Definition Type: ComplexType
Name: FinishedProductType
Namespace: http://www.api.org/pidXML
Type: pidx:ProductType
Containing Schema: BillOfLadingCreate.xsd
Abstract
Collapse XSD Schema Diagram:
Drilldown into CompartmentInfo in schema billofladingcreate_xsd Drilldown into ComponentProduct in schema billofladingcreate_xsd Drilldown into ProductCharacteristics in schema pidxlib_xsd Drilldown into NetQuantity in schema pidxlib_xsd Drilldown into Gravity in schema pidxlib_xsd Drilldown into Temperature in schema pidxlib_xsd Drilldown into GrossQuantity in schema pidxlib_xsd Drilldown into ProductDescription in schema pidxlib_xsd Drilldown into ProductName in schema pidxlib_xsd Drilldown into ProductCode in schema pidxlib_xsd Drilldown into ProductType in schema pidxlib_xsd Drilldown into BlendOrAlterationIndicator in schema billofladingcreate_xsdXSD Diagram of FinishedProductType in schema billofladingcreate_xsd (PIDX - Petroleum Industry Data Exchange)
Collapse XSD Schema Code:
<complexType name="FinishedProductType">
    <complexContent>
        <extension base="pidx:ProductType">
            <sequence>
                <element ref="pidx:ComponentProduct" maxOccurs="8" />
                <element name="CompartmentInfo" minOccurs="0">
                    <complexType>
                        <attribute name="VehicleNumber" use="required">
                            <annotation>
                                <documentation>An identifier used for the vehicle/transport involved. This should reference a VehicleNumber from CarrierInformation.VehicleInformation in the BillOfLadingHeader.</documentation>
                            </annotation>
                            <simpleType>
                                <restriction base="NMTOKEN">
                                    <pattern value="[0-9,a-zA-Z]{1,10}" />
                                </restriction>
                            </simpleType>
                        </attribute>
                        <attribute name="CompartmentId" use="required">
                            <annotation>
                                <documentation>Identifier the compartment within the vehicle/transport involved.</documentation>
                            </annotation>
                            <simpleType>
                                <restriction base="NMTOKEN">
                                    <pattern value="[0-9,a-zA-Z]{1,10}" />
                                </restriction>
                            </simpleType>
                        </attribute>
                    </complexType>
                </element>
            </sequence>
            <attribute name="BlendOrAlterationIndicator" type="pidx:BlendOrAlterationCodeType" use="required">
                <annotation>
                    <documentation>Indicates that there has been some modification to the product.</documentation>
                </annotation>
            </attribute>
        </extension>
    </complexContent>
</complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
ProductDescription pidx:ProductDescription 0 (1)
GrossQuantity pidx:GrossQuantity (1) (1)
Temperature pidx:Temperature 0 (1)
Gravity pidx:Gravity 0 (1)
NetQuantity pidx:NetQuantity (1) (1)
ProductCharacteristics pidx:ProductCharacteristics (1) (1)
ComponentProduct pidx:ComponentProduct (1) 8
CompartmentInfo pidx:CompartmentInfo 0 (1)
Collapse Child Attributes:
Name Type Default Value Use
ProductCode pidx:ProductCode Required
ProductName pidx:ProductName (Optional)
BlendOrAlterationIndicator pidx:BlendOrAlterationIndicator Required
Collapse Derivation Tree:
Collapse References:
pidx:FinishedProduct