IBM Support

How is the changeRelease API behavior different post Sterling MCF 8.0 Hf39? 

Question & Answer


Question

How is the changeRelease API behavior different post Sterling MCF 8.0 Hf39?

Answer

The parameter “DocumentType” is now a required attribute in the input XML of changeRelease API. Refer to the Release Notes of MCF 8.0 Hf39 (Defect 168209) for reasons behind this change.
To illustrate:
Behavior before Hf-39:
Input XML to changeRelease API:

<OrderRelease Action="MODIFY" OrderNo="2009062616" EnterpriseCode="XUZ" ReleaseNo="1" >
<OrderLines>
<OrderLine Action="CANCEL" OrderedQty="5" PrimeLineNo="1" ReleaseNo="1" StatusQuantity="0" SubLineNo="1"/>
</OrderLines>
</OrderRelease>
Attribute “DocumentType” is not mandatory.
Behavior after HF 39:
In the above input XML, one must provide the attribute “DocumentType”, as it is now a required/mandatory attribute. Otherwise, the same I/P XML will fail.

[{"Product":{"code":"SS6PEW","label":"IBM Sterling Order Management"},"Business Unit":{"code":"BU048","label":"IBM Software"},"Component":"Not Applicable","Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"All","Edition":"","Line of Business":{"code":"LOB59","label":"Sustainability Software"}}]

Historical Number

FAQ3034

Document Information

Modified date:
16 June 2018

UID

swg21519149