on 04-02-2014 11:09 AM
Hi,
I am using WS Navigator to test a web service that has been deployed from NWDS. The test tool is giving a HTTP 200 OK response but I cannot see anything hitting the sender adapter:
HTTP/1.1 200 OK
server: SAP NetWeaver Application Server 7.41 / AS Java 7.40
transfer-encoding: chunked
content-type: text/xml; charset=utf-8
date: Wed, 02 Apr 2014 09:57:00 GMT
Set-Cookie: <value is hidden>
The scenario is 3rd party -> PI -> proxy. The iFlow is fully configured with a sender SOAP and receiver SOAP (XI 3.0) adapter. The proxy is not currently active but I would still expect to see a message being routed to the receiver.
Should I be able to see the message hitting the sender adapter?
Thanks
Che
Hello Che Eky,
Have you tried monitor the sender SOAP channel?
Please take a look at it and repeat your testing.
Regards
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Che,
Did you check the below blog?
this link also - http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/902f63bf-119e-2c10-babb-d2dc24252...
regards,
Harish
Hi Muni,
My intention is to test the web service with a round trip using WS Navigator i.e. I want to send a request to the web service using WS Navigator and for the message to flow through the sender adapter, be routed to the receiver adapter and for the result to be routed back to WS Navigator for display.
I am getting the feeling that WS Navigator does not call the sender adapter but rather returns a response based on the deployed web service. Is this correct? and I will never get a complete message flow using WS Navigator?
Che
Hi Muni,
I found the following helpful when setting up the Service Registry:
http://scn.sap.com/docs/DOC-16253
It relates to BPM but the Service Registry setup steps are spot on.
Thanks
Che
Hi Che - Are you trying to access you external web service from wsnavigator ? If so then i don't think that call would reach PI.
Whatever the web service that you are testing from wsnavigtaor, check for the "endpoint url" in it's wsdl.
If you want to test the corresponding PI interface then, go to your ICo -Display wsdl and just copy the URL and try testing it.
Hi Harish,
Good to hear from you. The web service was generated from the Service Interface in NWDS and deployed onto the integration server. So it is not an external web service, I am using the URL from the WSDL which points to the integration server like http://abcd999.xxxxxxx.yyyyyy.com:50000/sapws/sap.com/(etc)
Che
Hi Che -
The web service was published from NWDS using a Java Ejb project,.
This is what confusing me.. You should publish the wsdl from Integrated configuration to send the messages to PI..
Logon to Integration directory(swing) -> open the corresponding ICo -> from the menu item(Integrated Configuration) -> select button Publish in SR.
However to test it from wsnavigator, i don't think we need to publish it in SR instead
Logon to Integration directory(swing) -> open the corresponding ICo -> from the menu item(Integrated Configuration) -> click on Display wsdl button.
from the window copy the wsdl URL and test it using the wsnavigator...
Hi Che - I'm not sure if there is any simplest way to publish the wsdl into SR from NWDS.
Unfortunately, i don't have a single stack system to work on.
But i'm sure you can do that from Swing client and it shouldn't have any impact on iflow or any other objects as we are not editing/changing the objects instead just publishing the wsdl.
User | Count |
---|---|
90 | |
10 | |
10 | |
10 | |
7 | |
7 | |
6 | |
5 | |
4 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.