on 05-13-2009 12:14 AM
Hi
Im doing a SOAP to RFC scenario
Can you please let me know what all IR and ID objects i have to create
I've read somewhere that i have to use SOAP Reveiver adapter also for this scenario. Is this necessary.?
Thanks
-keerthi
Answered.. Closing the thread
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Kindly see this for step by step approach for implementing saop to rfc scenario
[https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/5474f19e-0701-0010-4eaa-97c4f78dbf9b]
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You need to create the SOAP Sender adapter and RFC receiver adapter
after that you need to expose the WSDL of your scenario to the application which is going to consume the WSDL
i.e in this case PI is WS-Provider and other application is WS-Consumer
Rajesh
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
U need to configure scenario with these objects:
In IR-
1... Import RFC
2..Message type for SOAP request and SOAP response
3..Inbound sync interface for RFC
4...Outbound sync interface for SOAP
5..MM for SOAP Request and RFC request
6...MM for RFC response and SOAP Response.
7..Interface Mapping which has request response tags
In ID-
1..Communication Channel for SOAP sender and RFC receiver
2..Receiver determination
3..interface determination
4..sender agreement
Now u need to create web service in ID using Tools > Define Web service
follow this link for generating web service -
/people/community.user/blog/2006/10/24/exposing-bapi-as-web-services-through-sap-xi (section 5.0)
In tht u will specify url as
http://host:port/XISOAPAdapter/MessageServlet?channel=party:service:channel
u can use Altova XML Spy or SOAP client to execute this scenario
regards,
Manisha
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
refer my weblog for the complete details - /people/shabarish.vijayakumar/blog/2007/11/07/walkthrough--soap-xi-rfcbapi
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Shabarish
Would really appreciate if you could clear me this..
I just wanted to know if the 'Define Webservice' option is 'to be used for both SOAP Sender Adaper and Receiver Adapter cases...
I was thinking that only if we use sender soap adapter we have to define the webservice and give it to the sending system
Am i right
-keerthi
>
> Hi Shabarish
>
> Would really appreciate if you could clear me this..
> I just wanted to know if the 'Define Webservice' option is 'to be used for both SOAP Sender Adaper and Receiver Adapter cases...
>
> I was thinking that only if we use sender soap adapter we have to define the webservice and give it to the sending system
>
> Am i right
>
> -keerthi
yes. Its only in the sender case.
Usually in case of a receiver we call an existing webservice. So we are already provided with the WSDL.
Hi keerthi,
Sender SOAP adapter is required.With out sender adapter also you can send send the data.Because webservice used HTTP protocol for posting the request.If you need to send your data with secure way then sender SOAP adapter is must.
Receiver side Depending up on your require ment you may go with RFC /IDOC /PROXY for posting the data to SAP. For Proxy you need to use xi adapter in the receiver side.
Regards,
Prakasu.m
Can you please let me know what all IR and ID objects i have to create
one OB Async/SYNC MI for SOAP sender
one IB Async/Sync MI for RFC Receiver
One RFC defined in SAP ECC system....then imported into IR and used as message type in MI.
One (or many) Mapping program(s)...as the req is....
In ID
One sender agreement
one receiver determination
one sender SOAP channel
one receiver RFC channel
one receiver agreement
one interface determination
I've read somewhere that i have to use SOAP Reveiver adapter also for this scenario. Is this necessary.?
No.......SOAP sender channel is required and RFC receiver channel is required
search on SDN for more information
Edited by: abhishek salvi on May 13, 2009 9:00 AM
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You need not to use the SOAP receiver commnication channel for this scenario. You will need SOAP sender communication channel and RFC receiver communication channel. In SOAP sender comm. channel you need to select BE(Best Effort) as QoS(Quality of Service).
Rest all ID and IR objects will be same as any other synchronous scenario.
Thanks.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
87 | |
10 | |
10 | |
10 | |
7 | |
6 | |
6 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.