cancel
Showing results for 
Search instead for 
Did you mean: 

Simple Questions?

Former Member
0 Kudos

Hi,

Can some one answere me the following questions please?

1. What is the purpose of Communication channel Monitoring and Adapter Monitoring and what is the difference between them and why do we have both in RWB?

2. Why do we have ABAP Engine and J2EE Engine in XI Server. Why can’t we have one engine instead of two engines?

3. Context Object is nothing but XPath in XI. What is the difference between them and why do we have both instead of one in design or configuration?

4. In Interface Mapping, Mapping Program Types which will be seen are Message Mapping, Java Class and XSL. There is no ABAP Mapping, why it is like that. When do we see this mapping option?

Thanks

Shaik

Accepted Solutions (1)

Accepted Solutions (1)

bhavesh_kantilal
Active Contributor
0 Kudos

> 1. What is the purpose of Communication channel

> Monitoring and Adapter Monitoring and what is the

> difference between them and why do we have both in

> RWB?

Adapter Monitoring was replaced with Comm Chanel Monitoring to provide more control over your Comm channels, like starting and stopping your comm channels etc.

> 2. Why do we have ABAP Engine and J2EE Engine in XI

> Server. Why can’t we have one engine instead of two

> engines?

Adapters of XI are JCA compliant and so to support open standards of the j2EE world you need a J2EE server. SAP 's expertise lies in its robust ABAP based WebAS, and so XI is a fusion of both these technologies.

> 4. In Interface Mapping, Mapping Program Types which

> will be seen are Message Mapping, Java Class and XSL.

> There is no ABAP Mapping, why it is like that. When

> do we see this mapping option?

You need to activate ABAP Mapping. Check this blog on how,

/people/ravikumar.allampallam/blog/2005/02/10/different-types-of-mapping-in-xi

Regards

Bhavesh

Answers (3)

Answers (3)

former_member529475
Active Contributor
0 Kudos

HI Shaik

1. Communication Channel Monitoring, we will see that one in sxmb_moni that is it is in Abap Stack where as Adapter Monitoring we will see that one in RWB, that is Java Stack...

3.Context Objects are used for content based routing.

Eg. You have 2 receivers(receiver1 and receiver2). You need to choose the receiver based on the vale present in any source node. Then you can use context object to choose the receiver dynamically at run time.

Create a context object in IR and assign it to an outbound interface.

In ID, while creating receiver determination, in condition editor you can specify the conditions..

4.Refer to following SDN Demo which explains the need and how to do the ABAP mapping.

https://www.sdn.sap.com/irj/sdn/docs?rid=/webcontent/uuid/110ff05d-0501-0010-a19d-958247c9f798#jdi [original link is broken]

This document will help you to create ABAP Mapping.

https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/xi/3.0/how%20to%20...

Cheers..

Vasu

<i>** Reward Points if found useful **</i>

Former Member
0 Kudos

thanks for all.. i am awarding points dears....

Former Member
0 Kudos

Hi azias,

I'll answer to your questions in the same order you have asked.

1.The purpose of communication channel monitoring is to check whether we have configured our channel correctly.For eg:-If your input file is not picked up you can see the error status in communication channel monitoring.But adapter monitoring helps to check whether your file has come to XI for further processing.Sometimes

file will be picked but will not reach XI server.Thats why we need both monitoring.

2.When you look at the netweaver architecture we have 2 stacks in XI.One is Abap stack and the other is J2EE stack.The reason behind is ABAP stack helps in doing SAP related applications and J2EE helps in doing java related applications.

Former Member
0 Kudos

>>>Why do we have ABAP Engine and J2EE Engine in XI Server. Why can’t we have one engine instead of two engines?

XI has to depend on both the components in ABAP as well as JAVA stack

for eg, the Integration engine belongs to the ABAP stack while the Adapter Eng belongs to the Java stack.

even the transaction sxmb_ifr to invoke XI runs on the ABAP stack .

>>1. What is the purpose of Communication channel Monitoring and Adapter Monitoring and what is the difference between them and why do we have both in RWB?

Where do you find Communication Channel Monitoring in RWB? You just have "ADapter Monitoring"

Even if such a one exists, there can be no difference b/w them

regards

krishna