(j ldtjzl.kle croyuu1the product information exchange system is a computer independent application...

81
PHOTOGRAPH THIS SHEET UU1 (J LDTJzl.KLE CroY LECET DOCUM E.NT ID&NTICATIO'( S- NW/1990 H DISTRBUTIONSTATEMENT N GRTIGII UrIC TRAC UNANNOUJNCED1 JUSTIFICATION DC _ _ _ _ _ ELEC fl OCT 22 1990D ByU AVAILABILITY CODESE O1SIThJUT1OI AVAILABIY AND/ORt SPECIAL DATE ACCESSIONED DISTRIBUTON STAMP DATE RETURNED DATE RECEIVED LN DTIC REGISTERED OR CERTIFIED NUMBER PHOTOGRAPH THIS SHEET AN) RETURN TO DTIC-FDAC OTIC p'"'I 7ANS MA mo Y PRE L CESSI, SUM A ' P 0 DOIX2M----------,T pROCFINS UFJ $1mats uLrT

Upload: others

Post on 16-Mar-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: (J LDTJzl.KLE CroYUU1The Product Information Exchange System is a computer independent application that uses the data exchange software developed for the PDDI and GMAP programs. It

PHOTOGRAPH THIS SHEET

UU1(J LDTJzl.KLE CroY

LECET

DOCUM E.NT ID&NTICATIO'(

S- NW/1990 H

DISTRBUTIONSTATEMENT

N GRTIGII

UrIC TRAC

UNANNOUJNCED1

JUSTIFICATION DC_ _ _ _ _ ELEC flOCT 22 1990D

ByU

AVAILABILITY CODESE

O1SIThJUT1OI AVAILABIY AND/ORt SPECIAL

DATE ACCESSIONED

DISTRIBUTON STAMP

DATE RETURNED

DATE RECEIVED LN DTIC REGISTERED OR CERTIFIED NUMBER

PHOTOGRAPH THIS SHEET AN) RETURN TO DTIC-FDAC

OTIC p'"'I

7ANS MA mo Y

PRE L

CESSI, SUMA ' P 0 DOIX2M----------,T pROCFINS UFJ $1mats uLrT

Page 2: (J LDTJzl.KLE CroYUU1The Product Information Exchange System is a computer independent application that uses the data exchange software developed for the PDDI and GMAP programs. It

WRDC-TR-90-8022 AD- A227 651

GEOMETRIC MODELING APPLICATIONS INTERFACE PROGRAM

TECHNICAL TRANSFER DOCUMENT PRODUCT INFORMATIONEXCHANGE SYSTEM USER'S MANUAL

United Technologies CorporationPratt and WhitneyGovernment Products DivisionP.O. Box 9600West Palm Beach Florida 33410-9600

November 1990

Final Report for Period August 1985 - March 1989

Approved for public release; distribution is unlimited

MANUFACTURING TECHNOLOGY DIRECTORATEWRIGHT RESEARCH AND DEVELOPMENT CENTERAIR FORCE SYSTEMS COMMANDWRIGHT-PATTERSON AIR FORCE BASE, OHIO 45433-6533

Page 3: (J LDTJzl.KLE CroYUU1The Product Information Exchange System is a computer independent application that uses the data exchange software developed for the PDDI and GMAP programs. It

UNCLASSIFIED

SECURITY CLASSIFICATION OF THIS PAGE

REPORT DOCUMENTATION PAGE

la. REPORT SECURITY CLASSIFICATION lb. RESTRICTIVE MARKINGS

Unclassified

2a. SECURITY CLASSIFICATION AUTHORITY 3. DISTRIBUTION/AVAILABILITY OF REPORT

W. Approved for public release; distribution2b, DECLASSIFICATION/DOWNGRADING SCHEDULE unlimited

4. PERFORMING ORGANIZATION REPORT NUMBER(S) 5. MONITORING ORGANIZATION REPORT NUMBER(S)

SFR 20674 WRDC-TR-90-8022

6a. NAME OF PERFORMING ORGANIZATION 6b. OFFICE SYMBOL 7a. NAME OF MONITORING ORGANIZATION

United Technologies Corporation (if applicable) Wright Research and Development CenterPratt & Whitney Wih eerhadDvlpetCneGovernmnt Proaurtq Diviqion (P&W) Manufacturing Technology Directorate (cont)

6c. ADDRESS (City. State and ZIP Code) 7b. ADDRESS (City. State and ZIP Code)

P.O. Box 9601

West Palm Be_ch, Wright-Patterson AFB OH 45433-6533

Florida 3341a-9600

Ba. NAME OF FUNDING/SPONSORING 8b. OFFICE SYMBOL 9. PROCUREMENT INSTRUMENT IDENTIFICATION NUMBERORGANIZATION

(if appticable) F33615-85-C-5122

Sc. ADDRESS (City. State and ZIP Code) 10. SOURCE OF FUNDING NOS.

PROGRAM PROJECT TASK WORK UNIT

ELEMENT NO. NO. NO. NO.

1 TITLE (Include Security Crslsification) 78011F MTPI 06 84

Geometric Modeling Applications Interface (cont)

12. PERSONAL AUTHOR(S)

R. Helldoerfer, C. Van Wie, D. Emmerson13& TYPE OF REPORT 13b. TIME COVERED 31 Mar 14. DATE OF REPORT (Yr., Mo.. Day) 15. PAGE COUNT

Final FROM I Aug_ 5TO 89 November 1990 7916. SUPPLEMENTARY NOTATION

17. COSATI CODES 18. SUBJECT TERMS (Continue on reuerse if necessary and identify by block number)

FIELD GROUP SUB. GR. Geometric Modeling Applications Interface Program

Product Definition Data Interface

Turbine Blades and Disks19. ABSTRACT (Continue on reverse if necessary and identify by block number)

This User Manual provides a description of the data exchange software developed under the

Air Force sponsored Product Definition Data Interface contract (F33615-82-C-5036) and is

applicable to the GMAP contract (F33615-85-C-5122), which is sponsored by the Computer

Integrated Manufacturing Branch, Materials Laboratory, Air Force Systems Command, Wright

Air Force Base, Ohio.

20. OISTRIBUTION/AVAILABILITY OF ABSTRACT 1_.. %8STRACT SECUR.TY CLASSIFICATION

UNI CLASSIFIED/UNLIMi TED & SAME AS RPT. 11 DTIC USERS F1 Unclassified

22a. NAME OF RESPONSIBLE INDIVIDUAL 22b TELEPHONE NUMBER 22c. OFFICE SYMBOL

David Judson (In Jude Area Code)(513) 255-7371 WRDC/MTI

DD FORM 1473, 83 APR EDITION OF 1 JAN 73 IS CdtSOLETE. UNCLASSIFIEDSECURITY CLASSIFICATION OF THIS PAGE

Page 4: (J LDTJzl.KLE CroYUU1The Product Information Exchange System is a computer independent application that uses the data exchange software developed for the PDDI and GMAP programs. It

UNCLASSIFIED

SECURITY CLASSIFICATION OF THIS PAGE

7a. (WRDC/MTI)

11. Program

18. Product Life Cycle

Engineering

ManufacturingInterfaceExchange FormatCAD

CAMCIMIBISRFCSystem TranslatorSchema ManagerModel Access SoftwareName/Value Interface

UNCLASSIFIED

SECURITY CLASSIFICATION OF THIS PAGE

Page 5: (J LDTJzl.KLE CroYUU1The Product Information Exchange System is a computer independent application that uses the data exchange software developed for the PDDI and GMAP programs. It

NOTICE

When Government drawings, specifications, or other data are used forany purpose other than in connection with a definitely Government-relatedprocurement, the United States Government incurs no responsibility or anyobligation whatsoever. The fact that the government may have formulated orin any way supplied the said drawings, specifications, or other data, is notto be regarded by implication, or otherwise in any manner construed, aslicensing the holder, or any other person or corporation; or as conveyingany rights or permission to manufacture, use, or sell any patented inventionthat may in any way be related thereto.

This report is releasable to the National Technical Information Service(NTIS). At NTIS, it will be available to the general public, includingforeign nations.

This technical report has been reviewed and is approved for publica-tion.

a c_ _ _ _ _ _ _ _

Charles Gilman Walter H. Reimann, ChiefProject Manager Computer-Integrated Mfg. Branch

FOR THE COMMAnDER

BRUCE A. RASMUSSENChief, Integration Technology DivisionManufacturing Technology Directorate

If your address has changed, if you wish to be removed from our mailinglist, or if the addressee is no longer employed by your organization pleasenotify WRDC/MTI . WPAFB, OH 45433-_sL' to help us maintain a currentmailing list.

Copies of this report should not be-returned unless return is required bysecurity considerations, contractual obligations, or notice on a specificdocument.

Page 6: (J LDTJzl.KLE CroYUU1The Product Information Exchange System is a computer independent application that uses the data exchange software developed for the PDDI and GMAP programs. It

TTI)560240002UJuly 1989

FOREWORD

This User Manual describes work performed under Air Force Contract

F33615-85-C-5122, Geometric Modeling Applications Interface Program (GMAP),

covering the period 1 August 1985 to 31 March 1989. This User Manual

provides a description of the data exchange software developed under the Air

Force sponsored Product Definition Data Interface contract(F33615-82-C-5036). This exchange software is applicable to the GMAP

contract which is sponsored by the Computer Integrated Manufacturing Branch,

Materials Laboratory, Air Force Systems Command, Wright Air Force Base, Ohio

45433-6533. The GMAP Project Manager for the Air Force is Mr. Charles Gilman.

The primary contractor is Pratt & Whitney, an operating unit of UnitedTechnologies Corporation. Mr. Richard Lopatka is managing the GMAP project

at Pratt & Whitney. Ms. Linda Phillips is the Program Integrator. Mr. John

Hamill is the Deputy Program Manager.

McDonnell Aircraft Company is the subcontractor responsible for

developing the Product Information Exchange System software. Mr. Jerry Weiss

is the GMAP Program Manager at McDonnell Aircraft and Mr. Herb Ryan is the

Deputy Program Manager.

NOTE: The number and date in the upper right corner of each page in thisdocument indicate that it has been prepared in accordance to the

ICAM CM Life Cycle Documentation requirements for a Configuration

Item (CI).

iii

Page 7: (J LDTJzl.KLE CroYUU1The Product Information Exchange System is a computer independent application that uses the data exchange software developed for the PDDI and GMAP programs. It

TTD560240002UJuly 1989

TABLE OF CONTENTS

Page

SECTION 1. SCOPE ............................................... 1-1

1.1 Identification .................................... 1-11.2 Functional Summary ................................ 1-11.3 Approach .......................................... 1-2

SECTION 2. PRODUCT INFORMATION EXCHANGESYSTEM (PIES) FUNCTIONS ............................ 2-1

2.1 Overview .......................................... 2-12.2 File Allocations .................................. 2-12.3 User Functions .................................... 2-32.3.1 Overview ........................................ 2-32.3.2 PIES Main Menu .................................. 2-42.3.3 System Translator ............................... 2-42.3.3.1 Overview ...................................... 2-42.3.3.2 System Translator Menu ........................ 2-42.3.3.3 Exchange Format File Description .............. 2-52.3.4 PDDI Interim Database ........................... 2-72.3.4.1 Overview ...................................... 2-72.3.4.2 PDDI Interim Database Functions ............... 2-82.3.4.2.1 Access PDDI Interim Database ................ 2-82.3.4.2.2 File the Working Form Model ................. 2-82.3.4.2.3 Retrieve the Working Form Model............. 2-82.3.4.3 The PDDI Interim Database Software

as a Separate Subsystem ...................... 2-82.3.5 Query ........................................... 2-92.3.5.1 Overview ...................................... 2-92.3.5.2 Enter "HEXON" to Print Application

Data Block ADB in Hexadecimal Form ........... 2-112.3.5.3 Enter "MODSPA" to Produce a Model

Space Listing ................................ 2-112.3.5.4 Enter "ALL" to Query All Data ................. 2-142.3.5.5 Enter "KIND" to Query Data

by Entity kind ............................... 2-142.3.5.6 Enter "NETREF" to Query Inclusive

Entity References ............................ 2-152.3.5.7 Enter "NETDAT" to Query Inclusive

Entity Data .................................. 2-192.3.5.8 Enter "ID" to Query Data by Entity ............ 2-202.3.6 Verify .......................................... 2-202.3.6.1 Overview ................. . .................... 2-20

iv

cotMWoMu

Page 8: (J LDTJzl.KLE CroYUU1The Product Information Exchange System is a computer independent application that uses the data exchange software developed for the PDDI and GMAP programs. It

TTD560240002UJuly 1989

TABLE OF CONTENTS (contd.)

Page

SECTION 3. BATCH PROCESSING .................................... 3-13.1 IBM Batch Processing of PIES ...................... 3-13.2 Virtual Extended Architecture (VAX)

Batch Processing of PIES ......................... 3-5

SECTION 4. PIES OPERATOR's MANUAL ............................ 4-14.1 Introduction .................................... 4-14.2 Operations ...................................... 4-84.2.1 Introduction .................................. 4-14.2.2 Files ........................................... 4-14.2.3 Operator Interface ............................ 4-14.2.4 Compile ....................................... 4-14.2.5 Link .......................................... 4-14.3 Installation Procedures ......................... 4-24.3.1 Introduction .................................. 4-24.3.2 Preliminary Steps ............................. 4-24.3.3 Procedures - PIES Software .................... 4-2

SECTION 5. PERFORMANCE ....................................... 5-1

APPENDIX A REFERENCES .......................................... A-I

V

CaOWMUu

Page 9: (J LDTJzl.KLE CroYUU1The Product Information Exchange System is a computer independent application that uses the data exchange software developed for the PDDI and GMAP programs. It

TTD560240002UJuly 1989

LIST OF ILLUSTRATIONS

Figure Title Page

1-1 Product Information Exchange System .......................... 1-21-2 Product Definition Data Interface Translator ................. 1-31-3 Direct Exchange Between Systems .............................. 1-61-4 Neutral Exchange Between Systems ............................. 1-71-5 Translation Method ........................................... 1-95-1 Translator and PID Performance on the

Turned Part Model ........................................... 5-25-2 Translator and PID Performance on the Machine

Rib Model ................................................... 5-3

vi

oON7"LAN

Page 10: (J LDTJzl.KLE CroYUU1The Product Information Exchange System is a computer independent application that uses the data exchange software developed for the PDDI and GMAP programs. It

TTD560240002UJuly 1989

LIST OF TCABLES

Table Title Pg

4-1__ PIES_ So t a e T pe J L I Ma . . . . .. . . . . . .. . . . -

4-2 PIES Software Tape JCL IBM/M '.................................4-54-2 PIES Software Tapent ....A/..................................4-64-4 PIES SoftJCLae Cnets ...................................... 4-84-4 PIES IBM Command CleTS............................ ............ 4-8

vii

Page 11: (J LDTJzl.KLE CroYUU1The Product Information Exchange System is a computer independent application that uses the data exchange software developed for the PDDI and GMAP programs. It

' fTD560240002UJuly 198.9

SECTION I

SYSTEL: OVERVIEW

1.1 Introduction

The Product Information Exchange System is a computer independentapplication that uses the data exchange software developed for the PDDI andGMAP programs. It showcases the Model Access Software, Product DefinitionData Interface Interim Database (PID), and System Translator subsystems ofGMAP. It allows a user to access/store/query/verify data from a ProductData Exchange Specification Structured Exchange Format file or a ProductDefinition Data Interface Interim Database file, as shown in Figure 1-1.

The Product Information Exchange System was developed by McDonnellAircraft Company for the Product Definition Data Interface. Pratt & Whitneypersonnel utilize an equivalent system for GMAP. It includes identicalsoftware with additional components, such as the GMAP Product DefinitionData Editor.

1.2 Overview

The Product Information Exchange System software, as well as the GMAPsubsystem software, is designed to be computer and data independent. Theuse of high level languages, such as PASCAL and FORTRAN, facilitatedsoftware transportability. The use of a Data Dictionary unique toGMAP/Product Definition Data Interface allowed data independence.

The key ingredient of the Product Information Exchange System softwareis the Model Access Software. Model Access Software is an integrated set ofroutines that create and manage a memory resident Working Form (NETWORK)Model through key access. Model Access Software enables the application tobe independent of the actual physical storage of the Working Form data. Fora more detailed discussion of Model Access Software, refer to the ModelAccess Software User's Manual (CI UM560240031U) and the GMAP SystemComponents As-Built Product Specification (CI PS560240032U). A completelisting of Air Force approved documents is presented in Appendix A.

The main option available through the Product Information ExchangeSystem software is the GMAP/Product Definition Data Interface Translator.The Product Definition Data Interface Translator is the software packageused to transmit the product definition data between systems using a PDESstructured file. The preprocessor portion of the translator provides theinterface from the Model Access Software Working Form to the Product DataExchange Specification Exchange Format file. The post-processor portion ofthe translator provides the interface from the PDES Exchange Format file tothe Model Access Software Working Form, as illustrated in Figure 1-2. A PID

1-I

cowiuoum

Page 12: (J LDTJzl.KLE CroYUU1The Product Information Exchange System is a computer independent application that uses the data exchange software developed for the PDDI and GMAP programs. It

TTD560240002UJuly 1989

file refers to a Working Form that has been temporarily filed to a disk orwork area. For a more detailed discussion of the Product Definition DataInterface Translator, refer to the System Translator User's Manual (CIUM560240021U) and the GMAP System Components As-Built Product Specification(CI PS560240032U).

PDDI Interim ProductData Base (PID) Informaton

GMAP System SoftwareData Dictionary

MAS

Translator

Pr~rssor Pstressor

SExchange

Data Base

Figure 1-1. Product Information Exchange System

1-2

Page 13: (J LDTJzl.KLE CroYUU1The Product Information Exchange System is a computer independent application that uses the data exchange software developed for the PDDI and GMAP programs. It

TTD560240002UJuly 1989

PIES Trantslator Preproces

Conceptual Dt urSchema D~

ExchangePDmtTranslator FIle

PIES Translator Postprocess

Conceptual Dt urSchema Dcinr

File

Figure 1-2. Product Definition Data Interface Translator

1-3

'IWOL

Page 14: (J LDTJzl.KLE CroYUU1The Product Information Exchange System is a computer independent application that uses the data exchange software developed for the PDDI and GMAP programs. It

TTD560240002UJuly 1989

Another option available through the Product Information Exchange Systemis the ability to store and access Working Form models from disk using thePID. The PID software will file a Working Form model to a sequential fileor retrieve that file and recreate the Working Form model. PID can be usedto perform a direct transfer of product definition data between similarcomputers (IBM-IBM, VAX-VAX, SUN-SUN, and so on). This software wasoriginally designed as an intermediate storage facility for the Working Formwhile development continued on the translator(s) to the receiving system'snative data base(s).

Two other Product Information Exchange System options are the ability to

query data in the model or verify that the model was created as intended.

1.3 Data Exchange Methods

1.3.1 Overview

In data exchange, there are several means to an end. Two typicalmethods of data exchange are presented in this section. Each is given abrief explanation and evaluated in terms of its advantages anddisadvantages.

1.3.2 Direct Exchange

The Direct Exchange method of translation is illustrated in Figure 1-3.As illustrated, if an exchange between n systems is required, then no (n-l)translators need to.be developed to provide for the exchange.

Advantages:

o In most cases, this method proves to be very fast.

o It is potentially more accurate than any other type of exchange.

Disadvantages:

o It requires a detailed knowledge of all systems involved in theexchange.

o Each translator is very dependent on the others, making themsensitive to change. If a new system enters the exchangeenvironment, all systems must develop additional translators toexchange with the new system.

1-4

COMMLMot~

Page 15: (J LDTJzl.KLE CroYUU1The Product Information Exchange System is a computer independent application that uses the data exchange software developed for the PDDI and GMAP programs. It

TTD560240002UJuly 1989

o The need to create and maintain a variety of direct translatorsplaces a considerable burden on a company's personnel and technicalresources. The amount of detail required to understand a translatorlimits an individual to only understanding (i.e., supporting) alimited number.

o Several complexities exist when attempting to exchange data betweensystems on dissimilar computers.

1.3.3 Neutral Exchange

Figure 1-4 illustrates the Neutral Exchange method of data exchange.This method involves developing translators that interface only between onesystem and a neutral exchange file. In contrast to Direct Exchange, if nsystems require to exchange data, 2n translators are required in theexchange. The form of the Neutral Exchange file usually is one of theexchange standards that have been developed by industry (i.e., EDIF, InitialGraphics Exchange Specification, IPC, Product Data Exchange Specification,VHDL, and so on).

Advantages:

o Each translator is not dependent on the environment or datastructures of any of the other translators. A new translatorentering the exchange environment does not affect any other system.

o Because there-are fewer translators involved, maintenance isconsiderably less than by Direct Exchange.

o The exchange file is character-based and is therefore portablebetween dissimilar computer environments (i.e., IBM/VAX, IBM/CDC,VAX/CDC, and so on).

Disadvantages:

o The application developer needs to know the physical structure of theExchange Format file.

o It is not as fast as the Direct Exchange method.

o It potentially has less accurate data conversion than the DirectExchange method.

o The opportunity to share common functional software is slightlygreater than the Direct Exchange method.

1-5

o4m~~

Page 16: (J LDTJzl.KLE CroYUU1The Product Information Exchange System is a computer independent application that uses the data exchange software developed for the PDDI and GMAP programs. It

TTD560240002UJuly 19&9

Figure 1- Sirtct ExhneBtwe2ytm

11

Trnsatr Tanlao

Page 17: (J LDTJzl.KLE CroYUU1The Product Information Exchange System is a computer independent application that uses the data exchange software developed for the PDDI and GMAP programs. It

TTD560240002UJuly 1989

Syystem 3

Sygtre 1-4 NetrlExtagbBtwesSstm

Datab1s7

Page 18: (J LDTJzl.KLE CroYUU1The Product Information Exchange System is a computer independent application that uses the data exchange software developed for the PDDI and GMAP programs. It

TTD560240002UJuly 1989

1.3.4 Variations of Neutral Exchange

Because of the large amount of work and maintenance involved withmaintaining a direct translator, the Neutral Exchange was chosen as themethod of translation for the Product Definition Data Interface and GMAP.But there are many variations of Neutral Exchange. The following is adiscussion of major variations and a discussion of the reasoning behind theProduct Definition Data Interface method.

1.3.4.1 Direct Neutral Exchange

The Direct Neutral Exchange method of translation is represented in theupper right portion of Figure 1-5, "Translation Methods." A Direct NeutralExchange is a method in which each user writes a translator to interfacebetween their computer system and a neutral Exchange Format file. This fileis then used by others for the exchange of data. In today's environment,the most common form of this Exchange Format file is the Initial GraphicExchange Specification. In the future, the form of this Exchange Formatfile will be the Product Data Exchange Specification.

Advantages:

o Because there are fewer translators involved, maintenance isconsiderably less than the Direct Exchange method.

Disadvantages:

o The application developer needs to know the physical structure of theExchange Format file.

o It is not as fast as the Direct Exchange method.

o Potentially less accurate data conversion than the Direct Exchangemethod.

o The opportunity to share common functional software is slightlygreater than the Direct Exchange method.

1.3.4.2 Database Neutral Exchange

The Database Neutral Exchange method of translation is represented inthe bottom left portion of Figure 1-5. A Database Neutral Exchange is amethod in which each user writes a translator to interface between theircomputer system and an agreed upon database that contains all of the kindsof information that is required to be transferred.

1-8

Page 19: (J LDTJzl.KLE CroYUU1The Product Information Exchange System is a computer independent application that uses the data exchange software developed for the PDDI and GMAP programs. It

TTD560240002UJuly 1989

DirectNeutral, ExchangeBetween Systems

system I System 2Database Database

Trasltors Trnators

Neutra Exchage NetEalchahnge

Systemte 1yte Sytm2S4em1Sse

Translatornsl tor sco

aabsDaaaDatabase Database

Figre1-.bTanlaio eutraEchngNeutrl Exhang Betw en S ste9

BeteenSysem

Page 20: (J LDTJzl.KLE CroYUU1The Product Information Exchange System is a computer independent application that uses the data exchange software developed for the PDDI and GMAP programs. It

TTD560240002UJuly 1989

Advantages:

o It provides a standard database capabilities for the data; thegreatest opportunity to share common functional software and reducetranslator development time.

o Because there are fewer translators involved, maintenance is

considerably less than the Direct Exchange method.

Disadvantages:

o Additional complexities exist when accessing data from dissimilarcomputers (particularly in the areas of version control, dataintegrity, and data security).

o It makes it very difficult to get an agreement on one database.

1.3.4.3 Product Definition Data Interface Exchange

The Product Definition Data Interface method of translation isrepresented in the Bottom right portion of Figure 1-5. In this method, eachuser writes a translator to interface between their computer system and anIn-Memory (Working Form) neutral representation of the data to betransferred. Standard software is provided that will allow the user accessto this Working Form model of the transfer data.

Advantages:

o If one system involved in the transfer changes, only the translatorthat operates from that system needs to change.

o The user does not need to know the physical structure of the ExchangeFormat file used to transfer the data.

o It is extensible to any type of data by simply modifying the externalfile.

o The Exchange Format file is character based and transportable betweendissimilar computers.

o It provides standard access capabilities to the data, providing agreat opportunity to share common functional software and reducetranslator development time.

Disadvantazes:

o It is not as fast as the Direct Exchange method.

1-10

Omr~nV

Page 21: (J LDTJzl.KLE CroYUU1The Product Information Exchange System is a computer independent application that uses the data exchange software developed for the PDDI and GMAP programs. It

TTD560240002UJuly 1989

o It potentially offers less accurate data conversion than the DirectExchange method.

1.3.5 Summary

By comparing the different methods of data exchange, one can clearly seethat the Product Definition Data Interface Exchange approach is superior.The Product Definition Data Interface Exchange method has more advantagesand fewer liabilities than any other approach that is feasible using currenttechnology.

Naturally, each user must weigh the advantages and disadvantages of eachmethod and choose the method that best suits individual requirements. Thecurrent industry trend is to try to progress toward the Database NeutralExchange method.

While the appeal of the Database Neutral Exchange method isconsiderable, technology is not yet available. The Product Definition DataInterface Exchange method is seen as a necessary step in the evolutiontoward that technology, while still meeting the production needs of today'sindustry.

1-11

Oowmotum

Page 22: (J LDTJzl.KLE CroYUU1The Product Information Exchange System is a computer independent application that uses the data exchange software developed for the PDDI and GMAP programs. It

TTD560240002UJuly 1989

SECTION 2

PRODUCT INFORMATION EXCHANGE SYSTEM (PIES) FUNCTIONS

2.1 Overview

PIES is a computer independent application that demonstrates the dataexchange software developed for the Product Definition Data Interface (PDDI)and GMAP programs. It showcases the Model Access Software (MAS), PDDIInterim Database (PID), and System Translator subsystems of GMAP. It allowsa user to access/store/query/verify data from a Product Data ExchangeSpecification (PDES) Structured Exchange Format file or a PID file (refer toFigure 1-1). The PIES software provides a standard means of transferringand accessing the data to be exchanged from an alphanumeric terminal.

2.2 File Allocations

Since the PIES software needed to be computer transportable, no systemdependent terminal dialog manager was used. This software uses PASCAL andFORTRAN reads and writes to interact with the user. Any file allocationsthat are needed are performed in the CLIST(IBM), JCL(IBM-BATCH), or DCL(VAX)prior to entry into the program.

The allocations that were used in the operation of the software are asfollows:

1. FILE: DDFILEALLOCATIONS: RECORD FORMAT = FB(FIXED BLOCK)

RECORD LENGTH = 80 BYTESBLOCK SIZE = 80 BYTES

FILE NAME: CAD5.GMAP.V40.DDDEFN.DATA (or user supplied)FUNCTION: DATA DICTIONARY INPUT

2. FILE: DDINXALLOCATIONS: RECORD FORMAT = FB(FIXED BLOCK)

RECORD LENGTH = 80 BYTESBLOCK SIZE = 6160 BYTES

FILE NAME: CAD5.GMAP.V40.DDINDX.DATA (or user supplied)FUNCTION: INDEX FILE FOR RELATIVE ACCESS TO THE

DATA DICTIONARY FILE

3. FILE: EFFILEALLOCATIONS: RECORD FORMAT = FB(FIXED BLOCK)

RECORD LENGTH = 80 BYTESBLOCK SIZE = 6160 BYTES

FILE NAME: USER SUPPLIED PRIOR TO EXECUTION

2-1

00KW=n

Page 23: (J LDTJzl.KLE CroYUU1The Product Information Exchange System is a computer independent application that uses the data exchange software developed for the PDDI and GMAP programs. It

TTD560240002UJuly 1989

FUNCTION: EXCHANGE FORMAT FILEFOR INPUT OR OUTPUT

4. FILE: FT08FOO1ALLOCATIONS: RECORD FORMAT = FB(FIXED BLOCK)

RECORD LENGTH = 80 BYTESBLOCK SIZE = 6160 BYTES

FILE NAME: USER INPUTFUNCTION: PDDI INTERIM DATABASE (PID) FILE

FOR INPUT OR OUTPUT

5. FILE: INPUTALLOCATIONS: RECORD FORMAT = NA

RECORD LENGTH = 80 BYTESBLOCK SIZE = NA

FILE NAME: TERMINAL SCREENFUNCTION: INPUT FROM TERMINAL SCREEN

6. FILE: FT06FOO1ALLOCATIONS: RECORD FORMAT = NA

RECORD LENGTH = 80 BYTESBLOCK SIZE = NA

FILE NAME: TERMINAL SCREENFUNCTION: OUTPUT TO TERMINAL SCREEN

7. FILE: OUTPUTALLOCATIONS: RECORD FORMAT = NA

RECORD LENGTH = 80 BYTESBLOCK SIZE = NA

FILE NAME: TERMINAL SCREENFUNCTION: OUTPUT TO TERMINAL SCREEN FROM PASCAL

8. FILE: OUTFILALLOCATIONS: RECORD FORMAT = FB(FIXED BLOCK)

RECORD LENGTH = 80 BYTESBLOCK SIZE = 6160 BYTES

FILE NAME: USERID.PDDI.TERMINAL.DATAFUNCTION: CHARACTER OUTPUT TO FILE

9. FILE: FT10FOO1ALLOCATIONS: RECORD FORMAT = FB(FIXED BLOCK)

RECORD LENGTH = 80 BYTESBLOCK SIZE = 6160 BYTES

FILE NAME: USERID.PDDI.HEX.DATAFUNCTION: HEXADECIMAL ADB OUTPUT TO FILE

2-2

Page 24: (J LDTJzl.KLE CroYUU1The Product Information Exchange System is a computer independent application that uses the data exchange software developed for the PDDI and GMAP programs. It

TTD560240002UJuly 1989

2.3 User Functions

2.3.1 Overview

When initially executing the PIES program, the user is requested toidentify two datasets. The datasets identify the Exchange File and the PIDfile that PIES will use for translation and file/retrieve operations. Referto the following example.

* PIES *

* PRODUCT INFORMATION EXCHANGE SYSTEM ** ***** *** *** ***** ************ ** **** *** *

ENTER THE NAME OF THE "PID" FILE/RETRIEVE DATASET.CADS.PID.COMRIB.DATAENTER THE NAME OF THE "EXCHANGE FILE" DATASET.

CAD5.EF.COMRIB.DATA

Upon entry into PIES, the main menu screen will appear, as shown in theexample below. This-main menu lists the options available in PIES. Theuser will be returned to this menu whenever a PIES operation is completed.

* **** * **** *** *** **** * ****** ****** ********* ***** *

* PIES *

* PRODUCT INFORMATION EXCHANGE SYSTEM ** CUM CPU - 0.1 SECS *

* ENTER ONE OF THE FOLLOWING OPTIONS: *

* "TRAN" FOR MODEL TRANSLATION TO/FROM PDES ** "PIO" FOR PO[l INTERIM DATABASE ACCESS ** "QUERY" FOR MODEL QUERY ** "VERIFY" FOR MODEL VERIFICATION ** "OSPLAY" TO SEND OUTPUT TO THE SCREEN. ** "EXIT" TO EXIT PROGRAM *************************************************

2-3

Page 25: (J LDTJzl.KLE CroYUU1The Product Information Exchange System is a computer independent application that uses the data exchange software developed for the PDDI and GMAP programs. It

TTD560240002UJuly 1989

2.3.2 PIES Main Menu

The PIES options allow the user to perform several operations as shownin the last example. The "TRAN" (Translate) option allows the user totranslate the model (PDDI/PDES EF files). The "PID" (PDDI Interim Database)option allows the user to file/retrieve a Working Form (WF) model usingsequential files. The "QUERY" option allows the user to query the modeldata. The "VERIFY" option allows the user to I:Erify the integrity of a WFModel. The "DSPLAY/PRINT" option allows the user to direct QUERY or VERIFYoutput to the terminal screen or a file. These operations are explained inthe following sections.

2.3.3 System Translator

2.3.3.1 Overview

The System Translator is used to transmit the PDD between systems usinga PDES structured file. The Pre-processor portion of the System Translatorprovides the interface from the MAS WF to the PDES EF file. ThePost-processor portion of the System Translator provides the interface fromthe PDES EF file to the MAS WF data.

When translating a model, the System Translator interfaces with the DataDictionary. The Data Dictionary is used to map the WF entities to the PDESfile structure. If no Data Dictionary entry exists for an entity, theSystem Translator does not recognize it and it is not translated.Additionally, because the mapping from WF to PDES file structure (orvice-versa) is done at runtime, the user is able to translate any type ofentity by simply providing a Data Dictionary entry for the entity. TheSystem Translator, being data indep-ndent, has run with the PDDI or GMAPData Dictionary. For this reason, it has been referred to as the PDDISystem Translator or the GMAP System Translator.

2.3.3.2 System Translator Menu

To initiate the System Translator, the user enters "TRAN" from the PIESMain Menu. The System Translator menu will be displayed, as shown in thefollowing example. The user will be asked to identify which processcr theywish - PRE or POST.

If the user enters PRE, a WF model must exist in memory. This can beaccomplished by retrieving a PID model (refer to Section 2.3.4) beforeinvoking the "TRAN' option. After selecting the Pre-processor, the user isprompted for username, organization name, model name , and any descriptionto be placed in the header section of the EF file. A carriage return on thelast line of the "comments" signifies that the user has entered allinformation and initiates translator processing. The Pre-processor produces

2-4

Page 26: (J LDTJzl.KLE CroYUU1The Product Information Exchange System is a computer independent application that uses the data exchange software developed for the PDDI and GMAP programs. It

TTD560240002UJuly 1989

a PDES EF file in the Exchange File Dataset specified by the user. Refer toSection 2.2.

If the user enters POST, a WF model will be produced from the ExchangeFile Dataset specified by the user. The WF model may be saved for later useby using the PID function of PIES. For a detailed discussion of the PDDISystem Translator, refer to the GMAP System Translator User's Manual (CIUM560240021U) and GMAP System Compents As-Built Product Specification (CIPS560240032U).

TRANPDES EXCHANGE FORMAT/WORKING FORMAT TRANSLATOR

VERSION: 2.2

DO YOU WISH TO RUN THE "PRE" PROCESSOR (WF -> EF)OR "POST" PROCESSOR (EF -> WF)?

PREENTER TRANSLATION TRANSACTION IDENTIFYING INFO!ENTER YOUR NAMEJOHN DOEENTER YOUR ORGANIZATIONTHE WIDGET CORPORATIONENTERCAD5.EF.COMRIB.DATAENTER FILE DESCRIPTION. HIT "RETURN" TO END.THIS FILE IS AN EXAMPLE FROM MR. DOE, IT IS INTENDED TOSHOW INDIVIDUALS HOW TO ACCESS THE PDDI TRANSLATOR FROMTHE PIES SOFTWARE.

2.3.3.3 Exchange Format File Descriotion

As previously mentioned, the EF File that is created and used in theSystem Translator conforms to the PDES file structure. An example of thisfile foliows. For a detailed description of the defined structure of thePDES EF File, refer to STEP document 4.2.1 Version 11 dated June 1988.

2-5

WP.7WOLJ1W

Page 27: (J LDTJzl.KLE CroYUU1The Product Information Exchange System is a computer independent application that uses the data exchange software developed for the PDDI and GMAP programs. It

TTD)560240002UJuly 1989

HEADER /DATE/19871120.071053;AUTHOR/PURSES;NAME/PDES;ORG/MDC;STATS/((:ADMINISTRATION,1:),(:APPROVAL,3:),(:CHARACTERISTIC,1:),(:DETAIL)IODEL,1:),(:EFFECTIVITY,6:),(:MATERIAL,1:),(:NOTE,15:) ,(:NEXT_ASSEMBLY,1:),(:PLY -DETAIL,3:),(:PLY,3:),(:PLY_TABLE,1:),(:LAMINATE,1:),(:COMP_FLAiGE,2:),(:COMP_FLAT_PAT,3:),(:SEGMENT,98:) ,( :EDGES,341:),(:IMPLTHOLE,6:),(:THRU.JIOLE,6:),(:TEXT-LINE,30:),(:COORDINATE,7:),(:VECTOR,559:),(:POINTVECTOR,24: ),(:IPLANE,3:) ,(:POINT,148:),(:CUBIC,148:),(:CURVESTRlNG,14:),( :LINE,61:),(:PARM IBI - UBIC,56:),( :RULED_SURFACE,16:),(:VERTEX,142:),(:EDGE,219:),(:LOOP,77:),(:FACE,77:),(:SHELL,1:),(:OBJECT,1:),(:SIZE,3:));

(~MCDONINELL DOUGLAS *(*11/20/87 *(*07:11:54 *(*PURSES *(*TM360JP *(*COMPOSITE RIB *

ENDSEC;DATA!1=EFFECTIVITY/1,'AFA18A 1,60001 ',,&UP I',P I ;2=EFFECTIVITY/l,'ATFA18A 6,60001 ',-&UP 0,#P I';3=EFFECTIVITY/1,'CFI8A I,'0001 ',-&UP IpI 6;

4=EFFECTIVITY/1,'CF18B 6,.0001 ','&UP I "P ';5=EFFECTIVITY/I, 'F/AI8A o',0002 ',-&UP I',P t

6=EFFECTIVITY/1,'TF/A18A I,'0001 -,'&UP I'P ';

7=APPROVAL/'1/12/85 ','E.B. BIRCHFIELD f,'PDDI PROJECT MANAGER

'352 6

8=APPROVAL/'1/12/85 ','W.D. MCGOWAN 1,'PDDI PART SUPERVISOR

'3529=APPROVAL/'1/12/84 ','D.S. GORDON #'PDDI COMP PART DESIGNER

:352 010=POINT/O,( 0, 0, 0),O,O,-1.5185969623085E+00,8. 5504399420080E+OO ,-1 .81g991g62829E-01;

2076=COMPFLANGE/O,( 0, 0, 0),1,0,(#1838,#1902,#1840,#1904,#1846,I/1906,#1908,#191O,#19'i2,#1914,#1916,I/1918,#1920,#1922);2077=SHELL/O,( 0, 0, 0),1,0,(#1886,#1932,#1888,#1850,#1878,#1880,#1890,#1852,#1882,#1884,#1892,#1854,I/1894,#1934,#1896,#1856,

#1898,#1936,#19OO,#1858,#1954,#1956,#2072,#1952,#195,/251,#/2O68,#1966,#1842,

2-6

Page 28: (J LDTJzl.KLE CroYUU1The Product Information Exchange System is a computer independent application that uses the data exchange software developed for the PDDI and GMAP programs. It

TTD560240002UJuly 1989

#1838,#1876,#1902,#1844,#1840,#1874,#1904,#1848,#1846,#1872,#1906,#1938,#1908,

#1870,#1910,#1940,#1912,#1868,#1914,#1942,#1916,#1866,#1918,#1944,#1920,#1864,

#1922,#1946,#1924,#1862,#1926,#1948,#1928,#1860,#1930,#1964,#1962,#2075,#1960,

#1958);2078=OBJECT/O,( 0, 0, 0),1,0,#2077,;2079=DETAILMODEL/2.9999997466803E-02,2.5000000000000E-01,'CMP', 'R',O,'74A180607-l001 ',' ','76301','RIB ASSY - INBD CLOSURE, AFT, FLAP, WG, LDG* ',' ',' ',#1158,(#2018),#2019,(#1159),,(#2020,#2021,#2022,#2023,#2024,#2025,#2026,#2027,#2028,#2029,#2030,#2031,#2032,#2033,#2034),(#2041,#2042,#2049),(#2070,#2069,#2056,#2061,#2066,#2055,#2060,#2065,#2054,#2059,#2064,#2073,#2076,#2044,#2046,#2048,#2036,#2038,#2040),#2078;ENDSEC;

2.3.4 PDDI Interim Database

2.3.4.1 Overview

PID provides the user the capability to quickly file and retrieve WFmodels to and from the disk. The PID software will file a WF model to asequential file, or retrieve a file and recreate the WF model. PID can alsobe used to perform a direct transfer of PDD between similar computers(IBM-IBM, VAX-VAX, APOLLO-APOLLO, and so on). This software was originallydeveloped to provide an interim database capability for the user until aninterface to an organization's native database system was developed.

Limitations of models that can be filed/retrieved by PID are:

o Maximum allowable instances of one entity kind per model = 10000

o Maximum allowable unique entity kinds per model = 500

o Maximum allowable Attribute Data Block (ADB) length per entityinstance = 45K bytes

o Maximum allowable model size/file size = computer region/sequentialfile allocations available.

These limitations were chosen to maintain software performance levelswhile providing transportability. It is unlikely that these limitationswill be reached for most models.

2-7

cow0"7mD

Page 29: (J LDTJzl.KLE CroYUU1The Product Information Exchange System is a computer independent application that uses the data exchange software developed for the PDDI and GMAP programs. It

TTD560240002UJuly 1989

2.3.4.2 PDDI Interim Database Functions

2.3.4.2.1 Access PDDI Interim Database

To access PID, the user should initiate execution of the PIES software,identify/allocate the PID dataset, and enter the "PID" command when the PIESMain Menu is displayed. At this point, the user is requested to enter"FILE" to file the WF model to disk, or "RTRV" to retrieve the WF model intocomputer memory, as shown in the following example.

POENTER A "FILE" TO FILE THE MODEL

"RTRV" TO RETRIEVE THE MODELRTRV

* *** ** **** **** ** ****** ** ***** *

*** PID MODEL RETRIEVAL **** * ******* *** ********* ** ***

MODEL SUCCESSFULLY RETRIEVED

2.3.4.2.2 File the Working Form Model

If the FILE operation "FILE" is selected, the memory resident WF modelwill be stored in the previously allocated PID formatted sequentialdataset. The Working Form Model present in computer memory will still beavailable.

2.3.4.2.3 Retrieve the Working Form Model

If the RETRIEVE operation "RTRV" is selected, the model from the PIDformatted sequential dataset will be retrieved and stored in its memoryresident WF. If this operation is selected, any previous WF model incomputer memory will be replaced by the new model.

2.3.4.3 THE PDDI Interim Database Software as a Separate Subsystem

The PID software can be used as a separate subsystem from PIES and canbe linked into a user's application. To use it as a subsystem, the usermust link the PID module into the using application module and allocate thePID dataset.

The file allocation required by PID is FTO8FOO1. A description of thisfile was previously presented in Section 2.2.

2-8

cowmLtM

Page 30: (J LDTJzl.KLE CroYUU1The Product Information Exchange System is a computer independent application that uses the data exchange software developed for the PDDI and GMAP programs. It

TTD560240002UJuly 1989

User application calls are: "FILRTV(0,IRC)" to retrieve a WF model from

disk, "FILRTV(l,IRC)" to file a WF model to disk, and "FILRTV(2,IRC)" to

merge a WF model with another WF model currently in memory. IRC is a return

code and indicates whether or not the file/retrieve/merge was successful. A

return code of "0" indicates the operation was successful, and a return code

of "1" indicates the operation was not successful.

For further details on the PID software, refer to the GMAP Software

Installation Guide.

2.3.5 Ouerv

2.3.5.1 Overview

The QUERY function allows users to display to the terminal screen or

print to a file the data contained in any entity within the WF model. The

Data Dictionary is used to extract information from the WF entities. If a

Data Dictionary representation does not exist for a particular entity kind,

a hexadecimal dump of the entity ADB will be produced.

The Query function is initiated from the PIES main menu by keying in the

command "QUERY". A Query Menu and its functions are shown in the following

example.

QUERY********* ********* ** ** ** *

QUERY -** ***** *********** ** ****** *** *** *

ENTER "MODSPA" TO PRODUCE A MODEL SPACE LISTING!ENTER "ALL" TO QUERY ALL DATA!ENTER "KIND" TO QUERY DATA BY ENTITY KIND!ENTER "NETREF" TO QUERY INCLUSIVE ENTITY REFERENCES!ENTER "NETDAT" TO QUERY INCLUSIVE ENTITY DATA!ENTER "ID" TO QUERY DATA BY ENTITY INSTANCE!ENTER "HEXON" TO DISPLAY/PRINT ADB IN HEXADECIMAL FORM. HEX IS "OFF"!

2-9

Page 31: (J LDTJzl.KLE CroYUU1The Product Information Exchange System is a computer independent application that uses the data exchange software developed for the PDDI and GMAP programs. It

TTD560240002UJuly 1989

An example of the character Display/Print of an entity is shown in the

following example. It shows the ADB Data, Constituent List References, and

User List References. Constituent List and User List References are listed

as "entity name (identifier number)." The IDENT number location in the ADB

is automatically determind from the Data Dictionary entry for that entity.

If an IDENI field cannot be found in the Data Dictionary entry, a default

value of the fourth word of the ADB will be used.

* ****** ***** ***** ******** **** ** *** *

* ENTITY NAME : PLYDETAIL ** I ENTITIES EXIST *** ** * ***** ******** *** ***** ** *** *** *

* 1 PLY-DETAIL ENTITIES ARE BEING PRINTED *

-- - - - - - - - - - - - - - ------------------.. . . . .. . .o . . . . . . . - ---..

THE ADB OF THIS ENTITY IS :KIND 12001LENGTH 43SYSUSE . 0VERSION . 1024SYSIDENT 0IDENT I lDISPLAYED FALSERBGLEVEI (1) 0RBGLEVEL (2) : 0RBGLEVEL (3) : 0INTENSITY :SYMBOL 0STACKNO : 1CUT : MANUALDASHNO : 2001INVERTED : NO

THE CONSTITUENTS OF THIS ENTITY ARE:COLREFPNT REFERENCES COORDINATE(0022)FILAMENTDIR REFERENCES VECTOR(0399)SHAPE REFERENCES ARRAYENTITY(0122)FLAT-PAT REFERENCES ARRAYENTITY(0124)PLY-MATERIAL REFERENCES MATERIAL(0001)

THE USERS OF THIS ENTITY ARE:THIS ENTITY IS REFERENCED BY ARRAYENTITY(0148)THIS ENTITY IS REFERENCED BY ARRAYENTITY(0138)THIS ENTITY IS REFERENCED BY ARRAYENTITY(0125)THIS ENTITY IS REFERENCED BY 1315(1164)

END OF PROCESSING

2-10

Page 32: (J LDTJzl.KLE CroYUU1The Product Information Exchange System is a computer independent application that uses the data exchange software developed for the PDDI and GMAP programs. It

TTD560240002U

July 1989

2.3.5.2 Enter "HEXON" to Print Application Data Block in Hexadecimal Form

At the bottom of the Query Menu, an option exists to display/print theentity data in character form or hexadecimal form. If a Data Dictionaryentry for an entity does not exist, the hexadecimal form is selected.However, this option allows for hexadecimal form even if a Data Dictionaryentry exists.

The following example illustrates the hexadecimal display/print of anentity. Constituent and User references are listed in character form andthe ADB data is shown in hexadecimal form. The task of determining theindividual pieces of ADB data is left as an exercise for the user.

THE KIND IS 12001. THE ADB LENGTH IS 43.A HEX DUMP OF THE ENTITY ADB FOLLOWS:BEGIN ADB

2001 E002EO00200000000000000000000004400000FFFF400C444444OOE1000BOO0000400000000100001 0000000200101 E5000000END ADB

THE CONSTITUENTS OF THIS ENTITY ARE:CONSTITUENT 1 REFERENCES COORDINATE(0022)CONSTITUENT 2 REFERENCES VECTOR(0399)CONSTITUENT 3 REFERENCES ARRAY-ENTITY(O122)

2.3.5.3 Enter "MODSPA" to Produce a Model Space Listing

The "MODSPA" option is used to display/print a count of the entities inthe WF model and the computer memory space used. This option is accessedfrom the Query Menu by keying in the command "NODSPA". The followingexamples illustrate a display/print resulting from this choice. If a DataDictionary entry exists for a specific entity kind, then its entity name,followed by a kind number, will be listed with the model space data.

2-11

co~m

Page 33: (J LDTJzl.KLE CroYUU1The Product Information Exchange System is a computer independent application that uses the data exchange software developed for the PDDI and GMAP programs. It

TTD560240002UJuly 1989

Otherwise, the kind number alone will be displayed in place of an entityname.

QUERY

QUERY* *** * * *** ** ******** ***** ** ****** *

ENTER "MODSPA" TO PRODUCE A MODEL SPACE LISTING!ENTER "ALL" TO QUERY ALL DATA!ENTER "KIND" TO QUERY DATA BY ENTITY KIND!ENTER "NETREF" TO QUERY INCLUSIVE ENTITY REFERENCES!ENTER "NETDAT" TO QUERY INCLUSIVE ENTITY DATA!ENTER "ID" TO QUERY DATA BY ENTITY INSTANCE!ENTER "HEXON" TO DISPLAY/PRINT ADB IN HEXADECIMAL FORM. HEX IS "OFF"!MODSPA

2-12

Page 34: (J LDTJzl.KLE CroYUU1The Product Information Exchange System is a computer independent application that uses the data exchange software developed for the PDDI and GMAP programs. It

TTD560240002UJuly 1989

MODEL SPACE

149 ARRAY-ENTITY(1100) = 7764 98 SEGMENT(1201) = 4022341 EDGES(1202) = 11453 6 IMPL_-THOLE(1203) = 29216 PICKTOKEN(1301) = 644 30 TEXTLINE(1302) = 49841 NILENTITY(1307) w 572 638 1315(1315) =30260

23 COORDINATE(3001) w 1228 559 VECTOR(3002) =33592

24 POINT..VECTOR(3005) = 1012 3 IPLANE(3006) = 118148 POINT(4001) = 10172 148 CUBIC(5004) =8588

14 CURVE-STRING(5006) a 688 61 LINE(5OOB) = 286256 PARMBI.CUBIC(6002) - 3700 16 PRS(6010) - 5284142 VERTEX(8001) 0 7152 219 EDGE(8002) =11442

77 LOOP(8003) a 3238 77 FACE(8004) = 48831 SHELL(8005) - 46 1 OBJECT(8006) - 503 SIZE(9003) - 160 1 ADMINISTRATION(10001) = 893 APPROVAL(10002) = 349 1 CHARACTERISTIC(10003) = 1421 DETAIL-M00EL(10004) m 187 6 EFFECTIVITY(10005) - 3881 MATERIAL(10006) a 166 15 NOTE(10007) = 6641 NEXTASSEMBLY(10009) n 69 3 PLYDETAIL(12001) = 2413 PLY(12002) a 187 1 PLYTABLE(12003) = 541 LAMINATE(12004) = 58 2 COMP_-FLANGE(12005) = 1043 COMPFLAT-PAT(12009) - 166 6 THRUHOLE(13006) = 304

NUMBER OF ENTITIES - 2898SPACE USED BY ENTITIES - 161474

2-13

Page 35: (J LDTJzl.KLE CroYUU1The Product Information Exchange System is a computer independent application that uses the data exchange software developed for the PDDI and GMAP programs. It

TTD560240002UJuly 1989

2.3.5.4 Enter "ALL" to Query All Data

If the user keys in the command "ALL" from the Query Menu, a characterand/or hexadecimal display/print of every entity in the WF model will begenerated. Every entity listed in the MODSPA query will bedisplayed/printed. The user is warned that this listing may be voluminous.

QUERY

QUERY

ENTER "MODSPA" TO PRODUCE A MODEL SPACE LISTING!ENTER "ALL" TO QUERY ALL DATA!ENTER "KIND" TO QUERY DATA BY ENTITY KIND!ENTER "NETREF" TO QUERY INCLUSIVE ENTITY REFERENCES!ENTER "NETDAT" TO QUERY INCLUSIVE ENTITY DATA!ENTER "ID" TO QUERY DATA BY ENTITY INSTANCE!ENTER "HEXON" TO DISPLAY/PRINT ADB IN HEXADECIMAL FORM. HEX IS "OFF"!ALL

2.3.5.5 Enter "KIND" to Ouery Data by Entity Kind

Selecting the "KIND" option displays/prints information about allentities of a given entity kind (i.e., all points, lines, and so on). Whenthe user keys in the command "KIND", the user will be asked for the names orkind numbers of the entity types to be queried, as shown in the followingexample. Upon completion, PIES will list all data for all entity typesentered.

2-14

Page 36: (J LDTJzl.KLE CroYUU1The Product Information Exchange System is a computer independent application that uses the data exchange software developed for the PDDI and GMAP programs. It

TTD560240002UJuly 1989

QUERY** ** *** **** ********* ***** **** * *

QUERY* **** *** ** **** **** ********** **** *

ENTER "MODSPA" TO PRODUCE A MODEL SPACE LISTING!ENTER "ALL" TO QUERY ALL DATA!ENTER "KIND" TO QUERY DATA BY ENTITY KIND!ENTER "NETREF" TO QUERY INCLUSIVE ENTITY REFERENCES!ENTER "NETDAT" TO QUERY INCLUSIVE ENTITY DATA!ENTER "ID" TO QUERY DATA BY ENTITY INSTANCE!ENTER "HEXON" TO DISPLAY/PRINT ADB IN HEXADECIMAL FORM. HEX IS "OFF"!KINDENTER ENTITY "NAME" OR "KIND NO."

PLY DETAILENTER ENTITY "NAME" OR "KIND NO."

2.3.5.6 Enter "NETREF" to Query Inclusive Entity References

If the user keys the command "NETREF" (NETwork REFerence) into the QueryMenu, as illustrated in the first following example, they will obtain aninclusive entity reference listing. The NETREF option outputs a descendingchain of the given entity and its constituents, as shown in the secondfollowing example, or an ascending chain of the given entity and its users,as shown in the third following example. The user is first prompted toenter either "USER" or "CNST", depending on which listing is desired. Thenext prompts are for the entity name or kind number and the entity ID. Eachconstituent or user is listed by entity name, ID, and kind number along witha number indicating the constituent level or user level from the initialentity. The first set of constituents or users would be at level 1. Theconstituents or users of those constituents or users would be at level 2,and so on. Each level is indented to help distinguish the levels.

2-15

€aNwmi

Page 37: (J LDTJzl.KLE CroYUU1The Product Information Exchange System is a computer independent application that uses the data exchange software developed for the PDDI and GMAP programs. It

TTD560240002UJuly 1989

QUERY

QUERY

ENTER "MODSPA" TO PRODUCE A MODEL SPACE LISTING!ENTER "ALL" TO QUERY ALL DATA!ENTER "KIND" TO QUERY DATA BY ENTITY KIND!ENTER "NETREF" TO QUERY INCLUSIVE ENTITY REFERENCES!ENTER "NETDAT" TO QUERY INCLUSIVE ENTITY DATA!ENTER "ID" TO QUERY DATA BY ENTITY INSTANCE!ENTER "HEXON" TO DISPLAY/PRINT ADB IN HEXADECIMAL FORM. HEX IS "OFF"!NETREFENTER "USER" IF YOU WANT THE INCLUSIVE USERS OF AN ENTITY!ENTER "CNST" IF YOU WANT THE INCLUSIVE CONSTITUENTS OF AN ENTITY!ENTER A CR TO RETURN TO THE MAIN MENU!CNSTENTER ENTITY "NAME/KIND#(ID)" EXAMPLE LINE(25)PLY DETAIL(l)

2-16

colimo,

Page 38: (J LDTJzl.KLE CroYUU1The Product Information Exchange System is a computer independent application that uses the data exchange software developed for the PDDI and GMAP programs. It

TTD560240002UJuly 1989

*THE INCLUSIVE CONSTITUENTS ARE:*

1 PLYOETAIL(0001) - 120012 COORDINATE(0022) - 30012 VECTOR(0399) - 30022 ARRAYENTITY(0122) - 11003 FACE(0030) - 80044 PARMBI .CUBIC(0025) - 60025 CUBiC(0049) -5004

6 POINT(0027) -4001

6 POINT(0041) -4001

6 VECTOR(0097) - 30026 VECTOR(0098) - 30025 CUBIC(0051) -5004

6 POINT(0026) -4001

6 POINT(0042) -4001

6 VECTOR(0101) - 30026 VECTOR(0102) - 30025 CUBIC(0032) 50046 POINT(0026) -4001

6 POINT(0027) -4001

6 VECTOR(0063) - 30026 VECTOR(0064) - 3002

2 MATERIAL(0001) - 100063 NILENTITY(0001) - 13073 NILENTITY(0001) - 1307

2-17

Page 39: (J LDTJzl.KLE CroYUU1The Product Information Exchange System is a computer independent application that uses the data exchange software developed for the PDDI and GMAP programs. It

TTD560240002UJuly 1989

* THE INCLUSIVE USERS ARE: *

1 PLY OETAIL(0001) - 120012 ARRAY ENTITY(0148) - 11003 DETAILMODEL(0001) - 100044 1315(1140) - 13152 ARRAYENTITY(0138) - 11003 PLYTABLE(0001) - 120034 ARRAYENTITY(0148) - 11005 DETAILMODEL(0001) - 100046 1315(1140) - 13154 ARRAY ENTITY(0139) - 11005 LAMINATE(0001) - 120046 ARRAYENTITY(0148) - 11007 DETAILMODEL(0001) - 100048 1315(1140) - 13156 1315(1171) - 13154 1315(1170) - 13152 ARRAYENTITY(0125) - 11003 PLY(0001) - 120024 ARRAYENTITY(0148) - 11005 DETAILMODEL(0001) - 100046 1315(1140) - 13154 ARRAY ENTITY(0134) - 11005 LAMINATE(0001) - 120046 ARRAYENTITY(0148) - 11007 DETAILMODEL(0001) - 100048 1315(1140) - 13156 1315(1171) - 13154 1315(1167) - 13152 1315(1164) - 1315

2-18

Page 40: (J LDTJzl.KLE CroYUU1The Product Information Exchange System is a computer independent application that uses the data exchange software developed for the PDDI and GMAP programs. It

TTD560240002UJuly 1989

2.3.5.7 Enter "NETDAT" to Ouery Inclusive Entity Data

The "NETDAT" option requests NETWORK DATA information of a givenentity. The user is prompted ENTITY "NAME" OR "KIND NO." and ENTITY "ID".The Display/Print of the output will be a combination of Query inclusiveconstituent references of an entity, and character display/print of anentity. An example of querying the model by entity constituent referencedata is shown below.

QUERY

QUERY

ENTER "MODSPA" TO PRODUCE A MODEL SPACE LISTING!ENTER "ALL" TO QUERY ALL DATA!ENTER "KIND" TO QUERY DATA BY ENTITY KIND!ENTER "NETRZF" TO QUERY INCLUSIVE ENTITY REFERENCES!ENTER "NETDAT" TO QUERY INCLUSIVE ENTITY DATA!ENTER "ID" TO QUERY DATA BY ENTITY INSTANCE!ENTER "HEXON" TO DISPLAY/PRINT ADB IN HEXADECIMAL FORM. HEX IS "OFF"!NETDATENTER ENTITY "NAME/KIND#(ID)" EXAMPLE LINE(25)PLY DETAIL(l)

2-19

cumn L

Page 41: (J LDTJzl.KLE CroYUU1The Product Information Exchange System is a computer independent application that uses the data exchange software developed for the PDDI and GMAP programs. It

TTD5P)240002UJuly 1989

2.3.5.8 Enter "ID" to Ouery Data by Entity Instance

Data query by ID displays/prints information for that given entity.Multiple entity names or kind numbers and IDs may be entered. Each entityin the constituent chain, as shown in the Query inclusive constituentreferences of an entity, is listed below.

QUERY

ENTER "MODSPA" TO PRODUCE A MODEL SPACE LISTING!ENTER "ALL" TO QUERY ALL DATA!ENTER "KIND" TO QUERY DATA BY ENTITY KIND!ENTER "NETREF" TO QUERY INCLUSIVE ENTITY REFERENCES!ENTER "NETDAT" TO QUERY INCLUSIVE ENTITY DATA!ENTER "ID" TO QUERY DATA BY ENTITY INSTANCE!ENTER "HEXON" TO DISPLAY/PRINT ADB IN HEXADECIMAL FORM. HEX IS "OFF"!IDENTER ENTITY "NAME/KIND#(ID)" EXAMPLE : LINE(25)MATERIAL(I)ENTER ENTITY "NAME/KIND#(ID)" EXAMPLE : LINE(25)MATERIAL(6)ENTER ENTITY "NAME/KIND#(ID)" EXAMPLE : LINE(25)

2.3.6. Verif

2.3.6.1 Overview

The VERIFY function allows the user to verify the accuracy of a WFmodel.

The Data Dictionary is used to determine the integrity of each entity inthe model. If no Data Dictionary entry exists for the entity, the entitywill not be verified. The types of verification performed on each entity inthe WF models are:

2-20

Page 42: (J LDTJzl.KLE CroYUU1The Product Information Exchange System is a computer independent application that uses the data exchange software developed for the PDDI and GMAP programs. It

TTD560240002UJuly 1989

o Flag entities with no userso Flag entities with incorrect ADB lengthso Flag entities with incorrect constituent referenceso Flag entities with incorrect constituent list lengths.

This function will flag the entities that would not translate properlythrough the PDDI System Translator. An example of the output produced bythe VERIFY function is illustrated on the following page.

2-21

ONMLJt,

Page 43: (J LDTJzl.KLE CroYUU1The Product Information Exchange System is a computer independent application that uses the data exchange software developed for the PDDI and GMAP programs. It

TTD560240002UJuly 1989

VERIFY

VERIFICATION** ** ********* * ****** ****** **** ** *

********** 23 CIRCULARARC ENTITIES ARE BEING VERIFIED *

1. THE DEFINED CHARACTERISTICS BEING VERIFIED ARE:- AN ADB LENGTH OF 30 BYTES,- THE ENTITY HAS AT LEAST ONE USER, AND- A CONSTITUENT LIST LENGTH OF 3, OF WHICH THE CNSTS ARE

CONSTITUENT # 1(PO) CAN REFERENCE :POINTCLASS - 4000

CONSTITUENT # 2(PI) CAN REFERENCE :POINTCLASS - 4000

CONSTITUENT # 3(PM) CAN REFERENCE :COORDINATE - 3001

2. THE ENTITIES NOT MATCHING THIS CRITERIA ARE:

********** 41 LINE ENTITIES ARE BEING VERIFIED **********

1. THE DEFINED CHARACTERISTICS BEING VERIFIED ARE:- AN ADB LENGTH OF 30 BYTES,- THE ENTITY HAS AT LEAST ONE USER, AND- A CONSTITUENT LIST LENGTH OF 2, OF WHICH THE CNSTS ARE

CONSTITUENT # 1(PO) CAN REFERENCE :POINTCLASS - 4000

CONSTITUENT # 2(P1) CAN REFERENCE :POINTCLASS - 4000

2. THE ENTITIES NOT MATCHING THIS CRITERIA ARE:- LINE(0002) CONSTITUENT # I HAS IMPROPER KIND FLANGE(0073)- LINE(008) HAS INCORRECT ADB LENGTH OF 32- LINE(0201) HAS NO USERS

2-22

Page 44: (J LDTJzl.KLE CroYUU1The Product Information Exchange System is a computer independent application that uses the data exchange software developed for the PDDI and GMAP programs. It

TTD560240002UJuly 1989

SECTION 3

BATCH PROCESSING

3.1 IBM Batch Processing of PIES

To run the PIES software in batch mode on the IBM, Job Control Language(JCL) similar to that in the example shown below must be executed. Pleasenote that the EXEC statement executes a different program than theinteractive processing. Minor changes were made to the PIES program toallow batch processing. PIESB was created for this purpose. Thefunctionality of this program is the same as that of the interactivesystem. Explanations of the DD statements were given in Section 2.2.

The batch PIES input commands exist as an input stream of the JCL file"INPUT". The responses will be the same as those of the interactiveprocess. The user inserts PIES commands into this input stream in the orderthat they wish to process. As with the interactive system, PIESB directsoutput to the files "OUTFIL" or "FTIOFO01".

//USERIDT JOB ACCTNUM,'PIES BATCH',// LIM=(5.0,20.0,60,100),REGION=3000K,MSGCLASS=T,// NOTIFY=USERID,CLASS=A//,//* RUN STEP//*

//RUNTERM EXEC PGM=PIESB//STEPLIB DD DISP=SHR,DSN=CAD2.GMAP.PIES.LOAD//DDFILE DD DISP=SHR,DSN=CAD5.GMAP.V40.DDDEFN.DATA//DDINX DD DISP=SHR,DSN=CAD5.GMAP.V40.DDINDX.DATA//OUTFIL DD DSN=USERID.GMAP.PIES.DATA,DISP=SHR//EFFILE DD DSN=CAD5.EF.COMRIB.DATA,DISP=SHR//FT08FO01 DD DSN=CAD5.PID.COMRIB.DATA,DISP=SHR//FTIOF001 DD DSN=USERID.GMAP.HEX.DATADISP=SHR//FT06FOO1 DD SYSOUT=*//SYSPRINT DD SYSOUT=*//OUTPUT DD SYSOUT=*//INPUT DD *DSPLAYPIDRTRVQUERYMODSPA

TRANPRE

3-1

Page 45: (J LDTJzl.KLE CroYUU1The Product Information Exchange System is a computer independent application that uses the data exchange software developed for the PDDI and GMAP programs. It

TTD560240002UJuly 1989

JOHN DOETHE WIDGET CORPORATIONCAD5.EF.COMRIB.DATATHIS FILE IS AN EXAMPLE FROM MR DOE. IT IS INTENDED TOSHOW INDIVIDUALS HOW TO ACCESS THE PDDI TRANSLATOR FROMTHE PIES SOFTWARE, IN BATCH

EXIT/*

3.2 Virtual Architecture Extended (VAX) Batch Processing of PIES

To run the PIES software in batch mode on the VAX, Digital CommandLanguage (DCL), similar to the example that follows, must be written. Forbatch processing two command files are needed, as opposed to the one forinteractive processing. The functionality of the batch program is exactlythe same as the interactive process. There are also several assignstatements. For an explanation of these, refer to Section 2.2.

The batch PIES input commands exist as an input stream of the DCL file"INPUT." The responses will be the same as those of the interactiveprocess. The user simply inserts PIES commands into this input stream inthe order desired to process them. As with the interactive PIES, the batchPIES can direct output to the specified files "OUTFIL" or "FT1OFOO1."However, in contrast to the interactive PIES terminal screen output, thesimilar batch PIES output is directed to the batch execution file "PIESBATCH.LOG."

RUN_PIES_BATCH.COM

$ THIS COMMAND FILE IS USED TO INITIATE THE PIES SOFTWARE

$ ! PROMPT USER FOR NECESSARY INFORMATION

$ SET DEF DUA2:[MADDERN.PIES.COMFIL]$ PIDFILE = "PIDFILE"$ EXCHFIL = "EXCHFIL"$ WRITE SYS$OUTPUT ""

$ WRITE SYS$OUTPUT ""

$ WRITE SYS$OUTPUT ""

$ WRITE SYS$OUTPUT "ENTER THE NAME OF THE PID FILE/RETRIEVE FILE"$ INQUIRE PIDFILE

3-2

Page 46: (J LDTJzl.KLE CroYUU1The Product Information Exchange System is a computer independent application that uses the data exchange software developed for the PDDI and GMAP programs. It

TTD560240002UJuly 1989

$ WRITE SYS$OUTPUT$ WRITE SYS$OUTPUT "ENTER THE NAME OF THE "'EXCHANGE FILE"" FILE"$ INQUIRE EXCHFIL$ SET TERM/UPPER$ SUBMIT/KEEP DUA2:[MADDERN.PIES.COMFIL]ASSIGNPIESBATCH.COM-

/LOGFILE=DUA1: (MADDERN.PIES .COMFIL] PIES...BATCH.LOG-/PARAM=( PIDFILE','EXCHFIL')

$ SET TERM/LOWER$ Convert/FDL=dual:[v5.source]REBLOCK/Pad="I " EFFILE EFFILE$ EXIT

ASSIGNPIESBATCH.COM

$ SET VERIFY$ SET DEF DUA2:[MADERN.PIES.COMFIL]$ ASSIGN 'P1' PIDFIL$ ASSIGN 'P2' EFFILE$ ASSIGN DUAl: [GMAP .V40 .DDFILS] PDDIDDD .DAT DDFILE$ ASSIGN DUAl: [GMAP.V40.DDFILS]PDDIDDI .DAT DDINX$ ASSIGN GMAP_HEX.DAT HEXDAT$ ASSIGN GMAPPIES.DAT OUTFIL$ RUN/NODEBUG DUA2: [MADDERN.PIES.COMFILJ PIES .EXEPIDRTRVDSPLAYVERIFYEXIT

3-3

Page 47: (J LDTJzl.KLE CroYUU1The Product Information Exchange System is a computer independent application that uses the data exchange software developed for the PDDI and GMAP programs. It

TTD560240002UJuly 1989

SECTION 4

PIES OPERATOR'S MANUAL

4.1 Introduction

This section describes the system operating commands and softwareinstallation procedures for the PIES software. It is intended for use bycomputer operators and programming personnel. It is assumed that personnelinstalling this software are familiar with the "native" system installationrequirements and procedures.

The PIES software was designed to be transportable and has been operatedon IBM 43XX, 308X and DEC VAX 11/780 computers. The PIES system documentdoes not address local (native) system or computing environmentdocumentation.

4.2 Operations

4.2.1 Introduction

The exchange medium for the PIES software is typically one magnetic tapefor each computer system. Refer to Table 4-1 for the IBM system, and Table4-2 for the VAX system.

4.2.2 Files

The PIES system uses a collection of files to provide and hold data usedby the system. These files have been assigned logical names. Therefore,the names must be edited to reflect native system requirements.

4.2.3 Operator Interface

From a terminal on the native system, the operator executes a series ofCLISTS and JCL on IBM, or Command files on VAX, to enact installation. Thebasic functions performed during system installation are "compile" and"link".

4.2.4 Compile

The compile phase produces object code from source code. This object

code is then used in the linkage editor.

4.2.5 Link

The IBM Linkage Editor produces the load module from the object code

4-1

Page 48: (J LDTJzl.KLE CroYUU1The Product Information Exchange System is a computer independent application that uses the data exchange software developed for the PDDI and GMAP programs. It

TTD560240002UJuly 1989

generated during the compile phase. The VAX linker produces the executable

image from the object library generated during the compile phase.

4.3 Installation Procedures

4.3.1 Introduction

The VAX Command files and IBM CLIST and JCL files which are provided forinstallation are the same used in the development of PIES. These files donot include native system procedures. Vendor hardware and operating systemmanuals provide the necessary instructions for basic functions, (i.e.,loading tapes, native system start-up, and device initialization). Otherprocedures needed to operate a native system should be obtained prior toPIES installation.

4.3.2 Preliminary Steps

The following preliminary steps should be taken for installationprocedures:

o Ensure that appropriate personnel are familiar with the operation ofthe "native system"

o Ensure that adequate "native system" resources are available

o Obtain the current GMAP System Software, Exchange Format Files, andPIES

o Mount tapes and read the GMAP tapes.

4.3.3 Procedures - PIES Software

A. PIES IBM Software Installation

1. In Table 4-3, all the necessary PIES and PID source, include, anddata datasets are listed. In Table 4-4, all the necessary PIES JCLand CLIST datasets needed to compile, link, and execute thesoftware, are listed. These datasets may need to be changed toreflect your system libraries, naming conventions, and syntaxdifferences between MVS and VM.

Not: Any name changes to datasets listed in Table 4-3 will need to bereflected in the related Table 4-4 datasets.

2. Create an object dataset for the PIES and PID datasets listed inTable 4-3.

4-2

Page 49: (J LDTJzl.KLE CroYUU1The Product Information Exchange System is a computer independent application that uses the data exchange software developed for the PDDI and GMAP programs. It

TTD560240002UJuly 1989

i.e., source: CAD5.GMAP.V40.PIESSRCobject: CAD4.GMAP.V40.PIESOBJ

3. Compile the PIES source routines into an object dataset. The JCLto compile the source routines are in the datasetCAD5.GIAP.V40.CNTL.

To compile the Product Information Exchange System routines, usethe IBM JCL:

COMPIES

To compile PID routines use the IBM JCL:

COMPID

Refer to the GMAP Operator's Manual (CI OM 560240001U) for furtherdetails.

4. Link the PID object into a subsystem module.

To link the PID subsystem, use IBM JCL:

LINKPID

5. Link the subsystem modules into an executable load module.

To link the PIES system, use IBM JCL:

LINKPIES

Note: The PIES system uses the Model Access Software (MAS) and theGMAP System Translator. The JCL assumes that these twosubsystems have been previously linked into load modules. TheGMAP Operator's Manual contains the necessary JCL to completethis.

6. Run the executable load module. The CLIST to run the executable

load module is in the dataset CAD5.GMAP.V40.CLIST.

To run the PIES executable load module, use clist:

RUNPIES

4-3

0"oWmo

Page 50: (J LDTJzl.KLE CroYUU1The Product Information Exchange System is a computer independent application that uses the data exchange software developed for the PDDI and GMAP programs. It

TTD560240002UJuly 1989

B. PIES VAX Software Installation

1. In Table 4-3, all the necessary PIES and PID source, include, anddata files are listed. In Table 4-5, all the necessary PIEScommand files needed to compile, link, and execute the software arelisted.

Note: Any changes in the naming conventions of the directories listedin Table 4-3 will need to be reflected in the related Table 4-5command files.

2. Create an object directory for the PIES and PID source directorieslisted in Table 4-3.

i.e., source: [CNAP.V40.PIESSRC]object: [CNAP.V40.PIESOLB]

3. Compile the PIES and PID source files into object libraries. Allcommand procedures to compile the source files are in the directory[GMAP.V40.COMFIL].

To compile the Product Information Exchange System routines, usethe command procedure:

COMPILEPIES

To compile the PDDI Interim Database routines, use the commandprocedure:

COMPILE_PID

4. Link the PIES and PID object libraries into an executable image.The command procedure to link the object libraries is in thedirectory [GMAP.V40.COMFIL].

To link the Product Information Exchange System, use the commandprocedure:

LIWK_PIES

Note: The PIES system uses the Model Access Software (MAS) and theGMAP System Translator. The DCL assumes that these twosubsystems have been previously compiled into objectlibraries. The GMAP Operator's Manual contains the necessaryDCL to complete this.

4-4

cownm

Page 51: (J LDTJzl.KLE CroYUU1The Product Information Exchange System is a computer independent application that uses the data exchange software developed for the PDDI and GMAP programs. It

TTD560240002UJuly 1989

5. Run the executable image. The command procedure to run the

executable image is in the directory (GMAP.V40.COMFIL].

To run PIES interactively, use the command procedure:

RUNPIES

TABLE 4-1

PIES SOFTWARE TAPE JCL7 BMIMVS

//TM36OJPT JOB ACCNTNO,/PIES' ,NOTIFY=TM36OJP,IIREGION=3000K,MSGCLASS=T,LIM=(30,90,60,60)

//*FORMAT PR,DDNAME,=DEST=N002//*MAIN CLASS=A//Sl EXEC PGM=IEHMOVE//SYSPRINT DD SYSOUT=*//SYSUTl DD UNIT=SYSDA,SPACE=(TRK, (8))//TAPEl DD UNIT=TAPE62,DISP=( ,PASS) ,LABEL=( ,SL) ,DCB=DEN=3,

II VOL=SER=(PIES)//DDl DD UNIT=3380 ,DISP=SHR ,VOL=SER=LHO2DO//SYSIN DD *

COPY TODD=TAPEl ,FROM=3380=LHO2DO ,TO=TAPE62=(PIES ,Ol), XDSNAME=CAD5 . CAP .V40 .CLIST

COPY TODD=TAPEl ,FROM=3380=LHO2DO ,TO=TAPE62=(PIES ,02), XDSNAME=CAD5 .GMAP .V40 .CNTL

COPY TODD=TAPEI,FROM=3380=LH02D,TO=TAPE62=(PIES,o3), XDSNAI4E=CAD5 .CAP. V40 .DATA

COPY TODD=TAPEl,FROr4=3380=LHO2DO,TO=TAPE62=(PIES,o4), XDSNAME=CAD5. CHAP .V40 .PIDINC

COPY TODD=TAPEl ,FROM=3380=LHO2DO ,TO=TAPE62=(PIES ,05), XDSNAME=CAD5. CHAP .V40. PIDSRC

COPY TODD=TAPEl,FROM=3380=LHO2DO,TO=TAPE62=(PIES,06), XDSNAME=CAD5 .GMAP.V40.PIESINC

COPY TODD=TAPE1 ,FROt=3380=LHO2DO ,TO=TAPE62=(PIES ,07), XDSKAME=CAD5. CHAP .V40 .PIESSRC

4-5

Page 52: (J LDTJzl.KLE CroYUU1The Product Information Exchange System is a computer independent application that uses the data exchange software developed for the PDDI and GMAP programs. It

TTD560240002UJuly 1989

TABLE 4-2

PIES SOFTWARE TAPE DCLVAX/VM

$ SET VERIFY

$THIS WILL CPEATE A TAPE OF THE PIES SOFTWARE

$ DELETE TAPELIST.LST;*$ INIT/DENSITY=16OO MUAO: PIES$ MOUNrr/FOREIGN MUAO: PIES

$! COPY COMMAND PROCEDURES FOR COMPILING, LINKING, AND RUNNING

$ BACKUP/LOG/VERIFY/LIST=TAPELIST.LST -(GMAP.V40.COMFIL]COMPILEPID.COM;,[GMAP.V40.COMFIL]COMPILEPIES.COM;,[GMAP.V40.COMFIL]INC ASSIGNPID.COM; ,-[GMAP.V40.COMFIL]INC-ASSIGNPIES.COM; ,-[GMAP.V40.COMFIL]RUN.YIESCOM;, -[GMAP.V40.COMFIL]PIESLINK.COM-MUAO :COMFIL .BKP/SAVESET

$! COPY PID INCLUDE FILES

$ BACKUP/LOG/VERIFY/LIST=TAPEL.5T.LST-[GMAP.V40.PIDINC]*.*-MUAO:PID INC. BKP/SAVESET

$ COPY PID SOURCE FILES

$ BACKUP/LOG/VERIFY/LIST=TAPE-LIST .LST-EGMAP.V40.PIDSRC]*.* -MUAO :PIDSRC .BKP/SAVESET

$! COPY PIES INCLUDE FILES

$ BACKUP/LOG/VERIFY/LIST=TAPELIST.LST-(GMAP.V40.PIESINC]*.* -

MUAO :PIES INC .BKP/SAVESET

$! COPY PIES SOURCE FILES

$ BACKIJP/LOG/VERIFY/LIST=TAPELIST.LST-[GMAP.V40.PIESSRCJ*.* -

4-6

Page 53: (J LDTJzl.KLE CroYUU1The Product Information Exchange System is a computer independent application that uses the data exchange software developed for the PDDI and GMAP programs. It

TTD560240002UJuly 1989

Table 4-2 (contd.)

MUAG :PIESSRC .BKP/SAVESET

$ DISMOUNT/NOUNLOAD MUAO:$ COPY/CONCATENATE TAPE_LIST.LST;* PIESV40_TAPE.LST$ SET NOVERIFY$ EXIT

TABLE 4-3

PIES SOFTWARE COMPONENTS

File Name Hardware Description

[GMAP.V40.PIDINC] VAX Contains PID PASCAL includefiles.

CAD5 .GMAP.V40 .PIDINC IBM

[GMAP.V40.PIDSRC] VAX Contains PID source files.

CAD5.GMAP.V40.PIDSRC IBM

[GMAP.V40.PIESINC] VAX Contains PIES PASCAL include

files.

CAD5 . MAP .V40 .PIES INC IBM

[GMAP.V40.PIESSRC1 VAX Contains PIES source files.

CAD5 .GMAP.V40 .PIESSRC IBM

4-7

Page 54: (J LDTJzl.KLE CroYUU1The Product Information Exchange System is a computer independent application that uses the data exchange software developed for the PDDI and GMAP programs. It

TTDb60240002UJuly 1989

TABLE 4-4

PIES IBM JCL AND CLISTS

File Name Description

CAD5.GMAP.V40.CNTL(COMPID) IBM/MVS JCL to submit a batchcompilation of PID source.

CAD5.GMAP.V40.CNTL(COMPIES) IBM/MVS JCL to submit a batchcompilation of PIES source.

CAD5.GMAP.V40.CNTL(LINKPID) IBM/MVS JCL to submit a batchlink of the PID load module.

CAD5.GMAP.V40.CNTL(LINKPIES) IBM/MVS JCL to submit a batchlink of the PIES load module.

CAD5.GMAP.V40.CLIST(RUNPIES) IBM/MVS CLIST to execute thePIES.

TABLE 4-5

PIES VAX COF1MAND FILES

File Name Description

[GMAP.V40.COMFIL]COMPILEPID.COM VAX/VMS Command File to compilePID source.

[GMAP.V40.COMFIL]COMPILEPIES.COM VAX/VMS Command File to compilePIES source.

[GMAP.V40.COMFIL]PIES_LINK.COM VAX/VMS Command File to linkPIES.

[GMAP.V40.COMFIL]RUNPIES.COM VAX/VMS Command File to run aninteractive session of PIES.

[GMAP.V40.COMFIL]INC.ASSIGNPID.COM VAX/VMS Command File to assignthe PID PASCAL include files tological names.

[GMAP.V40.COMFIL]INCASSIGNPIES.COM VAX/VMS Command File to assignthe PIES PASCAL files tological names.

4-8

cow~m

Page 55: (J LDTJzl.KLE CroYUU1The Product Information Exchange System is a computer independent application that uses the data exchange software developed for the PDDI and GMAP programs. It

TTD560240002UJuly 1989

TABLE 4-5 (contd.)

[GMAP.V40.COMFIL]ASSIGNDIR.COM VAX/VMS Command File to assign

the PID and PIES directory

names to logical names.

4-9

CamotaMM

Page 56: (J LDTJzl.KLE CroYUU1The Product Information Exchange System is a computer independent application that uses the data exchange software developed for the PDDI and GMAP programs. It

TTD560240002UJuly 1989

SECTION 5

PERFORMANCE

Several benchmarks have been run with the PIES software to ensure thatthe speed with which the files can be translated (PDDI/PDES Translator) andfiled/retrieved (PID) are not burdensome to the user. Statistics on twovery different parts developed during the PDDI Air Force Program are shownin Figure 5-1 and Figure 5-2. These statistics are in agreement withsimilar tests performed on GMAP demonstration parts. They reflectenhancements made to increase the speed and efficiency of the final version(4.0) of the GMAP/PDDI System Translator.

5-1

cODM~OuM

Page 57: (J LDTJzl.KLE CroYUU1The Product Information Exchange System is a computer independent application that uses the data exchange software developed for the PDDI and GMAP programs. It

TTD560240002UJuly 1989

Turned PartADMINISTRATIVE DATA

GEOMETRY ADMINISTRATIONCOORDINATE APPROVAL

CIRCULARARC DETAIL MODEL

CURVESTRING MATERIAL

POINT NT

LINE SPECIFICATION

TOPOLOGY t', TURNED PARTVERTEX FEATURES

TRNEND

TOLERANCES TRN_GROOVE

SIZE TRNOPEN_DIA

ANGLE TRNRECDIA

CIRCULARRUNOUT TRNTAPER

FLATNESS TRNUNDERCUT

PARALLELISM TRN_OPENFACE

PERPENDICULARITY TRNRECFACE

POSITION TRN_S_0_DIA

STRAIGHTNESS TRNAXIS

DATUM GAGE_POINTTRNCHAMFERTRNCORNRNDTRNPROFILEEDGE_BREAK

Figure 5-1. Translator and PID Performance on the Turned Part Model

NUMBER OF ENTITIES IN THE MODEL .................................. 687

WORKING FORM MODEL SIZE ....................................... 38,056 BYTES

CPU TIME REQUIRED TO PRE-PROCESS USING PDDI TRANSLATOR .......... 3.25 SECSCPU TIME REQUIRED TO POST-PROCESS USING PDDI TRANSLATOR ......... 3.00 SECS

CPU TIME REQUIRED TO FILE USING PID ............................. 1.51 SECSCPU TIME REQUIRED TO RETRIEVE USING PID ......................... 1.80 SECS

0i : Statistics were generated on the PDDI turned part using a nationaladvanced systems (NAS) computer (IBM 4381 look-alike)

5-2

coMtMoum

Page 58: (J LDTJzl.KLE CroYUU1The Product Information Exchange System is a computer independent application that uses the data exchange software developed for the PDDI and GMAP programs. It

TTD560240002UJuly 1989

Machine Rib3-Axis ADMINISTRATIVE DATA

GEOMETRY I ADMINISTRATIONCOORDINATE z APPROVAL

VECTOR CHARACTERISTICSPOINTVECTOR DETAILMODELPOINT EFFECTIVITYCIRCULARARC X MATERIALCUBIC "' NOTE

CURVESTRING X SPECIFICATIONLINEPARM_BLCUBIC_SURF MACHINE PART FEATURES

PLANE ." MACHCHAMFER

RULEDSURFACE MACH-CUTOUTMACHLFILLET

TOPOLOGY MACHFLANGEVERTEX THRU_HOLEEDGE MACH_INSIDE CORNER

LOOP °"MACHPERIPHERY

FACE MACHPOCKET

SHELL /° ° MACH TRANSITION

OBJECT MACH_TRIMMACH WEB

Figure 5-2. Translator and PID Performance on the Machine Rib Model

NUMBER OF ENTITIES IN THE MODEL ................................ 3,933

WORKING FORM MODEL SIZE ...................................... 217,081 BYTES

CPU TIME REQUIRED TO PRE-PROCESS USING PDDI TRANSLATOR ......... 11.56 SECS

CPU TIME REQUIRED TO POST-PROCESS USING PDDI TRANSLATOR ........ 15.12 SECS

CPU TIME REQUIRED TO FILE USING PID ............................. 6.42 SECS

CPU TIME REQUIRED TO RETRIEVE USING PID ......................... 8.87 SECS

Note: Statistics were generated on the PDDI 3-axis machine rib using a

national advanced systems (NAS) computer (IBM 4381 look-alike)

5-3

OOWISttM

Page 59: (J LDTJzl.KLE CroYUU1The Product Information Exchange System is a computer independent application that uses the data exchange software developed for the PDDI and GMAP programs. It

TTD560240002UJuly 1989

APPENDIX A

REFERENCES

A.1 Reference Documents

The following technical reports, specifications, standards, and otherdocuments have been referred to or are relevant to this Model AccessSoftware User's Manual.

A.1.1 Hilit11Y

Integrated Computer Aided Manufacturing (ICAM) Architecture, Vol. 4,Function Modeling Manual (IDEF0), USAF Report No. AFWAL-TR-81-4023,June 1981.

Integrated Computer Aided Manufacturing (ICAM) Architecture, Vol. 5,Information Modeling Manual (IDEFI), USAF Report No. AFWAL-TR-81-4023,June 1981.

Integrated Computer Aided Manufacturing (ICAM) Documentation Standards,IDS 150120000C, September 1983.

PDDI System Specification, Product Definition Data Interface (PDDI)Project 5601, Contract F33516-82-5036, July 1984.

PDDI System Specification-Draft Standard, Product Definition DataInterface (PDDI), Project 5601, Contract F33516-82-5036, July 1984.

Information Modeling Manual IDEF-Extended (IDEFlX) Integratedinformation Support System (1 '3), ICAM Project 6201, ContractF33615-80-C-5155, December 19.

Interim Technical Report No. 1 (ITR560240001U)"Geometric Modeling Applications Interface Program" February 1986(Period 1 August 1985 - 31 October 1985).

Interim Technical Report No. 2 (ITR560240002U)"Geometric Modeling Applications Interface Program" May 1986(Period 1 November 1985 - 31 January 1986).

Geometric Modeling Applications Interface Program (GMAP) ScopingDocument, CI SD560240001U, May 1986.

Interim Technical Report No. 3 (ITR560240003U)"Geometric Modeling Applications Interface Program" August 1986(Period 1 February 1986 - 30 April 1986).

A-1

tONMW

Page 60: (J LDTJzl.KLE CroYUU1The Product Information Exchange System is a computer independent application that uses the data exchange software developed for the PDDI and GMAP programs. It

TTD560240002UJuly 1989

Interim Technical Report No. 4 (ITR560240004U)"Geometric Modeling Applications Interface Program" November 1986(Period 1 May 1986 - 31 July 1986).

Geometric Modeling Applications Interface Program (GMAP) Needs AnalysisDocument, CI NAD560240001U, November 1986.

Interim Technical Report No. 5 (ITR560240005U)"Geometric Modeling Applications Interface Program" January 1987(Period 1 August 1986 - 31 October 1986).

Geometric Modeling Applications Interface Program (GMAP) SystemRequirements Document, CI SRD560240001U, February 1987.

Geometric Modeling Applications Interface Program (GMAP) State of theArt Document, CI SAD560240001U, March 1987.

Interim Technical Report No. 6 (ITR560240006U)"Geometric Modeling Applications Interface Program" May 1987(Period 1 Noverber 1986 - 31 January 1987).

Geometric Modeling Applications Interface Program (GMAP) SystemSpecification (Volumes I-IV), CI SS560240001U, July 1987

Interim Technical Report No. 7 (ITR560240007U)"Geometric Modeling Applications Interface Program," August 1987(Period 1 February 1987 - 30 April 1987).

Geometric Modeling Applications Interface Program (GMAP) System DesignSpecification, CI SDS560240001U, November 1987.

Geometric Modeling Applications Interface Program (GMAP) to Retirementfor Cause Interface Development Specification, CI DS560240011U, November1987.

Geometric Modeling Applications Interface Program (GMAP) to IntegratedBlade Inspection System Interface Development Specification, CIDS560240021U, November 1987.

Geometric Modeling Applications Interface Program (GMAP) to Retirementfor'Cause Interface As-designed Product Specification, CI PS560240011U,December 1987.

Geometric Modeling Applications Interface Program (GMAP) to Retirementfor Cause Interface Unit Test Plan, CI UTP560240011U, December 1987.

A-2

Page 61: (J LDTJzl.KLE CroYUU1The Product Information Exchange System is a computer independent application that uses the data exchange software developed for the PDDI and GMAP programs. It

TTD560240002UJuly 1989

Interim Technical Report No. 8 (ITR560240008U)"Geometric Modeling Applications Interface Program," December 1987(Period 1 May 1987 - 31 July 1987).

Interim Technical Report No. 9 (ITR560240009U)"Geometric Modeling Applications Interface Program," March 1988(Period 1 August 1987 - 31 October 1987).

Geometric Modeling Applications Interface Program (GMAP) System TestPlan, CI STP560240001U, March 1988.

Product Definition Data Interface (PDDI)/Geometric Modeling ApplicationsInterface Program (GMAP) Deliverables Roadmap Document, March 1988.

Geometric Modeling Applications Interface Program (GMAP) to IntegratedBlade Inspection System Interface Unit Test Plan, CI UTP560240021U,March 1988.

Geometric Modeling Applications Interface Program (GMAP) to IntegratedBlade Inspection System Interface As-designed Product Specification, CIPS560240021U, March 1988.

Geometric Modeling Applications Interface Program (GMAP) SystemComponent As-designed Product Specification, CI PS560240031U, March 1988.

Interim Technical Report No. 10 (ITR560240010U)"Geometric Modeling Applications Interface Program," August 1988(Period 1 November 1987 - 31 January 1988).

Interim Technical Report No. 11 (ITR560240010U)"Geometric Modeling Applications Interface Program," August 1988(Period 1 February 1988 - 30 April 1988).

Geometric Modeling Applications Interface Program (GMAP) to Retirementfor Cause Interface User Operator Manual, CI U/OM560240011U, August 1988.

Interim Technical Report No. 12 (ITR560240012U)"Geometric Modeling Applications Interface Program" October 1988(Period 1 May 1988 - 31 July 1988).

Geometric Modeling Applications Interface Program (GAP) to Retirementfor Cause Interface Unit Test Report, CI UTR560240011U, November 1988.

Geometric Modeling Applications Interface Program (CHAP) to IntegratedBlade Inspection System Interface Unit Test Report, CI UTR5602421U,November 1988.

A-3

Page 62: (J LDTJzl.KLE CroYUU1The Product Information Exchange System is a computer independent application that uses the data exchange software developed for the PDDI and GMAP programs. It

TTD560240002UJuly 1989

Geometric Modeling Applications Interface Program (GMAP) SystemTranslator User Manual, CI UM560240021U, November 1988.

Geometric Modeling Applications Interface Program (GMAP) to Retirementfor Cause Interface As Built Product Specification, CI PS560240012U,February 1989.

Geometric Modeling Applications Interface Program (GMAP) to IntegratedBlade Inspection System Interface As-built Product Specification, CIPS560240022U, February 1989.

Geometric Modeling Applications Interface Program (GMAP) SystemComponents Operator's Manual, CI OM560240001U, February 1989.

Geometric Modeling Applications Interface Program (GMAP) to IntegratedBlade Inspection System Interface User/Operator Manual, CIU/OM560240021U, February 1989.

Geometric Modeling Applications Interface Program (GMAP) Schema ManagerUser's Manual, CI UM560240011U, February 1989.

Interim Technical Report No. 13 (ITR560240013U)"Geometric Modeling Applications Interface Program" February 1989(Period 1 August 1988 - 31 October 1988).

Interim Technical Report No. 14 (ITR560240014U)"Geometric Modeling Applications Interface Program" July 1989(Period 1 November 1988 - 31 January 1989).

Geometric Modeling Applications Interface Program (GMAP) Model AccessSoftware User Manual, CI UM560240031U, July 1989.

Geometric Mod-'.;. Applications Intcrface Program (GMAP) PDD EditorUser/Operator Manual, CI U/OM560240031U, July 1989.

Demonstration Model Descriptions for Geometric Modeling ApplicationsInterface Program (GMAP), CI TTD560240001U, July 1989.

Product Information Exchange System (PIES) User Manual for GeometricModeling Applications Interface Program (GMAP), CI TTD560240002U, July1989.

A.1.2 Commercial

A Practical Guide to Splines, C. de Boor, Applied Mathematical Sciences,Vol. 27, Springer-Verlag.

A-4

CON#m

Page 63: (J LDTJzl.KLE CroYUU1The Product Information Exchange System is a computer independent application that uses the data exchange software developed for the PDDI and GMAP programs. It

TTD560240002UJuly 1989

Design of Database Structures, T. J. Teorey and J. P. Fry,Prentice-Hall, Inc., Englewood Cliffs, N.J.

Differential Geometry of Curves and Surfaces, M. P. de Carmo,Prentice-Hall, Inc., 1976.

IDEFIX Readers Reference, D. Appleton Company, December 1985.

Identification of Product Definition Data in a Manufacturing Enterprise-- A Case Study. R. Lessard, United Technologies Research Center and R.Disa, Pratt & Whitney, March 1986.

Use of Product Models in a CIM Environment, D. Koziol Emmerson and K.Perlotto, Pratt & Whitney, March 1987.

Technaical Issues in Product Data Transfer, Richard Lopatka, Pratt &Whitney, September 1987.

Implementation of GMAP Technologies for Logistic Support Applications,Donald L. Deptowicz, Pratt & Whitney, January 1988.

Barriers to PDES Approval, Anthony Day, Sikorsky, and Richard Lopatka,Pratt & Whitney, April 1988.

PDD: Implementation Issues, Diane Emmerson and Priscilla Blasko, UnitedTechnologies Corporation, Proceedings of AUTOFACT '88, October 1988.

Geometric Modelinz Applications Interface Program: A Prototype forActive File Exchange, Linda Phillips and Diane Emmerson, UnitedTechnologies Corporation, National Computer Graphics AssociationConference, April 1989.

A.1.3 Standards Organizations

ANSI Y14.SM, Dimensioning and Tolerancing.

"The ANSI/X3/SPARC DBMS Framework Report of the Study Group on DatabaseManagement Systems," Information Systems, Vol. 3, pp. 173-191, 1978.

The Second Draft Report of the Ad Hoc Committee on the Content andMethodology of the IGES Version 3 (The Second PDES Report), K. Braunerand D. Briggs, November 1984.

EXPRESS - A Language for Information Modeling, ISO, TC184/SC4/WGl,January 1986.

A-5

oowm tn

Page 64: (J LDTJzl.KLE CroYUU1The Product Information Exchange System is a computer independent application that uses the data exchange software developed for the PDDI and GMAP programs. It

TTD560240002UJuly 1989

The STEP File Structure, ISO, TC184/SC4/WGI, January 1987.

Mapping from EXPRESS to Physical File Structure, ISO, TC184/SC4/WGl,January 1987.

A.2 Terms and Acronyms

A glossary of terms frequently used in GMAP which may be included inthis Model Access Software User'b Manual is provided below. Some referencenotes applicable to these definitions are presented after the glossary. Alist of acronyms and abbreviations used in GMAP is also included in thissection.

A.2.1 Terms Used in GMAP

Accept/Reject/Incomplete Notice -- A display on the cell computer thatindicates the final status of the engine disk.

Accept = Acceptable within tolerance specified by enginemanufacturer

Reject = Rejected because of flaw(s) outside the range ofacceptable tolerances

Incomplete = Part cannot be inspected

Access Software -- A set of routines for creating, managing and queryingan incore Working Form model.

Angular -- An angular size tolerance is used to tolerance the size of anangular feature independent of its angular location along an arc.

Application -- A method of producing a specific result.

Application Request -- A request initiated by an application program,either through batch or interactive processing, which will interrogate themodel through the PDDI Access Software to obtain or operate on specificinformation regarding the model and its components or elements.

Application Requested Data -- The data which fulfills the application'soriginal request and which is in the proper format and readable by theapplication.

Architecture -- A design or orderly arrangement.

ASCII -- American Standard Code for Information Interchange.

A-6

Page 65: (J LDTJzl.KLE CroYUU1The Product Information Exchange System is a computer independent application that uses the data exchange software developed for the PDDI and GMAP programs. It

TTD560240002U

July 1989

As-Is -- The present condition.

Attribute -- A quality of characteristics element of any entity having aname and a value.

B-Spline -- A spline defined by a control polygon, B-spline basisfunctions, and an associated knot vector. A Bezier curve is a special caseof a B-spline; a nurb is the most general case of a B-spline.

Bezier Curve -- A type of curve defined by a sat of vertices called acontrol polygon and a set of basis functions. The basis functions are knownas Bernstein polynomials. K vertices define a curve of order K-I.

Binding -- Establishing specific physical references to data structuresfor an application program; may be performed at compile time or at run time.

Blend -- A smooth, continuous transition from one surface to another.

Boundary Representation -- A topology imposed on 3-D geometric entities toyield a general solid model. That model describes an object by describingits boundary area.

Body of Revolution (BOR) Representation -- A topology in which an objectis represented as the volume swept by a curve rotated about a line. This isa boundary representation in which the curve represents the surface area ofthe object.

Bounded Geometry -- Geometry that has limits defined by its mathematicaldomain or range.

Calibration Block Parameters (Scale Factors) -- Nondestructive testparameters used to adjust a specific cell. These parameters are obtainedfrom the calibration blocks located at each cell.

Circumferential -- A circumferential tolerance specifies the tolerancezone within which the average diameter of a circular feature must lie. Theaverage diameter is the actual circumference divided by pi (3.14159). Acircumferential tolerance is a specific example of a peripheral or perimetertolerance for a general curve.

Class -- A collection of entities that are alike in some manner.

CLIST -- IBM Command lists.

Composite Curve -- A group of curve segments that are CO continuous.

A-7

omnio~m

Page 66: (J LDTJzl.KLE CroYUU1The Product Information Exchange System is a computer independent application that uses the data exchange software developed for the PDDI and GMAP programs. It

TTD560240002UJuly 1989

Compound Feature Representation -- An enumerative feature representationin which at least one component is itself a feature. For example, a bolthole circle might be represented as a list of individual hole features.

Concentricity (Generic) -- A concentricity tolerance specifies acylindrical tolerance zone within which the axis of a feature must lie,where the axis of the zone coincides with the axis of the datum.

Conceptual Schema -- Formally specified global view that is processingindependent, covering information requirements and formulation ofindependent information structures. A neutral view of data, usuallyrepresented in terms of entities and relations.

Conic -- A quadratic curve represented in the most general case by theequation:

Ax2 + Bxy + Cy2 + Dx + Ey + F = 0.

conic may be a circle, line, ellipse, parabola, or a hyperboladepending on the coefficients, A, B, C, D, E, and F.

Constraints (Generic) -- An assertion to explicitly specify data meaningor semantics. 1 (Notes appear at the end of this section.)

Context-Free Grammar -- The syntax of the language gives a precisespecification of the data without interpretation of it.

Constituent -- A specific instance of an entity that is used in thedefinition of some other entity.

Data Dictionary -- A catalog of all data elements in a design, givingtheir name, definition, format, source, and usage. May also include datatypes and value limits.

Defining Airfoil Sections -- A planar or conical section that depicts anairfoil profile. Defining airfoil sections are those that meet aerodynamicrequirements. Other intermediate sections are added for Manufacturingpurposes.

Dimension -- A part dimension is a quantifiable value expressing size,form; or location.

Domain -- The set of values permissible in a given context.

Dynamic Allocation -- The allocation (and de-allocation) of memoryresources as required by the application. The opposite is static allocationwhere a fixed size segment of memory is available to the application.

A-8

CtWMi/

Page 67: (J LDTJzl.KLE CroYUU1The Product Information Exchange System is a computer independent application that uses the data exchange software developed for the PDDI and GMAP programs. It

TTD560240002UJuly 1989

Eddy Current Cell -- Hardware used to perform an Eddy current inspectionoperation (surface flaws).

Eddy Current Inspection -- An inspection method used to detect internalpotential flaws on a disk. It is based on the principle of sendingelectromagnetic signals to a target area on a part anddetecting/interpreting reflection (Eddy current) from the target.

Eddy Current Scan Plan -- An interpreter code program controlling the Eddycurrent inspection of a particular -eometry.

Eddy Current/Ultrasonic Flaw Data Printout -- A printout containing sizeand location information about specific flaw(s) (both critical andnoncritical) associated with a particular part.

Entity -- A description of a person, place, or thing, about whichinformation is kept.

External Reference -- A reference to some quantity of data that existssomewhere outside the scope of the immediate body of information.

Feature -- A part feature in the dimensioning and tolerancing context is afeature in the sense of ANSI Y14.5M, that is, a physical component portionof a part, such as a surface, hole, slot, and so on, that is used in atolerancing situation. In the dimensioning and tolerancing context, afeature consists of individual or groups of basic shape elements used todefine the physical shape of an item. This general dimensioning andtolerancing use of features is to be distinguished from Features. The word"features" alone implies dimensioning and tolerancing features. The term"form feature" is described below.

Feature Pattern -- A geometric pattern of occurrences of similar formfeatures, for example, a circular pattern of scallops, a rectangular arrayof holes.

Feature Representation (Generic) -- A description of a form feature withinthe context of a geometric model.

Feature Type -- A name applied to a form feature that is suggestive of itsshape and size, for example, hole, slot, web.

Feature of Size (Generic) -- A feature of size provides a geometriclocation capable of being referenced for use with datums and tolerances. Afeature of size can be a GMAP feature, or other referenceable shape elementsof a part model that are symmetric about a point, line, plane, axis, curve,and so on. When a feature of size is used in a relationship with atolerance or datum, its feature of symmetry is the implied reference.

A-9

O.fl'm

Page 68: (J LDTJzl.KLE CroYUU1The Product Information Exchange System is a computer independent application that uses the data exchange software developed for the PDDI and GMAP programs. It

TTD560240002UJuly 1989

Flat Pattern Representation (Extrusion Representation) -- A topology inwhich an object is represented as the volume swept by a planar polygonmoving in a direction normal to its plane. The polygon may have internalpolygon represent the surface area of the object.

Flaw Characteristics -- Location, length, width, depth, ai nondestructivetest parameters associated with a specific flaw.

Flaw Data Packet -- Packet containing nonevaluated flaw data. Note thatthe packet can contain zero flaws.

Flaw Orientation -- The direction of the major characteristic of the flawwith respect of the part coordinate system. (See the notes section at theend of this glossary.)

Flaw Suspect Location -- The coordinate location of a possible flawdetected during a survey mode inspection (six-axis position of ultrasoniccell, seven-axis position of Eddy current cell).

Form Feature -- A portion of a part's geometry that is useful to regard asan entity. In a boundary representation context, this is a subset of thepart's surface area.

Form Tolerance -- Form tolerances are used to control the form of modelfeatures. A form tolerance specifies the amount that an actual featuresform may vary from nominal. Form tolerance include straightness tolerance,flatness tolerance, roundness/circularity tolerance, cylindricity tolerance,perpendicularity tolerance, parallelism tolerance, angularity tolerance,profile-of-a-line tolerance, profile-of-a-surface tolerance, circular-runouttolerance, true-direction tolerance, and mismatch tolerance.

Functionality -- (1) To show that the configuration item has fulfilled thespecified requirements. (2) The receiving and sending systems can operateon the entity in the same manner with the same results within a pre-definedtolerance.

Function Modeling -- A description of a system in terms of a hierarchy offunctions or activities, each level decomposing higher ones into greaterdetail. Functions are named by verbs; nouns related are declared as inputs,controls, outputs, and mechanisms.

Geometric Element (Generic) -- An instance of a geometric entity.

Geometric Group -- A group of geometric entities with a name.

Geometric Model -- A part description in terms of its underlying geometricelements. The model may be a wireframe, surface, or solid model.

A-10

Page 69: (J LDTJzl.KLE CroYUU1The Product Information Exchange System is a computer independent application that uses the data exchange software developed for the PDDI and GMAP programs. It

TTD560240002UJuly 1989

Geometric Pattern -- A circular or rectangular pattern of geometricentities.

Group Technology Code -- An alphanumeric string identifying significantcharacteristics of a product, enabling group technology applications. Alsoknown as Part Classification Code.

Include File -- PASCAL source code from another file or library includedon the compilation of a PASCAL source file.

Input Data -- That information which the application needs to supply inorder to interrogate or operate on the model. This data may assume onlythese forms prescribed by the PDDI Access Software specification.

Inspection Cycle -- A period for which nondestructive testing inspectionrequirements are defined.

Inspection Cycle Zone -- An entity that is composed of a uniquecombination of zone and inspection cycle.

Inspection Module Operator -- Refers to personnel operating RFC cell(s).

Instrument Setting Adjustments -- Nondestructive testing parameteradjustments automatically accomplished via pre- and post-calibrationoperations. These adjustments have to be accomplished within apredetermined tolerance.

Internal Flaw -- A subsurface anomaly.

Internal Flaw Major Characteristic -- A vector determined by an agreedupon method.

-.ample (1): The vector of greatest magnitude from the centroid to aboundary of the anomaly.

Example (2): A vector representing the major axis of the minimum

ellipsoidal envelope encompassing the anomaly.

Internal Flaw Tolerance -- A unique combination of:

(a) Internal flaw orientation range.(b) Serviceable internal flaw tolerance limits.(c) Repairable internal flaw tolerance limits.

A-11

Page 70: (J LDTJzl.KLE CroYUU1The Product Information Exchange System is a computer independent application that uses the data exchange software developed for the PDDI and GMAP programs. It

TTD560240002UJuly 1989

Internal Flaw Tolerance Limit -- A unique combination of:

7(a) Maximum diameter.(b) Maximum depth below surface.(c) Maximum thickness.

Interpreted Request -- Input data which has been appropriately modifiedto conform to the PDDI Access Software's internal data representation sothat it may be further processed.

Key Attribute -- An attribute or combination of attributes having valuesthat uniquely identify each entity instance. 2

Laminates Representation (Generic) -- A topology in which an object isrepresented as layers of flat material of known thickness.

Location Tolerance -- Location tolerances specify the allowable variationin position of model features. Location tolerances include various forms ofposition tolerancing conventions. These are (true) position, concentricity,alignment, rectilinear location, and angular location.

Logistics Support -- The function of procuring, distributing, maintaining,replacing, and repairing material in support of a delivered product.

Machine Coordinate Positions -- The probe location with respect to machinecoordinates.

Machine Preset Data -- Machine coordinate adjustments automaticallyaccomplished via pre- and post-calibration operations. These adjustmentshave to be accomplished within predetermined tolerance.

Metadata -- Data about data. Defines the physical schema and recordformats of the part data.

Metamodel -- A body of data that defines the characteristics of a datamodel or structure.

Model -- A collection of PDD that is transferable, displayable,accessible, and equivalent to a Part. The internal representation of theapplication data, as initiated and organized by the user. The model is alsoreferred to as the Working Form.

Model Network Definition -- The set of rules and definitions which outlinein detail the data structure whereby higher order entities may be composedof lower order entities, or constituents, and the lower order entities maybe constituents of one or more higher order entities.

A-12

oOWMoM

Page 71: (J LDTJzl.KLE CroYUU1The Product Information Exchange System is a computer independent application that uses the data exchange software developed for the PDDI and GMAP programs. It

TTD560240002UJuly 1989

Native System -- The PDD and applications in a format that is unique tothe database of a CAD system.

Nondestructive Testing Parameters -- Parameters used by the Eddy currentand ultrasonic instruments (examples: amplitude, phase angle, gain,threshold, and so on).

Nonconstructive Feature Representation (Explicit Feature Representation)-- A feature representation that at least partially depends on a declarationthat a face, or portion of a face, it "in" the feature.

Nondestructive Testing Personnel -- Personnel responsible for thegeneration of scan plans and derivation of applicable nondestructive testinginstrument settings used in the scan plans.

Nonshape Data -- Produce definition data that cannot be represented byshape elements.

Normal Forms -- Conditions reflecting the degree of refinement and controlover the relationships and entities in an information model.

Numerical Control Program (Complete and Proposed) -- Set of programinstructions used to generate a probe path.

Orientation Ran.pe -- An envelope in which the major flaw characteristicmust lie.

Parse -- The process of analyzing input strings (records) to identifyfields and to verify that the data has a valid format.

Part Blueprint -- A blueprint provided by the engine manufacturer of aparticular F1O0 engine disk.

Physical Schema -- Internal representation of data; the computer view thatincludes stored record format and physical ordering of stored records.

PID File -- A PID File is a copy of the Working Form filed to disk fortemporary storage. The software that produces this capability (PID Code) isprovided as an interim solution while a translator to the native database isin development.

Polynomial Spline -- A parametric spline of order 1, 2, or 3 defined by aset of N+1 points. The spline is CX, CY, or CZ continuous and defined bycoefficients such that:

A-13

Coem-rouus

Page 72: (J LDTJzl.KLE CroYUU1The Product Information Exchange System is a computer independent application that uses the data exchange software developed for the PDDI and GMAP programs. It

TTD560240002UJuly 1989

x(i) = AX(j) + BX(j) * S + CX(i) * S**2 + DX(i) * S**3

y(i) = AY(j) + BY(i) * S + CY(j) * S**2 + DY(j) * S**3

z(i) = AZ(i) + BZ(i) * S + CZ(i) * S**2 + DZ(i) * S**3

and a parameter space (TO, TI, ... T)

where

T(i) = u =T(i+l)

S = u -T(i)

Position Tolerance -- A position tolerance (true position) specifies atolerance zone wichin which the feature may vary in any direction.

Post-processor -- A phase of the translator where data is received fromthe Exchange Format and is converted to the Working Form.

Pre-processor -- A phase of the translator where data is taken from theWorking Form and is converted to the Exchange Format.

Primitive Constructive Feature Representation (Generic) -- A constructiverepresentation that is noncompound and that does not incorporate anotherfeature. Such a representation must consist solely of overt constrv-tioninformation. Representation of a through hole by centerline and diameter isan example.

Probe Blueprint -- Blueprint of Eddy current probe supplied by the probemanufacturer.

Product Definition Data -- Those data "explicitly representing allrequired cc'icepts, attributes, and relationships" normally communicated fromDesign throughout Manufacturing and Logistics Support. The data includeboth shape and nonshape information required to fully represent a componentor assembly so that it can be analyzed, manufactured, inspected, andsupported. They enable downstream applications, but do not include processinstructions. These data are not always finalized at the design release;the manufacturing process can also add to the product model or generatederived manufacturing product models.

Product Life Cycle -- Includes design, analysis, manufacturing,inspection, and product and logistics support of a product.

A-14

wnuomu

Page 73: (J LDTJzl.KLE CroYUU1The Product Information Exchange System is a computer independent application that uses the data exchange software developed for the PDDI and GMAP programs. It

TTD560240002UJuly 1989

Product Model -- A computer representation of a product.

Product Support -- The function that interprets customer requests forinformation and can provide the technical responses to the customer in theform of technical orders and instructions.

Proprietary Part Flaw Data -- Formatted dataset containing proprietarydata defining size(s), maximums, and location(s) of critical flaw(s)(dimensional and locational tolerance).

RAW.O File -- A data file that uses a bi-cubic patch surface

representation to define the surfaces of an airfoil.

Ready Status -- Go/No-Go decision.

Relation -- A logical association between entities. 3

Remount Decision -- Decision to remount an engine disk.

Replicate Feature Representation (Generic) -- A description c. a featureas being identical to another feature except for location. Mathematically,a replicate feature representation consists of tht identification of another(necessarily constructive) feature plus a transformation.

Robot Initialization Parameters -- A set of nondestructive testingparameters used to initialize the robot on an Eddy current or ultrasoniccell.

Rotational Sweep -- A sweep in which the swept curve is rotated about aline (the "centerline" of the sweep).

Ruled Surface (Generic) -- A surface defined by a linear blend of twocurves.

Run System -- £he Translator subpackage which provides the communicationinterface between the user and the pre/Post-processors.

Run-Time Subschema -- A subset of the data dictionary information used atrun-time by the access software to provide field data and check data.

Scan Plan -- Instructions that drive an inspection; these includoinspection area geometry, ordered inspection path points, inspection probeselection, inspection path for each probe, mechanical commands that allowmechanical manipulator positioning, instrument setting, and all thevariables needed for signal processing and flaw data acquisition duringinspection.

A-15

cO nm

Page 74: (J LDTJzl.KLE CroYUU1The Product Information Exchange System is a computer independent application that uses the data exchange software developed for the PDDI and GMAP programs. It

TTD560240002UJuly 1989

Scan Plan Specifications -- Standards and procedures used in creating Eddycurrent and ultrasonic scan plans for the RFC system.

Schema -- Formal definition of information structure. See ConceptualSchema, Physical Schema, Run-time Schema.

Shape -- The physical geometry of a mechanical part, as distinguished froma computer description of that geometry. Where the difference issignificant, the attitude is taken that shape is nominal or basic, with

shape variations of tolerances grafted thereon

Shape Data -- Include the geometric, topological description of a product

along with the associated dimensional tolerances and feature descriptions.

Single Spatial Probe/Transducer Path -- The starting and ending locationof a single probe movement.

Size Tolerance -- Size tolerances specify the allowable variation insize-oi-model features, independent of location. Size tolerances includecircumferential, rectilinear size, and angular size.

Solid Geometric Model (Shape Representation) -- A computer description ofshape. The description may be partial in the sense that not all aspects of

part shape are indicated. For example, a body of revolution representationof a turned part may not describe the nonaxisymmetric4 aspects of part

geometry. A solid model must be complete and unambiguous in the sense that

it describes a single volume in 3-D space.

Solid Modeling -- The creation of an unambiguous and completerepresentation of the size and shape of an object.

SL- ce Code -- A computer program written in some language which is

processed to produce machine code.

Spline -- A piecewise polynomial of order K, having continuity up to orderK-1 at the segment joints.

Squirter Blueprint -- Blueprint of the squirter head that houses theultrasonic transducer.

Subface -- A subface is a bounded portion of a face. It is defined by anunderlying face, exactly one periphery closed curve and zero, one, or more

internal closed curves that represent cutouts or holes in the region. Theinternal closed curve must not touch or intersect each other or theperiphery closed curve and must be entirely contained within the peripheryclosed curve.

A-16

Page 75: (J LDTJzl.KLE CroYUU1The Product Information Exchange System is a computer independent application that uses the data exchange software developed for the PDDI and GMAP programs. It

TTD560240002UJuly 1989

Surface Flaw -- A surface anomaly.

Surface Flaw Major Characteristic -- A vector determined by an agreed uponmethod.

Example: A vector representing the major axis of the minimum ellipticalenvelope encompassing the anomaly in the plane of the surface.

Surface Flaw Tolerance -- A unique combination of:

(a) Surface flaw orientation range.(b) Serviceable surface flaw tolerance limits.(c) Repairable surface flaw tolerance limits.

Surface Flaw Tolerance Limit -- A unique combination of:

(a) Maximum length.(b) Maximum width.(c) Maximum depth.

Sweep Surface -- Surfaces formed by extruding or revolving a planarprofile in space.

Syntax -- Grammar: A set of rules for forming meaningful phrases andsentences from words in a vocabulary.

System Computer -- VAX 11/780 and supporting peripheral hardware.

System Constraints -- Those hardware and software environmentalconstraints which will be imposed upon the PDDI Access Software that willlimit its implementation and application. An example of such constraintsmight be the particular compiler used to compile the PDDI Access Softwarepackage.

To-Be -- The future condition possible, given a proposed capability.

Tolerance (Generic) -- The total amount by which something may vary. Formechanical product definition, tolerances can be shape tolerances, weighttolerances, finish tolerances and so on. In the context of GMAP, the term"tolerance" used alone implies shape tolerance. Other forms of -terance(nonshape) are explicitly stated, for example, "finish tolerance." In aGMAP product model, tolerances occur without dimensions. As in the ProductDefinition Deta Interface Program, model dimensions are implicit in themodel geometry. Therefore, application of a tolerance implies a specificunderlying dimension or geometric condition.

Topology -- A data structure that assembles geometric entities (points,curves, surfaces) into a solid geometric model.

A-17

umwoi

Page 76: (J LDTJzl.KLE CroYUU1The Product Information Exchange System is a computer independent application that uses the data exchange software developed for the PDDI and GMAP programs. It

TTD560240002UJuly 1989

Transducer Blueprint -- Blueprint of ultrasonic transducer supplied by thetransducer manufacturer.

Transfer Data -- The data required to make an exchange of data betweensystems (i.e., delimiters, record counts, record length, entity counts,numeric precision).

Translator -- A software MECHANISM that is used for passing data betweenthe Exchange Format and Working Form of the PDD.

Ultrasonic Cell -- Hardware used to perform ultrasonic inspectionoperation (internal flaws).

Ultrasonic Inspection -- An inspection method used to detect surface flawson a disk. It uses ultrasonic waves through a stream of water to send andcollect signals concerning an area targeted for inspection.

Ultrasonic Scan Plan -- Interpreter code program controlling theultrasonic inspection of a particular geometry.

Unbounded Geometry -- Geometry represented parametrically, without limits,usually by coefficients to a defining equation.

Unigraphics (UG) -- A computer graphics system.

User Function (UFUNC) -- An interface to the UG database.

Working Form -- Product definition data information in machine-dependentdata formats; an a memory resident network model.

Zone -- A physical area of the disk composed of zone components.

Zone Component -- A subface, face, or feature that constitutes a zone orelement of a zone.

NOTES:1 T.J. Teorey and J.P. Fry, Design of Database Structures, 1st

edition, Prentice-Hall, Inc., Englewood Cliffs, N.J., p. 463.

2 Integrated Computer Aided Manufacturing (ICAM) Architecture, Vol.

5, Information Modeling Manual (IDEFl), USAF Report NO. AFWAL-TR-81-4023,June 1981, p. 212.

3 Ibid., p. 214.

4 Ibid., p. 211.

A-18

Page 77: (J LDTJzl.KLE CroYUU1The Product Information Exchange System is a computer independent application that uses the data exchange software developed for the PDDI and GMAP programs. It

TTD560240002UJuly 1989

A.2.2 Acronyms Used In GMAP

ADB --- Application Data Block (also referred to as Attribute Data

Block).

AIMS -- Automated IDEF Methodology System.

ANSI -- American National Standards Institute.

ANT -- Abstract of New Technology.

APT -- Automatically Programmed Tools.

ATP -- Automation Technology Produ, .

BOM -- Bill of Materials.

BOR -- Body of Revolution.

BPI -- Bits per Inch.

BREP -- Boundary Representation.

CAD -- Computer Aided Design.

CAE -- Computer Aided Engineering.

CAEDS -- Computer Aided Engineering Design System.

CALS -- Computer Aided Acquisition and Logistics Support.

CAM -- Computer Aided Manufacturing.

CAM-I -- Computer Aided Manufacturing--International.

CAPP -- Computer Aided Proccss Planning.

CAS -- Cooled Airfoil System.

CDM -- Common Data Model.

CDR -- Critical Design Review.

CDT -- Component Design Technology.

CFSR -- Contract Fund Status Report.

CI -- Configuration Item.

CIM -- Computer Integrated Manufacturing.

CLIST -- IBM command list.

CM -- Configuration Management.

C19 -- Coordinate Measuring Machine.

C/SSR -- Cost/Schedule Status Report.

CWBS -- Contract Work Breakdown Structure.

DBMS -- Data Base Management System.

A-19

couw

Page 78: (J LDTJzl.KLE CroYUU1The Product Information Exchange System is a computer independent application that uses the data exchange software developed for the PDDI and GMAP programs. It

TTD560240002UJuly 1989

DCL -- DEC Command Language.

DDL -- Data Definition Language.

DEA -- Digital Equipment Automation.

DEC -- Digital Equipment Corporation.

DESO -- (ICAM) Architecture of Design.

DJR -- Design Job Request; Drafting Job Request.

DoD -- Department of Defense.

DS -- Design Specification.

DSM -- Design Substantiation Memo.

EBCDIC -- Extended Binary Coded Decimal Interchange Code (IBM character

set).

EC -- Eddy Current.

ECO -- Engineering Change Order.

EDM -- Electrical Discharge Machining.

EF -- Exchange Format.

EII -- Engineering Information Index.

EMD -- Engineering Master Drawing.

EPCS -- Engine Product Configuration Support.

ESA -- Engineering Source Approval.

ESP -- Experimental Solids Proposal.

FEDD -- For Early Domestic Dissemination.

FEM -- Finite-Element Modeling.

FOF -- Factory of the Future.

FOS -- Feature of Size.

FPIM -- Fluorescent Penetrant Inspection Module.

FSCM -- Federal Supply Code for Manufacturers.

GE -- General Electric.

GMAP -- Geometric Modeling Applications Interface Program.

GSE -- Ground Support Equipment.

HCF -- High-Cycle Fatigue.

IBIS -- Integrated Blade Inspection System.

IBM -- International Business Machines.

A-20

COWMWL/M

Page 79: (J LDTJzl.KLE CroYUU1The Product Information Exchange System is a computer independent application that uses the data exchange software developed for the PDDI and GMAP programs. It

TTD560240002UJuly 1989

ICAM -- Integrated Computer Aided Manufacturing.

ICOM -- Input/Control/Output/Mechanism.

ICS -- Information Computer System.

IDEF -- ICAM Definition.

IDEFO -- IDEF Function Modeling.

IDEFI -- IDEF Information Modeling.

IDEFIX -- IDEF Extended Information Modeliaig.

IDEF2 -- IDEF Dynamics Modeling.

IDSS -- Integrated Decision Support System.

IEEE -- Institute of Electrical and Electronics Engineers.

IEN -- Internal Engineering Notice.

IFS -- Interface Specification.

IGES -- Initial Graphics Exchange Specification.

IISS -- Integrated Information Support System.

ILC -- Improved Life Core.

IMS -- Information Management System.

IPGS -- (IBIS) Inspection Plan Generation System.

IRB -- Industry Review Board.

IRIM -- Infrared Inspection Module.

ISO -- International Standards Organization.

ITA -- Intelligent Task Automation.

ITI -- International TechneGroup Incorporated.

ITR -- Interim Technical Report.

LCF -- Low-Cycle Fatigue.

MAS -- Model Access Software.

MCAIR -- McDonnell Douglas Corporation/McDonnell Aircraft Company.

MFGO -- (ICAM) Architecture of Manufacturing.

MRP -- Materials Requirements Planning.

NAD -- Needs Analysis Document.

NBS -- National Bureau of Standards.

N/C -- Numerical Control.

NDE -- Nondestructive Evaluation.

A-21

o0vmou~m

Page 80: (J LDTJzl.KLE CroYUU1The Product Information Exchange System is a computer independent application that uses the data exchange software developed for the PDDI and GMAP programs. It

TTD)560240002UJuly 1989

NDML -- Neutral Data Manipulation Language.

NDT -- Nondestructive Test.

NTSB -- National Transportation Safety Board.

NVI -- Name/Value Interface.

OGP -- Optical Gaging Products, Inc.

PA/QA -- Product Assurance/Quality Assurance.

PD -- Product Data.

PDD -- Product Definition Data.

PDDI -- Product Definition Data Interface Program.

PDES -- Product Data Exchange Specification.

PDL -- Program Design Language.

PED -- Preliminary Engine Design.

PI -- Principal Investigator.

PID -- PDDI Interim Database.

PIES -- Product Information Exchange System.

PMP/PMS -- Program Management Plan/Project Master Schedule.

PROCAP -- Process Capability.

PS -- Product Specification.

RFC -- Retirement for Cause.

RPM -- Revolutions per Minute.

SA-ALC -- San Antonio-Air Logistics Center.

SAD -- State-of-the-Art Document.

SD -- Scoping Document.

SDL -- Source Data List.

SDS -- System Design Specification.

SL -- Salvage Layout.

SML-- Source Material Log.

SOA -- State-of-the-Art (Survey).

SOR -- Surface of Revolution.

SPC -- Statistical Process Control.

SPF -- System Panel Facility.

SQA -- Software Quality Assurance.

A-22

COWMANt

Page 81: (J LDTJzl.KLE CroYUU1The Product Information Exchange System is a computer independent application that uses the data exchange software developed for the PDDI and GMAP programs. It

TTD560240002UJuly 1989

SQAP -- Software Quality Assurance Plan.

SRD -- System Requirements Document.

SRL -- Systems Research Laboratories.

SS -- System Spccification.

STEP -- Standard for the Exchange of Product Model Data.

STP -- System Test Plan.

TCTO -- Time Compliance Technical Order.

TD -- Technical Data.

TDCR -- Turbine Design Cost Reduction.

TDR -- Tool Design Request.

TechMod -- Technology Modernization.

TO -- Technical Order.

TOP -- Technical and Office Protocol.

TSO -- Time-Sharing Option (IBM term).

UFUNC -- User Function.

UG -- Unigraphics.

UGFM -- Unigraphics File Manager.

USA -- Unified System for Airfoils.

USAF -- United States Air Force.

UTC -- United Technologies Corporation.

UTP -- Unit Test Plan.

UTR -- Unit Test Report.

UTRC -- United Technologies Research Center.

VAX -- Virtual Architecture Extended.

VMS -- Virtual Memory System.

WBS -- Work Breakdown Structure.

WF -- Working Form.

WPAFB -- Wright-Patterson Air Force Base.

XIM -- X-Ray Inspection Module.

A-23

COt~TdMV