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:
-
the inbound integration endpoint (IIEP) External Receiver method and/or the External pre-processor, which is defined in the IIEP - Configure Pre-processor topic.
-
the outbound integration endpoint (OIEP) External Delivery Method (this topic) and/or the External post-processor, which is defined in the OIEP - Event-Based - Output Templates Section topic and the OIEP - Select Objects - Output Templates Section topic.
-
the External Business Operation in the Business Rules documentation.
Prerequisites
-
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.
-
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.
-
For Select Delivery Method, choose External Delivery.
-
In External Delivery, select an extension service from the dropdown.
Important: The extension service must be running. Extension services are managed in the SSUI.
-
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).
-
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.
-
-
On the Edit Delivery Configuration dialog, click the OK button to save the delivery method.