Extracting data and RFC servers

The following information summarizes the behavior of the RFC Server for an extraction.

The RFC Server listens for a message from SAP BW that an extraction is ready for the Extract stage. When it receives the message, one of the following occurs:

  • If the job corresponding to the data extract request is not running, it is started using the DSJob interface.
  • If the job is already running, the RFC Server notifies the job to get the extracted data. The RFC Server identifies the job by matching the parameters of the calls with the parameters of the job.

The BAPI that provides IBM® InfoSphere® DataStage® with SAP BW notification that the available extract data has associated parameters. They contain the names of the InfoSphere DataStage job, Process Chain, InfoSpoke, and source system.

When the RFC Server receives the SAP BW notification, the runtime starts the Process Chain or gets the data into InfoSphere DataStage. If the job is already started, it retrieves the data.