cancel
Showing results for 
Search instead for 
Did you mean: 

few questions...

Former Member
0 Kudos

what would be the system when we go with HTTP adapter ?

what would be the system when we go with SOAP adapter ?

Are there any scenarios where we should definately go with BPM's. ?

Are there any scenarios where we should definately go with XSLT mappings and java mappings..?

Cheers,

Raghavesh

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi,

>>what would be the system when we go with HTTP adapter ?

You can have a business service or Business sytem based on 3rd party tech system.

>>what would be the system when we go with SOAP adapter ?

Again you can have a business service or Business sytem based on 3rd party tech system.

>>Are there any scenarios where we should definately go with BPM's. ?

When your process can not be configured with normal scenario, we go for BPM.

>>Are there any scenarios where we should definately go with XSLT mappings and java mappings..?

When the source and target structure is too complicated and you feel the mapping can not be handled by graphical editor, you go in for other types of mapping.

Regards,

Jai Shankar

Former Member
0 Kudos

Shankar,

Did u find a scenario where u used XSLT mapping or JAVA mapping....

Former Member
0 Kudos

Hi Ragavesh,

<b>Did u find a scenario where u used XSLT mapping or JAVA mapping....</b> Java Mapping is used when the mapping is complex and there is a deep nested strcutue!

XSL mapping is also used when mapping is complex but is to be avoided if payload is huge as it is known to have perfromance overloads!

Thanks and Regards,

Chandu.

Former Member
0 Kudos

This will usefult to understand the need of XSLT mapping

/people/anish.abraham2/blog/2005/12/22/file-to-multiple-idocs-xslt-mapping

Answers (4)

Answers (4)

Former Member
0 Kudos

Guys...

u guys are saying web applications or third party systems or business systems...

for SOAP and HTTP adpters...

Can i get the exact system names plz...

Message was edited by:

Raghavesh Reddy

Former Member
0 Kudos

Hi Raghavesh,

If you want to communicate with the remote servers like Siebel or JdEdwards ,you can very well use HTTP adapter.In that case Siebel and JdEdwards are the systems.

Thanks and Regards,

Chandu.

Former Member
0 Kudos

Hi Chandu ...

then for SOAP adpater

Former Member
0 Kudos

From XI documentation:

<i>The plain HTTP adapter is used by external systems to connect to the Integration Engine using the native HTTP interface (HTTP payload without SOAP envelope). These systems are connected using the Internet communication framework of the SAP Web Application Server. For this purpose, the Integration Engine HTTP inbound channel contains an Structure linkHTTP service delivered by SAP, called /sap/xi/adapter_plain.</i>

<i><For_SOAP>

The SOAP adapter enables you to exchange SOAP messages between remote clients or Web service servers and the Integration Server or the PCK.

In the SOAP adapter, you can specify security settings to be used to sign/verify the SOAP body. In addition, you can specify the standard to be used for signing/verifying the SOAP message.

</For_SOAP></i>

So the derivation out of this is that both the adapter are for little different use and it depends what is the exact requirement and available options to choose HTTP or SOAP.

Former Member
0 Kudos

Sekhar..

i got the answer from ur side...

but as u said for HTTP adapter is used for SIBEL or JD Edwards...

what are systems used for SOAP adapter..

Former Member
0 Kudos

It can be Web server or any Java application.

Check this one for example.........

https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/5f3ee9d7-0901-0010-1096-f5b...

Former Member
0 Kudos

Hi Raghavesh,

<b>what would be the system when we go with HTTP adapter ?</b>

You can use any web applications.

<b>what would be the system when we go with SOAP adapter ?</b>

You can use when ever you are dealing wtih <b>webservices</b>

<b>Are there any scenarios where we should definately go with BPM's.</b> ?

Normally,we use BPM like..we have to bundle the message and split the message and some complex scenarios..

<b>Are there any scenarios where we should definately go with XSLT mappings and java mappings..?</b>

Java Mapping is used when the mapping is complex and there is a deep nested strcutue!

XSL mapping is also used when mapping is complex but is to be avoided if payload is huge as it is known to have perfromance overloads!

Hope I am clear.

Please let me know ifyou have any queries..!

Thanks and Regards,

Chandu.

Former Member
0 Kudos

<i>what would be the system when we go with HTTP adapter ?</i>

If you want to communicate with the remote servers like Siebel or JdEdwards ,you can very well use HTTP adapter.In that case Siebel and JdEdwards are the systems.

<i>what would be the system when we go with SOAP adapter ?</i>

If you want to communicate remote clients or web services ,you can use SOAP adapter,

/people/riyaz.sayyad/blog/2006/05/07/consuming-xi-web-services-using-web-dynpro-150-part-i

/people/riyaz.sayyad/blog/2006/05/08/consuming-xi-web-services-using-web-dynpro-150-part-ii

<i>Are there any scenarios where we should definately go with BPM's. ?</i>

Yes.....for example collecting and bundling and splitting and merging basing on the condition.....

http://help.sap.com/saphelp_nw04/helpdata/en/08/16163ff8519a06e10000000a114084/content.htm

bhavesh_kantilal
Active Contributor
0 Kudos

> what would be the system when we go with HTTP adapter

> ?

> what would be the system when we go with SOAP adapter

> ?

Not clear. Can you explain further?

> Are there any scenarios where we should definately go

> with BPM's. ?

When you need to collect messages in XI you need a BPm for sure ( with correlation ) . More on this blog,

> Are there any scenarios where we should definately go

> with XSLT mappings and java mappings..?

Not at all. I have found that most of the times all mappings can be handled with Graphical Mapping itself.

XSL mapping can help when you need to send HTML content to your target and so on. Likewise Java Mapping can help when you source payload in not an XML as you will be dealing with InputStream and OutputStreams etc.

regards

Bhavesh

Former Member
0 Kudos

thanks for ur reply bhavesh...

for the first two questiosn...

i mean wether it should be a file sytem or maicrosoft system......or any other...

and i didnt get ur BPM answer..

can u elaborate on this....