Additional Connectivity Options

Similar documents
First-hand knowledge. Reading Sample Advanced Integration Scenarios Contents Index The Authors SAP HANA Cloud Integration

A Step-by-Step Guide on Asynchronous RFC - to -JDBC Scenario Using SAP PI 7.0

SDN Community Contribution

Import Data Connection from an SAP Universe

Web Service Elements. Element Specifications for Cisco Unified CVP VXML Server and Cisco Unified Call Studio Release 10.0(1) 1

SAP API Management Cloud Connector PUBLIC

Healthcare Database Connector

Reading Sample. Working with the Integration Directory Creating Your First SAP Business Process Management Process Contents. Index.

Access SAP Business Functions (ABAP) via Web Services

Healthcare Database Connector

SAP EDUCATION SAMPLE QUESTIONS: C_TBIT51_73. Questions. Note: There are 2 correct answers to this question. developer. the basis administrator.

Mandy Krimmel and Joachim Orb. SAP NetWeaver. Process Integration. Bonn Boston

Create Import Data Connection to SAP BPC MS

Step By Step Procedure to Implement Soap to JDBC Scenario

VMWARE HORIZON CLOUD WITH VMWARE IDENTITY MANAGER QUICK START GUIDE WHITE PAPER MARCH 2018

Building Web Services with Java and SAP Web Application Server

Import Data Connection to an SAP ERP System

Healthcare Database Connector

DEVELOPER GUIDE PIPELINE PILOT INTEGRATION COLLECTION 2016

Enterprise SOA Experience Workshop. Module 8: Operating an enterprise SOA Landscape

How to Setup Notifications in Fiori 2.0 Step-by-Step

Configuring SAP Targets and Runtime Users

Policy Manager for IBM WebSphere DataPower 7.2: Configuration Guide

Advanced Service Design. vrealize Automation 6.2

Installing and Configuring VMware Identity Manager Connector (Windows) OCT 2018 VMware Identity Manager VMware Identity Manager 3.

Use the J2EE SOAP Adapter

Interface Functional Design C4C.I.002

Lab 3: Simple Integration Use Case

Creating Application Definitions in Hana Cloud Platform Mobile Services

SAP Directory Content Migration Tool

CREATION AND CONFIGURATION OF WEB SERVICE FROM RFC AND DEPLOYMENT IN ANOTHER SYSTEM

Overview. Audience profile. At course completion. Module Title : 20334A:Core Solutions of Skype for Business Course Outline :: 20334A::

SAP NetWeaver Process Integration: Using the Integration Directory API

Oracle Web Service Manager Implementation Guide Oracle FLEXCUBE Universal Banking Release [April] [2014]

Workspace ONE UEM Notification Service. VMware Workspace ONE UEM 1811

Import Data Connection to an SAP BW System

Core Solutions of Skype for Business 2015

SAP Product and REACH Compliance 2.0

SAP Security in a Hybrid World. Kiran Kola

How To Develop a Simple Web Service Application Using SAP NetWeaver Developer Studio & SAP XI 3.0

Sage Construction Central Setup Guide (Version 18.1)

We recommend you review this before taking an ActiveVOS course or before you use ActiveVOS Designer.

Have documentation feedback? Submit a Documentation Feedback support ticket using the Support Wizard on support.air-watch.com.

Have documentation feedback? Submit a Documentation Feedback support ticket using the Support Wizard on support.air-watch.com.

Configuring Virtual Servers

SAP NetWeaver 7.31 Process Integration Simple Use Cases for B2B NRO and Archive Module SAP NetWeaver 7.31

VMware AirWatch Integration with F5 Guide Enabling secure connections between mobile applications and your backend resources

CA IdentityMinder. Glossary

DP Interview Q&A. 1. What are the different services that have you used in Datapower? WebService Proxy, Multiprotocol gateway and XML Firewall

Documentation. IBM Workload Scheduler plug-in for SAP HANA Cloud Integration. Written by : Miguel Sanders Uniforce

SAP NetWeaver How-To Guide How To... Configure SAP HANA for CTS

Gateway File Provider Setup Guide

SAP Pharma Network Onboarding Guide

Enterprise Services Enhancement Guide

Moving data to the cloud using the MoveToCloud script

Integration Framework. Architecture

MobileFast SyncStudio. A Complete Mobile Database Synchronization Solution. Quick-Start Manual. Release 1.61, May 2014

Oracle Service Bus. 10g Release 3 (10.3) October 2008

DMP 128 Plus C V DMP 128 Plus C V AT. RingCentral Configuration Guide REVISION: 1.0 DATE: JUNE 26 TH 2018

3 Connecting to Applications

Creating a REST API which exposes an existing SOAP Service with IBM API Management

Using Trustwave SEG Cloud with Exchange Online

20334A: Core Solutions of Microsoft Skype for Business 2015

Live Data Connection to SAP Universes

Integration Platform Technologies: Siebel Enterprise Application Integration. Version 8.0, Rev. D August 2010

BEAAquaLogic. Service Bus. JPD Transport User Guide

Create Import Data Connection to SAP BPC NW

