addProductWithDomainRelationships
- Description
- This transaction adds a new product instance with an optional product-party role.
- Web Services
- Operation name: addProductWithDomainRelationships
- Example
- Add a new product, Everyday Savings Plan, with an associated product-party
role of broker with the preexisting ABC Brokers party.
Add a new product, Super-Nutrient Fertilizer, with an associated product-party role of supplier for the externally managed party Jonathan Smith.
- Usage information
- You can use this transaction to create a new product with one
or more associated product-party roles.
This is a coarse-grained aggregated transaction.
- Preconditions
- Not applicable
- Mandatory input
- For the new product:
- ProductTypeId
- Name
- ProductStructureType
If a product-party role is associated with the new product:- PartyIdor
AdminClientId and AdminSysCodeType - ProductPartyRoleCodeType
- Inquiry levels
- Not applicable
- Filter values
- Not applicable
- Transaction behavior
- The productId of the newly added product-party role will match the corresponding ID of the product that is being created.
- Request message
- <TCRMTxType> addProductWithDomainRelationships
<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