XSD Error

I'm getting following error when I import external definition ( XSD File ) into XI. Can some one tell me whats problem here. WHat wrong at row 2  col 4 ??
Thanks in advance..
XSD:
<?xml version="1.0" encoding="utf-16"?>
<xsd:schema xmlns="http://www.test.com/omi" targetNamespace="http://www.test.com/omi" version="1158762544985" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <xsd:complexType name="com.test.platform.omi.AbstractEntity" abstract="true">
    <xsd:annotation>
      <xsd:documentation>
                This is the root of all entities.
            </xsd:documentation>
    </xsd:annotation>
    <xsd:sequence />
  </xsd:complexType>
<i>Document check found errors  Cause: The loaded document does not contain valid XML  Error when parsing XML document com.sap.aii.utilxi.xml.xdom.XDOMException$ParseError: Error when parsing the XML document (Fatal Error: com.sap.engine.lib.xml.parser.ParserException: XMLParser: No data allowed here: (hex) a0d, 783c, 6473(:main:, row:2, col:4))</i>

Ram,
I think there is a problem in the XSD itself. Can you please validate in any of editors like XML spy etc.
---Satish

Similar Messages

  • XSD error messages

    Are the XSD-* error messages documented anywhere? I have searched for them but can't find them.
    I think they are generated from XMLParser (I am using SchemaUtil) but I could be wrong.
    Thanks, Peter

    Hello Peter,
    Oracle XSD Processor error messages start with LSX. You can find the description of all error messages at http://download-west.oracle.com/docs/cd/B10501_01/server.920/a96525/lsxus.htm#1004903.
    Thanks.

  • In xsd error " expected name insted of "

    I am new to xsd ... i got some sxd from My frd
    while am copying that xsd in j dev am getting error "expected name insted of "
    <?xml version="1.0" encoding="ISO-8859-1" ?>
    <xs:schemaxmlns:xs="http://www.w3.org/2001/XMLSchema"
    xmlns="http://www.raj.com/e1/rajcenterbom"
    targetNamespace="http://www.raj.com/e1/rajcenterbom"
    elementFormDefault="qualified">
    <xs:element name="DATA">
    </xs:schema>
    Please help me

    Hay ...
    I got this ... its very silly prob
    thanks and regards
    rky

  • OWSM GATEWAY PROBLEM .xsd error

    Hi,
    I am working on OWSM gateways.I deployed a mail web service and tried to virtualise it using OWSM gateways. I have registered the service . When i use the link for service wsdl generated by OWSM in internet explorer i can see the wsdl file but when do the same using test page in OWSM i get the following error.
    java.io.IOException: The document 'http://localhost:8888/gateway/services/alshirawiMail.xsd' contains HTML tags.
    Also i have only tried with web services but when i try to virtualise THE WHOLE BPEL PROCESS i get error like
    java.io.IOException: The document 'http://localhost:8888/gateway/services/rule_doesnot_work.xsd' contains HTML tags.
    Please reply.
    Thanks and regards.
    Vishnu
    Message was edited by:
    user607746

    Hi
    The problem with xsd resolved but now when i invoke the service from test page i am getting this error.
    <env:Envelope
    xmlns:env="http://schemas.xmlsoap.org/soap/envelope/">null
    <env:Body>
    <env:Fault
    xmlns:env="http://schemas.xmlsoap.org/soap/envelope/">
    <faultcode>env:Server</faultcode>
    <faultstring>ORABPEL-08021 Cannot find partner wsdl. parnterLink "OWSM_SYNC_BPEL_PROCESS" is not found in process "OWSM_SYNC_BPEL_PROCESS" (revision "1.0") Please check the deployment descriptor of the process to find the correct partnerLink name. </faultstring>
    null</env:Fault>
    </env:Body>
    </env:Envelope>

  • Migrating System.Data.OracleClient to Oracle.DataAccess.Client - XSD error

    Hi, I'm a newbie using Oracle ODP.NET provider for .NET.
    We have a web application that uses XSD to connect to Oracle using the provider System.Data.OracleClient.
    We want to migrate from System.Data.OracleClient to Oracle.DataAccess.Client.
    Installing and referencing the Oracle.DataAccess.dll all works fine.
    Then I changed all the references from System.Data.OracleClient to Oracle.DataAccess.Client and removed the System.Data.OracleClient.dll assembly from the web.config file.
    All compiles well, until I run the application, looks like the problem is the parameter use in the XSD file... the error I get is:
    Server Error in '/src' Application.
    Value does not fall within the expected range.
    Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
    Exception Details: System.ArgumentException: Value does not fall within the expected range.
    Source Error:
    Line 8864: global::Oracle.DataAccess.Client.OracleParameter param = new global::Oracle.DataAccess.Client.OracleParameter();
    Line 8865: param.ParameterName = "Original_TIPOCOMISIONID";
    Line 8866: param.DbType = global::System.Data.DbType.VarNumeric;
    Line 8867: param.IsNullable = true;
    Line 8868: param.SourceColumn = "TIPOCOMISIONID";
    Source File: c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\src\4a9afcc3\460b5b6b\App_Code.eljteq62.7.cs Line: 8866
    Stack Trace:
    [ArgumentException: Value does not fall within the expected range.]
    Oracle.DataAccess.Client.OracleParameter.set_DbType(DbType value) +134
    dsProductosTableAdapters.SIPC_TIPOCOMISIONTableAdapter.InitAdapter() in c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\src\4a9afcc3\460b5b6b\App_Code.eljteq62.7.cs:8866
    dsProductosTableAdapters.SIPC_TIPOCOMISIONTableAdapter.get_Adapter() in c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\src\4a9afcc3\460b5b6b\App_Code.eljteq62.7.cs:8797
    dsProductosTableAdapters.SIPC_TIPOCOMISIONTableAdapter.GetData() in c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\src\4a9afcc3\460b5b6b\App_Code.eljteq62.7.cs:8993
    [TargetInvocationException: Exception has been thrown by the target of an invocation.]
    System.RuntimeMethodHandle._InvokeMethodFast(Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner) +0
    System.RuntimeMethodHandle.InvokeMethodFast(Object target, Object[] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner) +71
    System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks) +350
    System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) +29
    System.Web.UI.WebControls.ObjectDataSourceView.InvokeMethod(ObjectDataSourceMethod method, Boolean disposeInstance, Object& instance) +488
    System.Web.UI.WebControls.ObjectDataSourceView.ExecuteSelect(DataSourceSelectArguments arguments) +1247
    System.Web.UI.WebControls.ListControl.OnDataBinding(EventArgs e) +95
    System.Web.UI.WebControls.ListControl.PerformSelect() +34
    System.Web.UI.WebControls.BaseDataBoundControl.DataBind() +73
    System.Web.UI.WebControls.BaseDataBoundControl.EnsureDataBound() +82
    System.Web.UI.WebControls.BaseDataBoundControl.OnPreRender(EventArgs e) +22
    System.Web.UI.WebControls.ListControl.OnPreRender(EventArgs e) +18
    System.Web.UI.Control.PreRenderRecursiveInternal() +80
    System.Web.UI.Control.PreRenderRecursiveInternal() +171
    System.Web.UI.Control.PreRenderRecursiveInternal() +171
    System.Web.UI.Control.PreRenderRecursiveInternal() +171
    System.Web.UI.Control.PreRenderRecursiveInternal() +171
    System.Web.UI.Control.PreRenderRecursiveInternal() +171
    System.Web.UI.Control.PreRenderRecursiveInternal() +171
    System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +842
    Version Information: Microsoft .NET Framework Version:2.0.50727.3615; ASP.NET Version:2.0.50727.3614
    I'd like some help on how to make the XSD compile with the new provider, Oracle.DataAccess.Client.
    Many thanks in advance for any help!
    Pieter

    MS OracleClient binds parameters by name. ODP.NET binds by position. If you want to change ODP.NET's default parameter binding behavior, set:
    OracleCommand.BindByName = true;
    Do this for every OracleCommand that binds parameters.

  • JAXB xsd error

    I am trying to create JAXB project. I have a schema file for a XML. I am getting several errors in the schema (xsd) file because of the way the xml structure.
    One of my xml file elemnets is as follows.
    <m:properties>
        <d:Id m:type="Edm.Int32">19</d:Id>
    </m:properties>
    and corresponding xsd is as follows.
    <xs:element name="m:properties">
        <xs:complexType>
           <xs:sequence>
             <xs:element name="d:Id" type="xs:int">
                   <xs:complexType>
                     <xs:attribute name="m:type" type="xs:string"></xs:attribute>
                   </xs:complexType>
             </xs:element>
            </xs:sequence>
          </xs:complexType>
    </xs:element>
    Now since, this the tag/attribute names contain ":", I get following errors. And I am not able to compile my code.
    Multiple annotations found at this line:
        - s4s-elt-invalid-content.1: The content of '#AnonType_d:UserIdm:propertiescontententryfeed' is invalid.
         Element 'attribute' is invalid, misplaced, or occurs too often.
        - s4s-att-invalid-value: Invalid attribute value for 'name' in element 'attribute'. Recorded reason: cvc-
         datatype-valid.1.2.1: 'm:type' is not a valid value for 'NCName'.
        - src-attribute.3.1: One of 'ref' or 'name' must be present in a local attribute declaration.
    Can some one help me here.
    Thanks

    Sure. I will try to read about it. I did a very quick google search(not a good research) and realized that SAX faster than DOM, memory efficient and is easier to implement(to me). Hence just picked it and started using it. (Maybe it is 100 times slower than XPath.)
    But it looks like I will have to scrap this code very soon. I am almost getting swayed towards JSON. My response is coming from a webservice. I choosed XML on first go. Looks like JSON is going to me much more efficient over the wire(less byte size). Hopefully its parsing is economical as well. SAX does not load the entire xml in memory hence I can count on SAX to not kill my server. Need to understand how Gson, parses the Huge JSON.
    Thanks

  • White spaces in token area of xsd - error when importing xsd as ext. def.

    Hello,
    we are not sure about this issue.
    This is how an area of the xsd (unfortunately an xsd of a published standard message format of german government!)
    is defined that we need to import as an external definition:
      <xs:complexContent>
          <xs:restriction base="tns:WLT_String">
            <xs:sequence>
              <xs:element name="content">
                <xs:simpleType>
                  <xs:restriction base="xs:token">
                    <xs:enumeration value="Allgemeine Fahrerlaubnis (§ 5 StVZO) " />
                    <xs:enumeration value="Dienstfahrerlaubnis-Klassen (bisheriger § 5 i. V. m. §  14 StVZO)" />
                    <xs:enumeration value="Dienstfahrerlaubnis-Klassen (§ 6 i. V. m. §  26 FeV)" />
                    <xs:enumeration value="Dienstfahrerlaubnis-Klassen Bundeswehr (bisheriger § 5 i. V. m. §  14 StVZO)" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
            </xs:sequence>
            <xs:attribute name="wl_fassung" type="xs:string" use="optional" default="0" />
            <xs:attribute name="wl_version" type="xs:string" use="required" fixed="1.1" />
          </xs:restriction>
        </xs:complexContent>
    So we can see this defintion:
                  <xs:restriction base="xs:token">
    which means per definition:
    xsd:token: normalizedString w/o 2 white spaces succeeding and w/o white spaces at start and end.
    But you can see that the enumerations contain 2 white spaces succeeding or white space at the end.
    Impporting this xsd as an external definition into PI will fail.
    So it looks like PI is doing a very restricitve check of the values against the token definition.
    We would expect that any xml editor would do the same check but behaviour of xml editors is different means accepting this xsd.
    So is it correct that PI is more restrictive at the latest during activation of such an xsd?
    This results in the situation that official standard xsds will be used by governement with other tools but only interfaces with PI will fail..
    Any ideas how to run with that issue?
    Regards
    Dirk

    Hello,
    Your issue looks like the one described in this page:
    http://www.xmlplease.com/normalized
    For reference purposes, here is the link for the supported schema and wsdl in PI 7.1
    http://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/00a9a425-1769-2a10-9196-bd8eeed72e4c
    As a temporary work around, you can try editing the xsd by removing the spaces before importing it into PI.
    Hope this helps,
    Mark

  • JDev 10.1.3 compile error in servlet 2.4 web.xml

    I built a Servlet 2.4/JSP 2.0 application in JDev 10.1.3. When I try to make/compile/deploy it the compiler gives me errors like the following for every JSP file that has a JSTL 1.1 taglib:
    Error(2,9): Element "web-app' used but not declared
    Error(2,63): Attribute 'xmlns:xsi' used but not declared
    Error(3,103): Attribute 'xsi:schemaLocation' used but not declared
    Error(4,16): Attribute 'version' used but not declared
    Error(4,56): Attribute 'xmlns' used but not declared
    Error(4,57): Can not build schema 'http://java.sun.com/xml/ns/j2ee' located at 'http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd'
    Error(5,15): Element 'description used but not declared
    It is obviously havng problems with the web.xml file (which is in the servlet 2.4 format) and is probably not finding the web.xml DTD document. How do I fix it?
    Installation is on Solaris 9 using J2SDK 1.4.2_04-b05
    By the way, this system is on a disconnected network. How do I get JDeveloper updates for a system not connected to the Internet?

    Allen,
    A JSP with web.xml web-app element
    <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee">
    runs in JDeveloper 10.1.3
    thanks,
    Deepak

  • XI3.0 SP13 doesn't like BuiltInType tag in OAGIS 9.0 QualifiedDataTypes.xsd

    I am on XI 3.0 SP13.
    I am not able to activate the OAGIS 9.0 QualifiedDataTypes.xsd after I imported it into integration builder.  Integration builder is poping up Internal Problem -java.lang.NullPointerException.
    The processing log reads:
    Activation of the change list canceled Check result for External Definition QualifiedDataTypes | http://xyz.com/xi/OAG/90/: Document check found errors  Cause: Unable to recognize the loaded document as valid XSD  Error when parsing XSD document com.sap.aii.utilxi.xsd.api.XsdException: Document is not valid xsd since it contains the <BuiltInType> tag
    The steps to recreated this problems:
    1. download OAGIS 9.0 schemas from http://www.openapplications.org/. It is in a zip file.  Unzip it somewhere in your PC.
    2. Find <your folder>\9.0\Resources\Components\CoreComponents\QualifiedDataTypes.xsd.
    3. Import this QualifiedDataTypes.xsd into Integration Builder as an External Defininition.
    4. Try to activate it. You will get the error.
    Tips appreciated. I have downloaded the exception log and can post it here if needed.
    Eddy
    [email protected]

    I found answer from Yahoo Group oagis-users.  I should reward myself some points.  lol.
    Here's the link. You may need to join the group first in order to see more.
    <a href="http://tech.groups.yahoo.com/group/oagis-users/message/1918">http://tech.groups.yahoo.com/group/oagis-users/message/1918</a>
    Here's part of the message:
    RE: [oagis-users] Re: OAG 8.0 is not valid as far as XmlSpy 2006 is c oncerned.
    This message is for OAGIS 9.
    I did some investigation and the problem Spy 2006 has turns out to be an issue
    with the original (UNCEFACT) QualifiedDataTypes.xsd and UnQualifiedDataTypes.xsd
    Schemas which, according to the OAG namespace declarations are based on Version
    1.1 and therefore I assume based on "XML Naming and Design Rules Draft 1.1, 14
    January 2005".
    First off the problem is only in the annotations/documentation and not with the
    content model. The NDR uses ccts:BuiltInType within the body of the document,
    but the Appendices (Schema Modules) use xsd:BuiltInType and xsd:BuiltinType. I
    changed these to be ccst:BuiltInType in the OAG Schemas and Spy 2006 is happy. I
    downloaded an eval version to check this out.
    Attached are the updated Schemas, unofficial of course. Note that I copied the
    Architecture Team.
    Regards,
    Kurt Kanaskie
    IT Application Architecture
    Lucent Technologies
    work: (908) 582-5883
    cell: (484) 695-1106
    Original Message-----
    From: [email protected] [mailto:[email protected]] On Behalf
    Of thom_at_work
    Sent: Sunday, October 30, 2005 8:21 PM

  • XJC compilation error

    Hi,
    I get the following error while compiling my xsd file .
    parsing a schema...
    [ERROR] src-resolve: Cannot resolve the name 'SwGbl:Status' to a(n) 'type definition' component.
    line 186 of file:/E:/workspace/com.swiftnet.jaxb/gen_source/Sw.xsd
    [ERROR] src-resolve: Cannot resolve the name 'SwSec:UserDN' to a(n) 'element declaration' component.
    line 1059 of file:/E:/workspace/com.swiftnet.jaxb/gen_source/Sw.xsd
    [ERROR] src-resolve: Cannot resolve the name 'SwInt:SNLId' to a(n) 'element declaration' component.
    line 1060 of file:/E:/workspace/com.swiftnet.jaxb/gen_source/Sw.xsd
    Failed to parse a schema.
    The Sw.xsd file is below . It also refers to three other files SwSec.xsd, SwInt.xsd and SwGbl.xsd
    I am using Jaxb 2.1.5 ri and JDK 1.6 update 2, jwsdp 2.0
    Thanks for any help.
    ************************* Sw.xsd - file **********************
    <?xml version="1.0" encoding="UTF-8"?>
    <!--Generated by SWIFTStandards Workstation (build:R5.1.0.4) on 2006 Apr 19 14:25:44-->
    <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="urn:swift:snl:ns.Sw" xmlns:SwGbl="urn:swift:snl:ns.SwGbl" xmlns:SwInt="urn:swift:snl:ns.SwInt" xmlns:SwSec="urn:swift:snl:ns.SwSec" targetNamespace="urn:swift:snl:ns.Sw" elementFormDefault="qualified">
    <xs:import namespace="urn:swift:snl:ns.SwGbl" schemaLocation="SwGbl.xsd"/>
    <xs:import namespace="urn:swift:snl:ns.SwInt" schemaLocation="SwInt.xsd"/>
    <xs:import namespace="urn:swift:snl:ns.SwSec" schemaLocation="SwSec.xsd"/>
    <xs:element name="AbortReason" type="PCDATA"/>
    <xs:element name="Accepted" type="PCDATA"/>
    <xs:element name="ForceAcquire" type="PCDATA"/>
    <xs:element name="AcquiredStatus" type="PCDATA"/>
    <xs:element name="PreviousQueueInfo" type="QueueInfo"/>
    <xs:element name="CurrentQueueInfo" type="QueueInfo"/>
    <xs:element name="PrivateSignKeyExpirationDate" type="PCDATA"/>
    <xs:element name="CertIssuer" type="PCDATA"/>
    <xs:element name="CertSerialNumber" type="PCDATA"/>
    <xs:element name="CertCRLDistPoint" type="PCDATA"/>
    <xs:element name="CertFingerPrint" type="PCDATA"/>
    <xs:element name="ProfileName" type="PCDATA"/>
    <xs:element name="CertKeyUsage" type="PCDATA"/>
    <xs:element name="RenewalDate" type="PCDATA"/>
    <xs:element name="ExpirationDate" type="PCDATA"/>
    <xs:element name="CertDN" type="PCDATA"/>
    <xs:element name="ConnectivityStatus" type="PCDATA"/>
    <xs:element name="DomainConnection" type="DomainConnection"/>
    <xs:element name="ConnectionStatus" type="PCDATA"/>
    <xs:element name="LocalDomain" type="PCDATA"/>
    <xs:element name="RemoteDomain" type="PCDATA"/>
    <xs:element name="RemoteDomainId" type="PCDATA"/>
    <xs:element name="RemoteDomainNWAddr" type="PCDATA"/>
    <xs:element name="CreationTime" type="PCDATA"/>
    <xs:element name="PDIndication" type="PDIndication"/>
    <xs:element name="EmissionTime" type="PCDATA"/>
    <xs:element name="FileRequest" type="FileRequest"/>
    <xs:element name="FileResponseHandle" type="FileResponseHandle"/>
    <xs:element name="SnFRequest" type="SnFRequest"/>
    <xs:element name="SnFResponseHandle" type="SnFResponseHandle"/>
    <xs:element name="CommandLine" type="PCDATA"/>
    <xs:element name="CommandLineStatus" type="PCDATA"/>
    <xs:element name="PutFileRequest" type="PutFileRequest"/>
    <xs:element name="GetFileRequest" type="GetFileRequest"/>
    <xs:element name="AckFileRequest" type="AckFileRequest"/>
    <xs:element name="PutFileRequestHandle" type="PutFileRequestHandle"/>
    <xs:element name="GetFileRequestHandle" type="GetFileRequestHandle"/>
    <xs:element name="AckFileRequestHandle" type="AckFileRequestHandle"/>
    <xs:element name="NotifyFileRequestHandle" type="NotifyFileRequestHandle"/>
    <xs:element name="PutFileResponse" type="PutFileResponse"/>
    <xs:element name="GetFileResponse" type="GetFileResponse"/>
    <xs:element name="AckFileResponse" type="AckFileResponse"/>
    <xs:element name="NotifyFileResponse" type="NotifyFileResponse"/>
    <xs:element name="PutFileResponseHandle" type="PutFileResponseHandle"/>
    <xs:element name="GetFileResponseHandle" type="GetFileResponseHandle"/>
    <xs:element name="AckFileResponseHandle" type="AckFileResponseHandle"/>
    <xs:element name="FileRequestControl" type="FileRequestControl"/>
    <xs:element name="FileOpRequest" type="FileOpRequest"/>
    <xs:element name="FileRequestE2EControl" type="E2EControl"/>
    <xs:element name="FileOpRequestHandle" type="FileOpRequestHandle"/>
    <xs:element name="FileResponseControl" type="FileResponseControl"/>
    <xs:element name="FileOpResponse" type="FileOpResponse"/>
    <xs:element name="TransferKey" type="PCDATA"/>
    <xs:element name="FileRequestDescriptor" type="FileRequestDescriptor"/>
    <xs:element name="FileResponseDescriptor" type="FileResponseDescriptor"/>
    <xs:element name="FileResponseE2EControl" type="E2EControl"/>
    <xs:element name="FileOpResponseHandle" type="FileOpResponseHandle"/>
    <xs:element name="LocalRef" type="PCDATA"/>
    <xs:element name="FileRequestHeader" type="FileRequestHeader"/>
    <xs:element name="FileResponseHeader" type="FileResponseHeader"/>
    <xs:element name="TransferSide" type="PCDATA"/>
    <xs:element name="TransferType" type="PCDATA"/>
    <xs:element name="TransferDirection" type="PCDATA"/>
    <xs:element name="StopReason" type="StopReason"/>
    <xs:element name="CurrentSize" type="PCDATA"/>
    <xs:element name="StartTime" type="PCDATA"/>
    <xs:element name="StateTime" type="PCDATA"/>
    <xs:element name="FileStatusDetails" type="FileStatusDetails"/>
    <xs:element name="SignIndicator" type="PCDATA"/>
    <xs:element name="DeliveryStatus" type="PCDATA"/>
    <xs:element name="DateTime" type="PCDATA"/>
    <xs:element name="TransferEP" type="PCDATA"/>
    <xs:element name="MaxSize" type="PCDATA"/>
    <xs:element name="SnFStatus" type="SnFStatus"/>
    <xs:element name="HSMHost" type="PCDATA"/>
    <xs:element name="HSMServiceStatus" type="PCDATA"/>
    <xs:element name="HSMSNLConnectivity" type="PCDATA"/>
    <xs:element name="HSMSelfTest" type="HSMSelfTest"/>
    <xs:element name="HSMSelfTestResult" type="PCDATA"/>
    <xs:element name="HSMSelfTestDateTime" type="PCDATA"/>
    <xs:element name="HSMRunStatus" type="PCDATA"/>
    <xs:element name="HSMReplicationStatus" type="PCDATA"/>
    <xs:element name="PrimaryHSMStatus" type="HSMDetailStatus"/>
    <xs:element name="SecondaryHSMStatus" type="HSMDetailStatus"/>
    <xs:element name="HSMStatus" type="HSMStatus"/>
    <xs:element name="HSMTokenStatus" type="HSMTokenStatus"/>
    <xs:element name="HSMName" type="PCDATA"/>
    <xs:element name="HSMPartitionUsed" type="PCDATA"/>
    <xs:element name="HSMPartitionFree" type="PCDATA"/>
    <xs:element name="FileResponse" type="FileResponse"/>
    <xs:element name="Environment" type="PCDATA"/>
    <xs:element name="CallbackOnError" type="PCDATA"/>
    <xs:element name="ResponseInfoEP" type="PCDATA"/>
    <xs:element name="SnFResponse" type="SnFResponse"/>
    <xs:element name="CryptoMode" type="PCDATA"/>
    <xs:element name="FACryptoMode" type="PCDATA"/>
    <xs:element name="ExplicitNamespaceAttributeMode" type="PCDATA"/>
    <xs:element name="PswdExpiryDays" type="PCDATA"/>
    <xs:element name="PswdLifeTime" type="PCDATA"/>
    <xs:element name="UserPolicy" type="PCDATA"/>
    <xs:element name="CertInfoList" type="CertInfoList"/>
    <xs:element name="RequiredInfo" type="PCDATA"/>
    <xs:element name="CertList" type="CertList"/>
    <xs:element name="AuthenticationCode" type="PCDATA"/>
    <xs:element name="ReferenceCode" type="PCDATA"/>
    <xs:element name="CertRecover" type="PCDATA"/>
    <xs:element name="Node" type="PCDATA"/>
    <xs:element name="CertPolicyId" type="PCDATA"/>
    <xs:element name="FileName" type="PCDATA"/>
    <xs:element name="CertLocation" type="PCDATA"/>
    <xs:element name="OldPassword" type="PCDATA"/>
    <xs:element name="Password" type="PCDATA"/>
    <xs:element name="LastHeartbeatStatus" type="PCDATA"/>
    <xs:element name="SendTime" type="PCDATA"/>
    <xs:element name="AckTime" type="PCDATA"/>
    <xs:element name="Partition" type="PCDATA"/>
    <xs:element name="TransferStatus" type="PCDATA"/>
    <xs:element name="StoredTransferRef" type="PCDATA"/>
    <xs:element name="MsgId" type="PCDATA"/>
    <xs:element name="RecordCount" type="PCDATA"/>
    <xs:element name="FileStatus" type="FileStatus"/>
    <xs:element name="EndOfList" type="PCDATA"/>
    <xs:element name="SnFRef" type="PCDATA"/>
    <xs:element name="SnFRefType" type="PCDATA"/>
    <xs:element name="AcceptStatus" type="PCDATA"/>
    <xs:element name="AckSwiftTime" type="PCDATA"/>
    <xs:element name="AckDescription" type="PCDATA"/>
    <xs:element name="AckInfo" type="PCDATA"/>
    <xs:element name="RND" type="PCDATA"/>
    <xs:element name="EmissionList" type="EmissionList"/>
    <xs:element name="Process" type="PCDATA"/>
    <xs:element name="ProcessExpected" type="PCDATA"/>
    <xs:element name="ProcessActual" type="PCDATA"/>
    <xs:element name="VendorName" type="PCDATA"/>
    <xs:element name="ProductName" type="PCDATA"/>
    <xs:element name="ProductVersion" type="PCDATA"/>
    <xs:element name="ProductInfo" type="ProductInfo"/>
    <xs:element name="AckMessage" type="AckMessage"/>
    <xs:element name="FileRequestHandle" type="FileRequestHandle"/>
    <xs:element name="SnFRequestHandle" type="SnFRequestHandle"/>
    <xs:element name="TransferDescription" type="PCDATA"/>
    <xs:element name="TransferInfo" type="PCDATA"/>
    <xs:element name="PossibleDuplicate" type="PCDATA"/>
    <xs:element name="OrigTransferRef" type="PCDATA"/>
    <xs:element name="AckIndicator" type="PCDATA"/>
    <xs:element name="AckServerInfo" type="ServerInfo"/>
    <xs:element name="LogicalName" type="PCDATA"/>
    <xs:element name="FileDescription" type="PCDATA"/>
    <xs:element name="FileInfo" type="PCDATA"/>
    <xs:element name="PhysicalName" type="PCDATA"/>
    <xs:element name="TransferRef" type="PCDATA"/>
    <xs:element name="TransferAnswer" type="PCDATA"/>
    <xs:element name="RejectDescription" type="PCDATA"/>
    <xs:element name="RejectInfo" type="PCDATA"/>
    <xs:element name="Size" type="PCDATA"/>
    <xs:element name="Digest" type="Digest"/>
    <xs:element name="Roles" type="RBACRoleInstance"/>
    <xs:element name="QualifierName" type="PCDATA"/>
    <xs:element name="Value" type="PCDATA"/>
    <xs:element name="RoleName" type="PCDATA"/>
    <xs:element name="Qualifier" type="RBACQualifierValue"/>
    <xs:element name="DigestRef" type="PCDATA"/>
    <xs:element name="DigestAlgorithm" type="PCDATA"/>
    <xs:element name="DigestValue" type="PCDATA"/>
    <xs:element name="InstanceName" type="PCDATA"/>
    <xs:element name="SubSystemList" type="SubSystemList"/>
    <xs:element name="SubSystemGroupList" type="SubSystemGroupList"/>
    <xs:element name="HeartbeatIndicator" type="PCDATA"/>
    <xs:element name="ConnectionIndicator" type="PCDATA"/>
    <xs:element name="VersionIndicator" type="PCDATA"/>
    <xs:element name="HSMIndicator" type="PCDATA"/>
    <xs:element name="SubSystems" type="SubSystems"/>
    <xs:element name="LastHeartbeat" type="LastHeartbeat"/>
    <xs:element name="Connectivity" type="Connectivity"/>
    <xs:element name="SNLVersion" type="SNLVersion"/>
    <xs:element name="HSMs" type="HSMStatusList"/>
    <xs:element name="SNLRelease" type="PCDATA"/>
    <xs:element name="OSRelease" type="PCDATA"/>
    <xs:element name="SnFDeliveryInfo" type="SnFDeliveryInfo"/>
    <xs:element name="RetryReason" type="SwGbl:Status"/>
    <xs:element name="SnFInputTime" type="PCDATA"/>
    <xs:element name="AcquireSnFRequest" type="AcquireSnFRequest"/>
    <xs:element name="ReleaseSnFRequest" type="ReleaseSnFRequest"/>
    <xs:element name="AckSnFRequest" type="AckSnFRequest"/>
    <xs:element name="NotifySnFRequestHandle" type="NotifySnFRequestHandle"/>
    <xs:element name="NotifySnFResponse" type="NotifySnFResponse"/>
    <xs:element name="AcquireSnFResponseHandle" type="AcquireSnFResponseHandle"/>
    <xs:element name="ReleaseSnFResponseHandle" type="Empty"/>
    <xs:element name="AckSnFResponseHandle" type="Empty"/>
    <xs:element name="SnFSessionId" type="PCDATA"/>
    <xs:element name="SnFPDMHistory" type="SnFDeliveryHistory"/>
    <xs:element name="DeliveryTime" type="PCDATA"/>
    <xs:element name="SnFRequestControl" type="SnFRequestControl"/>
    <xs:element name="SnFOpRequest" type="SnFOpRequest"/>
    <xs:element name="SwiftTime" type="PCDATA"/>
    <xs:element name="SnFOpRequestHandle" type="SnFOpRequestHandle"/>
    <xs:element name="SnFResponseControl" type="SnFResponseControl"/>
    <xs:element name="SnFOpResponse" type="SnFOpResponse"/>
    <xs:element name="SnFRequestDescriptor" type="SnFRequestDescriptor"/>
    <xs:element name="SnFOpResponseHandle" type="SnFOpResponseHandle"/>
    <xs:element name="SessionStatus" type="PCDATA"/>
    <xs:element name="SessionMode" type="PCDATA"/>
    <xs:element name="OrderBy" type="PCDATA"/>
    <xs:element name="RecoveryMode" type="PCDATA"/>
    <xs:element name="SnFOutputSeq" type="PCDATA"/>
    <xs:element name="LastActivityTime" type="PCDATA"/>
    <xs:element name="SubSystemGroup" type="PCDATA"/>
    <xs:element name="SubSystem" type="PCDATA"/>
    <xs:element name="SubSystemStatusValue" type="PCDATA"/>
    <xs:element name="ProcessStatus" type="ProcessStatus"/>
    <xs:element name="ExecutableStatus" type="ExecutableStatus"/>
    <xs:element name="OverallStatus" type="PCDATA"/>
    <xs:element name="SubSystemStatus" type="SubSystemStatus"/>
    <xs:element name="EventEP" type="PCDATA"/>
    <xs:element name="AllFileEvents" type="PCDATA"/>
    <xs:element name="FullFileStatus" type="PCDATA"/>
    <xs:complexType name="AbortFileRequest">
    <xs:sequence>
    <xs:element name="TransferRef" type="PCDATA"/>
    <xs:element name="TransferKey" type="PCDATA" minOccurs="0"/>
    <xs:element name="AbortReason" type="PCDATA" minOccurs="0"/>
    </xs:sequence>
    </xs:complexType>
    <xs:complexType name="AbortFileResponse">
    <xs:sequence>
    <xs:element ref="SwGbl:Status" minOccurs="0"/>
    </xs:sequence>
    </xs:complexType>
    <xs:complexType name="AckFileRequest">
    <xs:sequence>
    <xs:element name="TransferRef" type="PCDATA"/>
    <xs:element name="Digest" type="Digest" minOccurs="0"/>
    <xs:element name="Accepted" type="PCDATA"/>
    <xs:element name="AckDescription" type="PCDATA" minOccurs="0"/>
    <xs:element name="AckInfo" type="PCDATA" minOccurs="0"/>
    </xs:sequence>
    </xs:complexType>
    <xs:complexType name="AckFileRequestHandle">
    <xs:sequence>
    <xs:element name="TransferRef" type="PCDATA"/>
    <xs:element name="Digest" type="Digest" minOccurs="0"/>
    <xs:element name="Accepted" type="PCDATA"/>
    <xs:element name="AckDescription" type="PCDATA" minOccurs="0"/>
    <xs:element name="AckInfo" type="PCDATA" minOccurs="0"/>
    </xs:sequence>
    </xs:complexType>
    <xs:complexType name="AckFileResponse">
    <xs:sequence>
    <xs:element name="AckDescription" type="PCDATA" minOccurs="0"/>
    <xs:element name="AckInfo" type="PCDATA" minOccurs="0"/>
    </xs:sequence>
    </xs:complexType>
    <xs:complexType name="AckFileResponseHandle">
    <xs:sequence>
    <xs:element name="AckDescription" type="PCDATA" minOccurs="0"/>
    <xs:element name="AckInfo" type="PCDATA" minOccurs="0"/>
    </xs:sequence>
    </xs:complexType>
    <xs:complexType name="AckMessage">
    <xs:sequence>
    <xs:element name="SnFRef" type="PCDATA"/>
    <xs:element name="SnFRefType" type="PCDATA"/>
    <xs:element name="AcceptStatus" type="PCDATA"/>
    <xs:element name="AckDescription" type="PCDATA" minOccurs="0"/>
    <xs:element name="AckInfo" type="PCDATA" minOccurs="0"/>
    <xs:sequence minOccurs="0">
    <xs:choice>
    <xs:element ref="SwSec:CryptoInternal"/>
    <xs:element ref="SwSec:SignatureValue"/>
    <xs:element name="Digest" type="Digest"/>
    </xs:choice>
    </xs:sequence>
    </xs:sequence>
    </xs:complexType>
    <xs:complexType name="AckSnFRequest">
    <xs:sequence>
    <xs:element name="SnFSessionId" type="PCDATA"/>
    <xs:element name="AckMessage" type="AckMessage"/>
    </xs:sequence>
    </xs:complexType>
    <xs:complexType name="AcquireSnFRequest">
    <xs:sequence>
    <xs:element ref="SwInt:Queue"/>
    <xs:element name="SessionMode" type="PCDATA"/>
    <xs:element ref="SwInt:SNLEP" minOccurs="0"/>
    <xs:element name="ForceAcquire" type="PCDATA" minOccurs="0"/>
    <xs:element name="OrderBy" type="PCDATA" minOccurs="0"/>
    <xs:element name="RecoveryMode" type="PCDATA" minOccurs="0"/>
    </xs:sequence>
    </xs:complexType>
    <xs:complexType name="AcquireSnFResponseHandle">
    <xs:sequence>
    <xs:element name="AcquiredStatus" type="PCDATA"/>
    <xs:sequence>
    <xs:choice>
    <xs:sequence>
    <xs:element name="SnFSessionId" type="PCDATA"/>
    <xs:element name="SnFOutputSeq" type="PCDATA"/>
    <xs:element name="PreviousQueueInfo" type="QueueInfo" minOccurs="0"/>
    </xs:sequence>
    <xs:element name="CurrentQueueInfo" type="QueueInfo"/>
    </xs:choice>
    </xs:sequence>
    </xs:sequence>
    </xs:complexType>
    <xs:complexType name="CertInfoList">
    <xs:sequence>
    <xs:element name="CertKeyUsage" type="PCDATA"/>
    <xs:element name="RenewalDate" type="PCDATA" minOccurs="0"/>
    <xs:element name="ExpirationDate" type="PCDATA"/>
    <xs:element name="PrivateSignKeyExpirationDate" type="PCDATA" minOccurs="0"/>
    <xs:element name="CertDN" type="PCDATA"/>
    <xs:element name="CertPolicyId" type="PCDATA" minOccurs="0"/>
    <xs:element name="CertIssuer" type="PCDATA"/>
    <xs:element name="CertSerialNumber" type="PCDATA"/>
    <xs:element name="CertCRLDistPoint" type="PCDATA"/>
    <xs:element name="CertFingerPrint" type="PCDATA"/>
    </xs:sequence>
    </xs:complexType>
    <xs:complexType name="CertList">
    <xs:sequence>
    <xs:element name="ProfileName" type="PCDATA"/>
    <xs:element name="CertKeyUsage" type="PCDATA"/>
    <xs:element name="RenewalDate" type="PCDATA" minOccurs="0"/>
    <xs:element name="ExpirationDate" type="PCDATA" minOccurs="0"/>
    <xs:element name="UserPolicy" type="PCDATA" minOccurs="0"/>
    <xs:element name="CertDN" type="PCDATA"/>
    </xs:sequence>
    </xs:complexType>
    <xs:complexType name="Connectivity">
    <xs:sequence>
    <xs:element name="ConnectivityStatus" type="PCDATA"/>
    <xs:element name="DomainConnection" type="DomainConnection" minOccurs="0" maxOccurs="unbounded"/>
    </xs:sequence>
    </xs:complexType>
    <xs:complexType name="Digest">
    <xs:sequence>
    <xs:element name="DigestAlgorithm" type="PCDATA"/>
    <xs:element name="DigestValue" type="PCDATA"/>
    </xs:sequence>
    </xs:complexType>
    <xs:complexType name="DomainConnection">
    <xs:sequence>
    <xs:element name="ConnectionStatus" type="PCDATA"/>
    <xs:element name="LocalDomain" type="PCDATA"/>
    <xs:element name="RemoteDomain" type="PCDATA"/>
    <xs:element name="RemoteDomainId" type="PCDATA"/>
    <xs:element name="RemoteDomainNWAddr" type="PCDATA"/>
    </xs:sequence>
    </xs:complexType>
    <xs:complexType name="E2EControl">
    <xs:sequence>
    <xs:element name="MsgId" type="PCDATA" minOccurs="0"/>
    <xs:element name="CreationTime" type="PCDATA" minOccurs="0"/>
    <xs:element name="PDIndication" type="PDIndication" minOccurs="0"/>
    </xs:sequence>
    </xs:complexType>
    <xs:complexType name="EmissionList">
    <xs:sequence>
    <xs:element name="EmissionTime" type="PCDATA" maxOccurs="unbounded"/>
    </xs:sequence>
    </xs:complexType>
    <xs:complexType name="Empty"/>
    <xs:complexType name="ExchangeFileRequest">
    <xs:sequence>
    <xs:element ref="SwSec:AuthorisationContext"/>
    <xs:element name="FileRequest" type="FileRequest"/>
    </xs:sequence>
    </xs:complexType>
    <xs:complexType name="ExchangeFileResponse">
    <xs:sequence>
    <xs:element name="FileResponseHandle" type="FileResponseHandle" minOccurs="0"/>
    <xs:element name="TransferRef" type="PCDATA" minOccurs="0"/>
    <xs:element ref="SwGbl:Status" minOccurs="0"/>
    </xs:sequence>
    </xs:complexType>
    <xs:complexType name="ExchangeSnFRequest">
    <xs:sequence>
    <xs:element ref="SwSec:AuthorisationContext"/>
    <xs:element name="SnFRequest" type="SnFRequest"/>
    </xs:sequence>
    </xs:complexType>
    <xs:complexType name="ExchangeSnFResponse">
    <xs:sequence>
    <xs:element name="SnFResponseHandle" type="SnFResponseHandle" minOccurs="0"/>
    <xs:element ref="SwGbl:Status" minOccurs="0"/>
    </xs:sequence>
    </xs:complexType>
    <xs:complexType name="ExecutableStatus">
    <xs:sequence>
    <xs:element name="CommandLine" type="PCDATA"/>
    <xs:element name="CommandLineStatus" type="PCDATA"/>
    </xs:sequence>
    </xs:complexType>
    <xs:complexType name="FetchFileRequest">
    <xs:sequence>
    <xs:element ref="SwSec:AuthorisationContext"/>
    <xs:element name="EventEP" type="PCDATA" minOccurs="0"/>
    <xs:element name="TransferEP" type="PCDATA" minOccurs="0"/>
    <xs:element name="Partition" type="PCDATA" minOccurs="0"/>
    <xs:element name="TransferKey" type="PCDATA" minOccurs="0"/>
    <xs:element name="LocalRef" type="PCDATA" minOccurs="0"/>
    <xs:element name="ProductList" type="ProductList" minOccurs="0"/>
    <xs:element name="FileRequestHandle" type="FileRequestHandle"/>
    <xs:element name="PhysicalName" type="PCDATA"/>
    </xs:sequence>
    </xs:complexType>
    <xs:complexType name="FetchFileResponse">
    <xs:sequence>
    <xs:element name="TransferRef" type="PCDATA" minOccurs="0"/>
    <xs:element ref="SwGbl:Status" minOccurs="0"/>
    </xs:sequence>
    </xs:complexType>
    <xs:complexType name="FileOpRequest">
    <xs:sequence>
    <xs:choice>
    <xs:element name="PutFileRequest" type="PutFileRequest"/>
    <xs:element name="GetFileRequest" type="GetFileRequest"/>
    <xs:element name="AckFileRequest" type="AckFileRequest"/>
    </xs:choice>
    </xs:sequence>
    </xs:complexType>
    <xs:complexType name="FileOpRequestHandle">
    <xs:sequence>
    <xs:choice>
    <xs:element name="PutFileRequestHandle" type="PutFileRequestHandle"/>
    <xs:element name="GetFileRequestHandle" type="GetFileRequestHandle"/>
    <xs:element name="AckFileRequestHandle" type="AckFileRequestHandle"/>
    <xs:element name="NotifyFileRequestHandle" type="NotifyFileRequestHandle"/>
    </xs:choice>
    </xs:sequence>
    </xs:complexType>
    <xs:complexType name="FileOpResponse">
    <xs:sequence>
    <xs:choice>
    <xs:element name="PutFileResponse" type="PutFileResponse"/>
    <xs:element name="GetFileResponse" type="GetFileResponse"/>
    <xs:element name="AckFileResponse" type="AckFileResponse"/>
    <xs:element name="NotifyFileResponse" type="NotifyFileResponse"/>
    </xs:choice>
    </xs:sequence>
    </xs:complexType>
    <xs:complexType name="FileOpResponseHandle">
    <xs:sequence>
    <xs:choice>
    <xs:element name="PutFileResponseHandle" type="PutFileResponseHandle"/>
    <xs:element name="GetFileResponseHandle" type="GetFileResponseHandle"/>
    <xs:element name="AckFileResponseHandle" type="AckFileResponseHandle"/>
    </xs:choice>
    </xs:sequence>
    </xs:complexType>
    <xs:complexType name="FileRequest">
    <xs:sequence>
    <xs:element name="FileRequestControl" type="FileRequestControl" minOccurs="0"/>
    <xs:element name="FileRequestE2EControl" type="E2EControl" minOccurs="0"/>
    <xs:element name="FileRequestHeader" type="FileRequestHeader"/>
    <xs:element name="FileOpRequest" type="FileOpRequest"/>
    </xs:sequence>
    </xs:complexType>
    <xs:complexType name="FileRequestControl">
    <xs:sequence>
    <xs:element ref="SwInt:RequestCrypto" minOccurs="0"/>
    <xs:element ref="SwInt:NRIndicator" minOccurs="0"/>
    <xs:element ref="SwInt:DeliveryCtrl" minOccurs="0"/>
    <xs:element name="EventEP" type="PCDATA" minOccurs="0"/>
    <xs:element name="TransferEP" type="PCDATA" minOccurs="0"/>
    <xs:element name="Partition" type="PCDATA" minOccurs="0"/>
    <xs:element name="TransferKey" type="PCDATA" minOccurs="0"/>
    <xs:element name="LocalRef" type="PCDATA" minOccurs="0"/>
    <xs:element name="ProductList" type="ProductList" minOccurs="0"/>
    </xs:sequence>
    </xs:complexType>
    <xs:complexType name="FileRequestDescriptor">
    <xs:sequence>
    <xs:element ref="SwInt:RBAC" minOccurs="0"/>
    <xs:element name="SwiftTime" type="PCDATA"/>
    <xs:element ref="SwInt:NonRep" minOccurs="0"/>
    <xs:element ref="SwInt:MRRResult" minOccurs="0"/>
    <xs:element name="SnFInputInfo" type="SnFInputInfo" minOccurs="0"/>
    <xs:element name="SnFOutputInfo" type="SnFOutputInfo" minOccurs="0"/>
    <xs:element ref="SwSec:SecSecuredData" minOccurs="0"/>
    </xs:sequence>
    </xs:complexType>
    <xs:complexType name="FileRequestHandle">
    <xs:sequence>
    <xs:element name="FileRequestDescriptor" type="FileRequestDescriptor"/>
    <xs:element name="FileRequestE2EControl" type="E2EControl" minOccurs="0"/>
    <xs:element name="FileRequestHeader" type="FileRequestHeader"/>
    <xs:element name="FileOpRequestHandle" type="FileOpRequestHandle"/>
    </xs:sequence>
    </xs:complexType>
    <xs:complexType name="FileRequestHeader">
    <xs:sequence>
    <xs:element ref="SwInt:Requestor"/>
    <xs:element ref="SwInt:Responder"/>
    <xs:element ref="SwInt:Service"/>
    <xs:element ref="SwInt:RequestType" minOccurs="0"/>
    <xs:element ref="SwInt:Priority" minOccurs="0"/>
    <xs:element ref="SwInt:RequestRef" minOccurs="0"/>
    </xs:sequence>
    </xs:complexType>
    <xs:complexType name="FileResponse">
    <xs:sequence>
    <xs:element name="FileResponseControl" type="FileResponseControl" minOccurs="0"/>
    <xs:element name="FileResponseE2EControl" type="E2EControl" minOccurs="0"/>
    <xs:element name="FileResponseHeader" type="FileResponseHeader"/>
    <xs:element name="FileOpResponse" type="FileOpResponse"/>
    </xs:sequence>
    </xs:complexType>
    <xs:complexType name="FileResponseControl">
    <xs:sequence>
    <xs:element ref="SwInt:ResponseCrypto" minOccurs="0"/>
    <xs:element ref="SwInt:NRIndicator" minOccurs="0"/>
    <xs:element name="EventEP" type="PCDATA" minOccurs="0"/>
    <xs:element name="TransferEP" type="PCDATA" minOccurs="0"/>
    <xs:element name="Partition" type="PCDATA" minOccurs="0"/>
    <xs:element name="TransferKey" type="PCDATA" minOccurs="0"/>
    <xs:element name="LocalRef" type="PCDATA" minOccurs="0"/>
    <xs:element name="ProductList" type="ProductList" minOccurs="0"/>
    </xs:sequence>
    </xs:complexType>
    <xs:complexType name="FileResponseDescriptor">
    <xs:sequence>
    <xs:element ref="SwInt:NonRep" minOccurs="0"/>
    <xs:element ref="SwSec:SecSecuredData" minOccurs="0"/>
    </xs:sequence>
    </xs:complexType>
    <xs:complexType name="FileResponseHandle">
    <xs:sequence>
    <xs:element name="FileRequestDescriptor" type="FileRequestDescriptor"/>
    <xs:element name="FileResponseDescriptor" type="FileResponseDescriptor" minOccurs="0"/>
    <xs:element name="FileResponseE2EControl" type="E2EControl" minOccurs="0"/>
    <xs:element name="FileResponseHeader" type="FileResponseHeader"/>
    <xs:element name="FileOpResponseHandle" type="FileOpResponseHandle"/>
    </xs:sequence>
    </xs:complexType>
    <xs:complexType name="FileResponseHeader">
    <xs:sequence>
    <xs:element ref="SwInt:Responder"/>
    <xs:element ref="SwInt:ResponseRef" minOccurs="0"/>
    </xs:sequence>
    </xs:complexType>
    <xs:complexType name="FileStatus">
    <xs:sequence>
    <xs:element name="TransferRef" type="PCDATA"/>
    <xs:element name="LocalRef" type="PCDATA" minOccurs="0"/>
    <xs:element name="FileRequestHeader" type="FileRequestHeader"/>
    <xs:element name="FileResponseHeader" type="FileResponseHeader" minOccurs="0"/>
    <xs:element name="TransferSide" type="PCDATA"/>
    <xs:element name="TransferType" type="PCDATA"/>
    <xs:element name="TransferDirection" type="PCDATA"/>
    <xs:element ref="SwInt:DeliveryMode" minOccurs="

    Hi,
    I get the following error while compiling my xsd file .
    parsing a schema...
    [ERROR] src-resolve: Cannot resolve the name 'SwGbl:Status' to a(n) 'type definition' component.
    line 186 of file:/E:/workspace/com.swiftnet.jaxb/gen_source/Sw.xsd
    [ERROR] src-resolve: Cannot resolve the name 'SwSec:UserDN' to a(n) 'element declaration' component.
    line 1059 of file:/E:/workspace/com.swiftnet.jaxb/gen_source/Sw.xsd
    [ERROR] src-resolve: Cannot resolve the name 'SwInt:SNLId' to a(n) 'element declaration' component.
    line 1060 of file:/E:/workspace/com.swiftnet.jaxb/gen_source/Sw.xsd
    Failed to parse a schema.
    The Sw.xsd file is below . It also refers to three other files SwSec.xsd, SwInt.xsd and SwGbl.xsd
    I am using Jaxb 2.1.5 ri and JDK 1.6 update 2, jwsdp 2.0
    Thanks for any help.
    ************************* Sw.xsd - file **********************
    <?xml version="1.0" encoding="UTF-8"?>
    <!--Generated by SWIFTStandards Workstation (build:R5.1.0.4) on 2006 Apr 19 14:25:44-->
    <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="urn:swift:snl:ns.Sw" xmlns:SwGbl="urn:swift:snl:ns.SwGbl" xmlns:SwInt="urn:swift:snl:ns.SwInt" xmlns:SwSec="urn:swift:snl:ns.SwSec" targetNamespace="urn:swift:snl:ns.Sw" elementFormDefault="qualified">
    <xs:import namespace="urn:swift:snl:ns.SwGbl" schemaLocation="SwGbl.xsd"/>
    <xs:import namespace="urn:swift:snl:ns.SwInt" schemaLocation="SwInt.xsd"/>
    <xs:import namespace="urn:swift:snl:ns.SwSec" schemaLocation="SwSec.xsd"/>
    <xs:element name="AbortReason" type="PCDATA"/>
    <xs:element name="Accepted" type="PCDATA"/>
    <xs:element name="ForceAcquire" type="PCDATA"/>
    <xs:element name="AcquiredStatus" type="PCDATA"/>
    <xs:element name="PreviousQueueInfo" type="QueueInfo"/>
    <xs:element name="CurrentQueueInfo" type="QueueInfo"/>
    <xs:element name="PrivateSignKeyExpirationDate" type="PCDATA"/>
    <xs:element name="CertIssuer" type="PCDATA"/>
    <xs:element name="CertSerialNumber" type="PCDATA"/>
    <xs:element name="CertCRLDistPoint" type="PCDATA"/>
    <xs:element name="CertFingerPrint" type="PCDATA"/>
    <xs:element name="ProfileName" type="PCDATA"/>
    <xs:element name="CertKeyUsage" type="PCDATA"/>
    <xs:element name="RenewalDate" type="PCDATA"/>
    <xs:element name="ExpirationDate" type="PCDATA"/>
    <xs:element name="CertDN" type="PCDATA"/>
    <xs:element name="ConnectivityStatus" type="PCDATA"/>
    <xs:element name="DomainConnection" type="DomainConnection"/>
    <xs:element name="ConnectionStatus" type="PCDATA"/>
    <xs:element name="LocalDomain" type="PCDATA"/>
    <xs:element name="RemoteDomain" type="PCDATA"/>
    <xs:element name="RemoteDomainId" type="PCDATA"/>
    <xs:element name="RemoteDomainNWAddr" type="PCDATA"/>
    <xs:element name="CreationTime" type="PCDATA"/>
    <xs:element name="PDIndication" type="PDIndication"/>
    <xs:element name="EmissionTime" type="PCDATA"/>
    <xs:element name="FileRequest" type="FileRequest"/>
    <xs:element name="FileResponseHandle" type="FileResponseHandle"/>
    <xs:element name="SnFRequest" type="SnFRequest"/>
    <xs:element name="SnFResponseHandle" type="SnFResponseHandle"/>
    <xs:element name="CommandLine" type="PCDATA"/>
    <xs:element name="CommandLineStatus" type="PCDATA"/>
    <xs:element name="PutFileRequest" type="PutFileRequest"/>
    <xs:element name="GetFileRequest" type="GetFileRequest"/>
    <xs:element name="AckFileRequest" type="AckFileRequest"/>
    <xs:element name="PutFileRequestHandle" type="PutFileRequestHandle"/>
    <xs:element name="GetFileRequestHandle" type="GetFileRequestHandle"/>
    <xs:element name="AckFileRequestHandle" type="AckFileRequestHandle"/>
    <xs:element name="NotifyFileRequestHandle" type="NotifyFileRequestHandle"/>
    <xs:element name="PutFileResponse" type="PutFileResponse"/>
    <xs:element name="GetFileResponse" type="GetFileResponse"/>
    <xs:element name="AckFileResponse" type="AckFileResponse"/>
    <xs:element name="NotifyFileResponse" type="NotifyFileResponse"/>
    <xs:element name="PutFileResponseHandle" type="PutFileResponseHandle"/>
    <xs:element name="GetFileResponseHandle" type="GetFileResponseHandle"/>
    <xs:element name="AckFileResponseHandle" type="AckFileResponseHandle"/>
    <xs:element name="FileRequestControl" type="FileRequestControl"/>
    <xs:element name="FileOpRequest" type="FileOpRequest"/>
    <xs:element name="FileRequestE2EControl" type="E2EControl"/>
    <xs:element name="FileOpRequestHandle" type="FileOpRequestHandle"/>
    <xs:element name="FileResponseControl" type="FileResponseControl"/>
    <xs:element name="FileOpResponse" type="FileOpResponse"/>
    <xs:element name="TransferKey" type="PCDATA"/>
    <xs:element name="FileRequestDescriptor" type="FileRequestDescriptor"/>
    <xs:element name="FileResponseDescriptor" type="FileResponseDescriptor"/>
    <xs:element name="FileResponseE2EControl" type="E2EControl"/>
    <xs:element name="FileOpResponseHandle" type="FileOpResponseHandle"/>
    <xs:element name="LocalRef" type="PCDATA"/>
    <xs:element name="FileRequestHeader" type="FileRequestHeader"/>
    <xs:element name="FileResponseHeader" type="FileResponseHeader"/>
    <xs:element name="TransferSide" type="PCDATA"/>
    <xs:element name="TransferType" type="PCDATA"/>
    <xs:element name="TransferDirection" type="PCDATA"/>
    <xs:element name="StopReason" type="StopReason"/>
    <xs:element name="CurrentSize" type="PCDATA"/>
    <xs:element name="StartTime" type="PCDATA"/>
    <xs:element name="StateTime" type="PCDATA"/>
    <xs:element name="FileStatusDetails" type="FileStatusDetails"/>
    <xs:element name="SignIndicator" type="PCDATA"/>
    <xs:element name="DeliveryStatus" type="PCDATA"/>
    <xs:element name="DateTime" type="PCDATA"/>
    <xs:element name="TransferEP" type="PCDATA"/>
    <xs:element name="MaxSize" type="PCDATA"/>
    <xs:element name="SnFStatus" type="SnFStatus"/>
    <xs:element name="HSMHost" type="PCDATA"/>
    <xs:element name="HSMServiceStatus" type="PCDATA"/>
    <xs:element name="HSMSNLConnectivity" type="PCDATA"/>
    <xs:element name="HSMSelfTest" type="HSMSelfTest"/>
    <xs:element name="HSMSelfTestResult" type="PCDATA"/>
    <xs:element name="HSMSelfTestDateTime" type="PCDATA"/>
    <xs:element name="HSMRunStatus" type="PCDATA"/>
    <xs:element name="HSMReplicationStatus" type="PCDATA"/>
    <xs:element name="PrimaryHSMStatus" type="HSMDetailStatus"/>
    <xs:element name="SecondaryHSMStatus" type="HSMDetailStatus"/>
    <xs:element name="HSMStatus" type="HSMStatus"/>
    <xs:element name="HSMTokenStatus" type="HSMTokenStatus"/>
    <xs:element name="HSMName" type="PCDATA"/>
    <xs:element name="HSMPartitionUsed" type="PCDATA"/>
    <xs:element name="HSMPartitionFree" type="PCDATA"/>
    <xs:element name="FileResponse" type="FileResponse"/>
    <xs:element name="Environment" type="PCDATA"/>
    <xs:element name="CallbackOnError" type="PCDATA"/>
    <xs:element name="ResponseInfoEP" type="PCDATA"/>
    <xs:element name="SnFResponse" type="SnFResponse"/>
    <xs:element name="CryptoMode" type="PCDATA"/>
    <xs:element name="FACryptoMode" type="PCDATA"/>
    <xs:element name="ExplicitNamespaceAttributeMode" type="PCDATA"/>
    <xs:element name="PswdExpiryDays" type="PCDATA"/>
    <xs:element name="PswdLifeTime" type="PCDATA"/>
    <xs:element name="UserPolicy" type="PCDATA"/>
    <xs:element name="CertInfoList" type="CertInfoList"/>
    <xs:element name="RequiredInfo" type="PCDATA"/>
    <xs:element name="CertList" type="CertList"/>
    <xs:element name="AuthenticationCode" type="PCDATA"/>
    <xs:element name="ReferenceCode" type="PCDATA"/>
    <xs:element name="CertRecover" type="PCDATA"/>
    <xs:element name="Node" type="PCDATA"/>
    <xs:element name="CertPolicyId" type="PCDATA"/>
    <xs:element name="FileName" type="PCDATA"/>
    <xs:element name="CertLocation" type="PCDATA"/>
    <xs:element name="OldPassword" type="PCDATA"/>
    <xs:element name="Password" type="PCDATA"/>
    <xs:element name="LastHeartbeatStatus" type="PCDATA"/>
    <xs:element name="SendTime" type="PCDATA"/>
    <xs:element name="AckTime" type="PCDATA"/>
    <xs:element name="Partition" type="PCDATA"/>
    <xs:element name="TransferStatus" type="PCDATA"/>
    <xs:element name="StoredTransferRef" type="PCDATA"/>
    <xs:element name="MsgId" type="PCDATA"/>
    <xs:element name="RecordCount" type="PCDATA"/>
    <xs:element name="FileStatus" type="FileStatus"/>
    <xs:element name="EndOfList" type="PCDATA"/>
    <xs:element name="SnFRef" type="PCDATA"/>
    <xs:element name="SnFRefType" type="PCDATA"/>
    <xs:element name="AcceptStatus" type="PCDATA"/>
    <xs:element name="AckSwiftTime" type="PCDATA"/>
    <xs:element name="AckDescription" type="PCDATA"/>
    <xs:element name="AckInfo" type="PCDATA"/>
    <xs:element name="RND" type="PCDATA"/>
    <xs:element name="EmissionList" type="EmissionList"/>
    <xs:element name="Process" type="PCDATA"/>
    <xs:element name="ProcessExpected" type="PCDATA"/>
    <xs:element name="ProcessActual" type="PCDATA"/>
    <xs:element name="VendorName" type="PCDATA"/>
    <xs:element name="ProductName" type="PCDATA"/>
    <xs:element name="ProductVersion" type="PCDATA"/>
    <xs:element name="ProductInfo" type="ProductInfo"/>
    <xs:element name="AckMessage" type="AckMessage"/>
    <xs:element name="FileRequestHandle" type="FileRequestHandle"/>
    <xs:element name="SnFRequestHandle" type="SnFRequestHandle"/>
    <xs:element name="TransferDescription" type="PCDATA"/>
    <xs:element name="TransferInfo" type="PCDATA"/>
    <xs:element name="PossibleDuplicate" type="PCDATA"/>
    <xs:element name="OrigTransferRef" type="PCDATA"/>
    <xs:element name="AckIndicator" type="PCDATA"/>
    <xs:element name="AckServerInfo" type="ServerInfo"/>
    <xs:element name="LogicalName" type="PCDATA"/>
    <xs:element name="FileDescription" type="PCDATA"/>
    <xs:element name="FileInfo" type="PCDATA"/>
    <xs:element name="PhysicalName" type="PCDATA"/>
    <xs:element name="TransferRef" type="PCDATA"/>
    <xs:element name="TransferAnswer" type="PCDATA"/>
    <xs:element name="RejectDescription" type="PCDATA"/>
    <xs:element name="RejectInfo" type="PCDATA"/>
    <xs:element name="Size" type="PCDATA"/>
    <xs:element name="Digest" type="Digest"/>
    <xs:element name="Roles" type="RBACRoleInstance"/>
    <xs:element name="QualifierName" type="PCDATA"/>
    <xs:element name="Value" type="PCDATA"/>
    <xs:element name="RoleName" type="PCDATA"/>
    <xs:element name="Qualifier" type="RBACQualifierValue"/>
    <xs:element name="DigestRef" type="PCDATA"/>
    <xs:element name="DigestAlgorithm" type="PCDATA"/>
    <xs:element name="DigestValue" type="PCDATA"/>
    <xs:element name="InstanceName" type="PCDATA"/>
    <xs:element name="SubSystemList" type="SubSystemList"/>
    <xs:element name="SubSystemGroupList" type="SubSystemGroupList"/>
    <xs:element name="HeartbeatIndicator" type="PCDATA"/>
    <xs:element name="ConnectionIndicator" type="PCDATA"/>
    <xs:element name="VersionIndicator" type="PCDATA"/>
    <xs:element name="HSMIndicator" type="PCDATA"/>
    <xs:element name="SubSystems" type="SubSystems"/>
    <xs:element name="LastHeartbeat" type="LastHeartbeat"/>
    <xs:element name="Connectivity" type="Connectivity"/>
    <xs:element name="SNLVersion" type="SNLVersion"/>
    <xs:element name="HSMs" type="HSMStatusList"/>
    <xs:element name="SNLRelease" type="PCDATA"/>
    <xs:element name="OSRelease" type="PCDATA"/>
    <xs:element name="SnFDeliveryInfo" type="SnFDeliveryInfo"/>
    <xs:element name="RetryReason" type="SwGbl:Status"/>
    <xs:element name="SnFInputTime" type="PCDATA"/>
    <xs:element name="AcquireSnFRequest" type="AcquireSnFRequest"/>
    <xs:element name="ReleaseSnFRequest" type="ReleaseSnFRequest"/>
    <xs:element name="AckSnFRequest" type="AckSnFRequest"/>
    <xs:element name="NotifySnFRequestHandle" type="NotifySnFRequestHandle"/>
    <xs:element name="NotifySnFResponse" type="NotifySnFResponse"/>
    <xs:element name="AcquireSnFResponseHandle" type="AcquireSnFResponseHandle"/>
    <xs:element name="ReleaseSnFResponseHandle" type="Empty"/>
    <xs:element name="AckSnFResponseHandle" type="Empty"/>
    <xs:element name="SnFSessionId" type="PCDATA"/>
    <xs:element name="SnFPDMHistory" type="SnFDeliveryHistory"/>
    <xs:element name="DeliveryTime" type="PCDATA"/>
    <xs:element name="SnFRequestControl" type="SnFRequestControl"/>
    <xs:element name="SnFOpRequest" type="SnFOpRequest"/>
    <xs:element name="SwiftTime" type="PCDATA"/>
    <xs:element name="SnFOpRequestHandle" type="SnFOpRequestHandle"/>
    <xs:element name="SnFResponseControl" type="SnFResponseControl"/>
    <xs:element name="SnFOpResponse" type="SnFOpResponse"/>
    <xs:element name="SnFRequestDescriptor" type="SnFRequestDescriptor"/>
    <xs:element name="SnFOpResponseHandle" type="SnFOpResponseHandle"/>
    <xs:element name="SessionStatus" type="PCDATA"/>
    <xs:element name="SessionMode" type="PCDATA"/>
    <xs:element name="OrderBy" type="PCDATA"/>
    <xs:element name="RecoveryMode" type="PCDATA"/>
    <xs:element name="SnFOutputSeq" type="PCDATA"/>
    <xs:element name="LastActivityTime" type="PCDATA"/>
    <xs:element name="SubSystemGroup" type="PCDATA"/>
    <xs:element name="SubSystem" type="PCDATA"/>
    <xs:element name="SubSystemStatusValue" type="PCDATA"/>
    <xs:element name="ProcessStatus" type="ProcessStatus"/>
    <xs:element name="ExecutableStatus" type="ExecutableStatus"/>
    <xs:element name="OverallStatus" type="PCDATA"/>
    <xs:element name="SubSystemStatus" type="SubSystemStatus"/>
    <xs:element name="EventEP" type="PCDATA"/>
    <xs:element name="AllFileEvents" type="PCDATA"/>
    <xs:element name="FullFileStatus" type="PCDATA"/>
    <xs:complexType name="AbortFileRequest">
    <xs:sequence>
    <xs:element name="TransferRef" type="PCDATA"/>
    <xs:element name="TransferKey" type="PCDATA" minOccurs="0"/>
    <xs:element name="AbortReason" type="PCDATA" minOccurs="0"/>
    </xs:sequence>
    </xs:complexType>
    <xs:complexType name="AbortFileResponse">
    <xs:sequence>
    <xs:element ref="SwGbl:Status" minOccurs="0"/>
    </xs:sequence>
    </xs:complexType>
    <xs:complexType name="AckFileRequest">
    <xs:sequence>
    <xs:element name="TransferRef" type="PCDATA"/>
    <xs:element name="Digest" type="Digest" minOccurs="0"/>
    <xs:element name="Accepted" type="PCDATA"/>
    <xs:element name="AckDescription" type="PCDATA" minOccurs="0"/>
    <xs:element name="AckInfo" type="PCDATA" minOccurs="0"/>
    </xs:sequence>
    </xs:complexType>
    <xs:complexType name="AckFileRequestHandle">
    <xs:sequence>
    <xs:element name="TransferRef" type="PCDATA"/>
    <xs:element name="Digest" type="Digest" minOccurs="0"/>
    <xs:element name="Accepted" type="PCDATA"/>
    <xs:element name="AckDescription" type="PCDATA" minOccurs="0"/>
    <xs:element name="AckInfo" type="PCDATA" minOccurs="0"/>
    </xs:sequence>
    </xs:complexType>
    <xs:complexType name="AckFileResponse">
    <xs:sequence>
    <xs:element name="AckDescription" type="PCDATA" minOccurs="0"/>
    <xs:element name="AckInfo" type="PCDATA" minOccurs="0"/>
    </xs:sequence>
    </xs:complexType>
    <xs:complexType name="AckFileResponseHandle">
    <xs:sequence>
    <xs:element name="AckDescription" type="PCDATA" minOccurs="0"/>
    <xs:element name="AckInfo" type="PCDATA" minOccurs="0"/>
    </xs:sequence>
    </xs:complexType>
    <xs:complexType name="AckMessage">
    <xs:sequence>
    <xs:element name="SnFRef" type="PCDATA"/>
    <xs:element name="SnFRefType" type="PCDATA"/>
    <xs:element name="AcceptStatus" type="PCDATA"/>
    <xs:element name="AckDescription" type="PCDATA" minOccurs="0"/>
    <xs:element name="AckInfo" type="PCDATA" minOccurs="0"/>
    <xs:sequence minOccurs="0">
    <xs:choice>
    <xs:element ref="SwSec:CryptoInternal"/>
    <xs:element ref="SwSec:SignatureValue"/>
    <xs:element name="Digest" type="Digest"/>
    </xs:choice>
    </xs:sequence>
    </xs:sequence>
    </xs:complexType>
    <xs:complexType name="AckSnFRequest">
    <xs:sequence>
    <xs:element name="SnFSessionId" type="PCDATA"/>
    <xs:element name="AckMessage" type="AckMessage"/>
    </xs:sequence>
    </xs:complexType>
    <xs:complexType name="AcquireSnFRequest">
    <xs:sequence>
    <xs:element ref="SwInt:Queue"/>
    <xs:element name="SessionMode" type="PCDATA"/>
    <xs:element ref="SwInt:SNLEP" minOccurs="0"/>
    <xs:element name="ForceAcquire" type="PCDATA" minOccurs="0"/>
    <xs:element name="OrderBy" type="PCDATA" minOccurs="0"/>
    <xs:element name="RecoveryMode" type="PCDATA" minOccurs="0"/>
    </xs:sequence>
    </xs:complexType>
    <xs:complexType name="AcquireSnFResponseHandle">
    <xs:sequence>
    <xs:element name="AcquiredStatus" type="PCDATA"/>
    <xs:sequence>
    <xs:choice>
    <xs:sequence>
    <xs:element name="SnFSessionId" type="PCDATA"/>
    <xs:element name="SnFOutputSeq" type="PCDATA"/>
    <xs:element name="PreviousQueueInfo" type="QueueInfo" minOccurs="0"/>
    </xs:sequence>
    <xs:element name="CurrentQueueInfo" type="QueueInfo"/>
    </xs:choice>
    </xs:sequence>
    </xs:sequence>
    </xs:complexType>
    <xs:complexType name="CertInfoList">
    <xs:sequence>
    <xs:element name="CertKeyUsage" type="PCDATA"/>
    <xs:element name="RenewalDate" type="PCDATA" minOccurs="0"/>
    <xs:element name="ExpirationDate" type="PCDATA"/>
    <xs:element name="PrivateSignKeyExpirationDate" type="PCDATA" minOccurs="0"/>
    <xs:element name="CertDN" type="PCDATA"/>
    <xs:element name="CertPolicyId" type="PCDATA" minOccurs="0"/>
    <xs:element name="CertIssuer" type="PCDATA"/>
    <xs:element name="CertSerialNumber" type="PCDATA"/>
    <xs:element name="CertCRLDistPoint" type="PCDATA"/>
    <xs:element name="CertFingerPrint" type="PCDATA"/>
    </xs:sequence>
    </xs:complexType>
    <xs:complexType name="CertList">
    <xs:sequence>
    <xs:element name="ProfileName" type="PCDATA"/>
    <xs:element name="CertKeyUsage" type="PCDATA"/>
    <xs:element name="RenewalDate" type="PCDATA" minOccurs="0"/>
    <xs:element name="ExpirationDate" type="PCDATA" minOccurs="0"/>
    <xs:element name="UserPolicy" type="PCDATA" minOccurs="0"/>
    <xs:element name="CertDN" type="PCDATA"/>
    </xs:sequence>
    </xs:complexType>
    <xs:complexType name="Connectivity">
    <xs:sequence>
    <xs:element name="ConnectivityStatus" type="PCDATA"/>
    <xs:element name="DomainConnection" type="DomainConnection" minOccurs="0" maxOccurs="unbounded"/>
    </xs:sequence>
    </xs:complexType>
    <xs:complexType name="Digest">
    <xs:sequence>
    <xs:element name="DigestAlgorithm" type="PCDATA"/>
    <xs:element name="DigestValue" type="PCDATA"/>
    </xs:sequence>
    </xs:complexType>
    <xs:complexType name="DomainConnection">
    <xs:sequence>
    <xs:element name="ConnectionStatus" type="PCDATA"/>
    <xs:element name="LocalDomain" type="PCDATA"/>
    <xs:element name="RemoteDomain" type="PCDATA"/>
    <xs:element name="RemoteDomainId" type="PCDATA"/>
    <xs:element name="RemoteDomainNWAddr" type="PCDATA"/>
    </xs:sequence>
    </xs:complexType>
    <xs:complexType name="E2EControl">
    <xs:sequence>
    <xs:element name="MsgId" type="PCDATA" minOccurs="0"/>
    <xs:element name="CreationTime" type="PCDATA" minOccurs="0"/>
    <xs:element name="PDIndication" type="PDIndication" minOccurs="0"/>
    </xs:sequence>
    </xs:complexType>
    <xs:complexType name="EmissionList">
    <xs:sequence>
    <xs:element name="EmissionTime" type="PCDATA" maxOccurs="unbounded"/>
    </xs:sequence>
    </xs:complexType>
    <xs:complexType name="Empty"/>
    <xs:complexType name="ExchangeFileRequest">
    <xs:sequence>
    <xs:element ref="SwSec:AuthorisationContext"/>
    <xs:element name="FileRequest" type="FileRequest"/>
    </xs:sequence>
    </xs:complexType>
    <xs:complexType name="ExchangeFileResponse">
    <xs:sequence>
    <xs:element name="FileResponseHandle" type="FileResponseHandle" minOccurs="0"/>
    <xs:element name="TransferRef" type="PCDATA" minOccurs="0"/>
    <xs:element ref="SwGbl:Status" minOccurs="0"/>
    </xs:sequence>
    </xs:complexType>
    <xs:complexType name="ExchangeSnFRequest">
    <xs:sequence>
    <xs:element ref="SwSec:AuthorisationContext"/>
    <xs:element name="SnFRequest" type="SnFRequest"/>
    </xs:sequence>
    </xs:complexType>
    <xs:complexType name="ExchangeSnFResponse">
    <xs:sequence>
    <xs:element name="SnFResponseHandle" type="SnFResponseHandle" minOccurs="0"/>
    <xs:element ref="SwGbl:Status" minOccurs="0"/>
    </xs:sequence>
    </xs:complexType>
    <xs:complexType name="ExecutableStatus">
    <xs:sequence>
    <xs:element name="CommandLine" type="PCDATA"/>
    <xs:element name="CommandLineStatus" type="PCDATA"/>
    </xs:sequence>
    </xs:complexType>
    <xs:complexType name="FetchFileRequest">
    <xs:sequence>
    <xs:element ref="SwSec:AuthorisationContext"/>
    <xs:element name="EventEP" type="PCDATA" minOccurs="0"/>
    <xs:element name="TransferEP" type="PCDATA" minOccurs="0"/>
    <xs:element name="Partition" type="PCDATA" minOccurs="0"/>
    <xs:element name="TransferKey" type="PCDATA" minOccurs="0"/>
    <xs:element name="LocalRef" type="PCDATA" minOccurs="0"/>
    <xs:element name="ProductList" type="ProductList" minOccurs="0"/>
    <xs:element name="FileRequestHandle" type="FileRequestHandle"/>
    <xs:element name="PhysicalName" type="PCDATA"/>
    </xs:sequence>
    </xs:complexType>
    <xs:complexType name="FetchFileResponse">
    <xs:sequence>
    <xs:element name="TransferRef" type="PCDATA" minOccurs="0"/>
    <xs:element ref="SwGbl:Status" minOccurs="0"/>
    </xs:sequence>
    </xs:complexType>
    <xs:complexType name="FileOpRequest">
    <xs:sequence>
    <xs:choice>
    <xs:element name="PutFileRequest" type="PutFileRequest"/>
    <xs:element name="GetFileRequest" type="GetFileRequest"/>
    <xs:element name="AckFileRequest" type="AckFileRequest"/>
    </xs:choice>
    </xs:sequence>
    </xs:complexType>
    <xs:complexType name="FileOpRequestHandle">
    <xs:sequence>
    <xs:choice>
    <xs:element name="PutFileRequestHandle" type="PutFileRequestHandle"/>
    <xs:element name="GetFileRequestHandle" type="GetFileRequestHandle"/>
    <xs:element name="AckFileRequestHandle" type="AckFileRequestHandle"/>
    <xs:element name="NotifyFileRequestHandle" type="NotifyFileRequestHandle"/>
    </xs:choice>
    </xs:sequence>
    </xs:complexType>
    <xs:complexType name="FileOpResponse">
    <xs:sequence>
    <xs:choice>
    <xs:element name="PutFileResponse" type="PutFileResponse"/>
    <xs:element name="GetFileResponse" type="GetFileResponse"/>
    <xs:element name="AckFileResponse" type="AckFileResponse"/>
    <xs:element name="NotifyFileResponse" type="NotifyFileResponse"/>
    </xs:choice>
    </xs:sequence>
    </xs:complexType>
    <xs:complexType name="FileOpResponseHandle">
    <xs:sequence>
    <xs:choice>
    <xs:element name="PutFileResponseHandle" type="PutFileResponseHandle"/>
    <xs:element name="GetFileResponseHandle" type="GetFileResponseHandle"/>
    <xs:element name="AckFileResponseHandle" type="AckFileResponseHandle"/>
    </xs:choice>
    </xs:sequence>
    </xs:complexType>
    <xs:complexType name="FileRequest">
    <xs:sequence>
    <xs:element name="FileRequestControl" type="FileRequestControl" minOccurs="0"/>
    <xs:element name="FileRequestE2EControl" type="E2EControl" minOccurs="0"/>
    <xs:element name="FileRequestHeader" type="FileRequestHeader"/>
    <xs:element name="FileOpRequest" type="FileOpRequest"/>
    </xs:sequence>
    </xs:complexType>
    <xs:complexType name="FileRequestControl">
    <xs:sequence>
    <xs:element ref="SwInt:RequestCrypto" minOccurs="0"/>
    <xs:element ref="SwInt:NRIndicator" minOccurs="0"/>
    <xs:element ref="SwInt:DeliveryCtrl" minOccurs="0"/>
    <xs:element name="EventEP" type="PCDATA" minOccurs="0"/>
    <xs:element name="TransferEP" type="PCDATA" minOccurs="0"/>
    <xs:element name="Partition" type="PCDATA" minOccurs="0"/>
    <xs:element name="TransferKey" type="PCDATA" minOccurs="0"/>
    <xs:element name="LocalRef" type="PCDATA" minOccurs="0"/>
    <xs:element name="ProductList" type="ProductList" minOccurs="0"/>
    </xs:sequence>
    </xs:complexType>
    <xs:complexType name="FileRequestDescriptor">
    <xs:sequence>
    <xs:element ref="SwInt:RBAC" minOccurs="0"/>
    <xs:element name="SwiftTime" type="PCDATA"/>
    <xs:element ref="SwInt:NonRep" minOccurs="0"/>
    <xs:element ref="SwInt:MRRResult" minOccurs="0"/>
    <xs:element name="SnFInputInfo" type="SnFInputInfo" minOccurs="0"/>
    <xs:element name="SnFOutputInfo" type="SnFOutputInfo" minOccurs="0"/>
    <xs:element ref="SwSec:SecSecuredData" minOccurs="0"/>
    </xs:sequence>
    </xs:complexType>
    <xs:complexType name="FileRequestHandle">
    <xs:sequence>
    <xs:element name="FileRequestDescriptor" type="FileRequestDescriptor"/>
    <xs:element name="FileRequestE2EControl" type="E2EControl" minOccurs="0"/>
    <xs:element name="FileRequestHeader" type="FileRequestHeader"/>
    <xs:element name="FileOpRequestHandle" type="FileOpRequestHandle"/>
    </xs:sequence>
    </xs:complexType>
    <xs:complexType name="FileRequestHeader">
    <xs:sequence>
    <xs:element ref="SwInt:Requestor"/>
    <xs:element ref="SwInt:Responder"/>
    <xs:element ref="SwInt:Service"/>
    <xs:element ref="SwInt:RequestType" minOccurs="0"/>
    <xs:element ref="SwInt:Priority" minOccurs="0"/>
    <xs:element ref="SwInt:RequestRef" minOccurs="0"/>
    </xs:sequence>
    </xs:complexType>
    <xs:complexType name="FileResponse">
    <xs:sequence>
    <xs:element name="FileResponseControl" type="FileResponseControl" minOccurs="0"/>
    <xs:element name="FileResponseE2EControl" type="E2EControl" minOccurs="0"/>
    <xs:element name="FileResponseHeader" type="FileResponseHeader"/>
    <xs:element name="FileOpResponse" type="FileOpResponse"/>
    </xs:sequence>
    </xs:complexType>
    <xs:complexType name="FileResponseControl">
    <xs:sequence>
    <xs:element ref="SwInt:ResponseCrypto" minOccurs="0"/>
    <xs:element ref="SwInt:NRIndicator" minOccurs="0"/>
    <xs:element name="EventEP" type="PCDATA" minOccurs="0"/>
    <xs:element name="TransferEP" type="PCDATA" minOccurs="0"/>
    <xs:element name="Partition" type="PCDATA" minOccurs="0"/>
    <xs:element name="TransferKey" type="PCDATA" minOccurs="0"/>
    <xs:element name="LocalRef" type="PCDATA" minOccurs="0"/>
    <xs:element name="ProductList" type="ProductList" minOccurs="0"/>
    </xs:sequence>
    </xs:complexType>
    <xs:complexType name="FileResponseDescriptor">
    <xs:sequence>
    <xs:element ref="SwInt:NonRep" minOccurs="0"/>
    <xs:element ref="SwSec:SecSecuredData" minOccurs="0"/>
    </xs:sequence>
    </xs:complexType>
    <xs:complexType name="FileResponseHandle">
    <xs:sequence>
    <xs:element name="FileRequestDescriptor" type="FileRequestDescriptor"/>
    <xs:element name="FileResponseDescriptor" type="FileResponseDescriptor" minOccurs="0"/>
    <xs:element name="FileResponseE2EControl" type="E2EControl" minOccurs="0"/>
    <xs:element name="FileResponseHeader" type="FileResponseHeader"/>
    <xs:element name="FileOpResponseHandle" type="FileOpResponseHandle"/>
    </xs:sequence>
    </xs:complexType>
    <xs:complexType name="FileResponseHeader">
    <xs:sequence>
    <xs:element ref="SwInt:Responder"/>
    <xs:element ref="SwInt:ResponseRef" minOccurs="0"/>
    </xs:sequence>
    </xs:complexType>
    <xs:complexType name="FileStatus">
    <xs:sequence>
    <xs:element name="TransferRef" type="PCDATA"/>
    <xs:element name="LocalRef" type="PCDATA" minOccurs="0"/>
    <xs:element name="FileRequestHeader" type="FileRequestHeader"/>
    <xs:element name="FileResponseHeader" type="FileResponseHeader" minOccurs="0"/>
    <xs:element name="TransferSide" type="PCDATA"/>
    <xs:element name="TransferType" type="PCDATA"/>
    <xs:element name="TransferDirection" type="PCDATA"/>
    <xs:element ref="SwInt:DeliveryMode" minOccurs="

  • The "use a class customization to resolve this conflict" error

    Hello,
    I see most questions in this forum are unanswered, but here goes:
    I must be exceptionally thick, because in spite of finding several hits when searching for this issue, i still don't understand how to solve it:
    In the WSDL/schemas provided by a service provider, there are several elements with the same name but in different namespaces, that, when processed with wsimport, generate java classes with the same name but different packages. however, when trying to compile these, wsimport throws the error:
    [ERROR] A class/interface with the same name "com.xyz.CustomerLoyalty" is already in use. Use a class customization to resolve this conflict. line 2853 of file:/C:/OTA_TravelItineraryReadPNR1.0.5RS.xsd
    [ERROR] (Relevant to above error) another "CustomerLoyalty" is generated from here. line 434 of file:/C:/MyTypeLibrary_v.1.0.6.xsd
    This only happens, of course, if i choose to provide the package i want the classes in, with the -p option. not otherwise.
    apparently, i have to create an external binding file (don't want to embed into someone else's wsdl) to resolve this - so first question is:
    1. what should the binding file contents look like?
    2. There are several such classes which are "duplicates". so would there need to be an entry for each such class? this might get pretty tedious - is there any other solution at all?
    Somewhere, i saw a -B option that could be passed to the jaxb compiler which eliminates this error, but i can't find that link anymore. is that an obsolete option?
    Thanks,
    Nilesh

    http://download.oracle.com/javaee/5/tutorial/doc/bnbbf.html

  • JAXB to generate java classes for XSD.

    Hi
    I have a XSD, which is importing other couple of xsds in it, tried to generate java classes using xjc, it is throwing error.
    C:\vittal\Project\received\development-1\da_xsd>xjc -p com daAuthoring.xsd
    parsing a schema...
    [ERROR] Property "Alt" is already defined. Use <jaxb:property> to resolve thi
    s conflict.
      line 42 of file:/C:/vittal/Project/received/development-1/da_xsd/commonElement
    s.xsd
    [ERROR] The following location is relevant to the above error
      line 2205 of file:/C:/vittal/Project/received/development-1/da_xsd/daCommonEle
    ments.xsd
    Failed to parse a schema.Please let me know how to fix this issue.

    Thanks for information,
    I do understand xml well, and having basic knowledge on XSD.
    1. can i generate a java classes for a xsd which is including other XSDs.
    2. how to overwrite the issue, using annotation, point me to a location where i will get more information, that will be great help.
    here is my xsd.
    <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:ditaarch="http://dita.oasis-open.org/architecture/2005/" xmlns:dctm="http://www.documentum.com" elementFormDefault="qualified">
         <xs:import namespace="http://dita.oasis-open.org/architecture/2005/" schemaLocation="ditaarch.xsd"/>
         <xs:import namespace="http://www.documentum.com" schemaLocation="dctmAttrs.ent.xsd"/>
         <xs:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="xml.xsd"/>
         <xs:group name="alt">
              <xs:sequence>
                   <xs:element ref="alt"/>
              </xs:sequence>
         </xs:group>
         <xs:group name="desc">
              <xs:sequence>
                   <xs:element ref="desc"/>
              </xs:sequence>
         </xs:group>
         <xs:group name="title">
              <xs:sequence>
                   <xs:element ref="title"/>
              </xs:sequence>
         </xs:group>
         <!-- Elements in tblDecl.mod -->
         <xs:group name="colspec">
              <xs:sequence>
                   <xs:element ref="colspec"/>
              </xs:sequence>
         </xs:group>
         <xs:group name="entry">
              <xs:sequence>
                   <xs:element ref="entry"/>
              </xs:sequence>
         </xs:group>
         <xs:group name="row">
              <xs:sequence>
                   <xs:element ref="row"/>
              </xs:sequence>
         </xs:group>
         <xs:group name="tbody">
              <xs:sequence>
                   <xs:element ref="tbody"/>
              </xs:sequence>
         </xs:group>
         <xs:group name="tgroup">
              <xs:sequence>
                   <xs:element ref="tgroup"/>
              </xs:sequence>
         </xs:group>
         <xs:group name="thead">
              <xs:sequence>
                   <xs:element ref="thead"/>
              </xs:sequence>
         </xs:group>
    </xs:schema>

  • Troubleshoot JAXB "chameleon schema" Errors

    I am trying to use xjc from JAXB 2.1 to generate Java code for the HL7 CDA R2 format. Unfortunately, there appears to be errors in XML Schema files and so xjc fails with this exception.
    The XML Schema files can be downloaded from http://xreg2.nist.gov/cda-validation/downloads/archives/HITSP_C37_TestPackage_03Jan_2008.zip.There are total 7 Schema files, and their names are: LabCDA.xsd, LabPOCD_MT000040.xsd, TF_Vol3_Lab.xsd, datatypes.xsd, datatypes-base.xsd, NarrativeBlock.xsd and voc.xsd. The relationship of the Schema files are complex: LabCDA.xsd is the top level Schema and includes LabPOCD_MT000040.xsd; LabPOCD_MT000040.xsd incluedes datatypes.xsd, NarrativeBlock.xsd and voc.xsd and imports TF_Vol3_Lab.xsd; TF_Vol3_Lab.xsd incluedes datatypes.xsd; datatypes.xsd incluedes datatypes-base.xsd; datatypes-base.xsd includes voc.xsd; voc.xsd includes datatypes.xsd.
    [ERROR] (Relevant to above error) another "AdxpPostBox" is generated from here.
    line 1158 of file:/F:/rcp_workspace/testCreate/processable/coreschemas/datatypes-base.xsd
    [ERROR] (Relevant to above error) This confusing error happened most likely because the schema uses a technique called "
    chameleon schema", which causes a single definition to be loaded multiple times into different namespaces. See http://fo
    rums.java.net/jive/thread.jspa?threadID=18631 for more about this.
    line 1158 of file:/F:/rcp_workspace/testCreate/processable/coreschemas/datatypes-base.xsd
    [ERROR] A class/interface with the same name "test.jaxb.labreport.cda.ADXP" is already in use. Use a class customization
    to resolve this conflict.
    line 950 of file:/F:/rcp_workspace/testCreate/processable/coreschemas/datatypes-base.xsd
    [ERROR] (Relevant to above error) another "ADXP" is generated from here.
    line 950 of file:/F:/rcp_workspace/testCreate/processable/coreschemas/datatypes-base.xsd
    [ERROR] (Relevant to above error) This confusing error happened most likely because the schema uses a technique called "
    chameleon schema", which causes a single definition to be loaded multiple times into different namespaces. See http://fo
    rums.java.net/jive/thread.jspa?threadID=18631 for more about this.
    line 950 of file:/F:/rcp_workspace/testCreate/processable/coreschemas/datatypes-base.xsd
    [ERROR] A class/interface with the same name "test.jaxb.labreport.cda.AdxpDeliveryInstallationArea" is already in use. U
    se a class customization to resolve this conflict.
    line 1123 of file:/F:/rcp_workspace/testCreate/processable/coreschemas/datatypes-base.xsd
    [ERROR] (Relevant to above error) another "AdxpDeliveryInstallationArea" is generated from here.
    line 1123 of file:/F:/rcp_workspace/testCreate/processable/coreschemas/datatypes-base.xsd
    [ERROR] (Relevant to above error) This confusing error happened most likely because the schema uses a technique called "
    chameleon schema", which causes a single definition to be loaded multiple times into different namespaces. See http://fo
    rums.java.net/jive/thread.jspa?threadID=18631 for more about this.
    line 1123 of file:/F:/rcp_workspace/testCreate/processable/coreschemas/datatypes-base.xsd
    [ERROR] A class/interface with the same name "test.jaxb.labreport.cda.EnFamily" is already in use. Use a class customiza
    tion to resolve this conflict.
    line 1288 of file:/F:/rcp_workspace/testCreate/processable/coreschemas/datatypes-base.xsd
    [ERROR] (Relevant to above error) another "EnFamily" is generated from here.
    line 1288 of file:/F:/rcp_workspace/testCreate/processable/coreschemas/datatypes-base.xsd
    [ERROR] (Relevant to above error) This confusing error happened most likely because the schema uses a technique called "
    chameleon schema", which causes a single definition to be loaded multiple times into different namespaces. See http://fo
    rums.java.net/jive/thread.jspa?threadID=18631 for more about this.
    line 1288 of file:/F:/rcp_workspace/testCreate/processable/coreschemas/datatypes-base.xsd
    [ERROR] Two declarations cause a collision in the ObjectFactory class.
    line 1048 of file:/F:/rcp_workspace/testCreate/processable/coreschemas/datatypes-base.xsd
    [ERROR] (Related to above error) This is the other declaration.
    line 1048 of file:/F:/rcp_workspace/testCreate/processable/coreschemas/datatypes-base.xsd
    [ERROR] Two declarations cause a collision in the ObjectFactory class.
    line 694 of file:/F:/rcp_workspace/testCreate/processable/coreschemas/datatypes.xsd
    I have referred http://forums.java.net/jive/thread.jspa?messageID=278619 and http://forums.java.net/jive/thread.jspa?threadID=18631, and solved id problem, but Unfortunately I don't know how to deal with the errors above.So I am looking help at here.
    Edited by: wangxf_2000 on Jul 7, 2009 10:10 PM

    JAXB has extra rules that it uses to validate the schema. I believe this is for simplicity in the code generation side. For example, you can't have a maxOccurs="unbounded" element in an "all" complex element, it must be in a "sequence".
    In this case (and hopefully all others) fixing the schema so that JAXB will accept it is not going to hurt anything. A length requirement is both a maxLength and a minLength.
    There are some rules I don't appreciate that JAXB tacks on. For example, if you import another schema into your binding schema, and don't use every type specified in the imported schema, it will balk. Why? I can't think of a good reason. It really makes it a pain in the ass to create reusable custom XML types. I have to have a different schema for every type.

  • JAXB compiler error : Complex Type Definition Representation Error

    Hi,
    I have a problem when I try to generate Java classes for the XML Digital Signature schema along with the XAdES extension. Apparently, we got an XML validation issue when the XAdES schema is parsed.
    Here is the xjc tool ouput :
    [ERROR] src-ct.1: Complex Type Definition Representation Error for type 'IdentifierType'.  When complexContent is used, the base type must be a complexType.
      line 33 of XAdES.xsd
    [ERROR] src-ct.1: Complex Type Definition Representation Error for type 'EncapsulatedPKIDataType'.  When complexContent is used, the base type must be a complexType.
      line 57 of XAdES.xsdNow these are the schema lines from XAdES.xsd that cause the problem :
    <xsd:complexType name="IdentifierType">
      <xsd:complexContent>
        <xsd:extension base="xsd:anyURI">
          <xsd:attribute name="Qualifier" type="QualifierType" use="optional"/>
        </xsd:extension>
      </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="EncapsulatedPKIDataType">
      <xsd:complexContent>
        <xsd:extension base="xsd:base64Binary">
          <xsd:attribute name="Id" type="xsd:ID" use="optional"/>
        </xsd:extension>
      </xsd:complexContent>
    </xsd:complexType>The most disturbing thing is that those two schemas I used (e.g. xmldsig-core-schema.xsd and XAdES.xsd) come directly from the W3C, so they should be fully compliant to the XML schema spec, shouldn't they ?
    Moreover, I tried to validate these two schemas with XML Spy 4.3 and the problem occurs in slightly different way. In fact, the <xsd:complexContent> tags are replaced silently by XML Spy with <xsd:simpleContent> tags in order to validate the schema. So XML Spy seems to have a problem too with these complex type definitions. Besides, if I replace the <xsd:complexContent> tags the same way as XML Spy does, and if I run again the JAXB compiler, it works fine...
    Does anyone have any knowledge about this issue ? I'd like very much to hear about anyone who has experienced or better solved the same kind of issue.
    By the way, here is the version of JAXB that I use :
    xjc version "1.0.2-b15-fcs"
    JavaTM Architecture for XML Binding(JAXB) Reference Implementation, (build 1.0.2-b15-fcs)Any help appreciated.
    Thanks,
    Gregory

    <xsd:extension base="xsd:anyURI">
    <xsd:extension base="xsd:base64Binary">
    The base attribute of the xs:extension elements shoule refer to a complexType.
    For example,
    <xs:complexType name="complexTypeA">
    </xs:complexType>
    <xsd:complexType name="IdentifierType">
    <xsd:complexContent>
    <xsd:extension base="complexTypeA">
    <xsd:attribute name="Qualifier" type="QualifierType" use="optional"/>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>

  • JAXB: Multiple schemaBindings error

    I have 2 schemas, schemaA.xsd and schemaB.xsd.
    They have to be compiled in a same package.
    They can be imported (or included) in other schemas (that compiles in different packages).
    First I add the same inline annotation on both schemas:
    <xsd:annotation>
           <xsd:appinfo>
             <jxb:schemaBindings>
                   <jxb:package name="test.mypack"/>
             </jxb:schemaBindings>
           </xsd:appinfo>
    </xsd:annotation>If I compile (xjc) these 2 schemas individually there's no compilation error, but this is wrong because ObjectFactory is one (the last override the first one).
    Well, I compile both schemas together, but xjc show me this error:
    [ERROR] Multiple <schemaBindings> are defined for the target namespace ""
       line 12 of schemaA.xsd
    [ERROR] Another <schemaBindings> is defined here
       line 15 of schemaB.xsdWhy?
    SchemaBindings have scope Schema, not Namespace!
    If I delete the schemaBinding directive from one of the schemas and I compile schemas together, it works.
    It seems not a polished behaviour...
    I want each schema have its own life and indipendence. I could not comment a directive every time I have to use it in conjunction with another one.
    I'm using jaxb 1.0 (jwsdp11).
    Any help will be appretiate.
    Thanks

    http://forum.java.sun.com/thread.jsp?thread=393389&forum=34&message=1705571

