[prev in list] [next in list] [prev in thread] [next in thread] 

List:       jaxme-dev
Subject:    [jira] Assigned: (JAXME-46) NullPointerException Error
From:       "Jochen Wiedmann (JIRA)" <jaxme-dev () ws ! apache ! org>
Date:       2004-12-02 22:04:26
Message-ID: 684877349.1102025066034.JavaMail.apache () nagoya
[Download RAW message or body]

     [ http://nagoya.apache.org/jira/browse/JAXME-46?page=history ]

Jochen Wiedmann reassigned JAXME-46:
------------------------------------

    Assign To: Jochen Wiedmann

Reproducable with the following reduced schema:

<xs:schema targetNamespace='http://www.cnipa.it/schemas/2003/eGovIT/Busta1_0/'
	    xmlns:eGov_IT='http://www.cnipa.it/schemas/2003/eGovIT/Busta1_0/'
	    xmlns:xs='http://www.w3.org/2001/XMLSchema'>
  <xs:element name='Riferimento'>
    <xs:complexType>
      <xs:sequence/>
      <xs:attribute ref='eGov_IT:id' use='required'/>
    </xs:complexType>
  </xs:element>
  <xs:attribute name='id' type='xs:ID'/>
</xs:schema>

For unknown reasons, it seems that the referencing attribute doesn't have its type \
set.


> NullPointerException Error
> --------------------------
> 
> Key: JAXME-46
> URL: http://nagoya.apache.org/jira/browse/JAXME-46
> Project: JaxMe
> Type: Bug
> Components: JaxMe Core
> Versions: current (nightly)
> Environment: Windows 2000, java sdk 1.5
> Reporter: Angelo
> Assignee: Jochen Wiedmann
> Priority: Blocker

> 
> I received this error:
> BUILD FAILED
> build.xml:44: java.lang.NullPointerException
> at org.apache.ws.jaxme.generator.XJCTask.execute(XJCTask.java:958)
> at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
> at org.apache.tools.ant.Task.perform(Task.java:364)
> at org.apache.tools.ant.Target.execute(Target.java:341)
> at org.apache.tools.ant.Target.performTasks(Target.java:369)
> at org.apache.tools.ant.Project.executeTarget(Project.java:1214)
> at org.apache.tools.ant.Project.executeTargets(Project.java:1062)
> at org.apache.tools.ant.Main.runBuild(Main.java:673)
> at org.apache.tools.ant.Main.startAnt(Main.java:188)
> at org.apache.tools.ant.Main.start(Main.java:151)
> at org.apache.tools.ant.Main.main(Main.java:241)
> Caused by: java.lang.NullPointerException
> at org.apache.ws.jaxme.generator.sg.impl.JAXBAttributeSG.<init>(JAXBAttributeSG.java:62)
>  at org.apache.ws.jaxme.generator.sg.impl.JAXBComplexTypeSG.newAttributeSG(JAXBComplexTypeSG.java:116)
>  at org.apache.ws.jaxme.generator.sg.impl.ComplexTypeSGImpl.newAttributeSG(ComplexTypeSGImpl.java:101)
>  at org.apache.ws.jaxme.generator.sg.impl.JAXBComplexTypeSG.initAttributes(JAXBComplexTypeSG.java:130)
>  at org.apache.ws.jaxme.generator.sg.impl.JAXBComplexTypeSG.init(JAXBComplexTypeSG.java:163)
>  at org.apache.ws.jaxme.generator.sg.impl.ComplexTypeSGImpl.init(ComplexTypeSGImpl.java:29)
>  at org.apache.ws.jaxme.generator.sg.impl.JAXBTypeSG.init(JAXBTypeSG.java:221)
> at org.apache.ws.jaxme.generator.sg.impl.TypeSGImpl.init(TypeSGImpl.java:119)
> at org.apache.ws.jaxme.generator.sg.impl.JAXBSGFactory.getTypeSG(JAXBSGFactory.java:237)
>  at org.apache.ws.jaxme.generator.sg.impl.SGFactoryImpl.getTypeSG(SGFactoryImpl.java:53)
>  at org.apache.ws.jaxme.generator.sg.impl.JAXBObjectSG.<init>(JAXBObjectSG.java:117)
>  at org.apache.ws.jaxme.generator.sg.impl.JAXBObjectSG.<init>(JAXBObjectSG.java:75)
> at org.apache.ws.jaxme.generator.sg.impl.JAXBSGFactory.newObjectSG(JAXBSGFactory.java:123)
>  at org.apache.ws.jaxme.generator.sg.impl.SGFactoryImpl.newObjectSG(SGFactoryImpl.java:109)
>  at org.apache.ws.jaxme.generator.sg.impl.JAXBSGFactory.getObjectSG(JAXBSGFactory.java:129)
>  at org.apache.ws.jaxme.generator.sg.impl.SGFactoryImpl.getObjectSG(SGFactoryImpl.java:65)
>  at org.apache.ws.jaxme.generator.sg.impl.JAXBSchemaSG.getElement(JAXBSchemaSG.java:193)
>  at org.apache.ws.jaxme.generator.sg.impl.SchemaSGImpl.getElement(SchemaSGImpl.java:38)
>  at org.apache.ws.jaxme.generator.sg.impl.JAXBSchemaSG.init(JAXBSchemaSG.java:128)
> at org.apache.ws.jaxme.generator.sg.impl.SchemaSGImpl.init(SchemaSGImpl.java:114)
> at org.apache.ws.jaxme.generator.sg.impl.JAXBSGFactory.getSchemaSG(JAXBSGFactory.java:170)
>  at org.apache.ws.jaxme.generator.sg.impl.SGFactoryImpl.getSchemaSG(SGFactoryImpl.java:101)
>  at org.apache.ws.jaxme.generator.sg.impl.JAXBSchemaReader.parse(JAXBSchemaReader.java:117)
>  at org.apache.ws.jaxme.generator.impl.GeneratorImpl.generate(GeneratorImpl.java:125)
>  at org.apache.ws.jaxme.generator.impl.GeneratorImpl.generate(GeneratorImpl.java:154)
>  at org.apache.ws.jaxme.generator.XJCTask.execute(XJCTask.java:942)
> ... 10 more
> this is the ant debug:
> ...
> ...
> [xjc.org.apache.ws.jaxme.generator.sg.impl.JAXBSchemaSG.init]
> Childorg.apache.ws.jaxme.xs.jaxb.impl.JAXBElementImpl@14384c2
> [xjc.org.apache.ws.jaxme.generator.sg.impl.JAXBObjectSG.<init>(XSObject,Context)] \
> ->, {http://www.cnipa.it/schemas/2003/eGovIT/Busta1_0/}Riferimento, null \
> [xjc.org.apache.ws.jaxme.generator.sg.impl.JAXBTypeSG.init] -> \
> [xjc.org.apache.ws.jaxme.generator.sg.impl.JAXBComplexTypeSG.<init>(XSType)] ->, \
> org.apache.ws.jaxme.generator.sg.impl.TypeSGImpl@1c0ec97, \
> org.apache.ws.jaxme.xs.jaxb.impl.JAXBTypeImpl@ecb281 \
> [xjc.org.apache.ws.jaxme.generator.sg.impl.JAXBComplexTypeSG.<init>(XSType)] <-, \
> org.apache.ws.jaxme.generator.sg.impl.GlobalContext@1bb60c3 \
> [{http://www.cnipa.it/schemas/2003/eGovIT/Busta1_0/}Riferimento,org.prova.helper.RiferimentoType,org.prova.helper.impl.RiferimentoTypeImpl]
>  [xjc.org.apache.ws.jaxme.generator.sg.impl.JAXBSGFactory.getTypeSG(XSType)] ->, \
> {http://www.w3.org/2001/XMLSchema}anyURI \
> [xjc.org.apache.ws.jaxme.generator.sg.impl.JAXBSGFactory.getTypeSG(XSType,ClassContext)] \
> ->, org.apache.ws.jaxme.xs.types.XSAnySimpleType@5a9de6, null \
> [xjc.org.apache.ws.jaxme.generator.sg.impl.JAXBTypeSG.init] -> \
> [xjc.org.apache.ws.jaxme.generator.sg.impl.JAXBTypeSG.newSimpleTypeSG] -> \
> [xjc.org.apache.ws.jaxme.generator.sg.impl.JAXBTypeSG.newSimpleTypeSG] <-, \
> org.apache.ws.jaxme.generator.types.StringSG@cdb06e \
> [xjc.org.apache.ws.jaxme.generator.sg.impl.JAXBTypeSG.init] <- \
> [xjc.org.apache.ws.jaxme.generator.sg.impl.JAXBSGFactory.getTypeSG(XSType,ClassContext)] \
> <-, org.apache.ws.jaxme.generator.sg.impl.JAXBTypeSG@1fa1bb6, \
> org.apache.ws.jaxme.generator.sg.impl.TypeSGImpl@1315d34 \
> [xjc.org.apache.ws.jaxme.generator.sg.impl.JAXBTypeSG.init] -> \
> [xjc.org.apache.ws.jaxme.generator.sg.impl.JAXBTypeSG.newSimpleTypeSG] -> \
> [xjc.org.apache.ws.jaxme.generator.sg.impl.JAXBTypeSG.newSimpleTypeSG] <-, \
> org.apache.ws.jaxme.generator.types.StringSG@1de256f \
> [xjc.org.apache.ws.jaxme.generator.sg.impl.JAXBTypeSG.init] <- \
> [xjc.org.apache.ws.jaxme.generator.sg.impl.JAXBSGFactory.getTypeSG(XSType)] <-, \
> org.apache.ws.jaxme.generator.sg.impl.JAXBTypeSG@16bd8ea, \
> org.apache.ws.jaxme.generator.sg.impl.TypeSGImpl@16e1fb1 and this the XSD:
> <?xml version="1.0" encoding="UTF-8"?>
> <xsd:schema targetNamespace="http://www.cnipa.it/schemas/2003/eGovIT/Busta1_0/"
> xmlns:eGov_IT="http://www.cnipa.it/schemas/2003/eGovIT/Busta1_0/"
> xmlns="http://www.cnipa.it/schemas/2003/eGovIT/Busta1_0/"
> xmlns:xsd="http://www.w3.org/2001/XMLSchema"
> xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
> <xsd:import
> namespace="http://schemas.xmlsoap.org/soap/envelope/"
> schemaLocation="soap.xsd"/>
> 
> 		<xsd:element name="Azione" type="xsd:string"/>
> <xsd:element name="Collaborazione" type="eGov_IT:IdentificatoreType"/>
> <xsd:element name="ConfermaRicezione">
> <xsd:complexType>
> <xsd:sequence>
> <xsd:element ref="eGov_IT:OraRegistrazione"/>
> </xsd:sequence>
> </xsd:complexType>
> </xsd:element>
> <xsd:element name="Descrizione">
> <xsd:complexType>
> <xsd:sequence>
> <xsd:element maxOccurs="unbounded"
> ref="eGov_IT:DescrizioneMessaggio"/>
> </xsd:sequence>
> </xsd:complexType>
> </xsd:element>
> <xsd:element name="DescrizioneMessaggio">
> <xsd:complexType>
> <xsd:sequence>
> <xsd:element ref="eGov_IT:Riferimento"/>
> </xsd:sequence>
> </xsd:complexType>
> </xsd:element>
> <xsd:element name="Destinatario">
> <xsd:complexType>
> <xsd:sequence>
> <xsd:element
> ref="eGov_IT:IdentificativoParte"/>
> </xsd:sequence>
> </xsd:complexType>
> </xsd:element>
> <xsd:element name="Destinazione">
> <xsd:complexType>
> <xsd:sequence>
> <xsd:element
> ref="eGov_IT:IdentificativoParte"/>
> </xsd:sequence>
> </xsd:complexType>
> </xsd:element>
> <xsd:simpleType name="codiceEccezioneType">
> <xsd:restriction base="xsd:string">
> <xsd:enumeration value="EGOV_IT_001">
> <xsd:annotation>
> <xsd:appinfo/>
> </xsd:annotation>
> </xsd:enumeration>
> <xsd:enumeration value="EGOV_IT_002">
> <xsd:annotation>
> <xsd:appinfo/>
> </xsd:annotation>
> </xsd:enumeration>
> <xsd:enumeration value="EGOV_IT_003">
> <xsd:annotation>
> <xsd:appinfo/>
> </xsd:annotation>
> </xsd:enumeration>
> <xsd:enumeration value="EGOV_IT_100">
> <xsd:annotation>
> <xsd:appinfo/>
> </xsd:annotation>
> </xsd:enumeration>
> <xsd:enumeration value="EGOV_IT_101">
> <xsd:annotation>
> <xsd:appinfo/>
> </xsd:annotation>
> </xsd:enumeration>
> <xsd:enumeration value="EGOV_IT_102">
> <xsd:annotation>
> <xsd:appinfo/>
> </xsd:annotation>
> </xsd:enumeration>
> <xsd:enumeration value="EGOV_IT_103">
> <xsd:annotation>
> <xsd:appinfo/>
> </xsd:annotation>
> </xsd:enumeration>
> <xsd:enumeration value="EGOV_IT_104">
> <xsd:annotation>
> <xsd:appinfo/>
> </xsd:annotation>
> </xsd:enumeration>
> <xsd:enumeration value="EGOV_IT_105">
> <xsd:annotation>
> <xsd:appinfo/>
> </xsd:annotation>
> </xsd:enumeration>
> <xsd:enumeration value="EGOV_IT_106">
> <xsd:annotation>
> <xsd:appinfo/>
> </xsd:annotation>
> </xsd:enumeration>
> <xsd:enumeration value="EGOV_IT_107">
> <xsd:annotation>
> <xsd:appinfo/>
> </xsd:annotation>
> </xsd:enumeration>
> <xsd:enumeration value="EGOV_IT_108">
> <xsd:annotation>
> <xsd:appinfo/>
> </xsd:annotation>
> </xsd:enumeration>
> <xsd:enumeration value="EGOV_IT_109">
> <xsd:annotation>
> <xsd:appinfo/>
> </xsd:annotation>
> </xsd:enumeration>
> <xsd:enumeration value="EGOV_IT_110">
> <xsd:annotation>
> <xsd:appinfo/>
> </xsd:annotation>
> </xsd:enumeration>
> <xsd:enumeration value="EGOV_IT_111">
> <xsd:annotation>
> <xsd:appinfo/>
> </xsd:annotation>
> </xsd:enumeration>
> <xsd:enumeration value="EGOV_IT_112">
> <xsd:annotation>
> <xsd:appinfo/>
> </xsd:annotation>
> </xsd:enumeration>
> <xsd:enumeration value="EGOV_IT_113">
> <xsd:annotation>
> <xsd:appinfo/>
> </xsd:annotation>
> </xsd:enumeration>
> <xsd:enumeration value="EGOV_IT_114">
> <xsd:annotation>
> <xsd:appinfo/>
> </xsd:annotation>
> </xsd:enumeration>
> <xsd:enumeration value="EGOV_IT_115">
> <xsd:annotation>
> <xsd:appinfo/>
> </xsd:annotation>
> </xsd:enumeration>
> <xsd:enumeration value="EGOV_IT_116">
> <xsd:annotation>
> <xsd:appinfo/>
> </xsd:annotation>
> </xsd:enumeration>
> <xsd:enumeration value="EGOV_IT_117">
> <xsd:annotation>
> <xsd:appinfo/>
> </xsd:annotation>
> </xsd:enumeration>
> <xsd:enumeration value="EGOV_IT_118">
> <xsd:annotation>
> <xsd:appinfo/>
> </xsd:annotation>
> </xsd:enumeration>
> <xsd:enumeration value="EGOV_IT_119">
> <xsd:annotation>
> <xsd:appinfo/>
> </xsd:annotation>
> </xsd:enumeration>
> <xsd:enumeration value="EGOV_IT_120">
> <xsd:annotation>
> <xsd:appinfo/>
> </xsd:annotation>
> </xsd:enumeration>
> <xsd:enumeration value="EGOV_IT_200">
> <xsd:annotation>
> <xsd:appinfo/>
> </xsd:annotation>
> </xsd:enumeration>
> <xsd:enumeration value="EGOV_IT_201">
> <xsd:annotation>
> <xsd:appinfo/>
> </xsd:annotation>
> </xsd:enumeration>
> <xsd:enumeration value="EGOV_IT_202">
> <xsd:annotation>
> <xsd:appinfo/>
> </xsd:annotation>
> </xsd:enumeration>
> <xsd:enumeration value="EGOV_IT_203">
> <xsd:annotation>
> <xsd:appinfo/>
> </xsd:annotation>
> </xsd:enumeration>
> <xsd:enumeration value="EGOV_IT_300">
> <xsd:annotation>
> <xsd:appinfo/>
> </xsd:annotation>
> </xsd:enumeration>
> <xsd:enumeration value="EGOV_IT_301">
> <xsd:annotation>
> <xsd:appinfo/>
> </xsd:annotation>
> </xsd:enumeration>
> <xsd:enumeration value="EGOV_IT_400">
> <xsd:annotation>
> <xsd:appinfo/>
> </xsd:annotation>
> </xsd:enumeration>
> <xsd:enumeration value="EGOV_IT_401">
> <xsd:annotation>
> <xsd:appinfo/>
> </xsd:annotation>
> </xsd:enumeration>
> <xsd:enumeration value="EGOV_IT_402">
> <xsd:annotation>
> <xsd:appinfo/>
> </xsd:annotation>
> </xsd:enumeration>
> </xsd:restriction>
> </xsd:simpleType>
> <xsd:element name="Eccezione">
> <xsd:complexType>
> <xsd:attribute name="contestoCodifica"
> type="xsd:string" use="required"/>
> <xsd:attribute
> name="codiceEccezione"
> type="eGov_IT:codiceEccezioneType"
> use="required"/>
> <xsd:attribute name="rilevanza" use="required">
> <xsd:simpleType>
> <xsd:restriction base="xsd:string">
> <xsd:enumeration value="INFO"/>
> <xsd:enumeration value="LIEVE"/>
> <xsd:enumeration value="GRAVE"/>
> </xsd:restriction>
> </xsd:simpleType>
> </xsd:attribute>
> <xsd:attribute name="posizione"
> type="xsd:string" use="required"/>
> </xsd:complexType>
> </xsd:element>
> <xsd:element name="IdentificativoParte">
> <xsd:complexType>
> <xsd:simpleContent>
> <xsd:extension base="xsd:string">
> <xsd:attribute name="tipo"
> type="xsd:string" use="required"/>
> <xsd:attribute name="indirizzoTelematico"
> type="xsd:string"/>
> </xsd:extension>
> </xsd:simpleContent>
> </xsd:complexType>
> </xsd:element>
> <xsd:element name="Identificatore"
> type="eGov_IT:IdentificatoreType"/>
> <xsd:simpleType name="IdentificatoreType">
> <xsd:restriction base="xsd:string">
> <xsd:pattern 
> value="[\w]+_[\w]+_\d{7}_\d{4}\-\d{2}\-\d{2}_\d{2}:\d{2}"/>
> </xsd:restriction>
> </xsd:simpleType>
> <xsd:element name="Intestazione">
> <xsd:complexType>
> <xsd:sequence>
> <xsd:element 
> ref="eGov_IT:IntestazioneMessaggio"/>
> <xsd:element minOccurs="0" 
> ref="eGov_IT:ListaRiscontri"/>
> <xsd:element minOccurs="0" 
> ref="eGov_IT:ListaTrasmissioni"/>
> <xsd:element minOccurs="0" 
> ref="eGov_IT:ListaEccezioni"/>
> </xsd:sequence>
> <!-- <xsd:attribute
> fixed="http://www.cnipa.it/eGov_it/portadominio"
> ref="SOAP-ENV:actor"
> use="required"/> -->
> </xsd:complexType>
> </xsd:element>
> <xsd:element name="IntestazioneMessaggio">
> <xsd:complexType>
> <xsd:sequence>
> <xsd:element ref="eGov_IT:Mittente"/>
> <xsd:element ref="eGov_IT:Destinatario"/>
> <xsd:element minOccurs="0" 
> ref="eGov_IT:ProfiloCollaborazione"/>
> <xsd:element minOccurs="0" 
> ref="eGov_IT:Collaborazione"/>
> <xsd:element minOccurs="0" 
> ref="eGov_IT:Servizio"/>
> <xsd:element minOccurs="0" 
> ref="eGov_IT:Azione"/>
> <xsd:element ref="eGov_IT:Messaggio"/>
> <xsd:element minOccurs="0" 
> ref="eGov_IT:ProfiloTrasmissione"/>
> <xsd:element minOccurs="0" 
> ref="eGov_IT:Sequenza"/>
> </xsd:sequence>
> </xsd:complexType>
> </xsd:element>
> <xsd:element name="ListaEccezioni">
> <xsd:complexType>
> <xsd:sequence>
> <xsd:element maxOccurs="unbounded" 
> ref="eGov_IT:Eccezione"/>
> </xsd:sequence>
> </xsd:complexType>
> </xsd:element>
> <xsd:element name="ListaRiscontri">
> <xsd:complexType>
> <xsd:sequence>
> <xsd:element maxOccurs="unbounded" 
> ref="eGov_IT:Riscontro"/>
> </xsd:sequence>
> </xsd:complexType>
> </xsd:element>
> <xsd:element name="ListaTrasmissioni">
> <xsd:complexType>
> <xsd:sequence>
> <xsd:element maxOccurs="unbounded" 
> ref="eGov_IT:Trasmissione"/>
> </xsd:sequence>
> </xsd:complexType>
> </xsd:element>
> <xsd:element name="Messaggio">
> <xsd:complexType>
> <xsd:sequence>
> <xsd:element ref="eGov_IT:Identificatore"/>
> <xsd:element ref="eGov_IT:OraRegistrazione"/>
> <xsd:element minOccurs="0" 
> ref="eGov_IT:RiferimentoMessaggio"/>
> <xsd:element minOccurs="0" 
> ref="eGov_IT:Scadenza"/>
> </xsd:sequence>
> </xsd:complexType>
> </xsd:element>
> <xsd:element name="Mittente">
> <xsd:complexType>
> <xsd:sequence>
> <xsd:element maxOccurs="unbounded" 
> ref="eGov_IT:IdentificativoParte"/>
> </xsd:sequence>
> </xsd:complexType>
> </xsd:element>
> <xsd:element name="OraRegistrazione">
> <xsd:complexType>
> <xsd:simpleContent>
> <xsd:extension base="xsd:dateTime">
> <xsd:attribute name="tempo" 
> use="required">
> <xsd:simpleType>
> <xsd:restriction 
> base="xsd:string">
> <xsd:enumeration 
> value="EGOV_IT_Locale"/>
> <xsd:enumeration 
> value="EGOV_IT_SPC"/>
> </xsd:restriction>
> </xsd:simpleType>
> </xsd:attribute>
> </xsd:extension>
> </xsd:simpleContent>
> </xsd:complexType>
> </xsd:element>
> <xsd:element name="Origine">
> <xsd:complexType>
> <xsd:sequence>
> <xsd:element 
> ref="eGov_IT:IdentificativoParte"/>
> </xsd:sequence>
> </xsd:complexType>
> </xsd:element>
> <xsd:simpleType name="ProfiloCollaborazioneBaseType">
> <xsd:restriction base="xsd:string">
> <xsd:enumeration 
> value="EGOV_IT_MessaggioSingoloOneWay"/>
> <xsd:enumeration 
> value="EGOV_IT_ServizioSincrono"/>
> <xsd:enumeration 
> value="EGOV_IT_ServizioAsincronoSimmetrico"/>
> <xsd:enumeration 
> value="EGOV_IT_ServizioAsincronoAsimmetrico"/>
> </xsd:restriction>
> </xsd:simpleType>
> <xsd:element name="ProfiloCollaborazione">
> <xsd:complexType>
> <xsd:simpleContent>
> <xsd:extension 
> base="eGov_IT:ProfiloCollaborazioneBaseType">
> <xsd:attribute name="servizioCorrelato" 
> type="xsd:string"/>
> <xsd:attribute name="tipo">
> <xsd:simpleType>
> <xsd:restriction 
> base="xsd:string">
> <xsd:enumeration value="URL"/>
> <xsd:enumeration 
> value="WSDL"/>
> <xsd:enumeration 
> value="LDAP"/>
> <xsd:enumeration 
> value="UDDI"/>
> <xsd:enumeration 
> value="ebXMLRegistry"/>
> </xsd:restriction>
> </xsd:simpleType>
> </xsd:attribute>
> </xsd:extension>
> </xsd:simpleContent>
> </xsd:complexType>
> </xsd:element>
> <xsd:element name="ProfiloTrasmissione">
> <xsd:complexType>
> <xsd:attribute default="EGOV_IT_PIUDIUNAVOLTA"
> name="inoltro">
> <xsd:simpleType>
> <xsd:restriction base="xsd:string">
> <xsd:enumeration 
> value="EGOV_IT_ALPIUUNAVOLTA"/>
> <xsd:enumeration 
> value="EGOV_IT_PIUDIUNAVOLTA"/>
> </xsd:restriction>
> </xsd:simpleType>
> </xsd:attribute>
> <xsd:attribute default="false" 
> name="confermaRicezione" type="xsd:boolean"/>
> </xsd:complexType>
> </xsd:element>
> <xsd:element name="Riferimento">
> <xsd:complexType>
> <xsd:sequence>
> <xsd:element ref="eGov_IT:Schema"/>
> <xsd:element ref="eGov_IT:Titolo"/>
> </xsd:sequence>
> <xsd:attribute name="href" type="xsd:anyURI" 
> use="required"/>
> <xsd:attribute name="role" type="xsd:string" 
> use="required"/>
> <xsd:attribute ref="eGov_IT:id" use="required"/>
> </xsd:complexType>
> </xsd:element>
> <xsd:element name="RiferimentoMessaggio" 
> type="eGov_IT:IdentificatoreType"/>
> <xsd:element name="Riscontro">
> <xsd:complexType>
> <xsd:sequence>
> <xsd:element ref="eGov_IT:Identificatore"/>
> <xsd:element ref="eGov_IT:OraRegistrazione"/>
> </xsd:sequence>
> </xsd:complexType>
> </xsd:element>
> <xsd:element name="Scadenza" type="xsd:dateTime"/>
> <xsd:element name="Schema">
> <xsd:complexType>
> <xsd:attribute name="posizione" 
> type="xsd:anyURI" use="required"/>
> </xsd:complexType>
> </xsd:element>
> <xsd:element name="Sequenza">
> <xsd:complexType>
> <xsd:attribute name="numeroProgressivo" 
> use="required">
> <xsd:simpleType>
> <xsd:restriction 
> base="xsd:positiveInteger">
> <xsd:pattern value="\d{7}"/>
> </xsd:restriction>
> </xsd:simpleType>
> </xsd:attribute>
> </xsd:complexType>
> </xsd:element>
> <xsd:element name="Servizio">
> <xsd:complexType>
> <xsd:simpleContent>
> <xsd:extension base="xsd:string">
> <xsd:attribute name="tipo" 
> type="xsd:string" use="required"/>
> </xsd:extension>
> </xsd:simpleContent>
> </xsd:complexType>
> </xsd:element>
> <xsd:element name="Titolo">
> <xsd:complexType>
> <xsd:simpleContent>
> <xsd:extension base="xsd:string">
> <xsd:attribute default="it" 
> name="Lingua" type="xsd:language"/>
> </xsd:extension>
> </xsd:simpleContent>
> </xsd:complexType>
> </xsd:element>
> <xsd:element name="Trasmissione">
> <xsd:complexType>
> <xsd:sequence>
> <xsd:element ref="eGov_IT:Origine"/>
> <xsd:element ref="eGov_IT:Destinazione"/>
> <xsd:element ref="eGov_IT:OraRegistrazione"/>
> </xsd:sequence>
> </xsd:complexType>
> </xsd:element>
> <xsd:attribute name="id" type="xsd:ID"/>
> </xsd:schema>
> the error seems to be here:
> ...
> ...
> <xsd:element name="Riferimento">
> <xsd:complexType>
> <xsd:sequence>
> <xsd:element ref="eGov_IT:Schema"/>
> <xsd:element ref="eGov_IT:Titolo"/>
> </xsd:sequence>
> <xsd:attribute name="href" type="xsd:anyURI" 
> use="required"/>
> <xsd:attribute name="role" type="xsd:string" 
> use="required"/>
> <xsd:attribute ref="eGov_IT:id" use="required"/>
> ...
> ...
> Thanks

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://nagoya.apache.org/jira/secure/Administrators.jspa
-
If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira


---------------------------------------------------------------------
To unsubscribe, e-mail: jaxme-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: jaxme-dev-help@ws.apache.org


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic