0% found this document useful (0 votes)
97 views16 pages

XML With Ata Spec 2000

Uploaded by

moh1209
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
97 views16 pages

XML With Ata Spec 2000

Uploaded by

moh1209
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 16

ATA e-Business

Presented by

Klaus Malone
Head of e-Business Spares Market
Airbus Spares Support and Services

XML with ATA


Objectives - XML development

• Not a revolution, but an evolution


• SPEC 2000 & iSPEC 2200 and WASG rules
• CSDD Data elements
• New / enhanced services
• WEB and SPEC services
• Real-time communication
• Enhance security
© AIRBUS S.A.S. All rights reserved. Confidential and proprietary document.

Page 2
SPEC 2000 & XML

SPEC 2000 XML


• Has TEIs • Has TAGs
• Elements are mandatory or • Elements are mandatory or
conditional optional
4have attributes 4have attributes
4have min, max length 4have min, max length
4have value lists 4have value lists
• Made for our e-business • Made for the world’s e-business
• Evolved from ATA 200 (punch • Evolved from SPEC 2000 ???
cards )
© AIRBUS S.A.S. All rights reserved. Confidential and proprietary document.

Page 3
What is XML?

• eXtensible Markup Language


• Derived from SGML
• XML is a specification, defined by the W3C (World Wide
Web Consortium), which defines a syntax used to define
markup languages.
• XML defines a syntax to structure a document, using
markup.
• Family of Standards
© AIRBUS S.A.S. All rights reserved. Confidential and proprietary document.

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.

4A language for transforming XML documents into other


XML documents.
• X…..
Page 5
XML Syntax

• Use of Tags to wrap text


4 Start Tags
– Contained in left and right angle brackets
– <TagName>
4 End Tags
– Tag name preceded by a slash
– </TagName>
4 Empty Tags
– No end tag
– Tag adds slash preceding the right angle bracket
© 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.

PartNumber MFR_Code OrderQTY Unit

ABC123-4 NF783 5 EA

Page 8
What’s a schema?

• Constrains the structure of an XML message


• schema vs. Schema
• Types of schemas
4DocumentType Definition (DTD)
4W3C XML Schema
© AIRBUS S.A.S. All rights reserved. Confidential and proprietary document.

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.

Command Code: A1STOCKS;


P1PDINQY;
R1CDBRSP
2000 XSD WHO Element Data Type: xs:string
Min Length: 1
Max Length: 55
Chapter: 11
Schema: AircraftEvent;
AircraftHoursAndLandings; AircraftStatusChange;
Logbook; LRU_Removal; PieceParts;
ScheduledMaintenance; ServiceBulletin;
ShopFindings; SummaryData
Page 10
XML and the Integrated Data Environment

ATA e-Business Mission Statement


• Information-centric, not document-centric
• Platform neutral – open architecture
• Consistent data structures, definitions and properties
across all applications of the data
• Leverage other standards where applicable
• Enable an appropriate level of data security for the
application
© AIRBUS S.A.S. All rights reserved. Confidential and proprietary document.

Page 11
ATA XML Schema Guidelines

• CSDD – ATA XML Schemas will support all relevant


data definitions and properties as they appear in the ATA
Common Support Data Dictionary.
• Technology neutral – ATA Schemas should be transport
protocol and security independent; meaning that they
should not require the use of any particular transport
protocol or security features.
• ….
© AIRBUS S.A.S. All rights reserved. Confidential and proprietary document.

Page 12
ATA Type B messages, XML DTDs & Schemas

• There will be no further development of SPEC 2000 Type


B messages.
• Current ATA DTDs will be removed from the SPEC 1
year after publication ATA Schemas.
• Current SPEC 2000 Type B messages will be “converted”
into XML Schemas
• All future SPEC exchange formats will be defined as
XML Schemas.
© AIRBUS S.A.S. All rights reserved. Confidential and proprietary document.

Page 13
Spec 2000 XML Schemas

Aircraft LRU Spares Ship


Messages Event Removal Order Notice

Reliability MM
Functional Areas Common Common
Types Types
© AIRBUS S.A.S. All rights reserved. Confidential and proprietary document.

CSDD Data Properties CSDD

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

• XML schema for a security envelope


4Containing clear text document id and message type
4...

• XML electronic Airworthiness Certificate


4Digitallysigned
4Including TDN (Certificate tracking Number)
4...

• XML “messages“ on RFID Tags


© AIRBUS S.A.S. All rights reserved. Confidential and proprietary document.

4Including
TDN
4Same digital signature as on the e-AwCert
4..

Page 16

You might also like