on 04-10-2007 10:22 AM
Hi All
I have a requirement of <b>SOAP(Sender) to RFC</b> scenario(Syncronous Communication). The scenaio goes like this........
I have a web service through which I have to create a SAP Notification in SAP system and the Notification ID created and other details have to be returned back to the webservice from the BAPI. I have identified the relevant BAPI for the scenario.
I have a wsdl file which I have uploaded it. What are the next steps to be done?
Please let me know what all(e.g., Data types, Message Types, Message Interface) I have to create in Integration Repository and what all configurations I have to make in Integraion Directory.
FYI, I have a gone through a list of Blogs, but didn't get enough info.
Please help me out in providing your valuable answers.
Thanks,
Vijay
P.S. Rewards points are sure .....
1. Chech XI server up and running.
2. Check the Tcode : SXI_CACHE up to date.
3. Try one simple scenario like FILE-TO-FILE r u able to get the message in SXMB_MONI...
4. If FILE-TO-FILE scenario working perfectly then test your scenario using component monitoring.
go to RWB, select the integration egine and click on test messages tab there you enter test data in test tab click on send messages..
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/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
that is basically a RFC -> SOAP sync scenario but in your case its gonna be exactly the same instead the SOAP will be the sender and RFC the receiver.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Vijay,
Done with design and configuration part. But nothing happening. At least I am unable to see the status in the Runtime Workbench. I just don't where I am going wrong. I checked more than once all my design time and configuration settings, but didn't find anything wrong.
Can you please advise how to keep track of the messages?
Thanks,
Vijay
hi,
1. Chech XI server up and running.
2. Check the Tcode : SXI_CACHE up to date.
3. Try one simple scenario like FILE-TO-FILE r u able to get the message in SXMB_MONI...
4. If FILE-TO-FILE scenario working perfectly then test your scenario using component monitoring.
go to RWB, select the integration egine and click on test messages tab there you enter test data in test tab click on send messages..
so that you will get the message in moni.
you need to pass what is your sender service and interface names and namespace userid & pwd and input payload..this input payload you will get the in mapping test tab.
Check your RFC communcation channel is connecting r/3 system or not.
http://<hostnaem>:<j2eeport number>/mdt/amtServlet
Regards,
Venu.
Hi Vijay,
If at all you have uploded wsdl file for the webservice you no need to create data types for the same even for the same as RFC also.
Create message mapping and drag the wsdl file which you have imported as External Definiations and there you will be having request and response parameters..Do the mapping accordingly(according to your requirement).
Mapping like:
Wsdl(Request)---->RFC (Input parametrs)
RFC (out parameters)------>wsdl(Response)
Create message interface with Synchronous for outbound
No need of DT,MT if at all if you import the wsdl file.
Hope i am clear.
Please let me know if you have any queries..!
Thanks and Regards,
Chandu.
null
null
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
80 | |
9 | |
9 | |
7 | |
7 | |
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.