I am new to setting up web services and I am trying to setup an Invoker in OTRS to call a method on a remote system to send data on Ticket creation. I ran into a problem where the response returned a VersionMismatch error, becuase the envelope was not an instance of http://www.w3.org/2003/05/soap-envelope. As I understand it, this is the type used with SOAP version 1.2, not 1.1, which by default is used in OTRS and SOAP::Lite.

I made some progress by forcing the SOAP::Lite object ($SOAPHandle) to use "->soapversion('1.2')" in Kernel/GenericInterface/Transport/HTTP/SOAP.pm, but I am really doubtful that is the best way to go about solving this issue. Is the SOAP version used by a Web Service configurable somehow and I am just not seeing it?

Marc DeTrano



---------------------------------------------------------------------
OTRS mailing list: otrs - Webpage: http://otrs.org/
Archive: http://lists.otrs.org/pipermail/otrs
To unsubscribe: http://lists.otrs.org/cgi-bin/listinfo/otrs

Reply via email to