Hi,
I'm still trying to investigate the issue but using a SAG's webMethods provider this time (to be sure the problem doesn't come from PHP soap layer).
1/ Unfortunately, it doesn't work at all as webMethods' is providing an soap:Header before the body.
2/ As it seems this issue is solved with LuaSoap 3.0, I tried to update LuaSoap but I got some compatibility error with Lua 5.1.4 (sorry, I don't have noted the error I got).
3/ then I've tried to install Lua 5.2 from source + LuaSoap 3.0
+ LuaSocket 2.0.2 still from source.
And this time, I've got following messages :
/home/laurent/Softs/bin/lua: error loading module 'socket.core' from file '/home/laurent/Softs/lib/lua/5.2/socket/core.so':
/home/laurent/Softs/lib/lua/5.2/socket/core.so: undefined symbol:
luaL_typerror
stack traceback:
[C]: in ?
[C]: in function 'require'
/home/laurent/Softs/share/lua/5.2/socket.lua:13: in main chunk
[C]: in function 'require'
/home/laurent/Softs/share/lua/5.2/socket/http.lua:11: in main chunk
[C]: in function 'require'
/home/laurent/Softs/share/lua/5.2/soap/client.lua:13: in main chunk
[C]: in function 'require'
TstEcho:1: in main chunk
[C]: in ?
So, all, in all, I'm not able to run LuaSoap on 5.2 and I can't test with webMethods at all.
I'm continuing to trace down this nasty error using old LuaSoap 2.0.2 ...
Bye
Laurent