cancel
Showing results for 
Search instead for 
Did you mean: 

SOAP

Former Member
0 Kudos

Hi All,

i woid like tyo know in which cases we use soap and HTTP adapter and give me some examples .....how to handle some of errrors with this two adapters we face ..

regards

ptrao

Accepted Solutions (0)

Answers (4)

Answers (4)

Former Member
0 Kudos

Hi Nitesh,

SOAP Adapters:

Whenever you deal with Web Service (Applications) for sending or receiving data, you need to use SOAP adapters.

example : Suppose there is a Web Service which is used to book Airline Tickets and you need to transfer the data captured here to the actual Airline DB.

Check the following links which might help you SOAP Scenarios

/people/siva.maranani/blog/2005/09/03/invoke-webservices-using-sapxi

https://weblogs.sdn.sap.com/pub/wlg/1334 [original link is broken] [original link is broken] [original link is broken] [original link is broken]

https://weblogs.sdn.sap.com/pub/wlg/2131 [original link is broken] [original link is broken] [original link is broken] [original link is broken]

https://weblogs.sdn.sap.com/pub/wlg/1442 [original link is broken] [original link is broken] [original link is broken] [original link is broken]

/people/siva.maranani/blog/2005/03/01/testing-xi-exposed-web-services

/people/shabarish.vijayakumar/blog/2006/03/23/rfc--xi--webservice--a-complete-walkthrough-part-1

/people/shabarish.vijayakumar/blog/2006/03/28/rfc--xi--webservice--a-complete-walkthrough-part-2

Trouble shooting:

/people/stefan.grube/blog/2007/03/29/troubleshooting-soap-http-and-mail-adapter-scenarios-with-tcpgateway

Former Member
0 Kudos

thanks everyone ,could some one give me one type of normal errors we gface while using SOAP AND HTTP.

regards

joshi

Former Member
0 Kudos

Hi nitesh

The following OSS note has all kinds of error info you get while using SOAp adapter

OSS note : 856597

Hope you have access to the SAP marketplace

Regards

krishna

Note : REward Points if useful

Former Member
0 Kudos

hi krishna,

i dont have access.

regards

Joshi

Former Member
0 Kudos

Here are 2 examples from the OSS note

Q: My client gets no connection to the adapter's URL.

A: Make sure that the adapter is running at the specified URL. Use

your browser to open the URL for your SOAP sender channel. The page

should show a status page with status "OK".

Q: I get the SSL handshaking error. I get some error when I call my

SSL web service.

A: First, please make sure that the SSL server is working correctly

with another client. If the server is working and you still have

the problem, the most likely cause is that your J2EE engine is not

configured appropriately to be able to use the unrestricted strong

features of the cryptographic library. Please make sure that:

- The JDK java security lib directory ($JAVAHOME/jre/lib/security)

contains the unrestricted strong version of local_policy.jar and

US_export_policy.jar, which are about 5KB and not the restricted

version that are about 3KB each. If you have the restricted

version, please refer to http://java.sun.com/ to obtain the

unrestricted version.

- The full version of IAIK is available in the J2EE engine's

Security Provider. To check this, go to Service -> Security

Provider -> Cryptography Providers, and select IAIK. The Provider

Information field should show the full version (e.g., IAIK Security

Provider v3.12) and not the evaludation version (e.g., IAIK

Security Provider v3.01, evaluation version). If you have the

evaludation version, please refer to the security setting section

of the SAP J2EE documentation.

o Q: Can I use SSL with client certificate to authenticate my

adapter?

A: Yes. You can configure your receiver channel to use a client

certificate. This feature is available from SP13.

<i>

Note: I can email you the document as PDF.</i>

Regards

krishna

Former Member
0 Kudos

thanks krishna,if u have any plz send me when you have time .thanks fior your time.

regards

Joshi

former_member335553
Active Contributor
0 Kudos

Hi

chcek this blog for HTTP errors

/people/krishna.moorthyp/blog/2006/07/23/http-errors-in-xi

Former Member
0 Kudos

Your are welcome..

I believe i cant air the contents of the entire PDF in an open forum as it is not accessible to all but i believe i can send a private email.

Krishna

Former Member
0 Kudos

Hi krishna,

trpolsani@gmail.com,this is my mail id,if dont have any prob u can me send me here..

regards

Joshi

Former Member
0 Kudos

Hi Nitesh

Here is a simple example involving http->>>Soap

Sender : Http Client (Http adapter)

Reciver : SOAP (Web service)

The html client sends a city code to XI . Xi sends the city code to a Weather Webservice to fetch weather info for a city. The Webservice sends back the weather data to XI . XI loops it back to the HTML client. As you can see, this is a simple synchronous interface.

The webservice is made accessible in XI through the "TargetURL" parameter in the Rx soap adapter.

Regards

krishna

former_member529475
Active Contributor
0 Kudos

HI Joshi

When you want to intregrate XI with a Webservice, you use SOAP adapters.

Sender SOAP adapters allow you to expose your outbound message interface as a webservice so that anyone with the right credentials can access / trigger data to

XI.

Receiver SOAP adapters are used to call a webservice from XI.

Receiver HTTP adapters are used to post a HTTP request message from XI to a HTTP service.

Go through these discussed threads on HTTP and SOAP and you will get a clear idea about it:

Cheers..

Vasu

    • Reward Points if found useful **

MichalKrawczyk
Active Contributor
0 Kudos

Hi,

you use SOAP adapter if you want to use web services

you can use http in any other case when you do http communication

Regards,

michal

-


<a href="/people/michal.krawczyk2/blog/2005/06/28/xipi-faq-frequently-asked-questions"><b>XI / PI FAQ - Frequently Asked Questions</b></a>