Web Service, SOAP version and OTRS as requestor

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
participants (1)
-
Marc DeTrano