I am trying to create an EJB web service using JBoss with NetBeans (create web
service and then generate WSDL). I have a Java class ArrayOfString within
package developer.foo.com as follows
package com.foo.developer;
|
| public class ArrayOfString {
|
| protected java.lang.String[] str;
|
| public ArrayOfString() {
| }
|
| public ArrayOfString(java.lang.String[] string) {
| this.str = string;
| }
|
| public java.lang.String[] getString() {
| return str;
| }
|
| public void setString(java.lang.String[] str) {
| this.str = str;
| }
|
| }
This corresponding type in WSDL is used by a message (in WSDL) element. The
schema type generated within the WSDL document based on the Java code is as
follows:
<schema elementFormDefault='qualified'
| targetNamespace='http://developer.foo.com/jaws'
| xmlns='http://www.w3.org/2001/XMLSchema'
| xmlns:ns1='http://developer.foo.com/'
| xmlns:soap11-enc='http://schemas.xmlsoap.org/soap/encoding/'
| xmlns:tns='http://developer.foo.com/jaws'
| xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'>
| <import namespace='http://developer.foo.com/'/>
| <complexType name='ArrayOfString'>
| <sequence>
| <element maxOccurs='unbounded' minOccurs='0' name='string'
nillable='true' type='string'/>
| </sequence>
| </complexType>
>From above, you can see that targetNamespace='http://developer.foo.com/jaws'.
>However, what I need is to make the targetNamespace to be
>http://developer.foo.com/.
Can you help me to make this work? How can I instruct the code to make the
targetNamespace to be http://developer.foo.com/?
Thanks,
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3994840#3994840
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3994840
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user