updatePartyWithDomainRelationships

Description
This transaction updates an existing party with an optional product-party role.
Web Services
Operation name: updatePartyWithDomainRelationships

Service name: CrossDomainServices

Example
Update the party record for XYZ Company.

Update the party record for Jane Smith, and the End Date for her product-party role as a broker for the existing Retire Rich Pension Plan product.

Update the party record for XYZ Company to add a product-party role of vendor for the Galaxy Mobile Phones product.

Usage information
You can use this transaction to update an existing party and related product-party roles. You can use this transaction to add or update more than one product-party role for the given party.

This is a coarse-grained aggregated transaction.

Preconditions
Not applicable
Mandatory input
  • PartyId
  • LastUpdateDate

If updating an existing product-party role:

  • ProductPartyRoleIdPK
  • ProductPartyRoleLastUpdateDate
If adding a new product-party role:
  • ProductId or AdminProductId and AdminSysCodeType
  • ProductPartyRoleCodeType
Inquiry levels
Not applicable
Filter values
Not applicable
Transaction behavior
When using this transaction to update a product-party role, the partyId of the product-party role should match the corresponding partyId of the party being updated.
Request message
<TCRMTxType> updatePartyWithDomainRelationships

<TCRMTxObject> CrossDomainPartyBObj

<TCRMObject> CrossDomainPartyBObj

With mandatory business objects:

And optional business object:

Response objects
CrossDomainPartyBObj

with a mandatory business objects:

And optional business object:

Special note
Not applicable