on 06-23-2010 1:34 PM
Hi Experts,
I have developed one synchronous SOAP to SOAP scenario between SAP ECC and .net.I have exposed RFC function module as Web Service and my source system .net application will give Web Service request.
When ever .net application sends a request PI will take it and send it RFC Web service and revert back with response, it is fine.
Now I am planning to give one web service URL to .net application guys, like I will expose my interface as a service, they will cal this service(interface) from .net application, when ever they call my interface ,then interface will execute.
Share your thoughts on this,
Thanks and Regards,
Raja Sekhar
Hi,
Correct me if my understating is wrong.
I am planning to give one web service URL to .net application guys, *like I will expose
my interface as a service*, they will cal this service(interface) from .net application,
when ever they call my interface ,then interface will execute
This is same what we do in a normal SOAP sender scenario, like we will generate
the WSDL from sender agreement or tool in ID and that will have a posting URL.
The .NET application needs to consume this WSDL to create structure at there
end and post the request with the URL which we shared.
At the receiver side you have RFC FM, which you can call and get back the response and send back the soap response to .net application which requested the service.Do you face any issue with such a design
Regards,
Srinivas
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
if we get WSDL for request and response data formats then we no need to create Data types, elas we have to create.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Raj,
if we get WSDL for request and response data formats then we no need to create Data types,
elas we have to create
A System (sync saop)->PI-> (sync Soap) B System.
If you have some mapping to be done and strucutes at A and B differ.
In this case: For A you need to give PI generated WSDL to A .i.e you need to create the Data type ,
or you can import XSD is they shared and create a service interface and confgure you scenario.By this was A will be able to post data to PI.
For B system : B system has to give you the WSDL which you can import in PI and use URL mentioned in WSDL
in the soap receiver channel to post data to B.
If strucuture at req/resp source and target is same , then i think you can create Data type / or use if provided to you.
Create SI outbound sysn and SI inbound sync with a same /single message type.
Regards,
Srinivas
Hi,
Your understanding of the scenario looks perfect...
just food for thought.
if you want to restrict the authorisations to call Webservice that can be done at sender agreement..
if you want to use the concept of principal propagations then you can use SAML...
if no special requirements then you can proceed as you mentioned...
Gud Luck
Rajesh
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
/people/shabarish.vijayakumar/blog/2007/11/07/walkthrough--soap-xi-rfcbapi
your understanding is correct
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
93 | |
10 | |
10 | |
9 | |
9 | |
7 | |
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.