Request from ServiceNow is Not Delivered to an Oracle Integration Instance

Assume you configure the ServiceNow Adapter as a trigger (source) connection in an integration and perform an event in ServiceNow, but do not receive a request in the monitoring section of Oracle Integration. The root cause of the problem is that the length of the integration WSDL endpoint exceeds 120 characters. This results in the ServiceNow request not being delivered to the Oracle Integration instance.

ServiceNow uses a SOAP message to send a request to third party applications and the WSDL endpoint as part of this message.

Perform the following workaround to resolve this issue:

  1. Log in to the ServiceNow instance.
  2. Enter dictionary in the search box in the left pane.
  3. Click Dictionary under System Definition in the search results.
  4. Filter the records with their Table set to ecc_queue and Column name set to topic.
  5. In the Table column, click the record to open the details.
  6. Edit the Max length field. You can enter any value more than 120 characters and less than 254 characters for single-line text.

    Note:

    The ServiceNow Adapter recommends that the WSDL URL length not be longer than 250 characters.
  7. Click Update.