Discussion forum about Comet system products
You are not logged in.
Is it possible to customize SOAP envelope as it was prior firmware 1.5.6?
As I see the SDK is no more available for download, so the old WebFileCreator v1 is not intended to be used for recent firmwares.
This create backward incompatibility with previous devices, when soap file could be changed according customer's need.
I could extend my SOAP server (custom developed for GlassFish), but it will require additional efforts for upgrade all my 20 sensors to recent firmware.
Offline
Hi,
Please check your mailbox. I can help you change SOAP messages format.
Jan
Offline
Yesterday I tought that I overcome with the SOAP problem, but obviously not.
The detailed debug of new SOAP message (when come from 1.5.5 firmware device) missing "javax.xml.ws.wsdl.operation" value.
In the previous schema it was correctly set to "InsertSample".
Now the HTTP context parameter "javax.xml.ws.http.request.headers" contain soapAction, but the value is set to "http://cometsystem.cz/schemas/soapTx5xx_v2.xsd/InsertTx5xxSample", not just "InsertTx5xxSample".
Some articles suggest to add soapAction attribute to soap:operation node in WSDL.
How to solve this?
Offline
Hi,
As I know, previous SOAP implementation with only "InsertSample" was improper. We added "http://..../soapTx5xx_v2.xsd/InsertTx5xxSample" for compatibility with IIS. I really think that implemtation is now correct.
But if you need change SOAPaction header, it is not a big problem. Just email to me what SOAPAction header and SOAP message you need and I can change this for you.
Jan
Offline
IIS has diferent Provider Factory than GlassFish and Apache (Tomcat).
In order for the new SOAP implementation to work on Java-based Web Services, it must be able to return in SOAPMessageContext under
"javax.xml.ws.wsdl.operation" => {...}InsertTx5xxSample value.
Offline
Hi,
As I wrote in previous post. If you need change SOAP message format, just send to me required SOAPAction header and SOAP message format and I change this for you.
Jan
Offline