Core Solutions of Skype for Business 2015

We are ready to serve Latest Testing Trends, Are you ready to learn? New Batch Details

Deploying VMware Identity Manager in the DMZ. JULY 2018 VMware Identity Manager 3.2

AD FS v3. Deployment Guide

Web Services in Cincom VisualWorks. WHITE PAPER Cincom In-depth Analysis and Review

Immersion Day. Getting Started with Amazon RDS. Rev

Oracle SOA Suite 11g: Build Composite Applications

Ellipse Web Services Overview

VMware Identity Manager Cloud Deployment. DEC 2017 VMware AirWatch 9.2 VMware Identity Manager

VMware Identity Manager Cloud Deployment. Modified on 01 OCT 2017 VMware Identity Manager

Monitoring Agent for SAP Applications Fix pack 11. Reference IBM

Reading Sample. Configuring the System Landscape Directory Contents. Index. The Authors. SAP Process Orchestration: The Comprehensive Guide

The new SAP PI REST adapter Unveiled v1.0. SAPience TECH commission, Nov Dimitri Sannen SAP Solution Architect

Installing SQL Server 2016 Cluster

Two factor authentication for Check Point appliances

IBM Campaign Version-independent Integration with IBM Engage Version 1 Release 3.1 April 07, Integration Guide IBM

Demo Framework. Author(s) : Maarten DANIELS Reviewed by :

BEAAquaLogic. Service Bus. Native MQ Transport User Guide

Gateway File Provider Setup Guide

Getting Started with SAP Business One 9.2, version for SAP HANA

Have documentation feedback? Submit a Documentation Feedback support ticket using the Support Wizard on support.air-watch.com.

Java CAPS Creating a Simple Web Service from a JCD

Tenant Administration. vrealize Automation 6.2

Tenant Administration

SDN Community Contribution

TIBCO ActiveMatrix Policy Director Administration

API Manager Version May User Guide

Using ILOG JRules in WebSphere Integration Developer

edocs Home > BEA AquaLogic Service Bus 3.0 Documentation > Accessing ALDSP Data Services Through ALSB

Creating RFC Destinations

edocument for Italy - SAP Cloud Platform Integration Guide

Step 4 - Choose Your Deployment

Process Orchestrator Releases Hard or Soft Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y.

Transcription:

Additional Connectivity Options from the book SAP Cloud Platform Integration by Bilay, Gutsche, Krimmel, and Stiehl Your guide to mastering SAP Cloud Platform Integration!

In this online appendix, we briefly touch on some key adapters you should know as an integration expert. In the first section, we provide a brief introduction for each adapter and point toward to additional information material publicly available in the Web. When studying this book, you made yourself familiar with various connectivity options. However, when you go back to check out Chapter 1, Section 1.3.3 (Table 1.2), you notice that we haven t covered all adapters provided by SAP Cloud Platform Integration. To cover each and every adapter in the detail they deserve would fill another book of the size of the one. Additionally, some adapters would not fit into the flow of our chapters, and some of them would have required a complex system setup to provide demo scenarios. SOAP Receiver Adapter In the many integration flows described within this book, we used a Simple Objects Access Protocol (SOAP) sender channel as a sender. This is because it s simple to set up using a SOAP client such like SoapUI (see, for example, Chapter 2, Section 2.3.4). However, we haven t covered the SOAP receiver adapter. In this Appendix, Section 1.1.2 rounds out this chapter with a simple demo scenario that involves an outbound SOAP connection. As SOAP is one of the key protocols used in with SAP Cloud Platform Integration, we did not want to close this book without covering this connectivity option (outbound) as well. Additional Adapters This section provides a brief summary of certain adapters that have not been covered in the book. For each adapter, we refer to additional information sources that provide more details. 2

AS4 Receiver Adapter The Applicability Statement 4 (AS4) receiver adapter is another extension of the B2B capabilities of SAP Cloud Integration. It supports AS4, which is a secure protocol that uses Web services to transmit business-to-business documents. For more information, navigate to https://www.sap.com/community.html and search for Configuring SAP AS4 Receiver Adapter for ATO Integration. JDBC Adapter The Java Database Connectivity (JDBC), adapter enables you to connect SAP Cloud Integration with a JDBC database and to execute SQL commands on the database. LDAP Receiver Adapter The Lightweight Directory Access Protocol (LDAP) receiver adapter allows you to connect SAP Cloud Integration to a service that supports LDAP. LDAP allows you to access and maintain distributed directory information services. Such services map the names of network resources (for example, printers, users, devices) to their respective network addresses. One example of such a service is MS Active Directory. For more information, navigate to https://www.sap.com/community.html and search for LDAP Adapter in SAP HANA Cloud Integration (SAP HCI). RFC Receiver Adapter You can use the remote function call (RFC) receiver adapter to connect SAP Cloud Integration to an SAP system based on ABAP Application Server through the RFC. As prerequisite to use this connectivity option, you need to connect the SAP system with SAP Cloud Integration through the SAP Cloud Platform Connectivity, known as the cloud connector. At the time of publication, the RFC adapter supports synchronous communication. For more information, navigate to https://www.sap.com/community.html, and search How to use RFC adapter to execute remote function module on ABAP system. 3

