Calling Protocol Web Service via SOAP from Java

Does anybody have an example of calling a Pipeline Pilot protocol from Java?

The WSDL file produced by Pipeline Pilot 8.5 cannot be read by the WSDL parser supplied by Oracle.  It says:

[ERROR] failed.noservice=Could not find wsdl:service in the provided WSDL(s):

At least one WSDL with at least one service definition needs to be provided.


Failed to parse the WSDL.

Is Pipeline Pilot producing non-standard WSDL files?  Or is Java being too picky?

-Kip