XML With Ata Spec 2000
XML With Ata Spec 2000
Presented by
Klaus Malone
Head of e-Business Spares Market
Airbus Spares Support and Services
Page 2
SPEC 2000 & XML
Page 3
What is XML?
Page 4
XML Basics
• XML Document
4A data object containing custom markup language.
• XML Document Type Definitions (DTD)
4 Specifies the markup syntax.
• XML Schema
4Specifies more detailed markup syntax and data typing.
• Extensible Style Language (XSL)
4Defines a standard style sheet language for XML.
• XSL Transformation (XSLT)
© AIRBUS S.A.S. All rights reserved. Confidential and proprietary document.
– <TagName/>
Page 6
XML Example
<Publications>
<ATA_Spec>
<Title>SPEC2000</Title>
<Revision>2004.1</Revision>
<Price>100</Price>
<Currency>USD</Currency>
<OrderCode id=“A277-003C“/>
</ATA_Spec>
<ATA_Spec>
<Title>iSpec2200</Title>
<Revision>2004.1</Revision>
<Price>200</Price>
© AIRBUS S.A.S. All rights reserved. Confidential and proprietary document.
<Currency>USD</Currency>
<OrderCode id=“A220-003C“/>
</ATA_Spec>
</Publications>
Page 7
XML Processing
• XML Parsers
<PNR>ABC123-4</PNR>
<MFR>NF783</MFR>
<QTO UNT=“EA”>5</QTO>
© AIRBUS S.A.S. All rights reserved. Confidential and proprietary document.
ABC123-4 NF783 5 EA
Page 8
What’s a schema?
Page 9
XML Schema Components
• Elements
• Attributes Name Company Name Mod 2003
• Types DEFINITIONS
4Built-In
data types
Class Definition Sources
Specific Specifies the formal name of a company. 2000
4Simple types For Reliability applications, Company Name represents the name of
the aircraft operator.
4Complex types APPLICATION IN SPECIFICATIONS
Key (e.g., Tag or
Source Context Type Properties
TEI)
2000 MSG WHO Data Free Form Text
Element Data Type: AN
Min Length: 1
Max Length: 55
Cobol Picture: X(01) to X(55)
© AIRBUS S.A.S. All rights reserved. Confidential and proprietary document.
Page 11
ATA XML Schema Guidelines
Page 12
ATA Type B messages, XML DTDs & Schemas
Page 13
Spec 2000 XML Schemas
Reliability MM
Functional Areas Common Common
Types Types
© AIRBUS S.A.S. All rights reserved. Confidential and proprietary document.
ATA
Technical Properties Common
Types
Page 14
© AIRBUS S.A.S. All rights reserved. Confidential and proprietary document.
S1STOCKS à ATA_SparesStockInquiry.xsd
Page 15
Current developments
4Including
TDN
4Same digital signature as on the e-AwCert
4..
Page 16