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