[jboss-user] [JBossWS] - Re: SOAP Error- DefaultNamespace doesnot contain operation m
pshankar
do-not-reply at jboss.com
Wed Dec 13 10:29:50 EST 2006
I have the log file showing the following information
UnifiedMetaData:
| securityDomain: null
|
|
| ServiceMetaData:
| name={http://DefaultNamespace}MySpringServiceService
| wsdName=MySpringService
| wsdlFile=WEB-INF/wsdl/myspringservice.wsdl
| jaxrpcFile=WEB-INF/jaxrpc-mapping.xml
| publishLocation=null
| properties=null
|
| TypesMetaData:
|
|
| ServerEndpointMetaData:
| name={http://DefaultNamespace}MySpringService
| id=jboss.ws:context=MySpringService,endpoint=MySpringServiceServlet
| address=http://MSN17089C:8080/MySpringService/
| linkName=MySpringServiceServlet
| implName=MySpringServiceImplementation
| seiName=MySpringService
| annotated=false
| portComponentName=MySpringService
| contextRoot=/MySpringService
| urlPattern=/
| configFile=null
| configName=null
| authMethod=null
| transportGuarantee=null
| properties=null
|
| OperationMetaData:
| xmlName={http://DefaultNamespace}getName
| javaName=getName
| style=rpc/literal
| oneWay=false
| soapAction=
| ReturnMetaData:
| xmlName=getNameReturn
| xmlType={http://www.w3.org/2001/XMLSchema}string
| javaType=java.lang.String
| mode=OUT
| inHeader=false
|
| OperationMetaData:
| xmlName={http://DefaultNamespace}setName
| javaName=setName
| style=rpc/literal
| oneWay=false
| soapAction=
| ParameterMetaData:
| xmlName=in0
| xmlType={http://www.w3.org/2001/XMLSchema}string
| javaType=java.lang.String
| mode=IN
| inHeader=false
My Client use the following
private static String endpoint = "http://localhost:8080/MySpringService/";
|
| private static String qnameService = "MySpringService";
|
| private static String qnamePort = "MySpringService";
|
| private static String ENCODING_STYLE_PROPERTY = "javax.xml.rpc.encodingstyle.namespace.uri";
|
| private static String NS_XSD = "http://www.w3.org/2001/XMLSchema";
|
| private static String URI_ENCODING = "http://schemas.xmlsoap.org/soap/encoding/";
|
| public static void main(String[] args) {
|
| System.out.println("Endpoint address = " + endpoint);
|
| try {
| ServiceFactory factory = ServiceFactory.newInstance();
| Service service = factory.createService(new QName(qnameService));
|
| QName port = new QName(qnamePort);
|
| Call call = service.createCall(port);
| call.setTargetEndpointAddress(endpoint);
| call.setProperty(Call.SOAPACTION_USE_PROPERTY, new Boolean(true));
| call.setProperty(Call.SOAPACTION_URI_PROPERTY, "");
| call.setProperty(ENCODING_STYLE_PROPERTY, URI_ENCODING);
| QName QNAME_TYPE_STRING = new QName(NS_XSD, "string");
| call.setReturnType(QNAME_TYPE_STRING);
Can you suggest what need to be changed?
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3993435#3993435
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3993435
More information about the jboss-user
mailing list