Siebel Connector for SAP R/3 > EAI Queue > EAI Queue Usage >

The Process Transaction Service


The Process Transaction Service is called repeatedly from the SAPProcessTrans component, running as a background task to check the EAI Queue for data that needs to be processed into the Siebel application. This topic covers configuration options for this service and describes how to start the SAPProcessTrans component.

Configuring the Process Transaction Service

The business service EAI SAP Process Transaction is called by the background Component SAPProcessTrans repeatedly to check erred transactions in the EAI Queue. When a transaction is found, this business service invokes the workflow needed to try again to process the data into the Siebel application. IDOCs can also be reprocessed into the Siebel application in this manner also. For more information on IDOCs sent through the EAI SAP BAPI receiver (tRFC) service, see IDOC Integration with the Siebel Application.

Table 38 summarizes the user properties and component parameters that may be set to control its behavior. Those variables that may be set as component parameters must be set for the SAPProcessTrans component.

Table 38. Process Transaction Service Configuration Options
Name
User Prop
Comp Param
Valid Values
Usage

SAPBAPIDispatchService

X

X

 

Should be set to the name of the same BAPI Dispatch Service used by the tRFC BAPI Receiver that created the queue entry.

SAPIDOCDispatchService

X

X

 

Should be set to the name of the same IDOC Dispatch Service used by the tRFC BAPI Receiver that created the queue entry.

SAPtRFCService

X

X

 

Business Service which originally created the entry in the queue. It is important to use the same service as the user properties in this service are used by the Reprocess Service.

SAPSiebelWaitTime

X

X

Integer value in seconds.

The default value is 30 seconds.

Number of seconds to wait before rechecking the Siebel EAI Queue when the queue is found empty. If an entry was last found in the queue, then no wait occurs when looking for the next entry in the queue.

Starting the Process Transaction Service

The Process Transaction Service can be started in the same manner as the tRFC BAPI receiver component. Read Starting the tRFC BAPI Receiver. There are no required component parameters that must be set for this component.

Siebel Connector for SAP R/3