Deal Commitments Update Request and Response - Tags in the XML Format

Note: We recommend you to refer the topics Deal Commitments Update Request in the XML Format and Deal Commitments Update Response in the XML Format in parallel while understanding the below mentioned tags. This will help you to understand how the tags are nested in the XML format.

Before calling the C1-DealPriceAsgnCommitmentBS business service through an inbound web service, you need to ensure that the deal commitments update request contains the following tags:

Tag Name Tag Description Mandatory (Yes or No)
dealIdentifier Used to specify the deal which is created using a particular identifier whose commitments you want to update.
Note: If you specify the dealIdentifier tag, you need not specify the dealId and the modelId tags.
Yes (Conditional)
Note: This data is required if you do not specify the dealId and modelId tags.
dealId Used to specify the deal whose commitments you want to update.
Note:

If you specify the dealId tag, you need not specify the dealIdentifier and the modelId tags.

If the deal has multiple versions, then, you should specify the modelId tag instead of the dealId tag.

Yes (Conditional)
Note: This data is required if you do not specify the dealIdentifier and modelId tags.
modelId Used to specify the deal version whose commitments you want to update.
Note: If you specify the modelId tag, you need not specify the dealIdentifier and the dealId tags.
Yes (Conditional)
Note: This data is required if you do not specify the dealIdentifier and dealId tags.
inquiryModeFlag Used to indicate whether you want to update the price assignments or the commitments of the price item for the deal. The valid value is:
  • COMT

Yes
pricingcmtmntdtls Used to specify the price assignment and commitment details for the entities (i.e. existing or prospect person or account) of the deal. Yes
entityId Used to specify the entity (i.e. existing or prospect person or account) whose price items commitments you want to update.
Note:

If you specify the entityType tag, you need to specify the entityId tag.

The entityId should belong to the modelId.

Yes
entityType Used to indicate the type of the entity (i.e. existing or prospect person or account) whose price items commitments you want to update. The valid values are:
  • ACCT

  • PERS

Note: If you specify the entityId tag, you need to specify the entityType tag.
Yes
commitmentDetails Used to specify the price item commitment details for the entity (i.e. existing or prospect person or account). Yes
priceItemCode Used to specify the price item whose commitments you want to update for the entity (i.e. existing or prospect person or account) of the deal. Yes
priceItemDescription Used to specify the description of the price item. No
parameterDetails Used to specify the parameters based on which the effective pricing is defined for the price item. Yes
parameterCode Used to specify the parameter. Yes
parameterValue Used to specify the value of the parameter. Yes
SQIDetails Used to specify the service quantity identifier details of the price item. Yes
serviceQuantityIdentifier Used to specify the service quantity identifier associated with the price item. Yes
sqiValue Used to specify the SQI value for the price item and parameter combination that you want to update for calculating the price item pricing. Yes
sqiTypeFlg Used to indicate the status of the service quantity identifier details for calculating the price item pricing. The valid value is:
  • PRPD

Yes
actionFlag Used to specify that you want to create request to update commitments for the deal. The valid value is:
  • UPD

Yes

Once the deal commitments are updated, all the details of deal commitments are listed in the above mentioned tags along with the following tags:

Tag Name Tag Description
dealId Displays the identification value of the deal for which you have added the commitments.
Note: The value in this tag appears when you specify the dealIdentifier or the modelId tag while creating the update request.
modelId Displays the identification value of the deal for which you have added the commitments.
Note: The value in this tag appears when you specify the dealIdentifier or the dealId tag while creating the update request.
Note:

Only RM (Relationship Manager) can create the deal commitments update request.

You can update commitments for a price item only when the price item and the parameter combination is valid.

Related Topics

For more information on... See...
Sample deal commitments update request and response in the XML format Sample Deal Commitments Update Request and Response in the XML Format