Understanding the ROW_ID and REASON Attributes

When a record is updated in the Siebel system (for example, using the Insert or Update method), the XML response document that is generated by the iWay Application Adapter for Siebel now contains two additional attributes:

The ROW_ID attribute contains of a value (for example, 1-APW7H) from the Siebel system that identifies the updated record. It has the following format:

<xsd:attribute name="ROW_ID" type="xsd:string" use="required"/>

The REASON attribute is only returned if you are using the updateWithView, deleteWithView, or queryWithView method and a record is not found in the Siebel system. The REASON attribute is added to the response schema and displays the following message:

Could not find record in current view.

The REASON attribute has the following format:

<xsd:attribute name="reason" type="xsd:string" use="optional"/>

Note: The status field will indicate success to show that the adapter transaction was completed successfully.


iWay Software