External Delivery Method

The External Delivery Method delivers data via an external extension service. Extension services are created using the 'Modular Service Platform' (MSP) API and then deployed and managed in the 'Modular Services' page in the Self-Service UI (SSUI).

External extension services can be called by STEP in:

Prerequisites

  1. Develop an extension service that implements the 'DeliveryPlugin<T>' interface as defined in the 'Modular Service Platform API Guide' links in the 'Modular Service Platform' section of the Technical Documentation, available at [system]/sdk or accessible from the Start Page.

  2. Deploy the extension service through the 'Modular Services' page of the SSUI and set the status to RUNNING, as defined in the SSUI 'User guide'.

Configuration

After completing the prerequisite steps, edit the delivery method of the OIEP to configure the External Delivery option.

  1. For Select Delivery Method, choose External Delivery.

  2. In External Delivery, select an extension service from the dropdown.

    Important: The extension service must be running. Extension services are managed in the SSUI.

  3. For custom parameters (shown in the red box below), depending on the external extension plugin code, parameters can be configured as optional or mandatory (indicated by an asterisk (*) and bold text).

  4. For default parameters, set the following:

    • For Timeout, set the milliseconds to wait before triggering the defined Failure Strategy.

    • For Failure Strategy, select if the business function should 'Fail' or 'Retry' when the Timeout limit is reached.

  5. On the Edit Delivery Configuration dialog, click the OK button to save the delivery method.