Create a Connection

Before you can build an integration, you have to create the connections to the applications with which you want to share data.

To create a connection in Oracle Integration:

  1. In the left navigation pane, click Home > Integrations > Connections.

  2. Click Create.

    Note:

    You can also create a connection in the integration canvas of:
  3. In the Create Connection — Select Adapter dialog, select the adapter to use for this connection. To find the adapter, scroll through the list, or enter a partial or full name in the Search field and click Search iconSearch.

  4. In the Create Connection dialog, enter the information that describes this connection.

    1. Enter a meaningful name to help others find your connection when they begin to create their own integrations. The name you enter is automatically added in capital letters to the Identifier field. If you modify the identifier name, don't include blank spaces (for example, SALES OPPORTUNITY).
    2. Enter optional keywords (tags). You can search on the connection keywords on the Connections page.
    3. Select the role (direction) in which to use this connection (trigger, invoke, or both). Only the roles supported by the adapter are displayed for selection. When you select a role, only the connection properties and security policies appropriate to that role are displayed on the Connections page. If you select an adapter that supports both invoke and trigger, but select only one of those roles, you'll get an error when you try to drag the adapter into the section you didn't select. For example, let's say you configure a connection for the Oracle Service Cloud (RightNow) Adapter as only an invoke. Dragging the adapter to a trigger section in the integration produces an error.
    4. Enter an optional description of the connection.
  5. Click Create.

    Your connection is created. You're now ready to configure the connection details, such as connection properties, security policies, connection login credentials, and (for certain connections) agent group.

Configure Connection Properties

Enter connection information so your application can process requests.

  1. Go to the Connection Properties section.
  2. Enter your login credentials:
    1. In the Hostname field, enter the Shopify host name. The Shopify host name appears in the Shopify home URL. For example, https://hostname.myshopify.com.
    2. In the Shopify REST API Version field, enter the REST API version.
    3. In the Related Shopify Connection Ids field, optionally enter comma separated, related Shopify connection IDs. If the Shopify Adapter is configured as a trigger connection in an integration and you need to use the multidomain feature, you must ensure that comma-separated, related Shopify Connection IDs are provided in this field. This enables a single integration (target) to connect to any number of Shopify stores. For example:
      Connection1,Connection2

      Note:

      • The connection ID is the identifier that you set while creating a connection. The connection ID is case sensitive.
      • Ensure that the connection IDs that you provided in the Related Shopify Connection Ids field are 100% configured and saved.
      • This field is only required for trigger connections to use the multidomain feature.
      • During the integration export process from one environment to another in Oracle Integration, the related connections that you configured for multidomain support cannot be exported.

      No validation is performed on the connection IDs when you click Test. They are assumed to exist. However, integration activation fails if one does not exist. See Troubleshoot the Shopify Adapter.

Configure Connection Security

Configure security for your Shopify Adapter connection.

  1. Go to the Security section.
  2. From the Security Policy list, select the security policy.
    • Basic Authentication
    • Shopify Access Token Policy
    • Shopify Security Policy
  3. If you select Basic Authentication:
    1. In the Username field, enter the API key that you obtained after performing the prerequisite steps. See Prerequisites for Creating a Connection.
    2. In the Password field, enter the password that you obtained after performing the prerequisite steps. See Prerequisites for Creating a Connection.
    3. In the Confirm Password field, re-enter the password a second time for confirmation.

    Note:

    The Basic Authentication security policy can only be used for invoke connections.
  4. If you select Shopify Access Token Policy:
    1. In the Admin API Access token field, enter the admin API access token that you obtained after performing the prerequisite steps. See Prerequisites for Creating a Connection.
    2. (Optional) In the API Secret Key field, enter the API secret key that you obtained after performing the prerequisite steps. See Prerequisites for Creating a Connection.

    Note:

    The Shopify Access Token Policy can be used for invoke and trigger connections.
  5. If you select Shopify Security Policy:
    1. In the Username field, enter the API key that you obtained after performing the prerequisite steps. See Prerequisites for Creating a Connection.
    2. In the Password field, enter the password that you obtained after performing the prerequisite steps. See Prerequisites for Creating a Connection.
    3. In the Confirm Password field, re-enter the password a second time for confirmation.
    4. In the Shared secret field, enter the shared secret that you obtained after performing the prerequisite steps. See Prerequisites for Creating a Connection.
    5. In the Confirm Shared secret field, re-enter the shared secret a second time for confirmation.

      Note:

      • The Shopify Security Policy can be used for invoke and trigger connections.
      • The Shared secret and Confirm Shared secret fields are not marked with an asterisk (*). This incorrectly implies that these fields are not mandatory. When you configure this security policy for a trigger connection, these fields are mandatory.

Test the Connection

Test your connection to ensure that it's configured successfully.

  1. In the page title bar, click Test. What happens next depends on whether your connection uses a Web Services Description Language (WSDL) file.
    If Your Connection... Then...

    Doesn't use a WSDL

    The test starts automatically and validates the inputs you provided for the connection.

    Uses a WSDL

    A dialog prompts you to select the type of connection testing to perform:

    • Validate and Test: Performs a full validation of the WSDL, including processing of the imported schemas and WSDLs. Complete validation can take several minutes depending on the number of imported schemas and WSDLs. No requests are sent to the operations exposed in the WSDL.

    • Test: Connects to the WSDL URL and performs a syntax check on the WSDL. No requests are sent to the operations exposed in the WSDL.

  2. Wait for a message about the results of the connection test.
    • If the test was successful, then the connection is configured properly.
    • If the test failed, then edit the configuration details you entered. Check for typos, verify URLs and credentials, and download the diagnostic logs for additional details. Continue to test until the connection is successful.
  3. When complete, click Save.