Maybe you are looking for

  • My iPad can detect my wireless printer, but when I select 'Print', the message 'The printer is offline' appears.

    I am able to print to the printer with other devices no problem (my laptop, etc.).  It originally did work for about 2 months, then suddenly stopped.  I have the same problem with my iPhone.  We have since changed our wifi hub, but the same problem h

  • XSLT mapping tool

    Hi All, I am abap consultant, so its difficult to write a XSLT mapping program. Is there any XSLT mapping tool available on net to use free? Which can take source XML & Target XML and upon doing graphical mapping it generates the XSLT mapping program

  • Call an RFC as a Workflow step

    Hi, I need to integrate inside a workflow (designed via Process Composer) a call to a backend RFC. In detail, I need to make a callback to the backend when a process is created to register the successful creation of the process itself. So it should b

  • Why does my iPad charge very slowly

    I have charged my iPad for 3 hours and its only at 20% why does it charge so slowly? Please help I am going on vacation and I need my iPad. I have tried clearing my storage up a lot but it has done nothing.

  • Iphoto 6.0.6 won't open correctly on desktop

    I have a desktop Mac containing OSX 10.6.8 It had Iphoto 6.0.6 and will not open correctly, it shows that its on in the desktop but nothing displays, tried connecting cameras and Iphones but wont open fullscreen. It just becomes visible when i click