I have tried to use SOAP::Lite with EspaceNet's OPS
services (http://ops.espacenet.com). I have had a
script running for some times which integrated
perfectly with OPS, utilizing all the available request
I have used the WSDL to integrate, letting SOAP::Lite
build the envelopes and handle connections, etc.
When OPS upgraded last week, the new version of my
script stopped working. After spending a long time
trying to debug, I found that the new version of my
script (which I had build for the new version of OPS)
would run fine of Windows with ActiveState perl and
their version of SOAP::Lite, but not on Linux or Mac OS X.
After more debugging time, I noticed that the requests
generated on linux/mac were different from those on
windows - the difference being the when I had """
in my request, on linux it would be changed to
"&quot;" -- obviously causing the request to fail.
Today I tried copying my requests into a python script
- and had it up and running in less than 10 minuttes.
We have now moved our scripts to python, but I thought
I would let you know that there is a problem using
SOAP::Lite (at least with the OPS services).