addContractValue
- Description
- This transaction adds a miscellaneous
value to a contract within IBM® InfoSphere® Master Data Management.
Typically, the miscellaneous value is used to capture additional information
relating to the contract that is not normally included in the details
of the contract or its associated contract components.Important: This granular transaction cannot be invoked through an addContract or updateContract coarse-grained transaction.
- Web Services
- Operation name: addContractValue
- Example
- To record a special pricing structure of a contract.
- Usage information
- A contract can have multiple contract values. Each contract value must have a value type and may have up to 10 attributes. Each contract can only have one contract value per value type. Each value type must belong to a value category.
- Preconditions
- Contract must exist.
- Value categories are predefined.
- Value types are predefined.
- Value attribute types are predefined.
- Mandatory input
- ContractId
- ContractValueTypeNote: If a ValueAttribute string is provided, then a corresponding ValueAttributeType must also be provided.
- Inquiry levels
- Not applicable
- Filter values
- Not applicable
- Transaction behavior
- The StartDate defaults to the current system date if not provided.
Expired ContractValueTypes cannot be used to create new contract values. Likewise, expired ValueAttributeTypes cannot be used in, or added to, a ContractValue.
- Request message
- <TCRMTxType> addContractValue
<TCRMTxObject> TCRMContractValueBObj
<TCRMObject> TCRMContractValueBObj
- Response objects
- TCRMContractValueBObj
- Special note
- Not applicable