Real-Time Integration
Overview
Real-Time Integration is the mechanism that sends transaction XML to a 3rd party server when a transition rule is fired. This is the most standard, out-of-the-box Oracle CPQ functionality for implementing integration.
For more information, see the topic Standard XML Output for the basic XML structure. See attachments for a Real-Time Integration Sample Document XML.
Integration Criteria | Value |
---|---|
Size | Large |
Frequency | Triggered during workflow |
Format | XML |
Transmission Synchronization | Synchronous, however Oracle CPQ can't parse the result. |
Administration
Setting Up Real-Time Integration
Notes
Notes:
-
Oracle CPQ 20B 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.