Show TOC

Transferring Data Using Web Services (Standard)Locate this document in the navigation structure

Use

If you want data transfer to BW (master data or transaction data) to be controlled externally, as opposed to being requested by BW, and do not need to refresh data more than once an hour, use the Web service with standard update to transfer data to BW.

Procedure
  1. Create a Web service DataSource.

    More information:Creating DataSources for Web Services.

  2. Implement the Web service in your application.
  3. Create a suitable InfoProvider.
  4. Create a transformation with the DataSource as the source and the InfoProvider as the target.

    More information:Creating Transformations

  5. Create and save an InfoPackage for the DataSource for real-time data acquisition..
    Note

    PSA requests for Web services remain open across several load processes. You can only update data using a standard data transfer process if the request is closed. In the InfoPackage for real-time data acquisition, you specify the size and time limits for closing the request. To schedule data update using a standard data transfer process in a process chain, however, we recommend closing he request using process type Close Real-Time InfoPackage Request as described below. When setting the threshold value, therefore make sure that these settings allow the request to be closed using the process type.

    More information:Creating InfoPackages for Real-Time Data Acquisition.

  6. Create a process chain including the processes listed below. Activate the chain and schedule it:
    1. Start process: Specify the start conditions for the process chain.

      More information:Start Process

    2. Close real-time InfoPackage request: Select the InfoPackage you have defined.

      More information:Closing Requests Using Process Chains

    3. Data transfer process: Create the data transfer process using the DataSource you defined as the source and the InfoProvider you defined as the target.

      More information:Creating Data Transfer Processes

    Add any other processes you need to the process chain.

    For more information about process chain maintenance, seeCreating Process Chains.

Result

When the Web service returns data to the BW, it is posted to the PSA table in an open request.

The scheduled process chain waits for the start event. The start event triggers the event to close the PSA request. When the Web service sends data to BW, the system checks whether the start event that closes the open request has been triggered. If this is the case, the Web service caller closes the request, and the data transfer is performed using a new one. The closed request is posted to the InfoProvider using the data transfer process. Data is available for further update and processing or for reporting and analysis purposes.