updateProductPartyRole
- Description
- This transaction updates an existing party-product role.
- Web Services
- Operation name: updateProductPartyRole
Service name: CrossDomainServices
- Example
- Update the end date of the product-party role between John Smith
and the product Hi-Energy Health Drink.
Update the description of the "broker" role between XYZ Company and an externally managed product, Golden Harvest Investment Plan.
- Usage information
- This fine grained transaction can be used to update a product-party
role business object (ProductPartyRoleBObj). The following attributes
can be updated with this transaction:
- StartDt
- EndDt
- AdditionalDetails
- Preconditions
- The product-party role must exist and be active.
- Mandatory input
- ProductPartyRoleIdPK to identify the record to be updated
- ProductPartyRoleLastUpdateDate
- Inquiry levels
- Not applicable
- Filter values
- Not applicable
- Transaction behavior
- This transaction can be used to update a product-party role only
if the record is active. The following attributes cannot be updated, and attempts to update any of them will result in an error:
- PartyId
- ProductId
- AdminClientId
- AdminProductId
- AdminSysCodeType
- ProductPartyRoleCodeType
If the end date is provided, then it is also mandatory to specify the end reason type. However, you can modify this behavior using customized external rules.
The start date must be less than or equal to the end date.
- Request message
- <TCRMTxType> updateProductPartyRole
<TCRMTxObject> ProductPartyRoleBObj
<TCRMObject> ProductPartyRoleBObj
- Response objects
- ProductPartyRoleBObj
- Special note
- Not applicable