cancel
Showing results for 
Search instead for 
Did you mean: 

XI to XI Communication : SOAP Header behavior

Jitendra_Jeswan
Contributor
0 Kudos

Hi Techeis,

I have a scenario XI(A) to XI(B) communication..

I use Receiver XI adapter using HTTP Destination to transfer the payload from IE of A to IE of B. However i see strange behaviour as mentioned below;

in A --> in the SOAP header o/b message interface is A_OUT & i/b message interface is A_IN

when the paylaod reaches XI(B)

in B --> in the SOAP header o/b message interface is A_IN & i/b message interface is A_IN

i.e. in the target XI server, in the SOAP header o/b message interface is always same as the i/b message interface in source XI server !!

why is that behavior , does anybody have idea on this?

Accepted Solutions (0)

Answers (3)

Answers (3)

former_member192295
Active Contributor
0 Kudos

HI,

It is due no configuration in SOAP sender adapter, we are configuring only receiver soap adapter and giving receiver information. Meanwhile it will hit directly to integration server and after integration engine. We don't have any major setting in sender soap adapter.

Indirectly we are giving sender soap information at receiver soap adapter.

I hope now clear

stefan_grube
Active Contributor
0 Kudos

Unlike it appears in message monitor, there is no distinction between outbound interface and inbound interface.

What you see is the interface name before mapping considered as outbound interface, and the interface name after mapping considered as inbound interface.

But this is only a view inside the message monitor. In reality the XI message header contains only one interface information.

Hope that helps

Stefan

Jitendra_Jeswan
Contributor
0 Kudos

Hi Stefan,

Thanks for your inputs. If that is the case then please help me get answerd for the following queries:

1) Why we need to make the o/b MI in B same as i/b MI in A while creating Receiver Determination again in B ?

2) why it loses the information of another MI ? why does it not carry the information of both MI to the B-XI system?

3) Does that mean, in SXMB_MONI, the SOAP header that we see is only for the display purpose and does not reflect the actually nformation carried ?

Thanks in advance!

stefan_grube
Active Contributor
0 Kudos

Let me try to explain it from another point of view:

If you have one XI system, you have:

Interface A -> Mapping in XI -> Interface B

If you have two XI systems, you have

Interface A -> Mapping in XI 1-> Interface B > no Mapping in XI 2 -> Interface B

Former Member
0 Kudos

Make the same name of inbound interface of sender XI and outbound interface receiver XI.

thanks

farooq

Jitendra_Jeswan
Contributor
0 Kudos

Hi Farooq,

thanks for the inputs. However I know the proble is solved by using the same name in the i/b MI of A & o/b MI of B.

I wanted to know specifically why this behavior of XI, wh does it not keep the original names, or is there any configuration setting using which we can retain the same names as in A ?

Former Member
0 Kudos

because it forward the message from one integration server to another IS.

thanks

farooq