Generic Integration

Overview

This integration type defines a connection to an arbitrary third party system. Once defined, system integrators can use BML to retrieve these connection details prior to making a Web Service call to that system. Refer to Commerce Integrations for additional information.

Administration

ClosedSet Up a Generic Integration

To create a Generic integration type, complete the following steps:

  1. Navigate to the ClosedIntegration Center.
    1. Click Admin to go to the Admin Home Page.
    2. Click Integration Center in the Integration Platform section.

      The Integration Center page opens.

  1. Click Create Integration.
  2. Select Generic Integration from the Type drop-down. The Generic Integration field entries display.

Create Generic Integration

  1. In the Name field, enter a name that describes the integration.
  2. In the Request URL field, enter the URL of the third-party system.
  3. In the Username and Password fields, enter the login credentials for the third-party system.
  4. Select the Enable Integration check box to enable the integration.
  5. Click Save.

After the Generic integration has been created, the details can be retrieved using BMQL and used in a BML integration to send messages to the external service. Example BMQL is provided below.

intSettings = bmql(“select username, password, requestUrl FROM integration.genericIntegration WHERE name = $intName");
For password security, do not include in thowerror message or print the password value within the BML script. Otherwise when the BML print log is enabled, the cleartext password will be visible in the bm.log.

Related Topics

Related Topics Link IconSee Also