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
Service name: FinancialServices
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
  • ContractValueType
    Note: 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