Hi, I'm Ask INFA!
What would you like to know?
ASK INFAPreview
Please to access Ask INFA.

Table of Contents

Search

  1. Preface
  2. Introduction to SAP Table Connector
  3. Connections for SAP Table Connector
  4. Mappings and mapping tasks with SAP Table
  5. Synchronization tasks with SAP Table
  6. Data type reference
  7. FAQ for SAP Table Connector

SAP Table Connector

SAP Table Connector

Use the serverless runtime environment

Use the serverless runtime environment

You can use a serverless runtime environment hosted on AWS to connect to the SAP system when you configure an SAP Table Connector connection on Linux.
You can't use the serverless runtime environment if you plan to use the SAP Secure Network Communication (SNC) Protocol.
Before you configure an SAP Table Connector connection using the serverless runtime environment, perform the following tasks:
  • Add the SAP libraries in the Amazon S3 bucket in your AWS account.
  • Configure the .yml serverless configuration file.
  • Configure the JAVA_LIBS property for the serverless runtime environment on Linux.
Add the SAP libraries in the Amazon S3 bucket in your AWS account
Perform the following steps to configure an SAP Table Connector connection in a serverless runtime environment:
  1. Create the following structure for the serverless agent configuration in AWS:
    <Supplementary file location>/serverless_agent_config
  2. Add the SAP libraries in the Amazon S3 bucket in the following location in your AWS account:
    <Supplementary file location>/serverless_agent_config/sap
Configure the .yml serverless configuration file
Perform the following steps to configure the .yml serverless configuration file in the serverless runtime environment, and to copy the SAP libraries to the serverless agent directory:
  1. Copy the following code snippet to a text editor:
    version: 1 agent: dataIntegrationServer: autoDeploy: sap: jcos: - fileCopy: sourcePath: sap/jco/<sapjco_libary_filename> - fileCopy: sourcePath: sap/jco/<sapjco_libary_filename> nwrfcs: - fileCopy: sourcePath: sap/nwrfc/<rfc_libary_filename> - fileCopy: sourcePath: sap/nwrfc/<sapnwrfc_filename>
    where the source path is the directory path of the SAP library files in AWS.
  2. Ensure that the syntax and indentations are valid, and then save the file as
    serverlessUserAgentConfig.yml
    in the following AWS location:
    <Supplementary file location>/serverless_agent_config
    When the .yml file runs, the SAP libraries are copied from the AWS location to the serverless agent directory.
Configure the JAVA_LIBS property for the serverless runtime environment
Perform the following steps in Administrator to configure the JAVA_LIBS property for the serverless runtime environment on Linux:
  1. Log in to Informatica Intelligent Cloud Services.
  2. Select
    Administrator
    Serverless Environments
    .
  3. On the
    Serverless Environments
    tab, expand the Actions menu for the required serverless runtime environment, and then select
    Edit
    .
  4. On the
    Runtime Configuration Properties
    tab, select
    Data Integration Server
    as the service and
    Tomcat_JRE
    as the type.
  5. Click
    Add Property
    .
  6. Enter JAVA_LIBS in the
    Name
    field and set the following value:
    ../bin/rdtm-extra/tpl/sap/sapjco3.jar:../bin/rdtm/javalib/sap/sap-adapter-common.jar
  7. Click
    Save
    .
For more information about how to configure and use the serverless environment, see "Serverless runtime environment setup" in
Runtime Environments
in the Administrator help.

0 COMMENTS

We’d like to hear from you!