XML Integration
Overview
XML Integration, previously known as Real-Time Integration, is the mechanism that sends transaction XML or user XML to a 3rd party server when a Step Transition Rule is fired or a User Profile is updated. This is the most standard, out-of-the-box Oracle CPQ functionality for implementing integration and exporting data from CPQ to an external system.
For more information, see the topic Standard XML Output for the basic XML structure. See attachments for a XML Integration Sample Document.
Integration Criteria | Value |
---|---|
Size | Large |
Frequency | Triggered during workflow |
Format | XML |
Transmission Synchronization | Synchronous, however Oracle CPQ can't parse the result. |
Administration
Notes
Notes:
-
Oracle CPQ implements XML Translation Line Limits to prevent performance issues that could occur when generating XML for quotes with an extremely large number of transaction lines. A URL for the remaining line items will be shown in the <remaining_document_list_url> field.
- When using the HTTP POST integration method, Oracle CPQ will attempt to send data to the URL that you specify. To confirm reception of the data, the receiving URL must respond with the word success, all lower case and without the quotes, and nothing else.
- If Oracle CPQ does not receive this response quickly enough, it will attempt to re-send the data, up to the number of retries specified in the integration settings. If any other response is received, the connection will be considered a failure and the integration data will be sent again. In most scenarios, it would be ideal to respond first, then process the data.