Uses the Component:PartsMasterLineType
Part Master Line
Table 6.6. Fields and Components
| Name | Description | Occurrence | Type | Data Type | User Notes |
|---|---|---|---|---|---|
| LineNumber |
Line Number | 0..1 | Field | oag:TextType | |
| CountryCode |
Part Country Code | 0..1 | Field | sqdt:CountryCodeType | |
| EffectivePeriod |
Part's Price Effective Periods | 0..* | Component | oag:TimePeriodType | |
| Part |
This is the basic information to identify a Part. | 0..* | Component | PartType | |
| PartDetails |
The details of a Part such as serial number, manufacturer, etc. | 0..1 | Component | PartDetailsType | |
| PartQuantity |
Part Quantity. | 0..* | Field | BaseQuantityType | |
| ReferencedPart |
Generic component to identiry "Core Part", "RemanufacturedPart", etc. | 0..* | Component | ReferencedPartType | |
| Price |
Part Price. | 0..* | Field | BasePriceType | |
| VehicleIdentifier |
Vehicle Identifier Component. | 0..1 | Component | VehicleIdentifierType | |
| Measurement |
Part Measurement. | 0..1 | Field | BaseMeasurementType | |
| Supersession |
Supersession Group. | 0..* | Component | SupersessionType | |
| PartChangeStatus |
Communicates the type of update to the part for a PartMaster delta. Sample values: Added, Updated, Deleted Note that it is preferable to to communicate change status with oagis:ChangeStatus in the oagis:ActionCriteria or oagis:ResponseCriteria elements of the BOD header. However, PartChangeStatus has been added to PartMasterLineType to accomodate uses cases where that is impractical due to file size. | 0..1 | Field | oag:CodeType |
The XML Sample provided here is an approximation of the generated XML for this component. Not all of the fields are required for implementation.
Example 6.7. PartsMasterLine
<PartsMasterLine>
<LineNumber>......</LineNumber> [0..1]
<CountryCode>......</CountryCode> [0..1]
<EffectivePeriod>......</EffectivePeriod> [0..*]
<Part>......</Part> [0..*]
<PartDetails>......</PartDetails> [0..1]
<PartQuantity>......</PartQuantity> [0..*]
<ReferencedPart>......</ReferencedPart> [0..*]
<Price>......</Price> [0..*]
<VehicleIdentifier>......</VehicleIdentifier> [0..1]
<Measurement>......</Measurement> [0..1]
<Supersession>......</Supersession> [0..*]
<PartChangeStatus>......</PartChangeStatus> [0..1]
</PartsMasterLine>