Invoke an Integration from ServiceNow

There are two different processes that can be performed in ServiceNow to invoke an Oracle Integration integration from ServiceNow. Depending on the Oracle Integration version you are using, you must perform either of the following tasks.

Configure Basic Authentication

When you use Oracle Integration instance version 20.1.1.0.0 (200121.1400.33610) or later, you need to configure basic authentication to invoke an integration from ServiceNow.

  1. Log in to ServiceNow using a valid username and password.
  2. Search for the SOAP Message in the quick search bar.
  3. Click SOAP Message under Outbound in the search results.
  4. Search for the WSDL endpoint URL. You obtain this endpoint URL after activating an integration in the Oracle Integration instance.
  5. Click the SOAP message name.
  6. Scroll down and click the businessEvent link under SOAP Message Functions.
  7. In the Authentication type field, select Basic from the dropdown list.
  8. In the Basic auth profile field, click the search icon. The Basic Auth Configuration window is displayed.
  9. Select the existing profile or click New to create a new profile and click Update.

Configure Username Password Policy

When you use an Oracle Integration instance with a version earlier than 20.1.1.0.0 (200121.1400.33610), perform the following steps to invoke an integration from ServiceNow.

  1. Log in to ServiceNow using a valid username and password.
  2. Search for the Business Rules in the quick search bar.
  3. Click Business Rules under System Definition in the search results.
  4. Search for the business rule ID. You obtain the business rule ID on the Summary page after configuring a ServiceNow endpoint in the Oracle Integration instance.
  5. Click the business rule ID.
  6. Locate the Script field and enter your Oracle Integration credentials in quotation marks.

    Note:

    When 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, you must perform a workaround to resolve the issue. See Request from ServiceNow is Not Delivered to an Oracle Integration Instance.

    The following table shows the applicable authentication policy and action required in different scenarios when an Oracle Integration instance is upgraded to version 20.1.1.0.0 (200121.1400.33610) or later.

    Scenario Applicable Authentication Policy Action Required
    When an Oracle Integration instance is upgraded to version 20.1.1.0.0 or later and the state of integration is active. Username and token policy

    Note: If you deactivate the integration and activate it again, the Basic Authentication policy is applicable.

    Enter your username and password in the business rule. See Configure Username Password Policy
    When an integration is created after upgrading the Oracle Integration instance to version 20.1.1.0.0 or later. Basic Authentication Perform the steps required to configure the authentication profile. See Steps to Configure Basic Authentication.
    When you import an IAR file to an Oracle Integration instance that is version 20.1.1.0.0 or later and activate the integration without doing any editing. Basic Authentication Perform the steps required to configure the authentication profile. See Steps to Configure Basic Authentication.
    When an integration was initially inactive and later is activated after upgrading the Oracle Integration instance to version 20.1.1.0.0 or later. Basic Authentication Perform the steps required to configure the authentication profile. See Steps to Configure Basic Authentication.

    Note:

    When you upgrade an Oracle Integration instance to version 20.1.1.0.0 or later and activate an integration, the existing business rules with the same endpoint are disabled and new business rules are created with the latest scripts.