Straight Through Extraction Service

The Straight Through Extraction Service is used in a business process to specify what data that is used during process execution should be saved to the Visibility Services fact repository.

The following table provides an overview of the Straight Through Extraction service:

Category Description
System Name Straight Through Extraction Service
Graphical Process Modeler (GPM) categories) All Services
Description The Straight Through Extraction Service is used in a business process to specify what data used during process execution should be saved to the Visibility Services fact repository
Business usage This service enables data generated within Sterling B2B Integrator processing to be saved in a Visibility Services fact repository.
Usage example This service allows a Visibility Services developer to specify data in process data that should be saved as Visibility Services facts. Based on the Event Schema ID specified in the service configuration, the specified data at that step in the business process will be saved to the Visibility Services data system.
Preconfigured? Yes. A configuration of the service called StraightThroughExtraction is installed with Sterling B2B Integrator.
Requires third-party files? No
Platform availability All supported Sterling B2B Integrator platforms
Related services Mapped Extraction service
Application requirements The fact model referenced by this service must be created and checked in to Sterling B2B Integrator.
Initiates business processes? Cannot initiate a business process.
Invocation From a business process.
Business process context considerations None
Returned status values
Returned status values:
  • Success
  • Error
Restrictions None
Testing considerations Ensure that the Visibility Services listeners are running. See About Event Listeners for more information.

How the Straight Through Extraction Service Works

  1. The Visibility Services developer specifies data in process data that should be extracted for Visibility Services use.
  2. Based on the Event Schema ID specified in the service configuration, the specified data at that step in the business process will be saved to the Visibility Services fact repository.

Implementing the Straight Through Extraction Service

Use the supplied configuration of the service, StraightThroughExtraction, in your business processes.

The only configuration required for the service is specifying the Event Schema ID to be used for your business process. You specify this in the GPM.

Configuring the Straight Through Extraction Service

You must specify field settings in the GPM.

Field Description
Config Select the name of the service configuration from the list. You can use the supplied configuration, StraightThroughExtraction.
eventschemaid Event Schema ID

Business Process Example

This sample calls the service configuration StraightThroughExtraction with eventschemaid “bi.system.logs”. The service will create an event using the value of eventschemaid as event schema key and all process data under /Processdata/EventAttributes as the event attributes and fire the event. The names under /Processdata/EventAttributes must satisfy the event schema specification.

<process name="sampleStraightThroughExtraction"> 
 <sequence name="main seq"> 
    <assign to="EventAttributes/message">this is message</assign> 
   <assign to="EventAttributes/throwable">this is throwable</assign> 
   <operation name="StraightThroughExtraction"> 
     <participant name="StraightThroughExtraction"/> 
     <output message="StraightThroughExtractionInputMessage"> 
       <assign to="eventschemaid">bi.system.logs</assign> 
       <assign to="." from="*"></assign> 
     </output> 
      <input message="inmsg"> 
       <assign to="." from="*"></assign> 
      </input> 
   </operation> 
   </sequence> 
</process>