SOAP (Simple Object Access Protocol) no es exclusivo de windows... es un protocolo de comunicaciones, para el intercambio de información... Inicialmente en xml...
Espinete... seguramente el problema lo tienes que al importar el WSDL, hay que hacer un cambio por que el server Tomcat, requiere SOAP 1.1 y no 1.2...
¿donde? os preguntareis...
Al registrar las opciones de invocación, hay que cambiar el TypeInfo, del tipo ioDocument por ioDefault
con eso queda arreglado...
Código:
// InvRegistry.RegisterInvokeOptions(TypeInfo(xxxx), ioDocument);
InvRegistry.RegisterInvokeOptions(TypeInfo(xxxx), ioDefault);
Saludos