FTAM/9000 Programmer's Guide
Contents
11
1. HP FTAM/9000 Overview
Chapter Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .27
The HP-UX Implementation of FTAM. . . . . . . . . . . . . . . . . . . . . . . . . . .28
Open Systems Interconnection (OSI) . . . . . . . . . . . . . . . . . . . . . . . . . .28
ISO/IS 8571 FTAM. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .28
Manufacturing Automation Protocol (MAP) 3.0. . . . . . . . . . . . . . . . . .29
NBS (NIST) Implementors Agreements . . . . . . . . . . . . . . . . . . . . . . . .29
Protocol Implementation Conformance Statement (PICS) . . . . . . . . .30
Overview of FTAM Concepts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .31
The Virtual Filestore (VFS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .31
FTAM Shadow Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .33
Regimes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .34
FTAM Communication. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .35
Initiators and Responders . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .36
Application Entities (AEs) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .37
Synchronous and Asynchronous Operations. . . . . . . . . . . . . . . . . . .38
File Attributes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .39
Document Types. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .39
Constraint Sets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .40
Access Contexts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .40
FTAM File Structure Model. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .41
2. Using HP FTAM/9000
Chapter Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .44
Starting and Stopping the FTAM System . . . . . . . . . . . . . . . . . . . . . . . .45
Generating FTAM Programs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .46
Header Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .46
libmapftam.a Library. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .46
lint(1) Library. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .46