on 03-07-2011 9:08 PM
Hi All,
My scenario is SOAP-PI-RFC,
The webservice is being triggered from PORTAL-BPM and the values are updated to ECC through a RFC,
Could anyone explain me in detail for the following below queries,
1.I have created RFC connection as ABAP type for ,
a)PI-ECC(RFC)
b)ECC(RFC)-PI
is that fine ?
2.Other than JCo connections is anyother connections are needed for Portal-PI connectivity.
3.Should I need to install ESR content in to PI(7.1) server
Regards,
Lavanya
this requirement very simple SOAP to RFC.
search in sdn you will find end to end scernario.
You no need to provide any JCO connection if your source system supporting to send data in the form of SOAP request, you have to provide WSDL and Service URL to them then they will imPLEMENT THE SERVICE.
no need to import any content
Regards,
Raj
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Raj,
Thanks for the reply.
Could you please tell me what is that you meant by service url?
I have configured the scenario and generated the WSDL file by giving the URL as propose URL .
Other than this, should I need to register this in WS navigator? for the portal flow ?
Kindly help me out in this.
Regards,
Lavanya
>>Could you please tell me what is that you meant by service url?
Web service URL. WSDL should contain this information in the tag soap:address location. Dont need to give.
>>Other than this, should I need to register this in WS navigator? for the portal flow ?
Dont need.
Hope answered your question.
>> Under what circumstances should we need to register in WS navigator.
WS navigator will be helpful to know deployed web services in the server and also for testing purpose.
Details here....
http://help.sap.com/saphelp_nwpi71/helpdata/en/46/7a875063e42d86e10000000a11466f/content.htm
Hope I answered all your question.
Hi Baskar,
My last query,My ealier scenario was SOAP to RFC but now they want the flow to be,
If the webservice is being triggered from portal side it should parallely send the data to RFC and MDM,for this could you please explain me the steps that needs to be carried out?
Thanks a lot for all your replies.
Regards,
Lavanya.B
You need to create multimapping to send data to RFC and MDM. Basically you will do two receivers to achieve this. One is RFC and other one (Whatever MDM supports as target receiver). There are tons of document in SDN for multimapping. We can achieve without BPM and with BPM.
Why do you give all requirements in one thread....?
refer below blog,
if you are working on PI 7.1 then publish your Sender agrement in Service Registry , and WSDL will be genarated , share WSDL URL .
/people/rajasekhar.reddy14/blog/2011/03/03/testing-sender-web-service-interfaces-soap-in-pi-71
Service URL:
service URL look like below format,
http://pihost:port/XISOAPAdapter/MessageServlet?channel=:sender bussinesscomponent:sender communicationchannel name.
Regards,
Raj
Hi Raj,
Thanks for the reply.My scenario is that webservice is being triggered from Portal and I have generated the URL as propsed and given to the portal team.
Is that mandatory that I have to Publish in service registry and the URL to be in this format "http://pihost:port/XISOAPAdapter/MessageServlet?channel=:sender bussinesscomponent:sender communicationchannel name.".?
Regards,
lavanya.B
You have to provide 2 url's to poratal team
1)WSDL Structure: If you piblish your sender agrement, in service registry you will see WSDL URL,refer my blog, provide that URL to them.
2)You have to provide Service url,the format i have alrerady share.so enter your system details then share URL.
Regards,
Raj
>>Should I need to generate a new wsdl or kindly help me out in this
NOT required.
I believe you went to sender agreement and created WSDL using display WSDL. That is more than enough. IF you search for soap:address location you will find your PI Server URL details. Dont need to give Service URL in this case.
You already done your job.
>>Should I need to generate a new wsdl or kindly help me out in this
NOT required.
I believe you went to sender agreement and created WSDL using display WSDL. That is more than enough. IF you search for soap:address location you will find your PI Server URL details. Dont need to give Service URL in this case.
You already done your job.
Hi All,
When the WSDL is being called by portal team,they are getting error as
"An error while downloading WSIL file. Error message: Deserializing xml stream http://xxxx:0000/sap/xi/engine?type=entry failed.com.sap.engine.services.webservices.espbase.wsdl.exceptions.WSDLException: Invalid Response Code: (500) Empty HTTP request received. The requested URL was:"Connect to http://xxx:50000/sap/xi/engine?type=entry, used user to connect: xxx"
Regards,
Lavanya
Edited by: Lavanya Balanandham on Mar 11, 2011 5:08 AM
The request data what they are sending from Portal not matching with your request data created in PI.
To solve this take Request XML from Portal team and test your interface using WS Navigator and see the results.If it is not working then check Request data having any additional fields.
Also check in MONI , have you receiver request in to PI or not.
Regards,
Raj
Hi Raj,
I have published the WSDL in service registry .
When I clicked on the Sender agreement ,I am to find an option "Display WSDL",
1.Is that the WSDL file that I need to provide to th BPM-Portal team ?
2.Should I need to provide them the "service URL" in the format "http://pihost:port/XISOAPAdapter/MessageServlet?channel=:sender bussinesscomponent:sender communicationchannel name" or the url which is found in the display wsdl option icon?
Kindly guide me in this.
Thanks in Advance,
Lavanya.B
>>1.Is that the WSDL file that I need to provide to th BPM-Portal team ?
Yes.
>>provide them the "service URL" in the format "http://pihost:port/XISOAPAdapter/MessageServlet?channel=:sender bussinesscomponent:sender communicationchannel name" or the url which is found in the display wsdl option icon?
Not required. If you do the above 1) task. That WSDL already contains URL location in soap:address:Location tag.
This was already answered in my previous reply to the same thread.
Hi Baskar,
The BPM-Portal team have triggered the webservice but it has not come to PI ,should we do any proxy setting (SProxy) from PI side?
As ,I am testing the interface through Runtime Workbench(Integration engine) its giving error as
"ABAP">INTERFACE_REGISTRATION_ERROR ..No implementing class registered for the interface (ABAP interface, request message SI_XXX, request message, namespace SI_XXXX)
but Iam sending data only to ECC(RFC) and MDM on same time
Regards,
Lavanya
Edited by: Lavanya Balanandham on Mar 14, 2011 2:39 AM
Hi lavanya,
I found a note for you. have a look.
https://websmp230.sap-ag.de/sap(bD1lbiZjPTAwMQ==)/bc/bsp/spn/sapnotes/index2.htm?numm=1455588
Note : 1455588
Regards
Aashish Sinha
Not answered
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 | |
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.