Definition Type: ComplexType
Name: SegmentRequirementType
Namespace: http://www.wbf.org/xml/B2MML-V0401
Containing Schema: B2MML-V0401-ProductionSchedule.xsd
Abstract False
Documentation:
Collapse XSD Schema Diagram:
Drilldown into Any Drilldown into SegmentState Drilldown into RequiredByRequestedSegmentResponse Drilldown into SegmentRequirement Drilldown into ConsumableExpectedRequirement Drilldown into MaterialConsumedRequirement Drilldown into MaterialProducedRequirement Drilldown into MaterialRequirement Drilldown into EquipmentRequirement Drilldown into PersonnelRequirement Drilldown into ProductionParameter Drilldown into Duration Drilldown into LatestEndTime Drilldown into EarliestStartTime Drilldown into Location Drilldown into Description Drilldown into ProcessSegmentID Drilldown into ProductSegmentID Drilldown into IDXSD Diagram of SegmentRequirementType
Collapse XSD Schema Code:
<xsd:complexType name="SegmentRequirementType">
    <xsd:sequence>
        <xsd:element name="ID" type="IdentifierType" minOccurs="0" />
        <xsd:element name="ProductSegmentID" type="ProductSegmentIDType" minOccurs="0" />
        <xsd:element name="ProcessSegmentID" type="ProcessSegmentIDType" minOccurs="0" />
        <xsd:element name="Description" type="DescriptionType" minOccurs="0" maxOccurs="unbounded" />
        <xsd:element name="Location" type="LocationType" minOccurs="0" />
        <xsd:element name="EarliestStartTime" type="EarliestStartTimeType" minOccurs="0" />
        <xsd:element name="LatestEndTime" type="LatestEndTimeType" minOccurs="0" />
        <xsd:element name="Duration" type="DurationType" minOccurs="0" />
        <xsd:element name="ProductionParameter" type="ProductionParameterType" minOccurs="0" maxOccurs="unbounded" />
        <xsd:element name="PersonnelRequirement" type="PersonnelRequirementType" minOccurs="0" maxOccurs="unbounded" />
        <xsd:element name="EquipmentRequirement" type="EquipmentRequirementType" minOccurs="0" maxOccurs="unbounded" />
        <!-- Added for V04 -->
        <xsd:element name="MaterialRequirement" type="MaterialRequirementType" minOccurs="0" maxOccurs="unbounded" />
        <!-- V04 suggested replacement by MaterialActual -->
        <xsd:element name="MaterialProducedRequirement" type="MaterialProducedRequirementType" minOccurs="0" maxOccurs="unbounded" />
        <!-- V04 suggested replacement by MaterialActual -->
        <xsd:element name="MaterialConsumedRequirement" type="MaterialConsumedRequirementType" minOccurs="0" maxOccurs="unbounded" />
        <!-- V04 suggested replacement by MaterialActual -->
        <xsd:element name="ConsumableExpectedRequirement" type="ConsumableExpectedRequirementType" minOccurs="0" maxOccurs="unbounded" />
        <!-- Added for V04 -->
        <xsd:element name="SegmentRequirement" type="SegmentRequirementType" minOccurs="0" maxOccurs="unbounded" />
        <xsd:element name="RequiredByRequestedSegmentResponse" type="RequiredByRequestedSegmentResponseType" minOccurs="0" />
        <!-- Modified for V04 -->
        <xsd:element name="SegmentState" type="RequestStateType" minOccurs="0" />
        <xsd:group ref="Extended:SegmentRequirement" minOccurs="0" maxOccurs="1" />
        <!-- Added in V04 - The Any element should not be used in new schemas.  This extension schema should be used to add user defined 

     elements to B2MML documents.  In a future release the Any element will be removed from B2MML.  -->
        <xsd:element name="Any" type="AnyType" minOccurs="0" maxOccurs="unbounded" />
    </xsd:sequence>
</xsd:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
ID b2mml:ID 0 (1)
ProductSegmentID b2mml:ProductSegmentID 0 (1)
ProcessSegmentID b2mml:ProcessSegmentID 0 (1)
Description b2mml:Description 0 unbounded
Location b2mml:Location 0 (1)
EarliestStartTime b2mml:EarliestStartTime 0 (1)
LatestEndTime b2mml:LatestEndTime 0 (1)
Duration b2mml:Duration 0 (1)
ProductionParameter b2mml:ProductionParameter 0 unbounded
PersonnelRequirement b2mml:PersonnelRequirement 0 unbounded
EquipmentRequirement b2mml:EquipmentRequirement 0 unbounded
MaterialRequirement b2mml:MaterialRequirement 0 unbounded
MaterialProducedRequirement b2mml:MaterialProducedRequirement 0 unbounded
MaterialConsumedRequirement b2mml:MaterialConsumedRequirement 0 unbounded
ConsumableExpectedRequirement b2mml:ConsumableExpectedRequirement 0 unbounded
SegmentRequirement b2mml:SegmentRequirement 0 unbounded
RequiredByRequestedSegmentResponse b2mml:RequiredByRequestedSegmentResponse 0 (1)
SegmentState b2mml:SegmentState 0 (1)
Any b2mml:Any 0 unbounded
<xs:group> Extended:SegmentRequirement 0 1
Collapse Derivation Tree:
Collapse References:
b2mml:SegmentRequirement, b2mml:SegmentRequirement
Collapse Comments:
blog comments powered by Disqus