complexType TerminalInformationType

complexType {http://www.api.org/pidXML}TerminalInformationType

Derived Types
{http://www.api.org/pidXML}TerminalInformationType
 {http://www.api.org/pidXML}TerminalInformation (by type)
Abstractfalse (This can be used in an instance)
Target Namespacehttp://www.api.org/pidXML
Declared Namespacesxmlns:pidx=http://www.api.org/pidXML
xmlns=http://www.w3.org/2001/XMLSchema


Source

<complexType name="TerminalInformationType">
    <
sequence>
        <
element ref="pidx:AddressInformation" minOccurs="0"/>
    </
sequence>
    <
attribute name="EPAEntityID">
        <
annotation>
            <
documentation>The four-character EPA-assigned ID for the entity (I believe this will be assigned to the operating company at the terminal)</documentation>
        </
annotation>
        <
simpleType>
            <
restriction base="NMTOKEN">
                <
pattern value="[0-9a-zA-Z]{4}"/>
            </
restriction>
        </
simpleType>
    </
attribute>
    <
attribute name="EPAFacilityID">
        <
annotation>
            <
documentation>The five-character EPA-assigned ID for the facility. Filled with leading zeroes if applicable.</documentation>
        </
annotation>
        <
simpleType>
            <
restriction base="NMTOKEN">
                <
pattern value="[0-9a-zA-Z]{5}"/>
            </
restriction>
        </
simpleType>
    </
attribute>
    <
attribute name="TerminalControlNumber" use="required">
        <
annotation>
            <
documentation>An alpha-numeric field identifying the Internal Revenue Service’s Terminal Control Number. (Use “NON-IRS” if not applicable such as for an asphalt terminal or refinery)</documentation>
        </
annotation>
        <
simpleType>
            <
restriction base="NMTOKEN">
                <
pattern value="[a-zA-Z]{1,9}"/>
            </
restriction>
        </
simpleType>
    </
attribute>
    <
attribute name="TerminalName">
        <
simpleType>
            <
restriction base="NMTOKEN">
                <
pattern value="[0-9a-zA-Z]{1,30}"/>
            </
restriction>
        </
simpleType>
    </
attribute>
    <
attribute name="TerminalSPLC" type="pidx:SPLC_Type" use="required">
        <
annotation>
            <
documentation>A numeric field used to identify the physical location of the terminal from which the product was withdrawn.</documentation>
        </
annotation>
    </
attribute>
    <
attribute name="TerminalTimeZone" use="required">
        <
simpleType>
            <
restriction base="NMTOKEN">
                <
pattern value="[0-9a-zA-Z]{2,3}"/>
            </
restriction>
        </
simpleType>
    </
attribute>
</
complexType>


complexType TerminalInformationType


Stylus Studio XML Schema Library Home
Site Map | Privacy Policy | Terms of Use | Trademarks
Stylus Scoop XML Newsletter:
W3C Member
Stylus Studio®, a product from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2006 All Rights Reserved.