IEEE P1003.0 Draft 13 - September 1991 Copyright (c) 1991 by the Institute of Electrical and Electronics Engineers, Inc. 345 East 47th Street New York, NY 10017, USA All rights reserved as an unpublished work. This is an unapproved and unpublished IEEE Standards Draft, subject to change. The publication, distribution, or copying of this draft, as well as all derivative works based on this draft, is expressly prohibited except as set forth below. Permission is hereby granted for IEEE Standards Committee participants to reproduce this document for purposes of IEEE standardization activities only, and subject to the restrictions contained herein. Permission is hereby also granted for member bodies and technical committees of ISO and IEC to reproduce this document for purposes of developing a national position, subject to the restrictions contained herein. Permission is hereby also granted to the preceding entities to make limited copies of this document in an electronic form only for the stated activities. The following restrictions apply to reproducing or transmitting the document in any form: 1) all copies or portions thereof must identify the document's IEEE project number and draft number, and must be accompanied by this entire notice in a prominent location; 2) no portion of this document may be redistributed in any modified or abridged form without the prior approval of the IEEE Standards Department. Other entities seeking permission to reproduce this document, or any portion thereof, for standardization or other activities, must contact the IEEE Standards Department for the appropriate license. Use of information contained in this unapproved draft is at your own risk. IEEE Standards Department Copyright and Permissions 445 Hoes Lane, P.O. Box 1331 Piscataway, NJ 08855-1331, USA +1 (908) 562-3800 +1 (908) 562-1571 [FAX] P1003.0/D13 AT&T ... 72, 75, 181, 312-313, CASE Data Interchange Format 316, 318-319 (CDIF) ... 123, 204 Availability Management ... 242 CASE ... 123, 129, 201, 204 CBEMA: Computer and Business Equipment Manufacturers B Association ... 306 CBEMA ... 304, 306-307 background ... 2, 6, 177, 184, CCITT: Comite Consultatif 215, 281 International de Telegraphie et base standard Telephonie ... 294 definition of ... 7 CCITT ... 97, 222-223, 234, 287, Base Standards Working Groups 290, 294, 296, 299, 303, 311 ... 278 CCR ... 195 Basic Network Services Model CCR ... 114-115, 195 ... 85 CDIF ... 121, 123, 201, 204 Basic Terminology ... 250 CD-ROM ... 202-203 Basic Window Services ... 131 CEC ... 309, 315 BASIC ... 46, 48, 50 CEDEX ... 310 BASIC ... 45-46, 48, 50, 193, 288 CEN/CENELEC/CEPT ... 294 Basis for This Guidance ... 253 CEN/CENELEC/CEPT ... 294 BCS: British Computer Society CEN/CENELEC ... 309-310 ... 306 CENELEC ... 294-296, 309-310 BCS ... 306 CENLEC ... 295 Bibliography ... 287 CEN ... 290, 294-296, 309-310 B.P ... 310 CEPT ... 295, 309-310 BSD ... 70, 179-181, 313 CGI ... 148, 160 BSI: British Standards Institute CGM ... 121-122, 147, 160-161, ... 293 266 BSI ... 293, 306 CGRM ... 147-148, 162 built-in ... 174 CH-1211 ... 2, 287 Character Sets and Data Representation ... 120, 212 C Character-based Terminal Reference Model ... 168 C Standard ... 141, 169, 181, 300 Character-Based User Interface C-2 ... 301 Services ... 167 C ... 46, 49 Clear Communications ... 256 CAD/CAM/CAE ... 149 C-LISP ... 193 CAD/CAM ... 125 CMA ... 234 CAD ... 47, 123 CMDB ... 240 CAIS-A ... 74 CNMA ... 309 CAIS-A ... 74 COBOL ... 47, 49 Canadian Standards Association COBOL ... 23, 27, 44-45, 47-49, (CSA) ... 293 112, 193, 266, 268, 278, 305, Capability and Security Services 307 ... 72 CODASYL: The Conference on Data Capacity Management ... 242 Systems Languages ... 307 Copyright c 1991 IEEE. All rights reserved. This is an unapproved IEEE Standards Draft, subject to change. 324 Alphabetic Topical Index P1003.0/D13 CODASYL-ANSI ... 307 COS ... 307-308, 311-312, 314- CODASYL ... 112, 307 315, 317 Coherence ... 256, 278 CPIC ... 97 Common LISP ... 47 CPIO ... 69 Communication EEI Elements ... 80 CPU ... 59, 265 Communications Interface C++ ... 45, 47-48, 50 definition of ... 7 CRS ... 87-88, 90, 94, 97, 169 Communications Services API CRT ... 25 ... 26 CSA ... 293-294 Communications Services ... 25 CSA-Z243 ... 225 Completeness ... 255 CSMA/CD ... 301 Component Management Services CSS ... 161 ... 233 CTS ... 315 Computer Graphics Metafile (CGM) Cultural Conventions ... 215, 219 ... 122 Current Networking Standards Computer Graphics Reference Model ... 98 Level Structure ... 149 Current Standards in the POSIX OSE Configuration Management ... 170 ... 48, 68, 97, 111, 121, 139, Conformance Testing ... 182 156, 169, 193, 202, 221 Conformance to a POSIX SP ... 279 Current Standards ... 179 Conformance ... 3, 278 Curses ... 170 conformance ... 3, 7, 43, 68, 147-148, 162, 182, 230, 252- 255, 269, 273, 276, 278-279, D 284, 293, 303, 308, 310, 312, 314-316 DAC ... 232 Considerations for Developers of Data Access Services ... 108 POSIX SPs ... 273 Data Definition and Manipulation Content of the Multiprocessing Services ... 108 Systems Profile ... 264 Data Description Protocols Content of the Platform ... 120 Environment Profile ... 262 Data Format Protocols ... 120 Content of the Realtime Data Integrity Services ... 108 Application Profiles ... 269 Data Interchange Reference Model Content of the Supercomputing ... 118 Profile ... 266 Data Interchange Services ... 117 Content of the Transaction Data Interchange Standards Processing Profile ... 267 ... 121 Conventional Transaction Data Representation Services Processing Model ... 186 ... 92 Conventional Transaction Data Transfer and Connectivity Processing Reference Model ... 94 ... 185 Database Administration Services Conventions ... 5 ... 110 Coordinate Systems and Clipping Database API ... 104 ... 152 Database Manager ... 104 COS: Corporation for Open Systems Database Recovery Services ... 307 ... 110 Copyright c 1991 IEEE. All rights reserved. This is an unapproved IEEE Standards Draft, subject to change. Alphabetic Topical Index 325 P1003.0/D13 Database Resource Management 233-234, 239, 249-250, 253-257, Services ... 109 262, 264, 273, 275, 277, 279- Database Services ... 103 284, 287-288, 291, 295, 301, Database Standards ... 111 305, 307, 309-310 Database Utility Program ... 104 DOD ... 234 DBMS ... 201 domain DBSSG ... 114 definition of ... 8 DBTG ... 307 DTE ... 287 DCT ... 287 DTP ... 184, 193-195 DDLC ... 307 DDL ... 112, 307 De Facto Standards ... 123, 170 E DEC ... 165, 312-313 Defining a Profile ... 257 EBU ... 309 Definitions ... 5 ECMA: European Computer definitions ... 7 Manufacturers Association DEF ... 202-203, 235 ... 300 Detailed Guidance to Profile ECMA-127 ... 195 Writers ... 254 ECMA-149 ... 74, 203 Detailed Network Service ECMA ... 74, 97, 99, 113, 203- Requirements ... 91 204, 234, 296, 300, 303, 310 Development of a Profile ... 258 EDIFACT ... 121-122 Dialog Services ... 137 EDI ... 122 DIN: Deutsches Institut fur EEI Normung ... 296 definition of ... 13 DIN ... 216, 296 EEI-API Service Relationships Directory Services Architecture ... 27 ... 87 EEI-API ... 27 Directory Services ... 88 EEI ... 8, 13, 20, 24-25, 27-28, directory ... 62-63, 69, 73, 77, 32, 34, 43, 55, 78, 80, 82, 86, 79, 85-88, 96-97, 177, 180, 94-96, 118-120, 127-130, 140, 191-192, 195, 234, 309-310, 315 150, 155, 167, 174-175, 178, DIS ... 50, 156, 158-160, 162, 192 195, 256, 290 EFTA ... 295 Distributed Database Management EIA: Electronic Industries Services ... 110 Association ... 300 Distributed System Configuration EIA ... 123, 204, 300, 311 Management ... 241 Electronic Data Interchange (EDI) Distributed System Environment ... 122 Model ... 29 Electronic-Mail ... 321 Distributed System Services Emerging Networking Standards ... 92 ... 99 DML ... 112, 307 Emerging Standards in the POSIX DNI ... 86 OSE ... 50, 70, 112, 122, 140, document ... 2, 5-8, 12, 22, 29, 161, 169, 193, 203, 224, 234 31, 41, 43, 68, 75, 106-107, Emerging Standards ... 97, 180 111, 121-122, 125, 139, 156, EMUG/OSITOP: European Users Groups 181, 189-190, 198, 202-203, ... 308 217, 219-220, 226-227, 230, Copyright c 1991 IEEE. All rights reserved. This is an unapproved IEEE Standards Draft, subject to change. 326 Alphabetic Topical Index P1003.0/D13 EMUG/OSITOP ... 308 Fault Diagnosis ... 246 EMUG ... 310 Fault Isolation; ... 245 _e_n_v_i_r_o_n ... 69 Fault Management ... 74, 171, 245 Environment Services ... 60 Fault Recovery ... 246 ENV ... 290, 295 FCC ... 293 EPRI: Electric Power Research FES ... 32 Institute ... 308 FGP ... 233 EPRI ... 308 FIFO ... 69 _e_r_r_n_o ... 69 File Modification Primitives Error Handling ... 133, 153 ... 62 ESPRIT (European Strategic File Oriented Services ... 62 Programme for Research and File Support Services ... 63 Development in Information file system ... 69, 71, 269-270 Technology) ... 309 FIMS ... 169 ESPRIT ... 309, 315 FIMS ... 141, 169 ETSI: European Telecommunications find ... 265 Standards Institute ... 309 FIPS 120 ... 159 ETSI ... 309 FIPS 127 ... 111, 196 ETS ... 309 FIPS 151-1 ... 70, 75, 262 Event Handling ... 132 FIPS 158 ... 139 EWOS: European Workshop for Open FIPS ... 70, 75, 111, 113, 139, Systems ... 310 256, 266, 268, 285, 301, 303 EWOS ... 310, 315 Flagger ... 110 _e_x_e_c() ... 69 FOCUS: FOCUS Committee ... 310 External Environment Interface FOCUS ... 310 (EEI) Elements ... 130 foreground ... 177 External Environment Interface Foreword ... 282 (EEI) ... 25 _f_o_r_k() ... 11, 69 definition of ... 8 Formal Standards Groups ... 291 External Environment Interface FORTRAN-77 ... 266 Elements ... 80 FORTRAN ... 47 External Environment Interface Fortran ... 49 Services ... 48, 66, 93, 109, FORTRAN ... 27, 45-48, 112, 119, 138, 155, 169, 175, 190, 263-264 201, 233 FTAM ... 74, 85, 97, 310 External Environment Interface FTP ... 97 ... 20 FULL ... 288 external environment Functionality of POSIX.1 Standard definition of ... 8 ... 69 Functionality ... 68 F G Factors in Standards Selection ... 30 GAN ... 95 Fault Avoidance ... 246 Gap Identification ... 257 Fault Detection ... 245 Gaps in Available Standards ... 50, 71, 97, 114, 123, 141, 162, 170, 180, 194, 204, 225, Copyright c 1991 IEEE. All rights reserved. This is an unapproved IEEE Standards Draft, subject to change. Alphabetic Topical Index 327 P1003.0/D13 234 HFS-HCI ... 140 Gaps in Networking Standards High-End Realtime Profiles ... 100 ... 270 GDSII ... 121, 123 HLHSR ... 159 General Arrangement ... 281 HLJ ... 2, 33, 77, 145, 173, 191, General Normative Elements 229, 287, 289, 301 ... 282 HSF-HCI ... 140 General Purpose POSIX SPs ... 261 Human/Computer Interaction General Service Requirements Services API ... 26 Application Platform ... 211 Human/Computer Interaction General Terms ... 7 Services ... 25 General ... 1 Human/Computer Interface Generalized Input/Output Services definition of ... 8 ... 62 getconf ... 268 GKS-3D ... 147, 155, 159-160 I GKS ... 125, 142, 147, 149-150, 155, 157, 159-160, 266 IBM ... 165, 312-313, 315, 319 GOSIP ... 259, 308 ICL ... 315, 318 Government/Legal Standards ICS ... 311 ... 123, 170 ICST ... 301 GPC ... 165 IEC: International Graphic Design System II (GDSII) Electrotechnical Commission CAD Exchange Format ... 123 ... 296 graphical user interface ... 125 IEEE 1003.11 ... 267 Graphics Concepts ... 151 IEEE 1003.18 ... 181 Graphics Requirements ... 153 IEEE 1003.2 ... 268 Graphics Resource Management IEEE 1003.3.2 ... 182 Services ... 155 IEEE 1003.3 ... 68 Graphics Services ... 145 IEEE 1003.4 ... 181, 268 grep ... 265 IEEE 1003.6 ... 268 Guidance to Profile Writers IEEE 1003.7 ... 181 ... 252 IEEE 1003 ... 261 GUS ... 315 IEEE 802.3 ... 301 IEEE: Institute of Electrical and Electronic Engineers ... 300 H IEEE P1003.0 ... 74, 279, 303 IEEE P1003.10 ... 97, 99, 262 Hardware Description Language IEEE P1003.11 ... 97, 99, 183, (VHDL VHSIC) ... 123 192, 194, 262, 268 hardware IEEE P1003.12 ... 74, 84-85, 97 definition of ... 8 IEEE P1003.13 ... 99, 262 harmonization ... 251 IEEE P1003.14 ... 262 Harmonization ... 256 IEEE P1003.17 ... 85-86, 97 HCI ... 1, 125-131, 137-139, IEEE P1003.18 ... 262 141-142 IEEE P1003.1 ... 74-75, 297 Heterogeneous Environment Support IEEE P1003.2 ... 6 Services ... 110 Copyright c 1991 IEEE. All rights reserved. This is an unapproved IEEE Standards Draft, subject to change. 328 Alphabetic Topical Index P1003.0/D13 IEEE P1003.3 ... 6, 276, 278-279, Informative Annexes ... 284 303 informative IEEE P1003.4 ... 70-71, 274, 276 definition of ... 6 IEEE P1003.4a ... 71 Initial Graphics Exchange IEEE P1003.6 ... 74, 97, 230, 232 Specification (NBSIR 86-3359) IEEE P1003.7 ... 86 ... 123 IEEE P1003.8 ... 97 Input Device Management ... 134 IEEE P1003. ... 6 Input Model ... 152 IEEE P1003 ... 13 Input Primitives ... 152 IEEE P1076 ... 121, 123 INTAP (Interoperability Technology IEEE P1201.1 ... 141 Association for Information IEEE P1201.2 ... 140-141 Processing) ... 310 IEEE P1201. ... 141 INTAP ... 310, 314 IEEE P1201 ... 164 Interapplication Entity Services IEEE P1224 ... 97 ... 138, 178 IEEE P1237 ... 99 Interapplication Software Entity IEEE P1238.0 ... 85 Services ... 48, 66, 155, 190, IEEE P1238.1 ... 85, 97 201, 233 IEEE P1238 ... 97 Interclient Communication ... 133 IEEE Std 1003.1 ... 68 interface IEEE-488 ... 301 definition of ... 8 IEEE ... 6, 13, 53, 140, 155, International and National 179-181, 230, 253, 258, 261, Standards Bodies Relationship 263-268, 273, 275, 277, 279, ... 291 288, 293, 296, 300-303, 311, International and National 313, 316, 318 Standards Bodies ... 291 IEEE Standards Diagram ... 302 International and National IGES/PDES ... 164 Standards Organizations IGES ... 121, 123, 163, 266 ... 291 III ... 36 International and National implementation agreements ... 250 Standards ... 179 Implementation Aspects ... 55, International and Other Formal 80, 105 Standards ... 180 implementation defined ... 5, 71, International Standards Bodies 220 Overview ... 290 definition of ... 5 International Standards ... 48, Importance Of Profiles ... 252 50, 68, 70, 121-122, 193, 202- Informal Standards Organizations 203, 221, 224 ... 306 Internationalization ... 181, 209 Information Interchange Interface internationalization definition of ... 8 definition of ... 9 Information Interchange Services interoperability API ... 26 definition of ... 9 Information Resource Dictionary Introduction ... 250, 261, 273, System (IRDS) ... 113 282, 289 Information Services ... 25 IPC ... 37, 265 Information System Management IPI ... 161 ... 235 Copyright c 1991 IEEE. All rights reserved. This is an unapproved IEEE Standards Draft, subject to change. Alphabetic Topical Index 329 P1003.0/D13 IPO ... 164 ISO 8651-1 ... 159 IPS ... 77 ISO 8651-2 ... 159 IRDS ... 110, 113 ISO 8652 ... 48 ISAM ... 106 ISO 8805 ... 159 ISDN ... 307-308 ISO 8824 ... 115, 124, 227 ISIS ... 124 ISO 8825 ... 115, 121, 124, 227 ISO 1001 ... 202 ISO 8859-1 ... 2, 212, 225 ISO 1359 ... 44 ISO 8859- ... 223 ISO 1539 ... 48-49 ISO 8879 ... 121-122, 164 ISO 1989 ... 44, 48-49 ISO 8907 ... 110, 112 ISO 2014 ... 221 ISO 8- ... 221 ISO 2022 ... 221 ISO 9075 ... 110-111, 196 ISO 3307 ... 221 ISO 9127 ... 202-203 ISO 4031 ... 221 ISO 9293 ... 202 ISO 4217 ... 221 ISO 9592 ... 156, 161 ISO 4341 ... 202 ISO 9593-1 ... 156 ISO 4873 ... 221, 224 ISO 9593-3 ... 156 ISO 5807 ... 202-203 ISO 9593 ... 98 ISO 6093 ... 222 ISO 9596 ... 97 ISO 6160 ... 48-49 ISO 9660 ... 202-203 ISO 6373 ... 48 ISO 9735 ... 121-122 ISO 6429 ... 222 ISO 9945 ... 6 ISO 646 ... 221-222 ISO DIS 10148 ... 99 ISO 6522 ... 48-49 ISO DIS 10646 ... 224 ISO 6592 ... 202-203 ISO DIS 8613 ... 226 ISO 6593 ... 202-203 ISO DP 10027 ... 110 ISO 6936 ... 222 ISO DP 10303 ... 121-122 ISO 6937-1 ... 222 ISO DP 8800 ... 110 ISO 6937-2 ... 222 ISO DP 9579 ... 112 ISO 6937 ... 222 ISO: International Organization ISO 7185 ... 48-49 for Standardization ... 296 ISO 7350 ... 222 ISO/CCITT X.400 ... 97, 124, 234 ISO 7498-2 ... 233 ISO/IEC 8073 ... 287 ISO 7498 ... 287 ISO/IEC 8613 ... 233 ISO 7665 ... 202 ISO/IEC 9804 ... 114 ISO 7942 ... 159 ISO/IEC 9805 ... 115 ISO 7- ... 221-222 ISO/IEC 9899 ... 48-49 ISO 802 ... 97-98 ISO/IEC 9945-1 ... 2, 67-68, 70- ISO 803 ... 97 71, 267 ISO 8072 ... 287 ISO/IEC 9945-3 ... 68 ISO 8211 ... 202-203 ISO/IEC 9945 ... 10 ISO 8485 ... 48 ISO/IEC CD 9995- ... 224 ISO 8587 ... 97 ISO/IEC DIS 10026-1 ... 192-194 ISO 8601 ... 223 ISO/IEC DIS 10026-2 ... 193-194 ISO 8613 ... 121, 233 ISO/IEC DIS 10026-3 ... 193-194 ISO 8631 ... 202-203 ISO/IEC DIS 10026 ... 195 ISO 8632 ... 121-122, 160 ISO/IEC DIS 10367 ... 224 Copyright c 1991 IEEE. All rights reserved. This is an unapproved IEEE Standards Draft, subject to change. 330 Alphabetic Topical Index P1003.0/D13 ISO/IEC DIS 9804-3 ... 195 Language Services ... 43 ISO/IEC DIS 9805-3 ... 195 Language Standards Activities ISO/IEC DP 10026-1 ... 183 ... 49 ISO/IEC DP 9759 ... 110 language-binding API ISO/NMF ... 97 definition of ... 9 ISO/OSI ... 97 language-independent service ISO Networking Reference Model specification ... 81 definition of ... 9 ISP ... 97, 253 LAN ... 95, 317 Issues Pertaining to Referencing LANS ... 301 Base Standards ... 278 Layering ... 35 ISV ... 319 LC_COLLATE ... 220 ITA ... 222 LC_CTYPE ... 220 ITU ... 290 LC_MONETARY ... 220 LC_NUMERIC ... 220 LC_TIME ... 220 J License Services ... 237 LISP ... 45, 47-48, 50, 159, 266 JISC: Japanese Industrial LIS ... 193 Standards Committee ... 297 local adaptation JISC ... 297 definition of ... 9 JIS ... 224 locale Job Scheduling ... 239 definition of ... 9 JTC1: Joint Technical Committee 1 _l_o_c_a_l_e() ... 220 ... 297 locale ... 9, 69, 177, 181, 220, JTC1 ... 161, 165 284 Localization Tools Requirements ... 219 K localization definition of ... 9 KEYSYM ... 163 Logical Naming Services ... 65 KornShell ... 25, 303, 309-310, 315, 319 M L MAC ... 232-233 Main Elements of a Profile Labeling and File Structure of Definition Document ... 255 Magnetic Media ... 202 Maintainability ... 247 language binding ... 9, 22, 26- make ... 265 27, 43, 45, 50, 126, 130-131, MAP ... 259, 308, 310-311 146, 148, 150, 155-156, 159- MAP/TOP User Group: (Manufacturing 161, 193, 235, 263-264, 268 Automation Protocol and Language Resource Management Technical and Office Protocol) Services ... 48 ... 310 Language Service Reference Model MAP/TOP ... 308, 310-311, 315 ... 44 may definition of ... 6 Copyright c 1991 IEEE. All rights reserved. This is an unapproved IEEE Standards Draft, subject to change. Alphabetic Topical Index 331 P1003.0/D13 Memory Management Services ... 65 NDL Standard Database Language MHS ... 124, 310 ... 112 Mid-Range Realtime Profiles NDL ... 110, 112 ... 270 Network Application Program MIL-STD-1777 ... 97 Interface (API) Services MIL-STD-1778 ... 100 ... 79 MIL-STD-1780 ... 97 Network Configuration Management MIL-STD-1781 ... 97 ... 240 MIL-STD-1782 ... 97 Network Management and Security MIL-STD-1838A ... 74 Services ... 96 Minimal Embedded Realtime Profiles Network Management and Security ... 269 User Services ... 96 Miscellaneous Services ... 109 Network Management Forum ... 312 MITI ... 297, 310 Network Management Services MIT ... 161, 163-164, 313 ... 93 MMS ... 310 Network Services ... 77 MOSI ... 27 NFS ... 100 MRS ... 140 NIST: National Institute of MS-DOS ... 225 Standards and Technology Multipart POSIX SPs ... 280 ... 301 Multiple POSIX OSE APIs to NIST ... 139, 158, 266, 293, 296, Different OSI Layers ... 84 301, 303, 308, 311 Multiprocessing Systems Platform NMF ... 312 Profiles ... 263 Node Internal Communication and Synchronization Services ... 61 N Nongovernment Formal Standards Organizations ... 300 Naming and Directory Services Nontechnical Security Objectives ... 62 ... 232 naming services Normative Annexes ... 284 logical ... 65 Normative References ... 2, 283 N/A ... 193 normative National Standards Bodies Overview definition of ... 6 ... 290 NOTE ... 191-192 National Standards ... 50, 70, NPSC: National Protocol Support 122-123, 193, 203-204, 223, 225 Center ... 312 National/International ... 156 NPSC ... 312 Natural Language Support ... 217, NURBS ... 151 219 NBSIR 86-3359 ... 121, 123, 163 NBSIR 86 ... 121 O NCC: National Computing Centre ... 312 Object Management Group ... 312 NCC ... 312 Objectives ... 68 NCGA ... 165 ODA/ODIF ... 121-122, 227 NCR ... 313, 319 ODA ... 121, 226, 233, 310 Copyright c 1991 IEEE. All rights reserved. This is an unapproved IEEE Standards Draft, subject to change. 332 Alphabetic Topical Index P1003.0/D13 ODASYL ... 141, 169 Other Issues ... 277 ODIF ... 121 Output Model ... 153 Office Media Management and Output Primitives ... 151 Backup/Restore ... 238 OLTP Resource Management Services ... 191 P OLTP ... 139, 184, 191, 267-268 OMG ... 312-313 P1003.4 ... 70-71 OMNICOM ... 94 P.10 ... 45 Online Disk Management ... 239 P.5 ... 41 Open Document Architecture PAR ... 194 (ODA)/Open Document Interchange Pascal ... 47, 49-50 Format (ODIF) ... 121 PCI ... 97, 100 Open Issues ... 51, 74, 124, 142, PCTE ... 74 165, 171, 182, 196, 205, 227, PCTE ... 74, 203-204, 300, 309 243 PEP ... 181, 261-263 open specifications Performance and Capacity definition of ... 9 Specification Metrics ... 165 Open System Application Program Performance and Capacity Values Interface ... 220 definition of ... 9 performance evaluation Open System Environment (OSE) definition of ... 10 definition of ... 10 Performance Management ... 242 open system performance requirement definition of ... 10 definition of ... 10 OSC ... 67, 72 Performance ... 171 OSE Cross-Category Services performance ... 50, 72, 114, 124, 141, definition of ... 10 163, 170, 195, 204, 226, 234, Petrochemical Open Software 243 Foundation ... 314 OSF: Open Software Foundation PEX ... 142, 161, 266 ... 313 PEX-SI ... 161 OSF/1 ... 72 PHIGS PLUS ... 155, 158 OSF/1 ... 72, 179, 181 PHIGS ... 125, 142, 147, 149-150, OSF ... 67, 72, 179, 181, 313- 155-159, 161, 266 314, 316 PIK ... 150, 161 OSI Distributed Transaction pipe ... 69, 153 Processing (DTP) ... 193 pipes ... 69 OSI ... 11, 32, 74, 77, 81-86, PL/1 ... 47, 49 94, 97, 101, 113-115, 138, 163, PL/1 ... 45, 47-49, 112, 193, 305 193-195, 233, 259, 266, 268, PLB ... 165 297, 299-300, 303, 307-308, PLUS ... 158-159 310-312, 314-315 P.O ... 308, 311 OSI Network Services Standards portability ... 101 definition of ... 10 OSITOP ... 310 Portable Common Tool Environment OSI/VT ... 97 (PCTE) ... 204 Copyright c 1991 IEEE. All rights reserved. This is an unapproved IEEE Standards Draft, subject to change. Alphabetic Topical Index 333 P1003.0/D13 Portable Operating System POSIX.0 Interface (POSIX) Part 1 definition of ... 13 ... 68 POSIX.0 ... 11, 13, 258, 277, 301 POSC ... 314 POSIX.10 ... 259, 264-267 POSI: Promoting Conference for OSI POSIX.11 POSIX Transaction ... 314 Processing ... 194 POSI ... 308, 310, 312, 314-315 POSIX.11 ... 185, 193-194, 259, POSIX Network Standards Efforts 264 ... 83 POSIX.13 ... 259, 264, 269 POSIX Open System Environment - POSIX.14 ... 260, 263-265 General Requirements ... 16 POSIX.15 ... 264, 267 POSIX Open System Environment POSIX.18 ... 260-263 (POSIX OSE) POSIX.1 ... 27, 30-31, 44, 70, definition of ... 10 104, 140, 180-181, 194, 232, POSIX Open System Environment 249-251, 261-262, 264, 266-267, Profiles ... 32 269-270, 274, 276, 301, 303, POSIX Open System Environment 313, 318 Reference Model ... 19 POSIX.2 ... 6, 43, 140, 169, POSIX Open System Environment 179-182, 250, 262, 264, 266, Services ... 28, 39 276 POSIX Open System Environment POSIX.3 ... 6 Standards ... 29 POSIX.4 ... 181, 194, 259, 264, POSIX OSE Cross-Category Services 266, 268-270 ... 181, 207 POSIX.5 ... 264 definition of ... 10 POSIX.6 ... 233, 264, 266 POSIX OSE Database Services POSIX.7 ... 264, 266 Reference Model ... 104 POSIX.8 ... 123, 194, 266 POSIX OSE Network Services POSIX.9 ... 264 Reference Model ... 78 POSIX POSIX OSE Reference Model (with definition of ... 6 Transaction Processing) POSIX._n ... 186 definition of ... 13 POSIX OSE System Services POSIX-OSE ... 17 Reference Model ... 53 POSIX Database Reference Model POSIX OSE-Based Distributed ... 106 Systems ... 27 POSIX Networking Reference Model POSIX Platform Environment Profile ... 78 (PEP) ... 261 POSIX Open System Environment POSIX Security Interfaces ... 232 ... 15 POSIX SP Procedures and Rules POSIX OSE Graphics Service ... 279 Reference Model Standards POSIX SP Profiling Efforts ... 156 ... 261 POSIX OSE Graphics Service POSIX Standardized Profile (POSIX Reference Model ... 150 SP) POSIX OSE Reference Model - definition of ... 11 Distributed Systems ... 28 POSIX Standardized Profiles In- POSIX OSE Reference Model - Progress ... 261 Entities ... 22 Copyright c 1991 IEEE. All rights reserved. This is an unapproved IEEE Standards Draft, subject to change. 334 Alphabetic Topical Index P1003.0/D13 POSIX OSE Reference Model - R Interfaces ... 24 POSIX OSE Reference Model for RACE ... 315 Command Interfaces ... 174 RARE/COSINE ... 310 POSIX OSE Reference Model ... 20 RDA ... 110, 112-113, 308, POSIX OSE Transaction Processing 315-316 Reference Model ... 187 Real World Considerations ... 187 POSIX SPs In Progress ... 262 Realtime Application Profiles Preliminary Elements ... 282 ... 268 Presentation Management ... 132 Realtime Files ... 63 Prevention of Data Compromise Realtime Metrics ... 55, 57 ... 73 Reconfiguration ... 247 Prevention of Service Denial Redirection ... 36 ... 73 redirection Prevention of Unauthorized Access definition of ... 11 ... 73 Reference Model Entities and Primitive Attributes ... 152 Elements ... 21 Principles ... 279 Reference Model Interfaces ... 24 Print Output and Distribution Reference Model ... 43, 53, 104, Services ... 237 118, 127, 147, 167, 174, 185, process ID ... 69 199, 211, 231, 236 Process Management Services reference model ... 58 definition of ... 11 process Regional Standards ... 50, 70, definition of ... 11 122, 193, 203, 223, 225 Processor Configuration Management regular expression ... 176 ... 240 Related Documents in the POSIX OSE Profile Concepts ... 250 ... 234 Profile Objectives ... 255 Related Service Requirements profile ... 169 definition of ... 11 Related Standards in the POSIX OSE Profiles ... 249 ... 233 programming language API ... 26 Related Standards ... 50, 74, definition of ... 11 114, 124, 142, 163, 171, 181, Prolog ... 45, 48, 50 195, 205, 226, 234, 243 PROLOG ... 48 Relationship Between the OSI protocol (OSI) Reference Model and the POSIX definition of ... 11 OSE Network Reference Model PSE ... 197 ... 81 Public Specifications ... 71, 181 Relationship of ISO and POSIX OSE public specifications Network Reference Models definition of ... 11 ... 83 Purpose of Profiles ... 253 Relationship to Base Standards PVT ... 158 ... 254 Relationships Between This Guide and Profiles ... 251 Remote Data Access (RDA) Protocol ... 112 Copyright c 1991 IEEE. All rights reserved. This is an unapproved IEEE Standards Draft, subject to change. Alphabetic Topical Index 335 P1003.0/D13 Remote Procedure Call ... 195 SC4 ... 140-141, 164 Requirements ... 284 SC6 ... 298 Resource Management Services SC7 ... 298 ... 66 scaleability RFC-1034 ... 97 definition of ... 11 RFC-1098 ... 100 SCC ... 301 RFC-1129 ... 97 SC&D ... 236-237 RFC-1194 ... 97 Scope and Number of POSIX SPs RFC ... 83 ... 278 RFT ... 313 Scope ... 1, 43, 53, 77, 104, RG1 ... 319 117, 126, 146, 167, 173, 184, RIG ... 311, 317 198, 210, 230, 235, 249, 273, RJG ... 188, 191, 194, 273, 279 283 Role of POSIX SPs ... 274 Screen Management ... 134 Routing and Relay Services ... 94 SDE ... 197-199 RPC Services ... 90 Security Administration ... 73 RPC ... 88-90, 97, 186, 189, 194, Security Management ... 243 266, 268 Security ... 114, 141, 170 Rules for Drafting and security Presentation of POSIX SPs definition of ... 12 ... 281 Selected Major Standards and Standards-Influencing Bodies ... 292 S Selection Precedence ... 31 Server Connection Management SAA ... 170 ... 135 SAA ... 170 Service Components and Interfaces SAG ... 97 ... 33 SC11 ... 298 Service Delivery Latency ... 55 SC13 ... 298 service delivery latency SC14 ... 298 definition of ... 12 SC15 ... 298 Service Request Latency ... 55 SC17 ... 298 service request latency SC18 ... 140, 165, 299 definition of ... 12 SC1 ... 298 Service Requirements ... 44, 56, SC20 ... 299 86, 107, 119, 130, 151, 167, SC21 ... 113, 185, 194, 233, 299 175, 188, 211, 231, 236 SC22 ... 298-299 Services Provided at the TM/TPRM SC23 ... 298 SII ... 191 SC24 ... 299 Services Provided by the SC25 ... 299 Application Platform at the EEI SC26 ... 299 ... 95 SC27 ... 299 Services Requirements ... 200 SC28 ... 298 session ... 66, 138, 219, 241 SC29 ... 165 _s_e_t_l_o_c_a_l_e() ... 69 SC2 ... 299 SGFS (Special Group on Functional SC47B ... 297 Standardization) ... 299 Copyright c 1991 IEEE. All rights reserved. This is an unapproved IEEE Standards Draft, subject to change. 336 Alphabetic Topical Index P1003.0/D13 SGFS ... 253, 299 SQL Standard Database Language SGML ... 121-122, 164 ... 111, 196 Shell and Utilities Standards SQL ... 106, 110-113, 194, 196, Activities ... 179 251, 268, 303, 308, 315-316 shell ... 43, 142, 173-174, 179- SSP ... 230-231 180, 262, 264, 266, 268 Standard for the Exchange of should Product Model Data (STEP) definition of ... 6 ... 122 SII Standard Generalized Markup definition of ... 14 Language (SGML) ... 122 SII ... 12, 14, 34, 185, 187-188, standardized profile 191, 194 definition of ... 12 Simple Network Services ... 90 Standards and Specifications SIRS ... 99 outside the POSIX OSE ... 50 SLA ... 239 Standards and Specifications SMB ... 97 Outside the POSIX OSE ... 123, SMC ... 304 204, 225 SMTP ... 97 Standards Infrastructure SNI ... 84, 86 Description ... 289 SNMP ... 100 standards Software Development Environments definition of ... 12 ... 197 Standards/Specifications Outside Software Development Model the POSIX OSE ... 72, 170, 194 ... 199 Status of System Components Software Development Reference ... 247 Model ... 200 STD ... 234 Software Development Resource STEP ... 121-122, 164 Management Services ... 201 STET ... 315 Software Development Standards Storage/Archiving ... 153 Activities ... 202 Structure of Documentation for Software Documentation ... 203 POSIX SPs ... 279 Software Installation and Subdivision ... 35 Distribution ... 236 Supercomputing ... 265 Software Safety ... 246 Supplementary Elements ... 284 software SVID ... 72 definition of ... 12 SVID ... 67, 72, 75, 179, 181, SPAG: Standards Promotion and 288, 318 Application Group ... 315 System Administration ... 67 SPAG-CCT ... 315 System Internal Interface (SII) SPAG ... 308, 310, 312, 314-315 definition of ... 12 SPARC ... 304 System Operator Services ... 66 SPC ... 304 System Security Services ... 229 Special Rules for POSIX SPs System Services API ... 26 ... 275 definition of ... 13 specification System Services Reference Model definition of ... 12 ... 54 SQL Access Group ... 315 System Services Standards Activities ... 67 Copyright c 1991 IEEE. All rights reserved. This is an unapproved IEEE Standards Draft, subject to change. Alphabetic Topical Index 337 P1003.0/D13 System Services ... 53 TFA ... 97 system services Time Services ... 64 definition of ... 12 Title ... 282 system software TM/TPRM ... 185, 187-188, 191- definition of ... 13 192, 194 System V ... 68, 70, 72, 97, 139, TOC ... 1, 5, 15, 39, 207, 249, 179, 181, 288, 313, 316, 318 261, 289, 321 Systems Integration Interface Toolkit Window Services ... 135 Requirements ... 171 TOP ... 259, 308, 311 TPC-A ... 103 TPRM ... 185-186, 194 T TR 10000 ... 253 Traditional Database Model T1 ... 303 ... 105 T.61 ... 223 Training ... 171 TAG ... 304 transaction application program Task Management Services ... 60 definition of ... 13 TBD ... 153, 155, 294, 306, 312, Transaction Manager API ... 185 315-316, 318 Transaction Processing Services TC130 ... 164 ... 183 TC159 ... 140-141 Transaction Processing Standards TC184 ... 164 Activities ... 192 TC22 ... 113, 299 Transaction Processing Standards TC33 ... 204 Language Bindings ... 193 TC47B ... 299 Transaction Processing ... 267 TC83 ... 299 transaction TC86 ... 299 definition of ... 13 TC97 ... 113, 297 Types of Access Methods ... 107 TCOS-SEC ... 278 Types of Data Objects ... 107 TCOS-SSC ... 273, 288 Types of Database Management TCP/IP ... 77, 83-84, 86, 94, 97, Systems ... 107 163, 266, 268 Types of Profiles ... 259 TCP ... 100 TE9 ... 234 Technical Normative Elements U ... 283 Technical Security Objectives UCA ... 308 ... 231 undefined ... 281 terminal ... 13, 61, 68-69, 73, Universe of Profiles and Standards 95, 97, 125-126, 128, 139, 141, ... 274 167-170, 177-179, 184, 189, UNIX International ... 316 192, 195, 234, 242, 287, 298, UNIX ... 46, 68, 174, 179-182, 310 233, 260-262, 265-266, 288, Terminology and General 308, 313, 316-317 Requirements ... 5 Unsatisfied Service Requirements Terminology ... 5 ... 50, 72, 123, 195, 204 terms ... 7 Unsatisfied ... 225 Copyright c 1991 IEEE. All rights reserved. This is an unapproved IEEE Standards Draft, subject to change. 338 Alphabetic Topical Index P1003.0/D13 unspecified ... 254 Windowing System Services ... 125 UPE ... 179 WINDOWS-3 ... 225 USA ... 301, 308 User Alliance for Open Systems ... 317 X User Command Interface Services ... 173 X Window System ... 139 User Interface EEI Elements X.12 ... 121-122 ... 80 X.212 ... 287 User Interface Management Systems X.25 ... 94, 97, 287 (UIMS) ... 137 X3 ... 304 user interface ... 125 X.400 API Association ... 317 User Preferences Management X.400 ... 99, 317 ... 135 X.500 ... 86, 97 USI-P001 ... 262 X.509 ... 234 USL ... 316 XIII ... 309 U.S ... 70 XLIB ... 163 USTAR ... 69 X/Open TP ... 195 UUCP ... 182 X/Open ... 75, 318 UUCP ... 94, 100, 181-182 X/Open ... 75, 97, 100, 179, 181, 194-195, 229, 258, 268, 288, 313, 316-319 V X/PEX ... 149 XPG3 ... 75, 181 Validation ... 256 XPG ... 75, 179 validation XTI ... 97 definition of ... 13 XTP ... 97 VDI ... 160 VHDL ... 121, 123 VHSIC ... 121, 123 VMUIF ... 140 W _w_a_i_t() ... 69 WAN ... 95 WG15 ... 299 WG19 ... 140 WG1 ... 233 WG3 ... 113 WG5 ... 140-141, 194 Window Management ... 132 Windowing Reference Model ... 127 Windowing Resource Management Services ... 139 Windowing Standards ... 140 Copyright c 1991 IEEE. All rights reserved. This is an unapproved IEEE Standards Draft, subject to change. Alphabetic Topical Index 339 P1003.0/D13 Acknowledgments We wish to thank the following organizations for donating significant computer, printing, and editing resources to the production of this standard: the X/Open Company, Ltd. Also we wish to thank the organizations employing the members of the Working Group and the Balloting Group for both covering the expenses related to attending and participating in meetings, and donating the time required both in and out of meetings for this effort. _E_d_i_t_o_r'_s _N_o_t_e: _T_h_i_s _l_i_s_t _s_h_o_u_l_d _b_e _t_h_e _u_n_i_o_n _o_f _t_h_e _c_o_m_p_a_n_i_e_s _s_p_o_n_s_o_r_i_n_g _W_o_r_k_i_n_g _G_r_o_u_p _a_t_t_e_n_d_e_e_s _a_n_d _B_a_l_l_o_t_i_n_g _G_r_o_u_p _m_e_m_b_e_r_s. _I_t _w_i_l_l _a_p_p_e_a_r _a_f_t_e_r _b_a_l_l_o_t_i_n_g _b_e_g_i_n_s. <_t_o _b_e _p_r_o_v_i_d_e_d> <_t_o _b_e _p_r_o_v_i_d_e_d> In the preceding list, the organizations marked with an asterisk (*) have hosted 1003 Working Group meetings since the group's inception in 1985, providing useful logistical support for the ongoing work of the committees. 340