updateProductWithDomainRelationships

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

Service name: CrossDomainServices

Example
Update the product record for the Everyday Savings Plan product.

Update the product record for the Everyday Savings Plan product to associate it with a product-party role of broker for the existing party ABC Brokers.

Update the product record for Super Efficient Fuel to add a new product-party role of supplier for the externally managed party William Summer.

Usage information
You can use this transaction to update a product record to add or update one or more associated product-party roles.

This is a coarse-grained aggregated transaction.

Preconditions
Not applicable
Mandatory input
  • ProductId
  • ProductLastUpdateDate

If updating a product-party role:

  • ProductPartyRoleIdPK
  • ProductPartyRoleLastUpdateDate

If adding a product-party-role:

  • PartyId or AdminClientId and AdminSysCodeType
  • ProductPartyRoleCodeType
Inquiry levels
Not applicable
Filter values
Not applicable
Transaction behavior
When using this transaction to update a product-party role, the productId of the product-party role should match the corresponding productId of the product being updated.
Request message
<TCRMTxType> updateProductWithDomainRelationships

<TCRMTxObject> CrossDomainProductBObj

<TCRMObject> CrossDomainProductBObj

With mandatory business object (one of the following):

And optional business object:

Response objects
CrossDomainProductBObj

With mandatory business object (one of the following):

And optional business object:

Special note
Not applicable