tSAPDataSourceReceiver
Retrieves data requests stored on Talend SAP RFC server and
related to a specific Data Source system.
tSAPDataSourceReceiver connects to Talend SAP RFC server, which acts as a bridge between Talend Studio and
an SAP server, and retrieves data requests stored on the RFC server and related to a specific
Data Source system, then the data requests can be processed later on by Talend Job to retrieve
data from the Data Source system.
tSAPDataSourceReceiver Standard properties
These properties are used to configure tSAPDataSourceReceiver running in the Standard Job framework.
The Standard
tSAPDataSourceReceiver component belongs to the Business family.
The component in this framework is available in all subscription-based Talend products.
Basic settings
Talend SAP RFC Server host |
Enter the IP address of Talend SAP RFC Server, or localhost if it is installed on your local machine. |
Port |
Enter the port used by Talend SAP RFC Server. |
User and Password |
Enter the username and password used to connect to Talend SAP To enter the password, click the […] button next to the |
Use SSL Transport |
Select this check box to use the SSL transport mechanism. For more information |
Datasource name |
Specify the name of the Data Source system. |
Mode |
Select one of the following modes for using this component from the
drop-down list.
|
Schema and Edit schema |
A schema is a row description. It defines the number of fields
|
 |
Click Edit
|
Advanced settings
tStatCatcher Statistics |
Select this check box to gather the Job processing metadata at the Job level |
Global Variables
Global Variables |
ERROR_MESSAGE: the error message generated by the A Flow variable functions during the execution of a component while an After variable To fill up a field or expression with a variable, press Ctrl + For further information about variables, see |
Usage
Usage rule |
This component is usually used as a start component of a Job or |
Limitation |
Specific jar and dll files provided by SAP must be added to your
Studio and the workstation hosting your Studio. The exact procedure varies among platforms such as 32-bit or 64-bit Windows or Linux.
|
Consuming Data Source objects using SSL Transport
This scenario applies only to subscription-based Talend products.
The following scenario creates a three-component Job that connects to Talend SAP RFC server to consume Data Source objects using SSL Transport and
display them on the console.
Prerequisites:
Talend SAP RFC Server needs to be running and the SSL
transport mechanism has been enabled for it. For more information about how to install and
configure Talend SAP RFC Server, see
Talend Installation and Upgrade Guide
.
Adding and linking the components
-
Create a new Job and add a tSetKeystore
component, a tSAPDataSourceReceiver component,
and a tLogRow component by typing their names
on the design workspace or dropping them from the Palette. -
Connect the tSAPDataSourceReceiver component
to the tLogRow component using a Row > Main
connection. -
Connect the tSetKeystore component to the
tSAPDataSourceReceiver component using a
Trigger > On
Subjob Ok connection.
Configuring the components
-
Double-click the tSetKeystore component to
open its Basic settings view. -
In the TrustStore file field, specify the
path to the key store for SSL. In this example, it is D:/Talend/myclient.ks.In the TrustStore password field, specify the
password for the key store for SSL. -
Double-click the tSAPDataSourceReceiver
component to open its Basic settings
view. -
In the Talend SAP RFC Server host and
Port fields, enter the IP address of the
Talend SAP RFC Server to be connected and
the port used by the server.In the User and Password fields, enter the user authentication information if
the user authentication feature has been enabled for the Talend SAP RFC Server to be connected. For more information
about how to enable user authentication, see
Talend Installation and Upgrade Guide
. -
In the Datasource name field, enter the name of the Data
Source whose objects you want to be consumed. In this exmaple, it is TDS. -
In the Mode drop-down list, select Batch (consume all data available then terminate) to
consume all objects of the specified Data Source on the server. -
Double-click the tLogRow component to open
its Basic settings view. -
In the Mode area, select Table (print values in cells of a table) for better
readability of the result.
Saving and executing the Job
- Press Ctrl + S to save the Job.
-
Press F6 or click Run on
the Run tab to run the Job.As shown above, one data source object available is consumed and displayed on
the console.