Sure... sorry. Also, when using xmlbeans binding, I get the following error:
Using AXIS2_HOME: /usr/local/axis2 Using JAVA_HOME: /usr/lib/jvm/java-1.5.0-sun Retrieving schema at '../../../../fih/1.0/fih-header.xsd', relative to 'file:/home/hoffmanb/ax/wsdl/fih/c-efm/purchase-order/receive-purchase-order/'. Retrieving schema at 'http://www.w3.org/TR/2002/REC-xmldsig-core-20020212/xmldsig-core-schema.xsd', relative to 'file:/home/hoffmanb/ax/wsdl/fih/1.0/fih-header.xsd'. Retrieving schema at 'http://schemas.xmlsoap.org/ws/2004/08/addressing/', relative to 'file:/home/hoffmanb/ax/wsdl/fih/1.0/fih-header.xsd'. Retrieving schema at '1.0/receive-purchase-order-request.xsd', relative to 'file:/home/hoffmanb/ax/wsdl/fih/c-efm/purchase-order/receive-purchase-order/'. Retrieving schema at 'LimitedPurchaseOrder.xsd', relative to 'file:/home/hoffmanb/ax/wsdl/fih/c-efm/purchase-order/receive-purchase-order/1.0/receive-purchase-order-request.xsd'. Retrieving schema at '1.0/receive-purchase-order-reply.xsd', relative to 'file:/home/hoffmanb/ax/wsdl/fih/c-efm/purchase-order/receive-purchase-order/'. Jan 16, 2007 1:39:58 PM org.apache.axis2.xmlbeans.CodeGenerationUtility $Axis2EntityResolver resolveEntity INFO: Resolving schema with publicId [urn:/fih/1.0] and systemId [/fih/1.0/fih-header.xsd] Jan 16, 2007 1:39:58 PM org.apache.axis2.xmlbeans.CodeGenerationUtility $Axis2EntityResolver resolveEntity INFO: Resolving schema with publicId [urn:/fih/c-efm/purchase-order/1.0] and systemId [/1.0/receive-purchase-order-request.xsd] Jan 16, 2007 1:39:58 PM org.apache.axis2.xmlbeans.CodeGenerationUtility $Axis2EntityResolver resolveEntity INFO: Resolving schema with publicId [urn:/fih/c-efm/purchase-order/1.0] and systemId [/1.0/receive-purchase-order-reply.xsd] Jan 16, 2007 1:39:58 PM org.apache.axis2.xmlbeans.CodeGenerationUtility $Axis2EntityResolver resolveEntity INFO: Resolving schema with publicId [http://www.w3.org/2000/09/xmldsig#] and systemId [/http:/www.w3.org/TR/2002/REC-xmldsig-core-20020212/xmldsig-core-schema.xsd] Jan 16, 2007 1:39:58 PM org.apache.axis2.xmlbeans.CodeGenerationUtility $Axis2EntityResolver resolveEntity INFO: Resolving schema with publicId [http://schemas.xmlsoap.org/ws/2004/08/addressing] and systemId [/http:/schemas.xmlsoap.org/ws/2004/08/addressing] Jan 16, 2007 1:39:58 PM org.apache.axis2.xmlbeans.CodeGenerationUtility $Axis2EntityResolver resolveEntity INFO: Resolving schema with publicId [http://www.fih.org/XML/WD0] and systemId [/1.0/LimitedPurchaseOrder.xsd] Exception in thread "main" org.apache.axis2.wsdl.codegen.CodeGenerationException: java.lang.RuntimeException: java.lang.reflect.InvocationTargetException at org.apache.axis2.wsdl.codegen.CodeGenerationEngine.generate(CodeGenerationEngine.java:224) at org.apache.axis2.wsdl.WSDL2Code.main(WSDL2Code.java:32) at org.apache.axis2.wsdl.WSDL2Java.main(WSDL2Java.java:21) Caused by: java.lang.RuntimeException: java.lang.reflect.InvocationTargetException at org.apache.axis2.wsdl.codegen.extension.XMLBeansExtension.engage(XMLBeansExtension.java:92) at org.apache.axis2.wsdl.codegen.CodeGenerationEngine.generate(CodeGenerationEngine.java:177) ... 2 more Caused by: java.lang.reflect.InvocationTargetException 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 org.apache.axis2.wsdl.codegen.extension.XMLBeansExtension.engage(XMLBeansExtension.java:82) ... 3 more Caused by: java.lang.RuntimeException: org.apache.xmlbeans.XmlException: http://schemas.xmlsoap.org/ws/2004/08/addressing/:61:1: error: cvc-enumeration-valid: string value 'none' is not a valid enumeration value for type of processContents attribute in xs:wildcard at org.apache.axis2.xmlbeans.CodeGenerationUtility.processSchemas(CodeGenerationUtility.java:242) ... 8 more Caused by: org.apache.xmlbeans.XmlException: http://schemas.xmlsoap.org/ws/2004/08/addressing/:61:1: error: cvc-enumeration-valid: string value 'none' is not a valid enumeration value for type of processContents attribute in xs:wildcard at org.apache.xmlbeans.impl.schema.SchemaTypeSystemCompiler.compile(SchemaTypeSystemCompiler.java:225) 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 org.apache.xmlbeans.XmlBeans.compileXmlBeans(XmlBeans.java:667) at org.apache.axis2.xmlbeans.CodeGenerationUtility.processSchemas(CodeGenerationUtility.java:160) ... 8 more On Wed, 2007-01-17 at 10:41 +0530, Amila Suriarachchi wrote: > Can you attach your fih-header.xsd file? > > On 1/16/07, R Bruce Hoffman <[EMAIL PROTECTED]> wrote: > I just can't seem to get Axis2 1.1.1 wsdl2java.sh to properly > create > skeleton code and Axiom or XmlBeans artifacts correctly for, > what seems > to be, relatively simple wsdl and xsd's. > > Below is the xsd and wsdl information. I have used FC4, FC5, > Ubuntu and Debian Sarge. I have tried 1.1, a snapshot before > 1.1.1 and 1.1.1 releases. Sun java 1.5.0_09 and 10. > > I am being told that the wsdl and xsd information is valid (by > the > original developers). Both NetBeans 5.5 and Eclipse (under > WDSCi) seem > to agree that they are at least valid. > > When I run wsdl2java with ADB binding, the message parts all > end up in > the default package with empty package statements > ("package ;"). The > ExtensionMapper.java ends up in an (invalid) null package. > (It's named > "null" and on the output src path.) > > All of the types, after the first array type, are listed with > "This was > an array!" in the comments, but have no array declarations in > their > _type_nn classes... the [] markers are not produced after the > first > repeating element. > > I have looked at trying to clean up this code to make it > usable, but I > would think that Axis2 should be producing code that, at the > very least, > would compile through the ant build if the wsdl2java succeeds, > which it > does complete in this case. If not, it should probably give me > an error > in the generation of the ADB code. > > Maybe its something simple or I'm just a dope, or both, but I > am lost. > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > -- > Amila Suriarachchi, > WSO2 Inc.
<!-- Author: Matthew J. Battey NOTE: This Document is current as of 12/19/2006. Specific names, namespaces, URLS and details specific to the implementation may be subject to change The purpose of this XML Schema Document is to describe the Header routing information for data exchange in a Service Oriented Architecture. Specifically, in the Freight Information Highway architecture, Web Services are employed. The definition of Web Services for the purpose of the Freight Information Highway are as follows: 1) A Web Service uses TCP/IP for network protocol 2) A Web Service uses HTTP for application protocol 3) A Web Service uses SOAP to formulate request data protocol 4) A Web Service uses SOAP to formulate response data protocol 5) A Web Service is "Send Only" or "Request/Response" With this understanding of the FIH definition of Web Services the two elements defined in this Schema, request-header and response-header, are to be applied as the datum inside the Header element of the SOAP request and response messages respectively. Features of this schema are: 1) Identify the destination of the message using the "To" element. 2) Identify the source of the message using the "From" element. 3) Identify the intended use of the message using the "Action" element. 4) Identify the unique identity of the message using the "MessageID" element. 4.1) Identify the unique identity of the request message which spawned the response via the "RelatesTo" element. 5) Give proof of authenticity by providing an XML Digital Signature for the contents of the message via the "Signature" element. --> <xs:schema targetNamespace="urn:/fih/1.0" xmlns:frh="urn:/fih/1.0" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:ds="http://www.w3.org/2000/09/xmldsig#"> <xs:import namespace="http://www.w3.org/2000/09/xmldsig#" schemaLocation="http://www.w3.org/TR/2002/REC-xmldsig-core-20020212/xmldsig-core-schema.xsd"/> <xs:import namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing" schemaLocation="http://schemas.xmlsoap.org/ws/2004/08/addressing/"/> <!-- REQUEST --> <xs:element name="request-header" type="frh:request-header-type"> <xs:annotation> <xs:documentation> This element type is to be used as the "Header" in a SOAP request message within the FIH Service Oriented Architecture. </xs:documentation> </xs:annotation> </xs:element> <xs:complexType name="request-header-type"> <xs:sequence> <xs:element ref="wsa:To" minOccurs="1" maxOccurs="1" /> <xs:element ref="wsa:From" minOccurs="1" maxOccurs="1" /> <xs:element ref="wsa:ReplyTo" minOccurs="0" maxOccurs="1" /> <xs:element ref="wsa:FaultTo" minOccurs="0" maxOccurs="1" /> <xs:element ref="wsa:Action" minOccurs="0" maxOccurs="1" /> <xs:element ref="wsa:MessageID" minOccurs="0" maxOccurs="1" /> <xs:element ref="ds:Signature" minOccurs="1" maxOccurs="1"> <xs:annotation> <xs:documentation> This signature is to be applied to the XML data found within the "Body" element of the Soap Mesasage, and should refer to the Body element as such. </xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> <!-- RESPONSE --> <xs:element name="response-header" type="frh:response-header-type"> <xs:annotation> <xs:documentation> This element type is to be used as the "Header" in a SOAP response message within the FIH Service Oriented Architecture. </xs:documentation> </xs:annotation> </xs:element> <xs:complexType name="response-header-type"> <xs:sequence> <xs:element ref="wsa:To" minOccurs="1" maxOccurs="1" /> <xs:element ref="wsa:From" minOccurs="1" maxOccurs="1" /> <xs:element ref="wsa:MessageID" minOccurs="0" maxOccurs="1" /> <xs:element ref="wsa:RelatesTo" minOccurs="0" maxOccurs="1"> <xs:annotation> <xs:documentation> This element is intended to contain the MessageID sent in the request to allow the receiver to correlate this response to the initial request. </xs:documentation> </xs:annotation> </xs:element> <xs:element ref="ds:Signature" minOccurs="1" maxOccurs="1"> <xs:annotation> <xs:documentation> This signature is to be applied to the XML data found within the "Body" element of the Soap Mesasage, and should refer to the Body element as such. </xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:schema>
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]