cancel
Showing results for 
Search instead for 
Did you mean: 

Messaging system and XI Adapter

Former Member
0 Kudos

Hi Experts,

I've came across a scenario /people/siva.maranani/blog/2005/05/25/understanding-message-flow-in-xi which explains "message flow in XI".

Q1. my question is under "RETURN JOURNEY" section in Point 1. the author is saying "So the XI Integration server will send the message to the messaging system of the Adapter Engine (AE)" i want to know what is message system and its purpose? will it store converted messages.

Q2. wht does an XI Adapter do and wht is the purpose of using it?

thanks

Faisal

points will b rewarded for useful answers.....

Accepted Solutions (0)

Answers (3)

Answers (3)

former_member556603
Active Contributor
0 Kudos

Abdul,

The Adapter Engine’s messaging system..

Click this link then Download this Doc ..

https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/c3d9d710-0d01-0010-7486-9a5...

Thanks,

Satya Kumar

former_member556603
Active Contributor
0 Kudos

Hi Abdul,

Q1. my question is under "RETURN JOURNEY" section in Point 1. the author is saying "So the XI Integration server will send the message to the messaging system of the Adapter Engine (AE)" i want to know what is message system and its purpose? will it store converted messages.

http://help.sap.com/saphelp_nw04s/helpdata/en/8f/d906d01f77fa40a4c84683c3f8326f/frameset.htm

Purpose

You use the Adapter Engine to connect the Integration Engine to SAP systems (RFC adapter) and external systems. You use the various adapters in the Adapter Engine to convert XML- and HTTP-based messages to the specific protocol and format required by these systems, and the other way around.

Q2. wht does an XI Adapter do and wht is the purpose of using it?

Purpose

You configure the XI adapter to exchange messages with an Integration Engine. Both XI 3.0 and XI 2.0 message protocols are supported. You also use the XI adapter to exchange messages between SAP Exchange Infrastructure and the Partner Connectivity Kit (PCK).

You can use security settings to sign messages and check the signature. You can encrypt and decrypt message payloads.

Features

· To receive XML messages from a sender system, configure the sender XI adapter.

If messages are sent from the Integration Server to the PCK, you must create a sender XI adapter in the PCK.

· To send XML messages to a receiver system, configure the receiver XI adapter.

If messages are sent from the PCK to the Integration Server, you must create a receiver XI adapter in the PCK.

XI Adapter in the Integration Server

A communication channel with a receiver XI adapter can be created automatically for business systems that are defined in the System Landscape Directory. See also: Creating Communication Channels Automatically

regarding security setting,, check below

http://help.sap.com/saphelp_nw04/helpdata/en/86/0222417c22f323e10000000a155106/frameset.htm

http://help.sap.com/saphelp_nw04/helpdata/en/06/e92041c877f623e10000000a155106/frameset.htm

XI adapter sends the data through XI protocol which works on HTTP and XML.

So, security for XI adapter means

1) HTTPS(Communication channel security)

2) Message Level Security( You can send messages further in encrypted form)

The communication via web service may have advantages, if you want communicate with non XI systems.

In your scenario, there is direct communication between XI engines, so you can go for XI adapter. The XI adapter which is normally used to configure the exchange of messages with in an Integration Server, canbe extended to exchange messages between the two Integration Servers in the scenario.

Please verify if if you have the common SLD for both XI systems. its preferable to go for seperate SLDs

Check out the similar threads, XI to XI scenarios:

XI adapter there is one option "Security Settings"..

You can do client authentication, 128-bit encryption etc

btw,we can do kind of data encryption in the mapping with java classes and you can pass the value.. but it is just a data level or message level

But generally use cerfticates in the adapters for the secuity purpose. these will help you to give more inputs

/people/rahul.nawale2/blog/2006/05/31/how-to-use-client-authentication-with-soap-adapter

https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/f0650f56-7587-2910-7c99-e1b6ffbe...

Thanks,

Satya Kumar

Former Member
0 Kudos