cancel
Showing results for 
Search instead for 
Did you mean: 

errormessage: "one-way message without WSRM header"

0 Kudos

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

Accepted Solutions (1)

Accepted Solutions (1)

MichalKrawczyk
Active Contributor
0 Kudos

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

0 Kudos

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

Former Member
0 Kudos

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

Former Member
0 Kudos

Hello,

Have you been able to determine a response to this issue? I am having the same problem with SOAP UI.

The link posted above is not available anymore, do you have an updated location?

Thank you for the help.

Jordan

rafael_hoff
Discoverer
0 Kudos

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

Answers (0)