Hi,
I have a serious problem when i deploy a web service in JBoss 4.0.5 
when i invoke the service i can't access to SSSSS222 beacuse in my client don't 
be created that class SSSSS2222....
I mapped schemas to java with jaxb2.0.5.
I'm using:
JAXB 2.0 .5
JSR181

  | My schema is:
  | <xs:schema......>
  |     <xs:element name="PPPPPP">
  |             <xs:complexType>
  |                     <xs:all>
  |                             <xs:element ref="AAAAAAA"/>
  |                             <xs:element ref="SSSSS111"/>
  |                     </xs:all>
  |             </xs:complexType>
  |     </xs:element>
  |     <xs:element name="SSSSS111">
  |             <xs:complexType>
  |                     <xs:sequence>
  |                             <xs:element ref="SSSSS222" 
maxOccurs="unbounded"/>
  |                     </xs:sequence>
  |             </xs:complexType>
  |     </xs:element>
  |     <xs:element name="SSSSS222">
  |             <xs:complexType>
  |                     <xs:all>
  |                             <xs:element ref="DDDDDD"/>
  |                             <xs:element ref="DEDEDEDE" minOccurs="0"/>
  |                     </xs:all>
  |             </xs:complexType>
  |     </xs:element>
  | </xs:schema>
  | 

Error: 
13:24:23,271 WARN  [SchemaTypeCreator] JAX-RPC does not allow collection types 
skipping: com.java.SSSSS111.SSSSS222
A part of wsdl generated is:

  | <complexType name="SSSSS111">
  | <sequence/> *****error comparing with schema
  | </complexType>
  | 
My web service is:

  |     @WebMethod(operationName="WS1")
  |     @WebResult(name = "Resp", 
  |             targetNamespace = "http://www.example.com/resp";)
  |     @RequestWrapper(localName = "validacionWS", 
  |         targetNamespace = "http://www.example.com/pet";, 
  |         className = "com.java.ValidacionWS")
  |     @ResponseWrapper(localName = "validacionFWSResponse", 
  |         targetNamespace = "http://www.example.com/resp";, 
  |         className = "com.java.Respuesta")   
  |     public Respuesta validacionPeticion(@WebParam(name = "peticion",
  |                     targetNamespace = "http://www.example.com/pet";) 
  |                     Peticion peticion)throws MyException,
  | 

Please, help me...


View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4109284#4109284

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4109284
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to