cancel
Showing results for 
Search instead for 
Did you mean: 

soap scenario

Former Member
0 Kudos

I want to send some data through soap adappter and i want to get same data as a soap response.....

how many

IR

1)datatypes,messagetypes,interfacetypes

2)messagemappings,interface mappings

ID

3)bussinessservices,communication channels

4)receiver determinations,interface determinations,sender agreements and receiver agreements i need

i created

1 datatype

2 message types(one for soap request purpose and one for soap response purpose)

3)two interface types (one for inbound synchronous and one outbound synchronous)

ID

one business service with one communication channel

one receiver determination

one sender agreement

one receiver agreement

Am i going in right direction....

Regards,

Pushparaju.B

Accepted Solutions (0)

Answers (3)

Answers (3)

Former Member
0 Kudos

Hi raju,

All u need to run this scenario is......

1) 2 message interfaces one for outbound and the other for inbound.

No need to create any datatypes or msg types.This is because yoy will be using an existing webservice.

2) one message mapping and one interface mapping.

3) one business service and one receiver comm'n channel created under that.

4) one receiver agreement,one interface determination and one receiver determination.

In order to procced for all these first you need to download an existing webservice.

Hope it would help you.Do correct me if i'm wrong.

Regards

Madhu

Former Member
0 Kudos

No i am going to create my own webservice and i want the same response as request is....

I am not going to use existing webservice....

Is it possible through XI....

Regards,

Pushparaju.B.

former_member91687
Active Contributor
0 Kudos

Hi,

Check the URL specified when you define the webservice for your outbound interface. If you have specified the right business service and communication channel name.

The error you are getting is because it is unable to find/associate the business service and the associated communication channel name.

Regards,

Chandra

Former Member
0 Kudos

Hi,

check out the following blogs:

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

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

Regards,

Anuradha

former_member189558
Contributor
0 Kudos

Hello,

Pushparaju,

You just consider it as a simple synchronous scenario .. and the number of objects depends upon your requirement...

You must be sending the data from a source system to a target system(SOAP Side) and then think... you will get it...

Cheers,

Himadri

Former Member
0 Kudos

com.sap.aii.af.mp.module.ModuleException: either no channelID specified or no channel found for the specified party, service, and channel name, MessageServlet(Version $Id: //tc/xi/NW04S_06_REL/src/_adapters/_soap/java/com/sap/aii/af/mp/soap/web/MessageServlet.java#3 $)

at com.sap.aii.af.mp.soap.web.MessageServlet.doPost(MessageServlet.java:380)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:390)

at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:264)

at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:347)

at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:325)

at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:887)

at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:241)

at com.sap.engine.services.httpserver.server.Client.handle(Client.java:92)

at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:148)

at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)

at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)

at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)

at java.security.AccessController.doPrivileged(Native Method)

at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:100)

at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:170)

i am not getting my interface mapping... while i am defining interface determination in soap to soap scenario....

gettting this error while sending soap request to server...

Regards.

Pushparaju.B

former_member189558
Contributor
0 Kudos

Can you check if your receiver agreement point to the active communication channel..

Former Member
0 Kudos

My communication channel is not visible at all in adapter monitor wht can i do...

agasthuri_doss
Active Contributor
0 Kudos

Hi,

Since the Soap Adapter might posting the messages directly to the engine.

Regards

Agasthuri Doss

Former Member
0 Kudos

Can u please tell me step by step procedure how to do soap to soap scenario

Here and sender and receiver are different systems XI act as a router

we need 2 soap adapters i this scenario

I need to send soap message as input and soap message as output....

i am really confused how many

IR

1)datatypes,messagetypes,interfacetypes

2)messagemappings,interface mappings

ID

3)bussinessservices,communication channels

4)receiver determinations,interface determinations,sender agreements and receiver agreements i need

Regards,

Pushparaju.B