It sounds like the Oracle Web service implementations do not match the WSDL files. Technically the Oracle web services are returning “legal” Soap RPC messages, since Soap could not reference the WSDL spec, it states that the accessor name (the returned element names) can be arbitrary. Following this Soap RPC ‘feature’ would mean that no Soap RPC result could be validatable with XML Schema content rules, so mismatched WSDLs and Soap RPC implementations usually only happen out of sloppines.
To verify, you can remove the parameter to pub.client:soapRPC that defines the outputSignature (it contains the Record name that defines the WS output as described in the WSDL). If there is no output signature defined than IS will not perform validation on the WS results.
You must then look at the results and adjust the Flow Maps to deal with the data returned.
#webMethods#B2B-Integration#Integration-Server-and-ESB