SFTP Sender and Receiver Adapter This adapter allows you to access files on a remote system through the Secure Shell File Transfer protocol (SFTP). Like the mail sender adapter, the SFTP sender adapter is a polling adapter that sends a request to the sender system (in this case, an SFTP server) to read data from it. The SFTP receiver adapter allows you to write files to the SFTP server. For more information, navigate to https://www.sap.com/community.html and search Cloud Integration How to Setup Secure Connection to sftp Server. SOAP Receiver Adapter The SOAP sender adapter has been used in many scenarios throughout this book. Using SoapUI, you could easily set up a SOAP client to simulate a SOAP sender. Simulating a SOAP request through SoapUI was also a simple way to start a message processing. However, we have not so far covered the SOAP receiver adapter (which is also one of the key adapters of SAP Cloud Integration). For an easy-to-set up integration flow using this connectivity option, see Section 1.1.2. XI Sender and Receiver Adapter The Exchange Infrastructure (XI) adapter allows you to connect SAP Cloud Integration to an on-premise backend system over the XI 3.0 protocol. XI is the first version of SAP Process Integration. Technically speaking, the XI adapter supports the connectivity of SAP Cloud Integration with a local integration engine configured in the on-premise system. For more information, navigate to https://www.sap.com/community.html and search for Configuring a Scenario Using the XI Sender Adapter and Configuring a Scenario Using the XI Receiver Adapter. Invoking a SOAP-Based Web Service Throughout this book, you have worked already extensively with the SOAP (SOAP 1.x) sender adapter. SOAP is an important protocol often used in inte- 4

gration projects. Therefore, we would like to show you in this appendix how you can easily configure an integration flow with a SOAP receiver adapter. We ll invoke a public web service (at http://www.dneonline.com/calculator. asmx) though the SOAP protocol. This web service provides functions to calculate integers. Although we tested it at the time of publication, public web services can change. Therefore, we cannot guarantee that the integration flow works always as expected. For your convenience, we provide the WSDL file for the web service at www. sap-press.com/4650. The file name is calculator.wsdl. The following simple integration flow allows you to add two integers (provided with an inbound SOAP request). Optionally, you can send the result to your email inbox. Here, you can use the same mail receiver adapter configuration like in previous scenarios in this book. Figure 1 Target Itegration Flow Channel Between Sender Pool and Start Message Event For the configuration of the SOAP sender adapter, we propose to proceed as described in Chapter 2. When creating the channel between the Sender pool 5

and the Start Message event, choose SOAP SOAP 1.x. We propose to configure the adapter settings (Connection tab) like shown in Figure 2: 1. For Address, enter /soap2calc. 2. For Service Definition select WSDL. 3. Next to URL to WSDL choose Select and browse for the WSDL file calculator.wsdl (downloaded before from the book website). 4. When selecting the WSDL file, you are asked to select a service operation. Select the Operation Add. Based on your choice, the entries for Service and Endpoint are automatically filled. For further information on the namespace prefix (p1), refer to Section 5.2.3. 5. For Processing Settings, select WS Standard. 6. Keep the default settings for Authorization and User Role. For more information on the SOAP 1.x sender adapter, see Chapter 5, Section 3.1. Figure 2 SOAP 1.x Sender Adapter Settings 6

Channel Between Request Reply and Receiver1 Pool For the channel between the Request Reply step and the Receiver1 pool, choose SOAP SOAP 1.x. Specify the following settings (in the Connection tab) as shown in Figure 3: 1. In the Address field, enter http://www.dneonline.com/calculator.asmx. This is the same URL which you can find when opening the WSDL file calculator.wsdl and searching for the tag <soap:address>. The attribute named location points to the address we are interested in. 2. For Proxy Type, keep the setting Internet (as we are invoking a service over the Internet). 3. Click Select next to URL to WSDL. Select the operation (Add in our case). 4. The entries for Service and Endpoint are automatically filled like shown in Figure 2. 5. For Authentication choose None. Figure 3 SOAP 1.x Receiver Adapter Settings 7

Additional SOAP Receiver Adapter Settings There are additional SOAP receiver adapter settings that you can keep (default values): 1. Timeout: Specify the time the client should wait for a response before the connection is interrupted. 2. You can keep the Compress Message setting as it is (disabled) and the Allow Chunking enabled. 3. Clean-up Request Headers: Certain adapters might add headers to the message (depending on the adapter type). With this setting, you have the option to remove those headers before passing over the message to the next processing step (after the request reply step, see Figure 1.1). With this setting, you can make sure that another SOAP request after the request reply step is not executed with the same headers. 4. Finally, add a mail receiver channel, deploy the integration flow. In SoapUI, enter the endpoint address for your integration flow (which you find in the Monitor application under Manage Integration Content when selecting the deployed integration flow (in the Endpoints tab). In SoapUI, you click the request message and enter two integers you like to add (as seen in Figure 4). Figure 4 Request Message in SoapUI When invoking the integration flow, as a result you should receive an email with the result of the calculation. 8