Java Client calling .Net SOAP request

Hi,

I am building a SOAP endpoint in VB.Net using VS2012. I have the method created and all works perfectly, but, the client is Java based, and is forcing us to change how the SOAP definition should be created.

The area revolves around the SOAPAction field.

Currently I have set the Namespace attribute of the WebService Definition on the Class to be:

(Namespace:="urn:myservice:uk:gi:dis:supplierengagement:v02:SupplierEngagement:AppointSupplier")

And I have the following definition on the WebMethod attribute of the function call:

(MessageName:="appointSupplierRq")

When I look at the WSDL in IE11 I get the following:

soapAction="urn:myservice:uk:gi:dis:supplierengagement:v02:SupplierEngagement:AppointSupplier/appointSupplierRq"

As you can see, I am getting an extra forward slash between the MessageName and the NameSpace, now for the documentation that I have come across this is by design, but I wish the forward slash to be a colon.

How do I do this please?

Paul.


  • Edited by gilesrpa Monday, November 18, 2013 1:03 PM
November 18th, 2013 3:42pm

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics