on 02-08-2010 10:10 AM
Hi,
I tried to implement an asynchronous WebService on a PI 7.11 SP04 system as service provider.
When calling this async Webservice with SOAP-UI I get the following error response:
"WSRM:NW/WSRM: Consumer sent a one-way message without WSRM header. This is not currently supported."
When testing the webservice with WS-Navigator it runs fine.
Does anyone know, how to call an asynchronous Webservice in PI 7.11 ?
I tried it with the following Message:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:mail="http://my_namespace" xmlns:wsrm="http://schemas.xmlsoap.org/ws/2003/03/rm">
<soapenv:Header>
</soapenv:Header>
<soapenv:Body>
<yq1:MT_my_massagetype xmlns:yq1="http://my_namespace">
<MailAddress>my.name.ad.email.de</MailAddress>
</yq1:MT_my_massagetype>
</soapenv:Body>
</soapenv:Envelope>
Regards
Christoph
Hi,
>>>Does anyone know, how to call an asynchronous Webservice in PI 7.11 ?
in the very same way as with previous versions - if you use SOAP adapter
with 7.11 you can also use WS adapter with WSRM but in order to do that you need to make a WSMR call and not
a normal SOAP call
BTW
WS navigator cannot make WSRM calls
so change the channel to SOAP and use the old method or stay with WS adapter but call it properly (soapui supports wsrm calls)
Regards,
Michal Krawczyk
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
first thanks for the helpful notes, but I have a few more questions
I try to call the WebService in direct way, so I have no channel.
From WS navigator the WebService call is OK, so I don't understand this, if WSRM is not supported here.
Meanwhile I created the corresponding consumer WebService in the same system and called the provider WebService with this consumer WebService directly and this was also fine. This is not a very meaningful szenario, but it runs
Do you have experiance in testing with SOAP UI (3.0.1) ?
When I'm testing the WebService in old way (without WS-RM) I get the error message '.. no WSRM header ...'.
When just marking the flag 'Enable WS-Reliable Messaging' I get no response and a null pointer exception.
Can I use the same XML as seen above or are WSRM-header-Informations necessary in XML ?
Regards
Christoph
Hi Christophe,
I'm running in some kind of the same problem. But I want to provide the WS-RM Webservice on the Java NetWeaver 7.11 Stack. SOAP UI is unable to connect but wsnavigator can.
Nevertheless, if you want to call an asynchronous WS-RM webservice with SOAP UI and test it follow the instruction in the following link: [SOAP UI Help files|http://www.soapui.org/userguide/scenarios/ws-reliablemessaging.html]
Cheers,
Arnaud
Hello Jordan,
You can find documentation about WSRM here: http://www.soapui.org/SOAP-and-WSDL/using-ws-reliable-messaging.html
I resolved this problem in SOAPUI (3.6.1). In the properties of your request, one of the options is WS-Reliable Messaging. The default is always false. I changed to true and worked fine for me.
Best regards,
Rafael
User | Count |
---|---|
91 | |
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.