Problems with SOAP requests

What version of SOAP does Lucee 5 use?

I have been debugging an issue that is very difficult to replicate (you have to be in North America and have an account to run Merchantware) and I get an error that there is an

Invalid element in ihyt53vu0m9k.CreditResponse4 - Amount

Which works fine in Lucee4 (I run the exact same code in my tests).

I deleted the RPC folder under the WEB-INF/lucee to make sure it wasn’t the same old one being run but still got the same error.

So my question is:
a) What version of SOAP is lucee 5 running?
b) Is it possible to “downgrade" it?
c) is there a way to generate .java files from the request to inspect what the issue could be?

Thanks in advance!

MD

Might be related to https://luceeserver.atlassian.net/browse/LDEV-933

There’s a mini server in the test case commit that echoes back the soap
response, so you can compare against it with XML rules. (and validate
against wsdl)

When I triaged this error, it looked to me like Lucee is using Axis 1.4,
but not generating and using java stubs. Looked to me like Lucee uses the
library to generate the req/resp but it’s using its own internal rules as
to how things get serialized/deserialized. (Which, in this case, yielded a
request that didn’t even validate against the wsdl - something I don’t
think java stubs would allow)

So basically
a) Axis 1.4
b) I don’t think so
c) I don’t think it uses java stubs

That said, you could probably do your own wsdl2java process and use the
java stubs directly. (even if just the beans) With the issue I was
triaging, if you made the data model with CFCs or Java classes yourself, it
serialized properly.

JoeOn Fri, Oct 14, 2016 at 8:27 AM, Mark Drew <@Mark_Drew> wrote:

What version of SOAP does Lucee 5 use?

I have been debugging an issue that is very difficult to replicate (you
have to be in North America and have an account to run Merchantware) and I
get an error that there is an

Invalid element in ihyt53vu0m9k.CreditResponse4 - Amount

Which works fine in Lucee4 (I run the exact same code in my tests).

I deleted the RPC folder under the WEB-INF/lucee to make sure it wasn’t
the same old one being run but still got the same error.

So my question is:
a) What version of SOAP is lucee 5 running?
b) Is it possible to “downgrade" it?
c) is there a way to generate .java files from the request to inspect what
the issue could be?

Thanks in advance!

MD


Get 10% off of the regular price for this years CFCamp in Munich, Germany
(Oct. 20th & 21st) with the Lucee discount code Lucee@cfcamp. 189€
instead of 210€. Visit https://ti.to/cfcamp/cfcamp-
2016/discount/Lucee@cfcamp

You received this message because you are subscribed to the Google Groups
“Lucee” group.
To unsubscribe from this group and stop receiving emails from it, send an
email to lucee+unsubscribe@googlegroups.com.
To post to this group, send email to lucee@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/
msgid/lucee/D39A347A-0369-4746-A3C3-AE17EE78C30E%40gmail.com
https://groups.google.com/d/msgid/lucee/D39A347A-0369-4746-A3C3-AE17EE78C30E%40gmail.com?utm_medium=email&utm_source=footer
.
For more options, visit https://groups.google.com/d/optout.

Hi guys,

i create a webservice in lucee same as coldfusion to test.

Error occurred when i try to consume the webservice with cfinvoke with or
without arguments.
Invalid arguments count for operation test

it is ok when i using cfscript createobject.

anyone know how to fix this?>