Library View Topics Framed Contents Revised Topics Previous Topic Next Topic Search Search ResultsPrevious Topic MatchNext Topic Match Notes List Notes Print Download No PDF Handheld DisconnectedHandheld ConnectedHelp

APPENDIX1.8 Appendix H. Industry Specifications



The following industry specifications are supported:

  1. ISO 1989:1985, Programming languages - COBOL.
    
    
    ISO 1989/Amendment 1, Programming languages - COBOL - Amendment 1: Intrinsic function module.
    
    
    ISO 1989:1985 is identical to X3.23-1985, American National Standard for Information Systems - Programming Language - COBOL.
    
    
    ISO 1989/Amendment 1 is identical to X3.23a-1989, American National Standard for Information Systems - Programming Language - Intrinsic Function Module for COBOL.
    
    
    ISO 1989:1985/Amd.2:1994, Programming languages - COBOL - Amendment 2: Correction and clarification amendment for COBOL
    
    
    ISO 1989:1985/Amd.2:1994 is identical to ANSI X3.23b-1993, American National Standard for Information Systems - Programming Language - Correction Amendment for COBOL
    
    
    For supported modules, see item 2 below.
    
    
  2. X3.23-1985, American National Standard for Information Systems - Programming Language - COBOL.
    
    
    X3.23a-1989, American National Standard for Information Systems - Programming Language - Intrinsic Function Module for COBOL. ANSI X3.23b-1993, American National Standard for Information Systems - Programming Language - Correction Amendment for COBOL
    
    
    All required modules are supported at the highest level defined by the standard. In the following list, the shorthand notation for describing module levels is shown in parentheses. For example, to summarize module information for sequential input/output, the shorthand notation is (2 SEQ 1,2). The first digit indicates the level of language elements within the module supported by IBM COBOL. Next is the 3-character abbreviation of the module name as used in the standard. Finally, the 2 digits separated by a comma indicate the minimum and maximum levels of the module. For example, (2 SEQ 1,2) means that IBM COBOL supports the sequential I-O module at level 2, while the range of levels in the module is from 1 (minimum) to 2 (maximum).
    
    
    • Nucleus (2 NUC 1,2)
      
      
      Provides internal processing of data within the four basic divisions of a program and the capability for defining and accessing tables.
      
      
    • Sequential I-O (2 SEQ 1,2)
      
      
      Provides access to records of a file in established sequence. The sequence is established as a result of writing the records to the file.
      
      
    • Relative I-O (2 REL 0,2)
      
      
      Provides access to records in either a random or sequential manner. Each record is uniquely identified by an integer specifying the record's logical position in a file.
      
      
    • Indexed I-O (2 INX 0,2)
      
      
      Provides access to records in either a random or sequential manner. Each record in an indexed file is uniquely identified by the value of a key within that record.
      
      
    • Sort-Merge (1 SRT 0,1)
      
      
      Orders one or more files of records, or combines two or more identically ordered files of records, according to a set of user-specified keys.
      
      
    • Inter-Program Communication (2 IPC 1,2)
      
      
      Allows a COBOL program to communicate with other programs through transfers of control and access to common data items.
      
      
    • Source Text Manipulation (2 STM 0,2)
      
      
      Allows the insertion of source program text as part of the compilation of the source program. COBOL libraries contain texts which are available to the compiler at compile time and which can be treated by the compiler as part of the source program.
      
      

    In addition, the following optional modules of the standard are supported:
    
    
    • Intrinsic Functions (1 ITR 0,1)
      
      
      Provides the capability to reference a data item whose value is derived automatically at the time of reference during the execution of the object program.
      
      
    • Debug (1 DEB 0,2)
      
      
      Monitors object program execution through declarative procedures, special debugging lines, and a special register, DEBUG-ITEM, which gives specific information about execution status.
      
      
    • Segmentation (2 SEG 0,2)
      
      
      Refreshes independent segments when required.
      
      

    The following optional modules of the standard are not supported:
    
    
    • Report Writer
    • Communications
    • Debug (2 DEB 0,2)
      
      
  3. >_Host_> FIPS Publication 21-4, Federal Information Processing Standard 21-4, COBOL high subset. <_Host_<
    
    
  4. International Reference Version of the ISO 7-bit code defined in International Standard 646, 7-Bit Coded Character Set for Information Processing Interchange.
    
    
  5. The 7-bit coded character sets defined in American National Standard X3.4-1977, Code for Information Interchange.
    
    
  6. >_Workstation_> SPIRIT (Service Provider's Requirements for Information Technology), Part 6--COBOL Language Profile, published by Network Management Forum. <_Workstation_<
    
    
  7. >_Workstation_> MIA (Multivendor Integration Architecture), technical requirements, specified by Nippon Telegraph and Telephone Corp (NTT). <_Workstation_<
    
    

Subtopics:



Previous Topic Next Topic Copyright IBM Corp. 1991, 1998

IBM Library Server Copyright 1989, 2005 IBM Corporation. All rights reserved.





Return to library:   z/OS | z/OS.e | TPF | z/VSE | z/VM | IBM Hardware | IBM System z Redbooks
Glossary:   IBM terminology
Publications:   How to order publications
Readers:   Download IBM Library Reader | Download IBM Softcopy Reader | Download Adobe® Acrobat® Reader®
Library management:   Download IBM Softcopy Librarian
Contacts:   Contact z/OS


Adobe, the Adobe logo, Acrobat, the Acrobat logo, and Acrobat Reader are registered trademarks of Adobe Systems incorporated.