Record modify command in web service fails all subsequent commands in the transaction

Record modify command in web service fails all subsequent commands in the transaction

book

Article ID: KB0084350

calendar_today

Updated On:

Products Versions
TIBCO MDM 8.3.x, 9.x

Description

Below is a use case.

1). We have two commands, A and B for two unrelated repositories A and B in the same transaction. Command A is located ahead of command B.

2). If command A fails, then command B fails too regardless of whether or not command B will trigger any error.

3). If command A succeeds but command B generated some errors, then command A still gets executed and command B errors out.

If the web service transaction contains a record modify command that does not update any existing data, the “Data unchanged, request ignored" message should be a warning versus an error. From a business user’s perspective, they do not want the unchanged data command to fail other commands in the transaction.

Issue/Introduction

In a web service request transaction, if one of the commands is to modify a record but there is no change in any EntityData, all the subsequent commands will fail due to the SVC-11038 “Data unchanged, request ignored" error.

Environment

Product: TIBCO MDM 8.x, 9.x Operating System: All OS supported by MDM Database: All databases supported by MDM App server: All app servers supported by MDM

Resolution

This issue will be fixed in MDM 9.0 HF4.

Additional Information

N/A