CXML 1.2 schema

I am trying to create xsd from dtd of cxml.  I was able to resolve most of errors during this but I can't resolve following error.
For element declaration, either the name or the ref attribute must be present.
I am getting 20 instance of this error. But not able to understand what exactly it is. Please help me if anybody of you are aware 
Note: I could not create xsd from biztalk wizard. So used XMLPad for it.

It means somewhere in the Schema, you have something like:
<xs:element>
That's an element declaration without a name or ref.
As for cXml, yes, it's annoying but not too bad to work with.  What you definitely will be able to do is remove a lot of definitions you will not be using.  Your Trading Partner should be able to provide a list of the actual fields their app requires.

Similar Messages

  • Dynamically Download cXML.DTD in XI

    Hi -
    I have an IDOC->XI-cXML Scenario.
    Using cXML dtd from cxml.org i download the cXML DTD and the use it in XI through external definition and i will do the mapping.
    What happens is after some time say 2 months, cXML DTD is modified and a new version is released,  do i have to download the cXML DTD schema again and have to rework on the complete scenario?
    Let me know if there are any other way to do this.
    Thanks in advance.
    Kumar Pappu

    Hi Tirumal,
    You don't have to rework on the complete scenario.
    If you have to import the new version of CXML DTD or schema, you have to import the cXML DTD into External definitions of IR.
    In the message mapping replace old version cXML with the new version. Your mapping will not be affected. You have to do the mapping for any modified fields or newer fields that were not in the old  version.
    Rgds,
    Sam Raju

  • Message Mapping with cXML

    I have a message mapping scenario. I am trying to test something and for this I have the following Getpending Response as source and Target in message mapping.
    When I try to test this in the Repository I am getting some error(listed below)
    Note : I imported the below cXML into my respository in the external definition as an XSD(I used Altova XML spy to convert the XML into an XSD)
    In the occurence I have given both source and target as 1.
    Your assistance is greatly appreciated. Thanks  lot.
    Getpending Response cXML
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE cXML SYSTEM "http://xml.cxml.org/schemas/cXML/1.2.014/cXML.dtd">
    <cXML timestamp="2005-01-12T16:00:18-08:00" payloadID="[email protected]">
       <Response>
          <Status code="200" text="OK"/>
          <GetPendingResponse>
             <cXML timestamp="2005-01-12T16:00:18-08:00"
                   payloadID="[email protected]">
                <Header>
                   <From>
                      <Credential domain="NetworkId">
                         <Identity>AN01000000001</Identity>
                      </Credential>
                   </From>
                   <To>
                      <Credential domain="NetworkId">
                         <Identity>AN13000000259</Identity>
                      </Credential>
                   </To>
                   <Sender>
                      <Credential domain="NetworkId">
                         <Identity>AN01000000001</Identity>
                      </Credential>
                      <UserAgent>ANCXMLDispatcher</UserAgent>
                   </Sender>
                </Header>
                <Message>
                   <DataAvailableMessage>
                      <InternalID domain="PendingMessages">3738</InternalID>
                   </DataAvailableMessage>
                </Message>
             </cXML>
          </GetPendingResponse>
       </Response>
    </cXML>
    I am getting the following error
    Start of test
    Compilation of GetPendingResponse_DataREquest_MM successful
    Document start
    Failed to load resource from the context classloader of the current thread! Loading from classloader was caused by: java.net.ConnectException: Connection timed out (errno:238) com.sap.aii.utilxi.misc.api.BaseRuntimeException: Failed to load resource from the context classloader of the current thread! Loading from classloader was caused by: java.net.ConnectException: Connection timed out (errno:238) at com.sap.aii.mappingtool.tf3.rt.xparser.MTSaxHandler.run(MTSaxHandler.java:130) at com.sap.aii.mappingtool.tf3.rt.xparser.XParser.run(XParser.java:68) Root Cause: java.io.IOException: Failed to load resource from the context classloader of the current thread! Loading from classloader was caused by: java.net.ConnectException: Connection timed out (errno:238) at com.sap.engine.lib.xml.parser.URLLoaderBase.resolveEntity(URLLoaderBase.java:148) at com.sap.engine.lib.xml.parser.XMLParser.scanDTD(XMLParser.java:1212) at com.sap.engine.lib.xml.parser.XMLParser.scanProlog(XMLParser.java:2678) at com.sap.engine.lib.xml.parser.XMLParser.scanDocument(XMLParser.java:2713) at com.sap.engine.lib.xml.parser.XMLParser.parse0(XMLParser.java:162) at com.sap.engine.lib.xml.parser.AbstractXMLParser.parseAndCatchException(AbstractXMLParser.java:132) at com.sap.engine.lib.xml.parser.AbstractXMLParser.parse(AbstractXMLParser.java:142) at com.sap.engine.lib.xml.parser.AbstractXMLParser.parse(AbstractXMLParser.java:245) at com.sap.engine.lib.xml.parser.Parser.parseWithoutSchemaValidationProcessing(Parser.java:276) at com.sap.engine.lib.xml.parser.Parser.parse(Parser.java:338) at com.sap.engine.lib.xml.parser.SAXParser.parse(SAXParser.java:125) at javax.xml.parsers.SAXParser.parse(SAXParser.java:345) at com.sap.aii.mappingtool.tf3.rt.xparser.MTSaxHandler.run(MTSaxHandler.java:128) at com.sap.aii.mappingtool.tf3.rt.xparser.XParser.run(XParser.java:68) Failed to load resource from the context classloader of the current thread! Loading from classloader was caused by: java.net.ConnectException: Connection timed out (errno:238)
    End of test

    Hi Jenni,
    This might help
    Message Mapping - same structure
    /people/shabarish.vijayakumar/blog/2006/04/03/xi-in-the-role-of-a-ftp
    http://www.cxml.org/files/downloads.cfm
    Thanks & Regards
    Agasthuri Doss
    Message was edited by: Agasthuri Doss Baladandapani

  • XSLT/JAVA Mapping for cXML DOCTYPE

    Hello -
    Was anyone successful in adding the header
    <!DOCTYPE cXML SYSTEM "http://xml.cXML.org/schemas/cXML/1.2.014/cXML.dtd">
    after the
    <?xml version="1.0" encoding="UTF-8"?> when converting
    using either XSL or JAVA?
    If there's way let me know what kind of mapping was used and how?
    Thanks,
    Tirumal

    Hi Tirumal,
    you can solve that with xsl:output
    one example:
    <?xml version="1.0" encoding="UTF-8"?>
    <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:fo="http://www.w3.org/1999/XSL/Format">
         <xsl:output method="xml" doctype-system="http://xml.cXML.org/schemas/cXML/1.2.014/cXML.dtd"/>
         <xsl:template match="/">
              <xsl:copy-of select="*"/>
         </xsl:template>
    </xsl:stylesheet>
    Regards,
    Udo

  • Problem using Ariba cxml with SOA / B2B

    Hi,
    We are trying to use SOA/B2B to transmit cXML files to Ariba.  Ariba only provides DTD's (not XSD's).  We have converted the DTD to an XSD using XMLSpy but are still having many problems with the generated XSD.  I tried to simplify the situation as much as possible.  The Ariba spec requires the xml:lang attribute for many elements.  SOA does not seem to like this.  The XSD below shows as valid within SOA, but I'm unable to assign a variable to the element.  I get the following error:
    Exception: Invalid reference: 'http://www.w3.org/XML/1998/namespace:lang'
    I've tried numerous methods, including with and without the "import namespace" tag, nothing seems to work.  Any suggestions would be appreciated.
    <?xml version="1.0" encoding="UTF-8" ?>
    <!--W3C Schema generated by XMLSpy v2013 rel. 2 sp2 (http://www.altova.com)-->
    <!--Please add namespace attributes, a targetNamespace attribute and import elements according to your requirements-->
    <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"  elementFormDefault="qualified">
            <xs:import namespace="http://www.w3.org/XML/1998/namespace"/>
            <xs:complexType name="Name" mixed="true">
                    <xs:attribute ref="xml:lang" use="required"/>
            </xs:complexType>
            <xs:element name="Name" type="Name"/>
    </xs:schema>

    Another option is to get a sample cXML file with all the possible elements from them and use it to create the XSD.
    ~Ismail.

  • CXML integration

    Hi,
    I am implementing this cxml to IDOC scenario in PI.
    I have downloaded invoicedetail.dtd file from cxml website and converted it into XSD.
    then I have imported xsd  into external definition. after that I can see various messages in the message tab. like HEADER , INVOICE REQUEST.
    Where as I was expecting that these elements will be grouped in a segment ??? is that correct ? as any inbound cxml file will have header and invoice lines with them , so should they be separate messages ? something wrong ?
    Regards

    Hi,
    Here is the XSD file I created from the invoicedetail.DTD file . original DTD file is at cXML website. Though there is another CXML.DTD file which does have this other node , but for invoice they are suggesting to use invoicedetail.
    <xs:schema xmlns:xs='http://www.w3.org/2001/XMLSchema'>
    <xs:annotation>
      -- This schema was automatically generated by Syntext Dtd2Schema --
      -- conversion tool (from file: C:\Documents and Settings\bhandariv\Desktop\InvoiceDetail.dtd) --
      -- Copyright (C) 2002, 2003 Syntext Inc. See http://www.syntext.com for updates. --
    </xs:annotation>
    <xs:attributeGroup name='xmlLangCode'>
    </xs:attributeGroup>
    <xs:attributeGroup name='isoCountryCode'>
    </xs:attributeGroup>
    <xs:attributeGroup name='isoCurrencyCode'>
    </xs:attributeGroup>
    <xs:attributeGroup name='uint'>
    </xs:attributeGroup>
    <xs:attributeGroup name='URL'>
    </xs:attributeGroup>
    <xs:element name='Accounting'>
      <xs:complexType>
       <xs:sequence>
         <xs:choice>
           <xs:element ref='Segment' maxOccurs='unbounded'/>
           <xs:element ref='AccountingSegment' maxOccurs='unbounded'/>
         </xs:choice>
       </xs:sequence>
      <xs:attribute name='name' use='required'/>
      </xs:complexType>
    </xs:element>
    <xs:element name='AccountingSegment'>
      <xs:complexType>
       <xs:sequence>
         <xs:element ref='Name'/>
         <xs:element ref='Description'/>
       </xs:sequence>
      <xs:attribute name='id' use='required'/>
      </xs:complexType>
    </xs:element>
    <xs:element name='Address'>
      <xs:complexType>
       <xs:sequence>
         <xs:element ref='Name'/>
         <xs:element ref='PostalAddress' minOccurs='0'/>
         <xs:element ref='Email' minOccurs='0'/>
         <xs:element ref='Phone' minOccurs='0'/>
         <xs:element ref='Fax' minOccurs='0'/>
         <xs:element ref='URL' minOccurs='0'/>
       </xs:sequence>
      <xs:attribute name='isoCountryCode'/>
      <xs:attributeGroup ref='isoCountryCode'/>
      <xs:attribute name='addressID'/>
      </xs:complexType>
    </xs:element>
    <xs:element name='AgreementItemOut'>
      <xs:complexType>
       <xs:sequence>
         <xs:element ref='MaxAmount' minOccurs='0'/>
         <xs:element ref='MinAmount' minOccurs='0'/>
         <xs:element ref='MaxReleaseAmount' minOccurs='0'/>
         <xs:element ref='MinReleaseAmount' minOccurs='0'/>
         <xs:element ref='ItemOut'/>
       </xs:sequence>
      <xs:attribute name='maxQuantity'/>
      <xs:attribute name='minQuantity'/>
      <xs:attribute name='maxReleaseQuantity'/>
      <xs:attribute name='minReleaseQuantity'/>
      </xs:complexType>
    </xs:element>
    Edited by: V bhandari on Dec 7, 2010 9:01 PM

  • CXMl structure is not coming with attribute targetNamespace="MyNameSpace"

    Hi All
    Here When I am putting attribute : 
    targetNamespace="MyNameSpace"
      Then In the Message mapping it is not showing all the sub elements.  If I am not putting the "targetNamespace="MyNameSpace" then it shows  the structure.  any Idea  why ?
    for example  with  targetNamespace="MyNameSpace"
    it shows
    OrderRequest--
                       OrderRequestHeader.
                        IteamOut.
    With out target Name space
    it shows
    OrderRequest--
                       OrderRequestHeader.--+
    +
                       IteamOut..--|
    +-----
    Please  let me  what  should I do to resolve

    Hi Archna, Thank.
    You are right You will find the cXML.dtd  there only ..  I convert in xsd through XML Spy Editor..
    Check this cXML.xsd over here or  give me  your mail address.
    <?xml version="1.0" encoding="UTF-8" standalone="no"?>
    <!W3C Schema generated by XMLSpy v2007 sp1 (http://www.altova.com)>
    <!Please add namespace attributes, a targetNamespace attribute and import elements according to your requirements>
    <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">
         <xs:import namespace="http://www.w3.org/XML/1998/namespace"/>
         <xs:element name="Name">
              <xs:complexType mixed="true">
                   <xs:attribute ref="xml:lang" use="required"/>
              </xs:complexType>
         </xs:element>
         <xs:element name="Extrinsic">
              <xs:complexType mixed="true">
                   <xs:complexContent mixed="true">
                        <xs:restriction base="xs:anyType">
                             <xs:attribute name="name" type="xs:anySimpleType" use="required"/>
                        </xs:restriction>
                   </xs:complexContent>
              </xs:complexType>
         </xs:element>
         <xs:element name="Description">
              <xs:complexType mixed="true">
                   <xs:choice minOccurs="0" maxOccurs="unbounded">
                        <xs:element ref="ShortName"/>
                   </xs:choice>
                   <xs:attribute ref="xml:lang" use="required"/>
              </xs:complexType>
         </xs:element>
         <xs:element name="ShortName">
              <xs:complexType mixed="true"/>
         </xs:element>
         <xs:element name="CountryCode">
              <xs:complexType mixed="true">
                   <xs:attribute name="isoCountryCode" type="xs:anySimpleType" use="required"/>
              </xs:complexType>
         </xs:element>
         <xs:element name="AreaOrCityCode">
              <xs:complexType mixed="true"/>
         </xs:element>
         <xs:element name="Number">
              <xs:complexType mixed="true"/>
         </xs:element>
         <xs:element name="Extension">
              <xs:complexType mixed="true"/>
         </xs:element>
         <xs:element name="TelephoneNumber">
              <xs:complexType>
                   <xs:sequence>
                        <xs:element ref="CountryCode"/>
                        <xs:element ref="AreaOrCityCode"/>
                        <xs:element ref="Number"/>
                        <xs:element ref="Extension" minOccurs="0"/>
                   </xs:sequence>
              </xs:complexType>
         </xs:element>
         <xs:element name="Phone">
              <xs:complexType>
                   <xs:sequence>
                        <xs:element ref="TelephoneNumber"/>
                   </xs:sequence>
                   <xs:attribute name="name" type="xs:anySimpleType"/>
              </xs:complexType>
         </xs:element>
         <xs:element name="Fax">
              <xs:complexType>
                   <xs:choice>
                        <xs:element ref="TelephoneNumber"/>
                        <xs:element ref="URL"/>
                        <xs:element ref="Email"/>
                   </xs:choice>
                   <xs:attribute name="name" type="xs:anySimpleType"/>
              </xs:complexType>
         </xs:element>
         <xs:element name="URL">
              <xs:complexType mixed="true">
                   <xs:attribute name="name" type="xs:anySimpleType"/>
              </xs:complexType>
         </xs:element>
         <xs:element name="Email">
              <xs:complexType mixed="true">
                   <xs:attribute name="name" type="xs:anySimpleType"/>
                   <xs:attribute name="preferredLang" type="xs:anySimpleType"/>
              </xs:complexType>
         </xs:element>
         <xs:element name="Contact">
              <xs:complexType>
                   <xs:sequence>
                        <xs:element ref="Name"/>
                        <xs:element ref="PostalAddress" minOccurs="0" maxOccurs="unbounded"/>
                        <xs:element ref="Email" minOccurs="0" maxOccurs="unbounded"/>
                        <xs:element ref="Phone" minOccurs="0" maxOccurs="unbounded"/>
                        <xs:element ref="Fax" minOccurs="0" maxOccurs="unbounded"/>
                        <xs:element ref="URL" minOccurs="0" maxOccurs="unbounded"/>
                   </xs:sequence>
                   <xs:attribute name="role" type="xs:NMTOKEN"/>
                   <xs:attribute name="addressID" type="xs:anySimpleType"/>
              </xs:complexType>
         </xs:element>
         <xs:element name="DeliverTo">
              <xs:complexType mixed="true"/>
         </xs:element>
         <xs:element name="Street">
              <xs:complexType mixed="true"/>
         </xs:element>
         <xs:element name="City">
              <xs:complexType mixed="true"/>
         </xs:element>
         <xs:element name="State">
              <xs:complexType mixed="true"/>
         </xs:element>
         <xs:element name="PostalCode">
              <xs:complexType mixed="true"/>
         </xs:element>
         <xs:element name="Country">
              <xs:complexType mixed="true">
                   <xs:attribute name="isoCountryCode" type="xs:anySimpleType" use="required"/>
              </xs:complexType>
         </xs:element>
         <xs:element name="PostalAddress">
              <xs:complexType>
                   <xs:sequence>
                        <xs:element ref="DeliverTo" minOccurs="0" maxOccurs="unbounded"/>
                        <xs:element ref="Street" maxOccurs="unbounded"/>
                        <xs:element ref="City"/>
                        <xs:element ref="State" minOccurs="0"/>
                        <xs:element ref="PostalCode" minOccurs="0"/>
                        <xs:element ref="Country"/>
                   </xs:sequence>
                   <xs:attribute name="name" type="xs:anySimpleType"/>
              </xs:complexType>
         </xs:element>
         <xs:element name="Address">
              <xs:complexType>
                   <xs:sequence>
                        <xs:element ref="Name"/>
                        <xs:element ref="PostalAddress" minOccurs="0"/>
                        <xs:element ref="Email" minOccurs="0"/>
                        <xs:element ref="Phone" minOccurs="0"/>
                        <xs:element ref="Fax" minOccurs="0"/>
                        <xs:element ref="URL" minOccurs="0"/>
                   </xs:sequence>
                   <xs:attribute name="isoCountryCode" type="xs:anySimpleType"/>
                   <xs:attribute name="addressID" type="xs:anySimpleType"/>
              </xs:complexType>
         </xs:element>
         <xs:element name="Money">
              <xs:complexType mixed="true">
                   <xs:attribute name="currency" type="xs:anySimpleType" use="required"/>
                   <xs:attribute name="alternateAmount" type="xs:anySimpleType"/>
                   <xs:attribute name="alternateCurrency" type="xs:anySimpleType"/>
              </xs:complexType>
         </xs:element>
         <xs:element name="Comments">
              <xs:complexType mixed="true">
                   <xs:choice minOccurs="0" maxOccurs="unbounded">
                        <xs:element ref="Attachment"/>
                   </xs:choice>
                   <xs:attribute ref="xml:lang"/>
              </xs:complexType>
         </xs:element>
         <xs:element name="Attachment">
              <xs:complexType>
                   <xs:sequence>
                        <xs:element ref="URL"/>
                   </xs:sequence>
              </xs:complexType>
         </xs:element>
         <xs:element name="AttachmentReference">
              <xs:complexType>
                   <xs:sequence>
                        <xs:element ref="Name"/>
                        <xs:element ref="Description"/>
                        <xs:element ref="InternalID"/>
                   </xs:sequence>
                   <xs:attribute name="length" type="xs:anySimpleType"/>
              </xs:complexType>
         </xs:element>
         <xs:element name="UnitPrice">
              <xs:complexType>
                   <xs:sequence>
                        <xs:element ref="Money"/>
                   </xs:sequence>
              </xs:complexType>
         </xs:element>
         <xs:element name="DocumentReference">
              <xs:complexType>
                   <xs:attribute name="payloadID" type="xs:anySimpleType" use="required"/>
              </xs:complexType>
         </xs:element>
         <xs:element name="InternalID">
              <xs:complexType mixed="true">
                   <xs:attribute name="domain" type="xs:anySimpleType"/>
              </xs:complexType>
         </xs:element>
         <xs:element name="OriginatorCookie">
              <xs:complexType mixed="true"/>
         </xs:element>
         <xs:element name="BrowserFormPost">
              <xs:complexType>
                   <xs:sequence>
                        <xs:element ref="URL"/>
                   </xs:sequence>
              </xs:complexType>
         </xs:element>
         <xs:element name="SelectedService">
              <xs:complexType mixed="true"/>
         </xs:element>
         <xs:element name="StartPage">
              <xs:complexType>
                   <xs:sequence>
                        <xs:element ref="URL"/>
                   </xs:sequence>
              </xs:complexType>
         </xs:element>
         <xs:element name="ReturnData">
              <xs:complexType>
                   <xs:sequence>
                        <xs:element ref="ReturnValue"/>
                        <xs:element ref="Name"/>
                   </xs:sequence>
                   <xs:attribute name="name" type="xs:anySimpleType"/>
              </xs:complexType>
         </xs:element>
         <xs:element name="ReturnValue">
              <xs:complexType mixed="true"/>
         </xs:element>
         <xs:element name="TimeRange">
              <xs:complexType>
                   <xs:attribute name="startDate" type="xs:anySimpleType"/>
                   <xs:attribute name="endDate" type="xs:anySimpleType"/>
              </xs:complexType>
         </xs:element>
         <xs:element name="Period">
              <xs:complexType>
                   <xs:attribute name="startDate" type="xs:anySimpleType" use="required"/>
                   <xs:attribute name="endDate" type="xs:anySimpleType" use="required"/>
              </xs:complexType>
         </xs:element>
         <xs:element name="UnitOfMeasure">
              <xs:complexType mixed="true"/>
         </xs:element>
         <xs:element name="TermReference">
              <xs:complexType>
                   <xs:attribute name="termName" type="xs:anySimpleType" use="required"/>
                   <xs:attribute name="term" type="xs:anySimpleType" use="required"/>
              </xs:complexType>
         </xs:element>
         <xs:element name="UnitRate">
              <xs:complexType>
                   <xs:sequence>
                        <xs:element ref="Money"/>
                        <xs:element ref="UnitOfMeasure"/>
                        <xs:element ref="TermReference" minOccurs="0"/>
                   </xs:sequence>
              </xs:complexType>
         </xs:element>
         <xs:element name="Supplier">
              <xs:complexType>
                   <xs:sequence>
                        <xs:element ref="Name"/>
                        <xs:element ref="Comments" minOccurs="0"/>
                        <xs:element ref="SupplierID" maxOccurs="unbounded"/>
                        <xs:element ref="SupplierLocation" minOccurs="0" maxOccurs="unbounded"/>
                   </xs:sequence>
                   <xs:attribute name="corporateURL" type="xs:anySimpleType"/>
                   <xs:attribute name="storeFrontURL" type="xs:anySimpleType"/>
              </xs:complexType>
         </xs:element>
         <xs:element name="SupplierLocation">
              <xs:complexType>
                   <xs:sequence>
                        <xs:element ref="Address"/>
                        <xs:element ref="OrderMethods"/>
                   </xs:sequence>
              </xs:complexType>
         </xs:element>
         <xs:element name="OrderMethods">
              <xs:complexType>
                   <xs:sequence>
                        <xs:element ref="OrderMethod" maxOccurs="unbounded"/>
                        <xs:element ref="Contact" minOccurs="0"/>
                   </xs:sequence>
              </xs:complexType>
         </xs:element>
         <xs:element name="OrderMethod">
              <xs:complexType>
                   <xs:sequence>
                        <xs:element ref="OrderTarget"/>
                        <xs:element ref="OrderProtocol" minOccurs="0"/>
                   </xs:sequence>
              </xs:complexType>
         </xs:element>
         <xs:element name="OrderTarget">
              <xs:complexType>
                   <xs:choice>
                        <xs:element ref="Phone"/>
                        <xs:element ref="Email"/>
                        <xs:element ref="Fax"/>
                        <xs:element ref="URL"/>
                        <xs:element ref="OtherOrderTarget"/>
                   </xs:choice>
              </xs:complexType>
         </xs:element>
         <xs:element name="OrderProtocol">
              <xs:complexType mixed="true"/>
         </xs:element>
         <xs:element name="OtherOrderTarget">
              <xs:complexType mixed="true">
                   <xs:complexContent mixed="true">
                        <xs:restriction base="xs:anyType">
                             <xs:attribute name="name" type="xs:anySimpleType"/>
                        </xs:restriction>
                   </xs:complexContent>
              </xs:complexType>
         </xs:element>
         <xs:element name="SupplierID">
              <xs:complexType mixed="true">
                   <xs:attribute name="domain" type="xs:anySimpleType" use="required"/>
              </xs:complexType>
         </xs:element>
         <xs:element name="SupplierList">
              <xs:complexType>
                   <xs:sequence>
                        <xs:element ref="Supplier" maxOccurs="unbounded"/>
                   </xs:sequence>
              </xs:complexType>
         </xs:element>
         <xs:element name="ManufacturerPartID">
              <xs:complexType mixed="true"/>
         </xs:element>
         <xs:element name="ManufacturerName">
              <xs:complexType mixed="true">
                   <xs:attribute ref="xml:lang"/>
              </xs:complexType>
         </xs:element>
         <xs:element name="Classification">
              <xs:complexType mixed="true">
                   <xs:attribute name="domain" type="xs:anySimpleType" use="required"/>
              </xs:complexType>
         </xs:element>
         <xs:element name="LeadTime">
              <xs:complexType mixed="true"/>
         </xs:element>
         <xs:element name="SupplierPartID">
              <xs:complexType mixed="true"/>
         </xs:element>
         <xs:element name="SupplierPartAuxiliaryID">
              <xs:complexType mixed="true">
                   <xs:complexContent mixed="true">
                        <xs:restriction base="xs:anyType"/>
                   </xs:complexContent>
              </xs:complexType>
         </xs:element>
         <xs:element name="ItemID">
              <xs:complexType>
                   <xs:sequence>
                        <xs:element ref="SupplierPartID"/>
                        <xs:element ref="SupplierPartAuxiliaryID" minOccurs="0"/>
                   </xs:sequence>
              </xs:complexType>
         </xs:element>
         <xs:element name="ItemDetail">
              <xs:complexType>
                   <xs:sequence>
                        <xs:element ref="UnitPrice"/>
                        <xs:element ref="Description" maxOccurs="unbounded"/>
                        <xs:element ref="UnitOfMeasure"/>
                        <xs:element ref="Classification" maxOccurs="unbounded"/>
                        <xs:element ref="ManufacturerPartID" minOccurs="0"/>
                        <xs:element ref="ManufacturerName" minOccurs="0"/>
                        <xs:element ref="URL" minOccurs="0"/>
                        <xs:element ref="LeadTime" minOccurs="0"/>
                        <xs:element ref="Extrinsic" minOccurs="0" maxOccurs="unbounded"/>
                   </xs:sequence>
              </xs:complexType>
         </xs:element>
         <xs:element name="TravelDetail">
              <xs:complexType>
                   <xs:sequence>
                        <xs:choice>
                             <xs:element ref="AirDetail"/>
                             <xs:element ref="CarRentalDetail"/>
                             <xs:element ref="HotelDetail"/>
                             <xs:element ref="RailDetail"/>
                        </xs:choice>
                        <xs:element ref="PolicyViolation" minOccurs="0" maxOccurs="unbounded"/>
                        <xs:element ref="Comments" minOccurs="0"/>
                        <xs:element ref="TermsAndConditions" minOccurs="0"/>
                   </xs:sequence>
                   <xs:attribute name="confirmationNumber" type="xs:anySimpleType" use="required"/>
                   <xs:attribute name="pnrLocator" type="xs:anySimpleType"/>
                   <xs:attribute name="quoteExpirationTime" type="xs:anySimpleType"/>
              </xs:complexType>
         </xs:element>
         <xs:element name="AirDetail">
              <xs:complexType>
                   <xs:sequence>
                        <xs:element ref="TripType"/>
                        <xs:element ref="AirLeg" maxOccurs="unbounded"/>
                        <xs:element ref="AvailablePrice" minOccurs="0" maxOccurs="unbounded"/>
                        <xs:element ref="Penalty" minOccurs="0"/>
                   </xs:sequence>
              </xs:complexType>
         </xs:element>
         <xs:element name="AirLeg">
              <xs:complexType>
                   <xs:sequence>
                        <xs:element ref="Vendor"/>
                        <xs:element ref="AirLegOrigin"/>
                        <xs:element ref="AirLegDestination"/>
                        <xs:element ref="BookingClassCode" minOccurs="0"/>
                        <xs:element ref="Rate" minOccurs="0"/>
                        <xs:element ref="Meal" minOccurs="0" maxOccurs="unbounded"/>
                   </xs:sequence>
                   <xs:attribute name="travelSegment" type="xs:anySimpleType" use="required"/>
                   <xs:attribute name="departureTime" type="xs:anySimpleType" use="required"/>
                   <xs:attribute name="arrivalTime" type="xs:anySimpleType" use="required"/>
                   <xs:attribute name="flightNumber" type="xs:anySimpleType" use="required"/>
                   <xs:attribute name="seatNumber" type="xs:anySimpleType"/>
                   <xs:attribute name="seatType">
                        <xs:simpleType>
                             <xs:restriction base="xs:NMTOKEN">
                                  <xs:enumeration value="aisle"/>
                                  <xs:enumeration value="window"/>
                                  <xs:enumeration value="middle"/>
                             </xs:restriction>
                        </xs:simpleType>
                   </xs:attribute>
                   <xs:attribute name="upgrade">
                        <xs:simpleType>
                             <xs:restriction base="xs:NMTOKEN">
                                  <xs:enumeration value="yes"/>
                             </xs:restriction>
                        </xs:simpleType>
                   </xs:attribute>
                   <xs:attribute name="stops" type="xs:anySimpleType"/>
                   <xs:attribute name="equipment" type="xs:anySimpleType"/>
              </xs:complexType>
         </xs:element>
         <xs:element name="AirLegOrigin">
              <xs:complexType>
                   <xs:sequence>
                        <xs:element ref="Airport"/>
                   </xs:sequence>
              </xs:complexType>
         </xs:element>
         <xs:element name="AirLegDestination">
              <xs:complexType>
                   <xs:sequence>
                        <xs:element ref="Airport"/>
                   </xs:sequence>
              </xs:complexType>
         </xs:element>
         <xs:element name="Airport">
              <xs:complexType>
                   <xs:sequence>
                        <xs:element ref="Address" minOccurs="0"/>
                   </xs:sequence>
                   <xs:attribute name="airportCode" type="xs:anySimpleType" use="required"/>
              </xs:complexType>
         </xs:element>
         <xs:element name="Meal">
              <xs:complexType>
                   <xs:sequence>
                        <xs:element ref="BookingClassCode" minOccurs="0"/>
                        <xs:element ref="Description" minOccurs="0"/>
                   </xs:sequence>
              </xs:complexType>
         </xs:element>
         <xs:element name="CarRentalDetail">
              <xs:complexType>
                   <xs:sequence>
                        <xs:element ref="Vendor"/>
                        <xs:element ref="CarRentalPickup"/>
                        <xs:element ref="CarRentalDropoff"/>
                        <xs:element ref="BookingClassCode" minOccurs="0"/>
                        <xs:element ref="CarRentalFee" maxOccurs="unbounded"/>
                        <xs:element ref="LimitedMileage" minOccurs="0"/>
                        <xs:element ref="AvailablePrice" minOccurs="0" maxOccurs="unbounded"/>
                   </xs:sequence>
                   <xs:attribute name="travelSegment" type="xs:anySimpleType" use="required"/>
                   <xs:attribute name="pickupTime" type="xs:anySimpleType" use="required"/>
                   <xs:attribute name="dropoffTime" type="xs:anySimpleType" use="required"/>
              </xs:complexType>
         </xs:element>
         <xs:element name="CarRentalPickup">
              <xs:complexType>
                   <xs:choice>
                        <xs:element ref="Airport"/>
                        <xs:element ref="Address"/>
                   </xs:choice>
              </xs:complexType>
         </xs:element>
         <xs:element name="CarRentalDropoff">
              <xs:complexType>
                   <xs:choice>
                        <xs:element ref="Airport"/>
                        <xs:element ref="Address"/>
                   </xs:choice>
              </xs:complexType>
         </xs:element>
         <xs:element name="LimitedMileage">
              <xs:complexType>
                   <xs:sequence>
                        <xs:element ref="UnitOfMeasure"/>
                   </xs:sequence>
                   <xs:attribute name="quantity" type="xs:anySimpleType" use="required"/>
              </xs:complexType>
         </xs:element>
         <xs:element name="CarRentalFee">
              <xs:complexType>
                   <xs:sequence>
                        <xs:element ref="Total"/>
                        <xs:element ref="Rate" minOccurs="0" maxOccurs="unbounded"/>
                   </xs:sequence>
                   <xs:attribute name="type" default="baseRate">
                        <xs:simpleType>
                             <xs:restriction base="xs:NMTOKEN">
                                  <xs:enumeration value="mobilePhone"/>
                                  <xs:enumeration value="additionalDriver"/>
                                  <xs:enumeration value="baseRate"/>
                                  <xs:enumeration value="vehicleLicensingFee"/>
                                  <xs:enumeration value="prepaidGasoline"/>
                                  <xs:enumeration value="touristTax"/>
                                  <xs:enumeration value="liabilityInsurance"/>
                                  <xs:enumeration value="airportAccessFee"/>
                                  <xs:enumeration value="collisionDamageInsurance"/>
                                  <xs:enumeration value="navigationSystem"/>
                                  <xs:enumeration value="other"/>
                                  <xs:enumeration value="childSeat"/>
                                  <xs:enumeration value="luggageRack"/>
                                  <xs:enumeration value="dropOffCharge"/>
                             </xs:restriction>
                        </xs:simpleType>
                   </xs:attribute>
              </xs:complexType>
         </xs:element>
         <xs:element name="HotelDetail">
              <xs:complexType>
                   <xs:sequence>
                        <xs:element ref="Vendor"/>
                        <xs:element ref="Address"/>
                        <xs:element ref="RoomType"/>
                        <xs:element ref="BookingClassCode" minOccurs="0"/>
                        <xs:element ref="Meal" minOccurs="0" maxOccurs="unbounded"/>
                        <xs:element ref="Rate" minOccurs="0" maxOccurs="unbounded"/>
                        <xs:element ref="AvailablePrice" minOccurs="0" maxOccurs="unbounded"/>
                   </xs:sequence>
                   <xs:attribute name="travelSegment" type="xs:anySimpleType" use="required"/>
                   <xs:attribute name="arrivalTime" type="xs:anySimpleType" use="required"/>
                   <xs:attribute name="departureTime" type="xs:anySimpleType" use="required"/>
                   <xs:attribute name="checkinTime" type="xs:anySimpleType" use="required"/>
                   <xs:attribute name="checkoutTime" type="xs:anySimpleType" use="required"/>
                   <xs:attribute name="earlyCheckinAllowed">
                        <xs:simpleType>
                             <xs:restriction base="xs:NMTOKEN">
                                  <xs:enumeration value="yes"/>
                             </xs:restriction>
                        </xs:simpleType>
                   </xs:attribute>
                   <xs:attribute name="lateCheckoutAllowed">
                        <xs:simpleType>
                             <xs:restriction base="xs:NMTOKEN">
                                  <xs:enumeration value="yes"/>
                             </xs:restriction>
                        </xs:simpleType>
                   </xs:attribute>
              </xs:complexType>
         </xs:element>
         <xs:element name="RoomType">
              <xs:complexType>
                   <xs:sequence>
                        <xs:element ref="Description" minOccurs="0"/>
                        <xs:element ref="Amenities" minOccurs="0" maxOccurs="unbounded"/>
                   </xs:sequence>
                   <xs:attribute name="smoking" use="required">
                        <xs:simpleType>
                             <xs:restriction base="xs:NMTOKEN">
                                  <xs:enumeration value="yes"/>
                                  <xs:enumeration value="no"/>
                             </xs:restriction>
                        </xs:simpleType>
                   </xs:attribute>
                   <xs:attribute name="numberOfBed" type="xs:anySimpleType"/>
                   <xs:attribute name="bedType">
                        <xs:simpleType>
                             <xs:restriction base="xs:NMTOKEN">
                                  <xs:enumeration value="single"/>
                                  <xs:enumeration value="full"/>
                                  <xs:enumeration value="other"/>
                                  <xs:enumeration value="king"/>
                                  <xs:enumeration value="queen"/>
                                  <xs:enumeration value="double"/>
                             </xs:restriction>
                        </xs:simpleType>
                   </xs:attribute>
              </xs:complexType>
         </xs:element>
         <xs:element name="Amenities">
              <xs:complexType>
                   <xs:sequence>
                        <xs:element ref="Description"/>
                   </xs:sequence>
              </xs:complexType>
         </xs:element>
         <xs:element name="RailDetail">
              <xs:complexType>
                   <xs:sequence>
                        <xs:element ref="TripType"/>
                        <xs:element ref="RailLeg" maxOccurs="unbounded"/>
                        <xs:element ref="AvailablePrice" minOccurs="0" maxOccurs="unbounded"/>
                        <xs:element ref="Penalty" minOccurs="0"/>
                   </xs:sequence>
              </xs:complexType>
         </xs:element>
         <xs:element name="RailLeg">
              <xs:complexType>
                   <xs:sequence>
                        <xs:element ref="Vendor"/>
                        <xs:element ref="RailLegOrigin"/>
                        <xs:element ref="RailLegDestination"/>
                        <xs:element ref="BookingClassCode" minOccurs="0"/>
                        <xs:element ref="Rate" minOccurs="0"/>
                        <xs:element ref="Meal" minOccurs="0" maxOccurs="unbounded"/>
                   </xs:sequence>
                   <xs:attribute name="travelSegment" type="xs:anySimpleType" use="required"/>
                   <xs:attribute name="departureTime" type="xs:anySimpleType" use="required"/>
                   <xs:attribute name="arrivalTime" type="xs:anySimpleType" use="required"/>
                   <xs:attribute name="trainNumber" type="xs:anySimpleType" use="required"/>
                   <xs:attribute name="seatNumber" type="xs:anySimpleType"/>
                   <xs:attribute name="carType">
                        <xs:simpleType>
                             <xs:restriction base="xs:NMTOKEN">
                                  <xs:enumeration value="seat"/>
                                  <xs:enumeration value="sleeper"/>
                             </xs:restriction>
                        </xs:simpleType>
                   </xs:attribute>
              </xs:complexType>
         </xs:element>
         <xs:element name="RailLegOrigin">
              <xs:complexType>
                   <xs:choice>
                        <xs:element ref="Airport"/>
                        <xs:element ref="Address"/>
                   </xs:choice>
              </xs:complexType>
         </xs:element>
         <xs:element name="RailLegDestination">
              <xs:complexType>
                   <xs:choice>
                        <xs:element ref="Airport"/>
                        <xs:element ref="Address"/>
                   </xs:choice>
              </xs:complexType>
         </xs:element>
         <xs:element name="TripType">
              <xs:complexType>
                   <xs:attribute name="type" use="required">
                        <xs:simpleType>
                             <xs:restriction base="xs:NMTOKEN">
                                  <xs:enumeration value="oneWay"/>
                                  <xs:enumeration value="multiLeg"/>
                                  <xs:enumeration value="round"/>
                             </xs:restriction>
                        </xs:simpleType>
                   </xs:attribute>
              </xs:complexType>
         </xs:element>
         <xs:element name="Vendor">
              <xs:complexType>
                   <xs:sequence>
                        <xs:element ref="Address"/>
                        <xs:element ref="SupplierID" minOccurs="0" maxOccurs="unbounded"/>
                   </xs:sequence>
                   <xs:attribute name="preferred" use="required">
                        <xs:simpleType>
                             <xs:restriction base="xs:NMTOKEN">
                                  <xs:enumeration value="yes"/>
                                  <xs:enumeration value="no"/>
                             </xs:restriction>
                        </xs:simpleType>
                   </xs:attribute>
              </xs:complexType>
         </xs:element>
         <xs:element name="TermsAndConditions">
              <xs:complexType>
                   <xs:sequence>
                        <xs:element ref="Description" maxOccurs="unbounded"/>
                   </xs:sequence>
              </xs:complexType>
         </xs:element>
         <xs:element name="PolicyViolation">
              <xs:complexType>
                   <xs:sequence>
                        <xs:element ref="Description"/>
                        <xs:element ref="PolicyViolationJustification"/>
                        <xs:element ref="Comments" minOccurs="0"/>
                   </xs:sequence>
                   <xs:attribute name="level" use="required">
                        <xs:simpleType>
                             <xs:restriction base="xs:NMTOKEN">
                                  <xs:enumeration value="warning"/>
                                  <xs:enumeration value="violation"/>
                             </xs:restriction>
                        </xs:simpleType>
                   </xs:attribute>
              </xs:complexType>
         </xs:element>
         <xs:element name="PolicyViolationJustification">
              <xs:complexType>
                   <xs:sequence>
                        <xs:element ref="Description"/>
                   </xs:sequence>
              </xs:complexType>
         </xs:element>
         <xs:element name="Penalty">
              <xs:complexType>
                   <xs:sequence>
                        <xs:element ref="Money"/>
                        <xs:element ref="Description"/>
                   </xs:sequence>
              </xs:complexType>
         </xs:element>
         <xs:element name="AvailablePrice">
              <xs:complexType>
                   <xs:sequence>
                        <xs:element ref="Money"/>
                        <xs:element ref="Description" minOccurs="0"/>
                   </xs:sequence>
                   <xs:attribute name="type" use="required">
                        <xs:simpleType>
                             <xs:restriction base="xs:NMTOKEN">
                                  <xs:enumeration value="highest"/>
                                  <xs:enumeration value="lowest"/>
                                  <xs:enumeration value="other"/>
                                  <xs:enumeration value="highestCompliant"/>
                                  <xs:enumeration value="lowestCompliant"/>
                             </xs:restriction>
                        </xs:simpleType>
                   </xs:attribute>
              </xs:complexType>
         </xs:element>
         <xs:element name="Rate">
              <xs:complexType>
                   <xs:sequence>
                        <xs:element ref="Total"/>
                        <xs:element ref="UnitRate"/>
                        <xs:element ref="Description" minOccurs="0"/>
                   </xs:sequence>
                   <xs:attribute name="quantity" type="xs:anySimpleType" use="required"/>
              </xs:complexType>
         </xs:element>
         <xs:element name="BookingClassCode">
              <xs:complexType>
                   <xs:sequence>
                        <xs:element ref="Description" minOccurs="0"/>
                   </xs:sequence>
                   <xs:attribute name="domain" type="xs:anySimpleType" use="required"/>
                   <xs:attribute name="code" type="xs:anySimpleType" use="required"/>
              </xs:complexType>
         </xs:element>
         <xs:element name="Total">
              <xs:complexType>
                   <xs:sequence>
                        <xs:element ref="Money"/>
                   </xs:sequence>
              </xs:complexType>
         </xs:element>
         <xs:element name="BillTo">
              <xs:complexType>
                   <xs:sequence>
                        <xs:element ref="Address"/>
                   </xs:sequence>
              </xs:complexType>
         </xs:element>
         <xs:element name="ShipTo">
              <xs:complexType>
                   <xs:sequence>
                        <xs:element ref="Address"/>
                   </xs:sequence>
              </xs:complexType>
         </xs:element>
         <xs:element name="Shipping">
              <xs:complexType>
                   <xs:sequence>
                        <xs:element ref="Money"/>
                        <xs:element ref="Description"/>
                   </xs:sequence>
                   <xs:attribute name="trackingDomain" type="xs:anySimpleType"/>
                   <xs:attribute name="trackingId" type="xs:anySimpleType"/>
                   <xs:attribute name="tracking" type="xs:anySimpleType"/>
              </xs:complexType>
         </xs:element>
         <xs:element name="Discount">
              <xs:complexType>
                   <xs:choice>
                        <xs:element ref="DiscountPercent"/>
                        <xs:element ref="DiscountAmount"/>
                   </xs:choice>
              </xs:complexType>
         </xs:element>
         <xs:element name="DiscountPercent">
              <xs:complexType>
                   <xs:attribute name="percent" type="xs:anySimpleType" use="required"/>
              </xs:complexType>
         </xs:element>
         <xs:element name="PaymentTerm">
              <xs:complexType>
                   <xs:sequence>
                        <xs:element ref="Discount" minOccurs="0"/>
                   </xs:sequence>
                   <xs:attribute name="payInNumberOfDays" type="xs:anySimpleType" use="required"/>
              </xs:complexType>
         </xs:element>
         <xs:element name="Payment">
              <xs:complexType>
                   <xs:sequence>
                        <xs:element ref="PCard"/>
                   </xs:sequence>
              </xs:complexType>
         </xs:element>
         <xs:element name="Segment">
              <xs:complexType>
                   <xs:attribute name="type" type="xs:anySimpleType" use="required"/>
                   <xs:attribute name="id" type="xs:anySimpleType" use="required"/>
                   <xs:attribute name="description" type="xs:anySimpleType" use="required"/>
              </xs:complexType>
         </xs:element>
         <xs:element name="AccountingSegment">
              <xs:complexType>
                   <xs:sequence>
                        <xs:element ref="Name"/>
                        <xs:element ref="Description"/>
                   </xs:sequence>
                   <xs:attribute name="id" type="xs:anySimpleType" use="required"/>
              </xs:complexType>
         </xs:element>
         <xs:element name="Accounting">
              <xs:complexType>
                   <xs:sequence>
                        <xs:choice>
                             <xs:element ref="Segment" maxOccurs="unbounded"/>
                             <xs:element ref="AccountingSegment" maxOccurs="unbounded"/>
                        </xs:choice>
                   </xs:sequence>
                   <xs:attribute name="name" type="xs:anySimpleType" use="required"/>
              </xs:complexType>
         </xs:element>
         <xs:element name="Charge">
              <xs:complexType>
                   <xs:sequence>
                        <xs:element ref="Money"/>
                   </xs:sequence>
              </xs:complexType>
         </xs:element>
         <xs:element name="Distribution">
              <xs:complexType>
                   <xs:sequence>
                        <xs:element ref="Accounting"/>
                        <xs:element ref="Charge"/>
                   </xs:sequence>
              </xs:complexType>
         </xs:element>
         <xs:element name="TaxAmount">
              <xs:complexType>
                   <xs:sequence>
                        <xs:element ref="Money"/>
                   </xs:sequence>
              </xs:complexType>
         </xs:element>
         <xs:element name="TaxableAmount">
              <xs:complexType>
                   <xs:sequence>
                        <xs:element ref="Money"/>
                   </xs:sequence>
              </xs:complexType>
         </xs:element>
         <xs:element name="TaxLocation">
              <xs:complexType mixed="true">
                   <xs:attribute ref="xml:lang" use="required"/>
              </xs:complexType>
         </xs:element>
         <xs:element name="TriangularTransactionLawReference">
              <xs:complexType mixed="true">
                   <xs:attribute ref="xml:lang" use="required"/>
              </xs:complexType>
         </xs:element>
         <xs:element name="TaxDetail">
              <xs:complexType>
                   <xs:sequence>
                        <xs:element ref="TaxableAmount" minOccurs="0"/>
                        <xs:element ref="TaxAmount"/>
                        <xs:element ref="TaxLocation" minOccurs="0"/>
                        <xs:element ref="Description" minOccurs="0"/>
                        <xs:element ref="TriangularTransactionLawReference" minOccurs="0"/>
                   </xs:sequence>
                   <xs:attribute name="purpose" type="xs:anySimpleType"/>
                   <xs:attribute name="category" type="xs:anySimpleType" use="required"/>
                   <xs:attribute name="percentageRate" type="xs:anySimpleType"/>
                   <xs:attribute name="isVatRecoverable">
                        <xs:simpleType>
                             <xs:restriction base="xs:NMTOKEN">
                                  <xs:enumeration value="yes"/>
                             </xs:restriction>
                        </xs:simpleType>
                   </xs:attribute>
                   <xs:attribute name="taxPointDate" type="xs:anySimpleType"/>
                   <xs:attribute name="paymentDate" type="xs:anySimpleType"/>
                   <xs:attribute name="isTriangularTransaction">
                        <xs:simpleType>
                             <xs:restriction base="xs:NMTOKEN">
                                  <xs:enumeration value="yes"/>
                             </xs:restriction>
                        </xs:simpleType>
                   </xs:attribute>
              </xs:complexType>
         </xs:element>
         <xs:element name="Tax">
              <xs:complexType>
                   <xs:sequence>
                        <xs:element ref="Money"/>
                        <xs:element ref="Description"/>
                        <xs:element ref="TaxDetail" minOccurs="0" maxOccurs="unbounded"/>
                   </xs:sequence>
              </xs:complexType>
         </xs:element>
         <xs:element name="ItemOut">
              <xs:complexType>
                   <xs:sequence>
                        <xs:element ref="ItemID"/>
                        <xs:element ref="Path" minOccurs="0"/>
                        &

  • In the filter scheme driver, how to i get the filename in open() or handleOpen ()

    I want to implement filter scheme driver to monitor and prevent file open or read calls based on certain rules. For this I would need file name, user name and application process name. I did not find a way to extract this information. Any hint would be of great help.

    If the reset doe not work, connect tot he comouter and try to restore via iTunes.
    If the logo is still showing, let the battery fully drain. After charging for an hour, try the reset and restore again.

  • Unable to capture SQL Server Schema

    I am trying to capture SQL Server 2005 demo schema (AdventureWorks). It does shows the numbers of Tables/Indexes captured..but finishes with this error..
    Error ocurred during capture: Exhausted Resultset
    Column not found. Skipping index detail on index 'IX_StoreContact_ContactTypeID'
    Column not found. Skipping index detail on index 'IX_StoreContact_ContactID'
    Column not found. Skipping index detail on index 'AK_StoreContact_rowguid'
    Column not found. Skipping index detail on index 'IX_ProductVendor_VendorID'
    Column not found. Skipping index detail on index 'IX_ProductVendor_UnitMeasureCode'
    Column not found. Skipping index detail on index 'IX_Address_StateProvinceID'
    Column not found. Skipping index detail on index 'IX_Address_AddressLine1_AddressLine2_City_StateProvinceID_PostalCode'
    Column not found. Skipping index detail on index 'IX_Address_AddressLine1_AddressLine2_City_StateProvinceID_PostalCode'
    Column not found. Skipping index detail on index 'IX_Address_AddressLine1_AddressLine2_City_StateProvinceID_PostalCode'
    Column not found. Skipping index detail on index 'IX_Address_AddressLine1_AddressLine2_City_StateProvinceID_PostalCode'
    Column not found. Skipping index detail on index 'IX_Address_AddressLine1_AddressLine2_City_StateProvinceID_PostalCode'
    Column not found. Skipping index detail on index 'AK_Address_rowguid'
    Column not found. Skipping index detail on index 'AK_Department_Name'
    Any help is appreciated..
    Ajay

    Hi Nandu,
    As your description, you come across an error(vsjitdebugger.exe cannot be found). Please confirm if the error occurs during the installation of SQL Server 2012.  If so, please help post SQL Server setup logs. By default, SQL Server setup log file locates
    in C:\Program Files\Microsoft SQL Server\110\Setup Bootstrap\Log.
    Base on my research, this error could be caused by that the previous uninstallation is improper and vsjitdebugger.exe file could be mistakenly deleted.
    To troubleshoot the issue, you could start your computer into Safe Mode and fix your problem with one of the following methods. For more information, please refer to the article:
    http://www.fixerrorkit.com/fix-error/fix-vsjitdebugger.exe-error.html.
    1. You could execute the sfc /scannow command following steps below.
    a. Press "Windows+R", type in cmd and then right click "Run as administrator"
    b. Type in sfc /scannow (There's a space between sfc and /scannow) into the dialog and hit Enter key and click ok.
    c. Wait until the System File Checker finishes the check.
    2. You could use a Windows repair installation, also known as a Startup Repair to repair your Windows system files.
    3. You could install the latest Windows updates to fix vsjitdebugger.exe error. Microsoft often releases new service packs and system patches to replace or update some DLL files of Windows system.
    4. You could use third-party tool such as Automatic Error Fix Tool to fix your vsjitdebugger.exe error. However, Microsoft cannot make any representations regarding the quality, safety, or suitability of any third-party software or information found there.
    In addition, if you are unable to install  Visual Studio, I suggest you post your question in Visual Studio Setup and Installation forum at
    https://social.msdn.microsoft.com/Forums/vstudio/en-US/home?forum=vssetup  . It is appropriate and more experts will assist you.
    Regards,
    Michelle Li

  • How to use one application with multiple schema without copying application?

    Hi,
    Previously we are using oracle forms and by that we can manage by using a set of folders containing fmx and use different schema/database for different customers. so the source code comes from one individual file but used for different database users.
    is it possible to do this without copying application in apex?
    reason is because if applications are copied for each customer, and in a situation where a page has a bug, the developer must correct multiple pages across all the application. This would not be appropriate to manage.
    could this be done in apex? or is there any other approach?

    Hi,
    An application is tied to its parsing schema, so it is not possible to have one code base which you can then point to different schemas. I have seen some threads relating to dynamically setting the parsing schema, but I don't think it has worked to well, and would not be a supported configuration by Oracle.
    The normal way to do this is to have one schema and for each entity where it is logical you will have an extra key which is the customer id. I mention where it is logical, because not every entity needs its own data defined by customer. Some data will be common across all customers, such as lookup data and some entities will comprise child entities by which the data separation will be implied by the parent. You can then use Oracle's Virtual Private Database feature to implement a seperate view of the data through the application, based most likely on the customer who is logged on.
    Hope this helps.
    Regards
    Andre

  • How can I deal with negative marking in a quiz marking scheme?

    I wonder if anyone can help me with a problem I have in developing the 'code' for a marking scheme for an exam in Captivate 8. I would be very grateful for pointers towards a viable solution. At the moment I am just thrashing around.
    My background is in C++ and I think part of my problem is in trying to find analogues of functions I would use in that environment. My experience with Captivate is limited to developing fairly simple training courses but now I need to put an existing exam on line, maintaining its relatively complicated marking scheme, which is as follows:
    The paper is multiple choice, each question having four statements, one (or at the most two) of which is true. A completely correct answer gets 4 marks so where there are two correct statements each gets 2 marks. So far, so easy.
    The difficulty arises from an element of negative marking. If 3 or more statements are selected, the score is 0 marks. If there is a single correct statement and it and an incorrect statement are selected, the score is 2 marks. If there are 2 correct statements and one of them is selected, the score is 2 marks. If an incorrect statement is selected as well, the score is 1 mark.
    I had assumed I could use conditional logic and user variables on a slide-by-slide basis to provide a score value and then assign it to the appropriate system quiz variable, but it seems I can't assign values to variables in a quiz slide. That would have been too easy...
    So, can anybody advise me on an approach that keeps the advantages of using the quiz framework, including the use of the Review function?
    Any help very gratefully received.

    If you use SCORM 1.2 for reporting, negative scores will be converted to zero, because it doesn't allow negative score.
    If you want to keep to Review functionality, you need to stay with the default question slides. There are some tweaking possibilities but changing the score is not one of them.
    Question Question Slides in Captivate - Captivate blog
    Question Question Slides - Part 2 - Captivate blog
    I think the only possible way is to use JS, but then you'll not be able to keep the functionality of the Question slides, you are in custom question slides. Plenty of examples of custom questions can be found on my blog as well.

  • JDBC Lookup - Import table data from a different schema in same DB

    Hi XI Experts,
    We are facing an issue while importing a Database table into the external definition in PI 7.1.
    The details are as below:
    I have configured user 'A' in PI communication channel to access the database. But the table that I want to access is present in schema "B". Due to this, I am unable to view the table that I have to import in the list available.
    In other words, I am trying to access a table present in a different schema in the same database. Please note that my user has been given all the required permissions to access different schema. Even then, I am unable to access the table in different schema.
    Kindly provide your valuable suggestions as to how I can import table which is present in another schema but in the same Database.
    Regards,
    Subbu

    If you are using PI 7.1, then you can do JDBC Lookup to import JDBC meta data (table structures from DB). Configure a jdbc receiver communication channel where you specify username and password which has permission to access schema A and Schema B of database. Specify database name in the connection string. Then you might have access to import both schema.
    Please refer these links
    SAP PI 7.1 Mapping Enhancements Series: Graphical Support for JDBC and RFC Lookups
    How to use JDBC Lookup in PI 7.1 ?

  • Getting error while creating the variable of Schema Element type

    Hi everybody,
    For creating a variable of schema element type I am doing the following steps...
    Select 'Variables' after right clicking on bpel process. IN this window, go to 'Create VAriable' then select 'Element' type. Now in Type Choose, I expanded the my imported schema files. And selected a element type, then click ok to create this variable... I am getting the message...
    IN ORDER TO SAVE IMPORTED WSDL/SCHEMA FILES, YOU MUST HAVE A PARTNER LINK LOCATED UNDER THE CURRENT PROJECT DIRECTORY.
    What is mean by that.
    I have imported the schema files in project. AFter that I have imported them into the WSDL also. Now why I am getting error while creating the variable. However I can create variable directly in .BPEL file then everything is fine. And it is working also. But what is mean with the above error? Why I am not able to create variable through GUI?
    Thanks.

    Hi,
    I have this same problem this morning, and I was going crazy, until I found this webpage on the internet:
    [http://technology.amis.nl/blog/1803/problem-importing-xml-schema-in-bpel-process|http://technology.amis.nl/blog/1803/problem-importing-xml-schema-in-bpel-process]
    The idea is that the jdeveloper is not very good working with directories with spaces on the directory name. If you move all your work to a directory without spaces, it will work smoothly. At least, it had worked for me.
    Regards,
    Nacho

  • Error while exporting a schema using data pump

    Hi all,
    I have 11.1.0.7 database and am using expdp to export a schema. The schema is quite huge and has roughly about 4 GB of data. When i export using the following command,
    expdp owb_exp_v1/welcome directory=dmpdir dumpfile=owb_exp_v1.dmp
    i get the following error after running for around 1 hour.
    ORA-39126: Worker unexpected fatal error in KUPW$WORKER.UNLOAD_METADATA [TABLESPACE_QUOTA:"OWB_EXP_V1"]
    ORA-22813: operand value exceeds system limits
    ORA-06512: at "SYS.DBMS_SYS_ERROR", line 95
    ORA-06512: at "SYS.KUPW$WORKER", line 7839
    ----- PL/SQL Call Stack -----
    object line object
    handle number name
    4A974B9C 18237 package body SYS.KUPW$WORKER
    4A974B9C 7866 package body SYS.KUPW$WORKER
    4A974B9C 2744 package body SYS.KUPW$WORKER
    4A974B9C 8504 package body SYS.KUPW$WORKER
    4A961BF0 1 anonymous block
    4A9DAA4C 1575 package body SYS.DBMS_SQL
    4A974B9C 8342 package body SYS.KUPW$WORKER
    4A974B9C 1545 package body SYS.KUPW$WORKER
    4A8CD200 2 anonymous block
    Job "SYS"."SYS_EXPORT_SCHEMA_01" stopped due to fatal error at 14:01:23
    This owb_exp_v1 user has dba privileges. I am not sure what is causing this error. I have tried running it almost thrice but in vain. I also tried increasing the sort_area_size parameter. Even then, i get this error.
    Kindly help.
    Thanks,
    Vidhya

    Hi,
    Can you let us know what the last object type it was working on? It would be the line in the log file that looks like:
    Processing object type SCHEMA_EXPORT/...
    Thanks
    Dean

  • Creating a new schema in a Logical Standby Database

    Hi All,
    I am experimenting with logical standby databases for the purpose of reporting, and have not been able to create a new schema in the logical standby database - one of the key features of logical standbys.
    I have setup primary and logical standby databases, and they seem to be running just fine - changes are moved from the primary to the standby and queries on the standby seem to run ok.
    However, If I try to create a new schema on the logical standby, that does not exist on the primary, I get "ORA-01031: insufficient privileges" errors when I try to create new objects.
    Show below are the steps I have taken to create the new schema on the logical standby. Any help would be greatly appreciated.
    SYS@UATDR> connect / as sysdba
    Connected.
    SYS@UATDR>
    SYS@UATDR> select name, log_mode, database_role, guard_status, force_logging, flashback_on, db_unique_name
    2 from v$database
    3 /
    NAME LOG_MODE DATABASE_ROLE GUARD_S FOR FLASHBACK_ON DB_UNIQUE_NAME
    UATDR ARCHIVELOG LOGICAL STANDBY ALL YES YES UATDR
    SYS@UATDR>
    SYS@UATDR> create tablespace ts_new
    2 /
    Tablespace created.
    SYS@UATDR>
    SYS@UATDR> create user new
    2 identified by new
    3 default tablespace ts_new
    4 temporary tablespace temp
    5 quota unlimited on ts_new
    6 /
    User created.
    SYS@UATDR>
    SYS@UATDR> grant connect, resource to new
    2 /
    Grant succeeded.
    SYS@UATDR> grant unlimited tablespace, create table, create any table to new
    2 /
    Grant succeeded.
    SYS@UATDR>
    SYS@UATDR> -- show privs given to new
    SYS@UATDR> select * from dba_sys_privs where grantee='NEW'
    2 /
    GRANTEE PRIVILEGE ADM
    NEW CREATE ANY TABLE NO
    NEW CREATE TABLE NO
    NEW UNLIMITED TABLESPACE NO
    SYS@UATDR>
    SYS@UATDR> -- create objects in schema
    SYS@UATDR> connect new/new
    Connected.
    NEW@UATDR>
    NEW@UATDR> -- prove ability to create tables
    NEW@UATDR> create table new
    2 (col1 number not null)
    3 tablespace ts_new
    4 /
    create table new
    ERROR at line 1:
    ORA-01031: insufficient privileges
    NEW@UATDR>
    NEW@UATDR>

    HI Daniel,
    I appreciate your quick response.
    My choice of name may not have been ideal, however changing new to another name - like gav - does not solve the problem.
    SYS@UATDR> connect / as sysdba
    Connected.
    SYS@UATDR>
    SYS@UATDR> select name, log_mode, database_role, guard_status, force_logging, flashback_on, db_unique_name
    2 from v$database
    3 /
    NAME LOG_MODE DATABASE_ROLE GUARD_S FOR FLASHBACK_ON DB_UNIQUE_NAME
    UATDR ARCHIVELOG LOGICAL STANDBY ALL YES YES UATDR
    SYS@UATDR>
    SYS@UATDR> create tablespace ts_gav
    2 /
    Tablespace created.
    SYS@UATDR>
    SYS@UATDR> create user gav
    2 identified by gav
    3 default tablespace ts_gav
    4 temporary tablespace temp
    5 quota unlimited on ts_gav
    6 /
    User created.
    SYS@UATDR>
    SYS@UATDR> grant connect, resource to gav
    2 /
    Grant succeeded.
    SYS@UATDR> grant unlimited tablespace, create table, create any table to gav
    2 /
    Grant succeeded.
    SYS@UATDR>
    SYS@UATDR> -- show privs given to gav
    SYS@UATDR> select * from dba_sys_privs where grantee='GAV'
    2 /
    GRANTEE PRIVILEGE ADM
    GAV CREATE TABLE NO
    GAV CREATE ANY TABLE NO
    GAV UNLIMITED TABLESPACE NO
    SYS@UATDR>
    SYS@UATDR> -- create objects in schema
    SYS@UATDR> connect gav/gav
    Connected.
    GAV@UATDR>
    GAV@UATDR> -- prove ability to create tables
    GAV@UATDR> create table gav
    2 (col1 number not null)
    3 tablespace ts_gav
    4 /
    create table gav
    ERROR at line 1:
    ORA-01031: insufficient privileges
    GAV@UATDR>

Maybe you are looking for

  • JVM crash with two tomcats

    hi i have a problem with my JVM look: # An unexpected error has been detected by HotSpot Virtual Machine: # SIGSEGV (0xb) at pc=0xb799b94b, pid=9047, tid=16386 # Java VM: Java HotSpot(TM) Client VM (1.5.0_10-b03 mixed mode, sharing) # Problematic fra

  • Problem Connection protocol HTTPS Web Dispatcher

    Hi, I have problem logon in the portal my company with connection httpshttp://www.my_company/irj/portal/light/anonymous but no successfully, I can only connection protocol HTTP http://www.my_company/irj/portal/light/anonymous In the profile Webpdispa

  • I need a driver for Canon MP950. Canon or Apple do not have it

    I moved up from OS X 10.6 to 10.9 and lost the driver for my printer (Canon Pixma MP950) .Canon does not have a driver for this printer on Maverick and. Apple does not have one either. Do I have to buy a new printer? Any other solution?

  • (DII) Client Example - - missing class error

    To jump into DII, I have copied the source for the "Dynamic Invocation Interface (DII) Client Example" into a new class created in netbeans. The api jar for JAX-RPC has been mounted in the environment. The example compiles fine, but upon execute the

  • LMS 4.2 fails Device Package Update

    Hallo, Device Package Update fails with this error: Error while downloading package information from Cisco.com for the selected products. See the d:/CSCOpx/log/psu.log file for details. PSU.log shows: ERROR  [RemoteRepSync : downloadPsuHeadersAsXml]