Parsing Error is struts xml files org.xml.s

Hello ,
I am getting a peculiar error while starting the Tomcat , the struts xml files are not being parsed correctly (they used to be before) .I get a parse error when I shut/start the tomcat (at each deployment) and hence due to the error the application fails (I guess ...)
The errors I get on the log file while starting the tomcat are ...(only part of the error stack)
parsing error processing resource path /WEB-INF/struts-action.xml
org.xml.sax.SAXParseException: The processing instruction target matching "[xX][mM][lL]" is not allowed.
Servlet /ProteinBank threw load() exception
javax.servlet.UnavailableException: Parsing error processing resource path /WEB-INF/struts-action.xml

Have you changed your struts-config or web.xml files?
Back it up, and try starting with a 'minimal' version of struts-config to see if it succeeds.

Similar Messages

  • JSTL - Problem parsing XML file w/ XML schema declarations

    I'm having trouble parsing an xml document that contains XML schema declarations in the root element. I've included 2 snippets, the XML files they're supposed to parse, and their output below. The first one works and the second one doesn't. Could someone please tell me why? I find it hard to believe that no one's run into this before.
    I'm running Tomcat 5.5 and I'm using JSP 2.0, jakarta standard taglibs jars (1.1.2), jdk 1.5.0_04, and the Xalan 2.7.0 jars.
    Here's the first snippet:
    <c:import url="/WEB-INF/config/schools.xml" var="xml" />
    <x:parse doc="${xml}" var="schoolList"/>
    There are <x:out select="count($schoolList//school)"/> schools in the file:<br/>
    <x:forEach select="$schoolList//school">
         <x:out select="name"/><br/>
    </x:forEach>it parses the following xml file:
    <?xml version="1.0" encoding="UTF-8"?>
    <schools>
         <school id="34033">
              <name>Tumwater Middle School</name>
              <district>Tumwater</district>
              <type>middle</type>
              <active>false</active>
         </school>
         <school id="17001">
              <name>Garfield High School</name>
              <district>Seattle</district>
              <type>high</type>
              <active>true</active>
         </school>
         <school id="00023">
              <name>Tigard High School</name>
              <district>Tigard-Tualatin</district>
              <type>high</type>
              <active>true</active>
         </school>
    </schools>and it outputs:
    There are 3 schools in the file:
    Tumwater Middle School
    Garfield High School
    Tigard High School-----------------------------------------
    The second snippet:
    <c:import url="/WEB-INF/config/schools2.xml" var="xml2" />
    <x:parse doc="${xml2}" var="schoolList2"/>
    There are <x:out select="count($schoolList2//school)"/> schools in the file:<br/>
    <x:forEach select="$schoolList2//school">
         <x:out select="name"/><br/>
    </x:forEach>parses this xml file (note the xml schema declarations):
    <?xml version="1.0" encoding="UTF-8"?>
    <schools xmlns="http://www.serenus.com" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.serenus.com schools.xsd">
         <school id="34033">
              <name>Tumwater Middle School</name>
              <district>Tumwater</district>
              <type>middle</type>
              <active>false</active>
         </school>
         <school id="17001">
              <name>Garfield High School</name>
              <district>Seattle</district>
              <type>high</type>
              <active>true</active>
         </school>
         <school id="00023">
              <name>Tigard High School</name>
              <district>Tigard-Tualatin</district>
              <type>high</type>
              <active>true</active>
         </school>
    </schools>and its output is:
    There are 0 schools in the file:That's it! No errors at all! I'm 100% certain the variable names, filenames, etc. are correct. I've looked everywhere for an existing answer to this problem, but I can't find one. Is this a known issue? Please help.
    -Ben

    Hi Ben,
    I got exactly the same problem and also could not find any solution.
    Did you find a way out for this problem meanwhile?
    Any help is welcome!

  • Getting error while running the XML file using XML Publisher Desktop

    Hi all,
    We have successfully loaded the XML file using XML Publisher Desktop. But when we preview the same using PDF format we are getting the following error.
    Font Dir: C:\Program Files\Oracle\XML Publisher Desktop\Template Builder for Word\fonts
    Run XDO Start
    RTFProcessor setLocale: en-us
    FOProcessor setData: C:\Documents and Settings\smanmadh\Desktop\ProductCompensationDT.xml
    FOProcessor setLocale: en-us
    java.lang.NullPointerException
         at oracle.apps.xdo.template.fo.area.PageNumber.formatString(PageNumber.java:104)
         at oracle.apps.xdo.template.fo.IDManager.registerId(IDManager.java:44)
         at oracle.apps.xdo.template.fo.area.AreaTree.registerLastPageJoinSeq(AreaTree.java:1106)
         at oracle.apps.xdo.template.fo.area.AreaTree.incrementJoinSequenceIndex(AreaTree.java:219)
         at oracle.apps.xdo.template.fo.area.AreaTree.registerLastPageDocument(AreaTree.java:1089)
         at oracle.apps.xdo.template.fo.area.AreaTree.forceOutput(AreaTree.java:471)
         at oracle.apps.xdo.template.fo.elements.FORoot.end(FORoot.java:58)
         at oracle.apps.xdo.template.fo.FOHandler.endElement(FOHandler.java:386)
         at oracle.xml.parser.v2.XMLContentHandler.endElement(XMLContentHandler.java:196)
         at oracle.xml.parser.v2.NonValidatingParser.parseElement(NonValidatingParser.java:1212)
         at oracle.xml.parser.v2.NonValidatingParser.parseRootElement(NonValidatingParser.java:301)
         at oracle.xml.parser.v2.NonValidatingParser.parseDocument(NonValidatingParser.java:268)
         at oracle.xml.parser.v2.XMLParser.parse(XMLParser.java:149)
         at oracle.apps.xdo.template.fo.FOProcessingEngine.process(FOProcessingEngine.java:279)
         at oracle.apps.xdo.template.FOProcessor.generate(FOProcessor.java:1022)
         at RTF2PDF.runRTFto(RTF2PDF.java:626)
         at RTF2PDF.runXDO(RTF2PDF.java:460)
         at RTF2PDF.main(RTF2PDF.java:251)
    Thanks in Advance.
    Sudeep.

    This is BI related. You will get a quicker answer from the BI Publisher forum
    BI Publisher

  • Error while running the XML file using XML Publisher Desktop

    Hi All,
    We have successfully loaded the XML file using XML Publisher Desktop.But when we try to preview it using the PDF format we are getting the following error.
    Font Dir: C:\Program Files\Oracle\XML Publisher Desktop\Template Builder for Word\fonts
    Run XDO Start
    RTFProcessor setLocale: en-us
    FOProcessor setData: C:\Documents and Settings\smanmadh\Desktop\ProductCompensationDT.xml
    FOProcessor setLocale: en-us
    java.lang.NullPointerException
         at oracle.apps.xdo.template.fo.area.PageNumber.formatString(PageNumber.java:104)
         at oracle.apps.xdo.template.fo.IDManager.registerId(IDManager.java:44)
         at oracle.apps.xdo.template.fo.area.AreaTree.registerLastPageJoinSeq(AreaTree.java:1106)
         at oracle.apps.xdo.template.fo.area.AreaTree.incrementJoinSequenceIndex(AreaTree.java:219)
         at oracle.apps.xdo.template.fo.area.AreaTree.registerLastPageDocument(AreaTree.java:1089)
         at oracle.apps.xdo.template.fo.area.AreaTree.forceOutput(AreaTree.java:471)
         at oracle.apps.xdo.template.fo.elements.FORoot.end(FORoot.java:58)
         at oracle.apps.xdo.template.fo.FOHandler.endElement(FOHandler.java:386)
         at oracle.xml.parser.v2.XMLContentHandler.endElement(XMLContentHandler.java:196)
         at oracle.xml.parser.v2.NonValidatingParser.parseElement(NonValidatingParser.java:1212)
         at oracle.xml.parser.v2.NonValidatingParser.parseRootElement(NonValidatingParser.java:301)
         at oracle.xml.parser.v2.NonValidatingParser.parseDocument(NonValidatingParser.java:268)
         at oracle.xml.parser.v2.XMLParser.parse(XMLParser.java:149)
         at oracle.apps.xdo.template.fo.FOProcessingEngine.process(FOProcessingEngine.java:279)
         at oracle.apps.xdo.template.FOProcessor.generate(FOProcessor.java:1022)
         at RTF2PDF.runRTFto(RTF2PDF.java:626)
         at RTF2PDF.runXDO(RTF2PDF.java:460)
         at RTF2PDF.main(RTF2PDF.java:251)
    Any pointers will be of great help.
    Thanks in Advance
    Sudeep.


    I had a similar error which when I searched, came up with this thread.
    My issue was resolved after I discovered that my RTF template was not really RTF. It was sill in MS Word DOC format. This was discovered by reviewing two templates in NOTEPAD. The MS-DOC files have a lot of "special" characters in them. My RTF was not really RTF.
    After doing a SAVE AS - RTF format, then the preview worked as expected.
    Just Sharing...
    --Tim                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   

  • 403 Error Transmitting the message to endpoint for XML file to XML file

    Friends,
    This is my 4th day learning XI and getting below issue.
    I'm trying to follow the steps to transfer XML file to XML file scenario and when I drop the sender XML file, it seems the file has been picked-up but it does not generate the output file.
    I checked in RWB for the message and found below error:
    2008-01-04 13:09:48 Error Transmitting the message to endpoint http://sappc:8000/sap/xi/engine?type=entry using connection AFW failed, due to: Received HTTP response code 403
    I tried to access http://sappc:8000/sap/xi/engine?type=entry from new browser window and I get the same error "403".
    I'm able to access http://sappc:8000 fine.
    I would appreciate help on this.
    Thanks in advance.
    Hetal

    Sorry! you were correct I was looking at wrong file adapter. The message is error: (It gives 401 error during XICACHE update)
      <?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
    - <!--  Receiver Identification
      -->
    - <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="">
      <SAP:Category>XIServer</SAP:Category>
      <SAP:Code area="XICACHE">UPDATE</SAP:Code>
      <SAP:P1 />
      <SAP:P2 />
      <SAP:P3 />
      <SAP:P4 />
      <SAP:AdditionalText>HTTP status code401 Unauthorized</SAP:AdditionalText>
      <SAP:ApplicationFaultMessage namespace="" />
      <SAP:Stack>An error occurred when refreshing the XI runtime cache</SAP:Stack>
      <SAP:Retry>M</SAP:Retry>
      </SAP:Error>

  • Problem when adding ascx user control in the MasterPage: Parser Error Message: The referenced file ... is not allowed on this page.

    Hello,
    I have to maintain a SharePoint 2010 project, in which a TopNavigation User Control for SiteCollection is registered in the MasterPage in this way:
    <%@ Register TagPrefix="ABC" TagName="TopNavigation" src="~/_layouts/ABCApplication/MainSite/Navigation/TopNavigation.ascx" %>
    <asp:ContentPlaceHolder id="PlaceHolderTopNavBar" runat="server">
    <asp:ContentPlaceHolder id="PlaceHolderHorizontalNav" runat="server">
                                        <ABC:TopNavigation ID="TopNavi" XMLDataLocation="/_layouts/ABCApplicatopm/MainSite/TopNavigation.xml" IsRoot="true"
    runat="server" />
    </asp:ContentPlaceHolder>
    </asp:ContentPlaceHolder>
    When I deploy the SiteCollection, the TopNavigation user control is working correctly. Unfortunately when i modify the masterpage over SharePoint Designer, the following error message comes allways, regardless of the art of changes i did in the MAsterPage
    ( even if I open the MasterPage, add an space and do save/close the MasterPage).
    "Problem when adding user control in my custom master page, Parser Error Message: The referenced file '/_layouts/Navigation/TopNavigation.ascx' is not allowed on this page."
    Any ideas?

    Hi Simon,
     When we use UserControl in SharePoint Page or MasterPage, and the UserControl is kept in any folder other than ControlTemplates, we will got the error. Here is an article about this issue and provided the solution:
    http://sharepoint-tina.blogspot.com/2009/07/referenced-file-pathxyzascx-is-not.html 
    The solution can also be used in SharePoint 2010.
    Qiao Wei
    TechNet Community Support

  • Example of storing a prefix name space xml file in XML DB ?

    I have lots of XML file pass to me with prefix name space all over the file. Is there any example of how to stored and retrieved this type of XML file to XML DB?
    Example of the XML file:
    <?xml version="1.0" encoding="UTF-8"?>
    <ddms:Resource xmlns:ddms="http://metadata.dod.mil/mdr/ns/DDMS/1.3/" xmlns:ICISM="http://metadata.dod.mil/mdr/ns/DDMS/1.3"
         xmlns:gml="http://metadata.dod.mil/mdr/ns/DDMS/1.3" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://metadata.dod.mil/mdr/ns/DDMS/1.3/ ../DDMS-v1_3_1033.xsd">
    <ddms:identifier ddms:qualifier="http://metadata.dod.mil/mdr/ns/MDR/0.1/MDR.owl#URI"
              ddms:value="http://www.whitehouse.gov/news/releases/2005/06/20050621.html"/>
    </ddms:Resource>

    Hi
    What is the error you get if you try to load the file ?
    May be you have to change the schema location of the xsd to an absolute path in your exable it is relative
    xsi:schemaLocation="http://metadata.dod.mil/mdr/ns/DDMS/1.3/ ../DDMS-v1_3_1033.xsd"
    regards Patrick

  • XML file 2 XML file

    Hi all,
    I have low experience with XI but I have created a scenario XML file to XML file (reference wiki.sdn.sap.com) where sender e receiver files are located into XI folders . The steps defined are :
    product;
    software component;
    technical system (thirdy-part);
    business system;
    import sofware component into integration repository;
    namespaces;
    data type (sender/receiver);
    message type;
    message interface;
    message mapping;
    interface mapping;
    configuration scenario into integration config.;
    assign business system;
    communication channel;
    file adapter with source e destination directory (folder XI), file name e processing parameters;
    receiver and interface determination
    sender and receiver agreement.
    When put the input file into sender folder I don't have output file and sxmb_moni is empty for XML message.
    Thanks in advance.
    Miki

    Hi Maurizio,
    you don't see anything entering inside your sxmb_monitoring: do you mean that the payload is empty or that you don't see any messages in the overview table?
    If you don't see any messages, this means that in the message is not send from your adapter engine towards your integration engine.
    Check wether:
    1) your communication is set up properly and is active
    2) your communication channel is functioning correctly via communication channel monitoring in the runtime workbench (goto the integration builder --> runtime workbench --> Component monitoring --> click on display --> click on adapter engine --> click on communication channel monitoring --> search for you communication channel and check for errors.
    3) check your sender agreement
    If you have an empty payload, check your payload in the first step of your message pipeline and check wether the payload has the expected layout.
    Kind regards
    Joris

  • Storing xml file (NOT XML DATA) in oracle database

    Hi,
    i want to know if is it possible to store whole xml file (eg: abc.xml) as one variable (CLOB) in one of the columns of a table..
    i dont want the data contained in the abc.xml to be stored in table/database, but the whole abc.xml file, including all the < and > symbols,, basically a text file.
    Thanks,
    RK

    Hi,
    I need to store the data from XML file in table using XML Parser for PL/SQL can anyone please help me out with this my database version is 8.1.7. I even need help on creating XML file using XML Parser for PL/SQL, any help in this regard will be a boon for me.
    Best Regards,
    Vijay Sehgal

  • Hi I need this asap... "Java code to generate XML File from XML Schema"

    Hi all....
    I need this asap... "Java code to generate XML File from XML Schema i.e XML Schema Definition, XSD file".
    Thankz in advance...
    PS: I already posted in the afternoon... this is the second posting.

    take look at :
    http://sourceforge.net/projects/jaxme/
    this might help...

  • Java code to generate XML File from XML Schema

    Hi I need this asap... "Java code to generate XML File from XML Schema i.e XML Schema Definition, XSD file".
    Thankz in advance...

    JAXB has been available as an early release download for some time. There are also XML Binding packages available from Borland (JBuilder) and Castor. These tools create Java classes from a source document, xml,dtd etc. You can use these classes to marshal-unmarshal XML documents.
    Dave

  • XML Parsing error - iTunes will not run config.xml missing

    I have a new error code that I cannot find an answer to on any forum. Here is the error message:
    XML Parsing error
    XML Parsing error inside file 'C:\Documents and Settings\lmorrison\Application Data\iTunesControl\config.xml
    Error: First Tag not found
    At line 0, column 0.
    First Tag should be 'itc'.
    This error message pops up when attempting to run iTunes. The only way I've been able to get it to run is to take the library.xml file, rename it as config.xml and paste it into the iTunesControl folder. That's good for one run only. Then I have to copy and paste it again every time I want to run iTunes.
    My issue is... I have no config.xml file. It's gone missing. No idea why. I have uninstalled iTunes and reinstalled. Same error. I wiped every single spec of iTunes off my computer down to removing all instances in the computer registry. Same error. I have installed and uninstalled versions of iTunes back to iTunes 6. Same error. I have wiped and installed from iTunes installation disc. Same error. Help! The only thing I can think of is to locate someone with a working iTunes and copy their config.xml file to my computer. Apple was no help at all and merely suggested installing the latest version of iTunes... yeah... thanx.
    Any ideas are appreciated.

    I don't even have this iTunesControl folder!
    C:\Documents and Settings\ username \Application Data\ iTunesControl
    Did you ever install this itunesControl program? Maybe that's why you have that folder and I don't. I just googled on iTunesControl.
    http://itunescontrol.com/
    edit - the only thing Apple installs is here:
    C:\Documents and Settings\ username \Application Data\Apple Computer
    Message was edited by: Katrina S.

  • Java Script Error in Processing PDF file with XML

    I encounter the following error when I try to populate the pdf form with the values from an xml file.
    Acrobat JavaScript Debugger Functions Version 9.0
    Acrobat EScript Built-in Functions Version 9.0
    Acrobat Annotations / Collaboration Built-in Functions Version 9.0
    Acrobat Annotations / Collaboration Built-in Wizard Functions Version 9.0
    Acrobat SOAP 9.0
    trustedImportXFAData is not defined
    1:External:ExecException in line 1 of function top_level, script External:Exec
    trustedImportXFAData is not defined
    1:External:Exec

    I bind the form's fields with schema and not xml instance.
    Then I add a button in the form itself and called this method for mouse click event.
    xfa.host.importData("c:\epcis_4_dec\EPCIS02.02.00%105040504%aa%01.00%01.00%05cc12af-fbfa-4 0d6-b644-e44fcaaad44e.xml");
    I get the following error. What could it be? It is almost the same error as when I call the trustedFunction.
    I have been struggling to solve this issue for weeks. The whole idea is to get the forms dynamically filled with the values from xml file.
    Pleas help :(
    Acrobat JavaScript Debugger Functions Version 9.0
    Acrobat EScript Built-in Functions Version 9.0
    Acrobat Annotations / Collaboration Built-in Functions Version 9.0
    Acrobat Annotations / Collaboration Built-in Wizard Functions Version 9.0
    Acrobat SOAP 9.0
    unterminated string literal
    21:Folder-Level:App:trustedImportXFAData.jsException in line 1 of function top_level, script XFA:EPCISDocument[0]:#subform[0]:Button1[0]:click
    NotAllowedError: Security settings prevent access to this property or method.
    Doc.importXFAData:-1:XFA:EPCISDocument[0]:#subform[0]:Button1[0]:click
    Exception in line 1 of function top_level, script XFA:EPCISDocument[0]:#subform[0]:Button1[0]:click
    NotAllowedError: Security settings prevent access to this property or method.
    Doc.importXFAData:-1:XFA:EPCISDocument[0]:#subform[0]:Button1[0]:click

  • SAX parser error unknownHostException for JDO files

    Hi everyone,
    The java.sun.com site is down (or perhaps only unreachable from Maine Road Runner) today. If your
    JDO file uses a DOCTYPE statement that references the site, and you see this error, that's the
    reason.
    David Ezzio

    Just FYI, Kodo validates .jdo files aginst the metadata DTD even if you
    don't include a DOCTYPE declaration. We do a neat trick where the full
    DOCTYPE with inline DTD is included in the stream we send to the parser
    transparently. Actually you can have this functionality in your own XML
    code if you want; it's available via our open source Serp project:
    http://serp.sourceforge.net
    (see serp.xml.DocTypeReader)
    If you hate having to code DOCTYPEs to use a URL (which can go down), a
    file location (which places location dependencies in your code), or repeat
    the same inline DTD in all your XML files, you should check it out.

  • Unable ftp or copy xml file to XML Repository

    Hi,
    I'v successfully registered the following schema...
    /* schema */
    <?xml version="1.0" encoding="ISO-8859-1"?>
    <!-- edited with XMLSPY v2004 rel. 3 U (http://www.xmlspy.com) by Peter Sagarese (Phase Forward, Inc.) -->
    <!--Generated by Turbo XML 2.3.1.100. Conforms to w3c http://www.w3.org/2001/XMLSchema-->
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xdb="http://xmlns.oracle.com/xdb" xdb:storeVarrayAsTable="true">
         <xsd:annotation>
              <xsd:documentation>CDISC Lab schema version 00-9-03. Based on "CDISC Lab Elements and Attributes 20Feb2003.xls". Includes changes discussed during the lab meeting on 20Feb2003.</xsd:documentation>
         </xsd:annotation>
         <xsd:element name="GTP">
              <xsd:complexType>
                   <xsd:sequence>
                        <xsd:element ref="TransmissionSource"/>
                        <xsd:element ref="Study" maxOccurs="unbounded"/>
                        <xsd:element ref="TransactionType" minOccurs="0"/>
                   </xsd:sequence>
                   <xsd:attribute name="ModelVersion" use="required">
                        <xsd:annotation>
                             <xsd:documentation>Expected format is ##-#-##, where # represents a digit. Example: 01-2-07</xsd:documentation>
                        </xsd:annotation>
                        <xsd:simpleType>
                             <xsd:restriction base="xsd:string">
                                  <xsd:length value="7"/>
                                  <xsd:pattern value="\d\d\-\d\-\d\d"/>
                             </xsd:restriction>
                        </xsd:simpleType>
                   </xsd:attribute>
                   <xsd:attribute name="CreationDateTime" type="xsd:dateTime" use="required"/>
              </xsd:complexType>
         </xsd:element>
         <xsd:element name="Study">
              <xsd:complexType>
                   <xsd:sequence>
                        <xsd:element ref="Site" minOccurs="0" maxOccurs="unbounded"/>
                        <xsd:element ref="TransactionType" minOccurs="0"/>
                   </xsd:sequence>
                   <xsd:attribute name="ID" use="required">
                        <xsd:simpleType>
                             <xsd:restriction base="xsd:string">
                                  <xsd:maxLength value="20"/>
                             </xsd:restriction>
                        </xsd:simpleType>
                   </xsd:attribute>
                   <xsd:attribute name="Name">
                        <xsd:simpleType>
                             <xsd:restriction base="xsd:string">
                                  <xsd:maxLength value="200"/>
                             </xsd:restriction>
                        </xsd:simpleType>
                   </xsd:attribute>
                   <xsd:attribute name="TransmissionType" use="required">
                        <xsd:simpleType>
                             <xsd:restriction base="xsd:string">
                                  <xsd:enumeration value="C"/>
                                  <xsd:enumeration value="I"/>
                             </xsd:restriction>
                        </xsd:simpleType>
                   </xsd:attribute>
              </xsd:complexType>
         </xsd:element>
         <xsd:element name="Site">
              <xsd:complexType>
                   <xsd:sequence>
                        <xsd:element ref="Investigator" minOccurs="0" maxOccurs="unbounded"/>
                        <xsd:element ref="TransactionType" minOccurs="0"/>
                   </xsd:sequence>
                   <xsd:attribute name="ID" use="required">
                        <xsd:simpleType>
                             <xsd:restriction base="xsd:string">
                                  <xsd:maxLength value="20"/>
                             </xsd:restriction>
                        </xsd:simpleType>
                   </xsd:attribute>
              </xsd:complexType>
         </xsd:element>
         <xsd:element name="Investigator">
              <xsd:complexType>
                   <xsd:sequence>
                        <xsd:element ref="Subject" minOccurs="0" maxOccurs="unbounded"/>
                        <xsd:element ref="TransactionType" minOccurs="0"/>
                   </xsd:sequence>
                   <xsd:attribute name="ID">
                        <xsd:simpleType>
                             <xsd:restriction base="xsd:string">
                                  <xsd:maxLength value="20"/>
                             </xsd:restriction>
                        </xsd:simpleType>
                   </xsd:attribute>
                   <xsd:attribute name="Name">
                        <xsd:simpleType>
                             <xsd:restriction base="xsd:string">
                                  <xsd:maxLength value="80"/>
                             </xsd:restriction>
                        </xsd:simpleType>
                   </xsd:attribute>
              </xsd:complexType>
         </xsd:element>
         <xsd:element name="Subject">
              <xsd:complexType>
                   <xsd:sequence>
                        <xsd:choice>
                             <xsd:sequence>
                                  <xsd:element ref="ScreenID"/>
                                  <xsd:element ref="SubjectID" minOccurs="0"/>
                             </xsd:sequence>
                             <xsd:sequence>
                                  <xsd:element ref="SubjectID"/>
                                  <xsd:element ref="ScreenID" minOccurs="0"/>
                             </xsd:sequence>
                        </xsd:choice>
                        <xsd:element ref="SpareSubjectID" minOccurs="0"/>
                        <xsd:element ref="Sex" minOccurs="0"/>
                        <xsd:element ref="Race" minOccurs="0"/>
                        <xsd:element ref="Confidential" minOccurs="0"/>
                        <xsd:element ref="Visit" minOccurs="0" maxOccurs="unbounded"/>
                        <xsd:element ref="TransactionType" minOccurs="0"/>
                   </xsd:sequence>
              </xsd:complexType>
         </xsd:element>
         <xsd:element name="Visit">
              <xsd:complexType>
                   <xsd:sequence>
                        <xsd:element ref="Accession" minOccurs="0" maxOccurs="unbounded"/>
                        <xsd:element ref="TransactionType" minOccurs="0"/>
                   </xsd:sequence>
                   <xsd:attribute name="ID" use="required">
                        <xsd:simpleType>
                             <xsd:restriction base="xsd:string">
                                  <xsd:maxLength value="20"/>
                             </xsd:restriction>
                        </xsd:simpleType>
                   </xsd:attribute>
                   <xsd:attribute name="Name">
                        <xsd:simpleType>
                             <xsd:restriction base="xsd:string">
                                  <xsd:maxLength value="40"/>
                             </xsd:restriction>
                        </xsd:simpleType>
                   </xsd:attribute>
                   <xsd:attribute name="Type" use="required">
                        <xsd:simpleType>
                             <xsd:restriction base="xsd:string">
                                  <xsd:enumeration value="S"/>
                                  <xsd:enumeration value="U"/>
                             </xsd:restriction>
                        </xsd:simpleType>
                   </xsd:attribute>
                   <xsd:attribute name="TypeModifier">
                        <xsd:simpleType>
                             <xsd:restriction base="xsd:string">
                                  <xsd:maxLength value="17"/>
                                  <xsd:enumeration value="T"/>
                                  <xsd:enumeration value="R"/>
                                  <xsd:enumeration value="O"/>
                             </xsd:restriction>
                        </xsd:simpleType>
                   </xsd:attribute>
              </xsd:complexType>
         </xsd:element>
         <xsd:element name="Accession">
              <xsd:complexType>
                   <xsd:sequence>
                        <xsd:element ref="CentralLab"/>
                        <xsd:element ref="BaseSpecimen" minOccurs="0" maxOccurs="unbounded"/>
                        <xsd:element ref="TransactionType" minOccurs="0"/>
                   </xsd:sequence>
                   <xsd:attribute name="ID">
                        <xsd:simpleType>
                             <xsd:restriction base="xsd:string">
                                  <xsd:maxLength value="20"/>
                             </xsd:restriction>
                        </xsd:simpleType>
                   </xsd:attribute>
                   <xsd:attribute name="LastActiveDateTime" type="xsd:dateTime"/>
              </xsd:complexType>
         </xsd:element>
         <xsd:element name="BaseSpecimen">
              <xsd:complexType>
                   <xsd:sequence>
                        <xsd:element ref="SpecimenCollection"/>
                        <xsd:element ref="SpecimenTransport" minOccurs="0"/>
                        <xsd:element ref="SpecimenComment" minOccurs="0" maxOccurs="unbounded"/>
                        <xsd:element ref="SpecimenMaterial" minOccurs="0"/>
                        <xsd:element ref="SubjectAtCollection" minOccurs="0"/>
                        <xsd:element ref="BaseBattery" minOccurs="0" maxOccurs="unbounded"/>
                        <xsd:element ref="TransactionType" minOccurs="0"/>
                   </xsd:sequence>
                   <xsd:attribute name="ID">
                        <xsd:simpleType>
                             <xsd:restriction base="xsd:string">
                                  <xsd:maxLength value="10"/>
                             </xsd:restriction>
                        </xsd:simpleType>
                   </xsd:attribute>
              </xsd:complexType>
         </xsd:element>
         <xsd:element name="BaseBattery">
              <xsd:complexType>
                   <xsd:sequence>
                        <xsd:element ref="BaseTest" maxOccurs="unbounded"/>
                        <xsd:element ref="TransactionType" minOccurs="0"/>
                   </xsd:sequence>
                   <xsd:attribute name="ID" use="required">
                        <xsd:simpleType>
                             <xsd:restriction base="xsd:string">
                                  <xsd:maxLength value="20"/>
                             </xsd:restriction>
                        </xsd:simpleType>
                   </xsd:attribute>
                   <xsd:attribute name="Name">
                        <xsd:simpleType>
                             <xsd:restriction base="xsd:string">
                                  <xsd:maxLength value="40"/>
                             </xsd:restriction>
                        </xsd:simpleType>
                   </xsd:attribute>
              </xsd:complexType>
         </xsd:element>
         <xsd:element name="BaseTest">
              <xsd:complexType>
                   <xsd:sequence>
                        <xsd:element ref="PerformingLab"/>
                        <xsd:element ref="LabTest"/>
                        <xsd:element ref="ReceiverTest" minOccurs="0"/>
                        <xsd:element ref="LOINCTestCode" minOccurs="0"/>
                        <xsd:element ref="TestLevelComment" minOccurs="0" maxOccurs="unbounded"/>
                        <xsd:element ref="BaseResult" minOccurs="0"/>
                        <xsd:element ref="TransactionType" minOccurs="0"/>
                   </xsd:sequence>
                   <xsd:attribute name="Status" use="required">
                        <xsd:simpleType>
                             <xsd:restriction base="xsd:string">
                                  <xsd:maxLength value="13"/>
                                  <xsd:enumeration value="D"/>
                                  <xsd:enumeration value="N"/>
                                  <xsd:enumeration value="X"/>
                             </xsd:restriction>
                        </xsd:simpleType>
                   </xsd:attribute>
                   <xsd:attribute name="TestingDateTime" type="xsd:dateTime"/>
                   <xsd:attribute name="TestType">
                        <xsd:simpleType>
                             <xsd:restriction base="xsd:string">
                                  <xsd:maxLength value="22"/>
                                  <xsd:enumeration value="S"/>
                                  <xsd:enumeration value="N"/>
                                  <xsd:enumeration value="U"/>
                             </xsd:restriction>
                        </xsd:simpleType>
                   </xsd:attribute>
              </xsd:complexType>
         </xsd:element>
         <xsd:element name="BaseResult">
              <xsd:complexType>
                   <xsd:sequence>
                        <xsd:element ref="ToxicityGrade" minOccurs="0"/>
                        <xsd:element ref="SingleResult" minOccurs="0" maxOccurs="unbounded"/>
                        <xsd:element ref="TransactionType" minOccurs="0"/>
                   </xsd:sequence>
                   <xsd:attribute name="ReportedResultStatus">
                        <xsd:simpleType>
                             <xsd:restriction base="xsd:string">
                                  <xsd:maxLength value="11"/>
                                  <xsd:enumeration value="P"/>
                                  <xsd:enumeration value="F"/>
                             </xsd:restriction>
                        </xsd:simpleType>
                   </xsd:attribute>
                   <xsd:attribute name="AlertFlag">
                        <xsd:simpleType>
                             <xsd:restriction base="xsd:string">
                                  <xsd:maxLength value="14"/>
                                  <xsd:enumeration value="LP"/>
                                  <xsd:enumeration value="LT"/>
                                  <xsd:enumeration value="LN"/>
                                  <xsd:enumeration value="N"/>
                                  <xsd:enumeration value="HN"/>
                                  <xsd:enumeration value="HT"/>
                                  <xsd:enumeration value="HP"/>
                                  <xsd:enumeration value="AB"/>
                             </xsd:restriction>
                        </xsd:simpleType>
                   </xsd:attribute>
                   <xsd:attribute name="DeltaFlag">
                        <xsd:simpleType>
                             <xsd:restriction base="xsd:string">
                                  <xsd:maxLength value="2"/>
                                  <xsd:enumeration value="D+"/>
                                  <xsd:enumeration value="D-"/>
                             </xsd:restriction>
                        </xsd:simpleType>
                   </xsd:attribute>
                   <xsd:attribute name="ExclusionFlag">
                        <xsd:simpleType>
                             <xsd:restriction base="xsd:string">
                                  <xsd:maxLength value="12"/>
                                  <xsd:enumeration value="LX"/>
                                  <xsd:enumeration value="HX"/>
                                  <xsd:enumeration value="EX"/>
                             </xsd:restriction>
                        </xsd:simpleType>
                   </xsd:attribute>
                   <xsd:attribute name="BlindingFlag">
                        <xsd:simpleType>
                             <xsd:restriction base="xsd:string">
                                  <xsd:maxLength value="24"/>
                                  <xsd:enumeration value="S"/>
                                  <xsd:enumeration value="I"/>
                                  <xsd:enumeration value="B"/>
                                  <xsd:enumeration value="C"/>
                             </xsd:restriction>
                        </xsd:simpleType>
                   </xsd:attribute>
                   <xsd:attribute name="ReportedDateTime" type="xsd:dateTime"/>
              </xsd:complexType>
         </xsd:element>
         <xsd:element name="TransmissionSource">
              <xsd:complexType>
                   <xsd:attribute name="ID" use="required">
                        <xsd:simpleType>
                             <xsd:restriction base="xsd:string">
                                  <xsd:maxLength value="20"/>
                             </xsd:restriction>
                        </xsd:simpleType>
                   </xsd:attribute>
                   <xsd:attribute name="Name">
                        <xsd:simpleType>
                             <xsd:restriction base="xsd:string">
                                  <xsd:maxLength value="40"/>
                             </xsd:restriction>
                        </xsd:simpleType>
                   </xsd:attribute>
              </xsd:complexType>
         </xsd:element>
         <xsd:element name="Sex">
              <xsd:complexType>
                   <xsd:attribute name="Value" use="required">
                        <xsd:simpleType>
                             <xsd:restriction base="xsd:string">
                                  <xsd:maxLength value="1"/>
                             </xsd:restriction>
                        </xsd:simpleType>
                   </xsd:attribute>
                   <xsd:attribute name="CodeListID">
                        <xsd:simpleType>
                             <xsd:restriction base="xsd:string">
                                  <xsd:maxLength value="40"/>
                             </xsd:restriction>
                        </xsd:simpleType>
                   </xsd:attribute>
              </xsd:complexType>
         </xsd:element>
         <xsd:element name="Race">
              <xsd:complexType>
                   <xsd:attribute name="Value" use="required">
                        <xsd:simpleType>
                             <xsd:restriction base="xsd:string">
                                  <xsd:maxLength value="20"/>
                             </xsd:restriction>
                        </xsd:simpleType>
                   </xsd:attribute>
                   <xsd:attribute name="CodeListID">
                        <xsd:simpleType>
                             <xsd:restriction base="xsd:string">
                                  <xsd:maxLength value="40"/>
                             </xsd:restriction>
                        </xsd:simpleType>
                   </xsd:attribute>
              </xsd:complexType>
         </xsd:element>
         <xsd:element name="CentralLab">
              <xsd:complexType>
                   <xsd:attribute name="ID" use="required">
                        <xsd:simpleType>
                             <xsd:restriction base="xsd:string">
                                  <xsd:maxLength value="20"/>
                             </xsd:restriction>
                        </xsd:simpleType>
                   </xsd:attribute>
                   <xsd:attribute name="Name">
                        <xsd:simpleType>
                             <xsd:restriction base="xsd:string">
                                  <xsd:maxLength value="40"/>
                             </xsd:restriction>
                        </xsd:simpleType>
                   </xsd:attribute>
              </xsd:complexType>
         </xsd:element>
         <xsd:element name="SpecimenCollection">
              <xsd:complexType>
                   <xsd:attribute name="ActualCollectionDateTime" type="xsd:dateTime" use="required"/>
                   <xsd:attribute name="PlannedCollectionTimeElapsed">
                        <xsd:annotation>
                             <xsd:documentation>Expected format is DDD-HH-MM, where DDD represents days [000-999], HH represents hours [00-23] and MM represents minutes [00-69].</xsd:documentation>
                        </xsd:annotation>
                        <xsd:simpleType>
                             <xsd:restriction base="xsd:string">
                                  <xsd:length value="9"/>
                                  <xsd:pattern value="\d\d\d-([01]\d|2[0123])-[012345]\d"/>
                             </xsd:restriction>
                        </xsd:simpleType>
                   </xsd:attribute>
                   <xsd:attribute name="PlannedCollectionTimeElapsedDescription">
                        <xsd:simpleType>
                             <xsd:restriction base="xsd:string">
                                  <xsd:maxLength value="40"/>
                             </xsd:restriction>
                        </xsd:simpleType>
                   </xsd:attribute>
                   <xsd:attribute name="CollectionEndDateTime" type="xsd:dateTime"/>
              </xsd:complexType>
         </xsd:element>
         <xsd:element name="SpecimenTransport">
              <xsd:complexType>
                   <xsd:attribute name="ReceivedDateTime" type="xsd:dateTime"/>
                   <xsd:attribute name="SpecimenCondition">
                        <xsd:simpleType>
                             <xsd:restriction base="xsd:string">
                                  <xsd:maxLength value="2048"/>
                             </xsd:restriction>
                        </xsd:simpleType>
                   </xsd:attribute>
              </xsd:complexType>
         </xsd:element>
         <xsd:element name="SpecimenComment">
              <xsd:complexType>
                   <xsd:attribute name="Source">
                        <xsd:simpleType>
                             <xsd:restriction base="xsd:string">
                                  <xsd:maxLength value="12"/>
                                  <xsd:enumeration value="I"/>
                                  <xsd:enumeration value="L"/>
                             </xsd:restriction>
                        </xsd:simpleType>
                   </xsd:attribute>
                   <xsd:attribute name="Text" use="required">
                        <xsd:simpleType>
                             <xsd:restriction base="xsd:string">
                                  <xsd:maxLength value="2048"/>
                             </xsd:restriction>
                        </xsd:simpleType>
                   </xsd:attribute>
              </xsd:complexType>
         </xsd:element>
         <xsd:element name="SpecimenMaterial">
              <xsd:complexType>
                   <xsd:attribute name="ID" use="required">
                        <xsd:simpleType>
                             <xsd:restriction base="xsd:string">
                                  <xsd:maxLength value="20"/>
                             </xsd:restriction>
                        </xsd:simpleType>
                   </xsd:attribute>
                   <xsd:attribute name="Name">
                        <xsd:simpleType>
                             <xsd:restriction base="xsd:string">
                                  <xsd:maxLength value="40"/>
                             </xsd:restriction>
                        </xsd:simpleType>
                   </xsd:attribute>
                   <xsd:attribute name="CodeListID">
                        <xsd:simpleType>
                             <xsd:restriction base="xsd:string">
                                  <xsd:maxLength value="40"/>
                             </xsd:restriction>
                        </xsd:simpleType>
                   </xsd:attribute>
              </xsd:complexType>
         </xsd:element>
         <xsd:element name="SubjectAtCollection">
              <xsd:complexType>
                   <xsd:attribute name="AgeAtCollection">
                        <xsd:simpleType>
                             <xsd:restriction base="xsd:double">
                                  <xsd:minInclusive value="0"/>
                             </xsd:restriction>
                        </xsd:simpleType>
                   </xsd:attribute>
                   <xsd:attribute name="AgeUnits" use="required">
                        <xsd:simpleType>
                             <xsd:restriction base="xsd:string">
                                  <xsd:maxLength value="6"/>
                                  <xsd:enumeration value="Y"/>
                                  <xsd:enumeration value="M"/>
                                  <xsd:enumeration value="D"/>
                             </xsd:restriction>
                        </xsd:simpleType>
                   </xsd:attribute>
                   <xsd:attribute name="FastingStatus">
                        <xsd:simpleType>
                             <xsd:restriction base="xsd:string">
                                  <xsd:maxLength value="7"/>
                                  <xsd:enumeration value="Y"/>
                                  <xsd:enumeration value="N"/>
                                  <xsd:enumeration value="U"/>
                             </xsd:restriction>
                        </xsd:simpleType>
                   </xsd:attribute>
              </xsd:complexType>
         </xsd:element>
         <xsd:element name="PerformingLab">
              <xsd:complexType>
                   <xsd:attribute name="ID" use="required">
                        <xsd:simpleType>
                             <xsd:restriction base="xsd:string">
                                  <xsd:maxLength value="20"/>
                             </xsd:restriction>
                        </xsd:simpleType>
                   </xsd:attribute>
                   <xsd:attribute name="Name">
                        <xsd:simpleType>
                             <xsd:restriction base="xsd:string">
                                  <xsd:maxLength value="40"/>
                             </xsd:restriction>
                        </xsd:simpleType>
                   </xsd:attribute>
              </xsd:complexType>
         </xsd:element>
         <xsd:element name="LabTest">
              <xsd:complexType>
                   <xsd:attribute name="ID" use="required">
                        <xsd:simpleType>
                             <xsd:restriction base="xsd:string">
                                  <xsd:maxLength value="20"/>
                             </xsd:restriction>
                        </xsd:simpleType>
                   </xsd:attribute>
                   <xsd:attribute name="Name">
                        <xsd:simpleType>
                             <xsd:restriction base="xsd:string">
                                  <xsd:maxLength value="100"/>
                             </xsd:restriction>
                        </xsd:simpleType>
                   </xsd:attribute>
                   <xsd:attribute name="AdditionalDescription">
                        <xsd:simpleType>
                             <xsd:restriction base="xsd:string">
                                  <xsd:maxLength value="100"/>
                             </xsd:restriction>
                        </xsd:simpleType>
                   </xsd:attribute>
              </xsd:complexType>
         </xsd:element>
         <xsd:element name="ReceiverTest">
              <xsd:complexType>
                   <xsd:attribute name="ID" use="required">
                        <xsd:simpleType>
                             <xsd:restriction base="xsd:string">
                                  <xsd:maxLength value="20"/>
                             </xsd:restriction>
                        </xsd:simpleType>
                   </xsd:attribute>
                   <xsd:attribute name="Name">
                        <xsd:simpleType>
                             <xsd:restriction base="xsd:string">
                                  <xsd:maxLength value="100"/>
                             </xsd:restriction>
                        </xsd:simpleType>
                   </xsd:attribute>
              </xsd:complexType>
         </xsd:element>
         <xsd:element name="LOINCTestCode">
              <xsd:complexType>
                   <xsd:attribute name="Value" use="required">
                        <xsd:simpleType>
                             <xsd:restriction base="xsd:string">
                                  <xsd:maxLength value="10"/>
                             </xsd:restriction>
                        </xsd:simpleType>
                   </xsd:attribute>
                   <xsd:attribute name="CodeListID">
                        <xsd:simpleType>
                             <xsd:restriction base="xsd:string">
                                  <xsd:maxLength value="40"/>
                             </xsd:restriction>
                        </xsd:simpleType>
                   </xsd:attribute>
              </xsd:complexType>
         </xsd:element>
         <xsd:element name="TestLevelComment">
              <xsd:simpleType>
                   <xsd:restriction base="xsd:string">
                        <xsd:maxLength value="2048"/>
                   </xsd:restriction>
              </xsd:simpleType>
         </xsd:element>
         <xsd:element name="SingleResult">
              <xsd:complexType>
                   <xsd:sequence>
                        <xsd:element ref="TextResult" minOccurs="0"/>
                        <xsd:element ref="NumericResult" minOccurs="0"/>
                        <xsd:element ref="ResultReferenceRange" minOccurs="0"/>
                        <xsd:element ref="ResultUnits" minOccurs="0"/>
                        <xsd:element ref="TransactionType" minOccurs="0"/>
                   </xsd:sequence>
                   <xsd:attribute name="ResultClass" use="required">
                        <xsd:simpleType>
                             <xsd:restriction base="xsd:string">
                                  <xsd:maxLength value="12"/>
                                  <xsd:enumeration value="R"/>
                                  <xsd:enumeration value="C"/>
                                  <xsd:enumeration value="S"/>
                             </xsd:restriction>
                        </xsd:simpleType>
                   </xsd:attribute>
                   <xsd:attribute name="ResultType" use="required">
                        <xsd:simpleType>
                             <xsd:restriction base="xsd:string">
                                  <xsd:maxLength value="12"/>
                                  <xsd:enumeration value="C"/>
                                  <xsd:enumeration value="N"/>
                                  <xsd:enumeration value="T"/>
                                  <xsd:enumeration value="G"/>
                                  <xsd:enumeration value="L"/>
                                  <xsd:enumeration value="R"/>
                             </xsd:restriction>
                        </xsd:simpleType>
                   </xsd:attribute>
              </xsd:complexType>
         </xsd:element>
         <xsd:element name="TextResult">
              <xsd:complexType>
                   <xsd:attribute name="Value" use="required">
                        <xsd:simpleType>
                             <xsd:restriction base="xsd:string">
                                  <xsd:maxLength value="2048"/>
                             </xsd:restriction>
                        </xsd:simpleType>
                   </xsd:attribute>
                   <xsd:attribute name="CodeListID">
                        <xsd:simpleType>
                             <xsd:restriction base="xsd:string">
                                  <xsd:maxLength value="40"/>
                             </xsd:restriction>
                        </xsd:simpleType>
                   </xsd:attribute>
              </xsd:complexType>
         </xsd:element>
         <xsd:element name="NumericResult">
              <xsd:complexType>
                   <xsd:attribute name="Value" type="xsd:double" use="required"/>
                   <xsd:attribute name="Precision" use="required">
                        <xsd:simpleType>
                             <xsd:restriction base="xsd:string">
                                  <xsd:maxLength value="5"/>
                             </xsd:restriction>
                        </xsd:simpleType>
                   </xsd:attribute>
              </xsd:complexType>
         </xsd:element>
         <xsd:element name="ResultReferenceRange">
              <xsd:complexType>
                   <xsd:attribute name="ReferenceRangeLow">
                        <xsd:simpleType>
                             <xsd:restriction base="xsd:string">
                                  <xsd:maxLength value="40"/>
                             </xsd:restriction>
                        </xsd:simpleType>
                   </xsd:attribute>
                   <xsd:attribute name="ReferenceRangeHigh">
                        <xsd:simpleType>
                             <xsd:restriction base="xsd:string">
                                  <xsd:maxLength value="40"/>
                             </xsd:restriction>
                        </xsd:simpleType>
                   </xsd:attribute>
              </xsd:complexType>
         </xsd:element>
         <xsd:element name="ResultUnits">
              <xsd:complexType>
                   <xsd:attribute name="Value" use="required">
                        <xsd:simpleType>
                             <xsd:restriction base="xsd:string">
                                  <xsd:maxLength value="20"/>
                             </xsd:restriction>
                        </xsd:simpleType>
                   </xsd:attribute>
                   <xsd:attribute name="CodeListID">
                        <xsd:simpleType>
                             <xsd:restriction base="xsd:string">
                                  <xsd:maxLength value="40"/>
                             </xsd:restriction>
                        </xsd:simpleType>
                   </xsd:attribute>
              </xsd:complexType>
         </xsd:element>
         <xsd:element name="ToxicityGrade">
              <xsd:complexType>
                   <xsd:attribute name="Value" use="required">
                        <xsd:simpleType>
                             <xsd:restriction base="xsd:string">
                                  <xsd:maxLength value="1"/>
                             </xsd:restriction>
                        </xsd:simpleType>
                   </xsd:attribute>
                   <xsd:attribute name="CodeListID">
                        <xsd:simpleType>
                             <xsd:restriction base="xsd:string">
                                  <xsd:maxLength value="40"/>
                             </xsd:restriction>
                        </xsd:simpleType>
                   </xsd:attribute>
              </xsd:complexType>
         </xsd:element>
         <xsd:element name="SubjectID">
              <xsd:simpleType>
                   <xsd:restriction base="xsd:string">
                        <xsd:maxLength value="20"/>
                   </xsd:restriction>
              </xsd:simpleType>
         </xsd:element>
         <xsd:element name="ScreenID">
              <xsd:simpleType>
                   <xsd:restriction base="xsd:string">
                        <xsd:maxLength value="20"/>
                   </xsd:restriction>
              </xsd:simpleType>
         </xsd:element>
         <xsd:element name="SpareSubjectID">
              <xsd:simpleType>
                   <xsd:restriction base="xsd:string">
                        <xsd:maxLength value="20"/>
                   </xsd:restriction>
              </xsd:simpleType>
         </xsd:element>
         <xsd:element name="Confidential">
              <xsd:complexType>
                   <xsd:attribute name="Initials">
                        <xsd:simpleType>
                             <xsd:restriction base="xsd:string">
                                  <xsd:maxLength value="4"/>
                             </xsd:restriction>
                        </xsd:simpleType>
                   </xsd:attribute>
                   <xsd:attribute name="Birthdate" type="xsd:date"/>
              </xsd:complexType>
         </xsd:element>
         <xsd:element name="TransactionType">
              <xsd:simpleType>
                   <xsd:restriction base="xsd:string">
                        <xsd:maxLength value="10"/>
                        <xsd:enumeration value="M"/>
                        <xsd:enumeration value="I"/>
                        <xsd:enumeration value="R"/>
                        <xsd:enumeration value="U"/>
                   </xsd:restriction>
              </xsd:simpleType>
         </xsd:element>
    </xsd:schema>
    ** LAB - Base http://tsglab1:8080/home/DEV/xsd
    BEGIN
    dbms_xmlschema.registerschema(
    'http://tsglab1:8080/home/DEV/xsd/LabReviewBaseSchema.xsd',
    sys.urifactory.geturi('/home/DEV/xsd/LabReviewBaseSchema.xsd'));
    END;
    However, I am unable to ftp or copy the following well formed and valid xml file to the repository.
    <?xml version="1.0" encoding="UTF-8"?>
    <GTP xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://tsglab1:8080/home/DEV/xsd/LabReviewBaseSchema.xsd" ModelVersion="01-0-01" CreationDateTime="2004-03-27T14:09:44-05:00">
         <TransmissionSource ID=""/>
         <Study ID="101" TransmissionType="C"/>
    </GTP>
    When I put a larger file in the repository.. it saved but did not shred?
    I ran each file through xmlspy all seem to be well formed and valid.
    Not sure what's incorrect about the file or process?
    Thx.

    Mark,
    I've tried this in 10.1.0.2.0 as suggested and it didn't work for me.
    My dateTime field is annotated in the schema with the xdb:SQLType="TIMESTAMP WITH TIME ZONE" attribute as suggested.
    My xml element looks like this:
    <ForecastDate>2004-03-05T06:00:19.876+00:00</ForecastDate>
    But I still get this error:
    Unable to load doc into database: ORA-01830: date format picture ends before converting entire input string
    Any idea where I'm going wrong?
    Thanks,
    Brad.

Maybe you are looking for

  • Difficulty Defining WSDL

    Hi guys, My work has come to a bit of a stand still because I am trying to define a complex data type that I cannot seem to describe in a wsdl. I'm new to web services so I bear with me if this doesn't come out right. I'm using axis2 to build my web

  • FTP Connection Parameters

    Hi All, 1) I am creating a structure with fields "Name", "Street" and "City". While creation i want to make "Name" fields as mandatory. Is it possible. If so how to achieve this. 2) What is the purpose of Context Object and in which situation we will

  • My screen goes black

    This happens very rarelly but when it does its always at a bad time. I am working on some things and all of the sudden my screen goes black and there's nothing I can do. I have to hold down the power button until it shuts down then I start it up agai

  • Need help with conversion progrma for MTS video files.  Can't download videos from Sony TX-10 camera

    Have new macbook pro 13".  Can't download videos from our Sony TX-10 camera.  I understand I need some kind of conversion program for MTS video files.  Need recommendation for a good conversion program to convert the video files. Thanks, chieftd

  • Encoding error on iBooks

    I recently upgrade to the latest iphone operating system for the iPhone 4 and now get an encoding error on all the books I've purchased. Is there a way to fix the error? Thanks