Hi,
I tried testing my client implementation against the EPCC endpoint.
I got a connect exception because I found a "localhost" in the wsdl:import
section for the RandomByteIO port. The top-level WSDL looks like this:
---------- SNIP ---------- SNIP ---------- SNIP ---------- SNIP ----------
http://localhost:8080/dai/schema/ogsadai/axis-specific-wsdl/rbyteio/RandomBy..."
namespace="http://schemas.ggf.org/byteio/2005/10/random-access/bindings"/>
http://test.ogsadai.org.uk:8080/axis/services/RandomByteIOPort"/>
---------- SNIP ---------- SNIP ---------- SNIP ---------- SNIP ----------
As my client is *not* pre-generated, but instead is a fully dynamic client
except for classes that do the SOAP Body XML serialisation, I do rely on
proper WSDLs being published; my client (well, JAX-WS) compiles the
necessary binding classes at runtime.
So, in short, to participate in the Interoperability Fiesta as a client, I
do need published WSDLs that can be successfully resolved.
Cheers,
Michel