You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-user@axis.apache.org by Jim Redman <jr...@ergotech.com> on 2005/09/07 02:03:44 UTC
Confused by Namespace
If I take this code, which is a fairly lightly modified version of the
unit test code generated by wsdl2java:
try {
javax.xml.rpc.ServiceFactory serviceFactory =
javax.xml.rpc.ServiceFactory.newInstance();
java.net.URL url = new
java.net.URL("http://opcfoundation.org/webservices/XMLDA/1.0/");
javax.xml.rpc.Service service = serviceFactory.createService(url, new
QName("http://opcfoundation.org/webservices/XMLDA/1.0/", ""));
assertTrue(service != null);
} catch ( Exception any ) {
any.printStackTrace();
}
the exception printed is:
.javax.xml.rpc.ServiceException: Error processing WSDL document:
WSDLException (at /definitions/message[1]/part):
faultCode=UNBOUND_PREFIX: Unable to determine namespace of 's0:GetStatus'.:
at org.apache.axis.client.Service.initService(Service.java:249)
at org.apache.axis.client.Service.<init>(Service.java:164)
at
org.apache.axis.client.ServiceFactory.createService(ServiceFactory.java:198)
at
com.ergotech.vib.servers.opc.xmldaclient.OpcXmlDATestCase.testOpcXmlDASoapWSDL(OpcXmlDATestCase.java:25)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at junit.framework.TestCase.runTest(TestCase.java:154)
[..]
I'm sure that I must be doing something obviously wrong and stupid, but
have no idea what and would appreciate enlightenment.
Thanks,
Jim
--
Jim Redman
(505) 662 5156 x85
http://www.ergotech.com