home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / cics30op.zip / FAADAC.INF (.txt)
OS/2 Help File  |  1999-02-28  |  551KB  |  12,050 lines

  1.  
  2. ΓòÉΓòÉΓòÉ 1. CICS for OS/2 Operation ΓòÉΓòÉΓòÉ
  3.  
  4.  
  5. ΓòÉΓòÉΓòÉ 2. Version Notice ΓòÉΓòÉΓòÉ
  6.  
  7. First edition (March 1996) 
  8.  
  9. This edition applies to Version 3.0 of IBM CICS for OS/2, program number 
  10. 5622-808, and to all subsequent versions, releases, and modifications until 
  11. otherwise indicated in new editions. 
  12.  
  13. This book is based on the Operation book for CICS for OS/2 Version 2.0.1, 
  14. SC33-0881-01. Changes from that edition are marked by vertical lines to the 
  15. left of the changes. 
  16.  
  17. The CICS for OS/2 Version 2.0.1 edition remains applicable and current for 
  18. users of CICS for OS/2 Version 2.0.1, and can still be ordered using the old 
  19. order number SC33-0881-01. 
  20.  
  21. Order publications through your IBM representative or the IBM branch office 
  22. serving your locality. Publications are not stocked at the address given below. 
  23.  
  24. Reader's comments on this publication should be addressed to: 
  25.  
  26. IBM United Kingdom Laboratories, Information Development,
  27. Mail Point 095, Hursley Park, Winchester, Hampshire, England, SO21 2JN.
  28.  
  29. When you send information to IBM, you grant IBM a non-exclusive right to use or 
  30. distribute the information in any way it believes appropriate without incurring 
  31. any obligation to you. 
  32.  
  33. (c) Copyright International Business Machines Corporation 1989, 1995. All 
  34. rights reserved. 
  35.  
  36. Note to U.S. Government Users - Documentation related to restricted rights - 
  37. Use, duplication, or disclosure is subject to restrictions set forth in GSA ADP 
  38. Schedule Contract with IBM Corp. 
  39.  
  40.  
  41. ΓòÉΓòÉΓòÉ 3. Notices ΓòÉΓòÉΓòÉ
  42.  
  43. The following paragraph does not apply to any country where such provisions are 
  44. inconsistent with local law: 
  45. INTERNATIONAL BUSINESS MACHINES CORPORATION PROVIDES THIS PUBLICATION "AS IS" 
  46. WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT 
  47. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A 
  48. PARTICULAR PURPOSE.  Some states do not allow disclaimer of express or implied 
  49. warranties in certain transactions, therefore this statement may not apply to 
  50. you. 
  51.  
  52. References in this publication to IBM products, programs, or services do not 
  53. imply that IBM intends to make these available in all countries in which IBM 
  54. operates. 
  55.  
  56. Any reference to an IBM product, program, or service is not intended to state 
  57. or imply that only that IBM product, program, or service may be used. Any 
  58. functionally equivalent product, program, or service that does not infringe any 
  59. of the intellectual property rights of IBM may be used instead of the IBM 
  60. product, program, or service. The evaluation and verification of operation in 
  61. conjunction with other products, except those expressly designated by IBM, are 
  62. the responsibility of the user. 
  63.  
  64. Licensees of this program who wish to have information about it for the purpose 
  65. of enabling: (i) the exchange of information between independently created 
  66. programs and other programs (including this one) and (ii) the mutual use of the 
  67. information which has been exchanged, should contact Laboratory Counsel, MP151, 
  68. IBM United Kingdom Laboratories, Hursley Park, Winchester, Hampshire, England 
  69. SO21 2JN. Such information may be available, subject to appropriate terms and 
  70. conditions, including in some cases, payment of a fee. 
  71.  
  72. IBM may have patents or pending patent applications covering subject matter in 
  73. this document. The furnishing of this document does not give you any license to 
  74. these patents. You can send license inquiries, in writing, to the IBM Director 
  75. of Licensing, IBM Corporation, 500 Columbus Avenue, Thornwood, New York 10594, 
  76. U.S.A. 
  77.  
  78.  
  79. ΓòÉΓòÉΓòÉ 3.1. Trademarks and service marks ΓòÉΓòÉΓòÉ
  80.  
  81. The following terms, used in this publication, are trademarks or service marks 
  82. of IBM Corporation in the United States or other countries or both: 
  83.  
  84. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  85. Γöé BookManager                           Γöé CICS                                 Γöé
  86. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  87. Γöé Common User Access                    Γöé CUA                                  Γöé
  88. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  89. Γöé IBM                                   Γöé Library Reader                       Γöé
  90. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  91. Γöé Operating System/2                    Γöé OS/2                                 Γöé
  92. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  93. Γöé Personal System/2                     Γöé Presentation Manager                 Γöé
  94. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  95. Γöé PS/2                                  Γöé RACF                                 Γöé
  96. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  97. Γöé SAA                                   Γöé Systems Application Architecture     Γöé
  98. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  99. Γöé VTAM                                  Γöé                                      Γöé
  100. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  101.  
  102. The following terms, used in this publication, are trademarks of other 
  103. companies as follows: 
  104.  
  105.  Adobe Systems Inc.                 PostScript 
  106.  
  107.  Apple Computer Inc.                Apple, Macintosh 
  108.  
  109.  Btrieve Technologies Inc.          Btrieve 
  110.  
  111.  Intel                              Intel 
  112.  
  113.  Lotus Development Corporation      Lotus, Lotus Notes 
  114.  
  115.  Micro Focus Limited                Micro Focus 
  116.  
  117.  Microsoft Corporation              Microsoft, Windows 
  118.  
  119.  Novell, Inc.                       Novell 
  120.  
  121.  
  122. ΓòÉΓòÉΓòÉ 4. Preface ΓòÉΓòÉΓòÉ
  123.  
  124.  
  125. ΓòÉΓòÉΓòÉ 4.1. What this book is about ΓòÉΓòÉΓòÉ
  126.  
  127. The CICS for OS/2 Operation book is intended as an introduction to 
  128. CICS for OS/2 and its facilities. This book: 
  129.  
  130.      Gives an overview of CICS for OS/2, from topic Overview. 
  131.  
  132.      Gets you started with the product, from topic Getting started. 
  133.  
  134.      Explains the user interface, from topic The user interface. 
  135.  
  136.      Describes the transactions supplied with CICS for OS/2, from topic 
  137.       Supplied transactions. 
  138.  
  139.      Provides a detailed description of how to use the CEMT transaction, from 
  140.       topic The CEMT transaction. 
  141.  
  142.      Introduces the internal file manager of CICS for OS/2 and its associated 
  143.       utilities, from topic The CICS for OS/2 internal File Manager and 
  144.       utilities. 
  145.  
  146.      Describes the concepts you need to understand to use the internal file 
  147.       manager of CICS for OS/2 and its associated utilities, from topic 
  148.       Fundamentals of the CICS for OS/2 internal file manager. 
  149.  
  150.  
  151. ΓòÉΓòÉΓòÉ 4.2. Who this book is for ΓòÉΓòÉΓòÉ
  152.  
  153. This book is intended for anyone using CICS for OS/2. 
  154.  
  155.  
  156. ΓòÉΓòÉΓòÉ 4.3. What you need to know to understand this book ΓòÉΓòÉΓòÉ
  157.  
  158. You require a reasonable knowledge of the OS/2 environment. 
  159.  
  160.  
  161. ΓòÉΓòÉΓòÉ 4.4. How to use this book ΓòÉΓòÉΓòÉ
  162.  
  163. This book introduces the CICS for OS/2 system, its interface, and its use. 
  164.  
  165. Read Overview, Getting started, and The user interface if you are unfamiliar 
  166. with CICS for OS/2. 
  167.  
  168. Read Supplied transactions if you are familiar with the interface, but not with 
  169. the CICS-supplied transactions. 
  170.  
  171. Read The CEMT transaction for details of how to use the CEMT transaction to 
  172. control resources in the CICS for OS/2 system. 
  173.  
  174. Read Fundamentals of the CICS for OS/2 internal file manager and The 
  175. CICS for OS/2 internal File Manager and utilities for details of the internal 
  176. file manager and its utilities. 
  177.  
  178. Where appropriate, this book gives references to more detailed descriptions 
  179. elsewhere in the CICS for OS/2 library. 
  180.  
  181.  
  182. ΓòÉΓòÉΓòÉ 4.5. Command syntax ΓòÉΓòÉΓòÉ
  183.  
  184. In this book the syntax of commands is shown in a standard way. This syntax, 
  185. commonly known as railroad syntax, is described in Command syntax conventions. 
  186. You interpret the syntax by following the arrows from left to right, and from 
  187. top to bottom, along the main path line. 
  188.  
  189. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  190. Γöé Table 1. Command syntax conventions                                          Γöé
  191. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  192. Γöé SYMBOL                      Γöé MEANING                                        Γöé
  193. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  194. Γöé                             Γöé Required items appear on the main path line.   Γöé
  195. Γöé >ΓöÇΓöÇAΓöÇΓöÇBΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ> Γöé                                                Γöé
  196. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  197. Γöé                             Γöé If there is more than one required item to     Γöé
  198. Γöé >ΓöÇΓöÇ.-A-.ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ> Γöé choose from, the items are stacked vertically. Γöé
  199. Γöé    |-B-|                    Γöé This is a set of alternatives-one of which you Γöé
  200. Γöé    '-C-'                    Γöé MUST specify.                                  Γöé
  201. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  202. Γöé                             Γöé Optional items appear below the main path      Γöé
  203. Γöé >ΓöÇΓöÇ.ΓöÇΓöÇΓöÇ.ΓöÇΓöÇ.ΓöÇΓöÇΓöÇ.ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ> Γöé line.                                          Γöé
  204. Γöé    '-A-'  '-B-'             Γöé                                                Γöé
  205. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  206. Γöé                             Γöé If there is more than one optional item to     Γöé
  207. Γöé >ΓöÇΓöÇ.ΓöÇΓöÇΓöÇ.ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ> Γöé choose from, the items are stacked vertically  Γöé
  208. Γöé    Γöé-A-Γöé                    Γöé below the main path line.  This is a set of    Γöé
  209. Γöé    Γöé-B-Γöé                    Γöé alternatives-one of which you may specify.     Γöé
  210. Γöé    '-C-'                    Γöé                                                Γöé
  211. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  212. Γöé                             Γöé If one item in a set of alternatives is the    Γöé
  213. Γöé    .-A-.                    Γöé default, this item appears above the main path Γöé
  214. Γöé >ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ> Γöé line and all other items are stacked verti-    Γöé
  215. Γöé    Γöé-B-Γöé                    Γöé cally below the line.                          Γöé
  216. Γöé    '-C-'                    Γöé                                                Γöé
  217. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  218. Γöé                             Γöé An arrow returning to the left above items on  Γöé
  219. Γöé    <ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ<             Γöé the main path line means that the items can be Γöé
  220. Γöé >ΓöÇΓöÇΓöÇΓöÇAΓöÇΓöÇ.ΓöÇΓöÇΓöÇ.ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ> Γöé repeated.  Such items may be either required   Γöé
  221. Γöé         '-B-'               Γöé or optional.                                   Γöé
  222. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  223. Γöé                             Γöé An arrow returning to the left above a set of  Γöé
  224. Γöé    <ΓöÇΓöÇΓöÇΓöÇΓöÇ<                  Γöé items means that more than one item can be     Γöé
  225. Γöé >ΓöÇΓöÇΓöÇ.ΓöÇΓöÇΓöÇ.ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ> Γöé selected or that a single item can be          Γöé
  226. Γöé     Γöé-A-Γöé                   Γöé repeated.                                      Γöé
  227. Γöé     Γöé-B-Γöé                   Γöé                                                Γöé
  228. Γöé     '-C-'                   Γöé NOTE:  For CICS unless otherwise stated, this  Γöé
  229. Γöé                             Γöé        representation means only that more     Γöé
  230. Γöé                             Γöé        than one item can be selected.          Γöé
  231. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  232. Γöé                             Γöé Use with the named section in place of its     Γöé
  233. Γöé >>ΓöÇΓöÇ| Name |ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé name.                                          Γöé
  234. Γöé                             Γöé                                                Γöé
  235. Γöé NAME:                       Γöé                                                Γöé
  236. Γöé |ΓöÇΓöÇAΓöÇΓöÇ.ΓöÇΓöÇΓöÇ.ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ| Γöé                                                Γöé
  237. Γöé       '-B-'                 Γöé                                                Γöé
  238. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  239. Γöé Punctuation and uppercase   Γöé Code exactly as shown.                         Γöé
  240. Γöé characters                  Γöé                                                Γöé
  241. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  242. Γöé Lowercase characters        Γöé Code your own text, as appropriate.            Γöé
  243. Γöé appearing like this         Γöé                                                Γöé
  244. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  245.  
  246. For example, with FILE(name) you must specify FILE and () unchanged, but are 
  247. free to specify any valid text string for the name of your file. 
  248.  
  249.  
  250. ΓòÉΓòÉΓòÉ 4.6. Notes on terminology ΓòÉΓòÉΓòÉ
  251.  
  252. There is a Glossary. 
  253.  
  254. CICS for OS/2 supports the use of both the C and C++ programming languages. For 
  255. simplicity, `C' is used to refer to both the C and C++ languages throughout 
  256. this book. 
  257.  
  258.  
  259. ΓòÉΓòÉΓòÉ 4.7. Publications ΓòÉΓòÉΓòÉ
  260.  
  261.  
  262. ΓòÉΓòÉΓòÉ 4.7.1. CICS for OS/2 publications ΓòÉΓòÉΓòÉ
  263.  
  264.       IBM Transaction Server for OS/2 Warp Up and Running!, GC33-1674 
  265.  
  266.       This book guides you through the steps necessary to install a simple 
  267.       Transaction Server production environment with a CICS for OS/2 server and 
  268.       a CICS Client for OS/2 or a CICS Client for Windows connected via TCP/IP 
  269.       or NetBIOS. 
  270.  
  271.       CICS for OS/2 Installation, GC33-1580 
  272.  
  273.       This book gives detailed information about how to install CICS for OS/2. 
  274.       It is intended for experienced users of the product, for example those 
  275.       migrating from a previous release. 
  276.  
  277.       CICS for OS/2 Customization, SC33-1581 
  278.  
  279.       This book explains how to customize the CICS for OS/2 environment, and 
  280.       how to use the CEDA transaction and batch facilities to define resources. 
  281.       The other subjects covered include CICS for OS/2 security, software 
  282.       migration, and how to build user exits. 
  283.  
  284.       CICS for OS/2 Operation, SC33-1582 
  285.  
  286.       This book provides an introduction to how to use CICS for OS/2. It gives 
  287.       an overview of CICS for OS/2; tells you how to get started; explains the 
  288.       user interface; and describes the commands and transactions supplied with 
  289.       CICS for OS/2. This book also describes the CICS for OS/2 File Manager. 
  290.  
  291.       CICS for OS/2 Reference Summary, SX33-6100 
  292.  
  293.       This is a quick-reference booklet summarizing the CICS for OS/2 directory 
  294.       structure, supplied transactions and commands, environment variables, 
  295.       EXEC CICS commands, and other useful information. 
  296.  
  297.       CICS for OS/2 Intercommunication, SC33-1583 
  298.  
  299.       This book tells you how to implement intersystem communication between 
  300.       two CICS for OS/2 systems, or between a CICS for OS/2 system and any 
  301.       other CICS product. 
  302.  
  303.       For communication between two CICS for OS/2 systems, this book is all 
  304.       that is needed. For communication between a CICS for OS/2 system and a 
  305.       different CICS product, this book explains the CICS for OS/2 side of the 
  306.       communication link. There are corresponding books for other CICS products 
  307.       that describe the other side of the link. 
  308.  
  309.       CICS for OS/2 Problem Determination, SC33-1584 
  310.  
  311.       This book provides step-by-step guidance for problem determination, 
  312.       explains how to contact your support organization, and lists the trace 
  313.       point information. 
  314.  
  315.       CICS for OS/2 Performance, SC33-1747 
  316.  
  317.       This book describes how to use CICS for OS/2 Performance Analyser to 
  318.       monitor the usage of transactions and resources in a CICS for OS/2 
  319.       system. 
  320.  
  321.       CICS for OS/2 Application Programming, SC33-1585 
  322.  
  323.       This book describes the CICS command-level application programming 
  324.       interface, and contains guidance and reference information needed to 
  325.       prepare applications in the supported programming languages. 
  326.  
  327.       The book also explains the differences between using CICS on a mainframe 
  328.       and on a workstation. 
  329.  
  330.       CICS for OS/2 Messages and Codes, SC33-1586 
  331.  
  332.       This book lists the error messages and codes that can be generated by 
  333.       CICS for OS/2. 
  334.  
  335.  
  336. ΓòÉΓòÉΓòÉ 4.7.2. IBM CICS Clients publications ΓòÉΓòÉΓòÉ
  337.  
  338.       IBM CICS Clients Administration, SC33-1436 
  339.  
  340.       This book describes the administration of the IBM CICS Clients: 
  341.  
  342.           CICS Client for DOS 
  343.           CICS Client for OS/2 
  344.           CICS Client for Windows 
  345.           CICS Client for Macintosh 
  346.  
  347.       It introduces the IBM CICS Clients and summarizes the benefits of using 
  348.       them. It describes how to install CICS clients and discusses the various 
  349.       ways in which CICS clients can be connected to CICS servers. It includes 
  350.       problem determination information and discusses migration from using 
  351.       CICS for OS/2 Distributed Feature clients to using IBM CICS Clients. 
  352.  
  353.       IBM CICS Clients Gateways, SC33-1748 
  354.  
  355.       This book describes how to use the CICS gateway for Lotus Notes and the 
  356.       CICS Internet gateway. Their installation is covered in the IBM CICS 
  357.       Clients Administration book. 
  358.  
  359.       IBM CICS Clients Messages and Codes, SC33-1458 
  360.  
  361.       This book lists the error messages and codes that can be generated by IBM 
  362.       CICS Clients and CICS gateway for Lotus Notes. 
  363.  
  364.  
  365. ΓòÉΓòÉΓòÉ 4.7.3. Other CICS publications ΓòÉΓòÉΓòÉ
  366.  
  367. Related books from other CICS libraries include: 
  368.  
  369.       CICS Application Programming Primer (VS COBOL II), SC33-0674 
  370.       CICS Family: API Structure, SC33-1007 
  371.       CICS Family: Interproduct Communication, SC33-0824 
  372.       CICS Family: Client/Server Programming, SC33-1435 
  373.  
  374.  
  375. ΓòÉΓòÉΓòÉ 4.7.4. Hardcopy documentation ΓòÉΓòÉΓòÉ
  376.  
  377. For details of printing PostScript versions of CICS for OS/2 publications, or 
  378. ordering printed copies from IBM, see CICS for OS/2 Operation book. 
  379.  
  380.  
  381. ΓòÉΓòÉΓòÉ 4.7.5. Online documentation ΓòÉΓòÉΓòÉ
  382.  
  383. The CICS for OS/2 publications are supplied in the following online 
  384. documentation formats: 
  385.  
  386.      IBM Information Presentation Facility (IPF), in the product diskette and 
  387.       CD-ROM packages 
  388.  
  389.      IBM BookManager, in the product CD-ROM package only. 
  390.  
  391.  For details of how to use CICS for OS/2 online documentation, see CICS for 
  392.  OS/2 Operation book. 
  393.  
  394.  
  395. ΓòÉΓòÉΓòÉ 5. Overview ΓòÉΓòÉΓòÉ
  396.  
  397.      This topic 
  398.  
  399.          Introduces the CICS for OS/2 Version 3.0 system 
  400.  
  401.          Explains how the CICS for OS/2 Version 3.0 system is used 
  402.  
  403.          Summarizes the differences between CICS for OS/2 and mainframe CICS 
  404.  
  405.          Introduces the features and benefits of CICS for OS/2 Version 3.0. 
  406.  
  407.  
  408. ΓòÉΓòÉΓòÉ 5.1. What is CICS for OS/2? ΓòÉΓòÉΓòÉ
  409.  
  410. CICS for OS/2 Version 3.0 is a member of the CICS family of products, and makes 
  411. CICS transaction processing available on a workstation running Operating 
  412. System/2 (OS/2). This means that end users can run workstation-based 
  413. CICS for OS/2 applications as well as applications on another connected CICS 
  414. system. 
  415.  
  416. As well as supporting up to 40 locally-attached terminals, CICS for OS/2 
  417. Version 3.0 can also act as a CICS server to clients on a local area network 
  418. (LAN). The recommended clients, which can run under OS/2, DOS, Microsoft 
  419. Windows Version 3.1, or on the Apple Macintosh, are available with the 
  420. separately purchasable IBM CICS Clients product. The Distributed Feature 
  421. clients shipped with previous versions of CICS for OS/2 are also supported. 
  422.  
  423. CICS for OS/2 applications can be designed to use Presentation Manager to give 
  424. familiar and consistent panel layouts and user interaction techniques. These 
  425. are defined by the Common User Access (CUA) rules-a part of the Systems 
  426. Application Architecture (SAA). 
  427.  
  428. With CICS for OS/2, workstation programmers have full facilities to develop 
  429. applications using a major subset of the mainframe CICS application programming 
  430. interface. They may use any supported C, C++, COBOL, or PL/I language compiler 
  431. with source-level debugging and the CICS execution diagnostic facility (EDF). 
  432. Existing mainframe CICS applications can be ported to the workstations with a 
  433. minimum of modification. 
  434.  
  435.  
  436. ΓòÉΓòÉΓòÉ 5.2. How do you use CICS for OS/2? ΓòÉΓòÉΓòÉ
  437.  
  438. The use of CICS for OS/2 involves four distinct phases: 
  439.  
  440.  Installation 
  441.            This consists of transferring CICS for OS/2 from the supplied media 
  442.            onto your workstation or server, from where you can then distribute 
  443.            CICS for OS/2 to other workstations in the LAN. See the CICS for 
  444.            OS/2 Installation book for details. 
  445.  
  446.  Customization 
  447.            You can customize and configure the system according to 
  448.            requirements. See the CICS for OS/2 Customization book for details. 
  449.  
  450.  Application development 
  451.            If you are a CICS programmer, you can migrate existing mainframe 
  452.            CICS applications to CICS for OS/2. (Or migrate applications from 
  453.            previous CICS for OS/2 releases.) You can also develop and test new 
  454.            applications for end-users. 
  455.  
  456.            See the CICS for OS/2 Application Programming book for details. 
  457.  
  458.  End-user activity 
  459.            As an end-user you can run CICS for OS/2 applications. As with 
  460.            mainframe CICS, when running applications CICS for OS/2 is largely 
  461.            hidden from you. 
  462.  
  463.  These four phases can take place on one or several workstations, according to 
  464.  the practice in your organization. You can move CICS for OS/2 and application 
  465.  files between workstations by diskette, across a LAN, or via host transfer, 
  466.  whichever is appropriate, subject to license. 
  467.  
  468.  CICS for OS/2 provides online help. 
  469.  
  470.  
  471. ΓòÉΓòÉΓòÉ 5.3. How does CICS for OS/2 differ from mainframe CICS? ΓòÉΓòÉΓòÉ
  472.  
  473. There are a few differences between CICS for OS/2 and mainframe CICS. These 
  474. arise mainly from the characteristics of the different hardware on which they 
  475. run. CICS for OS/2 applications can be developed on a mainframe with: 
  476.  
  477.      DOS/VS COBOL Compiler (5746-CB1) 
  478.      OS/VS COBOL Compiler (5740-CB1) 
  479.      VS COBOL II Compiler (5668-958) 
  480.      C/370 Compiler (5688-040) 
  481.      C/370 Library (5688-039). 
  482.  
  483.  or on a workstation with: 
  484.  
  485.      IBM VisualAge for C++ for OS/2 
  486.      IBM VisualAge for COBOL for OS/2 
  487.      Micro Focus Object COBOL Version 3.3 for 32-Bit OS/2 
  488.      IBM PL/I for OS/2 
  489.      IBM C Set++ 
  490.  Applications can contain EXEC CICS commands, but not CICS macro level 
  491.  requests. 
  492.  
  493.  Most mainframe CICS command-level COBOL programs can be translated and 
  494.  compiled for use on the workstation with no modifications. However, a few EXEC 
  495.  CICS commands are not supported or have fewer options, and some conditions 
  496.  cannot be raised on the workstation. CICS for OS/2 supports a minimum level of 
  497.  basic mapping support (BMS) (this is defined in the CICS for OS/2 Application 
  498.  Programming book) except for a small number of BMS macro operands. 
  499.  CICS for OS/2 of course, also provides interfaces to workstation programs. 
  500.  
  501.  
  502. ΓòÉΓòÉΓòÉ 5.4. What facilities are provided with CICS for OS/2? ΓòÉΓòÉΓòÉ
  503.  
  504.  
  505. ΓòÉΓòÉΓòÉ 5.4.1. CICS for OS/2 allows system programmers to: ΓòÉΓòÉΓòÉ
  506.  
  507.      Define and maintain resources in control tables 
  508.      Establish a communication link with other members of the CICS family 
  509.      Define client-server interfaces 
  510.      Enable Programmable Network Access (PNA) interfaces 
  511.      Gain access to online help 
  512.      Resolve problems concerning the installed system. 
  513.  
  514.  
  515. ΓòÉΓòÉΓòÉ 5.4.2. CICS for OS/2 provides facilities for CICS application programmers to: ΓòÉΓòÉΓòÉ
  516.  
  517.      Translate and compile source, link-edit the compiled code, and translate 
  518.       screen maps into a form suitable for CICS for OS/2 
  519.  
  520.      Debug application programs using source-level debug facilities 
  521.  
  522.      Change the resource control tables as necessary 
  523.  
  524.      Gain access to online help 
  525.  
  526.      Write non-CICS programs that can call CICS programs running on the local 
  527.       CICS for OS/2 server, or on a remote CICS system 
  528.  
  529.      Write non-CICS programs to emulate CICS terminals and to provide 
  530.       graphical user interfaces to CICS transactions (the External Presentation 
  531.       Interface) 
  532.  
  533.      Use an alternative file manager (such as FileShare) by writing to the 
  534.       External File Manager interface provided. See the CICS for OS/2 
  535.       Customization book for details. 
  536.  
  537.  
  538. ΓòÉΓòÉΓòÉ 5.4.3. CICS for OS/2 allows end users to: ΓòÉΓòÉΓòÉ
  539.  
  540.      Manage the resources of the CICS for OS/2 system 
  541.      Run CICS for OS/2 applications 
  542.      Gain access to online help. 
  543.  
  544.  
  545. ΓòÉΓòÉΓòÉ 6. Getting started ΓòÉΓòÉΓòÉ
  546.  
  547.      This topic explains how to 
  548.  
  549.          Start and stop a CICS for OS/2 system 
  550.  
  551.          Use IBM CICS Clients 
  552.  
  553.          Start a transaction from outside CICS for OS/2. 
  554.  
  555.          Attach and detach a Programmable Network Access (PNA) attached 
  556.           terminal to and from CICS for OS/2 
  557.  
  558.  Before you can use the information in this topic, the CICS for OS/2 programs 
  559.  must first have been installed on the workstations that you intend to use. For 
  560.  more information about this, please refer to the CICS for OS/2 Installation 
  561.  book. 
  562.  
  563.  If you are using IBM CICS Clients, refer also to the IBM CICS Clients 
  564.  Administration book. 
  565.  
  566.  If you are using the Distributed Feature clients supplied with previous 
  567.  versions of CICS for OS/2, refer to the Operation book appropriate to that 
  568.  version. 
  569.  
  570.  
  571. ΓòÉΓòÉΓòÉ 6.1. The CICS folder ΓòÉΓòÉΓòÉ
  572.  
  573. The CICS for OS/2 folder (see The CICS for OS/2 folder) contains objects that 
  574. allow you to run a number of CICS for OS/2 functions, including starting and 
  575. stopping the system. The objects contained in the folder depend on the options 
  576. you selected at installation time. 
  577.  
  578.  
  579. The CICS for OS/2 folder
  580.  
  581. The CICS for OS/2 folder can contain the following objects: 
  582.  
  583.  Object                  Purpose 
  584.  
  585.  CICSENV.CMD             Places the CICSENV.CMD file in the OS/2 system editor 
  586.                          to allow you to change the CICS for OS/2 environment 
  587.                          variables. 
  588.  
  589.  CICS for OS/2 Manuals   Opens a folder containing icons for CICS for OS/2 
  590.                          online books. 
  591.  
  592.  Installation Utility    Starts the installation and maintenance program. 
  593.  
  594.  License Use Runtime - Client Opens a folder containing the utilities required 
  595.                          to enrol the CICS for OS/2 users and licenses. For 
  596.                          detailed information see the CICS for OS/2 
  597.                          Installation 
  598.  
  599.  RAS                     Opens a folder containing problem determination 
  600.                          utilities. For more information see the CICS for OS/2 
  601.                          Problem Determination book. 
  602.  
  603.  README.TXT              Opens the README file containing important information 
  604.                          about CICS for OS/2, which may not be in other product 
  605.                          documentation. You should read this information before 
  606.                          using the system for the first time. 
  607.  
  608.  Start CICS C:\CICS300   Starts the CICS for OS/2 system (see Starting a 
  609.                          CICS for OS/2 system). 
  610.  
  611.  Start Terminal          Starts an additional CICS terminal 
  612.  
  613.  Start Trace             Starts writing CICS for OS/2 trace points to the 
  614.                          auxiliary trace file in "append" mode.  For more 
  615.                          information see the CICS for OS/2 Problem 
  616.                          Determination book. 
  617.  
  618.  Stop CICS               Starts a normal shutdown of the CICS for OS/2 system 
  619.                          (see Normal shutdown). 
  620.  
  621.  Stop CICS Immediate     Starts an immediate shutdown of the CICS for OS/2 
  622.                          system (see Immediate shutdown). 
  623.  
  624.  Stop Trace              Stops writing CICS for OS/2 trace points to the 
  625.                          auxiliary trace file. 
  626.  
  627.  
  628. ΓòÉΓòÉΓòÉ 6.2. Starting a CICS for OS/2 system ΓòÉΓòÉΓòÉ
  629.  
  630. You can start CICS for OS/2 from a CICS for OS/2 icon, or by entering the START 
  631. CICSRUN command at the command prompt. 
  632.  
  633.  
  634. ΓòÉΓòÉΓòÉ 6.2.1. Starting from a CICS for OS/2 icon ΓòÉΓòÉΓòÉ
  635.  
  636. CICS for OS/2 can be started from the CICS for OS/2 folder at any time, as 
  637. follows:. 
  638.  
  639.    1. Double-click on the Start CICS icon. 
  640.  
  641.       A Start CICS window appears, containing several startup messages.  This 
  642.       is followed almost immediately by an IBM logo panel. Although this panel 
  643.       has the option to click on an OK button, loading continues anyway after a 
  644.       few seconds. 
  645.  
  646.       Note:  At this point, if you have not previously started CICS for OS/2 
  647.       and enrolled your CICS for OS/2 licenses and users, you will see the 
  648.       Licensing Information Panel appear, as shown in Licensing Information 
  649.       Panel. You cannot continue with the startup process until you have 
  650.       completed the enrollment. For details of how to do this, see the CICS for 
  651.       OS/2 Installation 
  652.  
  653.  
  654.             Licensing Information Panel
  655.  
  656.       Loading of CICS for OS/2 proceeds and messages are displayed in the 
  657.       Message Log window to indicate progress, as shown in Startup Messages in 
  658.       the Message Log.  See Reading CICS for OS/2 messagesfor information about 
  659.       CICS for OS/2 messages. 
  660.  
  661.  
  662.             Startup Messages in the Message Log
  663.       Another window titled CICS for OS/2 Terminal V123 appears on top of the 
  664.       Message Log window, and displays the IBM logo and copyright, as shown in 
  665.       CICS for OS/2 Logo Panel. 
  666.  
  667.  
  668.             CICS for OS/2 Logo Panel
  669.  
  670.    2. Press the right-hand Ctrl key (in CICS for OS/2 this acts as the Enter 
  671.       key)(**). 
  672.  
  673.       The signon panel is displayed in the Terminal V123 window. 
  674.  
  675.    3. Unless instructed otherwise by your systems administrator, sign on using 
  676.       the signon and password supplied with the system: 
  677.  
  678.                 Sign-on name ..........:  SYSAD
  679.                 Password ..............:  SYSAD
  680.       then press the Enter key. A message is displayed to indicate that signon 
  681.       has been completed successfully. 
  682.  
  683.    4. Clear this message by pressing the Esc key. 
  684.  
  685.  You may now enter any of the transactions listed in Supplied transactions. 
  686.  
  687.  
  688. ΓòÉΓòÉΓòÉ 6.2.2. Starting CICS for OS/2 with the CICSRUN command ΓòÉΓòÉΓòÉ
  689.  
  690. An alternative way of starting CICS for OS/2 is by entering the START CICSRUN 
  691. command at a command prompt. 
  692.  
  693.    1. If necessary, change first to the correct subdirectory of your high-level 
  694.       directory, as in the following example: 
  695.  
  696.                     cd \CICS300\RUNTIME
  697.  
  698.       Normally the PATH statement in your CONFIG.SYS file is updated during the 
  699.       installation process so that this step is not necessary. If in doubt, 
  700.       contact your system administrator for details of the installation in your 
  701.       organization. 
  702.  
  703.    2. At the command prompt, enter START CICSRUN, with or without any of the 
  704.       CICSRUN parameters listed in the next section. After entering this 
  705.       command, the sequence of events is the same as for starting from a 
  706.       CICS for OS/2 icon. 
  707.  
  708.       Note:  When starting a CICS system for the first time from the command 
  709.       prompt, you must include the /C (cold start) parameter. 
  710.  
  711.  You can simplify steps 1 and 2 by writing a command file that changes the 
  712.  directory and then runs CICSRUN. 
  713.  
  714.  
  715. ΓòÉΓòÉΓòÉ 6.2.3. Adding CICSRUN parameters ΓòÉΓòÉΓòÉ
  716.  
  717. You can add parameters when you enter CICSRUN on the command line. For example, 
  718. you can: 
  719.  
  720.      Select the cold start parameter 
  721.      Turn on the trace file and debugging facility. 
  722.  
  723.  You may enter parameters in any order, separated by a slash (/). Trailing 
  724.  spaces are required after parameters, but are not allowed between a separator 
  725.  and a parameter. 
  726.  
  727.  Any messages produced during the validation of CICSRUN parameters are written 
  728.  to the message log. 
  729.  
  730.      CICSRUN parameters 
  731.  
  732.                        ΓöîΓöÇ/WΓöÇΓöÉ
  733.           >>ΓöÇΓöÇCICSRUNΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>
  734.                        Γö£ΓöÇ/EΓöÇΓöñ  ΓööΓöÇ/NΓöÇΓöÿ  ΓööΓöÇ/Q /QΓöÇΓöÿ
  735.                        ΓööΓöÇ/CΓöÇΓöÿ
  736.  
  737.           >ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>
  738.              ΓööΓöÇ/TΓöÇΓöÿ  ΓööΓöÇ/DΓöÇΓöÇΓöÇparametersΓöÇΓöÿ  ΓööΓöÇ/PΓöÇΓöÿ  ΓööΓöÇ/P-PAΓöÇΓöÿ
  739.  
  740.              ΓöîΓöÇ/V-CICSWRKΓöÇΓöÉ
  741.           >ΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ><
  742.              ΓööΓöÇ/V-envarΓöÇΓöÇΓöÇΓöÿ  ΓööΓöÇ/J-jobnameΓöÇΓöÿ
  743.  
  744.  
  745. ΓòÉΓòÉΓòÉ 6.2.3.1. Warm, cold, and emergency start parameters ΓòÉΓòÉΓòÉ
  746.  
  747.  /W        Warm start. This is the default. All transient data and temporary 
  748.            storage queues are retained. Any dump file, and the message log are 
  749.            also retained. 
  750.  
  751.  /E        The parameter /E (emergency) has the same effect as a warm start. 
  752.            Note that the use of /W is recommended, for consistency. 
  753.  
  754.  /C        Cold start. This resets both recoverable and unrecoverable temporary 
  755.            storage. All transient data and temporary storage queues are 
  756.            deleted, and any dump file is also deleted. The message log is 
  757.            cleared. 
  758.  
  759.  
  760. ΓòÉΓòÉΓòÉ 6.2.3.2. Minimized and quick start parameters ΓòÉΓòÉΓòÉ
  761.  
  762.  /N        Minimized start. The global task is minimized, but the workstation 
  763.            has no terminal windows. A minimized startup is typically used for a 
  764.            workstation that is being used only as a CICS server, for external 
  765.            transaction initiation (ETI), or only for the use of PNA-attached 
  766.            terminals (or a combination of these.) For a description of ETI, 
  767.            refer to the CICS for OS/2 Application Programming book and see 
  768.            Starting CICS for OS/2 transactions from outside CICS. 
  769.  
  770.            Because the workstation of a CICS for OS/2 system started in this 
  771.            way has no terminal windows, it must be shut down from outside 
  772.            CICS for OS/2. One method is to use the supplied sample program 
  773.            FAAPMPSM (with TRANSID=CQIT), as described in Starting CICS for OS/2 
  774.            transactions from outside CICS. An alternative method would be to 
  775.            use the Close option in the Message Log window. 
  776.  
  777.            You can also use FAAPMPSM (with TRANSID=CESN) to open a terminal 
  778.            window to a system that has previously been started with the /N 
  779.            parameter. 
  780.  
  781.  /Q        Quick start. You must enter this twice (that is, enter /Q /Q), 
  782.            because the OS/2 command processor interprets the first /Q as one of 
  783.            its own parameters. Quick start gives system startup without the 
  784.            need for any operator intervention. It is necessary for unattended 
  785.            systems that are started automatically. Only severe errors stop 
  786.            initialization (errors are logged in the file CICSMSG.LOG). All 
  787.            facilities, such as 3151, PNA-attached, client, and workstation 
  788.            window sessions, are started. 
  789.  
  790.  
  791. ΓòÉΓòÉΓòÉ 6.2.3.3. Trace and debug parameters ΓòÉΓòÉΓòÉ
  792.  
  793.  /T        Trace. Sets the trace file running in overwrite mode. This parameter 
  794.            is used to trace events that occur before you could run the CETR 
  795.            transaction. 
  796.  
  797.  /D        Debug facility. With additional parameters, this calls up a choice 
  798.            of source-level debug facilities. See the CICS for OS/2 Application 
  799.            Programming book for details of additional parameters. 
  800.  
  801.  /P        Performance monitoring option to invoke the SPM/2 monitor. See the 
  802.            CICS for OS/2 Problem Determination book for more information. 
  803.  
  804.  /P-PA     Performance monitoring option to enable the Performance Analyser 
  805.            feature. See the CICS for OS/2 Performance book for more 
  806.            information. 
  807.  
  808.  
  809. ΓòÉΓòÉΓòÉ 6.2.3.4. Library path parameter ΓòÉΓòÉΓòÉ
  810.  
  811.  /V-envar  Sets the path from which CICS for OS/2 gets its user application 
  812.            programs. It is entered in the form /V-envar where envar is an 
  813.            environment variable. The default value is CICSWRK, but if the 
  814.            variable has not been set by running CICSENV.CMD, then the default 
  815.            is the current directory. See the CICS for OS/2 Customization book 
  816.            for more information about setting environment variables. 
  817.  
  818.  
  819. ΓòÉΓòÉΓòÉ 6.2.3.5. Jobname parameter ΓòÉΓòÉΓòÉ
  820.  
  821.  /J-jobname   Enables you to change the 8-character jobname for the system from 
  822.               the default of `CICSRUN'  The jobname can be viewed by including 
  823.               the JOBNAME option on the EXEC CICS INQUIRE SYSTEM command. 
  824.  
  825.  
  826. ΓòÉΓòÉΓòÉ 6.2.4. Starting CICS for OS/2 remotely ΓòÉΓòÉΓòÉ
  827.  
  828. You can also start a CICS for OS/2 system from a remote workstation or host 
  829. terminal communicating over an APPC link. This is achieved by creating a 
  830. distributed transaction processing (DTP) application, which you can then invoke 
  831. from the remote CICS system. 
  832.  
  833. Create the front-end of the DTP application at the remote system, using a 
  834. Transaction Code of CRUN. A set of sample CICS programs are supplied for this 
  835. purpose: 
  836.  
  837.       FAADCRUN.CCP - for Cobol 
  838.       FAACCRUN.CCS - for C 
  839.       FAADPRUN.PLI - for PL/I 
  840.  
  841.  The back-end of the DTP application, located at the CICS for OS/2 server, is a 
  842.  native APPC program FAAUTPST.EXE. Use the Transaction Program Definition panel 
  843.  of Communications Server to define the inbound request to it as follows: 
  844.  
  845.    1. Set Transaction program (TP) name to CRUN. 
  846.  
  847.    2. Set OS/2 program path and file name to C:\CICS300\RUNTIME\FAAUTPST.EXE. 
  848.  
  849.       Note:  This assumes that you used the default drive and directory when 
  850.       installing CICS for OS/2.  If you did not, enter the actual pathname 
  851.       used. 
  852.  
  853.    3. Leave the Optional values fields blank. 
  854.  
  855.    4. Click on the Continue button to move to the Additional TP Parameters 
  856.       panel. 
  857.  
  858.    5. Within Presentation type select VIO-windowable. 
  859.  
  860.    6. Within Operation type select Non-queued, Attach Manager started. 
  861.  
  862.  To start CICS for OS/2 at the remote system, enter: 
  863.  
  864.        CRUN [optional parameters]
  865.  
  866.  
  867.  where the optional parameters are any of those that may be supplied to the 
  868.  CICSRUN command file, as described in Starting CICS for OS/2 with the CICSRUN 
  869.  command. 
  870.  
  871.  The back-end program FAAUTPST.EXE returns the following data stream: 
  872.  
  873.        CRUN Rc DosRc
  874.  where: 
  875.  
  876.  Rc        is a 1 byte binary return codes, with possible values: 
  877.  
  878.            0              CICS for OS/2 was started successfully 
  879.  
  880.            1              CICS for OS/2 was already running 
  881.  
  882.            2              DosQuerySysInfo returned an error 
  883.  
  884.            3              DosSearchPath returned an error searching PATH for 
  885.                           CMD.EXE 
  886.  
  887.            4              DosStartSession returned an error attempting to start 
  888.                           CICSRUN.CMD 
  889.  
  890.  DosRc     is a 2 byte binary return code containing the return code from OS/2 
  891.            if any of the operating system calls returned an error. This field 
  892.            is in Intel binary format, with the least significant byte first. 
  893.  
  894.  Note:  The directory containing CICSRUN.CMD must be defined in the PATH 
  895.  statement of CONFIG.SYS at the CICS for OS/2 server for remote start to be 
  896.  successful.  This will be the case if default values were used during 
  897.  installation. 
  898.  
  899.  
  900. ΓòÉΓòÉΓòÉ 6.3. Starting CICS for OS/2 transactions from outside CICS ΓòÉΓòÉΓòÉ
  901.  
  902. A CICS for OS/2 facility called external transaction initiation (ETI) allows 
  903. you to start CICS transactions from outside CICS for OS/2. This means you can 
  904. create an icon in a OS/2 folder so that you can start a transaction simply by 
  905. clicking on the icon. This is a useful way of quickly running transactions that 
  906. you use frequently. 
  907.  
  908. A sample ETI program, FAAPMPSM, is supplied with CICS for OS/2. This program 
  909. can be used to run CICS for OS/2 transactions from a program object. 
  910.  
  911. The following example shows entries in the settings notebook of a program 
  912. object. This example would produce an icon to run the CEDA transaction from 
  913. user ID CHARLES on terminal V123: 
  914.  
  915.  Path and File Name 
  916.            For example: C:\CICS300\RUNTIME\FAAPMPSM.EXE 
  917.  
  918.  Parameters 
  919.            USAGE=3270 USERID=CHARLES PASSWORD=* TERMID=V123 TRANSID=CEDA 
  920.  
  921.  Title 
  922.            A title of your choice, for example, Resource Definition, CEDA. 
  923.  
  924.  If you set the USERID or PASSWORD parameter to asterisk (*), a dialog box 
  925.  prompting you for the missing parameters is displayed. 
  926.  
  927.  For further information on ETI and FAAPMPSM, see the CICS for OS/2 Application 
  928.  Programming book. 
  929.  
  930.  
  931. ΓòÉΓòÉΓòÉ 6.4. Shutting down the system ΓòÉΓòÉΓòÉ
  932.  
  933. The options for shutting down CICS for OS/2 are either to close down the system 
  934. completely, or to disconnect an individual terminal. 
  935.  
  936. Attention: You must shut down CICS for OS/2 completely before shutting down 
  937. OS/2. If you shut down OS/2 with CICS for OS/2 still active, you may lose data. 
  938.  
  939.  
  940. ΓòÉΓòÉΓòÉ 6.4.1. Shutting down completely ΓòÉΓòÉΓòÉ
  941.  
  942. You can use either the CEMT or the CQIT transaction to completely shutdown the 
  943. CICS for OS/2 system, and in both cases you can request either a normal or an 
  944. immediate shutdown. Enter a CQIT request as follows, or see The CEMT 
  945. transaction for details of how to use CEMT. 
  946.  
  947.  
  948. ΓòÉΓòÉΓòÉ 6.4.1.1. Normal shutdown ΓòÉΓòÉΓòÉ
  949.  
  950. Enter CQIT without parameters. 
  951.  
  952. Messages are displayed, and you are returned to the OS/2 Desktop, if none of 
  953. the messages are of type W (warning), E (error) or S (severe error). 
  954.  
  955. If there are any messages of these types, the message log window tells you and 
  956. prompts you to press Enter. The message log window is displayed with all the 
  957. messages for the task that gave the error. (This does not occur if the /Q /Q 
  958. parameters were specified at startup.) 
  959.  
  960.  
  961. ΓòÉΓòÉΓòÉ 6.4.1.2. Immediate shutdown ΓòÉΓòÉΓòÉ
  962.  
  963. Enter CQIT IMMEDIATE. 
  964.  
  965. All active transactions end abnormally with abend ATCH. CICS for OS/2 shuts 
  966. down, and control is returned to the operating system. 
  967.  
  968. As an alternative to CQIT, you can use the Close option on the Message Log 
  969. window. The first time you select the Close option, then confirm the action, 
  970. the system shuts down normally. Any subsequent selection of the Close option 
  971. will cause an immediate shutdown. 
  972.  
  973.  
  974. ΓòÉΓòÉΓòÉ 6.4.2. Disconnecting a terminal ΓòÉΓòÉΓòÉ
  975.  
  976. The recommended method of disconnecting a terminal is to use the CESF 
  977. transaction with the LOGOFF parameter. 
  978.  
  979. You can also use the EXIT transaction to shut down a terminal window, leaving 
  980. CICS for OS/2 running. 
  981.  
  982.  
  983. ΓòÉΓòÉΓòÉ 6.4.3. Reconnecting a terminal ΓòÉΓòÉΓòÉ
  984.  
  985. When you have used the EXIT transaction to shut down a terminal window, and 
  986. later wish to create a new window, you can use the supplied sample program 
  987. FAAPMPSM, as described in Starting CICS for OS/2 transactions from outside CICS 
  988. below. In this case you should set the value of the TRANSID parameter to CESN. 
  989.  
  990.  
  991. ΓòÉΓòÉΓòÉ 6.5. Using IBM CICS Clients ΓòÉΓòÉΓòÉ
  992.  
  993. You can use IBM CICS Clients for DOS, OS/2, Windows, and Macintosh with 
  994. CICS for OS/2. The use of these clients is described in the IBM CICS Clients 
  995. Administration book. 
  996.  
  997. The clients can communicate with the CICS for OS/2 server through: 
  998.  
  999.      Terminal emulation 
  1000.      The external call interface (ECI) 
  1001.      The external presentation interface (EPI). 
  1002.  
  1003.  The ECI and EPI are described in the CICS Family: Client/Server Programming 
  1004.  book. 
  1005.  
  1006.  If you wish to use the Distributed Feature clients supplied with previous 
  1007.  versions of CICS for OS/2, see the Operation book appropriate to the relevant 
  1008.  version of the product. 
  1009.  
  1010.  
  1011. ΓòÉΓòÉΓòÉ 6.6. Programmable Network Access (PNA) Support ΓòÉΓòÉΓòÉ
  1012.  
  1013. A CICS for OS/2 system supports the attachment of up to 4 3151 Model 5, or 6 
  1014. ASCII terminals via the serial COMx ports. 
  1015.  
  1016. In addition, you can use Programmable Network Access (PNA) support to attach 
  1017. further ASCII terminals (up to 40 for a Model 95 PS/2). 
  1018.  
  1019. The actual number of terminals that can be attached in these ways depends on 
  1020. the hardware adapters installed. The terminals can communicate directly with 
  1021. CICS for OS/2, or with any other CICS system (for example, on a mainframe) to 
  1022. which a link is provided. 
  1023.  
  1024. A PNA-connected terminal can be attached to, or be detached from, CICS for OS/2 
  1025. as often as desired. You have the ability to switch freely between 
  1026. CICS for OS/2 and other applications. 
  1027.  
  1028.  
  1029. ΓòÉΓòÉΓòÉ 6.6.1. Starting PNA ΓòÉΓòÉΓòÉ
  1030.  
  1031. The system administrator or operator of the CICS for OS/2 server system starts 
  1032. PNA from the \PNA directory. For example: 
  1033.  
  1034.  PNASTART CICSOS2
  1035.  
  1036. The parameter for PNASTART is the name chosen for the PNA application and is 
  1037. also the name of the PNA configuration file (CICSOS2.NET in this example). See 
  1038. the CICS for OS/2 Installation book for details of how PNA is installed, and 
  1039. how the configuration file is generated. When PNA is started, a PNA Operator 
  1040. Console session is started on the CICS for OS/2 workstation and a panel like 
  1041. Terminal Selection Panel is displayed at the attached ASCII terminals (the 
  1042. appearance of this panel is determined when PNA is installed and configured). 
  1043.  
  1044.  
  1045. Terminal Selection Panel
  1046.  
  1047. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  1048. Γöé                                                                                  Γöé
  1049. Γöé == IBM SYSTEM ========= Terminal Selection Panel ==================  PORT 01  == Γöé
  1050. Γöé                                                                                  Γöé
  1051. Γöé           PPPPPPPPPP             NN     NN                  AAAAA                Γöé
  1052. Γöé           PP       PP            NNN    NN                 AA   AA               Γöé
  1053. Γöé           PP       PP            NNNN   NN                AA     AA              Γöé
  1054. Γöé           PP       PP            NN NN  NN               AA       AA             Γöé
  1055. Γöé           PP       PP            NN  NN NN               AA       AA             Γöé
  1056. Γöé           PPPPPPPPPP             NN  NN NN               AAAAAAAAAAA             Γöé
  1057. Γöé           PP                     NN   NNNN               AA       AA             Γöé
  1058. Γöé           PP                     NN    NNN               AA       AA             Γöé
  1059. Γöé           PP                     NN     NN               AA       AA             Γöé
  1060. Γöé           PP                     NN      N               AA       AA             Γöé
  1061. Γöé                                                                                  Γöé
  1062. Γöé                                                                                  Γöé
  1063. Γöé      0-  MINITEL 1B/10        1-  DEC V100             2-  IBM PC/FTTERM COLOR   Γöé
  1064. Γöé      3-  IBM PC/FTTERM MONO   4-  IBM 3101             5-  IBM 3151 Model 2      Γöé
  1065. Γöé      6-  IBM 3161/63          7-  IBM 3162             8-  IBM 3164              Γöé
  1066. Γöé      9-  IBM 3151 Model 5                                                        Γöé
  1067. Γöé                                                                                  Γöé
  1068. Γöé                Type the number that matches your terminal type,                  Γöé
  1069. Γöé                and press the CR key (carriage return).                           Γöé
  1070. Γöé                (To modify, use the BACKSPACE key.)                               Γöé
  1071. Γöé                                                                                  Γöé
  1072. Γöé     ===>                                                                         Γöé
  1073. Γöé                                                                                  Γöé
  1074. Γöé                                                                                  Γöé
  1075. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  1076.  
  1077. The Operator Console is described in the PNA Service Coordinator's Guide, 
  1078. SH33-7048. 
  1079.  
  1080.  
  1081. ΓòÉΓòÉΓòÉ 6.6.2. Enabling the CICS for OS/2-PNA interface ΓòÉΓòÉΓòÉ
  1082.  
  1083. After PNA has been started, the CICS for OS/2-PNA interface must be enabled 
  1084. (that is, CICS for OS/2 must be connected to PNA). This can be done: 
  1085.  
  1086.      Automatically at system initialization, if the CEDA transaction is used 
  1087.       to set the SIT Load PNA support field to Y 
  1088.  
  1089.      After CICS has come up, by means of the CEPN transaction (see Connecting 
  1090.       and disconnecting from PNA-CEPN transaction). 
  1091.  
  1092.  
  1093. ΓòÉΓòÉΓòÉ 6.6.3. Attaching a PNA-connected terminal to CICS for OS/2 ΓòÉΓòÉΓòÉ
  1094.  
  1095. Before you attach a terminal, PNA must be started and the CICS for OS/2-PNA 
  1096. interface enabled. 
  1097.  
  1098. To attach a PNA-connected terminal to CICS for OS/2, you must specify your 
  1099. terminal type. In the example shown in Terminal Selection Panel, you enter the 
  1100. number that matches your terminal type in the Terminal Selection Panel. (The 
  1101. procedure depends on how this panel has been customized during PNA 
  1102. installation.) This requests CICS for OS/2 to start a terminal session. 
  1103.  
  1104. On receipt of the request, CICS for OS/2 autoinstalls the terminal. If defined, 
  1105. a user exit is called to set attributes for the terminal (see the CICS for OS/2 
  1106. Customization book for details) and this deternines the appearance of the 
  1107. screen displayed. For example, the user exit may specify CESN as the initial 
  1108. transaction, in which case the CESN panel is displayed when the terminal has 
  1109. been attached. 
  1110.  
  1111.  
  1112. ΓòÉΓòÉΓòÉ 6.6.4. Detaching a PNA-connected terminal from CICS for OS/2 ΓòÉΓòÉΓòÉ
  1113.  
  1114. A terminal can be detached from CICS for OS/2 in any the following ways: 
  1115.  
  1116.    1. Enter CESF LOGOFF to sign off the user from CICS for OS/2 and disconnect 
  1117.       the terminal from CICS for OS/2. This is the recommended method. 
  1118.  
  1119.    2. If the session terminates abnormally (for example, there is a power 
  1120.       failure, or PNA abend) and a transaction subsequently attempts to use 
  1121.       terminal control, the transaction terminates abnormally, with abend ATNI. 
  1122.  
  1123.  
  1124. ΓòÉΓòÉΓòÉ 7. The user interface ΓòÉΓòÉΓòÉ
  1125.  
  1126.      This topic 
  1127.  
  1128.          Shows the basic panel layout 
  1129.  
  1130.          Explains how to select CICS for OS/2 panels 
  1131.  
  1132.          Explains CICS for OS/2 actions and the action bar 
  1133.  
  1134.          Indicates the meaning of different message types 
  1135.  
  1136.          Tells you how to get help 
  1137.  
  1138.          Describes the use of the mouse and the keyboard 
  1139.  
  1140.          Gives the supplied keyboard configuration. 
  1141.  
  1142.  
  1143. ΓòÉΓòÉΓòÉ 7.1. Layout of CICS for OS/2 panels ΓòÉΓòÉΓòÉ
  1144.  
  1145. CICS for OS/2 panels conform to IBM Common User Access (CUA) standards, as 
  1146. specified in the Common User Access Panel Design and User Interaction book. The 
  1147. basic structure of a CICS for OS/2 panel is shown in The basic CICS for OS/2 
  1148. panel. 
  1149.  
  1150.  
  1151. The basic CICS for OS/2 panel
  1152.  
  1153. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  1154. Γöé                                                                              Γöé
  1155. Γöé   ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇaction barΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ    Γöé
  1156. Γöé                                                                              Γöé
  1157. Γöé   Panel identifier  ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇtitle lineΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ                             Γöé
  1158. Γöé                                                                              Γöé
  1159. Γöé   ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇpanel bodyΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ   Γöé
  1160. Γöé   Γöé                                                                      Γöé   Γöé
  1161. Γöé   Γöé                                                                      Γöé   Γöé
  1162. Γöé   Γöé                                                                      Γöé   Γöé
  1163. Γöé   Γöé                                                                      Γöé   Γöé
  1164. Γöé   Γöé                                                                      Γöé   Γöé
  1165. Γöé   Γöé                                                                      Γöé   Γöé
  1166. Γöé   Γöé                                                                      Γöé   Γöé
  1167. Γöé   Γöé                                                                      Γöé   Γöé
  1168. Γöé   Γöé                                                                      Γöé   Γöé
  1169. Γöé   Γöé                                                                      Γöé   Γöé
  1170. Γöé   Γöé                                                                      Γöé   Γöé
  1171. Γöé   Γöé                                                                      Γöé   Γöé
  1172. Γöé   Γöé                                                                      Γöé   Γöé
  1173. Γöé   Γöé                                                                      Γöé   Γöé
  1174. Γöé   Γöé                                                                      Γöé   Γöé
  1175. Γöé   Γöé                                                                      Γöé   Γöé
  1176. Γöé   Γöé                                                                      Γöé   Γöé
  1177. Γöé   Γöé                                                                      Γöé   Γöé
  1178. Γöé   ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ   Γöé
  1179. Γöé                                                                              Γöé
  1180. Γöé   ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇfunction keysΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ    Γöé
  1181. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  1182.  
  1183.  Action bar 
  1184.            This shows the actions you can perform from the current screen: see 
  1185.            What the CICS for OS/2 actions do. The Help and Exit actions are 
  1186.            always available. They correspond to the function key settings 
  1187.            supplied by CICS for OS/2 for F1 and F3: see Function keys. 
  1188.  
  1189.  Panel identifier 
  1190.            Each panel displays its own identification in the form FAAxxxx. 
  1191.  
  1192.  Title line 
  1193.            This shows the panel title. 
  1194.  
  1195.  Panel body 
  1196.            The panel body contains the field descriptions of a CICS for OS/2 
  1197.            display. If a field has a default value, that value is shown. If you 
  1198.            blank out a field that has a default value, the default value is 
  1199.            still used when you press the Enter key. 
  1200.  
  1201.  Function keys 
  1202.            This shows the function keys that you can use on the current panel. 
  1203.            See Function keys. 
  1204.  
  1205.  
  1206. ΓòÉΓòÉΓòÉ 7.2. Using panels ΓòÉΓòÉΓòÉ
  1207.  
  1208. The transactions supplied with CICS for OS/2 use different levels of panels. 
  1209. This section describes the content of the panels and how to move between them, 
  1210. using the panels from the CEDA transaction as an example.  CEDA has three 
  1211. levels of panel: table menu, entry summary, and entry detail. 
  1212.  
  1213. Note:  Authorization is necessary to use the CEDA transaction. The supplied 
  1214. user ID SYSAD gives this authorization. 
  1215.  
  1216.  
  1217. ΓòÉΓòÉΓòÉ 7.2.1. Menu panels ΓòÉΓòÉΓòÉ
  1218.  
  1219. After entering CEDA you will see the menu panel shown in Example of a menu 
  1220. panel. 
  1221.  
  1222.  Process
  1223.  Exit            Help
  1224.  FAAEDA1            Resource Definition Online
  1225.  
  1226.  
  1227. Type / against a Table Name. Then select one of the actions shown.
  1228.  
  1229.  
  1230.  /   Table            Description
  1231.  _   CVT              Data Conversion Table
  1232.  _   DCT              Destination Control Table
  1233.  _   FCT              File Control Table
  1234.  _   PCT              Program Control Table
  1235.  _   PPT              Processing Program Table
  1236.  _   SIT              System Initialization Table
  1237.  _   SNT              Signon Table
  1238.  _   TCS              Connection and Session Table
  1239.  _   TCT              Terminal Control Table
  1240.  _   TST              Temporary Storage Table
  1241.  _   WSU              Workstation Set Up
  1242.  _   GRP              Group Processing
  1243.  
  1244.  Enter   F1=Help    F3=Exit                             F10=Actions  F12=Cancel
  1245.  
  1246.  
  1247. Example of a menu panel 
  1248.  
  1249. At the top of the panel is the action bar.  To move between actions, first 
  1250. press F10, then tab to the required action. You will find more detail on using 
  1251. the action bar, and what the actions do, in The CICS for OS/2 action bar. 
  1252. Beneath the action bar are the panel identifier and title line. 
  1253.  
  1254. The next line reminds you how to make your selection and perform an action, and 
  1255. is followed by the list of entries from which you can select. 
  1256.  
  1257. To select entries type a slash (/) in the column next to the entries you want, 
  1258. and then press Enter. For the purpose of this example, select DCT (Destination 
  1259. Control Table). 
  1260.  
  1261.  
  1262. ΓòÉΓòÉΓòÉ 7.2.2. Summary panels ΓòÉΓòÉΓòÉ
  1263.  
  1264. A summary panel is displayed when you select a table from the CEDA menu. 
  1265. Example of a summary panel shows the summary for the DCT table. 
  1266.  
  1267.  Update          Add             View            Delete          Search
  1268.  Exit            Help
  1269.  FAADCT1                Destination Control Table                More :
  1270.  
  1271.  Either type a new Destination Name and Group Name, or type / against a listed
  1272.  name. Then select one of the actions shown.
  1273.  
  1274.  
  1275.   /   Destination      Group        Description
  1276.   _   CAEX             FAASYS       Import / export log
  1277.   _   CCBL             FAASYS       COBOL Message log
  1278.   _   CSCS             FAASYS       Security log
  1279.   _   CSMT             FAASYS       Error log
  1280.   _
  1281.   _
  1282.   _
  1283.   _
  1284.   _
  1285.   _
  1286.  
  1287.   Destination Name . . . . . . . .  ____    Group Name. . . . . ________
  1288.  
  1289.  Enter   F1=Help    F3=Exit    F7=Backward  F8=Forward  F10=Actions  F12=Cancel
  1290.  
  1291.  
  1292. Example of a summary panel 
  1293.  
  1294. On the summary panel the action bar contains seven options. The default action 
  1295. is View, which is highlighted. 
  1296.  
  1297. Beneath the panel title line is the More: field, which shows if there are 
  1298. entries preceding (-), following (+), or both preceding and following (- +), 
  1299. those currently displayed. Use F7 and F8 to page backwards and forwards through 
  1300. the summary. If there are no more entries, the More field is blank. There 
  1301. follows a summary of up to 10 entries (on the first screenful) in the table. 
  1302.  
  1303. Next comes the name field, where you can type the name of an entry without 
  1304. having to page through the list of entries to find the required entry. If you 
  1305. both select entries and type a name, the named entry is processed first. On the 
  1306. above panel, the name field has the label "Destination" (on a Terminal Control 
  1307. Table  panel it is called "Term", and on a File Control Table panel 
  1308. "Filename"). 
  1309.  
  1310. Each entry belongs to a group. The supplied group is FAASYS. For further 
  1311. details, see the description of the CICSRGRP environment variable in the CICS 
  1312. for OS/2 Customization book. 
  1313.  
  1314. The last line shows the function keys that you can use with they panel: they 
  1315. are described in Function keys. 
  1316.  
  1317.  
  1318. ΓòÉΓòÉΓòÉ 7.2.3. Detail panels ΓòÉΓòÉΓòÉ
  1319.  
  1320. For this example, select CSCS (Security Log). With the highlighted action set 
  1321. to View (the default), press Enter. The detail panel for CSCS is displayed, see 
  1322. Example of a detail panel. 
  1323.  
  1324.  Update          Add             View            Delete
  1325.  Exit            Help
  1326.  FAADCT2         Destination Control Table-1
  1327.  Description
  1328.         Destination. . . . . . . : CSCS
  1329.         Group Name . . . . . . . : FAASYS
  1330.         Facility Type. . . . . . : L              (L, E, R or I)
  1331.         Description. . . . . . . : Security log
  1332.  Intra-partition
  1333.         Recoverable Queue. . . . : U              (R or U)
  1334.         Trigger level. . . . . . :    0
  1335.         Transaction ID . . . . . :        Terminal ID . . . . . . . . :
  1336.  Extra-Partition
  1337.         Input/Output . . . . . . :        Fixed/Variable. . . . . . . :
  1338.         Device type. . . . . . . :        Maximum record length . . . :
  1339.         Device/file name . . . . :
  1340.  Remote
  1341.         System ID. . . . . . . . :        Record Length . . . . . . . :
  1342.         Remote Destination . . . :
  1343.  Indirect
  1344.         Indirect Dest. . . . . . :
  1345.  
  1346.  Enter   F1=Help    F3=Exit                             F10=Actions  F12=Cancel
  1347.  
  1348.  
  1349. Example of a detail panel 
  1350.  
  1351. If you return to the summary panel midway through your selections, you find the 
  1352. remaining selections still marked. You can then change the default action if 
  1353. you wish, and continue with the next selection. 
  1354.  
  1355.  
  1356. ΓòÉΓòÉΓòÉ 7.2.4. The switch panel function ΓòÉΓòÉΓòÉ
  1357.  
  1358. Workstation users will already be familiar with the switch panel Alt/Esc key 
  1359. combination. 
  1360.  
  1361. On OS/2 workstations, CICS for OS/2 allows you to run several logical terminals 
  1362. on the workstation concurrently. You can switch between them by using the 
  1363. Alt/Esc combination. You can also use the Ctrl/Esc combination to display the 
  1364. OS/2 Window List, which allows you to switch sessions. 
  1365.  
  1366.  
  1367. ΓòÉΓòÉΓòÉ 7.3. The CICS for OS/2 action bar ΓòÉΓòÉΓòÉ
  1368.  
  1369. The available actions are shown in the action bar at the top of a panel.  They 
  1370. are described in detail in What the CICS for OS/2 actions do. 
  1371.  
  1372.  
  1373. ΓòÉΓòÉΓòÉ 7.3.1. To perform an action: ΓòÉΓòÉΓòÉ
  1374.  
  1375.    1. Make selections from the panel. 
  1376.  
  1377.           For Update, View, and Delete, first select one or more entries from 
  1378.            the list, then select an action. 
  1379.  
  1380.           For Add, either select the action first, or type a name for the new 
  1381.            entry in the name field. Then select the action. 
  1382.  
  1383.           For Search, enter the name of an entry in the name field, and then 
  1384.            select the action. 
  1385.  
  1386.       To move between the actions, first press F10, and then use the Tab key. 
  1387.  
  1388.    2. Press Enter. 
  1389.  
  1390.  A panel is displayed corresponding to the first selected entry, with the 
  1391.  selected action highlighted. 
  1392.  
  1393.  If you made more than one selection in the summary panel, any unprocessed 
  1394.  selections remain marked, and you can continue with the next one by pressing 
  1395.  Enter on the detail panel. 
  1396.  
  1397.  An action selected on a summary panel is the default for all the entries 
  1398.  selected in that summary. An action selected on a detail panel applies to that 
  1399.  entry only. 
  1400.  
  1401.  
  1402. ΓòÉΓòÉΓòÉ 7.3.2. What the CICS for OS/2 actions do ΓòÉΓòÉΓòÉ
  1403.  
  1404. The following actions are available with CICS for OS/2: 
  1405.  
  1406.  Add         Use with CEDA to add a new table entry. To add an entry: 
  1407.  
  1408.                1. Select Add on the summary panel and press Enter. 
  1409.  
  1410.                2. On the detail panel, add details for the entry as required. 
  1411.  
  1412.                3. To add the new entry, press Enter; to clear the name field 
  1413.                   ready for another entry, press Enter again; to redisplay the 
  1414.                   summary panel, press F3 or F12. 
  1415.  
  1416.              You can also add an entry by copying the details of an existing 
  1417.              entry.  To do this: 
  1418.  
  1419.                1. Select the required entry on the summary panel. 
  1420.                2. Select View on the summary panel, and press Enter. 
  1421.                3. Select Add on the detail panel, and press Enter. 
  1422.                4. Update the entry as required. 
  1423.                5. To add the new entry, press Enter. 
  1424.  
  1425.  Delete      Use with CEDA or CSCA to delete a table entry or a map. To delete 
  1426.              an entry: 
  1427.  
  1428.                1. Select the entry to be deleted. 
  1429.  
  1430.                2. Select Delete on the summary panel, or select Update or View 
  1431.                   on the summary panel, then Delete on the detail panel. 
  1432.  
  1433.                3. Press Enter. 
  1434.  
  1435.                4. To confirm deletion, press Enter again. To cancel deletion, 
  1436.                   press F12. 
  1437.  
  1438.                   Pressing F12 cancels the deletion, but still displays the 
  1439.                   entry. 
  1440.  
  1441.              If you wish to delete a group of resources from the import/export 
  1442.              file, use the CADL transaction as described in The CADL panel. 
  1443.  
  1444.  Process     Use with panels that perform one function, such as the CAIM panel, 
  1445.              to begin processing. 
  1446.  
  1447.  Search      Use with CEDA and CSCA summary panels to scroll the name of an 
  1448.              entry, or the place where the entry would occur, to the top of the 
  1449.              summary. 
  1450.  
  1451.                1. Type the name of an entry in the name field. 
  1452.                2. Select Search. 
  1453.  
  1454.  Update      Use with CEDA to update an existing table entry. 
  1455.  
  1456.              If Update is selected, the entry is displayed ready for you to 
  1457.              change the fields. 
  1458.  
  1459.  View        This is the initial default action for the CEDA and CSCA panels. 
  1460.              It displays selected table entries. 
  1461.  
  1462.  Help        Displays help information. Selecting the Help action has the same 
  1463.              effect as pressing F1. 
  1464.  
  1465.  Exit        Move up one panel level. Selecting the Exit action has the same 
  1466.              effect as pressing F3. 
  1467.  
  1468.  
  1469. ΓòÉΓòÉΓòÉ 7.3.3. Example of using the actions ΓòÉΓòÉΓòÉ
  1470.  
  1471. This example gives you an opportunity to practice using some of the actions, 
  1472. using the CEDA transaction. 
  1473.  
  1474. Your local Signon Table (SNT) already contains at least one entry. The example 
  1475. adds a few more: 
  1476.  
  1477.    1. On the CICS for OS/2 command line, type: 
  1478.  
  1479.                        CEDA SNT
  1480.  
  1481.       This displays the local SNT summary panel. The cursor is in the selection 
  1482.       column. 
  1483.  
  1484.    2. Tab to the User ID field and type BILL, then press F10 to move into the 
  1485.       action bar. Tab to Add, and then press Enter. 
  1486.  
  1487.       Add is highlighted, and the SNT detail panel is displayed. The cursor is 
  1488.       in the User ID field, which says BILL. 
  1489.  
  1490.    3. Tab to the Password field. Type SPENCER, and then press Enter, letting 
  1491.       the other fields default. 
  1492.  
  1493.       A message confirming that the new user has been added to the SNT is 
  1494.       displayed. Press Enter to clear the User ID field ready for the next 
  1495.       entry. 
  1496.  
  1497.    4. Continue by repeating the same process for the next three entries, using 
  1498.       this data: 
  1499.  
  1500.           User ID: DAVE    Password: HEART 
  1501.           User ID: JO      Password: THYME 
  1502.           User ID: SHIRLEY  Password: TWAIN 
  1503.  
  1504.       When you have completed the third entry, press F3 to redisplay the 
  1505.       summary panel. The cursor is in the selection column. 
  1506.  
  1507.    5. Now check the entries. The summary panel is in alphabetic order of user 
  1508.       ID. Press F7 to go to the start of the summary and select BILL by typing 
  1509.       a slash (/) against it. Then select DAVE, JO, and SHIRLEY, paging forward 
  1510.       if necessary. 
  1511.  
  1512.    6. To enable you to update the details for these entries, tab to Update, and 
  1513.       press Enter. 
  1514.  
  1515.       BILL's details are displayed. The highlighted action is Update. This 
  1516.       entry is OK:  press Enter to leave it as it is and display the next 
  1517.       selection. 
  1518.  
  1519.    7. The next selection is DAVE; this is a practice entry and should be 
  1520.       deleted entirely. Press F10 to move into the action bar and tab to 
  1521.       Delete. Press Enter. 
  1522.  
  1523.       The panel is redisplayed with Delete highlighted. Press Enter again. You 
  1524.       are asked to confirm the deletion:  press Enter. The deletion 
  1525.       confirmation message is displayed. 
  1526.  
  1527.    8. Press Enter to display the next selection (JO). 
  1528.  
  1529.       The default action (Update) is highlighted, and the cursor is in the 
  1530.       Password field (because the first field is User ID, which you cannot 
  1531.       change). This user is to be allowed access to the resource tables, so tab 
  1532.       to the Authorized to use tables entry and change N to Y. Press Enter. The 
  1533.       update confirmation message is displayed. 
  1534.  
  1535.    9. Press F3 to return to the summary panel. Page through it using F7 and F8, 
  1536.       if necessary. The entry you deleted, DAVE, has gone; BILL and JO are 
  1537.       there but unmarked. SHIRLEY was not updated, and is therefore still 
  1538.       marked. 
  1539.  This is the end of the example. 
  1540.  
  1541.  Note:  Normally you have to restart CICS for OS/2 before new CEDA entries can 
  1542.  be used. However, SNT changes take effect immediately. 
  1543.  
  1544.  
  1545. ΓòÉΓòÉΓòÉ 7.4. Reading CICS for OS/2 messages ΓòÉΓòÉΓòÉ
  1546.  
  1547. Messages appear in the CICS for OS/2 log window to inform you of the outcome of 
  1548. transactions entered. 
  1549.  
  1550.  
  1551. ΓòÉΓòÉΓòÉ 7.4.1. Message types ΓòÉΓòÉΓòÉ
  1552.  
  1553. There are four types of message: 
  1554.  
  1555.  I    Information. These tell you what is happening. They do not indicate any 
  1556.       errors. 
  1557.  
  1558.  W    Warning. These tell you that something is wrong, but it is unlikely to 
  1559.       cause a problem. You are prompted to shut down the system or continue. 
  1560.  
  1561.  E    Error. These tell you that an error has occurred that is likely to cause 
  1562.       a problem. Again, you are given the choice of shutting down CICS for OS/2 
  1563.       or ignoring the error and continuing. 
  1564.  
  1565.  S    Severe error. Here, the problem is so serious that CICS for OS/2 is 
  1566.       unable to continue and must be shut down. 
  1567.  
  1568.  
  1569. ΓòÉΓòÉΓòÉ 7.4.2. Browsing the CICS message log ΓòÉΓòÉΓòÉ
  1570.  
  1571. The CICS message log (CICSMSG.LOG) contains a list of all the messages recorded 
  1572. during your CICS for OS/2 session. A message line may contain the following 
  1573. information: 
  1574.  
  1575.      The APPLID of the system where the message was generated 
  1576.  
  1577.      The date and time the message was generated 
  1578.  
  1579.      The task that generated the message 
  1580.  
  1581.      The terminal (if there is one) that is owned by the task. If no terminal 
  1582.       is owned by the task, the task identifier is repeated 
  1583.  
  1584.      The message number and message text. 
  1585.  
  1586.  Usually only the message number and text are displayed, but all information is 
  1587.  given if there are warning or error messages. 
  1588.  
  1589.  After a cold start, only the messages for the current session are shown in the 
  1590.  message log. 
  1591.  
  1592.  The message log window contains two pulldown menus: View and Help. The View 
  1593.  menu contains the following commands: 
  1594.  
  1595.  Change View    Displays a dialog box that allows you to select the messages 
  1596.                 that are displayed. You can select: 
  1597.  
  1598.                     All messages 
  1599.  
  1600.                     The messages for a particular task 
  1601.  
  1602.                     The messages for a particular terminal. 
  1603.  
  1604.                 When you select messages using the Change View command, 
  1605.                 messages from previous sessions are displayed. 
  1606.  
  1607.  Time stamp     Allows you to switch off and on the date, time, task and 
  1608.                 terminal information in the message. 
  1609.  
  1610.  Auto-scroll    Allows you to switch off and on the scrolling of messages in 
  1611.                 the message log window. When you switch scrolling on, scrolling 
  1612.                 occurs automatically when new messages are added at the bottom 
  1613.                 of the window. 
  1614.  
  1615.  The Help menu contains the following commands: 
  1616.  
  1617.  Extended help                 Displays help on using the message log. 
  1618.  
  1619.  Message help                  Displays help for a selected message. 
  1620.  
  1621.  Product information           Displays a CICS for OS/2 logo panel. 
  1622.  
  1623.  You can obtain help for a particular CICS for OS/2 message by: 
  1624.  
  1625.      Double-clicking on the message line for the CICS for OS/2 message 
  1626.  
  1627.      Clicking on the message line and then selecting Message help from the 
  1628.       Help pulldown. 
  1629.  
  1630.      Pressing F1 after clicking on the message. 
  1631.  
  1632.  If an error occurs during initialization for a cold or warm start, two buttons 
  1633.  Shutdown and Continue appear at the bottom of the message log window. You can 
  1634.  then shut down CICS for OS/2 or ignore the error and continue. 
  1635.  
  1636.  
  1637. ΓòÉΓòÉΓòÉ 7.4.3. Using the FFST/2 log ΓòÉΓòÉΓòÉ
  1638.  
  1639. In those systems where it is available, CICS for OS/2 also writes messages to 
  1640. the FFST/2 system error log OS2MLOG.DAT, with the exception of those messages 
  1641. of type I (information). To view the log, click on the Message Log Formatter 
  1642. icon in the RAS folder, which is located within the CICS for OS/2 folder. 
  1643.  
  1644.  
  1645. ΓòÉΓòÉΓòÉ 7.5. Getting help in CICS for OS/2 ΓòÉΓòÉΓòÉ
  1646.  
  1647. For details about obtaining help in CICS for OS/2, see Viewing product help. 
  1648.  
  1649.  
  1650. ΓòÉΓòÉΓòÉ 7.6. Using the mouse and the keyboard ΓòÉΓòÉΓòÉ
  1651.  
  1652. This section describes the use of the mouse and the keyboard with CICS for OS/2 
  1653.  
  1654.  
  1655. ΓòÉΓòÉΓòÉ 7.6.1. Moving the cursor in a panel ΓòÉΓòÉΓòÉ
  1656.  
  1657. Generally, the cursor control keys on a workstation work as on a 
  1658. mainframe-attached 3270 terminal. You can use Tab and Backtab (shift tab) to 
  1659. move the cursor from field to field (and from one action to another in the 
  1660. action bar), and F10 to move directly to the action bar. 
  1661.  
  1662. Alternatively, you can use a mouse to move the cursor and to select fields that 
  1663. have been defined as light-pen detectable. To select the field, simply point to 
  1664. the desired location on the panel and click twice. 
  1665.  
  1666. Note:  You cannot use the mouse in this way in a client transaction routing 
  1667. session. 
  1668.  
  1669. The supplied keyboard configuration is described in the next section. If you 
  1670. have access to CEDA, you can reassign the keyboard functions. 
  1671.  
  1672.  
  1673. ΓòÉΓòÉΓòÉ 7.6.2. The supplied keyboard configuration ΓòÉΓòÉΓòÉ
  1674.  
  1675.  
  1676. ΓòÉΓòÉΓòÉ 7.6.2.1. Keyboard setup ΓòÉΓòÉΓòÉ
  1677.  
  1678. A keyboard setup is not supplied, but if you attempt to add a Workstation Setup 
  1679. (WSU) table entry, the WSU panels initially indicate the default key 
  1680. assignments. For more information refer to the CICS for OS/2 Customization 
  1681. book. 
  1682.  
  1683.  
  1684. ΓòÉΓòÉΓòÉ 7.6.2.2. The Enter key ΓòÉΓòÉΓòÉ
  1685.  
  1686. In the system as supplied, the right-hand Ctrl key acts as the CICS Enter key. 
  1687.  
  1688. Note:  The Enter key is assigned differently on different types of keyboard. 
  1689. However, Ctrl-Enter works as the CICS Enter key on all types of keyboard. 
  1690.  
  1691.  
  1692. ΓòÉΓòÉΓòÉ 7.6.2.3. Function keys ΓòÉΓòÉΓòÉ
  1693.  
  1694. There are six function keys. The standard assignments are listed below, and are 
  1695. shown on the CICS for OS/2-supplied transaction panels to which they apply. All 
  1696. functions can be reassigned using CEDA. 
  1697.  
  1698.  F1  Help        Display help information. Selecting the Help action has the 
  1699.                  same effect as pressing F1. 
  1700.  
  1701.                  Help information is available for panels and for messages. 
  1702.                  Pressing F1 when a panel is displayed gives the help 
  1703.                  information for that panel. There can be more than one page of 
  1704.                  information. Pressing F1 when a message is displayed gives the 
  1705.                  help information for that message. 
  1706.  
  1707.                  Press F3 to exit from the help display. 
  1708.  
  1709.                  You can also use the CHLP transaction, and the CICSHELP 
  1710.                  command, to display help panels; see Viewing product help. 
  1711.  
  1712.  F3  Exit        Move up one panel level. Selecting the Exit action has the 
  1713.                  same effect as pressing F3. 
  1714.  
  1715.  F7  Bkwd        Page backward. 
  1716.  
  1717.  F8  Fwd         Page forward. 
  1718.  
  1719.  F10  Actions    Move the cursor to the action bar, or from the action bar back 
  1720.                  to the panel body. 
  1721.  
  1722.  F12  Cancel     Move to the next panel without processing the one displayed. 
  1723.                  For example, if you press F12 in response to a message asking 
  1724.                  you to confirm a deletion, the entry is not deleted, but its 
  1725.                  details remain displayed. 
  1726.  
  1727.  
  1728. ΓòÉΓòÉΓòÉ 7.6.2.4. Other keys ΓòÉΓòÉΓòÉ
  1729.  
  1730. The following keys have specific functions: 
  1731.  
  1732.  Alt + P         Print the panel. A printer must be attached to the terminal. 
  1733.  
  1734.  Esc             Clear the panel. 
  1735.  
  1736.  The panel switch function (Alt+Esc) is described in The switch panel function. 
  1737.  
  1738.  
  1739. ΓòÉΓòÉΓòÉ 8. Supplied transactions ΓòÉΓòÉΓòÉ
  1740.  
  1741.      This topic 
  1742.  
  1743.          Describes the use of the transactions supplied with CICS for OS/2. 
  1744.  
  1745.  Transactions and command files differ in the following ways: 
  1746.  
  1747.      Transactions can be run only when CICS for OS/2 is operating, and are 
  1748.       entered in an open terminal window. 
  1749.  
  1750.      Command files have the extension .CMD and can be run only from the OS/2 
  1751.       command line or from other command files. Command files can be run 
  1752.       without CICS for OS/2 running. 
  1753.  
  1754.  When you create new transactions or files, take care that their names do not 
  1755.  conflict with those supplied. Transaction names starting with the letter `C' 
  1756.  or command file names starting with CICS or FAA are reserved for use by 
  1757.  CICS for OS/2. 
  1758.  
  1759.  Many of the supplied transactions that display panels use an action bar that 
  1760.  shows the actions available. The action bar enables you to perform several 
  1761.  related functions within one command rather than having to use separate 
  1762.  commands. See The CICS for OS/2 action bar for more information. 
  1763.  
  1764.  
  1765. ΓòÉΓòÉΓòÉ 8.1. Transactions supplied by CICS for OS/2 ΓòÉΓòÉΓòÉ
  1766.  
  1767. CICS for OS/2 transactions shows the transactions supplied with CICS for OS/2. 
  1768.  
  1769. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  1770. Γöé Table 2. CICS for OS/2 transactions                                          Γöé
  1771. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1772. Γöé TRANSACTION   Γöé FUNCTION                                      Γöé TOPIC        Γöé
  1773. Γöé               Γöé                                               Γöé DESCRIBED    Γöé
  1774. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1775. Γöé CADL          Γöé Delete application group                      Γöé The  CADL    Γöé
  1776. Γöé               Γöé                                               Γöé panel        Γöé
  1777. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1778. Γöé CAEX          Γöé Export application group                      Γöé The  CAEX    Γöé
  1779. Γöé               Γöé                                               Γöé panel        Γöé
  1780. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1781. Γöé CAIM          Γöé Import application group                      Γöé The  CAIM    Γöé
  1782. Γöé               Γöé                                               Γöé panel        Γöé
  1783. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1784. Γöé CEBR(**)      Γöé Browse temporary storage queues               Γöé Browsing     Γöé
  1785. Γöé               Γöé                                               Γöé temporary    Γöé
  1786. Γöé               Γöé                                               Γöé storage and  Γöé
  1787. Γöé               Γöé                                               Γöé transient    Γöé
  1788. Γöé               Γöé                                               Γöé data         Γöé
  1789. Γöé               Γöé                                               Γöé queues-CEBR  Γöé
  1790. Γöé               Γöé                                               Γöé transaction  Γöé
  1791. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1792. Γöé CECI(**)      Γöé Invoke command level interpreter              Γöé Invoking the Γöé
  1793. Γöé               Γöé                                               Γöé command      Γöé
  1794. Γöé               Γöé                                               Γöé level        Γöé
  1795. Γöé               Γöé                                               Γöé interpreter-CΓöéCI
  1796. Γöé               Γöé                                               Γöé transaction  Γöé
  1797. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1798. Γöé CEDA          Γöé Define resources                              Γöé Defining     Γöé
  1799. Γöé               Γöé                                               Γöé resources-CEDΓöé
  1800. Γöé               Γöé                                               Γöé transaction  Γöé
  1801. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1802. Γöé CEDF(**)      Γöé Start EDF (debugging)                         Γöé Starting     Γöé
  1803. Γöé               Γöé                                               Γöé debugging-CEDΓöé
  1804. Γöé               Γöé                                               Γöé transaction  Γöé
  1805. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1806. Γöé CEMT          Γöé Control resources                             Γöé The  CEMT    Γöé
  1807. Γöé               Γöé                                               Γöé transaction  Γöé
  1808. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1809. Γöé CEPN          Γöé Connect and disconnect CICS for OS/2 inter-   Γöé Connecting   Γöé
  1810. Γöé               Γöé face to PNA                                   Γöé and discon-  Γöé
  1811. Γöé               Γöé                                               Γöé necting from Γöé
  1812. Γöé               Γöé                                               Γöé PNA-CEPN     Γöé
  1813. Γöé               Γöé                                               Γöé transaction  Γöé
  1814. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1815. Γöé CESF          Γöé Sign off workstation                          Γöé Signing off  Γöé
  1816. Γöé               Γöé                                               Γöé a            Γöé
  1817. Γöé               Γöé                                               Γöé workstation-CΓöéSF
  1818. Γöé               Γöé                                               Γöé transaction  Γöé
  1819. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1820. Γöé CESN          Γöé Sign on                                       Γöé Signing      Γöé
  1821. Γöé               Γöé                                               Γöé on-CESN      Γöé
  1822. Γöé               Γöé                                               Γöé transaction  Γöé
  1823. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1824. Γöé CETR          Γöé Enable/disable trace                          Γöé Setting up   Γöé
  1825. Γöé               Γöé                                               Γöé trace-CETR   Γöé
  1826. Γöé               Γöé                                               Γöé transaction  Γöé
  1827. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1828. Γöé CHLP          Γöé Get help for message, panel, or abend code    Γöé Viewing      Γöé
  1829. Γöé               Γöé                                               Γöé product help Γöé
  1830. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1831. Γöé CLOG          Γöé Display IBM logo                              Γöé Signing      Γöé
  1832. Γöé               Γöé                                               Γöé on-CESN      Γöé
  1833. Γöé               Γöé                                               Γöé transaction  Γöé
  1834. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1835. Γöé CMLV          Γöé View Message Log                              Γöé The  Message Γöé
  1836. Γöé               Γöé                                               Γöé Log viewed   Γöé
  1837. Γöé               Γöé                                               Γöé using CMLV   Γöé
  1838. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1839. Γöé CPOP          Γöé Control the PL/I Interactive Test Facility    Γöé Controlling  Γöé
  1840. Γöé               Γöé                                               Γöé the PL/I     Γöé
  1841. Γöé               Γöé                                               Γöé Interactive  Γöé
  1842. Γöé               Γöé                                               Γöé Test         Γöé
  1843. Γöé               Γöé                                               Γöé Facility-CPOPΓöé
  1844. Γöé               Γöé                                               Γöé transaction  Γöé
  1845. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1846. Γöé CQIT          Γöé Shut down the system                          Γöé Shutting     Γöé
  1847. Γöé               Γöé                                               Γöé down the     Γöé
  1848. Γöé               Γöé                                               Γöé system       Γöé
  1849. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1850. Γöé CRTE          Γöé Perform transaction routing                   Γöé Running      Γöé
  1851. Γöé               Γöé                                               Γöé remote       Γöé
  1852. Γöé               Γöé                                               Γöé transactions-ΓöéRTE
  1853. Γöé               Γöé                                               Γöé transaction  Γöé
  1854. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1855. Γöé CSCA          Γöé View and delete user map sets                 Γöé Viewing and  Γöé
  1856. Γöé               Γöé                                               Γöé deleting     Γöé
  1857. Γöé               Γöé                                               Γöé user map     Γöé
  1858. Γöé               Γöé                                               Γöé sets-CSCA    Γöé
  1859. Γöé               Γöé                                               Γöé transaction  Γöé
  1860. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1861. Γöé CSFE          Γöé Perform storage control                       Γöé Performing   Γöé
  1862. Γöé               Γöé                                               Γöé storage      Γöé
  1863. Γöé               Γöé                                               Γöé control-CSFE Γöé
  1864. Γöé               Γöé                                               Γöé transaction  Γöé
  1865. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1866. Γöé EXIT          Γöé Close terminal window                         Γöé DisconnectingΓöé
  1867. Γöé               Γöé                                               Γöé a terminal   Γöé
  1868. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  1869.  
  1870. The following topics describe the supplied transactions in alphabetic order and 
  1871. in terms of the user tasks supported. The CEMT transaction is described 
  1872. separately in The CEMT transaction. 
  1873.  
  1874.  
  1875. ΓòÉΓòÉΓòÉ 8.2. Deleting an application group-CADL transaction ΓòÉΓòÉΓòÉ
  1876.  
  1877. Use the CADL transaction to delete application groups from the export file or 
  1878. from the backup file. The CADL transaction displays the Import/Export Summary 
  1879. panel, which you use to delete application groups from the export file or from 
  1880. the backup file. (See The CADL panel.) 
  1881.  
  1882. See The CAEX panel for the use of import and export files. The group specified 
  1883. in a CADL panel must previously have been exported from the source workstation 
  1884. using CAEX. 
  1885.  
  1886.  View            Delete          Search          Main            Backup
  1887.  Exit            Help
  1888.  FAAAED1            Import/Export Summary
  1889.  
  1890.  Type a name at the prompt, or enter a / against a listed group name.
  1891.  Then select an action from the action bar and press ENTER.
  1892.  
  1893.  
  1894.   Main file                               Backup file
  1895.       /     Group name                        /     Group name
  1896.       _     FAAIVP
  1897.       _     FAASAMPL
  1898.       _     FAASYS
  1899.       _
  1900.       _
  1901.       _
  1902.       _
  1903.       _
  1904.       _
  1905.       _
  1906.                 Group Name. . . . ________
  1907.  
  1908.  Enter   F1=Help    F3=Exit    F7=Backward  F8=Forward  F10=Actions  F12=Cancel
  1909.  
  1910.  
  1911. The CADL panel 
  1912.  
  1913.  
  1914. ΓòÉΓòÉΓòÉ 8.2.1. Using the CADL transaction ΓòÉΓòÉΓòÉ
  1915.  
  1916. The CADL panel lets you select groups and carry out actions on them. To select 
  1917. a group, either type its name in the Group Name field and press Enter, or type 
  1918. a slash (/) against the name and press Enter. You can select more than one 
  1919. group. To choose whether to carry out actions on a main or a backup file, 
  1920. either type the slash in the appropriate column, or use the Main and Backup 
  1921. actions to switch between the two. 
  1922.  
  1923. The View action lets you display the names of the groups on the main or backup 
  1924. files. It does not display the contents of a group. 
  1925.  
  1926. The Delete action lets you delete groups from the system. After selecting or 
  1927. naming them, move the cursor to Delete and press Enter to display the first 
  1928. group, then confirm the deletion. 
  1929.  
  1930. The Search action scrolls the group name specified in the name field to the top 
  1931. of the panel. 
  1932.  
  1933. The Main action makes the import/export file (FAAAEFIE.BTR) available for 
  1934. viewing and deletion. 
  1935.  
  1936. The Backup action makes the backup file, FAAAEFBU.BTR, available for viewing 
  1937. and deletion. 
  1938.  
  1939.  
  1940. ΓòÉΓòÉΓòÉ 8.3. Exporting an application group-CAEX transaction ΓòÉΓòÉΓòÉ
  1941.  
  1942. Use the CAEX transaction to export an application group. Exporting means 
  1943. copying the entire group of resources required for an application, from 
  1944. CICS for OS/2 to the import and export file (FAAAEFIE.BTR). 
  1945.  
  1946. An application group: 
  1947.  
  1948.      Includes programs, BMS map sets, CICS for OS/2 control table entries, and 
  1949.       file definitions; and can include data files. 
  1950.  
  1951.      Is defined by specifying a common group name in the CEDA definition of 
  1952.       each member. 
  1953.  
  1954.  The CAEX transaction displays the panel shown in The CAEX panel. 
  1955.  
  1956.  
  1957. ΓòÉΓòÉΓòÉ 8.3.1. Using the CAEX transaction ΓòÉΓòÉΓòÉ
  1958.  
  1959. Before entering the CAEX transaction, you must ensure that all the resources to 
  1960. be exported have been defined by CEDA in one or more groups. You may use the 
  1961. wildcard characters asterisk (*) and question mark (?) for generic group names. 
  1962.  
  1963. You must also ensure that all the resources such as file definitions reside in 
  1964. the directory specified in the file control table (FCT). Program .DLL resources 
  1965. must be located in the path defined by the CICSWRK environment variable. 
  1966.  
  1967. Data files must also be set closed to CICS before entering the transaction. 
  1968.  
  1969.  Process         Help            Exit
  1970.  
  1971.  FAAAEN2                      Application Export
  1972.  
  1973.  Type in group name and press 'Enter'
  1974.  
  1975.  The group name can contain a '?' in individual character positions to
  1976.  indicate any character.
  1977.  
  1978.  An '*' at the end of the group name indicates any group of characters
  1979.  
  1980.  
  1981.  Group Name . . . . . . . . . . . . . . . . ________
  1982.  
  1983.  Include Conversion Templates . . . . . . . N   (Y/N)
  1984.  Include SNT  . . . . . . . . . . . . . . . Y   (Y/N)
  1985.     Export SNT and CVT in group . . . . . . N   (Y/N)
  1986.  
  1987.  Include data files . . . . . . . . . . . . Y   (Y/N)
  1988.  
  1989.  
  1990.  
  1991.  
  1992.  Enter     F1=Help   F3=Exit   F10=Actions
  1993.  
  1994. The CAEX panel 
  1995.  
  1996.  Group Name 
  1997.            This is a required field in which you must type the name of an 
  1998.            export group. The name can consist of the following characters: A 
  1999.            through Z, 0 through 9, @, #, $. Lowercase letters are converted to 
  2000.            uppercase. In addition, a question mark (?) can be used to represent 
  2001.            a single character in any position, and an asterisk (*) can be used 
  2002.            to represent one or more characters at the end of the group name. 
  2003.  
  2004.  Include Conversion Templates 
  2005.            Do you want to export the conversion templates with the application? 
  2006.            The default is No. 
  2007.  
  2008.  Include SNT 
  2009.            Do you want to export the SNT with the application? The default is 
  2010.            Yes. 
  2011.  
  2012.            Be careful when exporting an SNT. If a user ID on the importing 
  2013.            system is the same as one in the exported SNT, the password for the 
  2014.            user ID on the importing system is overwritten by the password on 
  2015.            the exported SNT. 
  2016.  
  2017.  Export SNT and CVT in group 
  2018.            Do you want to include the SNT or data conversion templates table 
  2019.            (CVT) entries? The default is No. 
  2020.  
  2021.  Include data files 
  2022.            Do you want to export the data files with the application? The 
  2023.            default is Yes. 
  2024.  
  2025.  When you have typed in the fields, select Process and press Enter. 
  2026.  
  2027.  
  2028. ΓòÉΓòÉΓòÉ 8.3.2. Further information ΓòÉΓòÉΓòÉ
  2029.  
  2030. CAEX exports to the import and export file (FAAAEFIE.BTR in the \DATA 
  2031. subdirectory) programs, files, BMS map sets, and control table entries defined 
  2032. with the entered group name in the control tables. 
  2033.  
  2034. You can use CAEX and CAIM to migrate resources from a previous version of 
  2035. CICS for OS/2. How to do this is described in the CICS for OS/2 Installation 
  2036. book. 
  2037.  
  2038. If (1) CAEX cannot find a mapset or program specified in the group PPT, (2) an 
  2039. existing record is overwritten, or (3) there is an open or read error on the 
  2040. program file, a warning message is put on the temporary storage (TS) queue 
  2041. CEBRxxxx, where xxxx is your terminal ID. 
  2042.  
  2043. The CAEX transient data destination is used as a log file. This may be viewed 
  2044. offline to determine which resources have been exported. If the destination is 
  2045. not defined, messages are written only to the TS queue. 
  2046.  
  2047. For more information on exporting an application group, see the CICS for OS/2 
  2048. Customization book. 
  2049.  
  2050.  
  2051. ΓòÉΓòÉΓòÉ 8.4. Importing an application group-CAIM transaction ΓòÉΓòÉΓòÉ
  2052.  
  2053. Use the CAIM transaction to import an application group. Importing means 
  2054. copying the entire group of resources required for an application, from a local 
  2055. or remote file, to CICS for OS/2. The group specified in the CAIM panel must 
  2056. previously have been exported from a workstation using CAEX. 
  2057.  
  2058. You import an application group from the import and export file (FAAAEFIE.BTR), 
  2059. or from the backup file (FAAAEFBU.BTR), both of which are initially empty. A 
  2060. backup of the transaction resource definitions shipped in CICS for OS/2 is 
  2061. provided in FAAAEFIE.BAK. 
  2062.  
  2063.  
  2064. ΓòÉΓòÉΓòÉ 8.4.1. Using the CAIM transaction ΓòÉΓòÉΓòÉ
  2065.  
  2066. The CAIM panel is shown in The CAIM panel. 
  2067.  
  2068.  Process        Help            Exit
  2069.  
  2070.  FAAAEN1                      Application Import
  2071.  
  2072.  Type in group name and press 'Enter'
  2073.  
  2074.  The group name can contain a '?' in individual character positions to
  2075.  indicate any character.
  2076.  
  2077.  An '*' at the end of the group name indicates any group of characters
  2078.  
  2079.  
  2080.  Group Name . . . . . . . . . . . . . . . . ________
  2081.  
  2082.  Include Conversion Templates . . . . . . . N   (Y/N)
  2083.  Include SNT  . . . . . . . . . . . . . . . Y   (Y/N)
  2084.  Include data files . . . . . . . . . . . . Y   (Y/N)
  2085.  
  2086.  Import from Backup file  . . . . . . . . . N   (Y/N)
  2087.  Backup Existing Data . . . . . . . . . . . Y   (Y/N)
  2088.  
  2089.  
  2090.  
  2091.  Enter     F1=Help   F3=Exit   F10=Actions
  2092.  
  2093. The CAIM panel 
  2094.  
  2095.  Group Name 
  2096.            This is a required field in which you must type the name of an 
  2097.            application group. The name can consist of the following characters: 
  2098.            A through Z, 0 through 9, @, #, $. Lowercase letters are converted 
  2099.            to uppercase. In addition, a question mark (?) can be used to 
  2100.            represent a single character in any position, and an asterisk (*) 
  2101.            can be used to represent one or more characters at the end of the 
  2102.            group name. 
  2103.  
  2104.            If an existing record is overwritten, or if there is an open or 
  2105.            write error on the program file, a warning message is displayed and 
  2106.            return codes are written to temporary storage (TS) queue CEBRxxxx, 
  2107.            where xxxx is your terminal ID. 
  2108.  
  2109.            The CAEX transient data destination is used as a log file. This may 
  2110.            be viewed offline to determine which resources have been imported. 
  2111.            If the destination is not defined, messages are written only to the 
  2112.            TS queue. 
  2113.  
  2114.  Include Conversion Templates 
  2115.            Do you want to import the conversion templates with the application? 
  2116.            The default is No. 
  2117.  
  2118.  Include SNT 
  2119.            Do you want to import the SNT with the application? The default is 
  2120.            Yes. 
  2121.  
  2122.            Be careful when importing an SNT. If a user ID on the importing 
  2123.            system is the same as one in the imported SNT, the password for the 
  2124.            user ID on the importing system is overwritten by the password on 
  2125.            the imported SNT. 
  2126.  
  2127.  Include data files 
  2128.            Do you want to import the data files with the application? The 
  2129.            default is Yes. 
  2130.  
  2131.  Import from Backup file 
  2132.            Do you want to import the application from a backup file rather than 
  2133.            the import and export file? The default is No. 
  2134.  
  2135.  Backup Existing Data 
  2136.            Do you want to copy the old version of the application to the backup 
  2137.            file? The default is Yes. You cannot do this if you are importing 
  2138.            the application from the backup file. 
  2139.  
  2140.            This field applies only when you are importing a new version of an 
  2141.            application that is already on the workstation. 
  2142.  
  2143.  When you have typed in the fields, select Process and press Enter. 
  2144.  
  2145.  
  2146. ΓòÉΓòÉΓòÉ 8.4.2. Further information ΓòÉΓòÉΓòÉ
  2147.  
  2148. You can use CAEX and CAIM to migrate resources from a previous version of 
  2149. CICS for OS/2. How to do this is described in the CICS for OS/2 Installation 
  2150. book. 
  2151.  
  2152. For more information on importing an application group, see the CICS for OS/2 
  2153. Customization book. 
  2154.  
  2155.  
  2156. ΓòÉΓòÉΓòÉ 8.5. Browsing temporary storage and transient data queues-CEBR transaction ΓòÉΓòÉΓòÉ
  2157.  
  2158. Use the CEBR transaction to browse the contents of temporary storage and 
  2159. transient data queues. 
  2160.  
  2161.  
  2162. ΓòÉΓòÉΓòÉ 8.5.1. Further Information ΓòÉΓòÉΓòÉ
  2163.  
  2164. This transaction is described in the CICS for OS/2 Application Programming 
  2165. book. 
  2166.  
  2167.  
  2168. ΓòÉΓòÉΓòÉ 8.6. Invoking the command level interpreter-CECI transaction ΓòÉΓòÉΓòÉ
  2169.  
  2170. Use the CECI transaction to enter CICS for OS/2 instructions (as in the EXEC 
  2171. CICS API), check their syntax, and execute them interactively. CECI operates as 
  2172. it does in mainframe CICS. 
  2173.  
  2174.  
  2175. ΓòÉΓòÉΓòÉ 8.6.1. Further Information ΓòÉΓòÉΓòÉ
  2176.  
  2177. This transaction is described in the CICS for OS/2 Application Programming 
  2178. book. 
  2179.  
  2180.  
  2181. ΓòÉΓòÉΓòÉ 8.7. Defining resources-CEDA transaction ΓòÉΓòÉΓòÉ
  2182.  
  2183. Use the CEDA transaction to define in control tables the resources (for 
  2184. example, terminals, programs, and files) with which CICS for OS/2 will be 
  2185. working. 
  2186.  
  2187. The CEDA transaction defines all resources on CICS for OS/2. CICS for OS/2 
  2188. provides no facilities for defining resources by means of macros. 
  2189.  
  2190. Access is provided to the CEDA transaction by the system administrator. The 
  2191. user must also have signed on using CESN. 
  2192.  
  2193.  
  2194. ΓòÉΓòÉΓòÉ 8.7.1. Using the CEDA transaction ΓòÉΓòÉΓòÉ
  2195.  
  2196. Entering CEDA will bring up the panel shown in The CEDA panel. CEDA also has a 
  2197. command line interface which allows panels to be bypassed by adding the 
  2198. appropriate parameters. 
  2199.  
  2200.  Process
  2201.  Exit            Help
  2202.  FAAEDA1            Resource Definition Online
  2203.  
  2204.  
  2205. Type / against a Table Name. Then select one of the actions shown.
  2206.  
  2207.  
  2208.  /   Table            Description
  2209.  _   CVT              Data Conversion Table
  2210.  _   DCT              Destination Control Table
  2211.  _   FCT              File Control Table
  2212.  _   PCT              Program Control Table
  2213.  _   PPT              Processing Program Table
  2214.  _   SIT              System Initialization Table
  2215.  _   SNT              Signon Table
  2216.  _   TCS              Connection and Session Table
  2217.  _   TCT              Terminal Control Table
  2218.  _   TST              Temporary Storage Table
  2219.  _   WSU              Workstation Set Up
  2220.  _   GRP              Group Processing
  2221.  
  2222.  Enter   F1=Help    F3=Exit                             F10=Actions  F12=Cancel
  2223.  
  2224.  
  2225. The CEDA panel 
  2226.  
  2227.  
  2228. ΓòÉΓòÉΓòÉ 8.7.2. Further Information ΓòÉΓòÉΓòÉ
  2229.  
  2230. See the CICS for OS/2 Customization book for more detail. 
  2231.  
  2232.  
  2233. ΓòÉΓòÉΓòÉ 8.8. Starting debugging-CEDF transaction ΓòÉΓòÉΓòÉ
  2234.  
  2235. Use the CEDF transaction, which starts the execution diagnostic facility (EDF), 
  2236. to debug programs at the CICS command level. 
  2237.  
  2238.  
  2239. ΓòÉΓòÉΓòÉ 8.8.1. Further Information ΓòÉΓòÉΓòÉ
  2240.  
  2241. The CEDF transaction is described in the CICS for OS/2 Application Programming 
  2242. book. 
  2243.  
  2244.  
  2245. ΓòÉΓòÉΓòÉ 8.9. Controlling system resources-CEMT transaction ΓòÉΓòÉΓòÉ
  2246.  
  2247. Use the CEMT transaction to query and set the status of the resources in a 
  2248. CICS for OS/2 system. See The CEMT transaction for details. 
  2249.  
  2250.  
  2251. ΓòÉΓòÉΓòÉ 8.10. Connecting and disconnecting from PNA-CEPN transaction ΓòÉΓòÉΓòÉ
  2252.  
  2253. On a CICS for OS/2 multi-user system, use the CEPN transaction to connect and 
  2254. disconnect the CICS for OS/2 interface from PNA, and to display the current 
  2255. status of the interface. 
  2256.  
  2257. PNA terminals are unable to attach to CICS for OS/2 until the PNA Interface is 
  2258. successfully enabled. 
  2259.  
  2260. The CEPN panel is shown in The CEPN panel. 
  2261.  
  2262.  
  2263.  
  2264.       Enter one of the following:
  2265.  
  2266.         Close
  2267.         Open
  2268.         Inq
  2269.  
  2270.  
  2271.  
  2272.  
  2273.  
  2274.  
  2275.  
  2276.  
  2277.  
  2278.  
  2279.  
  2280.  
  2281.  
  2282.  
  2283.  
  2284.  
  2285.  Enter PF1=Help PF3=Exit
  2286.  
  2287. The CEPN panel 
  2288.  
  2289.  
  2290. ΓòÉΓòÉΓòÉ 8.10.1. Using the CEPN transaction ΓòÉΓòÉΓòÉ
  2291.  
  2292.  Close     Use this option to disconnect the CICS for OS/2 interface from PNA. 
  2293.  
  2294.  Open      Use this option to connect the CICS for OS/2 interface to PNA. 
  2295.  
  2296.  Inq       Use this option to check the status of the CICS for OS/2 interface 
  2297.            with PNA. 
  2298.  
  2299.  
  2300. ΓòÉΓòÉΓòÉ 8.10.2. Further Information ΓòÉΓòÉΓòÉ
  2301.  
  2302. See Programmable Network Access (PNA) Support for further information. 
  2303.  
  2304.  
  2305. ΓòÉΓòÉΓòÉ 8.11. Signing off a workstation-CESF transaction ΓòÉΓòÉΓòÉ
  2306.  
  2307. Use the CESF transaction to sign off from CICS for OS/2. 
  2308.  
  2309.  
  2310. ΓòÉΓòÉΓòÉ 8.11.1. Using the CESF transaction ΓòÉΓòÉΓòÉ
  2311.  
  2312. If you enter CESF without the optional LOGOFF parameter, you are signed off 
  2313. from CICS for OS/2. Your terminal is still connected to CICS, but only unsecure 
  2314. transactions can be run. 
  2315.  
  2316. If you specify the LOGOFF parameter, your terminal is disconnected from CICS. 
  2317. The LOGOFF parameter is not valid when transaction routing. This includes the 
  2318. CRTE transaction, and transactions being run from client terminals. 
  2319.  
  2320.  
  2321. ΓòÉΓòÉΓòÉ 8.12. Signing on-CESN transaction ΓòÉΓòÉΓòÉ
  2322.  
  2323. Use the CESN transaction to sign on to CICS. In the supplied system, the 
  2324. initial Sign-on panel (see The initial sign-on panel) is displayed immediately 
  2325. after the CICS for OS/2 logo panel. If you have security clearance, you may 
  2326. sign on to CICS for OS/2 to run transactions or to access the resource 
  2327. definition tables. If you have no security clearance, you can begin using 
  2328. unsecured transactions by pressing F3 at this point. 
  2329.  
  2330. You can change the user ID for a session by issuing a CESN transaction when you 
  2331. are already signed on. Your previous user ID is signed off by the system and 
  2332. you are signed on with the new user ID. 
  2333.  
  2334.  
  2335. ΓòÉΓòÉΓòÉ 8.12.1. Using the CESN transaction ΓòÉΓòÉΓòÉ
  2336.  
  2337. With CESN you have the option of entering the complete transaction (including 
  2338. keywords) on the command line, or entering CESN alone and using the panels 
  2339. which are then displayed. 
  2340.  
  2341. If you enter the complete transaction, the format is as follows: 
  2342.  
  2343. CESN [USERID=userid] [PS=password] [NEWPS=newpassword]
  2344. You can enter the keywords in any order, and can give them any value from 1 to 
  2345. 8 alphanumeric characters. The sign-on is attempted as long as you specify the 
  2346. USERID keyword. If you do not then the other keywords are ignored and the 
  2347. initial sign-on panel is displayed. This panel is also displayed if you make 
  2348. any errors when entering the transaction text. 
  2349.  
  2350. If you enter CESN without keywords, the initial sign-on panel is displayed as 
  2351. shown below: 
  2352.  
  2353.  FAACESN                         CICS Sign-on
  2354.  
  2355.  
  2356.  Type your userid and password :
  2357.  
  2358.  
  2359.      Userid. . . . . . . . . . . . . . :
  2360.      Password. . . . . . . . . . . . . :
  2361.  
  2362.  
  2363.      New password. . . . . . . . . . . :
  2364.  
  2365.  
  2366.  
  2367.  
  2368.  
  2369.  
  2370.  
  2371.  
  2372.  
  2373.  
  2374.      Security Manager in use . . . . . :   SNT
  2375.  
  2376.  Enter F1=Help  F3=Exit
  2377.  
  2378. The initial sign-on panel 
  2379.  
  2380. Enter values for the following fields, as required. Entries must contain 
  2381. between 1 and 8 alphanumeric characters. 
  2382.  
  2383.  Userid 
  2384.            Type in your user ID and press the Tab key. 
  2385.  
  2386.  Password 
  2387.            Type in your current password. This is not displayed. 
  2388.  
  2389.  New password 
  2390.            Type in your new password. This is not displayed. 
  2391.  
  2392.  Press Enter. If you entered a new password, you will be presented with a 
  2393.  second panel to confirm it, as shown in The confirm sign-on panel.  Otherwise 
  2394.  the sign-on will be attempted. 
  2395.  
  2396.  
  2397.    FAACESN                         CICS Sign-on
  2398.  
  2399.  
  2400.    Type your userid and password :
  2401.  
  2402.  
  2403.        Userid. . . . . . . . . . . . . . : TONY
  2404.        Password. . . . . . . . . . . . . :
  2405.  
  2406.  
  2407.        Confirm new password. . . . . . . :
  2408.  
  2409.  
  2410.  
  2411.  
  2412.  
  2413.  
  2414.  
  2415.  
  2416.        Security manager in use . . . . . :   SNT
  2417.  
  2418.    FAA2269I (CHUCK) Please re-enter the new password to confirm, F3 to exit
  2419.    Enter F1=Help  F3=Exit
  2420.  
  2421.  The confirm sign-on panel 
  2422.  
  2423.  Note: 
  2424.  
  2425.    1. The CESN transaction allows you only 3 attempts at signing-on. After the 
  2426.       third attempt the transaction ends. 
  2427.  
  2428.    2. Starting the CESN transaction signs off your user ID, even if you do not 
  2429.       complete the transaction. You are then required to sign on again using 
  2430.       your existing user ID. 
  2431.  
  2432.  
  2433. ΓòÉΓòÉΓòÉ 8.12.2. Further Information ΓòÉΓòÉΓòÉ
  2434.  
  2435. For APPC links to a mainframe, security is defined by the mainframe CICS system 
  2436. as local or verify. Security is also defined in the Connection and Session 
  2437. Table (TCS) and in Communications Manager. See the CICS for OS/2 Customization 
  2438. book for further information. These definitions will determine whether or not 
  2439. you need to sign on. 
  2440.  
  2441.  
  2442. ΓòÉΓòÉΓòÉ 8.13. Setting up trace-CETR transaction ΓòÉΓòÉΓòÉ
  2443.  
  2444. Use the CETR transaction to set trace levels or turn on the trace file. 
  2445. Entering the transaction displays the panel shown in The CETR trace control 
  2446. panel.. 
  2447.  
  2448. To identify system problems, it may be necessary to take a trace to help your 
  2449. systems administrator, or support organization, to identify your problem. 
  2450.  
  2451.  Update                                          Exit            Help
  2452.  FAATRC1                    Tracing Options
  2453.  
  2454.  Turn an option on by typing 'Y'. Turn an option off by typing 'N'.
  2455.  Then select update action to implement options
  2456.  
  2457.  
  2458.   Trace file active. . . . N   Overwrite existing file. . . . . .  N
  2459.  
  2460.  Standard tracing levels -
  2461.   Major routine. . . . . . N   Routine . . . N   Section . . . . . N
  2462.  
  2463.  Standard tracing points -
  2464.   Entries. . . . . . . . . N   Errors. . . . N   Events. . . . . . N
  2465.  
  2466.   Facility name. . . . . . ____         Transaction name . . . . . ____
  2467.  
  2468.   Trace file name. . . . . D:\CICS300\RUNTIME\FAATAFEN.TRC___________________
  2469.  
  2470.  Communications tracing  -
  2471.   Non APPC trace . . . . . N
  2472.  
  2473.  Enter   F1=Help    F3=Exit                             F10=Actions  F12=Cancel
  2474.  
  2475.  
  2476. The CETR trace control panel.
  2477.  
  2478.  
  2479. ΓòÉΓòÉΓòÉ 8.13.1. Using the CETR transaction ΓòÉΓòÉΓòÉ
  2480.  
  2481. The entries shown when you call up the panel are those last set, with one 
  2482. exception: the Overwrite existing file field always defaults to `N'. 
  2483.  
  2484. If the Facility name or the Transaction name fields are not specified, 
  2485. underscores are shown for those entries. 
  2486.  
  2487. The Trace file name field shows the default path name 
  2488. C:\CICS300\RUNTIME\FAATAFEN.TRC, unless a new file name is specified. 
  2489.  
  2490.  
  2491. ΓòÉΓòÉΓòÉ 8.13.2. Further Information ΓòÉΓòÉΓòÉ
  2492.  
  2493. For more information about the CETR transaction, and about using the CICSFMT 
  2494. command to print trace and dump files, see the CICS for OS/2 Problem 
  2495. Determination book. 
  2496.  
  2497.  
  2498. ΓòÉΓòÉΓòÉ 8.14. Getting online help-CHLP transaction ΓòÉΓòÉΓòÉ
  2499.  
  2500. Use the CHLP transaction to get online help for CICS messages, panels, and 
  2501. abend codes. See Viewing product help for details. 
  2502.  
  2503.  
  2504. ΓòÉΓòÉΓòÉ 8.15. Viewing the Message Log-CMLV transaction ΓòÉΓòÉΓòÉ
  2505.  
  2506. Use the CMLV transaction to view the Message Log at the server machine from any 
  2507. CICS terminal connected with transaction routing enabled. The Message Log 
  2508. viewed using CMLVshows the panel displayed when you enter CMLV at a remote 
  2509. terminal. 
  2510.  
  2511.  Time                       CICS Message Log Viewer               Run Time
  2512.  14:10:39                                                         00:33:30
  2513.  
  2514.  15-01-96  9:56:18a MAIN MAIN FAA3243E Message not retrieved: FAA0000I (OS/2,3.
  2515.  15-01-96  9:56:18a MAIN MAIN FAA3243E Message not retrieved: FAA0001I (00, UL0
  2516.  15-01-96  9:56:18a MAIN MAIN FAA3243E Message not retrieved: FAA0003I (CICS)
  2517.  15-01-96  9:56:21a MAIN MAIN FAA3243E Message not retrieved: FAA0061W (0000002
  2518.  15-01-96  9:56:22a MAIN MAIN FAA3243E Message not retrieved: FAA1672S ()
  2519.  15-01-96  9:56:26a MAIN MAIN FAA3243E Message not retrieved: FAA5561I ()
  2520.  15-01-96 10:01:21a MAIN MAIN FAA0000I CICS for OS/2 Version 3.0
  2521.  15-01-96 10:01:21a MAIN MAIN FAA0001I Service Level 00, UL00000. Released 11-J
  2522.  15-01-96 10:01:21a MAIN MAIN FAA0003I CICS system initialization starting
  2523.  15-01-96 10:01:26a MAIN MAIN FAA0060I System Configuration updated successfull
  2524.  15-01-96 10:01:27a MAIN MAIN FAA1698I System Initialization Table loaded from
  2525.  15-01-96 10:01:28a MAIN MAIN FAA1660I Initialization for System CICS, Appl ID
  2526.  15-01-96 10:01:29a MAIN MAIN FAA1699I System File Manager Version 6.20 loaded
  2527.  15-01-96 10:02:27a MAIN MAIN FAA8806I There are 89 days left in the Evaluation
  2528.  15-01-96 10:02:28a MAIN MAIN FAA1710I Using CICSUserMap environment variable t
  2529.  15-01-96 10:02:28a MAIN MAIN FAA1710I Using CICSSystemMap environment variable
  2530.  15-01-96 10:02:29a MAIN MAIN FAA1690I CICSRGRP not specified. All groups loade
  2531.  15-01-96 10:02:46a @01@ V123 FAA1670I Terminal task, task ID = V123
  2532.  
  2533.  F1=Help     F3=Exit     F4=Top     F5=Bottom                          Appl ID
  2534.  F7=Backward F8=Forward  F10=Left   F11=Right                          CHUCK
  2535.  
  2536. The Message Log viewed using CMLV 
  2537.  
  2538.  
  2539. ΓòÉΓòÉΓòÉ 8.16. Controlling the PL/I Interactive Test Facility-CPOP transaction ΓòÉΓòÉΓòÉ
  2540.  
  2541. Use the CPOP transaction to provide control over the PL/I interactive Test 
  2542. Facility (PLITEST), which is used for source-level debugging of PL/I programs. 
  2543.  
  2544. CPOP allows you to enable and disable PLITEST debugging, and control when and 
  2545. how PLITEST is invoked. This applies only to the terminal that the CPOP 
  2546. transaction is run from. 
  2547.  
  2548. To enable PLITEST to debug a CICS PL/I application program, it must be compiled 
  2549. with the TEST compiler option (see the CICS for OS/2 Application Programming 
  2550. book). Also, the CEE.OPTIONS runtime option TEST must be in effect. CPOP may be 
  2551. used to set the TEST runtime option and thereby control PL/I debugging. The 
  2552. CPOP panel allows you to display and update the options and suboptions of the 
  2553. TEST runtime option. 
  2554.  
  2555. The CPOP transaction allows you to select either of two options: 
  2556.  
  2557.                ΓöîΓöÇERRORΓöÇΓöÉ     ΓöîΓöÇ*ΓöÇΓöÉ     ΓöîΓöÇPROMPTΓöÇΓöÇΓöÇΓöÉ     ΓöîΓöÇ*ΓöÇΓöÉ
  2558.     ΓöîΓöÇTESTΓöÇΓöÇ(ΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇ,ΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇ,ΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇ,ΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇ)ΓöÇΓöÉ
  2559.     Γöé          Γö£ΓöÇALLΓöÇΓöÇΓöÇΓöñ               Γö£ΓöÇNOPROMPTΓöÇΓöñ              Γöé
  2560.     Γöé          ΓööΓöÇNONEΓöÇΓöÇΓöÿ               Γö£ΓöÇ;ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ              Γöé
  2561.     Γöé                                  ΓööΓöÇ*ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ              Γöé
  2562. >>ΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ><
  2563.     ΓööΓöÇNOTESTΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  2564.  
  2565.  TEST      PLITEST is invoked, dependent on the specified suboptions: 
  2566.  
  2567.            ALL                  PLITEST is given control when any PL/I 
  2568.                                 condition occurs, even without a defined 
  2569.                                 breakpoint. 
  2570.  
  2571.            ERROR                PLITEST is given control when an ERROR or 
  2572.                                 ATTENTION condition occurs. This is the 
  2573.                                 default. 
  2574.  
  2575.            NONE                 No condition can give control to PLITEST 
  2576.                                 without a defined breakpoint. 
  2577.  
  2578.            PROMPT               PLITEST is invoked at the first PROCEDURE 
  2579.                                 statement or BEGIN BLOCK of the PL/I program. 
  2580.                                 This is the default. 
  2581.  
  2582.            NOPROMPT             PLITEST is not invoked until it is explicitly 
  2583.                                 called by a CALL PLITEST statement. 
  2584.  
  2585.  NOTEST    PLITEST is not invoked unless a CALL PLITEST statement is executed. 
  2586.  
  2587.  For more information about PLITEST and PL/I programming, see the PL/I for OS/2 
  2588.  Programming Guide. 
  2589.  
  2590.  
  2591. ΓòÉΓòÉΓòÉ 8.17. Shutting down the system-CQIT transaction ΓòÉΓòÉΓòÉ
  2592.  
  2593. Use the CQIT transaction to shut down the system. See Shutting down the system 
  2594. for details. 
  2595.  
  2596.  
  2597. ΓòÉΓòÉΓòÉ 8.18. Running remote transactions-CRTE transaction ΓòÉΓòÉΓòÉ
  2598.  
  2599. Use the CRTE transaction to run a transaction that resides in a remote system. 
  2600. CRTE can be entered from a locally attached terminal, or from a client 
  2601. workstation (to route from the CICS for OS/2 server). 
  2602.  
  2603. Transaction routing is usually achieved by making entries in the PCT to define 
  2604. a transaction as remote, and naming the remote system on which it runs. If the 
  2605. remote system is CICS for OS/2, and routing is over APPC links rather than 
  2606. NetBIOS or TCP/IP, it also must have an entry in Communications Manager for 
  2607. each transaction for which it expects to receive transaction routing requests. 
  2608.  
  2609. However, if you use CRTE, you do not have to make special entries in your local 
  2610. PCT (any such entries are ignored). Also, if the remote system is 
  2611. CICS for OS/2, and routing is over APPC links, the remote system need only 
  2612. define one transaction (CRTE) in Communications Manager for all incoming 
  2613. transaction routing requests. 
  2614.  
  2615. You should use CRTE, rather than making special PCT entries, to perform 
  2616. seldom-used transactions. 
  2617.  
  2618.  
  2619. ΓòÉΓòÉΓòÉ 8.18.1. Using the CRTE transaction ΓòÉΓòÉΓòÉ
  2620.  
  2621. Enter the following: 
  2622.  
  2623. CRTE SYSID=sysid
  2624. where sysid is the name of the system that is to execute the transaction.  This 
  2625. must match one of the installed entries for the Connection name field in the 
  2626. local TCS. 
  2627.  
  2628. In response to the CRTE transaction, the routing transaction verifies whether 
  2629. the specified remote system is known. If it is, a message is displayed 
  2630. confirming that a routing session to the required system has been started. 
  2631.  
  2632. You can then clear the panel and enter the transaction code for the transaction 
  2633. that is to be executed on that system. In fact, you use the terminal as if it 
  2634. were connected directly to the remote system. However, you might be asked to 
  2635. sign on in that system before being allowed to run any transactions. 
  2636.  
  2637. You end a routing session by entering CANCEL. This automatically signs you off 
  2638. from the connected system. When a routing session is ended, you get the 
  2639. message: 
  2640.  
  2641.  
  2642.      FAA5120I [applid] routing session to system 'SYSID' terminated
  2643.  
  2644.  
  2645. ΓòÉΓòÉΓòÉ 8.18.2. Further Information ΓòÉΓòÉΓòÉ
  2646.  
  2647. You must use CRTE when EDF is used to test a transaction running on a remote 
  2648. system. However, because the session has to be established and canceled 
  2649. explicitly, additional signon operations may be required. 
  2650.  
  2651. Note: 
  2652.  
  2653.    1. You cannot use PA or PF keys to invoke transactions under CRTE. 
  2654.    2. The transactions invoked can include pseudoconversational transactions. 
  2655.  
  2656.  
  2657. ΓòÉΓòÉΓòÉ 8.19. Viewing and deleting user map sets-CSCA transaction ΓòÉΓòÉΓòÉ
  2658.  
  2659. Use the CSCA transaction to view and delete user map sets. 
  2660.  
  2661. The CSCA transaction displays a summary panel showing map sets that have been 
  2662. translated. 
  2663.  
  2664. Note:  System-supplied maps cannot be viewed using this transaction. 
  2665.  
  2666.  
  2667. ΓòÉΓòÉΓòÉ 8.19.1. Further Information ΓòÉΓòÉΓòÉ
  2668.  
  2669. The CSCA transaction is described in the CICS for OS/2 Application Programming 
  2670. book. 
  2671.  
  2672.  
  2673. ΓòÉΓòÉΓòÉ 8.20. Performing storage control-CSFE transaction ΓòÉΓòÉΓòÉ
  2674.  
  2675. Use the CSFE transaction to provide control over the storage manager. This 
  2676. helps in debugging transactions that are experiencing storage violations or 
  2677. unexpected results that you suspect may be related to storage management. 
  2678.  
  2679. The CSFE panel is shown in The CSFE panel. 
  2680.  
  2681.  
  2682. ΓòÉΓòÉΓòÉ 8.20.1. Using the CSFE transaction ΓòÉΓòÉΓòÉ
  2683.  
  2684. There are two debugging options, which can be selected separately or together: 
  2685.  
  2686.    1. Storage Freeze, which lets you enable or disable storage freezing either 
  2687.       system-wide, or on a transaction-by-transaction basis. 
  2688.  
  2689.    2. Storage Check, which lets you enable or disable storage violation 
  2690.       checking for all tasks or the current task. Disabling storage checking 
  2691.       reduces system overhead. 
  2692.  
  2693.  
  2694.    FAASFE1                   Storage Debugging Options
  2695.  
  2696.  
  2697.    To select the Storage Freeze option, enter Y and a Transaction ID below:
  2698.  
  2699.  
  2700.                  Storage Freeze . . . : N     Y or N
  2701.  
  2702.                  Transaction ID . . . :
  2703.  
  2704.  
  2705.    To select the Storage Check option, enter A or C below:
  2706.  
  2707.  
  2708.                  Storage Check. . . . : N     A = All Tasks
  2709.                                               C = Current Terminal only
  2710.                                               N = None
  2711.                  Terminal ID. . . . . :
  2712.  
  2713.  
  2714.  
  2715.  
  2716.    Enter F1=Help F3=Exit
  2717.  
  2718.  The CSFE panel 
  2719.  
  2720.  Storage Freeze      Type Y to enable storage freezing. Storage freezing delays 
  2721.                      the release of storage until the end of a transaction 
  2722.                      rather than the time of the FREEMAIN request. 
  2723.  
  2724.  Transaction ID      If you enable storage freezing, you must type a 
  2725.                      transaction ID. 
  2726.  
  2727.  Storage Check       Type one of the following letters: 
  2728.  
  2729.                      A        To specify storage violation checking for all 
  2730.                               tasks. 
  2731.  
  2732.                      C        To specify storage violation checking for the 
  2733.                               current task only. 
  2734.  
  2735.                      N        To specify that no storage violation checking is 
  2736.                               performed. 
  2737.  
  2738.                      When you select this option, every piece of storage owned 
  2739.                      by a task is checked at every entry, instead of at the 
  2740.                      time of a FREEMAIN request. Thus any storage violations 
  2741.                      are detected sooner. 
  2742.  
  2743.  Terminal ID         This indicates the terminal for which storage checking is 
  2744.                      currently active. 
  2745.  
  2746.  
  2747. ΓòÉΓòÉΓòÉ 8.20.2. Further Information ΓòÉΓòÉΓòÉ
  2748.  
  2749. For more information about storage control, see the CICS for OS/2 Application 
  2750. Programming book. 
  2751.  
  2752.  
  2753. ΓòÉΓòÉΓòÉ 8.21. Closing a terminal window-EXIT transaction ΓòÉΓòÉΓòÉ
  2754.  
  2755. Use the EXIT transaction to close a terminal window created by an ETI-initiated 
  2756. transaction. See Shutting down the system for details. 
  2757.  
  2758.  
  2759. ΓòÉΓòÉΓòÉ 9. The CEMT transaction ΓòÉΓòÉΓòÉ
  2760.  
  2761.      This topic 
  2762.  
  2763.          Describes the use of the CEMT transaction to control system 
  2764.           resources. 
  2765.  
  2766.  Use CEMT to inquire about and alter the status of system resources, terminate 
  2767.  tasks, and shut down the CICS system. 
  2768.  
  2769.  With CEMT you have the option of entering a complete request on the command 
  2770.  line, or constructing a request in stages, using a series of panels which list 
  2771.  the permitted values for the relevant parameter. 
  2772.  
  2773.  You can use CEMT with both the INQUIRE and SET actions to provide a status 
  2774.  display of resources in the CICS system. You can then alter the value of 
  2775.  certain status fields by overtyping them.  Alternatively, you can use CEMT SET 
  2776.  with the appropriate parameters to alter the status of resources directly from 
  2777.  the command line. 
  2778.  
  2779.  
  2780. ΓòÉΓòÉΓòÉ 9.1. The CEMT command line ΓòÉΓòÉΓòÉ
  2781.  
  2782. Enter a CEMT request in the following format: 
  2783.  
  2784.  
  2785. CEMT action resource(value) operand(value) operand(value).......
  2786.  
  2787. where the parameters are defined as: 
  2788.  
  2789.  action 
  2790.            The action you wish to take. Permitted options are INQUIRE, SET and 
  2791.            PERFORM. 
  2792.  
  2793.  resource 
  2794.            The resource type to be acted upon. The PERFORM action does not act 
  2795.            upon specific resources, and only accepts an operand of SHUTDOWN. 
  2796.  
  2797.            Use the value associated with the resource parameter to specify 
  2798.            resources.  For example, to display the status of terminal TRM1 
  2799.            enter: 
  2800.  
  2801.                       CEMT INQUIRE TERMINAL(TRM1)
  2802.            The default for value is ALL. 
  2803.  
  2804.  operand 
  2805.            A status value valid for the defined action and resource type. For 
  2806.            example, to set all terminals in the system in service, enter: 
  2807.  
  2808.                       CEMT SET TERMINAL ALL INSERVICE.
  2809.            The associated value is optional. 
  2810.  If you enter an invalid parameter as part of a CEMT request the appropriate 
  2811.  level of panel is displayed to help you complete the request correctly. 
  2812.  
  2813.  If you enter a valid resource or a status value for which there is no match in 
  2814.  the CICS system, then a NOT FOUND response is returned. 
  2815.  
  2816.  
  2817. ΓòÉΓòÉΓòÉ 9.2. Abbreviating input ΓòÉΓòÉΓòÉ
  2818.  
  2819. When entering CEMT requests, you can use an abbreviated format for each 
  2820. keyword, by entering only as many characters as are needed to uniquely identify 
  2821. it. The permitted abbreviations are shown in uppercase characters, both in the 
  2822. CEMT panels and in the syntax diagrams listed later in this topic 
  2823.  
  2824. When entering a value associated with a resource, you can use a + symbol to 
  2825. represent a single character, or a * symbol to represent a string of characters 
  2826. as any part of the value. Using these characters allows you to specify a group 
  2827. of resources, as in: 
  2828.  
  2829. CEMT INQUIRE TERMINAL(TRM*)
  2830. to display the status of terminals whose id starts with TRM. 
  2831.  
  2832.  
  2833. ΓòÉΓòÉΓòÉ 9.3. The CEMT panels ΓòÉΓòÉΓòÉ
  2834.  
  2835. The CEMT panels provide you with a list of the permitted options for each 
  2836. parameter, which you can then enter on the command line at the top of the 
  2837. panel. Enter CEMT without parameters to see an initial panel listing the three 
  2838. permitted actions, as shown in The initial CEMT panel. 
  2839.  
  2840.  
  2841.  Status. . : Enter one of the following
  2842.  
  2843.     Inquire
  2844.     Perform
  2845.     Set
  2846.  
  2847.  
  2848.  
  2849.  
  2850.  
  2851.  
  2852.  
  2853.  
  2854.  
  2855.  
  2856.  
  2857.  
  2858.  
  2859.  
  2860.  
  2861.                                                    Sysid= CICS Applid= CHUCK
  2862.  
  2863.  PF 1 Help      3 End
  2864.  
  2865. The initial CEMT panel 
  2866.  
  2867. If you enter INQUIRE on this initial panel, a list is displayed of the system 
  2868. resource types on which you can take action, as shown in The CEMT resources 
  2869. panel after entering INQUIRE. 
  2870.  
  2871. If you enter SET, a similar panel is displayed, as shown in The CEMT resources 
  2872. panel after entering SET. 
  2873.  
  2874. If you enter PERFORM, panel The CEMT panel after entering PERFORM is displayed. 
  2875. In this case, only the SHUTDOWN option may be entered. 
  2876.  
  2877.  INQUIRE
  2878.  Status. . : Enter one of the following or hit Enter for default
  2879.  
  2880.     Auxtrace
  2881.     Connection
  2882.     File
  2883.     Modename
  2884.     Netname
  2885.     Program
  2886.     System
  2887.     TAsk
  2888.     TClass
  2889.     TDqueue
  2890.     TErminal
  2891.     TRansaction
  2892.     TSqueue
  2893.  
  2894.  
  2895.  
  2896.  
  2897.  
  2898.                                                    Sysid= CICS Applid= CHUCK
  2899.  
  2900.  PF 1 Help      3 End                                              12 Cancel
  2901.  
  2902. The CEMT resources panel after entering INQUIRE 
  2903.  
  2904.  SET
  2905.  Status. . : Enter one of the following or hit Enter for default
  2906.  
  2907.     Auxtrace
  2908.     Connection
  2909.     File
  2910.     Netname
  2911.     Program
  2912.     System
  2913.     TAsk
  2914.     TClass
  2915.     TDqueue
  2916.     TErminal
  2917.     TRansaction
  2918.  
  2919.  
  2920.  
  2921.  
  2922.  
  2923.  
  2924.  
  2925.                                                    Sysid= CICS Applid= CHUCK
  2926.  
  2927.  PF 1 Help      3 End                                              12 Cancel
  2928.  
  2929. The CEMT resources panel after entering SET 
  2930.  
  2931. The list of resources has SYSTEM highlighted as the default resource type for 
  2932. both the INQUIRE and SET actions. The subsequent system status panel can be 
  2933. viewed simply by pressing ENTER. 
  2934.  
  2935. If you enter one of the listed resource types, details of status for all 
  2936. resources of that type are displayed in a further panel, unless you add an 
  2937. identifier for a specific resource or group of resources. For example, entering 
  2938. PROGRAM at this point causes the panel shown in The CEMT status panel after 
  2939. entering PROGRAM to be displayed, whereas entering PROGRAM(FAAATSTR) limits the 
  2940. display to information only about that program. 
  2941.  
  2942.  PERFORM
  2943.  Status. . : Enter one of the following
  2944.  
  2945.     SHUTdown
  2946.  
  2947.  
  2948.  
  2949.  
  2950.  
  2951.  
  2952.  
  2953.  
  2954.  
  2955.  
  2956.  
  2957.  
  2958.  
  2959.  
  2960.  
  2961.  
  2962.  
  2963.                                                    Sysid= CICS Applid= CHUCK
  2964.  
  2965.  PF 1 Help      3 End                                              12 Cancel
  2966.  
  2967. The CEMT panel after entering PERFORM 
  2968.  
  2969. Entering SHUTDOWN on this panel starts a normal shutdown of the CICS for OS/2 
  2970. system.  Entering SHUTDOWN I starts an immediate shutdown. In both cases, the 
  2971. effect is the same as when a CQIT transaction is used to close the system.  See 
  2972. Shutting down the system for details. 
  2973.  
  2974.  INQUIRE PROGRAM
  2975.  Status. . : Results - overtype to modify
  2976.    Prog(FAAAEPDL)              Cob Pro Ena Sha
  2977.       Res(000) Use(0000005) Any Cex Ful
  2978.    Prog(FAAAEPMN)              Cob Pro Ena Sha
  2979.       Res(000) Use(0000008) Any Cex Ful
  2980.    Prog(FAAATPCI)              Cob Pro Ena Sha
  2981.       Res(001) Use(0000010) Any Cex Ful
  2982.    Prog(FAAATSSH)                  Pro Ena Sha
  2983.       Res(000) Use(0000000) Any Cex Ful
  2984.    Prog(FAAATSTR)                  Pro Ena Sha
  2985.       Res(000) Use(0000000) Any Cex Ful
  2986.    Prog(FAACTPCM)              Cob Pro Ena Sha
  2987.       Res(000) Use(0000021) Any Cex Ful
  2988.    Prog(FAACTPCN)              Cob Pro Ena Sha
  2989.       Res(000) Use(0000019) Any Cex Ful
  2990.    Prog(FAACTPDC)              Cob Pro Ena Sha
  2991.       Res(000) Use(0000006) Any Cex Ful
  2992.  + Prog(FAACTPED)              Cob Pro Ena Sha
  2993.       Res(000) Use(0000070) Any Cex Ful
  2994.  
  2995.                                                    Sysid= CICS Applid= CHUCK
  2996.  Response. . : Normal                       Time . : 15:52:59 Date . : 01/15/96
  2997.  PF 1 Help      3 End       7 Backward   8 Forward    9 Messages   12 Cancel
  2998.  
  2999. The CEMT status panel after entering PROGRAM 
  3000.  
  3001. The format of the status panel is the same for both the INQUIRE and the SET 
  3002. actions. 
  3003.  
  3004.  
  3005. ΓòÉΓòÉΓòÉ 9.4. Overtyping a display ΓòÉΓòÉΓòÉ
  3006.  
  3007. You can change the highlighted values in the panel by moving the cursor to the 
  3008. field and overtyping the existing value. When you press the ENTER key, CICS 
  3009. reads the contents of all fields that have been changed, and processes any 
  3010. valid operations implied by the changes.  If you make an invalid change, you 
  3011. get an error message, and the field is not changed. On some status displays, 
  3012. status values positioned at the right-hand side of the display appear only when 
  3013. the status of a particular resource is `on';  for other resources, it appears 
  3014. only when the status is `off'.  You can still overtype these status fields 
  3015. whether they are displayed or blank. 
  3016.  
  3017.  
  3018. ΓòÉΓòÉΓòÉ 9.5. Tabbing to fields ΓòÉΓòÉΓòÉ
  3019.  
  3020. The fields you can change are different in each display. You can detect them, 
  3021. however, by pressing the tab key repeatedly. This causes the cursor to jump 
  3022. from one field to the next. 
  3023.  
  3024.  
  3025. ΓòÉΓòÉΓòÉ 9.6. Scrolling symbol (+ sign) ΓòÉΓòÉΓòÉ
  3026.  
  3027. A plus (+) sign on the first or last line of a display tells you that there is 
  3028. more data above or below your current display.  Scrolling backward reveals data 
  3029. above, and scrolling forward reveals data below. 
  3030.  
  3031.  
  3032. ΓòÉΓòÉΓòÉ 9.7. Program function (PF) keys ΓòÉΓòÉΓòÉ
  3033.  
  3034. Here is what the PF keys do: 
  3035.  
  3036.  PF1   is a general HELP key.  It also gives you a list of all the PF keys and 
  3037.        what they do. 
  3038.  
  3039.  PF3   ends this master terminal session by terminating the CEMT transaction. 
  3040.  
  3041.  PF7   scrolls backward a full screen. 
  3042.  
  3043.  PF8   scrolls forward a full screen. 
  3044.  
  3045.  PF9   displays any messages generated by the last command entered. 
  3046.  
  3047.  PF12  returns to the previous panel. 
  3048.  
  3049.  
  3050. ΓòÉΓòÉΓòÉ 9.8. CEMT INQUIRE AUXTRACE ΓòÉΓòÉΓòÉ
  3051.  
  3052. CEMT INQUIRE AUXTRACE 
  3053.  
  3054.  Function 
  3055.  
  3056.           Retrieve information about the status of auxiliary trace. 
  3057.  
  3058.  Description 
  3059.  
  3060.           Auxiliary trace entries are made to an auxiliary trace file. 
  3061.  
  3062.           INQUIRE AUXTRACE tells you: 
  3063.  
  3064.               Whether the auxiliary trace file is open or closed 
  3065.  
  3066.               That the auxiliary trace file is active 
  3067.  
  3068.               Whether auxiliary trace is in progress (started) or not 
  3069.                (stopped). 
  3070.  
  3071.           You can start, stop, or pause tracing. 
  3072.  
  3073.  Input 
  3074.  
  3075.           Press the Clear key and type CEMT INQUIRE AUXTRACE (the minimum 
  3076.           abbreviation is CEMT I A). You will get a display that shows the 
  3077.           current status. required. 
  3078.  
  3079.                                       ΓöîΓöÇAuxtraceΓöÇΓöÉ
  3080.                     >>ΓöÇΓöÇCEMT InquireΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇ><
  3081.  
  3082.  Sample panel 
  3083.  
  3084.                      I A
  3085.                      Status. . : Results - overtype to modify
  3086.                        Aux Cur(A) Sto
  3087.  
  3088.  
  3089.  
  3090.  
  3091.  
  3092.  
  3093.  
  3094.  
  3095.  
  3096.  
  3097.  
  3098.  
  3099.  
  3100.  
  3101.  
  3102.  
  3103.  
  3104.  
  3105.                                                                        Sysid= CICS Applid= CHUCK
  3106.                      Response. . : Normal                       Time . : 16:28:45 Date . : 01/15/96
  3107.                      PF 1 Help      3 End       7 Backward   8 Forward    9 Messages   12 Cancel
  3108.  
  3109.           CEMT INQUIRE AUXTRACE panel 
  3110.  
  3111.  
  3112.  Displayed fields 
  3113.  
  3114.           Auxiliary 
  3115.                     identifies this panel as relating to auxiliary trace. 
  3116.  
  3117.           Current(A|B) 
  3118.                     displays a 1-character identifier of the current auxiliary 
  3119.                     trace file, which in CICS for OS/2 is always set to `A'. 
  3120.  
  3121.           Start|Pause|Stop 
  3122.                     displays the status of auxiliary tracing in your CICS 
  3123.                     system.  The values are: 
  3124.  
  3125.                     Start     Auxiliary tracing is in progress (the auxiliary 
  3126.                               trace file is open). 
  3127.  
  3128.                     Pause     Auxiliary tracing has stopped, but the trace file 
  3129.                               has been left open.  A subsequent START request 
  3130.                               causes trace entries to be written immediately 
  3131.                               following those that were written before the 
  3132.                               PAUSE request. 
  3133.  
  3134.                     Stop      Auxiliary tracing has stopped, and the trace file 
  3135.                               is closed. 
  3136.  
  3137.                     Note:  You can reset this value by overtyping it with a 
  3138.                     different value. 
  3139.  
  3140.  
  3141. ΓòÉΓòÉΓòÉ 9.9. CEMT INQUIRE CONNECTION ΓòÉΓòÉΓòÉ
  3142.  
  3143. CEMT INQUIRE CONNECTION 
  3144.  
  3145.  Function 
  3146.  
  3147.           Retrieve information about system connections. 
  3148.  
  3149.  Description 
  3150.  
  3151.           CEMT INQUIRE CONNECTION returns information about the status of 
  3152.           connections to remote systems. 
  3153.  
  3154.  Input 
  3155.  
  3156.           Press the Clear key to clear the screen.  There are two ways of 
  3157.           commencing this transaction: 
  3158.  
  3159.               Type CEMT INQUIRE CONNECTION (the minimum abbreviation is CEMT I 
  3160.                C).  You get a display that lists the current status. 
  3161.  
  3162.               Type CEMT INQUIRE CONNECTION (CEMT I C) followed by as many of 
  3163.                the other attributes as are necessary to limit the range of 
  3164.                information that you require.  So, for example, if you enter 
  3165.                cemt i c ins acq, the resulting display will show you the 
  3166.                details of only those connections that are in service and 
  3167.                acquired. 
  3168.  
  3169.                     >>ΓöÇΓöÇCEMT Inquire ConnectionΓöÇΓöÇΓö¼ΓöÇ(value)ΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇ>
  3170.                                                  ΓööΓöÇALlΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ  ΓööΓöÇNETName(value)ΓöÇΓöÿ  Γö£ΓöÇInserviceΓöÇΓöÇΓöñ
  3171.                                                                                   ΓööΓöÇOUtserviceΓöÇΓöÿ
  3172.                     >ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇ><
  3173.                        Γö£ΓöÇACquiredΓöÇΓöÇΓöñ  Γö£ΓöÇSnaΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3174.                        Γö£ΓöÇReleasedΓöÇΓöÇΓöñ  Γö£ΓöÇTcpipΓöÇΓöÇΓöÇΓöñ
  3175.                        Γö£ΓöÇOBtainingΓöÇΓöñ  Γö£ΓöÇNETBiosΓöÇΓöñ
  3176.                        ΓööΓöÇFReeingΓöÇΓöÇΓöÇΓöÿ  ΓööΓöÇXmΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  3177.  
  3178.           ALL 
  3179.                     is the default. 
  3180.  
  3181.           (value) 
  3182.                     specifies a name (1-4 characters) defined for an 
  3183.                     intersystem communication (ISC) connection. 
  3184.  
  3185.  Sample panel 
  3186.  
  3187.  
  3188.                      I C
  3189.                      Status. . : Results - overtype to modify
  3190.                        Con(CL01) Net(CICSCL01)     Ins Acq         Net
  3191.                        Con(CL02) Net(CICSCL02)     Ins Acq         Net
  3192.                        Con(CL03) Net(CICSCL03)     Ins Rel         Net
  3193.                        Con(CL04) Net(CICSCL04)     Ins Acq         Net
  3194.  
  3195.  
  3196.  
  3197.  
  3198.  
  3199.  
  3200.  
  3201.  
  3202.  
  3203.  
  3204.  
  3205.  
  3206.  
  3207.  
  3208.  
  3209.                                                                        Sysid= CICS Applid= CHUCK
  3210.                      Response. . : Normal                       Time . : 16:28:45 Date . : 01/15/96
  3211.                      PF 1 Help      3 End       7 Backward   8 Forward    9 Messages   12 Cancel
  3212.  
  3213.           CEMT INQUIRE CONNECTION panel 
  3214.  
  3215.  Displayed fields 
  3216.  
  3217.           Connection(value) 
  3218.                     identifies this panel as relating to system connections, 
  3219.                     and displays the 4-character name by which the connection 
  3220.                     is known. 
  3221.  
  3222.           Netname(value) 
  3223.                     displays the 8-character name by which the remote system is 
  3224.                     known to the network. 
  3225.  
  3226.           Inservice|Outservice 
  3227.                     displays whether the system can receive and send data.  The 
  3228.                     values are: 
  3229.  
  3230.                     Inservice The system is in service; that is, it is 
  3231.                               available for use. 
  3232.  
  3233.                     Outservice The system is out of service; that is, it is not 
  3234.                               available for use. 
  3235.  
  3236.           Acquired|Released|Obtaining|Freeing 
  3237.                     displays the state of the connection between CICS and a 
  3238.                     remote system. The values are: 
  3239.  
  3240.                     Acquired  The connection is acquired. 
  3241.  
  3242.                     Released  The connection is released.  Although the 
  3243.                               connection might be in service, it is not usable. 
  3244.  
  3245.                     Obtaining The connection is being acquired.  The connection 
  3246.                               remains in the OBTAINING state until all the 
  3247.                               criteria for ACQUIRED have been met. 
  3248.  
  3249.                     Freeing   The connection is being released. 
  3250.  
  3251.           Sna|NetBios|Tcpip|Xm 
  3252.                     displays the access method in use for this connection. The 
  3253.                     values are: 
  3254.  
  3255.                     Sna       The connection is used for intersystem 
  3256.                               communication (ISC), via Communications Server. 
  3257.  
  3258.                     NetBios   The connection is used for ISC or for an IBM CICS 
  3259.                               Client via NetBios. 
  3260.  
  3261.                     Tcpip     The connection is used for ISC or for an IBM CICS 
  3262.                               Client via TCP/IP. 
  3263.  
  3264.                     Xm        The connection is used for a local IBM CICS 
  3265.                               Client system. 
  3266.  
  3267.           Appc 
  3268.                     displays the protocol in use if this is an SNA connection. 
  3269.                     The only value is: 
  3270.  
  3271.                     Appc      The connection uses the SNA LUTYPE6.2 protocol 
  3272.                               for intersystem communication. 
  3273.  
  3274.  
  3275. ΓòÉΓòÉΓòÉ 9.10. CEMT INQUIRE FILE ΓòÉΓòÉΓòÉ
  3276.  
  3277. CEMT INQUIRE FILE 
  3278.  
  3279.  Function 
  3280.  
  3281.           Retrieve information about File Manager and remote files. 
  3282.  
  3283.  Description 
  3284.  
  3285.           The values that are returned to you can vary according to when the 
  3286.           command is issued.  For example, if the file is closed when you issue 
  3287.           the command, much of the information you receive tells you the state 
  3288.           of the file when it is next opened.  If the file has never been 
  3289.           opened, you receive default or null values for some of the options, 
  3290.           which could change when the file is opened. 
  3291.  
  3292.  Input 
  3293.  
  3294.           Press the Clear key to clear the screen.  There are two ways of 
  3295.           commencing this transaction: 
  3296.  
  3297.               Type CEMT INQUIRE FILE (the minimum abbreviation is CEMT I F). 
  3298.                You get a display that lists the current status. 
  3299.  
  3300.               Type CEMT INQUIRE FILE (CEMT I F) followed by as many of the 
  3301.                other attributes as are necessary to limit the range of 
  3302.                information that you require.  So, for example, if you enter 
  3303.                cemt i fi v op en up, the resulting display will show you the 
  3304.                details of only those files that are VSAM, open, enabled, and 
  3305.                updatable. 
  3306.  
  3307.                                            ΓöîΓöÇALlΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  3308.                     >>ΓöÇΓöÇCEMT Inquire FIleΓöÇΓöÇΓö┤ΓöÇ(value)ΓöÇΓö┤ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>
  3309.                                                         Γö£ΓöÇVsamΓöÇΓöÇΓöÇΓöñ  Γö£ΓöÇOPenΓöÇΓöÇΓöÇΓöñ  Γö£ΓöÇENabledΓöÇΓöÇΓöÇΓöñ
  3310.                                                         ΓööΓöÇREMoteΓöÇΓöÿ  ΓööΓöÇCLosedΓöÇΓöÿ  Γö£ΓöÇUNenabledΓöÇΓöñ
  3311.                                                                                 ΓööΓöÇDIsabledΓöÇΓöÇΓöÿ
  3312.                     >ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>
  3313.                        Γö£ΓöÇREadΓöÇΓöÇΓöÇΓöñ  Γö£ΓöÇUPdateΓöÇΓöÇΓöÇΓöñ  Γö£ΓöÇADdableΓöÇΓöÇΓöÇΓöñ  Γö£ΓöÇBRowseΓöÇΓöÇΓöÇΓöñ  Γö£ΓöÇDEleteΓöÇΓöÇΓöÇΓöñ
  3314.                        ΓööΓöÇNOReadΓöÇΓöÿ  ΓööΓöÇNOUpdateΓöÇΓöÿ  ΓööΓöÇNOAddableΓöÇΓöÿ  ΓööΓöÇNOBrowseΓöÇΓöÿ  ΓööΓöÇNODeleteΓöÇΓöÿ
  3315.                     >ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇ><
  3316.                        Γö£ΓöÇEMptyrecΓöÇΓöÇΓöÇΓöñ  Γö£ΓöÇOLdΓöÇΓöÇΓöÇΓöñ  ΓööΓöÇDSname(value)ΓöÇΓöÿ
  3317.                        ΓööΓöÇNOEMptyrecΓöÇΓöÿ  ΓööΓöÇShareΓöÇΓöÿ
  3318.  
  3319.           ALl 
  3320.                     is the default.  Information about all files is given, 
  3321.                     unless you specify a selection of files to be queried. 
  3322.  
  3323.           (value) 
  3324.                     specifies a name (1-8 characters) defined in the file 
  3325.                     control table (FCT). 
  3326.  
  3327.  Sample panel 
  3328.  
  3329.                      I F
  3330.                      Status. . : Results - overtype to modify
  3331.                        Fil(FAAAEFBU) Vsa Ope Ena Rea Upd Add Bro Del         Sha
  3332.                           Dsn(DATA\FAAAEFBU.BTR                           )
  3333.                        Fil(FAAAEFIE) Vsa Ope Ena Rea Upd Add Bro Del         Sha
  3334.                           Dsn(DATA\FAAAEFIE.BTR                           )
  3335.                        Fil(FAACTFGR) Vsa Ope Ena Rea Upd Add Bro Del         Sha
  3336.                           Dsn(DATA\FAACTFTB.BTR                           )
  3337.                        Fil(FAACTFTB) Vsa Ope Ena Rea Upd Add Bro Del         Sha
  3338.                           Dsn(DATA\FAACTFTB.BTR                           )
  3339.                        Fil(FAAHLFT1) Vsa Ope Ena Rea Upd Add Bro Del         Sha
  3340.                           Dsn(DATA\FAAHLFT1.BTR                           )
  3341.                        Fil(FAAHLFT2) Vsa Ope Ena Rea Upd Add Bro Del         Sha
  3342.                           Dsn(DATA\FAAHLFT2.BTR                           )
  3343.                        Fil(FAAHLFT3) Vsa Ope Ena Rea Upd Add Bro Del         Sha
  3344.                           Dsn(DATA\FAAHLFT3.BTR                           )
  3345.                        Fil(FAAMGFMG) Vsa Ope Ena Rea Upd Add Bro Del         Sha
  3346.                           Dsn(DATA\FAAMGFMG.BTR                           )
  3347.                      + Fil(FAAMSFSC) Vsa Ope Ena Rea Upd Add Bro Del         Sha
  3348.                           Dsn(DATA\FAAMSFSC.BTR                           )
  3349.  
  3350.                                                                        Sysid= CICS Applid= CHUCK
  3351.                      Response. . : Normal                       Time . : 16:28:45 Date . : 01/15/96
  3352.                      PF 1 Help      3 End       7 Backward   8 Forward    9 Messages   12 Cancel
  3353.  
  3354.           CEMT INQUIRE FILE panel 
  3355.  
  3356.  Displayed fields 
  3357.  
  3358.           File 
  3359.                     indicates that this panel relates to a file inquiry. 
  3360.  
  3361.           (value) 
  3362.                     displays the name (1-8 characters) defined in the file 
  3363.                     control table (FCT). 
  3364.  
  3365.           Vsam|Remote 
  3366.                     displays the access method of the file.  The values are: 
  3367.  
  3368.                     Vsam      CICS for OS/2 File Manager (VSAM). 
  3369.  
  3370.                     Remote    The file is defined as remote. 
  3371.  
  3372.           Open|Closed 
  3373.                     displays the open status of the file.  The values are: 
  3374.  
  3375.                     Open      The file is open.  If the file is OPEN ENABLED, 
  3376.                               it is available for data accesses by CICS 
  3377.                               transactions.  If it is OPEN DISABLED, it must 
  3378.                               first be enabled before it is available. 
  3379.  
  3380.                     Closed    The file is closed; the access method does not 
  3381.                               allow accesses to the data until the file is 
  3382.                               opened.  The file can be opened either explicitly 
  3383.                               by the user or, if the file has the ENABLED 
  3384.                               attribute, implicitly by CICS on the next 
  3385.                               reference to the file. 
  3386.  
  3387.                               A file with the DISABLED attribute can be enabled 
  3388.                               only by a SET FILE ENABLED command.  A file with 
  3389.                               the UNENABLED attribute can be enabled by a SET 
  3390.                               FILE ENABLED command or SET FILE OPEN command. 
  3391.  
  3392.                     Note:  You can reset this value by overtyping it with a 
  3393.                     different value. 
  3394.  
  3395.           Enabled|Unenabled|Disabled 
  3396.                     displays whether transactions can access the file.  The 
  3397.                     values are: 
  3398.  
  3399.                     Enabled   The file is available for use by transactions 
  3400.                               and, if closed, it is opened on the first 
  3401.                               request. 
  3402.  
  3403.                     Unenabled The file is not available for use by transactions 
  3404.                               except for those that are currently using it. 
  3405.  
  3406.                               This status is the same as DISABLED except that 
  3407.                               it occurs implicitly when a SET FILE CLOSE is 
  3408.                               requested.  The file is enabled implicitly by a 
  3409.                               SET FILE OPEN command. 
  3410.  
  3411.                     Disabled  The file is not available for use by transactions 
  3412.                               except for those that are currently using it. 
  3413.  
  3414.                               The file can be reenabled by a SET FILE ENABLED 
  3415.                               command.  (See also UNENABLED.) 
  3416.  
  3417.                               It is not possible to disable a remote file. 
  3418.  
  3419.                     Note:  You can reset this value by overtyping it with a 
  3420.                     different value. 
  3421.  
  3422.           Read|Noread 
  3423.                     displays whether you can read records from the file.  The 
  3424.                     values are: 
  3425.  
  3426.                     Read      You can read records in the file. 
  3427.  
  3428.                     Noread    You cannot read records in the file. 
  3429.  
  3430.           Update|Noupdate 
  3431.                     displays whether the file is updatable.  The values are: 
  3432.  
  3433.                     Update    You can update records in the file. 
  3434.  
  3435.                     Noupdate  You cannot update records in the file. 
  3436.  
  3437.           Addable|Noaddable 
  3438.                     displays whether new records can be added to the file.  The 
  3439.                     values are: 
  3440.  
  3441.                     Addable   New records can be added to the file. 
  3442.  
  3443.                     Noaddable New records cannot be added to the file. 
  3444.  
  3445.           Browse|Nobrowse 
  3446.                     displays whether you can browse the file.  The values are: 
  3447.  
  3448.                     Browse    You can browse records in the file. 
  3449.  
  3450.                     Nobrowse  You cannot browse records in the file. 
  3451.  
  3452.           Delete|Nodelete 
  3453.                     displays whether you can delete records from the file.  The 
  3454.                     values are: 
  3455.  
  3456.                     Delete    You can delete records from the file. 
  3457.  
  3458.                     Nodelete  You cannot delete records from the file. 
  3459.  
  3460.           Emptyreq|Noemptyreq 
  3461.                     displays whether the file is to be made empty when it is 
  3462.                     being opened. The values are: 
  3463.  
  3464.                     Emptyreq  Indicates that when a file is being opened, its 
  3465.                               data is erased. 
  3466.  
  3467.                     Noemptyreq Indicates that when a file is being opened, its 
  3468.                               data is not erased. 
  3469.  
  3470.                     Note:  You can reset this value by overtyping it with a 
  3471.                     different value when setting the file open. 
  3472.  
  3473.           Old|Share 
  3474.                     displays the disposition of this file.  The values are: 
  3475.  
  3476.                     Old       The file is unrecoverable. 
  3477.  
  3478.                     Share     The file is recoverable. 
  3479.  
  3480.           Dsname(value) 
  3481.                     displays the name (1-44 characters) of the file on disk. 
  3482.  
  3483.  
  3484. ΓòÉΓòÉΓòÉ 9.11. CEMT INQUIRE MODENAME ΓòÉΓòÉΓòÉ
  3485.  
  3486. CEMT INQUIRE MODENAME 
  3487.  
  3488.  Function 
  3489.  
  3490.           Retrieve information about connection sessions. 
  3491.  
  3492.  Description 
  3493.  
  3494.           INQUIRE MODENAME returns information about the named group of 
  3495.           sessions that has been defined for a connection to a remote system or 
  3496.           to another CICS region. 
  3497.  
  3498.  Input 
  3499.  
  3500.           Press the Clear key to clear the screen.  There are two ways of 
  3501.           commencing this transaction: 
  3502.  
  3503.               Type CEMT INQUIRE MODENAME (the minimum abbreviation is CEMT I 
  3504.                M).  You get a display that lists the current status. 
  3505.  
  3506.               Type CEMT INQUIRE MODENAME (CEMT I M) followed by as many of the 
  3507.                other attributes as are necessary to limit the range of 
  3508.                information that you require. 
  3509.  
  3510.           Mode names need not be unique. 
  3511.  
  3512.           A mode name consisting of eight blanks is valid.  To specify this 
  3513.           name, enclose the string of blanks within single quotation marks: 
  3514.  
  3515.                     MODENAME('   ')
  3516.  
  3517.                                                ΓöîΓöÇALlΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  3518.                     >>ΓöÇΓöÇCEMT Inquire MODenameΓöÇΓöÇΓö┤ΓöÇ(value)ΓöÇΓö┤ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>
  3519.                                                             ΓööΓöÇCOnnection(value)ΓöÇΓöÿ
  3520.                     >ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇ><
  3521.                        ΓööΓöÇMaximum(value)ΓöÇΓöÿ  ΓööΓöÇAVailable(value)ΓöÇΓöÿ  ΓööΓöÇACTive(value)ΓöÇΓöÿ
  3522.  
  3523.           ALl 
  3524.                     is the default. 
  3525.  
  3526.           (value) 
  3527.                     specifies the name (1-8 characters) of a group of sessions. 
  3528.  
  3529.  Sample panel 
  3530.  
  3531.                      I M
  3532.                      Status. . : Results
  3533.                        Mod(LU62PS  ) Con(CONJ) Max(008) Ava(008) Act(000)
  3534.                        Mod(LU62PS  ) Con(JLU2) MAx(008) Ava(008) Act(000)
  3535.  
  3536.  
  3537.  
  3538.  
  3539.  
  3540.  
  3541.  
  3542.  
  3543.  
  3544.  
  3545.  
  3546.  
  3547.  
  3548.  
  3549.  
  3550.  
  3551.  
  3552.                                                                        Sysid= CICS Applid= CHUCK
  3553.                      Response. . : Normal                       Time . : 16:28:45 Date . : 01/15/96
  3554.                      PF 1 Help      3 End       7 Backward   8 Forward    9 Messages   12 Cancel
  3555.  
  3556.           CEMT INQUIRE MODENAME panel 
  3557.  
  3558.  Displayed fields 
  3559.  
  3560.           Note:  If the modename has not been defined to Communications Server, 
  3561.           a NOT FOUND response is displayed. 
  3562.  
  3563.           Modename 
  3564.                     indicates that this panel relates to a MODENAME inquiry. 
  3565.  
  3566.           (value) 
  3567.                     displays the name (1-8 characters) of a group of sessions. 
  3568.  
  3569.           Connection(value) 
  3570.                     displays the 4-character identifier of the remote system 
  3571.                     with which this group of ISC sessions is connected. 
  3572.  
  3573.           Maximum(value) 
  3574.                     displays the maximum number of sessions that are supported 
  3575.                     at one time within this group of sessions, in the range 
  3576.                     0-999. 
  3577.  
  3578.           Available(value) 
  3579.                     displays the currently negotiated number of sessions within 
  3580.                     the group that can be allocated for use at one time. 
  3581.  
  3582.           Active(value) 
  3583.                     displays the number of sessions within the group (or 
  3584.                     "modename") that are currently in use ("bound"). 
  3585.  
  3586.  
  3587. ΓòÉΓòÉΓòÉ 9.12. CEMT INQUIRE NETNAME ΓòÉΓòÉΓòÉ
  3588.  
  3589. CEMT INQUIRE NETNAME 
  3590.  
  3591.  Function 
  3592.  
  3593.           Retrieve information about a network. 
  3594.  
  3595.  Description 
  3596.  
  3597.           If you are familiar with network names, you may prefer to use this 
  3598.           request as an alternative to CEMT INQUIRE TERMINAL. 
  3599.  
  3600.  Input 
  3601.  
  3602.           Press the Clear key to clear the screen.  There are two ways of 
  3603.           commencing this transaction: 
  3604.  
  3605.               Type CEMT INQUIRE NETNAME (the minimum abbreviation is CEMT I 
  3606.                N).  You get a display that lists the current status. 
  3607.  
  3608.               Type CEMT INQUIRE NETNAME (CEMT I N) followed by as many of the 
  3609.                other attributes as are necessary to limit the range of 
  3610.                information that you require.  So, for example, if you enter 
  3611.                cemt i n ins , the resulting display will show you the details 
  3612.                of only those netnames that are in service. 
  3613.           You can then tab to the highlighted or blank fields and overtype them 
  3614.           with the required values. 
  3615.  
  3616.                                               ΓöîΓöÇALlΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  3617.                     >>ΓöÇΓöÇCEMT Inquire NetnameΓöÇΓöÇΓö┤ΓöÇ(value)ΓöÇΓö┤ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>
  3618.                                                            ΓööΓöÇTRansaction(value)ΓöÇΓöÿ
  3619.                     >ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>
  3620.                        ΓööΓöÇPRiority(value)ΓöÇΓöÿ  Γö£ΓöÇInserviceΓöÇΓöÇΓöñ  Γö£ΓöÇATiΓöÇΓöÇΓöÇΓöñ  ΓööΓöÇTErminal(value)ΓöÇΓöÿ
  3621.                                             ΓööΓöÇOutserviceΓöÇΓöÿ  ΓööΓöÇNOAtiΓöÇΓöÿ
  3622.                     >ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇ><
  3623.                        Γö£ΓöÇACquiredΓöÇΓöñ
  3624.                        ΓööΓöÇRELeasedΓöÇΓöÿ
  3625.  
  3626.           ALl 
  3627.                     is the default. 
  3628.  
  3629.           (value) 
  3630.                     specifies an 8-character network name. 
  3631.  
  3632.                     The remaining operands for NETNAME are identical to those 
  3633.                     for CEMT INQUIRE TERMINAL. 
  3634.  
  3635.  Sample panel 
  3636.  
  3637.                      I N
  3638.                      Status. . : Results - overtype to modify
  3639.                        Net(CICSCL05) Tra(CEMT) Pri( 000 ) Ins Ati Tti
  3640.                           Ter(_02X)     Acq
  3641.                        Net(CICSP234)           Pri( 086 ) Ins Ati Tti
  3642.                           Ter(P234)     Rel Cre
  3643.                        Net(CICSV123)           Pri( 086 ) Ins Ati Tti
  3644.                           Ter(V123)     Acq Cre
  3645.                        Net(CICSV124)           Pri( 086 ) Ins Ati Tti
  3646.                           Ter(V124)     Rel Cre
  3647.                        Net(CL02C002)           Pri( 086 ) Ins Ati Tti
  3648.                           Ter(C002)     Acq Cre
  3649.                        Net(CL05C000) Tra(CEMT) Pri( 086 ) Ins Ati Tti
  3650.                           Ter(C000)     Acq Cre
  3651.  
  3652.  
  3653.  
  3654.  
  3655.  
  3656.  
  3657.  
  3658.                                                                        Sysid= CICS Applid= CHUCK
  3659.                      Response. . : Normal                       Time . : 16:28:45 Date . : 01/15/96
  3660.                      PF 1 Help      3 End       7 Backward   8 Forward    9 Messages   12 Cancel
  3661.  
  3662.           CEMT INQUIRE NETNAME panel 
  3663.  
  3664.  Displayed fields 
  3665.  
  3666.           Netname 
  3667.                     indicates that this panel relates to a NETNAME inquiry. 
  3668.  
  3669.           (value) 
  3670.                     displays an 8-character network name. 
  3671.  
  3672.           Transaction(value) 
  3673.                     displays a 4-character string indicating the name of the 
  3674.                     transaction currently being processed with this terminal as 
  3675.                     its principal facility or as a secondary facility. 
  3676.  
  3677.           Priority(value) 
  3678.                     displays a 3-character string indicating the priority of 
  3679.                     this terminal relative to other terminals.  The priority of 
  3680.                     a task is the sum of the transaction priority, the terminal 
  3681.                     priority, and the operator priority.  Priority has no 
  3682.                     meaning for terminals that are ISC sessions being used as 
  3683.                     alternative facilities.  The value is in the range 0-255, 
  3684.                     where 255 is the highest priority. 
  3685.  
  3686.                     Note:  You can reset this value by overtyping it with a 
  3687.                     different value. 
  3688.  
  3689.           Inservice|Outservice 
  3690.                     displays whether the terminal is available for use.  The 
  3691.                     values are: 
  3692.  
  3693.                     Inservice The terminal is available for use. 
  3694.  
  3695.                     Outservice The terminal is not available for use.  Setting 
  3696.                               a terminal OUTSERVICE means that the terminal can 
  3697.                               no longer be used by transactions.  If PURGE or 
  3698.                               FORCEPURGE is also specified, any transaction 
  3699.                               using the terminal is terminated abnormally.  If 
  3700.                               PURGE or FORCEPURGE is not specified, the 
  3701.                               transaction is allowed to terminate normally, but 
  3702.                               no further transactions are allowed to use the 
  3703.                               terminal. 
  3704.  
  3705.                               Note:  You can reset this value by overtyping it 
  3706.                               with a different value. 
  3707.  
  3708.           Ati|Noati 
  3709.                     displays whether the terminal is available for use by 
  3710.                     transactions that are automatically initiated from within 
  3711.                     CICS. The values are: 
  3712.  
  3713.                     Ati       The terminal is available for use. 
  3714.  
  3715.                     Noati     The terminal is not available for use. 
  3716.  
  3717.                               Note:  Because this is a `negative' attribute, 
  3718.                               the field appears blank.  You can, however, tab 
  3719.                               to this field and overtype it with a different 
  3720.                               value. 
  3721.  
  3722.                     Note:  A terminal cannot be defined with both NOATI and 
  3723.                     NOTTI. 
  3724.  
  3725.           Tti|Notti 
  3726.                     displays whether the terminal can be used by the 
  3727.                     transactions that are initiated from this terminal. The 
  3728.                     values are: 
  3729.  
  3730.                     Tti       This terminal can be used by transactions. 
  3731.  
  3732.                     Notti     This terminal cannot be used by transactions. 
  3733.  
  3734.                               Note:  Because this is a `negative' attribute, 
  3735.                               the field appears blank. 
  3736.  
  3737.           Purge|Forcepurge 
  3738.                     displays whether the transactions running with the named 
  3739.                     terminal can be purged.  The values are: 
  3740.  
  3741.                     Purge     Transactions can be terminated only if system and 
  3742.                               data integrity can be maintained. 
  3743.  
  3744.                     Forcepurge Transactions are to be purged immediately.  This 
  3745.                               can lead to unpredictable results and should be 
  3746.                               used only in exceptional circumstances. 
  3747.  
  3748.           Terminal(value) 
  3749.                     displays a 4-character terminal identifier (1-4 characters) 
  3750.                     as specified in an installed terminal definition. 
  3751.  
  3752.           Acquired|Released 
  3753.                     displays whether CICS is in session with the logical unit 
  3754.                     represented by this terminal.  The values are: 
  3755.  
  3756.                     Acquired  CICS is in session with the logical unit 
  3757.                               represented by the terminal. 
  3758.  
  3759.                     Released  CICS is not in session with the logical unit 
  3760.                               represented by the terminal.  If you set this 
  3761.                               option to RELEASED, a session is terminated 
  3762.                               immediately if you also specify the PURGE option, 
  3763.                               otherwise the session is terminated when the 
  3764.                               current active transaction finishes. 
  3765.  
  3766.                     Note:  You can reset this value by overtyping it with a 
  3767.                     different value. 
  3768.  
  3769.           Create|Nocreate 
  3770.                     displays whether the terminal can be acquired automatically 
  3771.                     by ATI transactions. The values are: 
  3772.  
  3773.                     Create    If the terminal is not in session, CICS acquires 
  3774.                               it if it is needed to satisfy an ATI request. 
  3775.  
  3776.                     Nocreate  If the terminal is not in session, CICS does not 
  3777.                               acquire it to satisfy an ATI request.  A session 
  3778.                               must be started by, for example, a logon request 
  3779.                               or a CEMT SET TERMINAL ACQUIRED command before 
  3780.                               the ATI request can be satisfied. 
  3781.  
  3782.                               Note:  Because this is a `negative' attribute, 
  3783.                               the field appears blank. 
  3784.  
  3785.  
  3786. ΓòÉΓòÉΓòÉ 9.13. CEMT INQUIRE PROGRAM ΓòÉΓòÉΓòÉ
  3787.  
  3788. CEMT INQUIRE PROGRAM 
  3789.  
  3790.  Function 
  3791.  
  3792.           Retrieve information about programs 
  3793.  
  3794.  Description 
  3795.  
  3796.           INQUIRE PROGRAM returns information about the programs that are 
  3797.           defined to your system. 
  3798.  
  3799.           Only programs that have been defined in the CICS system definition 
  3800.           (FAACTFTB) file or that have been autoinstalled on the running CICS 
  3801.           system are accessible through CEMT. 
  3802.  
  3803.  Input 
  3804.  
  3805.           Press the Clear key to clear the screen.  There are two ways of 
  3806.           commencing this transaction: 
  3807.  
  3808.               Type CEMT INQUIRE PROGRAM (the minimum abbreviation is CEMT I P 
  3809.                ).  You get a display that lists the current status. 
  3810.  
  3811.               Type CEMT INQUIRE PROGRAM (CEMT I P ) followed by as many of the 
  3812.                other attributes as are necessary to limit the range of 
  3813.                information that you require.  So, for example, if you enter 
  3814.                cemt i prog c e, the resulting display will show you the details 
  3815.                of only those programs that are written in C language and are 
  3816.                enabled. 
  3817.  
  3818.                                               ΓöîΓöÇALlΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  3819.                     >>ΓöÇΓöÇCEMT Inquire ProgramΓöÇΓöÇΓö┤ΓöÇ(value)ΓöÇΓö┤ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇ>
  3820.                                                            Γö£ΓöÇPLiΓöÇΓöÇΓöÇΓöñ  Γö£ΓöÇEnabledΓöÇΓöÇΓöñ  Γö£ΓöÇCEDfΓöÇΓöÇΓöÇΓöñ
  3821.                                                            Γö£ΓöÇCObolΓöÇΓöñ  ΓööΓöÇDIsabledΓöÇΓöÿ  ΓööΓöÇNOcedfΓöÇΓöÿ
  3822.                                                            ΓööΓöÇCΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  3823.                     >ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇ><
  3824.                        ΓööΓöÇREScount(value)ΓöÇΓöÿ  ΓööΓöÇUSecount(value)ΓöÇΓöÿ  ΓööΓöÇREMotesystem(value)ΓöÇΓöÿ
  3825.  
  3826.           ALl 
  3827.                     is the default. 
  3828.  
  3829.           (value) 
  3830.                     is a program identifier (1-8 characters), which is the name 
  3831.                     of a specific program entry in the table of installed 
  3832.                     program definitions.  If you omit the program name, the ALL 
  3833.                     option is assumed by default. 
  3834.  
  3835.  Sample panel 
  3836.  
  3837.                      INQUIRE PROGRAM
  3838.                      Status. . : Results - overtype to modify
  3839.                        Prog(FAAAEPDL)              Cob Pro Ena Sha
  3840.                           Res(000) Use(0000005) Any Cex Ful
  3841.                        Prog(FAAAEPMN)              Cob Pro Ena Sha
  3842.                           Res(000) Use(0000008) Any Cex Ful
  3843.                        Prog(FAAATPCI)              Cob Pro Ena Sha
  3844.                           Res(001) Use(0000010) Any Cex Ful
  3845.                        Prog(FAAATSSH)                  Pro Ena Sha
  3846.                           Res(000) Use(0000000) Any Cex Ful
  3847.                        Prog(FAAATSTR)                  Pro Ena Sha
  3848.                           Res(000) Use(0000000) Any Cex Ful
  3849.                        Prog(FAACTPCM)              Cob Pro Ena Sha
  3850.                           Res(000) Use(0000021) Any Cex Ful
  3851.                        Prog(FAACTPCN)              Cob Pro Ena Sha
  3852.                           Res(000) Use(0000019) Any Cex Ful
  3853.                        Prog(FAACTPDC)              Cob Pro Ena Sha
  3854.                           Res(000) Use(0000006) Any Cex Ful
  3855.                      + Prog(FAACTPED)              Cob Pro Ena Sha
  3856.                           Res(000) Use(0000070) Any Cex Ful
  3857.  
  3858.                                                                        Sysid= CICS Applid= CHUCK
  3859.                      Response. . : Normal                       Time . : 15:52:59 Date . : 01/15/96
  3860.                      PF 1 Help      3 End       7 Backward   8 Forward    9 Messages   12 Cancel
  3861.  
  3862.           CEMT INQUIRE PROGRAM panel 
  3863.  
  3864.  Displayed fields 
  3865.  
  3866.           Program 
  3867.                     indicates that this panel relates to a PROGRAM inquiry. 
  3868.  
  3869.           (value) 
  3870.                     displays an 8-character program identifier (1-8 
  3871.                     characters), which is the name of a specific program entry 
  3872.                     in the table of installed program definitions. 
  3873.  
  3874.           Length(value) 
  3875.                     displays the size of the program in bytes for a data (.DAT) 
  3876.                     module. 
  3877.  
  3878.           Pli|Cobol|C 
  3879.                     displays the language in which the program is written.  The 
  3880.                     values are: 
  3881.  
  3882.                     PL/I, COBOL, or C Supported languages. 
  3883.  
  3884.           Program 
  3885.                     displays the type of program.  The values are: 
  3886.  
  3887.                     Program   The entry is defined in the CICS system 
  3888.                               definition as a program or has been 
  3889.                               autoinstalled. 
  3890.  
  3891.           Enabled|Disabled 
  3892.                     displays whether the program is available for use.  The 
  3893.                     values are: 
  3894.  
  3895.                     Enabled   The program is available for use. 
  3896.  
  3897.                     Disabled  The program is not available for use. 
  3898.  
  3899.                               Note:  Programs beginning with "FAA" cannot be 
  3900.                               disabled because these characters are reserved 
  3901.                               for use by CICS. 
  3902.  
  3903.                     Note:  You can reset this value by overtyping it with a 
  3904.                     different value.:enote. 
  3905.  
  3906.           Shared|Private 
  3907.                     displays whether the program is shared or private. The 
  3908.                     value for all CICS for OS/2 programs is Shared. 
  3909.  
  3910.           Cedf|Nocedf 
  3911.                     displays what action the execution diagnostic facility 
  3912.                     (EDF) is to take for this program when the program runs 
  3913.                     under EDF.  The values are: 
  3914.  
  3915.                     Cedf      EDF diagnostic panels are displayed. If the 
  3916.                               program was translated with the EDF option, all 
  3917.                               EDF panels are displayed.  If it was translated 
  3918.                               with NOEDF, no EDF panels are displayed. 
  3919.  
  3920.                     Nocedf    All CEDF activities, including initiation and 
  3921.                               termination panels, stop while this program is 
  3922.                               being processed, and no panels are displayed. 
  3923.  
  3924.           Rescount(value) 
  3925.                     displays a 3-character string identifying the number of 
  3926.                     separate invocations of this program that are taking place 
  3927.                     at the time of this inquiry. 
  3928.  
  3929.           Usecount(value) 
  3930.                     displays a 6-character string identifying the total number 
  3931.                     of times the program has been executed since the start of 
  3932.                     the current CICS session. 
  3933.  
  3934.           Any|Below 
  3935.                     displays whether the program is able to accept data 
  3936.                     addresses higher than 16MB. CICS for OS/2 always returns a 
  3937.                     value of Any. 
  3938.  
  3939.           Cexeckey|Uexeckey 
  3940.                     displays which access key the program is executing in. 
  3941.                     CICS for OS/2 always returns a value of CEXeckey. 
  3942.  
  3943.           Dplsubset|Fullapi 
  3944.                     displays whether the program is restricted to the API 
  3945.                     subset as for a distributed program link request. The 
  3946.                     values are: 
  3947.  
  3948.                     Dplsubset The program is restricted to the DPL API subset, 
  3949.                               as for a distributed program link request, when 
  3950.                               it runs in the local CICS region. 
  3951.  
  3952.                               A program is always restricted to the DPL subset 
  3953.                               when it is invoked in a remote region via a DPL 
  3954.                               request, even if this option is not specified. 
  3955.  
  3956.                     Fullapi   The program is not restricted to the DPL subset 
  3957.                               of the CICS API when it runs in the local CICS 
  3958.                               region, and can use the full API. 
  3959.  
  3960.                               A program is always restricted to the DPL subset 
  3961.                               when it is invoked in a remote region via a DPL 
  3962.                               request, regardless of this option. 
  3963.  
  3964.                     Note:  CICS for OS/2 always returns a value of Fullapi. 
  3965.  
  3966.           Remotesystem(value) 
  3967.                     displays the 4-character name of the remote system in which 
  3968.                     the program is to execute. 
  3969.  
  3970.  
  3971. ΓòÉΓòÉΓòÉ 9.14. CEMT INQUIRE SYSTEM ΓòÉΓòÉΓòÉ
  3972.  
  3973. CEMT INQUIRE SYSTEM 
  3974.  
  3975.  Function 
  3976.  
  3977.           Retrieve information about CICS. 
  3978.  
  3979.  Input 
  3980.  
  3981.           Press the Clear key to clear the screen. Type CEMT INQUIRE SYSTEM 
  3982.           (the minimum abbreviation is CEMT I S) to get a display that lists 
  3983.           the current system status. Alternatively, if you type simply CEMT 
  3984.           INQUIRE (CEMT I), you get the resources panel displayed with the 
  3985.           SYSTEM option highlighted. Press enter at this point to see the 
  3986.           current system status display. 
  3987.  
  3988.                                       ΓöîΓöÇSYStemΓöÇΓöÉ
  3989.                     >>ΓöÇΓöÇCEMT InquireΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇ><
  3990.  
  3991.  Sample panel 
  3992.  
  3993.                      I S
  3994.                      Status. . : Results - overtype to modify
  3995.                         CDsasize( 0147980288 )          SOsstatus( NOTSOS )
  3996.                         CMdprotect( NOCMDPROT )         SToreprotect( ACTIVE )
  3997.                         DFltremsys(      )              TIme( 0003000 )
  3998.                         DSalimit( 0147980288 )          TRanisolate( ACTIVE )
  3999.                         ECdsasize( 0147980288 )         UDsasize( 0147980288 )
  4000.                         EDsalimit( 0147980288 )
  4001.                         ERdsasize( 0147980288 )
  4002.                         ESdsasize( 0286064640 )
  4003.                         EUdsasize( 0147980288 )
  4004.                         Maxtasks( 006 )
  4005.                         OPRel( 21 )
  4006.                         OPSys( P )
  4007.                         Progautoinst( AUTOACTIVE )
  4008.                         RDsasize( 0147980288 )
  4009.                         REEntprotect( REENTPROT )
  4010.                         RELease( 0300 )
  4011.                         SCandelay( 3000 )
  4012.                         SDsasize( 0286064640 )
  4013.  
  4014.                                                                        Sysid= CICS Applid= CHUCK
  4015.                      Response. . : Normal                       Time . : 16:28:45 Date . : 01/15/96
  4016.                      PF 1 Help      3 End       7 Backward   8 Forward    9 Messages   12 Cancel
  4017.  
  4018.           CEMT INQUIRE SYSTEM panel 
  4019.  
  4020.  Displayed fields 
  4021.  
  4022.           CDsasize(value) 
  4023.                     displays the size, in bytes, of the CICS dynamic storage 
  4024.                     area (CDSA). 
  4025.  
  4026.           CMdprotect(value) 
  4027.                     displays whether command protection, which validates start 
  4028.                     addresses passed on in CICS commands, is active or not 
  4029.                     (that is, whether the CMDPROT system initialization 
  4030.                     parameter specifies YES or NO).  The values are: 
  4031.  
  4032.                     CMDPROT   Command protection is active.  CICS checks to 
  4033.                               ensure that the task itself has write access to 
  4034.                               the storage referenced on the command before 
  4035.                               writing to the storage on the task's behalf. 
  4036.  
  4037.                     NOCMDPROT Command protection is not active.  CICS does not 
  4038.                               check to ensure that the task itself has write 
  4039.                               access to the storage referenced on the command 
  4040.                               before writing to the storage on the task's 
  4041.                               behalf. 
  4042.  
  4043.           DFltremsys(value) 
  4044.                     displays the name of the default remote system, to which 
  4045.                     transaction requests will be routed if not recognized at 
  4046.                     the local system. 
  4047.  
  4048.                     Note:  You can reset this value by overtyping it with a 
  4049.                     different value. 
  4050.  
  4051.           DSalimit(value) 
  4052.                     displays the maximum amount of storage available to CICS. 
  4053.  
  4054.           ECdsasize(value) 
  4055.                     displays the size, in bytes, of the extended CICS dynamic 
  4056.                     storage area. 
  4057.  
  4058.           EDsalimit(value) 
  4059.                     displays the maximum amount of storage available to CICS. 
  4060.  
  4061.           ERdsasize(value) 
  4062.                     displays the size, in bytes, of the extended read-only 
  4063.                     dynamic storage area. 
  4064.  
  4065.           ESdsasize(value) 
  4066.                     displays the current size of the extended shared dynamic 
  4067.                     storage area (ESDSA). 
  4068.  
  4069.           EUdsasize(value) 
  4070.                     displays the size, in bytes, of the extended user dynamic 
  4071.                     storage area (EUDSA). 
  4072.  
  4073.           MAxtasks(value) 
  4074.                     displays the maximum number of tasks, both active and 
  4075.                     suspended, allowed at any one time in the CICS system. 
  4076.  
  4077.           OPRel(value) 
  4078.                     displays the formal release number of the operating system 
  4079.                     currently running.  For example, OS/2 Warp Version 3 is 
  4080.                     represented by 23. 
  4081.  
  4082.           OPSys(value) 
  4083.                     displays the type of operating system currently running.  A 
  4084.                     value of "P" represents OS/2. 
  4085.  
  4086.           PROGAUTOInst 
  4087.                     displays whether autoinstall for programs is active or 
  4088.                     inactive.  The values are: 
  4089.  
  4090.                     AUTOACTIVE Autoinstall for programs is active.  On first 
  4091.                               use, if a program is not defined, the definition 
  4092.                               is created dynamically. 
  4093.  
  4094.           RDsasize(value) 
  4095.                     displays the current size of the read-only dynamic storage 
  4096.                     area (RDSA). 
  4097.  
  4098.           REEntprotect(value) 
  4099.                     displays whether read-only storage is in use for reentrant 
  4100.                     programs. The values are: 
  4101.  
  4102.                     REENTPROTECT All CICS for OS/2 programs have read-only 
  4103.                               storage. 
  4104.  
  4105.           RELease(value) 
  4106.                     displays the level of the CICS code present.  This is a 
  4107.                     4-digit number representing the CICS version and release 
  4108.                     numbers.  For example, CICS for OS/2 Version 3.0 has the 
  4109.                     value ( 0300 ). 
  4110.  
  4111.           SCandelay(value) 
  4112.                     displays the maximum number of milliseconds between the 
  4113.                     receipt of a terminal request, and the time when CICS 
  4114.                     begins to process the request. 
  4115.  
  4116.                     Note:  This is the value specified in the MAXWAIT parameter 
  4117.                     of CONFIG.SYS. 
  4118.  
  4119.           SDsasize(value) 
  4120.                     displays the current size of the shared dynamic storage 
  4121.                     area (SDSA). 
  4122.  
  4123.           SOSStatus(value) 
  4124.                     displays whether CICS is short on storage. The values 
  4125.                     returned are: 
  4126.  
  4127.                     NOTSOS    CICS is not short on storage. 
  4128.  
  4129.                     SOS       CICS is short of storage. 
  4130.  
  4131.           SToreprotect(value) 
  4132.                     displays whether storage protection is active in the CICS 
  4133.                     region.  The values returned are: 
  4134.  
  4135.                     ACTIVE    CICS is operating with storage protection. 
  4136.  
  4137.           TIme(value) 
  4138.                     displays the interval, in milliseconds, for which CICS 
  4139.                     releases control to the operating system if no transactions 
  4140.                     are ready to resume processing. 
  4141.  
  4142.                     Note:  This is the value specified in the MAXWAIT parameter 
  4143.                     of CONFIG.SYS. 
  4144.  
  4145.           TRanisolate 
  4146.                     displays the status of transaction isolation.  The values 
  4147.                     returned are: 
  4148.  
  4149.                     ACTIVE    Transaction isolation is active in the CICS 
  4150.                               region. 
  4151.  
  4152.           Udsasize(value) 
  4153.                     displays the size, in bytes, of the user dynamic storage 
  4154.                     area (UDSA). 
  4155.  
  4156.                     Note:  All dynamic storage area sizes are obtained from 
  4157.                     OS/2 using the DosQuerySysInfo function. 
  4158.  
  4159.  
  4160. ΓòÉΓòÉΓòÉ 9.15. CEMT INQUIRE TASK ΓòÉΓòÉΓòÉ
  4161.  
  4162. CEMT INQUIRE TASK 
  4163.  
  4164.  Function 
  4165.  
  4166.           Retrieve information about a user task. 
  4167.  
  4168.  Description 
  4169.  
  4170.           INQUIRE TASK returns information about user tasks.  Only information 
  4171.           about user tasks can be displayed or changed; information about 
  4172.           CICS-generated system tasks or subtasks cannot be displayed or 
  4173.           changed.  System tasks are those tasks started (and used internally) 
  4174.           by CICS, and not as a result of a user transaction. 
  4175.  
  4176.  Input 
  4177.  
  4178.           Press the Clear key to clear the screen.  There are two ways of 
  4179.           commencing this transaction: 
  4180.  
  4181.               Type CEMT INQUIRE TASK (the minimum abbreviation is CEMT I TA). 
  4182.                You get a display that lists the current status. 
  4183.  
  4184.               Type CEMT INQUIRE TASK (CEMT I TA) followed by as many of the 
  4185.                other attributes as are necessary to limit the range of 
  4186.                information that you require.  So, for example, if you enter 
  4187.                cemt i ta ru , the resulting display will show you the details 
  4188.                of only those tasks that are running. 
  4189.  
  4190.                                            ΓöîΓöÇAllΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  4191.                     >>ΓöÇΓöÇCEMT Inquire TAskΓöÇΓöÇΓö┤ΓöÇ(value)ΓöÇΓö┤ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇ>
  4192.                                                         ΓööΓöÇTRANid(value)ΓöÇΓöÿ  ΓööΓöÇFACility(value)ΓöÇΓöÿ
  4193.                     >ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇ><
  4194.                        Γö£ΓöÇRUnningΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ  Γö£ΓöÇTAskΓöÇΓöñ  ΓööΓöÇPRiority(value)ΓöÇΓöÿ
  4195.                        Γö£ΓöÇDIspatchableΓöÇΓöñ  Γö£ΓöÇTErmΓöÇΓöñ
  4196.                        ΓööΓöÇSUspendedΓöÇΓöÇΓöÇΓöÇΓöÿ  ΓööΓöÇDEstΓöÇΓöÿ
  4197.  
  4198.           All 
  4199.                     is the default. 
  4200.  
  4201.           (value) 
  4202.                     is the CICS-generated task number, in the range 1-9999999. 
  4203.  
  4204.           You cannot use the symbols * and + to specify a family of tasks. 
  4205.  
  4206.  Sample panel 
  4207.  
  4208.                      I TA
  4209.                      Status. . : Results - overtype to modify
  4210.                        Tas(0000292) Tra(CEMT) Fac(C000) Run Ter Pri( 255 )
  4211.  
  4212.  
  4213.  
  4214.  
  4215.  
  4216.  
  4217.  
  4218.  
  4219.  
  4220.  
  4221.  
  4222.  
  4223.  
  4224.  
  4225.  
  4226.  
  4227.  
  4228.  
  4229.                                                                        Sysid= CICS Applid= CHUCK
  4230.                      Response. . : Normal                       Time . : 16:28:45 Date . : 01/15/96
  4231.                      PF 1 Help      3 End       7 Backward   8 Forward    9 Messages   12 Cancel
  4232.  
  4233.           CEMT INQUIRE TASK panel 
  4234.  
  4235.  Displayed fields 
  4236.  
  4237.           Task 
  4238.                     indicates that this panel relates to a TASK inquiry. 
  4239.  
  4240.           (value) 
  4241.                     displays a CICS-generated task number in the range 
  4242.                     1-9999999. 
  4243.  
  4244.           Tranid(value) 
  4245.                     displays a 4-character string identifying the transaction 
  4246.                     name associated with the task. 
  4247.  
  4248.           Facility(value) 
  4249.                     displays a 4-character string identifying the name of the 
  4250.                     terminal or queue that initiated the task.  If no FACILITY 
  4251.                     value is displayed, the task was started without a 
  4252.                     facility. 
  4253.  
  4254.           Running|Dispatchable|Suspended 
  4255.                     displays the status of this task.  The values are: 
  4256.  
  4257.                     Running   The task is running. 
  4258.  
  4259.                     Dispatchable The task is dispatchable. 
  4260.  
  4261.                     Suspended The task is suspended. 
  4262.  
  4263.           Task|Term|Dest 
  4264.                     displays the type of facility that initiated this task. 
  4265.                     The values are: 
  4266.  
  4267.                     Task      The task was initiated from another task. 
  4268.  
  4269.                     Term      The task was initiated from a terminal. 
  4270.  
  4271.                     Dest      The task was initiated by a destination trigger 
  4272.                               level as defined in the destination control table 
  4273.                               (DCT). 
  4274.  
  4275.           Priority(value) 
  4276.                     displays the priority of the task, in the range 0-255 where 
  4277.                     255 is the highest priority. 
  4278.  
  4279.                     Note:  You can reset this value by overtyping it with a 
  4280.                     different value. 
  4281.  
  4282.           Purge|Forcepurge 
  4283.                     is an input field for purging or forcepurging a task. The 
  4284.                     values are: 
  4285.  
  4286.                     Purge     The task is to be terminated.  Termination occurs 
  4287.                               only when system and data integrity can be 
  4288.                               maintained. 
  4289.  
  4290.                     Forcepurge The task is to be terminated immediately. 
  4291.                               System integrity is not guaranteed.  In some 
  4292.                               extreme cases CICS terminates abnormally.  If you 
  4293.                               want to terminate a task but do not want to 
  4294.                               terminate CICS, you should use PURGE instead of 
  4295.                               FORCEPURGE. 
  4296.  
  4297.  
  4298. ΓòÉΓòÉΓòÉ 9.16. CEMT INQUIRE TCLASS ΓòÉΓòÉΓòÉ
  4299.  
  4300. CEMT INQUIRE TCLASS 
  4301.  
  4302.  Function 
  4303.  
  4304.           Retrieve information about tasks within a task class. 
  4305.  
  4306.  Description 
  4307.  
  4308.           INQUIRE TCLASS returns information about the current and maximum 
  4309.           number of tasks. 
  4310.  
  4311.  Input 
  4312.  
  4313.           Press the Clear key to clear the screen.  There are two ways of 
  4314.           commencing this transaction: 
  4315.  
  4316.               Type CEMT INQUIRE TCLASS (the minimum abbreviation is CEMT I 
  4317.                TC).  You get a display that lists the current status. 
  4318.  
  4319.               Type CEMT INQUIRE TCLASS (CEMT I TC) followed by as many of the 
  4320.                other attributes as are necessary to limit the range of 
  4321.                information that you require.  So, for example, if you enter 
  4322.                cemt i tc (01), the resulting display will show only the 
  4323.                information relating to class 01. 
  4324.  
  4325.                                              ΓöîΓöÇALLΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  4326.                     >>ΓöÇΓöÇCEMT Inquire TClassΓöÇΓöÇΓö┤ΓöÇ(value)ΓöÇΓö┤ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>
  4327.                                                           ΓööΓöÇMaxactive(value)ΓöÇΓöÿ
  4328.                     >ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇ><
  4329.                        ΓööΓöÇCurrent(value)ΓöÇΓöÿ
  4330.  
  4331.           ALL 
  4332.                     is the default. 
  4333.  
  4334.           (value) 
  4335.                     is the 2-digit transaction class id. 
  4336.  
  4337.  Sample panel 
  4338.  
  4339.                      I TC
  4340.                      Status. . : Results - overtype to modify
  4341.                        Tcl(01) Max( 001 ) Cur(000)
  4342.                        Tcl(02) Max( 001 ) Cur(000)
  4343.                        Tcl(03) Max( 001 ) Cur(000)
  4344.                        Tcl(04) Max( 001 ) Cur(000)
  4345.                        Tcl(05) Max( 001 ) Cur(000)
  4346.                        Tcl(06) Max( 001 ) Cur(000)
  4347.                        Tcl(07) Max( 001 ) Cur(000)
  4348.                        Tcl(08) Max( 001 ) Cur(000)
  4349.                        Tcl(09) Max( 001 ) Cur(000)
  4350.                        Tcl(10) Max( 001 ) Cur(000)
  4351.  
  4352.  
  4353.  
  4354.  
  4355.  
  4356.  
  4357.  
  4358.  
  4359.  
  4360.                                                                        Sysid= CICS Applid= CHUCK
  4361.                      Response. . : Normal                       Time . : 16:28:45 Date . : 01/15/96
  4362.                      PF 1 Help      3 End       7 Backward   8 Forward    9 Messages   12 Cancel
  4363.  
  4364.           CEMT INQUIRE TCLASS panel 
  4365.  
  4366.  Displayed fields 
  4367.  
  4368.           Tclass 
  4369.                     indicates that this panel relates to a TCLASS inquiry. 
  4370.  
  4371.           (value) 
  4372.                     displays the 2-digit transaction class id. 
  4373.  
  4374.           Maxactive(value) 
  4375.                     displays the largest number of transactions in the 
  4376.                     transaction class which are allowed to run concurrently. 
  4377.                     The value can be in the range 0-99. 
  4378.  
  4379.                     Note:  You can reset this value by overtyping it with a 
  4380.                     different value. Values greater than 99 are truncated. 
  4381.  
  4382.           Current(value) 
  4383.                     displays the total number of transactions that are 
  4384.                     currently active or queued in the transaction class. 
  4385.  
  4386.           You cannot use the symbols * and + to specify a family of tasks. 
  4387.  
  4388.  
  4389. ΓòÉΓòÉΓòÉ 9.17. CEMT INQUIRE TDQUEUE ΓòÉΓòÉΓòÉ
  4390.  
  4391. CEMT INQUIRE TDQUEUE 
  4392.  
  4393.  Function 
  4394.  
  4395.           Retrieve information about transient data queues. 
  4396.  
  4397.  Description 
  4398.  
  4399.           INQUIRE TDQUEUE returns information about a named transient data 
  4400.           queue that is defined in the destination control table (DCT). 
  4401.  
  4402.  Input 
  4403.  
  4404.           Press the Clear key to clear the screen.  There are two ways of 
  4405.           commencing this transaction: 
  4406.  
  4407.               Type CEMT INQUIRE TDQUEUE (the minimum abbreviation is CEMT I 
  4408.                TD).  You get a display that lists the current status. 
  4409.  
  4410.               Type CEMT INQUIRE TDQUEUE (CEMT I TD) followed by as many of the 
  4411.                other attributes as are necessary to limit the range of 
  4412.                information that you require.  So, for example, if you enter 
  4413.                cemt i td ind en, the resulting display will show you the 
  4414.                details of only those transient data queues that are indirect 
  4415.                and enabled. 
  4416.  
  4417.                                               ΓöîΓöÇALLΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  4418.                     >>ΓöÇΓöÇCEMT Inquire TDqueueΓöÇΓöÇΓö┤ΓöÇ(value)ΓöÇΓö┤ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇ>
  4419.                                                            ΓööΓöÇTRIggerlevel(value)ΓöÇΓöÿ  Γö£ΓöÇINDirectΓöÇΓöñ
  4420.                                                                                     Γö£ΓöÇEXtraΓöÇΓöÇΓöÇΓöÇΓöñ
  4421.                                                                                     Γö£ΓöÇINTraΓöÇΓöÇΓöÇΓöÇΓöñ
  4422.                                                                                     ΓööΓöÇRemoteΓöÇΓöÇΓöÇΓöÿ
  4423.                     >ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>
  4424.                        ΓööΓöÇNameind(value)ΓöÇΓöÿ  Γö£ΓöÇENabledΓöÇΓöÇΓöñ  Γö£ΓöÇOpenΓöÇΓöÇΓöÇΓöñ  ΓööΓöÇTErmid(value)ΓöÇΓöÿ
  4425.                                            ΓööΓöÇDisabledΓöÇΓöÿ  ΓööΓöÇClosedΓöÇΓöÿ
  4426.                     >ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇ><
  4427.                        ΓööΓöÇTRAnid(value)ΓöÇΓöÿ
  4428.  
  4429.           ALL 
  4430.                     is the default. 
  4431.  
  4432.           (value) 
  4433.                     is the identifier (1-4 characters) of a transient data 
  4434.                     queue. 
  4435.  
  4436.  Sample panel 
  4437.  
  4438.                      I TD
  4439.                      Status. . : Results - overtype to modify
  4440.                        Tdq(CAEX)              Ena Ope
  4441.                           Ext
  4442.                        Tdq(CCBL) Tri( 00000 ) Ena
  4443.                           Int
  4444.                        Tdq(CPLD) Tri( 00000 ) Ena
  4445.                           Int
  4446.                        Tdq(CPLI) Tri( 00000 ) Ena
  4447.                           Int
  4448.                        Tdq(CSCS) Tri( 00000 ) Ena
  4449.                           Int
  4450.                        Tdq(CSMT) Tri( 00000 ) Ena
  4451.                           Int
  4452.                        Tdq(L860) Tri( 00003 ) Ena    Ter(L860) Tra(OREQ)
  4453.                           Int
  4454.  
  4455.  
  4456.  
  4457.  
  4458.  
  4459.                                                                        Sysid= CICS Applid= CHUCK
  4460.                      Response. . : Normal                       Time . : 16:28:45 Date . : 01/15/96
  4461.                      PF 1 Help      3 End       7 Backward   8 Forward    9 Messages   12 Cancel
  4462.  
  4463.           CEMT INQUIRE TDQUEUE panel 
  4464.  
  4465.  Displayed fields 
  4466.  
  4467.           Tdqueue 
  4468.                     indicates that this panel relates to a TDQUEUE inquiry. 
  4469.  
  4470.           (value) 
  4471.                     displays the 4-character identifier of a transient data 
  4472.                     queue. Queue names beginning with "C" are normally reserved 
  4473.                     for use by CICS. 
  4474.  
  4475.           Triggerlevel(value) (intrapartition queues only) 
  4476.                     displays the number of requests for output to a queue that 
  4477.                     must accrue before automatic transaction initiation (ATI) 
  4478.                     occurs. 
  4479.  
  4480.                     Note:  You can reset this value by overtyping it with a 
  4481.                     different value. The number can be between 0 and 32767. 
  4482.  
  4483.           Indirect|Extra|Intra|Remote 
  4484.                     displays the type of this transient data queue.  The values 
  4485.                     are: 
  4486.  
  4487.                     Indirect  The queue type is indirect.  The name of the 
  4488.                               final target queue is shown in the next field. 
  4489.  
  4490.                     Extra     The queue type is extrapartition. 
  4491.  
  4492.                     Intra     The queue type is intrapartition. 
  4493.  
  4494.                     Remote    The queue type is remote. The name of the remote 
  4495.                               system is displayed in the next field. 
  4496.  
  4497.           Nameind(value) (indirect queues only) 
  4498.                     displays a 4-character string identifying the name of the 
  4499.                     queue pointed to by the indirect queue. 
  4500.  
  4501.           Remote(value) (remote queues only) 
  4502.                     displays the name of the remote system in which the queue 
  4503.                     resides. 
  4504.  
  4505.           Enabled|Disabled (all except indirect queues) 
  4506.                     displays a value indicating whether the queue can be 
  4507.                     accessed by applications.  The values are: 
  4508.  
  4509.                     Enabled   The queue can be accessed by applications. 
  4510.  
  4511.                     Disabled  The queue cannot be accessed by applications, 
  4512.                               although it can still be open.  Queues with names 
  4513.                               beginning with "C" cannot be disabled because 
  4514.                               they are usually reserved for use by CICS. 
  4515.  
  4516.                     Note:  You can reset this value by overtyping it with a 
  4517.                     different value. 
  4518.  
  4519.           Open|Closed (extrapartition queues only) 
  4520.                     displays whether the extrapartition queue is open or 
  4521.                     closed. The values are: 
  4522.  
  4523.                     Open      The queue is open. 
  4524.  
  4525.                     Closed    The queue is closed. 
  4526.  
  4527.                     Note:  You can reset this value by overtyping it with a 
  4528.                     different value. 
  4529.  
  4530.           Termid(value) 
  4531.                     displays the 4-character name of the terminal or session to 
  4532.                     be associated with this queue when automatic transaction 
  4533.                     initiation occurs.  See also Tranid and Triggerlevel. 
  4534.  
  4535.           Tranid(value) 
  4536.                     displays the 4-character identifier of the transaction that 
  4537.                     is to be initiated automatically when the queue trigger 
  4538.                     level is reached. 
  4539.  
  4540.  
  4541. ΓòÉΓòÉΓòÉ 9.18. CEMT INQUIRE TERMINAL ΓòÉΓòÉΓòÉ
  4542.  
  4543. CEMT INQUIRE TERMINAL 
  4544.  
  4545.  Function 
  4546.  
  4547.           Retrieve information about terminals. 
  4548.  
  4549.  Description 
  4550.  
  4551.           INQUIRE TERMINAL returns information about a named terminal defined 
  4552.           in the terminal control table (TCT) or which has been autoinstalled. 
  4553.  
  4554.           If you are familiar with network names, you may prefer to use the 
  4555.           command that uses these names.  See CEMT INQUIRE NETNAME. 
  4556.  
  4557.  Input 
  4558.  
  4559.           Press the Clear key to clear the screen.  There are two ways of 
  4560.           commencing this transaction: 
  4561.  
  4562.               Type CEMT INQUIRE TERMINAL (the minimum abbreviation is CEMT I 
  4563.                TE).  You get a display that lists the current status. 
  4564.  
  4565.               Type CEMT INQUIRE TERMINAL (CEMT I TE) followed by as many of 
  4566.                the other attributes as are necessary to limit the range of 
  4567.                information that you require.  So, for example, if you enter 
  4568.                cemt i te i acq, the resulting display will show you the details 
  4569.                of only those terminals that are in service and available for 
  4570.                use. 
  4571.  
  4572.                                                ΓöîΓöÇALlΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  4573.                     >>ΓöÇΓöÇCEMT Inquire TErminalΓöÇΓöÇΓö┤ΓöÇ(value)ΓöÇΓö┤ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>
  4574.                                                             ΓööΓöÇTRansaction(value)ΓöÇΓöÿ
  4575.                     >ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>
  4576.                        ΓööΓöÇPRiority(value)ΓöÇΓöÿ  Γö£ΓöÇInserviceΓöÇΓöÇΓöñ  Γö£ΓöÇATiΓöÇΓöÇΓöÇΓöñ  ΓööΓöÇNEtname(value)ΓöÇΓöÿ
  4577.                                             ΓööΓöÇOutserviceΓöÇΓöÿ  ΓööΓöÇNOAtiΓöÇΓöÿ
  4578.                     >ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇ><
  4579.                        Γö£ΓöÇACquiredΓöÇΓöñ
  4580.                        ΓööΓöÇRELeasedΓöÇΓöÿ
  4581.  
  4582.           ALl 
  4583.                     is the default. 
  4584.  
  4585.           (value) 
  4586.                     is a terminal identifier (1-4 characters) as specified in 
  4587.                     an installed terminal definition. 
  4588.  
  4589.                     If the terminal name is, for example, S201, this option is 
  4590.                     coded thus: 
  4591.  
  4592.                                         CEMT INQUIRE TERMINAL(S201)
  4593.  
  4594.  Sample panel 
  4595.  
  4596.                      I TE
  4597.                      Status. . : Results - overtype to modify
  4598.                        Ter(C000)     Tra(CEMT) Pri( 086 ) Ins Ati Tti
  4599.                           Net(CL05C000) Acq Cre
  4600.                        Ter(C002)               Pri( 086 ) Ins Ati Tti
  4601.                           Net(CL02C002) Acq Cre
  4602.                        Ter(P234)               Pri( 086 ) Ins Ati Tti
  4603.                           Net(CICSP234) Rel Cre
  4604.                        Ter(V123)               Pri( 086 ) Ins Ati Tti
  4605.                           Net(CICSV123) Acq Cre
  4606.                        Ter(V124)               Pri( 086 ) Ins Ati Tti
  4607.                           Net(CICSV124) Rel Cre
  4608.                        Ter(_02X)     Tra(CEMT) Pri( 000 ) Ins Ati Tti
  4609.                           Net(CICSCL05) Acq
  4610.  
  4611.  
  4612.  
  4613.  
  4614.  
  4615.  
  4616.  
  4617.                                                                        Sysid= CICS Applid= CHUCK
  4618.                      Response. . : Normal                       Time . : 16:28:45 Date . : 01/15/96
  4619.                      PF 1 Help      3 End       7 Backward   8 Forward    9 Messages   12 Cancel
  4620.  
  4621.           CEMT INQUIRE TERMINAL panel 
  4622.  
  4623.  Displayed fields 
  4624.  
  4625.           Terminal 
  4626.                     indicates that this panel relates to a TERMINAL inquiry. 
  4627.  
  4628.           (value) 
  4629.                     displays a 4-character terminal identifier as defined in an 
  4630.                     installed terminal definition.  This includes all terminals 
  4631.                     and sessions, but not model TCTTEs, mode groups, or system 
  4632.                     entries.  See also Netname. 
  4633.  
  4634.           Transaction(value) 
  4635.                     displays a 4-character string identifying the name of the 
  4636.                     transaction currently being processed with this terminal as 
  4637.                     its principal facility or as a secondary facility. 
  4638.  
  4639.           Priority(value) 
  4640.                     displays a 3-character string identifying the priority of a 
  4641.                     terminal relative to other terminals.  The priority of a 
  4642.                     task is the sum of the transaction priority, the terminal 
  4643.                     priority, and the operator priority.  Priority has no 
  4644.                     meaning for terminals that are ISC sessions being used as 
  4645.                     alternative facilities. 
  4646.  
  4647.                     Note:  You can reset this value by overtyping it with a 
  4648.                     different value. 
  4649.  
  4650.                     The value is in the range 0-255, where 255 is the highest 
  4651.                     priority. 
  4652.  
  4653.           Inservice|Outservice 
  4654.                     displays whether the terminal is available for use.  The 
  4655.                     values are: 
  4656.  
  4657.                     Inservice The terminal is available for use. 
  4658.  
  4659.                     Outservice The terminal is not available for use.  Setting 
  4660.                               a terminal Out(service) means that the terminal 
  4661.                               can no longer be used by transactions.  If PURGE 
  4662.                               or FORCEPURGE is also specified, any transaction 
  4663.                               using the terminal is terminated abnormally.  If 
  4664.                               PURGE or FORCEPURGE is not specified, the 
  4665.                               transaction is allowed to terminate normally, but 
  4666.                               no further transactions are allowed to use the 
  4667.                               terminal. 
  4668.  
  4669.                     Note:  You can reset this value by overtyping it with a 
  4670.                     different value. 
  4671.  
  4672.           Ati|Noati 
  4673.                     displays whether the terminal is available for use by 
  4674.                     transactions that are automatically initiated from within 
  4675.                     CICS. 
  4676.  
  4677.                     Ati       The terminal is available for use. 
  4678.  
  4679.                     Noati     The terminal is not available for use. 
  4680.  
  4681.                               Note:  Because this is a `negative' attribute, 
  4682.                               the field appears blank.  You can, however, tab 
  4683.                               to this field and overtype it with a different 
  4684.                               value. 
  4685.  
  4686.                     Note: 
  4687.  
  4688.                       1. You can reset this value by overtyping it with a 
  4689.                          different value. 
  4690.  
  4691.                       2. A terminal cannot be defined with both NOATI and 
  4692.                          NOTTI. 
  4693.  
  4694.           Tti|Notti 
  4695.                     displays whether the terminal can be used by the 
  4696.                     transactions that are initiated from this terminal. The 
  4697.                     values are: 
  4698.  
  4699.                     Tti       This terminal can be used by transactions. 
  4700.  
  4701.                     Notti     This terminal cannot be used by transactions. 
  4702.  
  4703.                               Note:  Because this is a `negative' attribute, 
  4704.                               the field appears blank. 
  4705.  
  4706.           Purge|Forcepurge 
  4707.                     is an input field that allows you to purge transactions 
  4708.                     running with the named terminal.  The values are: 
  4709.  
  4710.                     Purge     Transactions will be terminated only if system 
  4711.                               and data integrity can be maintained. 
  4712.  
  4713.                     Forcepurge Transactions are to be purged immediately.  This 
  4714.                               can lead to unpredictable results and should be 
  4715.                               used only in exceptional circumstances. 
  4716.  
  4717.           Netname(value) 
  4718.                     displays an 8-character network name. 
  4719.  
  4720.           Acquired|Released 
  4721.                     displays whether CICS is in session with the logical unit 
  4722.                     represented by this terminal.  The values are: 
  4723.  
  4724.                     Acquired  CICS is in session with the logical unit 
  4725.                               represented by the terminal. 
  4726.  
  4727.                     Released  CICS is not in session with the logical unit 
  4728.                               represented by the terminal.  If you set this 
  4729.                               option to RELEASED, a session is terminated 
  4730.                               immediately if you also specify the PURGE option, 
  4731.                               otherwise the session is terminated when the 
  4732.                               current active transaction finishes. 
  4733.  
  4734.                     Note:  You can reset this value by overtyping it with a 
  4735.                     different value. 
  4736.  
  4737.           Create|Nocreate 
  4738.                     displays whether the terminal can be acquired automatically 
  4739.                     by ATI transactions. The values are: 
  4740.  
  4741.                     Create    If the terminal is not in session, CICS acquires 
  4742.                               it if it is needed to satisfy an ATI request. 
  4743.  
  4744.                     Nocreate  If the terminal is not in session, CICS does not 
  4745.                               acquire it to satisfy an ATI request.  A session 
  4746.                               must be started by, for example, a logon request 
  4747.                               or a CEMT SET TERMINAL ACQUIRED command before 
  4748.                               the ATI request can be satisfied. 
  4749.  
  4750.  
  4751. ΓòÉΓòÉΓòÉ 9.19. CEMT INQUIRE TRANSACTION ΓòÉΓòÉΓòÉ
  4752.  
  4753. CEMT INQUIRE TRANSACTION 
  4754.  
  4755.  Function 
  4756.  
  4757.           Retrieve information about transactions. 
  4758.  
  4759.  Description 
  4760.  
  4761.           INQUIRE TRANSACTION returns information about a selected transaction. 
  4762.  
  4763.  Input 
  4764.  
  4765.           Press the Clear key to clear the screen.  There are two ways of 
  4766.           commencing this transaction: 
  4767.  
  4768.               Type CEMT INQUIRE TRANSACTION (the minimum abbreviation is CEMT 
  4769.                I TR).  You get a display that lists the current status. 
  4770.  
  4771.               Type CEMT INQUIRE TRANSACTION (CEMT I TR) followed by as many of 
  4772.                the other attributes as are necessary to limit the range of 
  4773.                information that you require.  So, for example, if you enter 
  4774.                cemt i trans en pu, the resulting display will show you the 
  4775.                details of only those transactions that are enabled and 
  4776.                purgeable. 
  4777.  
  4778.                                                   ΓöîΓöÇALLΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  4779.                     >>ΓöÇΓöÇCEMT Inquire TRANSactionΓöÇΓöÇΓö┤ΓöÇ(value)ΓöÇΓö┤ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>
  4780.                                                                ΓööΓöÇPRIority(value)ΓöÇΓöÿ
  4781.                     >ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇ><
  4782.                        ΓööΓöÇPROgram(value)ΓöÇΓöÿ  ΓööΓöÇTClass(value)ΓöÇΓöÿ  Γö£ΓöÇEnabledΓöÇΓöÇΓöñ  Γö£ΓöÇPUrgeableΓöÇΓöÇΓöÇΓöÇΓöñ
  4783.                                                               ΓööΓöÇDisabledΓöÇΓöÿ  ΓööΓöÇNOTpurgeableΓöÇΓöÿ
  4784.  
  4785.           ALL 
  4786.                     is the default. 
  4787.  
  4788.           (value) 
  4789.                     is a 1-4 character transaction identifier.  Only 
  4790.                     transactions that have been defined in the CICS system 
  4791.                     definition (CSD) file and installed on the running CICS 
  4792.                     system are accessible through CEMT. 
  4793.  
  4794.  Sample panel 
  4795.  
  4796.                      I TR
  4797.                      Status. . : Results - overtype to modify
  4798.                        Tra(CADL) Pri( 000 ) Pro(FAAAEPDL) Tcl( 00 ) Ena Pur
  4799.                        Tra(CAEX) Pri( 000 ) Pro(FAAAEPMN) Tcl( 00 ) Ena Pur
  4800.                        Tra(CAIM) Pri( 000 ) Pro(FAAAEPMN) Tcl( 00 ) Ena Pur
  4801.                        Tra(CCIN) Pri( 000 ) Pro(FAATPPCI) Tcl( 00 ) Ena Pur
  4802.                        Tra(CEBR) Pri( 000 ) Pro(FAACEBR ) Tcl( 00 ) Ena Pur
  4803.                        Tra(CECI) Pri( 000 ) Pro(FAAATPCI) Tcl( 00 ) Ena Pur
  4804.                        Tra(CED1) Pri( 000 ) Pro(FAAATPML) Tcl( 00 ) Ena Pur
  4805.                        Tra(CEDA) Pri( 000 ) Pro(FAACTPED) Tcl( 00 ) Ena Pur
  4806.                        Tra(CEDF) Pri( 000 ) Pro(FAAATPDF) Tcl( 00 ) Ena Pur
  4807.                        Tra(CEMT) Pri( 255 ) Pro(FAAMTPCL) Tcl( 00 ) Ena
  4808.                        Tra(CEPN) Pri( 000 ) Pro(FAAPNPPN) Tcl( 00 ) Ena Pur
  4809.                        Tra(CESF) Pri( 000 ) Pro(FAALSPSF) Tcl( 00 ) Ena Pur
  4810.                        Tra(CESN) Pri( 000 ) Pro(FAALSPSN) Tcl( 00 ) Ena Pur
  4811.                        Tra(CETR) Pri( 000 ) Pro(FAACTPTA) Tcl( 00 ) Ena Pur
  4812.                        Tra(CHLP) Pri( 000 ) Pro(FAAHLPON) Tcl( 00 ) Ena Pur
  4813.                        Tra(CLOG) Pri( 000 ) Pro(FAALSPDL) Tcl( 00 ) Ena Pur
  4814.                        Tra(CMLV) Pri( 000 ) Pro(FAAOIPLV) Tcl( 00 ) Ena Pur
  4815.                      + Tra(CPMI) Pri( 086 ) Pro(FAAMIR  ) Tcl( 00 ) Ena Pur
  4816.  
  4817.                                                                        Sysid= CICS Applid= CHUCK
  4818.                      Response. . : Normal                       Time . : 16:28:45 Date . : 01/15/96
  4819.                      PF 1 Help      3 End       7 Backward   8 Forward    9 Messages   12 Cancel
  4820.  
  4821.           CEMT INQUIRE TRANSACTION panel 
  4822.  
  4823.  Displayed fields 
  4824.  
  4825.           Transaction 
  4826.                     indicates that this panel relates to a TRANSACTION inquiry. 
  4827.  
  4828.           (value) 
  4829.                     displays a 4-character transaction identifier.  Only 
  4830.                     transactions that have been defined in the CICS system 
  4831.                     definition (CSD) file and installed on the running CICS 
  4832.                     system are accessible through CEMT. 
  4833.  
  4834.           Priority(value) 
  4835.                     displays a value indicating the priority of a transaction 
  4836.                     relative to other transactions.  When a transaction is 
  4837.                     running as a CICS task, the priority of a task is the sum 
  4838.                     of the transaction priority, the terminal priority, and the 
  4839.                     operator priority. 
  4840.  
  4841.                     Note:  You can reset this value by overtyping it with a 
  4842.                     different value. The value is in the range 0-255, where 255 
  4843.                     is the highest priority. 
  4844.  
  4845.           Program(value) 
  4846.                     displays an 8-character string identifying the name of the 
  4847.                     first program to be executed when this transaction is 
  4848.                     started. 
  4849.  
  4850.           Tclass(value) 
  4851.                     displays a 2-digit string identifying the name of the 
  4852.                     transaction class to which the transaction belongs.  If the 
  4853.                     transaction does not belong to a class, 00 is returned. 
  4854.  
  4855.                     Note:  You can reset this value by overtyping it with a 
  4856.                     different value. 
  4857.  
  4858.           Enabled|Disabled 
  4859.                     displays whether the transaction is available for use.  The 
  4860.                     values are: 
  4861.  
  4862.                     Enabled   The transaction is available for use. 
  4863.  
  4864.                     Disabled  The transaction is not available for use. 
  4865.  
  4866.                               Note:  If a transaction is disabled, this does 
  4867.                               not prevent a START command that names this 
  4868.                               transaction from being shipped to a remote 
  4869.                               region.  When a task is attached for the 
  4870.                               requested transaction, CICS checks that the 
  4871.                               transaction is enabled in the remote region. 
  4872.  
  4873.                     Note:  You can reset this value by overtyping it with a 
  4874.                     different value. 
  4875.  
  4876.           Purgeable|Notpurgeable 
  4877.                     displays whether the transaction is purgeable in system 
  4878.                     stall conditions.  The values are: 
  4879.  
  4880.                     Purgeable The transaction is purgeable. 
  4881.  
  4882.                     Notpurgeable The transaction cannot be purged. 
  4883.  
  4884.                               Note:  Because this is a `negative' attribute, 
  4885.                               the field appears blank.  You can, however, tab 
  4886.                               to this field and overtype it with a different 
  4887.                               value. 
  4888.  
  4889.                     Note:  You can reset this value by overtyping it with a 
  4890.                     different value. 
  4891.  
  4892.  
  4893. ΓòÉΓòÉΓòÉ 9.20. CEMT INQUIRE TSQUEUE ΓòÉΓòÉΓòÉ
  4894.  
  4895. CEMT INQUIRE TSQUEUE 
  4896.  
  4897.  Function 
  4898.  
  4899.           Retrieve information about temporary storage queues. 
  4900.  
  4901.  Description 
  4902.  
  4903.           The INQUIRE TSQUEUE command returns information about temporary 
  4904.           storage queues (TS queues).  The INQUIRE TSQUEUE command operates on 
  4905.           all the temporary storage queues that exist in the CICS region, 
  4906.           including those created internally by CICS for use by CICS itself. 
  4907.           You can identify the temporary storage queues created by CICS for its 
  4908.           own use by queue names that begin with the following character 
  4909.           strings: 
  4910.  
  4911.           X'FA' to X'FF' CICS 
  4912.           CEBR           Default CEBR queue name 
  4913.           DF             CICS 
  4914.           DFxxxx         CICS REQIDS (where x is hexadecimal) 
  4915.  
  4916.  Input 
  4917.  
  4918.           Press the Clear key to clear the screen.  There are two ways of 
  4919.           commencing this transaction: 
  4920.  
  4921.               Type CEMT INQUIRE TSQUEUE (the minimum abbreviation is CEMT I 
  4922.                TS).  You get a display that lists the current status. 
  4923.  
  4924.               Type CEMT INQUIRE TSQUEUE (CEMT I TS) followed by as many of the 
  4925.                other attributes as are necessary to limit the range of 
  4926.                information that you require.  So, for example, if you enter 
  4927.                cemt i ts main, the resulting display will show you the details 
  4928.                of only those temporary storage queues that are resident in main 
  4929.                storage. 
  4930.  
  4931.                                               ΓöîΓöÇAllΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  4932.                     >>ΓöÇΓöÇCEMT Inquire TSqueueΓöÇΓöÇΓö┤ΓöÇ(value)ΓöÇΓö┤ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>
  4933.                                                            ΓööΓöÇNumitems(value)ΓöÇΓöÿ
  4934.                     >ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>
  4935.                        ΓööΓöÇFlength(value)ΓöÇΓöÿ  Γö£ΓöÇAuxiliaryΓöÇΓöñ  ΓööΓöÇMAxitemlen(value)ΓöÇΓöÿ
  4936.                                            ΓööΓöÇMainΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  4937.                     >ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇ><
  4938.                        ΓööΓöÇMInitemlen(value)ΓöÇΓöÿ  ΓööΓöÇXtsqueue(value)ΓöÇΓöÿ
  4939.  
  4940.           All 
  4941.                     is the default. 
  4942.  
  4943.           (value) 
  4944.                     is the name of the temporary storage queue for which 
  4945.                     information is requested. 
  4946.  
  4947.  Sample panel 
  4948.  
  4949.                      I TS
  4950.                      Status. . : Results
  4951.                        Tsq(CEBRS209) Num(00002) Fle(00000008) Aux
  4952.                           Max(00004) Min(00004) Xts(4345425253323039)
  4953.                        Tsq(CEDAV123) Num(00001) Fle(00000064) Aux
  4954.                           Max(00064) Min(00064) Xts(4345444156313233)
  4955.                        Tsq(CETRC000) Num(00001) Fle(00000056) Aux
  4956.                           Max(00056) Min(00056) Xts(4345545243303030)
  4957.                        Tsq(CETRV123) Num(00001) Fle(00000056) Aux
  4958.                           Max(00056) Min(00056) Xts(4345545256313233)
  4959.                        Tsq(CXSNC000) Num(00001) Fle(00001276) Aux
  4960.                           Max(01276) Min(01276) Xts(4358534E43303030)
  4961.  
  4962.  
  4963.  
  4964.  
  4965.  
  4966.  
  4967.  
  4968.  
  4969.  
  4970.                                                                        Sysid= CICS Applid= CHUCK
  4971.                      Response. . : Normal                       Time . : 16:28:45 Date . : 01/15/96
  4972.                      PF 1 Help      3 End       7 Backward   8 Forward    9 Messages   12 Cancel
  4973.  
  4974.           CEMT INQUIRE TSQUEUE panel 
  4975.  
  4976.  Displayed fields 
  4977.  
  4978.           Tsqueue 
  4979.                     indicates that this panel relates to a TSQUEUE inquiry. 
  4980.  
  4981.           (value) 
  4982.                     displays the 8-character name of a temporary storage queue. 
  4983.  
  4984.           Numitems(value) 
  4985.                     displays the number of items in the temporary storage 
  4986.                     queue. 
  4987.  
  4988.           Flength(value) 
  4989.                     displays the total length in bytes of all the items in the 
  4990.                     temporary storage queue. 
  4991.  
  4992.           Auxiliary|Main 
  4993.                     displays whether the temporary storage queue is held in 
  4994.                     temporary or main storage.  The values are: 
  4995.  
  4996.                     Auxiliary The queue is held in either the CICS temporary 
  4997.                               storage file FAATSFP1 (protected) or FAATSFU1 
  4998.                               (unprotected). 
  4999.                     Main      The queue is held in CICS main storage. 
  5000.  
  5001.           Maxitemlen(value) 
  5002.                     displays the length in bytes of the largest item in the 
  5003.                     temporary storage queue. 
  5004.  
  5005.           Minitemlen(value) 
  5006.                     displays the length in bytes of the smallest item in the 
  5007.                     temporary storage queue. 
  5008.  
  5009.           Xtsqueue(value) 
  5010.                     displays the name of the temporary storage queue in 
  5011.                     hexadecimal representation. 
  5012.  
  5013.  
  5014. ΓòÉΓòÉΓòÉ 9.21. CEMT PERFORM SHUTDOWN ΓòÉΓòÉΓòÉ
  5015.  
  5016. CEMT PERFORM SHUTDOWN 
  5017.  
  5018.  Function 
  5019.  
  5020.           Shut down the CICS region.  The shutdown can be either controlled or 
  5021.           immediate. 
  5022.  
  5023.  Syntax 
  5024.  
  5025.                     >>ΓöÇΓöÇCEMT Perform SHUTdownΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇ><
  5026.                                                ΓööΓöÇImmediateΓöÇΓöÿ
  5027.  
  5028.  Options 
  5029.  
  5030.           Immediate 
  5031.                     specifies that the system is shut down immediately, 
  5032.                     terminating all active tasks and ISC sessions.  If 
  5033.                     IMMEDIATE is not specified, all tasks are allowed to 
  5034.                     finish, and ISC sessions are allowed to terminate normally. 
  5035.  
  5036.  
  5037. ΓòÉΓòÉΓòÉ 9.22. CEMT SET AUXTRACE ΓòÉΓòÉΓòÉ
  5038.  
  5039. CEMT SET AUXTRACE 
  5040.  
  5041.  Function 
  5042.  
  5043.           Change auxiliary tracing options. 
  5044.  
  5045.  Description 
  5046.  
  5047.           For more information about traces, see the CICS for OS/2 Installation 
  5048.           book. See also the description of the CETR transaction in Setting up 
  5049.           trace-CETR transaction. 
  5050.  
  5051.  Syntax 
  5052.  
  5053.           Press the Clear key to clear the screen.  There are two ways of 
  5054.           commencing this transaction: 
  5055.  
  5056.               Type CEMT SET AUXTRACE (the minimum abbreviation is CEMT S A). 
  5057.                You get a display that lists the current status, similar to that 
  5058.                obtained by CEMT INQUIRE AUXTRACE.  You can then tab to the 
  5059.                highlighted or blank fields and overtype them with the required 
  5060.                values. 
  5061.  
  5062.               Type CEMT SET AUXTRACE (CEMT S A) followed by one or more 
  5063.                attribute settings that you wish to change.  For example, cemt s 
  5064.                aux sto  will stop auxiliary tracing. 
  5065.  
  5066.                     >>ΓöÇΓöÇCEMT Set AuxtraceΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇ><
  5067.                                            Γö£ΓöÇSTArtΓöÇΓöñ
  5068.                                            Γö£ΓöÇPauseΓöÇΓöñ
  5069.                                            ΓööΓöÇSTOpΓöÇΓöÇΓöÿ
  5070.  
  5071.  Options 
  5072.  
  5073.           STArt|Pause|STOp 
  5074.                     specifies the status of auxiliary tracing in your CICS 
  5075.                     system. The values are: 
  5076.  
  5077.                     STArt     CICS is to start auxiliary tracing and open the 
  5078.                               auxiliary trace file if it is currently closed. 
  5079.  
  5080.                     Pause     Auxiliary tracing is to stop, but the file is to 
  5081.                               remain open.  A subsequent START request causes 
  5082.                               trace entries to be written immediately following 
  5083.                               those that were written before the PAUSE request. 
  5084.  
  5085.                     STOp      CICS is to stop auxiliary tracing and close the 
  5086.                               auxiliary trace file.  A subsequent START request 
  5087.                               causes new trace entries to be written at the 
  5088.                               start of the data set, thereby overwriting the 
  5089.                               trace entries that were written before the STOP 
  5090.                               request. 
  5091.  
  5092.  
  5093. ΓòÉΓòÉΓòÉ 9.23. CEMT SET CONNECTION ΓòÉΓòÉΓòÉ
  5094.  
  5095. CEMT SET CONNECTION 
  5096.  
  5097.  Function 
  5098.  
  5099.           Change the status of connections linked to specific terminals. 
  5100.  
  5101.  Description 
  5102.  
  5103.  Syntax 
  5104.  
  5105.           Press the Clear key to clear the screen.  There are two ways of 
  5106.           commencing this transaction: 
  5107.  
  5108.               Type CEMT SET CONNECTION (the minimum abbreviation is CEMT S C) 
  5109.                followed by one or more connection identifiers or ALL.  You get 
  5110.                a display that lists the current status, similar to that 
  5111.                obtained by CEMT INQUIRE CONNECTION.  You can then tab to the 
  5112.                highlighted or blank fields and overtype them with the required 
  5113.                values. 
  5114.  
  5115.               Type CEMT SET CONNECTION (CEMT S C) followed by one or more 
  5116.                connection identifiers or ALL, followed in turn by one or more 
  5117.                attribute settings that you wish to change.  For example, cemt s 
  5118.                c al i will reset the values for all connections to make them 
  5119.                available for use (inservice). 
  5120.  
  5121.                     >>ΓöÇΓöÇCEMT Set ConnectionΓöÇΓöÇΓö¼ΓöÇ(value)ΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>
  5122.                                              ΓööΓöÇALlΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ  Γö£ΓöÇInserviceΓöÇΓöÇΓöñ  Γö£ΓöÇACquiredΓöÇΓöñ
  5123.                                                           ΓööΓöÇOUtserviceΓöÇΓöÿ  ΓööΓöÇReleasedΓöÇΓöÿ
  5124.                     >ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇ><
  5125.                        Γö£ΓöÇPUrgeΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5126.                        ΓööΓöÇFOrcepurgeΓöÇΓöÿ
  5127.  
  5128.  Options 
  5129.  
  5130.           (value)|ALl 
  5131.                     specifies whether the SET command is to apply to one or 
  5132.                     more connections, or whether it is to apply to all 
  5133.                     connections.  The values are: 
  5134.  
  5135.                     (value)   One or more names (1-4 characters) defined an 
  5136.                               intersystem communication (ISC) connection. 
  5137.  
  5138.                     ALl       Any changes you request are made to all resources 
  5139.                               of the specified type that you are authorized to 
  5140.                               access. 
  5141.  
  5142.           Inservice|OUtservice 
  5143.                     specifies whether the system can receive and send data. 
  5144.                     The values are: 
  5145.  
  5146.                     Inservice The system is in service; that is, it is 
  5147.                               available for use. 
  5148.  
  5149.           ACquired|Released 
  5150.                     specifies whether CICS is to acquire or release a session 
  5151.                     with the logical unit represented by the CONNECTION name. 
  5152.                     The values are: 
  5153.  
  5154.                     ACquired  The session is to be acquired. 
  5155.  
  5156.                     Released  The connection is to be released. 
  5157.  
  5158.           PUrge|FOrcepurge 
  5159.                     specifies how associated transactions are to be purged. 
  5160.                     The values are: 
  5161.  
  5162.                     PUrge     Transactions running on the connected system are 
  5163.                               abnormally terminated.  Transactions are 
  5164.                               terminated only if system and data integrity can 
  5165.                               be maintained. 
  5166.  
  5167.                     FOrcepurge All transactions running on sessions on the 
  5168.                               connected system are immediately terminated 
  5169.                               abnormally.  This can lead to unpredictable 
  5170.                               results and should be used only in exceptional 
  5171.                               circumstances. 
  5172.  
  5173.                               In some extreme cases (for example, if an error 
  5174.                               occurs during backout processing), CICS might 
  5175.                               terminate abnormally. 
  5176.  
  5177.  
  5178. ΓòÉΓòÉΓòÉ 9.24. CEMT SET FILE ΓòÉΓòÉΓòÉ
  5179.  
  5180. CEMT SET FILE 
  5181.  
  5182.  Function 
  5183.  
  5184.           Change some of the attributes of one or more File Manager files. 
  5185.  
  5186.  Syntax 
  5187.  
  5188.           Press the Clear key to clear the screen.  There are two ways of 
  5189.           commencing this transaction: 
  5190.  
  5191.               Type CEMT SET FILE (the minimum abbreviation is CEMT S F) with 
  5192.                either a value corresponding to a file name or ALL.  You get a 
  5193.                display that lists the current status, similar to that obtained 
  5194.                by CEMT INQUIRE FILE.  You can then tab to the highlighted or 
  5195.                blank fields and overtype them with the required values. 
  5196.  
  5197.               Type CEMT SET FILE (CEMT S F) with either the name of a file or 
  5198.                ALL, followed by one or more attribute settings that you wish to 
  5199.                change.  For example, cemt s fi al op  will set all files open. 
  5200.  
  5201.                     >>ΓöÇΓöÇCEMT Set FileΓöÇΓöÇΓö¼ΓöÇ(value)ΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇ><
  5202.                                        ΓööΓöÇALlΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ  Γö£ΓöÇOPenΓöÇΓöÇΓöÇΓöñ  Γö£ΓöÇENabledΓöÇΓöÇΓöñ  Γö£ΓöÇEMptyrecΓöÇΓöÇΓöÇΓöñ
  5203.                                                     ΓööΓöÇCLosedΓöÇΓöÿ  ΓööΓöÇDIsabledΓöÇΓöÿ  ΓööΓöÇNOEMptyrecΓöÇΓöÿ
  5204.  
  5205.  Options 
  5206.  
  5207.           (value)|ALl 
  5208.                     specifies attributes are to be changed for one or more 
  5209.                     names defined in the FCT, or for all files.  The values 
  5210.                     are: 
  5211.  
  5212.                     (value)   A name (1-8 characters) defined in the file 
  5213.                               control table (FCT). 
  5214.  
  5215.                     ALl       Any change you request is made to all files that 
  5216.                               you are authorized to access. 
  5217.  
  5218.           OPen|CLosed 
  5219.                     specifies the status of the file.  The values are: 
  5220.  
  5221.                     OPen      The file is open.  If the file is OPEN ENABLED, 
  5222.                               it is available for data accesses by CICS 
  5223.                               transactions.  If it is OPEN DISABLED, it must 
  5224.                               first be enabled before it is available. 
  5225.  
  5226.                               If the file was unenabled by a previous SET FILE 
  5227.                               CLOSED command, the SET FILE OPEN command 
  5228.                               reenables the file implicitly. 
  5229.  
  5230.                     CLosed    The file is closed; the access method does not 
  5231.                               allow accesses to the data until the file is 
  5232.                               opened.  The file can be opened either explicitly 
  5233.                               by the user or, if the file has the ENABLED 
  5234.                               attribute, implicitly by CICS on the next 
  5235.                               reference to the file. 
  5236.  
  5237.                               When the SET FILE CLOSED command is used, the 
  5238.                               file is closed and also disabled.  (The file is 
  5239.                               disabled to prevent access requests from 
  5240.                               implicitly opening the file again.)  The close is 
  5241.                               effected at the time of the command only if there 
  5242.                               are no tasks currently accessing the file. 
  5243.  
  5244.                               A file that has been disabled by a SET FILE 
  5245.                               CLOSED command becomes enabled again by a 
  5246.                               subsequent SET FILE OPEN command.  To distinguish 
  5247.                               a file that has been disabled by a SET FILE 
  5248.                               CLOSED from one that has been disabled by a SET 
  5249.                               FILE DISABLED command, the SET FILE CLOSED 
  5250.                               command closes the file with the UNENABLED 
  5251.                               attribute. 
  5252.  
  5253.                               A file with the DISABLED attribute can be enabled 
  5254.                               only by a SET FILE ENABLED command.  A file with 
  5255.                               the UNENABLED attribute can be enabled by a SET 
  5256.                               FILE ENABLED or SET FILE OPEN command. 
  5257.  
  5258.           ENabled|DIsabled 
  5259.                     specifies whether transactions can access the file.  The 
  5260.                     values are: 
  5261.  
  5262.                     ENabled   The file is available for use by transactions 
  5263.                               and, if closed, it is opened on the first 
  5264.                               request.  If the command CEMT SET FILE(value) 
  5265.                               CLOSED ENABLED is given while the file is in use, 
  5266.                               the status of the file becomes 
  5267.                               `closed-unenabled'.  If the command CEMT SET 
  5268.                               FILE(value) CLOSED is given while the file is in 
  5269.                               use, the file is disabled to prevent new users 
  5270.                               accessing the file. 
  5271.  
  5272.                     DIsabled  The file is not available for use by transactions 
  5273.                               except for those that are currently using it.  If 
  5274.                               there are any such users, `BEING DISABLED' is 
  5275.                               also displayed.  The CEMT SET FILE DISABLED 
  5276.                               command has no effect on existing users; it 
  5277.                               simply prevents new users from accessing the 
  5278.                               file. 
  5279.  
  5280.                               The file can be reenabled by a SET FILE ENABLED 
  5281.                               command.  (See also UNENABLED.) 
  5282.  
  5283.                               It is not possible to disable a remote file. 
  5284.  
  5285.           EMptyrec|NOEMptyrec 
  5286.                     specifies whether the file is to be made empty when it is 
  5287.                     next opened. The values are: 
  5288.  
  5289.                     EMptyrec  Indicates that when a file is being opened, its 
  5290.                               data is erased. 
  5291.  
  5292.                     NOEmptyrec Indicates that when a file is being opened, its 
  5293.                               data is not erased. 
  5294.  
  5295.  
  5296. ΓòÉΓòÉΓòÉ 9.25. CEMT SET NETNAME ΓòÉΓòÉΓòÉ
  5297.  
  5298. CEMT SET NETNAME 
  5299.  
  5300.  Function 
  5301.  
  5302.           Change the attributes of named terminals in a network. 
  5303.  
  5304.  Description 
  5305.  
  5306.           The SET NETNAME command changes some of the values of a named 
  5307.           terminal in a network. 
  5308.  
  5309.           If you are familiar with network names, you may prefer to use this 
  5310.           command as an alternative to CEMT SET TERMINAL. 
  5311.  
  5312.  Syntax 
  5313.  
  5314.           Press the Clear key to clear the screen.  There are two ways of 
  5315.           commencing this transaction: 
  5316.  
  5317.               Type CEMT SET NETNAME (the minimum abbreviation is CEMT S N) 
  5318.                with (value), CLASS(value), or ALL.  You get a display that 
  5319.                lists the current status, similar to that obtained by CEMT 
  5320.                INQUIRE NETNAME.  You can then tab to the highlighted and blank 
  5321.                fields and overtype them with the required values. 
  5322.  
  5323.               Type CEMT SET NETNAME (CEMT S N) with (value), or ALL, followed 
  5324.                by one or more attribute settings that you wish to change.  For 
  5325.                example, cemt s n(value) i  specifies that a named terminal is 
  5326.                available for use (inservice). 
  5327.  
  5328.                     >>ΓöÇΓöÇCEMT Set NetnameΓöÇΓöÇΓö¼ΓöÇ(value)ΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>
  5329.                                           ΓööΓöÇALLΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ  ΓööΓöÇPRiority(value)ΓöÇΓöÿ  Γö£ΓöÇInserviceΓöÇΓöÇΓöñ
  5330.                                                                             ΓööΓöÇOutserviceΓöÇΓöÿ
  5331.                     >ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇ><
  5332.                        Γö£ΓöÇATiΓöÇΓöÇΓöÇΓöñ  Γö£ΓöÇPUrgeΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ  Γö£ΓöÇACquiredΓöÇΓöñ
  5333.                        ΓööΓöÇNOAtiΓöÇΓöÿ  Γö£ΓöÇForcepurgeΓöÇΓöñ  ΓööΓöÇRELeasedΓöÇΓöÿ
  5334.                                   ΓööΓöÇCAncelΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  5335.  
  5336.  Options 
  5337.  
  5338.           (value)|ALL 
  5339.                     specifies the identifier of the terminal for which the 
  5340.                     status is to be changed.  The values are: 
  5341.  
  5342.                     (value)   A netname identifier (1-8 characters) as 
  5343.                               specified in an installed terminal definition. 
  5344.  
  5345.                               If the netname is, for example, CICSS201, this 
  5346.                               option is coded thus: 
  5347.  
  5348.                                                             CEMT SET NETNAME(CICSS201)
  5349.  
  5350.                     ALL       Any changes you request are made to all resources 
  5351.                               of the specified type that you are authorized to 
  5352.                               access. 
  5353.  
  5354.           PRiority(value) 
  5355.                     specifies the priority of a terminal relative to other 
  5356.                     terminals.  The priority of a task is the sum of the 
  5357.                     transaction priority, the terminal priority, and the 
  5358.                     operator priority.  Priority has no meaning for terminals 
  5359.                     that are ISC sessions being used as alternative facilities. 
  5360.                     The value must be in the range 0-255, where 255 is the 
  5361.                     highest priority. 
  5362.  
  5363.           Inservice|Outservice 
  5364.                     specifies whether the terminal is available for use.  The 
  5365.                     values are: 
  5366.  
  5367.                     Inservice The terminal is available for use. 
  5368.  
  5369.                     Outservice The terminal is not available for use.  Setting 
  5370.                               a terminal OUTSERVICE means that the terminal can 
  5371.                               no longer be used by transactions.  If PURGE or 
  5372.                               FORCEPURGE is also specified, any transaction 
  5373.                               using the terminal is terminated abnormally.  If 
  5374.                               PURGE or FORCEPURGE is not specified, the 
  5375.                               transaction is allowed to terminate normally, but 
  5376.                               no further transactions are allowed to use the 
  5377.                               terminal. 
  5378.  
  5379.           ATi|NOAti 
  5380.                     specifies whether the terminal is available for use by 
  5381.                     transactions that are initiated automatically from within 
  5382.                     CICS. The values are: 
  5383.  
  5384.                     ATi       The terminal is available for use. 
  5385.  
  5386.                     NOAti     The terminal is not available for use. 
  5387.  
  5388.           PUrge|Forcepurge|CAncel 
  5389.                     purges the transactions running with this terminal.  The 
  5390.                     values are: 
  5391.  
  5392.                     PUrge     Any transaction running with this terminal is 
  5393.                               purged only if system and data integrity can be 
  5394.                               maintained. 
  5395.  
  5396.                     Forcepurge Any transaction running with this terminal is 
  5397.                               immediately terminated abnormally.  Data 
  5398.                               integrity is not guaranteed.  In some extreme 
  5399.                               cases (for example, if an error occurs during 
  5400.                               backout processing), CICS might terminate 
  5401.                               abnormally. 
  5402.  
  5403.                     CAncel    AIDs queuing for the specified terminal are 
  5404.                               canceled.  AIDs representing scheduled and 
  5405.                               allocated requests waiting in the local CICS 
  5406.                               system for the specified terminal are canceled. 
  5407.                               However, TD AIDs with an associated triggered 
  5408.                               task already started are not canceled. 
  5409.  
  5410.           ACquired|RELeased 
  5411.                     specifies whether CICS is in session with the logical unit 
  5412.                     represented by this terminal.  The values are: 
  5413.  
  5414.                     ACquired  CICS is in session with the logical unit 
  5415.                               represented by the terminal. 
  5416.  
  5417.                     RELeased  CICS is not in session with the logical unit 
  5418.                               represented by the terminal.  Setting a terminal 
  5419.                               RELEASED causes the session to be terminated. 
  5420.                               Running transactions are allowed to finish unless 
  5421.                               PURGE or FORCEPURGE is also specified. 
  5422.  
  5423.  
  5424. ΓòÉΓòÉΓòÉ 9.26. CEMT SET PROGRAM ΓòÉΓòÉΓòÉ
  5425.  
  5426. CEMT SET PROGRAM 
  5427.  
  5428.  Function 
  5429.  
  5430.           Change the attributes of installed programs. 
  5431.  
  5432.  Description 
  5433.  
  5434.  Syntax 
  5435.  
  5436.           Press the Clear key to clear the screen.  There are two ways of 
  5437.           commencing this transaction: 
  5438.  
  5439.               Type CEMT SET PROGRAM (the minimum abbreviation is CEMT S P). 
  5440.                You get a display that lists the current status, similar to that 
  5441.                obtained by CEMT INQUIRE PROGRAM.  You can then tab to the 
  5442.                highlighted or blank fields and overtype them with the required 
  5443.                values. 
  5444.  
  5445.               Type CEMT SET PROGRAM (CEMT S P) followed by one or more 
  5446.                attribute settings that you wish to change.  For example, cemt s 
  5447.                p(pgrmid) e ne will reset the values for the named program to 
  5448.                make it available for use (enabled) and a new copy of the 
  5449.                program will be used when all the transactions currently using 
  5450.                the program have finished (newcopy). 
  5451.  
  5452.                     >>ΓöÇΓöÇCEMT Set PRogramΓöÇΓöÇΓö¼ΓöÇ(value)ΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇ><
  5453.                                           ΓööΓöÇALlΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ  Γö£ΓöÇEnabledΓöÇΓöÇΓöñ  Γö£ΓöÇNEwcopyΓöÇΓöñ  Γö£ΓöÇCEDfΓöÇΓöÇΓöÇΓöñ
  5454.                                                        ΓööΓöÇDIsabledΓöÇΓöÿ  ΓööΓöÇPHaseinΓöÇΓöÿ  ΓööΓöÇNOcedfΓöÇΓöÿ
  5455.  
  5456.  Options 
  5457.  
  5458.           (value) 
  5459.                     specifies a program identifier (1-8 characters), which is 
  5460.                     the name of a specific program entry in the table of 
  5461.                     installed program definitions. 
  5462.  
  5463.           ALl 
  5464.                     specifies that any changes you request are to be made to 
  5465.                     all resources of the specified type that you are authorized 
  5466.                     to access. 
  5467.  
  5468.           Enabled|DIsabled 
  5469.                     specifies whether the program is available for use.  The 
  5470.                     values are: 
  5471.  
  5472.                     Enabled   The program is available for use. 
  5473.  
  5474.                     DIsabled  The program is not available for use.  Programs 
  5475.                               beginning with "FAA" cannot be disabled because 
  5476.                               these characters are reserved for use by CICS. 
  5477.  
  5478.           NEwcopy|PHasein 
  5479.                     specifies that a new version of the program needs to be 
  5480.                     loaded, and that the current program needs to be unloaded 
  5481.                     by CICS so that the user can replace the program. The 
  5482.                     values are: 
  5483.  
  5484.                     NEwcopy   CICS is to unload the program immediately if the 
  5485.                               RESCOUNT is equal to zero. If the program is in 
  5486.                               use, this is an invalid request. 
  5487.  
  5488.                               Note:  NEWCOPY cannot be specified for a program 
  5489.                               specified with the HOLD option. 
  5490.  
  5491.                     PHasein   If the RESCOUNT is equal to zero, CICS unloads 
  5492.                               the program immediately, otherwise CICS unloads 
  5493.                               the program when RESCOUNT reaches zero. 
  5494.  
  5495.                               Note:  PHASEIN cannot be specified for a program 
  5496.                               specified with the HOLD option. 
  5497.  
  5498.           CEDf|NOcedf 
  5499.                     specifieswhat action the execution diagnostic facility 
  5500.                     (EDF) is to take for this program when the program runs 
  5501.                     under EDF. The values are: 
  5502.  
  5503.                     CEDf      When EDF is active, CEDF initiation and 
  5504.                               termination screens are to be shown by CEDF while 
  5505.                               this program is running.  Other screens are also 
  5506.                               to be shown unless the program was translated 
  5507.                               using the NOEDF translator option. 
  5508.  
  5509.                     NOcedf    All CEDF activities, including initiation and 
  5510.                               termination screens, are to stop while this 
  5511.                               program is being processed. 
  5512.  
  5513.  
  5514. ΓòÉΓòÉΓòÉ 9.27. CEMT SET SYSTEM ΓòÉΓòÉΓòÉ
  5515.  
  5516. CEMT SET SYSTEM 
  5517.  
  5518.  Function 
  5519.  
  5520.           Change the system attributes. 
  5521.  
  5522.  Syntax 
  5523.  
  5524.           Press the Clear key to clear the screen.  There are two ways of 
  5525.           commencing this transaction: 
  5526.  
  5527.               Type CEMT SET SYSTEM (The minimum abbreviation is CEMT S S). If 
  5528.                you type just CEMT SET, the resources panel is displayed with 
  5529.                System highlighted as the default.  Press Enter to get the 
  5530.                display that lists the current system status, similar to that 
  5531.                obtained by CEMT INQUIRE SYSTEM. You can then tab to the blank 
  5532.                field and overtype with the required value. 
  5533.  
  5534.               Type CEMT SET followed by the setting that you wish to change. 
  5535.                Typing cemt s df(value) will reset the value of the default 
  5536.                remote system. 
  5537.  
  5538.                                   ΓöîΓöÇSYStemΓöÇΓöÉ
  5539.                     >>ΓöÇΓöÇCEMT SetΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇ><
  5540.                                               ΓööΓöÇDfltremsys(value)ΓöÇΓöÿ
  5541.  
  5542.  Options 
  5543.  
  5544.           Dfltremsys(value) 
  5545.                     specifies the name of the remote system to which CICS will 
  5546.                     direct unrecognized transaction codes. 
  5547.  
  5548.  
  5549. ΓòÉΓòÉΓòÉ 9.28. CEMT SET TASK ΓòÉΓòÉΓòÉ
  5550.  
  5551. CEMT SET TASK 
  5552.  
  5553.  Function 
  5554.  
  5555.           Change the status of tasks. 
  5556.  
  5557.  Description 
  5558.  
  5559.           You cannot use the symbols * and + to specify a family of tasks. 
  5560.  
  5561.  Syntax 
  5562.  
  5563.           Press the Clear key to clear the screen.  There are two ways of 
  5564.           commencing this transaction: 
  5565.  
  5566.               Type CEMT SET TASK (the minimum abbreviation is CEMT S TA) with 
  5567.                (value) or ALL.  You get a display that lists the current 
  5568.                status, similar to that obtained by CEMT INQUIRE TASK.  You can 
  5569.                then tab to the highlighted or blank fields and overtype them 
  5570.                with the required values. 
  5571.  
  5572.               Type CEMT SET TASK (CEMT S TA) with number or ALL, followed by 
  5573.                one or more attribute settings that you wish to change.  For 
  5574.                example, cemt s ta(value) pu will make the specified task 
  5575.                purgeable in system-stall conditions. 
  5576.  
  5577.                     >>ΓöÇΓöÇCEMT Set TAskΓöÇΓöÇΓö¼ΓöÇ(value)ΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇ><
  5578.                                        ΓööΓöÇAllΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ  ΓööΓöÇPRiority(value)ΓöÇΓöÿ  Γö£ΓöÇPUrgeΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5579.                                                                          ΓööΓöÇFOrcepurgeΓöÇΓöÿ
  5580.  
  5581.  Options 
  5582.  
  5583.           (value)|All 
  5584.                     specifies the identifier(s) of the task(s) for which the 
  5585.                     status is to be changed.  The values are: 
  5586.  
  5587.                     (value)   The CICS-generated task number.  This is in the 
  5588.                               range 1-9999999. 
  5589.  
  5590.                     All       Any changes you request are made to all resources 
  5591.                               of the specified type that you are authorized to 
  5592.                               access. 
  5593.  
  5594.           PRiority(value) 
  5595.                     specifies the priority of the task, in the range 0-255 
  5596.                     where 255 is the highest priority. 
  5597.  
  5598.           PUrge|FOrcepurge 
  5599.                     purges the task in system stall conditions. The values are: 
  5600.  
  5601.                     PUrge     The task is terminated.  Task termination occurs 
  5602.                               only when system and data integrity can be 
  5603.                               maintained. 
  5604.  
  5605.                     FOrcepurge The task is terminated immediately.  System 
  5606.                               integrity is not guaranteed.  In some extreme 
  5607.                               cases, for example if a task is forcepurged 
  5608.                               during backout processing, CICS terminates 
  5609.                               abnormally.  If you want to terminate a task but 
  5610.                               do not want to terminate CICS, you should use 
  5611.                               PURGE instead of FORCEPURGE. 
  5612.  
  5613.  
  5614. ΓòÉΓòÉΓòÉ 9.29. CEMT SET TCLASS ΓòÉΓòÉΓòÉ
  5615.  
  5616. CEMT SET TCLASS 
  5617.  
  5618.  Function 
  5619.  
  5620.           Reset the maximum number of tasks for a transaction class. 
  5621.  
  5622.  Description 
  5623.  
  5624.           You cannot use the symbols * and + to specify a family of tasks. 
  5625.  
  5626.  Syntax 
  5627.  
  5628.           Press the Clear key to clear the screen.  There are two ways of 
  5629.           commencing this transaction: 
  5630.  
  5631.               Type CEMT SET TCLASS (the minimum abbreviation is CEMT S TC) 
  5632.                with (value) or ALL. You get a display that lists the current 
  5633.                status, similar to that obtained by CEMT INQUIRE TCLASS.  You 
  5634.                can then tab to the highlighted or blank fields and overtype 
  5635.                them with the required values. 
  5636.  
  5637.               Type CEMT SET TCLASS (CEMT S TC) followed by one or more 
  5638.                attribute settings that you wish to change.  For example, cemt s 
  5639.                tc(value) m(3) will reset the maxactive value to 3. 
  5640.  
  5641.                     >>ΓöÇΓöÇCEMT Set TClassΓöÇΓöÇΓö¼ΓöÇ(value)ΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇ><
  5642.                                          ΓööΓöÇAllΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ  ΓööΓöÇMaxactive(value)ΓöÇΓöÿ
  5643.  
  5644.  Options 
  5645.  
  5646.           (value) 
  5647.                     specifies the 2-digit transaction class id. 
  5648.  
  5649.           All 
  5650.                     specifies that any changes you request are made to all 
  5651.                     transaction classes. 
  5652.  
  5653.           Maxactive(value) 
  5654.                     specifies the largest number of transactions in the 
  5655.                     transaction class which are allowed to run concurrently. 
  5656.                     The value can be in the range 0-99.  Values greater than 99 
  5657.                     are truncated. 
  5658.  
  5659.  
  5660. ΓòÉΓòÉΓòÉ 9.30. CEMT SET TDQUEUE ΓòÉΓòÉΓòÉ
  5661.  
  5662. CEMT SET TDQUEUE 
  5663.  
  5664.  Function 
  5665.  
  5666.           Change the attributes of transient data queues. 
  5667.  
  5668.  Description 
  5669.  
  5670.           The SET TDQUEUE command changes some of the attributes of a transient 
  5671.           data queue that is defined in the destination control table (DCT). 
  5672.           The queue must not be REMOTE or INDIRECT. 
  5673.  
  5674.  Syntax 
  5675.  
  5676.           Press the Clear key to clear the screen.  There are two ways of 
  5677.           commencing this transaction: 
  5678.  
  5679.               Type CEMT SET TDQUEUE (the minimum abbreviation is CEMT S TD) 
  5680.                with destid or ALL. You get a display that lists the current 
  5681.                status, similar to that obtained by CEMT INQUIRE TDQUEUE.  You 
  5682.                can then tab to the highlighted or blank fields and overtype 
  5683.                them with the required values. 
  5684.  
  5685.               Type CEMT SET TDQUEUE (CEMT S TD) with (value) or ALL, followed 
  5686.                by one or more attribute settings that you wish to change.  For 
  5687.                example, cemt s td(value) en op will make a named extrapartition 
  5688.                queue accessible by applications and open. 
  5689.  
  5690.                     >>ΓöÇΓöÇCEMT Set TDqueueΓöÇΓöÇΓö¼ΓöÇ(value)ΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>
  5691.                                           ΓööΓöÇAllΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ  ΓööΓöÇTRIggerlevel(value)ΓöÇΓöÿ  Γö£ΓöÇENabledΓöÇΓöÇΓöñ
  5692.                                                                                 ΓööΓöÇDisabledΓöÇΓöÿ
  5693.                     >ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇ><
  5694.                        Γö£ΓöÇOpenΓöÇΓöÇΓöÇΓöñ
  5695.                        ΓööΓöÇClosedΓöÇΓöÿ
  5696.  
  5697.  Options 
  5698.  
  5699.           (value) 
  5700.                     specifies the identifier (1-4 characters) of a transient 
  5701.                     data queue. 
  5702.  
  5703.           All 
  5704.                     specifies that any changes you request are made to all 
  5705.                     resources of the specified type that you are authorized to 
  5706.                     access. 
  5707.  
  5708.           TRIggerlevel(value) 
  5709.                     specifies the number (0-32767) of requests for output to a 
  5710.                     queue that there must be before automatic transaction 
  5711.                     initiation (ATI) occurs. 
  5712.  
  5713.           ENabled|Disabled 
  5714.                     specifies whether the queue can be accessed by 
  5715.                     applications.  The values are: 
  5716.  
  5717.                     ENabled   The queue can be accessed by applications. 
  5718.  
  5719.                     Disabled  The queue cannot be accessed by applications, 
  5720.                               although it can still be open.  Queues with names 
  5721.                               beginning with "C" cannot be disabled because 
  5722.                               they are usually reserved for use by CICS. 
  5723.  
  5724.           Open|Closed 
  5725.                     specifies whether the extrapartition queue is open or 
  5726.                     closed. The values are: 
  5727.  
  5728.                     Open      The queue is open. 
  5729.  
  5730.                     Closed    The queue is closed. 
  5731.  
  5732.  
  5733. ΓòÉΓòÉΓòÉ 9.31. CEMT SET TERMINAL ΓòÉΓòÉΓòÉ
  5734.  
  5735. CEMT SET TERMINAL 
  5736.  
  5737.  Function 
  5738.  
  5739.           Change the attributes of named terminals. 
  5740.  
  5741.  Description 
  5742.  
  5743.           The SET TERMINAL command changes some of the values of a named 
  5744.           terminal defined in the terminal control table (TCT), or which has 
  5745.           been autoinstalled. 
  5746.  
  5747.           If you are familiar with network names, you may prefer to use the 
  5748.           CEMT SET NETNAME command. 
  5749.  
  5750.  Syntax 
  5751.  
  5752.           Press the Clear key to clear the screen.  There are two ways of 
  5753.           commencing this transaction: 
  5754.  
  5755.               Type CEMT SET TERMINAL (the minimum abbreviation is CEMT S TE) 
  5756.                with (value) or ALL.  You get a display that lists the current 
  5757.                status, similar to that obtained by CEMT INQUIRE TERMINAL.  You 
  5758.                can then tab to the highlighted or blank fields and overtype 
  5759.                them with the required values. 
  5760.  
  5761.               Type CEMT SET TERMINAL (CEMT S TE) with (value) or ALL, followed 
  5762.                by one or more attribute settings that you wish to change.  For 
  5763.                example, cemt s te(value) i  specifies that a named terminal is 
  5764.                available for use (inservice). 
  5765.  
  5766.                     >>ΓöÇΓöÇCEMT Set TErminalΓöÇΓöÇΓö¼ΓöÇ(value)ΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>
  5767.                                            ΓööΓöÇALLΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ  ΓööΓöÇPRiority(value)ΓöÇΓöÿ  Γö£ΓöÇInserviceΓöÇΓöÇΓöñ
  5768.                                                                              ΓööΓöÇOutserviceΓöÇΓöÿ
  5769.                     >ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇ><
  5770.                        Γö£ΓöÇATiΓöÇΓöÇΓöÇΓöñ  Γö£ΓöÇPUrgeΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ  Γö£ΓöÇACquiredΓöÇΓöñ
  5771.                        ΓööΓöÇNOAtiΓöÇΓöÿ  Γö£ΓöÇForcepurgeΓöÇΓöñ  ΓööΓöÇRELeasedΓöÇΓöÿ
  5772.                                   ΓööΓöÇCAncelΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  5773.  
  5774.  Options 
  5775.  
  5776.           (value)|ALL 
  5777.                     specifies the identifier(s) of the terminal(s) for which 
  5778.                     the status is to be changed.  The values are: 
  5779.  
  5780.                     (value)   A terminal identifier (1-4 characters) as 
  5781.                               specified in an installed terminal definition. 
  5782.  
  5783.                               If the terminal name is, for example, S201, this 
  5784.                               option is coded thus: 
  5785.  
  5786.                                                             CEMT SET TERMINAL(S201)
  5787.  
  5788.                     ALL       Any changes you request are made to all resources 
  5789.                               of the specified type that you are authorized to 
  5790.                               access. 
  5791.  
  5792.           PRiority(value) 
  5793.                     specifies the priority of a terminal relative to other 
  5794.                     terminals.  The priority of a task is the sum of the 
  5795.                     transaction priority, the terminal priority, and the 
  5796.                     operator priority.  Priority has no meaning for terminals 
  5797.                     that are ISC sessions being used as alternative facilities. 
  5798.                     The value must be in the range 0-255, where 255 is the 
  5799.                     highest priority. 
  5800.  
  5801.           Inservice|Outservice 
  5802.                     specifies whether the terminal is available for use.  The 
  5803.                     values are: 
  5804.  
  5805.                     Inservice The terminal is available for use. 
  5806.  
  5807.                     Outservice The terminal is not available for use.  Setting 
  5808.                               a terminal OUTSERVICE means that the terminal can 
  5809.                               no longer be used by transactions.  If PURGE or 
  5810.                               FORCEPURGE is also specified, any transaction 
  5811.                               using the terminal is terminated abnormally.  If 
  5812.                               PURGE or FORCEPURGE is not specified, the 
  5813.                               transaction is allowed to terminate normally, but 
  5814.                               no further transactions are allowed to use the 
  5815.                               terminal. 
  5816.  
  5817.           ATi|NOAti 
  5818.                     specifies whether the terminal is available for use by 
  5819.                     transactions that are initiated automatically from within 
  5820.                     CICS. The values are: 
  5821.  
  5822.                     ATi       The terminal is available for use. 
  5823.  
  5824.                     NOAti     The terminal is not available for use. 
  5825.  
  5826.           PUrge|Forcepurge|CAncel 
  5827.                     purges the transactions running with this terminal.  The 
  5828.                     values are: 
  5829.  
  5830.                     PUrge     Any transaction running with this terminal is 
  5831.                               purged only if system and data integrity can be 
  5832.                               maintained. 
  5833.  
  5834.                     Forcepurge Any transaction running with this terminal is 
  5835.                               immediately terminated abnormally.  Data 
  5836.                               integrity is not guaranteed.  In some extreme 
  5837.                               cases (for example, if an error occurs during 
  5838.                               backout processing), CICS might terminate 
  5839.                               abnormally. 
  5840.  
  5841.                     CAncel    AIDs queuing for the specified terminal are 
  5842.                               canceled.  AIDs representing scheduled and 
  5843.                               allocated requests waiting in the local CICS 
  5844.                               system for the specified terminal are canceled. 
  5845.                               However, TD AIDs with an associated triggered 
  5846.                               task already started are not canceled. 
  5847.  
  5848.           ACquired|RELeased 
  5849.                     specifies whether CICS is in session with the logical unit 
  5850.                     represented by this terminal.  The values are: 
  5851.  
  5852.                     ACquired  CICS is in session with the logical unit 
  5853.                               represented by the terminal. 
  5854.  
  5855.                     RELeased  CICS is not in session with the logical unit 
  5856.                               represented by the terminal.  Setting a terminal 
  5857.                               RELEASED causes the session to be terminated. 
  5858.                               Running transactions are allowed to finish unless 
  5859.                               PURGE or FORCEPURGE is also specified. 
  5860.  
  5861.  
  5862. ΓòÉΓòÉΓòÉ 9.32. CEMT SET TRANSACTION ΓòÉΓòÉΓòÉ
  5863.  
  5864. CEMT SET TRANSACTION 
  5865.  
  5866.  Function 
  5867.  
  5868.           Change some of the attributes of a selected transaction. 
  5869.  
  5870.  Syntax 
  5871.  
  5872.           Press the Clear key to clear the screen.  There are two ways of 
  5873.           commencing this transaction: 
  5874.  
  5875.               Type CEMT SET TRANSACTION (the minimum abbreviation is CEMT S 
  5876.                TR) with (value), or ALL.  You get a display that lists the 
  5877.                current status, similar to that obtained by CEMT INQUIRE 
  5878.                TRANSACTION.  You can then tab to the highlighted or blank 
  5879.                fields and overtype them with the required values. 
  5880.  
  5881.               Type CEMT SET TRANSACTION (CEMT S TR) followed by one or more 
  5882.                attribute settings that you wish to change.  For example, cemt s 
  5883.                trans(value) e pu specifies that a named transaction is 
  5884.                available for use (enabled) and is system-purgeable. 
  5885.  
  5886.                     >>ΓöÇΓöÇCEMT Set TRansactionΓöÇΓöÇΓö¼ΓöÇ(value)ΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>
  5887.                                               ΓööΓöÇALlΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ  ΓööΓöÇPRIority(value)ΓöÇΓöÿ
  5888.                     >ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇ><
  5889.                        ΓööΓöÇTClass(value)ΓöÇΓöÿ  Γö£ΓöÇEnabledΓöÇΓöÇΓöñ  Γö£ΓöÇPUrgeableΓöÇΓöÇΓöÇΓöÇΓöñ
  5890.                                           ΓööΓöÇDisabledΓöÇΓöÿ  ΓööΓöÇNOTpurgeableΓöÇΓöÿ
  5891.  
  5892.  Options 
  5893.  
  5894.           (value) 
  5895.                     specifies a transaction identifier (1-4 characters).  Only 
  5896.                     transactions that have been defined in the CICS system 
  5897.                     definition (CSD) file and installed on the running CICS 
  5898.                     system are accessible through CEMT. 
  5899.  
  5900.           ALl 
  5901.                     specifies that any changes you request are made to all 
  5902.                     resources of the specified type that you are authorized to 
  5903.                     access. 
  5904.  
  5905.           PRIority(value) 
  5906.                     specifies the priority of a transaction relative to other 
  5907.                     transactions.  When a transaction is running as a CICS 
  5908.                     task, the priority of a task is the sum of the transaction 
  5909.                     priority, the terminal priority, and the operator priority. 
  5910.                     The "value" must be in the range 0-255, where 255 is the 
  5911.                     highest priority. 
  5912.  
  5913.           TClass(value) 
  5914.                     specifies the 2-digit transaction class id to which the 
  5915.                     transaction belongs.  If the transaction does not belong to 
  5916.                     a class, 00 is returned.  The abbreviation for TCLASS is 
  5917.                     TC. 
  5918.  
  5919.           Enabled|Disabled 
  5920.                     specifies whether the transaction is available for use. The 
  5921.                     values are: 
  5922.  
  5923.                     Enabled   The transaction is available for use. 
  5924.  
  5925.                     Disabled  The transaction is not available for use. 
  5926.                               Transactions that have identifiers beginning with 
  5927.                               "C" cannot be disabled because these are reserved 
  5928.                               for use by CICS. 
  5929.  
  5930.                               When the CEMT SET TRANSACTION DISABLED command is 
  5931.                               used, existing transactions run to completion 
  5932.                               before being DISABLED. 
  5933.  
  5934.                               Note:  If a transaction is disabled, this does 
  5935.                               not prevent a START command which names this 
  5936.                               transaction from being shipped to a remote 
  5937.                               region.  When a task is attached for the 
  5938.                               requested transaction, CICS checks that the 
  5939.                               transaction is enabled in the remote region. 
  5940.  
  5941.           PUrgeable|NOTpurgeable 
  5942.                     specifies whether the transaction is purgeable in system 
  5943.                     stall conditions.  The values are: 
  5944.  
  5945.                     PUrgeable The transaction is system-purgeable. 
  5946.  
  5947.                     NOTpurgeable The transaction cannot be purged. 
  5948.  
  5949.  
  5950. ΓòÉΓòÉΓòÉ 10. Fundamentals of the CICS for OS/2 internal file manager ΓòÉΓòÉΓòÉ
  5951.  
  5952.      This topic 
  5953.  
  5954.          Introduces the Internal File Manager of CICS for OS/2 
  5955.  
  5956.          Describes the key features which it provides. 
  5957.  
  5958.  
  5959. ΓòÉΓòÉΓòÉ 10.1. Overview ΓòÉΓòÉΓòÉ
  5960.  
  5961. The internal file manager of CICS for OS/2 Version 3 is the Btrieve Microkernel 
  5962. Database Engine (MKDE) Version 6.20.925 supplied by Btrieve Technologies Inc. 
  5963. MKDE is a complete key-indexed record management system designed for 
  5964. high-performance data handling and improved programming productivity. 
  5965.  
  5966. CICS for OS/2 Version 2.0.1 used Btrieve Version 6.20.0, whereas CICS OS/2 
  5967. Version 2.0 used Btrieve Version 6.15, and CICS OS/2 Version 1.20 used Btrieve 
  5968. Version 5.10. 
  5969.  
  5970. Note:  If you have the Software Developers Kit for Version 5.10 or later, 
  5971. applications can access the File Manager outside the CICS for OS/2 environment. 
  5972. For information, see the CICS for OS/2 Application Programming book, and the 
  5973. Btrieve Programmer's Guide (available from Btrieve Technologies Inc). 
  5974.  
  5975. The following sections introduce some of the features that make the File 
  5976. Manager a uniquely powerful record management system. 
  5977.  
  5978. Note:  This book discusses how CICS for OS/2 relates to MKDE, and does not 
  5979. discuss all of the available MKDE features. 
  5980.  
  5981. In the rest of this book MKDE is referred to simply as the File Manager. 
  5982.  
  5983.  
  5984. ΓòÉΓòÉΓòÉ 10.2. Fundamental concepts of the File Manager ΓòÉΓòÉΓòÉ
  5985.  
  5986. This section describes the fundamental concepts behind the management of File 
  5987. Manager files, records, keys, and indexes. 
  5988.  
  5989. The File Manager stores information in File Manager data files. Inside each 
  5990. data file is a collection of records. A record contains bytes of data. That 
  5991. data might represent an employee's name, ID, address, phone number, rate of 
  5992. pay, and so on. For example, when CICS for OS/2 retrieves the record for Cliff 
  5993. Jones, the information might be displayed as follows: 
  5994.  
  5995. Jones Cliff D 340873 2341 Baxter Austin TX 512-555-2345 2146.00
  5996.  
  5997. Note:  CICS for OS/2 applications are responsible for the appearance of data. 
  5998.  
  5999. The File Manager sees a record only as a collection of bytes. The File Manager 
  6000. does not recognize logically discrete pieces of information within a record. To 
  6001. the File Manager, there is no last name, first name, employee ID, and so on 
  6002. inside a record; there is just a collection of bytes. 
  6003.  
  6004. Because it is byte-oriented, the File Manager performs no translation or type 
  6005. verification of the data in a record. CICS for OS/2 applications must handle 
  6006. all information about the format and type of the data in the data file. 
  6007.  
  6008. For example, if a CICS for OS/2 application inserts or retrieves information 
  6009. about Cliff Jones into a File Manager file, it might use a data structure based 
  6010. on the following format: 
  6011.  
  6012. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  6013. Γöé INFORMATION IN RECORD           Γöé LENGTH   Γöé DATA TYPE                       Γöé
  6014. Γöé                                 Γöé IN BYTES Γöé                                 Γöé
  6015. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6016. Γöé Last name                       Γöé 25       Γöé Null-terminated string          Γöé
  6017. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6018. Γöé First name                      Γöé 25       Γöé Null-terminated string          Γöé
  6019. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6020. Γöé Middle initial                  Γöé 1        Γöé Char (byte)                     Γöé
  6021. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6022. Γöé Employee ID                     Γöé 4        Γöé Long (4-byte unsigned binary)   Γöé
  6023. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6024. Γöé Street address                  Γöé 30       Γöé Null-terminated string          Γöé
  6025. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6026. Γöé City                            Γöé 25       Γöé Null-terminated string          Γöé
  6027. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6028. Γöé State                           Γöé 11       Γöé Null-terminated string          Γöé
  6029. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6030. Γöé Phone number                    Γöé 12       Γöé Null-terminated string          Γöé
  6031. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6032. Γöé Pay rate per month              Γöé 4        Γöé Long (4-byte unsigned binary)   Γöé
  6033. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  6034.  
  6035. Inside the File Manager file, Cliff Jones' record would be stored as a 
  6036. collection of bytes. The following diagram shows a portion of the record for 
  6037. Cliff Jones, as it is stored in the File Manager file. 
  6038.  
  6039. Note:  The diagram replaces ASCII values in strings with the appropriate letter 
  6040. or number. Integers and other numeric values are unchanged from their normal 
  6041. hexadecimal representation. 
  6042.  
  6043.  
  6044.  00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
  6045. ΓöîΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÉ
  6046. Γöé JΓöé oΓöé nΓöé eΓöé sΓöé00Γöé ?Γöé ?Γöé ?Γöé ?Γöé ?Γöé ?Γöé ?Γöé ?Γöé ?Γöé ?Γöé
  6047. ΓööΓöÇΓöÇΓö┤ΓöÇΓöÇΓö┤ΓöÇΓöÇΓö┤ΓöÇΓöÇΓö┤ΓöÇΓöÇΓö┤ΓöÇΓöÇΓö┤ΓöÇΓöÇΓö┤ΓöÇΓöÇΓö┤ΓöÇΓöÇΓö┤ΓöÇΓöÇΓö┤ΓöÇΓöÇΓö┤ΓöÇΓöÇΓö┤ΓöÇΓöÇΓö┤ΓöÇΓöÇΓö┤ΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÿ
  6048.  
  6049.  10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F
  6050. ΓöîΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÉ
  6051. Γöé ?Γöé ?Γöé ?Γöé ?Γöé ?Γöé ?Γöé ?Γöé ?Γöé ?Γöé CΓöé lΓöé iΓöé fΓöé fΓöé00Γöé ?Γöé
  6052. ΓööΓöÇΓöÇΓö┤ΓöÇΓöÇΓö┤ΓöÇΓöÇΓö┤ΓöÇΓöÇΓö┤ΓöÇΓöÇΓö┤ΓöÇΓöÇΓö┤ΓöÇΓöÇΓö┤ΓöÇΓöÇΓö┤ΓöÇΓöÇΓö┤ΓöÇΓöÇΓö┤ΓöÇΓöÇΓö┤ΓöÇΓöÇΓö┤ΓöÇΓöÇΓö┤ΓöÇΓöÇΓö┤ΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÿ
  6053.  
  6054.  20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F
  6055. ΓöîΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÉ
  6056. Γöé ?Γöé ?Γöé ?Γöé ?Γöé ?Γöé ?Γöé ?Γöé ?Γöé ?Γöé ?Γöé ?Γöé ?Γöé ?Γöé ?Γöé ?Γöé ?Γöé
  6057. ΓööΓöÇΓöÇΓö┤ΓöÇΓöÇΓö┤ΓöÇΓöÇΓö┤ΓöÇΓöÇΓö┤ΓöÇΓöÇΓö┤ΓöÇΓöÇΓö┤ΓöÇΓöÇΓö┤ΓöÇΓöÇΓö┤ΓöÇΓöÇΓö┤ΓöÇΓöÇΓö┤ΓöÇΓöÇΓö┤ΓöÇΓöÇΓö┤ΓöÇΓöÇΓö┤ΓöÇΓöÇΓö┤ΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÿ
  6058.  
  6059.  30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F
  6060. ΓöîΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÉ
  6061. Γöé ?Γöé ?Γöé DΓöé89Γöé33Γöé05Γöé00Γöé 2Γöé 3Γöé 4Γöé 1Γöé  Γöé BΓöé aΓöé xΓöé tΓöé
  6062. ΓööΓöÇΓöÇΓö┤ΓöÇΓöÇΓö┤ΓöÇΓöÇΓö┤ΓöÇΓöÇΓö┤ΓöÇΓöÇΓö┤ΓöÇΓöÇΓö┤ΓöÇΓöÇΓö┤ΓöÇΓöÇΓö┤ΓöÇΓöÇΓö┤ΓöÇΓöÇΓö┤ΓöÇΓöÇΓö┤ΓöÇΓöÇΓö┤ΓöÇΓöÇΓö┤ΓöÇΓöÇΓö┤ΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÿ
  6063.  
  6064.  40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F
  6065. ΓöîΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÉ
  6066. Γöé eΓöé rΓöé00Γöé ?Γöé ?Γöé ?Γöé ?Γöé ?Γöé ?Γöé ?Γöé ?Γöé ?Γöé ?Γöé .Γöé .Γöé .Γöé
  6067. ΓööΓöÇΓöÇΓö┤ΓöÇΓöÇΓö┤ΓöÇΓöÇΓö┤ΓöÇΓöÇΓö┤ΓöÇΓöÇΓö┤ΓöÇΓöÇΓö┤ΓöÇΓöÇΓö┤ΓöÇΓöÇΓö┤ΓöÇΓöÇΓö┤ΓöÇΓöÇΓö┤ΓöÇΓöÇΓö┤ΓöÇΓöÇΓö┤ΓöÇΓöÇΓö┤ΓöÇΓöÇΓö┤ΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÿ
  6068.  
  6069. The only discrete portions of information that the File Manager can recognize 
  6070. in a File Manager file are keys. CICS for OS/2 can designate any collection of 
  6071. bytes in a record as a key. Bytes must be contiguous inside each key segment. 
  6072. Keys and segments are discussed in detail beginning at Keys. 
  6073.  
  6074. The File Manager sorts records on the basis of the values in any specified key. 
  6075. The File Manager can also find a particular record based on a specified key 
  6076. value. In the preceding example, the 25 bytes that contain a last name in each 
  6077. record might be designated as a key in the File Manager file. CICS could use 
  6078. the last name key to obtain a listing of all the employees named Smith, or it 
  6079. could obtain a listing of all employees and then display that listing, sorted 
  6080. by last name. 
  6081.  
  6082. Keys also allow the File Manager to access information quickly. For each key 
  6083. defined in a File Manager data file, the File Manager builds an index. (Indexes 
  6084. are discussed in detail beginning at Indexes) The index is stored inside the 
  6085. File Manager data file itself, and contains a collection of pointers (addresses 
  6086. or offsets) into the actual data within that file. Associated with each pointer 
  6087. is a key value. 
  6088.  
  6089. In the preceding example, the key "last name" has an index. Inside that index 
  6090. is a collection of last names: one last name for every employee. For every last 
  6091. name in the index, there is also a pointer that indicates where the information 
  6092. about that employee is located in the File Manager data file: 
  6093.  
  6094.  Budinszky      0222 
  6095.  Conrad         128C 
  6096.  Doggett        1278 
  6097.  Hanlon         1164 
  6098.  Heater         1244 
  6099.  Khawaja        2816 
  6100.  Kreuger        0274 
  6101.  Schumacher     12FC 
  6102.  Szalay         12A8 
  6103.  Wallace        2432 
  6104.  Woodward       12D0 
  6105.  
  6106.  Normally, when accessing or sorting information the File Manager does not 
  6107.  search through all the data in its data file. Instead, it goes to the index, 
  6108.  performs the search, and then manipulates only those records that meet the 
  6109.  request. 
  6110.  
  6111.  
  6112. ΓòÉΓòÉΓòÉ 10.3. Concurrent transactions ΓòÉΓòÉΓòÉ
  6113.  
  6114. A File Manager transaction is equivalent to a logical unit of work (LUW), and 
  6115. should not be confused with CICS transactions. 
  6116.  
  6117. Concurrent File Manager transactions allow CICS for OS/2 to run multiple 
  6118. transactions simultaneously for the same File Manager file (if the file uses 
  6119. the File Manager Version 6 format). 
  6120.  
  6121. Versions of File Manager prior to Version 6 support only one type of 
  6122. transaction: exclusive. In an exclusive transaction, File Manager locks the 
  6123. entire file for the duration of the transaction. This is known as file-level 
  6124. transaction locking. When a file is locked in an exclusive transaction, other 
  6125. transactions can still read the file (provided they are not involved in 
  6126. exclusive transactions and are not attempting to lock the file themselves). 
  6127. They cannot however, make any changes to the file. If the file uses a File 
  6128. Manager Version 6 format, other transactions do not see changes that occur 
  6129. during the transaction until that transaction ends. (If the file uses the File 
  6130. Manager Version 5 format, other transactions can see such changes.) 
  6131.  
  6132. With File Manager Version 6 a new type of transaction, concurrent, was 
  6133. introduced. When a File Manager Version 6 file is included in a concurrent 
  6134. transaction, modifications cause File Manager to lock only the record (or data 
  6135. pages, if the record is variable length) to be modified, as well as affected 
  6136. index pages. 
  6137.  
  6138. This allows other users to modify or include the same file in their own 
  6139. concurrent transaction, as long as no concurrent transaction has already locked 
  6140. the records to be modified (or any affected index pages). The following 
  6141. additional features apply to concurrent transactions: 
  6142.  
  6143.      Locked records remain locked for the duration of the transaction 
  6144.  
  6145.      If the transaction simply reads a record, File Manager does not lock the 
  6146.       record 
  6147.  
  6148.      Other users cannot see the changes to a file in a transaction until the 
  6149.       transaction ends. (Thus, if a system failure occurs before the 
  6150.       transaction completes, other users will not have read false data; that 
  6151.       is, data that is to be rolled back.) 
  6152.  
  6153.  
  6154. ΓòÉΓòÉΓòÉ 10.4. File Manager files ΓòÉΓòÉΓòÉ
  6155.  
  6156. A file is the highest-level database entity you can access using the File 
  6157. Manager. The File Manager allows a maximum file size of approximately four 
  6158. gigabytes. You can create files online using the EXEC CICS SET FILE(xxxxxx) 
  6159. OPEN RESET command. Alternatively, you can create File Manager files and define 
  6160. their characteristics by using the CREATE command, which the File Manager 
  6161. Maintenance utility provides (see CREATE). Note, however, that you can use the 
  6162. CREATE command only to create CICS key-sequenced data set (KSDS) files. To 
  6163. create entry-sequenced data set (ESDS) and relative record (RRDS) files you 
  6164. must use the EXEC CICS SET FILE command, which is the recommended method of 
  6165. creating files. 
  6166.  
  6167. When creating files, the File Manager Version 6.20. uses a file format that 
  6168. allows faster data access than was possible with previous File Manager 
  6169. versions. This format is responsible for many of the enhancements and new 
  6170. features available in Version 6.20. 
  6171.  
  6172. Versions of the File Manager prior to Version 6.20 cannot open files that have 
  6173. the updated file format. However, File Manager Version 6.20 can open files that 
  6174. were created with earlier versions of File Manager, although it does not 
  6175. convert the files to the 6.20 file format.  To take advantage of the 
  6176. performance gains provided by version 6.20. of the File Manager, you must 
  6177. perform this conversion first. For more information see Rebuilding existing 
  6178. File Manager files. 
  6179.  
  6180.  
  6181. ΓòÉΓòÉΓòÉ 10.4.1. File components ΓòÉΓòÉΓòÉ
  6182.  
  6183. The File Manager files consist of a series of pages. A page is the unit of 
  6184. storage that the File Manager transfers between memory and disk. A File Manager 
  6185. file is composed of File Control Record (FCR) pages, data pages, index pages, 
  6186. and several other types of pages, all of which are discussed in the following 
  6187. sections. 
  6188.  
  6189. You specify a fixed size for each page when you create a file. The page size is 
  6190. always a multiple of 512 bytes, up to 4096 bytes. See Determining record and 
  6191. page size for more information. 
  6192.  
  6193.  
  6194. ΓòÉΓòÉΓòÉ 10.4.1.1. FCR pages ΓòÉΓòÉΓòÉ
  6195.  
  6196. The first two pages in every File Manager file are the FCR pages. At any given 
  6197. time, the File Manager considers one of the FCR pages to be current. The 
  6198. current FCR page contains the latest information about the file, such as the 
  6199. file size, page size, alternate collating sequence name (if any), and other 
  6200. characteristics of the file. 
  6201.  
  6202.  
  6203. ΓòÉΓòÉΓòÉ 10.4.1.2. Page allocation table ΓòÉΓòÉΓòÉ
  6204.  
  6205. Page allocation table (PAT) pages are part of the File Manager's internal 
  6206. implementation for converting between physical and logical page numbers in a 
  6207. File Manager file. 
  6208.  
  6209. The PAT tracks the mapping of logical page numbers to physical page numbers. 
  6210.  
  6211.  
  6212. ΓòÉΓòÉΓòÉ 10.4.1.3. Data pages and variable pages ΓòÉΓòÉΓòÉ
  6213.  
  6214. Data pages contain fixed-length records, whereas variable pages contain 
  6215. variable-length records. (Records are discussed in detail beginning at Records) 
  6216.  
  6217.  
  6218. ΓòÉΓòÉΓòÉ 10.4.1.4. Index pages ΓòÉΓòÉΓòÉ
  6219.  
  6220. Index pages are nodes in a B-tree structure. Each node contains key values for 
  6221. the data records. Generally, index pages contain many different key values. 
  6222. Each key value on the page has a record address. The File Manager uses this 
  6223. address to retrieve records containing a specified key value. See Indexes for 
  6224. more information. 
  6225.  
  6226.  
  6227. ΓòÉΓòÉΓòÉ 10.4.2. File space allocation ΓòÉΓòÉΓòÉ
  6228.  
  6229. The File Manager automatically reallocates file space when you insert or delete 
  6230. File Manager records. The following paragraphs explain how the File Manager 
  6231. dynamically allocates space and uses free space. 
  6232.  
  6233.  
  6234. ΓòÉΓòÉΓòÉ 10.4.2.1. Dynamic Expansion ΓòÉΓòÉΓòÉ
  6235.  
  6236. The File Manager allocates disk space as needed. If there is not enough room in 
  6237. the file when new records are inserted, the File Manager dynamically allocates 
  6238. additional data and index pages to the file. The size of each allocated page is 
  6239. the same as the page size with which the file was created. The File Manager 
  6240. also updates directory structures to reflect the new file size. 
  6241.  
  6242. When the File Manager allocates space to a file, that space remains allocated 
  6243. as long as the file exists. To reduce the space required for a file from which 
  6244. numerous records have been deleted, you can create a new file with the same 
  6245. characteristics as the original file. (To create this file, you can use the 
  6246. CLONE command in the File Manager Maintenance utility.) Then, use one of the 
  6247. following commands (or command sequences) in the File Manager Maintenance 
  6248. utility: 
  6249.  
  6250.      COPY 
  6251.      RECOVER, LOAD 
  6252.      SAVE, LOAD 
  6253.  
  6254.  You can then delete the original file from the disk and rename the new file. 
  6255.  The CICS for OS/2 internal File Manager and utilities describes the File 
  6256.  Manager utilities. 
  6257.  
  6258.  
  6259. ΓòÉΓòÉΓòÉ 10.4.2.2. Free space utilization ΓòÉΓòÉΓòÉ
  6260.  
  6261. When you delete a record, the disk space it formerly occupied is put on a free 
  6262. space list. When CICS for OS/2 inserts new records, the File Manager uses the 
  6263. free space instead of allocating additional pages to the file. The File 
  6264. Manager's method of reusing free space eliminates the need to reorganize files 
  6265. to reclaim disk space. 
  6266.  
  6267.  
  6268. ΓòÉΓòÉΓòÉ 10.5. Records ΓòÉΓòÉΓòÉ
  6269.  
  6270. A record represents a set of logically associated data items in a File Manager 
  6271. file. Generally, a record is the unit transferred between CICS for OS/2 and the 
  6272. File Manager in a single operation. 
  6273.  
  6274. There is no inherent restriction on the number of records allowed in a File 
  6275. Manager file. A record can consist entirely of a fixed-length portion (a 
  6276. fixed-length record), or it can consist of a fixed-length portion followed by a 
  6277. variable-length portion (a variable-length record). All the keys defined for 
  6278. the file must be located within the fixed-length portion of the record. 
  6279.  
  6280.  
  6281. ΓòÉΓòÉΓòÉ 10.5.1. Fixed-length records ΓòÉΓòÉΓòÉ
  6282.  
  6283. In a file that uses fixed-length records, the length of each record in that 
  6284. file must be the same. The maximum length of a fixed-length record depends on 
  6285. the physical page size and the number of duplicate keys you define for the 
  6286. file. The File Manager allows a fixed-length record to contain up to 4086 bytes 
  6287. (4096 minus 8 bytes for page overhead information, and 2 bytes for the record 
  6288. usage count). Therefore, the largest possible fixed-length record is 4086 
  6289. bytes. See Determining record and page size for more information on maximum 
  6290. record length. 
  6291.  
  6292. In the file control table (FCT) you define records as fixed length by 
  6293. specifying the same values in the Maximum Record Length and Minimum Record 
  6294. Length fields. 
  6295.  
  6296.  
  6297. ΓòÉΓòÉΓòÉ 10.5.2. Variable-length records ΓòÉΓòÉΓòÉ
  6298.  
  6299. Variable-length records store data of indeterminate length. When you create a 
  6300. File Manager file, you can specify that you want the file to use 
  6301. variable-length records. A variable-length record has a fixed-length portion 
  6302. and a variable-length portion. While the fixed-length portion of all 
  6303. variable-length records in a file must be the same size, the variable-length 
  6304. portion can vary. This means that the overall length of each variable-length 
  6305. record in the file can vary. 
  6306.  
  6307. A file is considered to contain variable-length records if the values in the 
  6308. Maximum Record Length and Minimum Record Length fields in the FCT are not the 
  6309. same. 
  6310.  
  6311.  
  6312. ΓòÉΓòÉΓòÉ 10.5.2.1. Maximum length of variable-length records ΓòÉΓòÉΓòÉ
  6313.  
  6314. The maximum length of variable-length records supported by CICS for OS/2 and 
  6315. the File Manager is 32767 bytes. However, the ability to insert, update, and 
  6316. retrieve long records is influenced by several factors. 
  6317.  
  6318.  
  6319. ΓòÉΓòÉΓòÉ 10.5.2.2. Free space list ΓòÉΓòÉΓòÉ
  6320.  
  6321. The File Manager maintains the Free Space List for variable pages. The Free 
  6322. Space List indicates which variable pages contain the same or more free space 
  6323. than that specified by the Free Space Threshold file specification. 
  6324.  
  6325. The Free Space Threshold file specification is a value you can specify when you 
  6326. create a file. This value is expressed as a percentage and tells the File 
  6327. Manager how much free space must remain on a variable page in order for that 
  6328. page to appear on the Free Space List. 
  6329.  
  6330.  
  6331. ΓòÉΓòÉΓòÉ 10.6. Keys ΓòÉΓòÉΓòÉ
  6332.  
  6333. The File Manager uses keys to allow fast direct access to records in a File 
  6334. Manager file. Because the File Manager has no way of knowing the structure of 
  6335. the records in each file, you define each key by identifying the following: 
  6336.  
  6337.      The key's offset in bytes from the beginning of the record 
  6338.      The number of bytes you want to use for the key 
  6339.      The key's type (identifies how sorting is to be performed) 
  6340.  
  6341.  For example, suppose a particular key begins at the eighth byte of the record 
  6342.  and extends for four bytes. When you insert a record into the file, the File 
  6343.  Manager extracts four bytes, beginning at the eighth byte, and uses this 
  6344.  extracted value to position the record in the index. 
  6345.  
  6346.  When you create a key, you can assign attribute and type information to it. 
  6347.  Key attributes and types are closely related and must be used in conjunction 
  6348.  with each other. 
  6349.  
  6350.  
  6351. ΓòÉΓòÉΓòÉ 10.6.1. Key attributes ΓòÉΓòÉΓòÉ
  6352.  
  6353. The following key attributes are available with CICS for OS/2: 
  6354.  
  6355.      Segmented and nonsegmented 
  6356.      Duplicatable and nonduplicatable 
  6357.      Modifiable and nonmodifiable 
  6358.      Alternate collating sequence 
  6359.      Null and non-null. 
  6360.  
  6361.  
  6362. ΓòÉΓòÉΓòÉ 10.6.1.1. Segmented and nonsegmented keys ΓòÉΓòÉΓòÉ
  6363.  
  6364. Keys can consist of one or more segments in each record. A segment can be any 
  6365. set of contiguous bytes in the record. The total length of a key equals the sum 
  6366. of the length of the key segments, and the maximum length is 255 bytes. 
  6367. Different key segments may overlap each other in the record. 
  6368.  
  6369. Note:  When you assign an attribute to a key, all segments of that key share 
  6370. the same attributes. 
  6371.  
  6372. A File Manager file limits the maximum number of key segments (rather than the 
  6373. maximum number of keys). The maximum number of key segments allowed depends on 
  6374. the page size: 
  6375.  
  6376.  Page Size           Maximum Key Segments 
  6377.  
  6378.  512                 8 
  6379.  
  6380.  1024                23 
  6381.  
  6382.  1536-4096           24 
  6383.  
  6384.  Note:  For ESDS files the maximum number of key segments allowed is one less 
  6385.  than the numbers shown above. 
  6386.  
  6387.  See Determining record and page size for more information on calculating page 
  6388.  size. 
  6389.  
  6390.  A file with a page size of 512 bytes may contain 1 key with 8 segments, 8 keys 
  6391.  with 1 segment each, or any combination in between. If a file has a page size 
  6392.  of 1024 bytes, it may contain 1 key with 23 segments, 23 keys with 1 segment, 
  6393.  or any combination in between. 
  6394.  
  6395.  The key type can be different for each segment in the key. 
  6396.  
  6397.  When a segmented key is a nonduplicatable key (see the following paragraph), 
  6398.  the combination of the segments must form a unique value; however, individual 
  6399.  segments may contain duplicates. When you are defining this type of segmented 
  6400.  key, each segment would have duplicates=no as a key-level attribute even 
  6401.  though that particular segment could have duplicates. To ensure that a 
  6402.  particular segment is always unique, define it as a separate nonduplicatable 
  6403.  key in addition to the segmented key definition. 
  6404.  
  6405.  
  6406. ΓòÉΓòÉΓòÉ 10.6.1.2. Duplicatable and nonduplicatable keys ΓòÉΓòÉΓòÉ
  6407.  
  6408. If you define a key to be duplicatable, the File Manager allows more than one 
  6409. record to have the same value for that key. If you specify a key with no 
  6410. duplicates, the File Manager does not allow CICS for OS/2 to add multiple 
  6411. records with the same value in this key field. 
  6412.  
  6413. For example, in a file containing customer records, you can define the zip code 
  6414. as a duplicatable key so that many different records can contain the same value 
  6415. for the zip code. However, if you also make the customer number a key, you 
  6416. probably would not want to allow duplicates, since each customer should have a 
  6417. unique number. 
  6418.  
  6419. Note:  If one segment of a segmented key allows duplicates, all of the segments 
  6420. must allow duplicates. For more information, see Segmented and nonsegmented 
  6421. keys. For information about how the File Manager stores duplicate key values, 
  6422. see Indexes. 
  6423.  
  6424.  
  6425. ΓòÉΓòÉΓòÉ 10.6.1.3. Modifiable and nonmodifiable keys ΓòÉΓòÉΓòÉ
  6426.  
  6427. You can define a key as modifiable or nonmodifiable. If you define a key as 
  6428. modifiable, the File Manager allows CICS for OS/2 to update an existing record 
  6429. and change the value of the key. For example, if account balance is a key, you 
  6430. may allow a program to modify the value of that key as the customer makes 
  6431. purchases and payments. However, if the customer's account number is a key, you 
  6432. probably would make it a nonmodifiable key because the customer's account 
  6433. number should not change. 
  6434.  
  6435. Note:  If one segment of a key is modifiable, all of the segments must be 
  6436. modifiable. 
  6437.  
  6438.  
  6439. ΓòÉΓòÉΓòÉ 10.6.1.4. Alternate collating sequence ΓòÉΓòÉΓòÉ
  6440.  
  6441. You can direct the File Manager to sort string keys (type string) differently 
  6442. from the standard ASCII collating sequence. 
  6443.  
  6444. CICS for OS/2 provides the ability to sort keys in an EBCDIC sequence. You do 
  6445. this by specifying Y in the Alt key segment field in the FCT. 
  6446.  
  6447.  
  6448. ΓòÉΓòÉΓòÉ 10.6.1.5. Null keys ΓòÉΓòÉΓòÉ
  6449.  
  6450. You can direct the File Manager to exclude certain records from an index by 
  6451. defining null keys. When you define a null key, you specify a null value by 
  6452. which the File Manager can recognize the key as being a null key. 
  6453.  
  6454. You can use a null value in a key when the data for the key is unavailable or 
  6455. when you do not want the File Manager to include a record for that key in the 
  6456. index. Null keys allow you to avoid searching through meaningless records in an 
  6457. index path and to eliminate the overhead time required to update the index each 
  6458. time a key with no meaningful data is inserted. When data becomes available for 
  6459. that key, and when you want to include the record in the index, you can update 
  6460. the record, replacing the null value with meaningful data. 
  6461.  
  6462. If you define one segment of a key as a null key, you must define all segments 
  6463. of that key as a null key. However, the File Manager allows you to define 
  6464. different null values for different segments in a segmented key. The most 
  6465. commonly used null values are ASCII blank (X'20') and binary 0 (X'00'). 
  6466.  
  6467.  
  6468. ΓòÉΓòÉΓòÉ 10.6.2. Key types ΓòÉΓòÉΓòÉ
  6469.  
  6470. CICS for OS/2 supports two File Manager key types: string (code 0) and unsigned 
  6471. binary (code 14). 
  6472.  
  6473. Internally, the File Manager compares string keys on a byte-by-byte basis, from 
  6474. left to right. The File Manager sorts string keys according to their ASCII 
  6475. value. However, for string keys you can specify an alternate collating 
  6476. sequence. See Alternate collating sequence for more information. 
  6477.  
  6478. The File Manager compares unsigned binary keys a word at a time. It compares 
  6479. these keys from right to left because the Intel 8086 family of processors 
  6480. reverses the high and low bytes in an integer. 
  6481.  
  6482. The following sections, describe the key types and their internal storage 
  6483. formats. 
  6484.  
  6485.  
  6486. ΓòÉΓòÉΓòÉ 10.6.2.1. String ΓòÉΓòÉΓòÉ
  6487.  
  6488. A string type in the File Manager is a sequence of characters ordered from left 
  6489. to right. Each character is represented in ASCII format in a single byte, 
  6490. except when the File Manager is determining whether a key value is null. 
  6491.  
  6492.  
  6493. ΓòÉΓòÉΓòÉ 10.6.2.2. Unsigned binary ΓòÉΓòÉΓòÉ
  6494.  
  6495. The File Manager sorts unsigned binary keys as unsigned integers. An unsigned 
  6496. binary key must contain an even number of bytes (2, 4, 6, and so on). The File 
  6497. Manager compares unsigned binary keys a word at a time, from right to left. 
  6498.  
  6499.  
  6500. ΓòÉΓòÉΓòÉ 10.7. Indexes ΓòÉΓòÉΓòÉ
  6501.  
  6502. An index is a structure in a File Manager file that contains the key values for 
  6503. a specific key. In an index, the File Manager dynamically maintains the key 
  6504. values in a sorted order, storing them in a balanced B-tree structure. When you 
  6505. insert, update, or delete a record, the File Manager adjusts all the indexes 
  6506. for the file to reflect the latest changes in the key values contained in the 
  6507. records. 
  6508.  
  6509. In addition to automatic index maintenance, the following index features are 
  6510. supported: 
  6511.  
  6512.      Up to 119 key segments per file 
  6513.  
  6514.      Adding or dropping any index after a file has been created 
  6515.  
  6516.      String and unsigned binary data types for key values 
  6517.  
  6518.      Numerous key attributes:  duplicatable, nonduplicatable, modifiable, 
  6519.       nonmodifiable, segmented, nonsegmented, alternate collating sequence, 
  6520.       null, and non-null 
  6521.  
  6522.  The File Manager keeps all indexes to the data records in the form of standard 
  6523.  B-trees. A B-tree is a data structure that allows external searching by means 
  6524.  of multiway tree branching. The B-tree structure features quick access and 
  6525.  efficient use of disk space. Once a B-tree structure is created, no periodic 
  6526.  maintenance is required. The File Manager creates a separate B-tree for each 
  6527.  key you define within a file. 
  6528.  
  6529.  You can delete, or drop, an index when a CICS for OS/2 application no longer 
  6530.  needs it. The space that the index used in the file is freed for data or for 
  6531.  other index pages. 
  6532.  
  6533.  If you create an index at file creation time, the File Manager stores 
  6534.  duplicate values in the chronological order in which the records are inserted 
  6535.  into the file. 
  6536.  
  6537.  Note:  The chronological ordering of records can change when you update 
  6538.  records and change their key values, when you drop and rebuild an index, or 
  6539.  when you rebuild the File Manager file. Do not make your application dependent 
  6540.  on the chronological ordering of records in a file. 
  6541.  
  6542.  If you create an index for a file that was created earlier, The File Manager 
  6543.  enters duplicate values into the index in the order in which their 
  6544.  corresponding records are physically stored in the file at the time the index 
  6545.  is created. 
  6546.  
  6547.  You can also specify a key with an alternate collating sequence. For more 
  6548.  information, refer to Alternate collating sequence. 
  6549.  
  6550.  
  6551. ΓòÉΓòÉΓòÉ 10.8. Designing the database ΓòÉΓòÉΓòÉ
  6552.  
  6553. This section provides formulas and guidelines for designing your File Manager 
  6554. database. The topics covered should help you reduce the amount of disk space 
  6555. your files use, ensure automatic data recovery, support multiple transactions, 
  6556. and set up security. 
  6557.  
  6558.  
  6559. ΓòÉΓòÉΓòÉ 10.8.1. Determining record and page size ΓòÉΓòÉΓòÉ
  6560.  
  6561. When you create a file, you must specify the logical record length and the 
  6562. file's page size. The following sections will help you determine these values. 
  6563.  
  6564.  
  6565. ΓòÉΓòÉΓòÉ 10.8.2. Logical record length ΓòÉΓòÉΓòÉ
  6566.  
  6567. The logical record length is the number of bytes of fixed-length data you will 
  6568. allow a record to hold in the File Manager file you are creating. To obtain 
  6569. this value, calculate how many bytes of data you need to store in the 
  6570. fixed-length portion of each record. 
  6571.  
  6572. For example, the following table shows how the bytes in each fixed-length 
  6573. portion of the record are added together to obtain the logical record length: 
  6574.  
  6575. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  6576. Γöé VALUE                                 Γöé NUMBER OF BYTES FOR VALUE            Γöé
  6577. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6578. Γöé Last name                             Γöé 25                                   Γöé
  6579. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6580. Γöé First name                            Γöé 25                                   Γöé
  6581. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6582. Γöé Middle initial                        Γöé 1                                    Γöé
  6583. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6584. Γöé Employee ID                           Γöé 4                                    Γöé
  6585. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6586. Γöé Street address                        Γöé 30                                   Γöé
  6587. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6588. Γöé City                                  Γöé 25                                   Γöé
  6589. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6590. Γöé State                                 Γöé 11                                   Γöé
  6591. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6592. Γöé Phone                                 Γöé 12                                   Γöé
  6593. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6594. Γöé Rate of pay                           Γöé 4                                    Γöé
  6595. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6596. Γöé Department                            Γöé 24                                   Γöé
  6597. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6598. Γöé Permanent/Temporary                   Γöé 1                                    Γöé
  6599. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6600. Γöé Miscellaneous                         Γöé 0                                    Γöé
  6601. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6602. Γöé                                       Γöé ΓöÇΓöÇΓöÇΓöÇ                                 Γöé
  6603. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6604. Γöé Logical record length:                Γöé 162                                  Γöé
  6605. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  6606.  
  6607. The Miscellaneous portion of the record is variable-length, and contains notes 
  6608. about the employee (commendations, bonuses, and so on). Because Miscellaneous 
  6609. is variable-length, it has no fixed-length, and therefore we need to reserve no 
  6610. bytes for its contents in each record. If any record actually has information 
  6611. to store in Miscellaneous, that information is stored on variable pages, and 
  6612. need not be included in the calculations for logical record length. 
  6613.  
  6614. Note:  For files that allow variable-length records, logical record length 
  6615. refers only to the fixed-length portion of the record. 
  6616.  
  6617.  
  6618. ΓòÉΓòÉΓòÉ 10.8.3. Page Size ΓòÉΓòÉΓòÉ
  6619.  
  6620. All pages in a File Manager data file are the same size. Therefore, when you 
  6621. determine what size the pages should be in your file, you must choose a size 
  6622. that meets the following criteria: 
  6623.  
  6624.      What page size is the smallest that will allow index pages to hold your 
  6625.       largest key definition? 
  6626.  
  6627.      What page size is the optimum size for data pages? 
  6628.  
  6629.  Once you have these values, you can select a page size that best fits your 
  6630.  file. 
  6631.  
  6632.  
  6633. ΓòÉΓòÉΓòÉ 10.8.3.1. Minimum page size for index pages ΓòÉΓòÉΓòÉ
  6634.  
  6635. To find the smallest page size that will still hold the largest key definition 
  6636. in your file, you must perform the following tasks: 
  6637.  
  6638.    1. Determine how many bytes the largest key in the file will require on an 
  6639.       index page. This value is the sum of the user-specified key length and 
  6640.       the overhead that the File Manager requires to store the key. The 
  6641.       user-specified key length is a given quantity. To calculate the number of 
  6642.       overhead bytes required, perform the following substeps: 
  6643.  
  6644.         a. If the key does not allow duplicates, proceed to step 2. 
  6645.  
  6646.         b. If the key does allow duplicates, add an additional 8 bytes to the 
  6647.            user-specified key length. 
  6648.  
  6649.    2. Multiply the value you obtained in step 1 by 8. (The File Manager 
  6650.       requires room for a minimum of 8 keys on a page.) 
  6651.  
  6652.    3. Add 12 to the value obtained in step 2. 
  6653.  
  6654.    4. Select the first page size that is equal to or greater than the value you 
  6655.       obtained in step 3. 
  6656.  
  6657.  Note:  Remember that the page size you select in step 4 must accommodate the 
  6658.  size of any keys created after file creation. 
  6659.  
  6660.  Using the example from the preceding section, consider that your file will 
  6661.  have four keys: 
  6662.  
  6663.   ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  6664.   Γöé KEY NAME                      Γöé SIZE IN BYTES Γöé NUMBER OF     Γöé DUPLICATABLE?Γöé
  6665.   Γöé                               Γöé               Γöé SEGMENTS      Γöé              Γöé
  6666.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6667.   Γöé Last name                     Γöé 25            Γöé 1             Γöé Yes          Γöé
  6668.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6669.   Γöé Employee ID                   Γöé 4             Γöé 1             Γöé No           Γöé
  6670.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6671.   Γöé Department                    Γöé 24            Γöé 1             Γöé Yes          Γöé
  6672.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6673.   Γöé Permanent/Temporary           Γöé 1             Γöé 1             Γöé Yes          Γöé
  6674.   ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  6675.  
  6676.  Given these values, you can calculate the minimum page size for your File 
  6677.  Manager file's index pages as follows:  in performing step 1 and its substeps, 
  6678.  you can see that the largest key in the file (the last name key) requires a 
  6679.  minimum of 25 bytes (its user-specified key length). In designing the file, 
  6680.  you have decided that the last name key will allow duplicate values. 
  6681.  Therefore, you would add 8 bytes for overhead to the user-specified key length 
  6682.  of 25, giving you a total of 33 bytes. 
  6683.  
  6684.  Performing step 2, you multiply 33 by 8, giving you a total of 264 bytes. 
  6685.  
  6686.  Performing step 3, you add 12 bytes to the 264 bytes from step 2, giving you a 
  6687.  total of 276 bytes. 
  6688.  
  6689.  Performing step 4, you select the first page size that is equal to or greater 
  6690.  than 276 bytes. Because the minimum File Manager page size is 512 bytes, you 
  6691.  can select any possible page size. Although you have not eliminated any 
  6692.  possible page sizes in this example, you must verify the minimum page size for 
  6693.  index pages before choosing the optimum page size for data pages. Failure to 
  6694.  do so may result in selecting a data page size that is incompatible with the 
  6695.  allowable index page size. 
  6696.  
  6697.  
  6698. ΓòÉΓòÉΓòÉ 10.8.3.2. Optimum page size for data pages ΓòÉΓòÉΓòÉ
  6699.  
  6700. Before you can determine the optimum size of your File Manager file's data 
  6701. pages, you must first calculate the file's physical record length. The physical 
  6702. record length is the sum of the logical record length and the overhead required 
  6703. to store a record on a data page of the File Manager file. The File Manager 
  6704. always stores a minimum of 2 bytes of overhead information in every record (as 
  6705. a usage count for that record). The File Manager also stores an additional 
  6706. number of bytes in each record, depending on how you define the records in your 
  6707. File Manager file. 
  6708.  
  6709. The following table shows how many bytes of overhead you must add to the 
  6710. logical record length to obtain the physical record length (based on how you 
  6711. define the records for your File Manager file): 
  6712.  
  6713. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  6714. Γöé TYPE OF OVERHEAD                      Γöé BYTES                                Γöé
  6715. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6716. Γöé Record usage count                    Γöé 2                                    Γöé
  6717. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6718. Γöé Reserved duplicate pointers           Γöé 8 (per pointer)                      Γöé
  6719. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6720. Γöé Variable-length record pointer        Γöé 4 (if file allows variable-length    Γöé
  6721. Γöé                                       Γöé records)                             Γöé
  6722. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6723. Γöé Record length                         Γöé 4                                    Γöé
  6724. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  6725.  
  6726. Using the example from earlier in this section, assume that you are creating a 
  6727. File Manager file with a logical record length of 162 bytes. 
  6728.  
  6729. To obtain the physical record length for this File Manager file, you would add 
  6730. the following values: 
  6731.  
  6732. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  6733. Γöé VALUE                                 Γöé NUMBER OF BYTES FOR VALUE            Γöé
  6734. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6735. Γöé Logical record length                 Γöé 162                                  Γöé
  6736. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6737. Γöé Record usage count                    Γöé 2                                    Γöé
  6738. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6739. Γöé Variable-length record pointer        Γöé 4                                    Γöé
  6740. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6741. Γöé                                       Γöé ΓöÇΓöÇΓöÇΓöÇ                                 Γöé
  6742. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6743. Γöé Physical record length:               Γöé 168                                  Γöé
  6744. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  6745.  
  6746. Remember that for files with variable-length records, the logical record length 
  6747. refers only to the fixed-length portion of the record. 
  6748.  
  6749. Note:  For files with compressed records, the data page format is different. 
  6750. (Compressed records are discussed in Data compression). A compressed record's 
  6751. entry on a data page consists of 7 bytes of overhead information, pointers for 
  6752. duplicate keys, reserved duplicate pointers (if any), and a 4-byte 
  6753. record-length field. The record's user-defined data is compressed and stored on 
  6754. variable pages. 
  6755.  
  6756. Using the physical record length that you calculated in the preceding 
  6757. paragraphs, you now can determine the file's optimum page size for data pages. 
  6758.  
  6759. The File Manager stores as many records as possible in each data page of the 
  6760. File Manager file; however, it does not break the fixed-length portion of a 
  6761. record across pages. Also in each data page, the File Manager stores eight 
  6762. bytes of overhead information. You must account for this additional overhead 
  6763. when determining the data page size. 
  6764.  
  6765. A File Manager file contains unused space if the page size you choose, less 
  6766. eight bytes (for overhead information), is not an exact multiple of the 
  6767. physical record length. 
  6768.  
  6769. To optimize your file's use of disk space, select a page size that can buffer 
  6770. your records with the least amount of unused space. Page size must always be a 
  6771. multiple of 512 bytes, up to 4096 bytes. Larger page sizes usually result in 
  6772. more efficient use of disk space. Consider the example from the preceding 
  6773. section, where the physical record length added up to 168 bytes. The following 
  6774. table shows how many records can be stored on a page and how many bytes of 
  6775. unused space remain on a page for each possible page size: 
  6776.  
  6777. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  6778. Γöé PAGE SIZE  Γöé RECORDS    Γöé UNUSED      Γöé                                      Γöé
  6779. Γöé            Γöé PER PAGE   Γöé BYTES       Γöé                                      Γöé
  6780. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6781. Γöé 512        Γöé 3          Γöé 0           Γöé (512 - 8 - ( 3 * 168))               Γöé
  6782. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6783. Γöé 1024       Γöé 6          Γöé 8           Γöé (1024 - 8 - ( 6 * 168))              Γöé
  6784. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6785. Γöé 1536       Γöé 9          Γöé 16          Γöé (1536 - 8 - ( 9 * 168))              Γöé
  6786. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6787. Γöé 2048       Γöé 12         Γöé 24          Γöé (2048 - 8 - ( 12 * 168))             Γöé
  6788. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6789. Γöé 2560       Γöé 15         Γöé 33          Γöé (2560 - 8 - ( 15 * 168))             Γöé
  6790. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6791. Γöé 3072       Γöé 18         Γöé 40          Γöé (3072 - 8 - ( 18 * 168))             Γöé
  6792. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6793. Γöé 3584       Γöé 21         Γöé 48          Γöé (3584 - 8 - ( 21 * 168))             Γöé
  6794. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6795. Γöé 4096       Γöé 24         Γöé 56          Γöé (4096 - 8 - ( 24 * 168))             Γöé
  6796. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  6797.  
  6798. As the table indicates, if you select a page size of 512, only 3 records can be 
  6799. stored per page. However, if you select a page size of 4096, 24 records can be 
  6800. stored per page and 56 bytes of each page will be unused. 
  6801.  
  6802. Note:  The File Manager requires that each index page in the file be large 
  6803. enough to hold at least eight keys. If not, you must either increase the file's 
  6804. page size or decrease the key length. For more information, see Minimum page 
  6805. size for index pages. 
  6806.  
  6807.  
  6808. ΓòÉΓòÉΓòÉ 10.9. Estimating file size ΓòÉΓòÉΓòÉ
  6809.  
  6810. You can estimate the number of pages, and therefore the number of bytes 
  6811. required to store a File Manager file with the formulas described in the 
  6812. following paragraphs. However, before using the formulas, realize that at any 
  6813. given moment, they only approximate file size because of the way that File 
  6814. Manager dynamically manipulates pages. 
  6815.  
  6816. Note:  The following discussion and the formulas for determining file size do 
  6817. not apply to files that use data compression, since the record length for those 
  6818. files depends on the number of repeating characters in each record. 
  6819.  
  6820. While the formulas are based on the maximum storage required, they assume that 
  6821. only one transaction is updating or inserting records into the file at a time. 
  6822. File size increases if more than one transaction updates or inserts records 
  6823. into the file during simultaneous concurrent transactions. 
  6824.  
  6825. The formulas also assume that no records have yet been deleted from the file. 
  6826. Even if you delete half the records in a file, the file remains the same size. 
  6827. The File Manager does not deallocate the pages once occupied by deleted 
  6828. records; rather, File Manager re-uses them as new records are inserted into the 
  6829. file (before allocating new pages). 
  6830.  
  6831. If the final outcome of your calculations contains a fractional value, round 
  6832. the number to the next highest whole number. 
  6833.  
  6834. To estimate the size of your File Manager file, perform the following steps: 
  6835.  
  6836.    1. Calculate the number of data pages, using the following formula: 
  6837.  
  6838.             Number of data pages =
  6839.                Number of records / ((Page size - 8) / (Physical record length))
  6840.  
  6841.       To find the physical record length, use the following formula: 
  6842.  
  6843.             Physical record length =
  6844.                Number of bytes of data in the fixed-length
  6845.                    portion of the record +
  6846.                2 bytes for the usage count +
  6847.                (8 * Number of keys at CREATE time allowing duplicates) +
  6848.                (8 * Number of reserved duplicate pointers) +
  6849.                4 bytes if the record is a variable-length record +
  6850.                2 bytes if blank truncation is allowed
  6851.  
  6852.    2. Calculate the number of index pages for each defined key using one of the 
  6853.       following formulas:  For each key that does not allow duplicates: 
  6854.  
  6855.             Number of index pages =
  6856.                (Number of records / ((Page size - 12) / (Key length + 8)) ) * 2
  6857.  
  6858.       The B-tree index structure guarantees at least 50% usage of the index 
  6859.       pages. Therefore, the index page calculations multiply the minimum number 
  6860.       of index pages required by two to account for the maximum size. 
  6861.  
  6862.    3. If your file contains variable-length records, calculate the number of 
  6863.       variable pages in the file and add that number to the sum from the 
  6864.       preceding steps. To do so, use the following formula: 
  6865.  
  6866.             Number of variable pages =
  6867.                 (Total number of records in the file) /
  6868.                 (Average number of records whose variable-length
  6869.                 portion fits on a single page)
  6870.  
  6871.       Note:  You can gain only a very rough estimate of the number of variable 
  6872.       pages due to the difficulty in estimating the average number of records 
  6873.       whose variable-length portion fits on the same page. 
  6874.  
  6875.    4. To the sum obtained in the preceding steps, add the following: 
  6876.  
  6877.             1 page:  for each alternate collating sequence page used (if any)
  6878.  
  6879.       This new sum represents the estimated total number of logical pages that 
  6880.       the file will contain. 
  6881.  
  6882.    5. Calculate the number of PAT pages, and add that number to the estimated 
  6883.       number of logical pages from the preceding step. Every file has a minimum 
  6884.       of two PAT pages; however, to calculate the number of PAT pages in a 
  6885.       file, use the following formula: 
  6886.  
  6887.             Number of PAT pages =
  6888.               ((Sum of pages in steps 1 through 3) * 4) /
  6889.               (Page size - 8 bytes for overhead) ) * 2
  6890.  
  6891.    6. To the sum obtained in the preceding step, add 2 pages for the FCR pages. 
  6892.  
  6893.    7. Finally, add the estimated size of the pool of unused pages in the file. 
  6894.       The File Manager uses the pool for shadow paging. To calculate the size 
  6895.       of the pool, use the following formula: 
  6896.  
  6897.             Size of the pool of unused pages = (Number of keys + 1)
  6898.  
  6899.       Having calculated the number of pages needed by the file, use the 
  6900.       following formula to calculate the maximum number of bytes required to 
  6901.       store the file: 
  6902.  
  6903.             File size in bytes = Total file pages * Page size
  6904.  
  6905.  Note:  Add an additional 4096 bytes to the size of the file if the file uses 
  6906.  more than 30 PAT pages. The File Manager uses these additional bytes 
  6907.  internally. 
  6908.  
  6909.  
  6910. ΓòÉΓòÉΓòÉ 10.10. Conserving disk space ΓòÉΓòÉΓòÉ
  6911.  
  6912. The File Manager provides features that allow you to conserve disk space and 
  6913. improve system performance. These features include file preallocation, blank 
  6914. truncation, data compression, and index balancing. 
  6915.  
  6916.  
  6917. ΓòÉΓòÉΓòÉ 10.10.1. File preallocation ΓòÉΓòÉΓòÉ
  6918.  
  6919. The File Manager lets you, via the CREATE command, preallocate up to 65535 
  6920. pages to a file when you create a data file. Preallocation guarantees that disk 
  6921. space will be available when the File Manager needs it. 
  6922.  
  6923. To preallocate contiguous disk space for a file, the device on which you are 
  6924. creating the file must have the required number of bytes of contiguous free 
  6925. space available. The File Manager preallocates the number of pages you specify, 
  6926. whether or not the space on the disk is contiguous. 
  6927.  
  6928. If there is not enough space on the disk to preallocate the number of pages you 
  6929. specify, the File Manager returns Return Code 18 (Disk Full) and does not 
  6930. create the file. 
  6931.  
  6932. Use the formulas described in the previous section to determine the number of 
  6933. data and index pages the file requires. You should round any remainder from 
  6934. this part of the calculation to the next highest whole number. 
  6935.  
  6936. When you preallocate pages for a file, that file actually occupies that area of 
  6937. the disk. No other data file can use the preallocated area of disk until you 
  6938. delete or replace that file. 
  6939.  
  6940. As you insert records, the File Manager uses the preallocated space for data 
  6941. and indexes. When all of the preallocated space for the file is in use, the 
  6942. File Manager expands the file as new records are inserted. 
  6943.  
  6944. When you run the STAT command in the File Manager Maintenance utility, the File 
  6945. Manager returns the difference between the number of pages you allocated at the 
  6946. time you created the file and the number of pages that the File Manager has 
  6947. currently in use. This number is always less than the number of pages you 
  6948. specify for preallocation because the File Manager considers a certain number 
  6949. of pages to be in use when a file is created, even if you have not inserted any 
  6950. records. 
  6951.  
  6952. Once a file page is in use, it remains in use even if you delete all of the 
  6953. records stored on that page. When you delete a record, the File Manager 
  6954. maintains a list of free space in the file and reuses the available space when 
  6955. you insert new records. 
  6956.  
  6957. If the number of unused pages returned by STAT is zero, it does not always mean 
  6958. that there is no free space in the file. The number of unused pages can be zero 
  6959. if one of the following is true: 
  6960.  
  6961.      You did not preallocate any pages to the file. 
  6962.      All of the pages that you preallocated were in use at one time or 
  6963.       another. 
  6964.  
  6965.  
  6966. ΓòÉΓòÉΓòÉ 10.10.2. Blank truncation ΓòÉΓòÉΓòÉ
  6967.  
  6968. Blank truncation can be used only with variable-length records. When you define 
  6969. a file that allows variable-length records, you can specify using the CREATE 
  6970. command that File Manager use a blank truncation method for storing the records 
  6971. in order to conserve disk space. If you choose to truncate blanks, File Manager 
  6972. does not store any trailing blanks in the variable-length portion of the record 
  6973. when it writes the record to the file. Blank truncation has no effect on the 
  6974. fixed-length portion of a record. The File Manager does not remove blanks that 
  6975. are embedded in the data. 
  6976.  
  6977. When you read a record that contains truncated trailing blanks, File Manager 
  6978. expands the record to its original length. The value File Manager returns in 
  6979. the data buffer length parameter includes any expanded blanks. Blank truncation 
  6980. adds 2 bytes or 4 bytes of overhead to the physical size of the record (stored 
  6981. with the fixed record portion). 
  6982.  
  6983.  
  6984. ΓòÉΓòÉΓòÉ 10.10.3. Data compression ΓòÉΓòÉΓòÉ
  6985.  
  6986. When you create a File Manager file via the CREATE command, you can specify 
  6987. whether you want the File Manager to compress the data records when it stores 
  6988. them in the file. Data compression can result in a significant reduction of the 
  6989. space needed to store records that contain many repeating characters. The File 
  6990. Manager will compress five or more of the same contiguous characters into 5 
  6991. bytes. 
  6992.  
  6993. You should consider using the File Manager data compression in the following 
  6994. circumstances: 
  6995.  
  6996.      The records to be compressed are structured so that the benefits of using 
  6997.       data compression are maximized. 
  6998.  
  6999.      The need for better disk utilization outweighs the possible increased 
  7000.       processing and disk access times required for compressed files. 
  7001.  
  7002.      The computer running the File Manager can supply the extra memory used by 
  7003.       the File Manager for compression buffers. 
  7004.  
  7005.  The data compression option is most effective when each record has the 
  7006.  potential for containing a large number of repeating characters. For example, 
  7007.  a record may contain several fields, all of which may be initialized to blanks 
  7008.  by a CICS for OS/2 application when it inserts the record into the file. 
  7009.  Compression is more efficient if these fields are grouped together in the 
  7010.  record, rather than being separated by fields containing other values. 
  7011.  
  7012.  To use data compression, the file must have been created with the compression 
  7013.  flag set. For more information about the compression flag, refer to 
  7014.  Description files. 
  7015.  
  7016.  
  7017. ΓòÉΓòÉΓòÉ 10.10.4. Index balancing ΓòÉΓòÉΓòÉ
  7018.  
  7019. The File Manager allows you to further conserve disk space by employing index 
  7020. balancing. By default, the File Manager does not use index balancing, so that 
  7021. each time a current index page is filled, the File Manager must create a new 
  7022. index page. When index balancing is active, the File Manager can frequently 
  7023. avoid creating a new index page each time a current index page is filled. Index 
  7024. balancing forces the File Manager to look for available space on adjoining 
  7025. index pages. If space is available on one of those pages, the File Manager 
  7026. moves keys from the full index page to the page with free space. 
  7027.  
  7028. The balancing process not only results in fewer index pages; it produces more 
  7029. densely populated indexes, better overall disk usage, and faster response on 
  7030. most read operations. If you add keys to the file in sorted order, index page 
  7031. usage increases from 50% to nearly 100% when you use index balancing. If you 
  7032. add keys randomly, the minimum index page usage increases from 50% to 66%. 
  7033.  
  7034. On write operations, the balancing logic requires the File Manager to examine 
  7035. more pages in the file and may possibly require more disk I/O. The extra disk 
  7036. I/O slows down file updates. Although the exact effects of balancing indexes 
  7037. vary in different situations, performance on write operations typically 
  7038. degrades by about 5-10% if you use index balancing. 
  7039.  
  7040. The File Manager files remain compatible regardless of whether index balancing 
  7041. is active. Also, you do not have to specify index balancing to access files 
  7042. that contain balanced index pages. 
  7043.  
  7044. You select index balancing by setting the Index balancing option in the MKDE 
  7045. Options Settings notebook, as described in Setting File Manager options. You 
  7046. can also specify index balancing for individual files when you create them 
  7047. using the CREATE command, see Balanced Key. 
  7048.  
  7049.  
  7050. ΓòÉΓòÉΓòÉ 10.11. Memory management ΓòÉΓòÉΓòÉ
  7051.  
  7052. The cache is an area of memory that the File Manager reserves for buffering the 
  7053. pages that it reads. The cache is divided into a number of buffers, each of 
  7054. which is initially the size of the largest page CICS for OS/2 will access. 
  7055.  
  7056. Generally, a larger cache improves performance because it allows more pages to 
  7057. be in memory at a given time. The File Manager allows you to specify the amount 
  7058. of memory to reserve for the I/O cache buffers. 
  7059.  
  7060. If every cache buffer is full when the File Manager needs to transfer a new 
  7061. page into memory, a least-recently-used (LRU) algorithm determines which page 
  7062. in cache the File Manager should overwrite. The LRU algorithm reduces 
  7063. processing time by keeping the most recently referenced pages in memory. 
  7064.  
  7065.  
  7066. ΓòÉΓòÉΓòÉ 10.12. Recovering data ΓòÉΓòÉΓòÉ
  7067.  
  7068. The File Manager provides a number of methods for recovering data. Some of 
  7069. these methods are automatic and require no interaction from your program or 
  7070. from an end-user. Others require some form of manual intervention. 
  7071.  
  7072. CAUTION:
  7073. None of the following methods eliminate the need to back up files, since none 
  7074. can recover from a damaged disk. Therefore, it is imperative that backups be 
  7075. made to protect against the catastrophic loss of a file because of a hardware 
  7076. failure. 
  7077.  
  7078.  
  7079. ΓòÉΓòÉΓòÉ 10.12.1. Automatic data recovery ΓòÉΓòÉΓòÉ
  7080.  
  7081. The File Manager provides the following automatic data recovery methods: 
  7082.  
  7083.      Shadow paging or pre-imaging (depending on the file's format) 
  7084.      Transaction control 
  7085.  
  7086.  
  7087. ΓòÉΓòÉΓòÉ 10.12.1.1. Shadow paging ΓòÉΓòÉΓòÉ
  7088.  
  7089. The File Manager automatically guards against file corruption by using shadow 
  7090. paging. 
  7091.  
  7092. Shadow paging is especially useful when the File Manager needs to perform 
  7093. several physical page updates to process either a single non-transactional 
  7094. request or an entire transaction. Without shadow paging, if File Manager 
  7095. processing is interrupted during these operations by a system failure, files 
  7096. may be corrupted. Corrupted files may contain inconsistent index pages, and 
  7097. retrieving data from the file might be impossible. Shadow paging provides 
  7098. automatic protection against such corruption. 
  7099.  
  7100.  
  7101. ΓòÉΓòÉΓòÉ 10.12.1.2. Transaction control and logging ΓòÉΓòÉΓòÉ
  7102.  
  7103. For the purposes of data recovery, the File Manager bundles one or more 
  7104. non-transactional operations and/or committed transactions as a so-called 
  7105. atomic set into a system transaction. A system transaction is a single unit of 
  7106. work done by the File Manager. A system transaction can include operations or 
  7107. transactions from one or more applications. However, unless a system failure 
  7108. occurs, system transactions are completely transparent to an application. 
  7109.  
  7110. A system transaction has nothing in common with either a concurrent transaction 
  7111. or an exclusive transaction. System transaction is a term specific to data 
  7112. recovery. 
  7113.  
  7114.  
  7115. ΓòÉΓòÉΓòÉ 10.12.1.3. Transaction logging ΓòÉΓòÉΓòÉ
  7116.  
  7117. Transaction logging is a technique used to guarantee commitment of 
  7118. transactional data to disk. This technique involves recording file operations 
  7119. involved in a transaction to disk as the transaction progresses. At the same 
  7120. time, the normal transactional processing continues. The actual data file 
  7121. commitment can continue asynchronously after the transaction is completed or 
  7122. reaches a syncpoint. The transaction is guaranteed by the logged operations and 
  7123. in the case of system failure, any uncommitted data is rolled back into the 
  7124. data file from the system-transaction log file when the File Manager is 
  7125. restarted. 
  7126.  
  7127. Data in the system-transaction log file is organized by system transactions. 
  7128. Only when a system transaction is completed is the data within the log file 
  7129. treated as committed data. 
  7130.  
  7131.  
  7132. ΓòÉΓòÉΓòÉ 10.12.1.4. Archival logging ΓòÉΓòÉΓòÉ
  7133.  
  7134. Archival logging takes advantage of the transaction logging feature to log 
  7135. operations on data files. The concepts of archival and transactional logging 
  7136. are the same, but involve different periods of time. 
  7137.  
  7138. Transactional logging generates log records for recovery purposes at a 
  7139. transactional (or atomic) level. Recovery is made for the last committed 
  7140. transaction. 
  7141.  
  7142. In contrast, archival logging records log records for a data file for extended 
  7143. periods of time, normally since the last backup was made. This type of recovery 
  7144. uses the backup file and the logged operations done on the file since the 
  7145. backup to restore the file, and is termed non-atomic. 
  7146.  
  7147. In transaction logging, the recorded log entries are only necessary until the 
  7148. transaction is committed, at which time the system-transaction log workspace 
  7149. can be reused. However, for archival logging, the recorded log entries cannot 
  7150. be discarded. The system-transaction log file is saved at semi-regular 
  7151. intervals for archival logging rather than reused. The saved log files are 
  7152. named in a sequential fashion to maintain correct ordering of transactions and 
  7153. non-transactional operations. 
  7154.  
  7155. In versions of the File Manager prior to Version 6.20, the log files were kept 
  7156. on an individual file basis. That is, for each data file there was a 
  7157. corresponding log file if the file was listed in the \BLOG\BLOG.CFG file. 
  7158.  
  7159. Therefore, to recover from a system crash using archival logging, the 
  7160. system-transaction log files must be converted to pre Version 6.20 log-file 
  7161. format. You do this using the BLOGGER utility, which takes the transaction log 
  7162. files generated by a File Manager and transposes the log entries into the 
  7163. individual log files as specified in the \BLOG\BLOG.CFG file on the drive where 
  7164. the data file resides. 
  7165.  
  7166. When the log files are transposed, you can use the Roll-forward utility PBROLL 
  7167. in the normal way (see Running the Roll Forward Utility). 
  7168.  
  7169.  
  7170. ΓòÉΓòÉΓòÉ 10.12.2. Manual data recovery ΓòÉΓòÉΓòÉ
  7171.  
  7172. You can use the RECOVER command of the File Manager Maintenance utility to 
  7173. manually recover your data to a sequential file. The recovered data should 
  7174. reflect the status of the file before the interrupted operation began. If the 
  7175. system fails during a transaction, the File Manager rolls back all operations 
  7176. that completed after the start of the transaction but before the system 
  7177. failure. As with all transactions, either all changes within the transaction 
  7178. are made, or none are made. 
  7179.  
  7180. After you recover the data, use the CREATE or CLONE commands in the File 
  7181. Manager Maintenance utility to make a new, empty, identical File Manager file. 
  7182. Use the sequential file with the LOAD command of the File Manager Maintenance 
  7183. utility to insert the records into the newly created File Manager file. 
  7184.  
  7185. Refer to The File Manager Maintenance utility for more information on using the 
  7186. File Manager Maintenance utility. 
  7187.  
  7188.  
  7189. ΓòÉΓòÉΓòÉ 10.13. Supporting multiple transactions ΓòÉΓòÉΓòÉ
  7190.  
  7191. The File Manager with CICS for OS/2 waits when multiple transactions attempt to 
  7192. access the same records simultaneously. Possible file touching conflicts shows 
  7193. the types of conflicts that can occur when User 1 is touching (reading or 
  7194. modifying) a file in the situations described in the far-left column of the 
  7195. table, and then User 2 attempts to touch the file in the ways listed in the top 
  7196. row of the table. 
  7197.  
  7198. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  7199. Γöé Table 3. Possible file touching conflicts                                    Γöé
  7200. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  7201. Γöé USER 2            Γöé NO TRANSACTION,   Γöé NO TRANSACTION:   Γöé CONCURRENT       Γöé
  7202. Γöé USER 1            Γöé OR CONCURRENT     Γöé MODIFY            Γöé TRANSACTION:     Γöé
  7203. Γöé                   Γöé TRANSACTION: READ Γöé                   Γöé READ WITHOUT     Γöé
  7204. Γöé                   Γöé WITHOUT LOCK      Γöé                   Γöé LOCK OR MODIFY   Γöé
  7205. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  7206. Γöé NO TRANSACTION:   Γöé No conflict       Γöé No conflict       Γöé No conflict      Γöé
  7207. Γöé READ WITHOUT LOCK Γöé                   Γöé                   Γöé                  Γöé
  7208. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  7209. Γöé NO TRANSACTION:   Γöé No conflict       Γöé May conflict at   Γöé May conflict at  Γöé
  7210. Γöé MODIFY            Γöé                   Γöé the record level  Γöé the record level Γöé
  7211. Γöé                   Γöé                   Γöé                   Γöé (on user 2       Γöé
  7212. Γöé                   Γöé                   Γöé                   Γöé modify)          Γöé
  7213. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  7214. Γöé CONCURRENT TRANS- Γöé May conflict at   Γöé May conflict at   Γöé May conflict at  Γöé
  7215. Γöé ACTION: READ      Γöé the page level    Γöé the page level    Γöé the page level   Γöé
  7216. Γöé WITHOUT LOCK OR   Γöé                   Γöé                   Γöé                  Γöé
  7217. Γöé MODIFY            Γöé                   Γöé                   Γöé                  Γöé
  7218. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  7219.  
  7220. Note:  Possible file touching conflicts assumes that the files are for File 
  7221. Manager Version 6. If files for previous versions of the File Manager are used, 
  7222. locking occurs at file level. 
  7223.  
  7224.  
  7225. ΓòÉΓòÉΓòÉ 11. The CICS for OS/2 internal File Manager and utilities ΓòÉΓòÉΓòÉ
  7226.  
  7227.      This topic 
  7228.  
  7229.          Describes how you specify initialization options for the internal 
  7230.           File Manager. 
  7231.  
  7232.          Describes the utilities associated with the internal File Manager: 
  7233.  
  7234.             -  The Maintenance utility, which allows you to create, manipulate 
  7235.                and recover File Manager files. 
  7236.  
  7237.             -  The Roll Forward utility, which recovers changes made to a File 
  7238.                Manager file between the time of the last backup and a system 
  7239.                failure. 
  7240.  
  7241.             -  The Rebuild utility, which converts files from previous versions 
  7242.                of the File Manager to the correct format for the current 
  7243.                version. 
  7244.  
  7245.  
  7246. ΓòÉΓòÉΓòÉ 11.1. The File Manager control panel ΓòÉΓòÉΓòÉ
  7247.  
  7248. The File Manager control panel allows the CICS for OS/2 system administrator or 
  7249. operator to specify initialization options for File Manager operation. The 
  7250. control panel also contains the message console, which displays the File 
  7251. Manager log messages. 
  7252.  
  7253. To display the File Manager control panel, enter START OS2MKDE at the OS/2 
  7254. command prompt, if the File Manager is not already started. The File Manager 
  7255. control panel is displayed. 
  7256.  
  7257. The File Manager control panel contains three pulldowns: 
  7258.  
  7259.  Engine    Contains menu selections to allocate memory, threads, and 
  7260.            semaphores, and perform shutdown. 
  7261.  
  7262.  Options   Allows the setting of initialization options. 
  7263.  
  7264.  Help      Provides access to the online help information. 
  7265.  
  7266.            The help file OS2MKDE.HLP must be in the MKDE Home directory, see 
  7267.            topic Setting system options. 
  7268.  
  7269.  
  7270. ΓòÉΓòÉΓòÉ 11.1.1. The Engine pulldown menu ΓòÉΓòÉΓòÉ
  7271.  
  7272. On the File Manager control panel, the Engine menu contains options to allocate 
  7273. and free resources such as memory, threads, and semaphores. 
  7274.  
  7275.  Allocate Resources 
  7276.            Allows you to allocate the File Manager resources prior to the first 
  7277.            CICS application initiating a session. When selected, all File 
  7278.            Manager memory and thread resources will be allocated. Preallocation 
  7279.            of resources can more easily determine any initialization problems 
  7280.            without involving a CICS application. This option is disabled if 
  7281.            resources have been allocated. 
  7282.  
  7283.  Free Resources 
  7284.            Allows you to free allocated memory and thread resources owned by 
  7285.            the File Manager without shutting down the File Manager. This option 
  7286.            is disabled unless resources have been allocated, and there are no 
  7287.            active File Manager clients (that is CICS applications). 
  7288.  
  7289.  Shutdown 
  7290.            Shuts down the File Manager. If CICS applications are active at the 
  7291.            time, a warning message is displayed. Shutting down the File Manager 
  7292.            in this situation causes CICS applications to lose their connection 
  7293.            with the File Manager, and may result in a loss of data. 
  7294.  
  7295.  
  7296. ΓòÉΓòÉΓòÉ 11.1.2. Setting File Manager options ΓòÉΓòÉΓòÉ
  7297.  
  7298. To set File Manager options, select Settings from the Options pulldown menu on 
  7299. the control panel. The MKDE Options Settings notebook is displayed. You then 
  7300. select the various pages and set the File Manager options as required. The 
  7301. options are described in the following sections. 
  7302.  
  7303. You can only change options when CICS for OS/2 is not active, and you must stop 
  7304. and restart the File Manager before any changes take effect. 
  7305.  
  7306. You cannot change options while resources are allocated. However, if no client 
  7307. applications are active, you can select Free resources from the MKDE pulldown 
  7308. menu, before stopping the File Manager. When CICS for OS/2 starts again it will 
  7309. pick up the new settings. 
  7310.  
  7311. After you set option settings, you save them by selecting the Save pushbutton 
  7312. on the MKDE Options Settings notebook. The options are then written to the 
  7313. initialization file BTI.INI, and the notebook is closed. The saved option 
  7314. settings are used for subsequent invocations of the File Manager. If the File 
  7315. Manager cannot find a BTI.INI file, it will look for a NOVDB.INI file, which 
  7316. should be in the \CICS300\RUNTIME home directory. 
  7317.  
  7318. If you do not want to save the settings, you can select the Set pushbutton, 
  7319. which makes the File Manager use the current settings in the notebook in 
  7320. preference to those in the BTI.INI file. The settings are not saved to BTI.INI. 
  7321.  
  7322. The Cancel pushbutton ignores any changes since the option settings were last 
  7323. set, and closes the notebook. 
  7324.  
  7325. When you have specified the optimal option settings for CICS and saved them to 
  7326. the initialization file, select Lockout Changes from the Options pulldown menu. 
  7327. Changes to the option settings are then inhibited and the Options menu 
  7328. disappears. To restore the options settings to a set of default values, delete 
  7329. the BTI.INI file. 
  7330.  
  7331.  
  7332. ΓòÉΓòÉΓòÉ 11.1.3. Setting files options ΓòÉΓòÉΓòÉ
  7333.  
  7334. Select Files in the Options Settings notebook and File options page 1 is 
  7335. displayed: 
  7336.  
  7337.  
  7338. File options page 1
  7339.  
  7340. The options for page 1 are concerned with operations on File Manager files: 
  7341.  
  7342.  Number Of Open Files 
  7343.            Enter a value in the range 1 through 64000. This is the maximum 
  7344.            number of files that can be open at one time. You should set this 
  7345.            value at least 10 higher than the number of files defined in the 
  7346.            file control table (FCT). 
  7347.  
  7348.            The default is 20. 
  7349.  
  7350.  Number Of Handles 
  7351.            Enter a value in the range 1 through 64000. This is the maximum 
  7352.            number of logical file handles to be opened (for all files) at one 
  7353.            time. Each open file can have multiple cursors (handles) assigned to 
  7354.            individual client processes opening the same file. 
  7355.  
  7356.            The default is 100. 
  7357.  
  7358.            Note:  This default is insufficient if you add FCT file definitions 
  7359.            to the CICS control file, or if you migrate a control file 
  7360.            containing FCT entries from a previous version of CICS. 
  7361.  
  7362.            The minimum value specified should be (Value specified in the 
  7363.            Maximum Number of Tasks field in the SIT plus 1) multiplied by the 
  7364.            number of entries in the FCT. 
  7365.  
  7366.            Also, on some types of hardware the value must be increased by 100, 
  7367.            otherwise the system will wait for about 5 minutes during 
  7368.            initialization. 
  7369.  
  7370.  Number Of Record Locks Per Client 
  7371.            Enter a value in the range 1 through 64000. This is the maximum 
  7372.            number of record locks a client application may have at any one 
  7373.            time. This is equivalent to the number of CICS files accessed in a 
  7374.            CICS transaction logical unit of work (LUW), or the maximum number 
  7375.            of file update requests made from a single LUW. 
  7376.  
  7377.            The default is 50. 
  7378.  
  7379.  Create Files in Pre-6x Format 
  7380.            Select this check box to create all new files in the format that was 
  7381.            used in versions of File Manager prior to Version 6. This is 
  7382.            required for backward compatibility with previous versions of 
  7383.            CICS for OS/2 and the File Manager. 
  7384.  
  7385.  Log Specified Files 
  7386.            Select this check box to cause all File Manager file operations 
  7387.            performed on selected files to be logged. If this option is 
  7388.            selected, the File Manager logs all operations that change any file 
  7389.            listed in the BLOG.CFG file located in the drive where the File 
  7390.            Manager file is located. You should place the BLOG.CFG file in a 
  7391.            \BLOG directory of the root directory of the drive where the files 
  7392.            to be logged reside. 
  7393.  
  7394.            Note:  Previous versions of the File Manager created individual log 
  7395.            files for each data file. In version 6.20.0, File Manager operations 
  7396.            are logged in the system-transaction log files (see Transaction 
  7397.            logging). The roll forward utility program (PBROLL) cannot use this 
  7398.            type of logfile. Therefore, you must use a conversion program 
  7399.            (BLOGGER) to split the system-transaction log files into individual 
  7400.            log files, which you can then roll forward using PBROLL. 
  7401.  
  7402.            For more information on PBROLL, see Running the Roll Forward 
  7403.            Utility. 
  7404.  
  7405.  Index Balancing 
  7406.            Select this check box to perform index balancing. 
  7407.  
  7408.            By default, when an index page becomes full, the File Manager 
  7409.            automatically creates a new index page and splits the values in the 
  7410.            full index page between the two index pages. This option instructs 
  7411.            the File Manager to not create a new page when an index page becomes 
  7412.            full. Instead, the File Manager searches for available space in 
  7413.            sibling index pages. The File Manager then rotates values from the 
  7414.            full index page into pages that have available space. 
  7415.  
  7416.            Index balancing increases page utilization, results in fewer index 
  7417.            pages, and produces an even distribution of key values among nodes 
  7418.            on the same level, thus increasing performance. However, the File 
  7419.            Manager requires extra time to examine more index pages and requires 
  7420.            more disk I/O. 
  7421.  
  7422.            For more information on index balancing, see Index balancing. 
  7423.  
  7424.  When you select the next page, Files options page 2 is displayed: 
  7425.  
  7426.  
  7427.   Files options page 2
  7428.  
  7429.  The options for page 2 are concerned with the sharing of files between 
  7430.  different File Managers: 
  7431.  
  7432.  Share Files On Local Disks 
  7433.            Select this check box to control how opened File Manager files are 
  7434.            accessed. Normally, the File Manager opens a file exclusively. 
  7435.            However, this does not allow the file to be shared among other 
  7436.            instances of the File Manager on the same or on different machines. 
  7437.            Selecting this option causes files local to the executing File 
  7438.            Manager to be opened in a shared mode. Concurrency between different 
  7439.            File Managers is handled by file locking and physical disk I/O. If 
  7440.            selected, this option may significantly degrade performance on the 
  7441.            shared files. 
  7442.  
  7443.  Share Files On Remote Disks 
  7444.            Select this check box to specify how File Manager files on remote 
  7445.            machines are accessed. This is identical to sharing on local disks, 
  7446.            but applies to files on networked drives. If selected, this option 
  7447.            may significantly degrade performance on the shared, remote files. 
  7448.  
  7449.  Enable Sharing Bias on File Opens 
  7450.            Selecting this option allows client applications to use an 
  7451.            operational bias value to specify which individual files can be 
  7452.            shared. 
  7453.  
  7454.            Not selecting this option prevents client applications from using a 
  7455.            shared access method other than those listed above in the panel, 
  7456.            namely Share Files On Local Disks and Share Files On Remote Disks. 
  7457.  
  7458.  Delete Temp Files 
  7459.            Selecting this option causes the File Manager to delete any 
  7460.            temporary files that have been created to control concurrency. 
  7461.  
  7462.            On some peer-to-peer networks the deletion of temporary files may 
  7463.            result in lock error (81) status codes being returned to an 
  7464.            application. This is avoided by deselecting the option on this 
  7465.            panel. 
  7466.  
  7467.  System Transaction Hold Limit 
  7468.            Enter a value in the range 1 through 256. 
  7469.  
  7470.            This option controls how the File Manager performs system 
  7471.            transactions. File sharing depends on an exclusive system 
  7472.            transaction to maintain integrity for shared files during write 
  7473.            operations. This option sets the number of system transactions the 
  7474.            File Manager will perform before releasing exclusive write access to 
  7475.            other File Managers with which it is sharing files. 
  7476.  
  7477.            The default value is 1. 
  7478.  
  7479.  
  7480. ΓòÉΓòÉΓòÉ 11.1.4. Setting memory options ΓòÉΓòÉΓòÉ
  7481.  
  7482. Select Memory in the Options Settings notebook and Memory options page 1 is 
  7483. displayed. 
  7484.  
  7485.  
  7486. Memory options page 1
  7487.  
  7488. The options for page 1 specify memory resource requirements. 
  7489.  
  7490.  Maximum Record Size 
  7491.            Enter a value in the range 1 through 64 representing the largest 
  7492.            possible record length in KB to be used by the File Manager. The 
  7493.            maximum record length determines the buffer size used by each worker 
  7494.            thread to submit/return data between CICS and the File Manager. 
  7495.  
  7496.            The default size is 32KB. 
  7497.  
  7498.            Note:  CICS for OS/2 supports a maximum record size of 32767 bytes. 
  7499.  
  7500.  Extended Operation Work Buffer 
  7501.            Enter the buffer size in the range 0 through 64KB. This buffer is 
  7502.            used as a workspace in extended operations where multiple records 
  7503.            are submitted or returned. 
  7504.  
  7505.            The default size is 16KB. 
  7506.  
  7507.  Largest Compressed Record Size 
  7508.            Enter a value in the range 0 through 64KB representing the largest 
  7509.            compressed record size. This allows creation of a memory buffer that 
  7510.            the File Manager uses to compress and decompress records in a file 
  7511.            created using the CREATE command with the Data Compression file 
  7512.            attribute (see Data compression). 
  7513.  
  7514.            The default size is 32KB. 
  7515.  
  7516.  When you select the next page, Memory options page 2 is displayed: 
  7517.  
  7518.  
  7519.   Memory options page 2
  7520.  
  7521.  The options for page 2 are: 
  7522.  
  7523.  Cache Allocation 
  7524.            Enter a value in the range 64 through 65536KB. To achieve the best 
  7525.            performance, allocate a cache size equal to the sum of the sizes of 
  7526.            the files you are using. However, do not exceed the memory 
  7527.            limitations of the machine on which the File Manager is running. 
  7528.            Allocating an excessively large cache may result in virtual memory 
  7529.            swapping to disk, which degrades performance. 
  7530.  
  7531.            The default cache size is 512KB, which is the recommended minimum 
  7532.            value. 
  7533.  
  7534.  Maximum Sort Buffer Size 
  7535.            Enter a value in the range 73 through 65536KB. You must select the 
  7536.            check box before entering the required value. 
  7537.  
  7538.            This option specifies the maximum amount of memory the File Manager 
  7539.            may allocate for sorting purposes during run-time creation of 
  7540.            indexes. If the memory required for sorting exceeds the size 
  7541.            specified, or is greater than 50% of the available process memory, 
  7542.            the File Manager creates a temporary file. The amount of available 
  7543.            memory for a process is a dynamic value and varies according to 
  7544.            system configuration and load. 
  7545.  
  7546.            If you do not select this option, the File Manager allocates as much 
  7547.            memory as needed up to 50% of the available memory. 
  7548.  
  7549.            The default value is 73KB. 
  7550.  
  7551.  Transaction Log Buffer 
  7552.            Enter a value in the range 32 through 65536KB, specifying the 
  7553.            maximum amount of memory that the File Manager may allocate for 
  7554.            logging operations. This circular buffer is used to temporarily 
  7555.            store logged operations until the next system transaction when the 
  7556.            logged entries are written to the system transaction log file. This 
  7557.            option is only valid when Log Specified Files (File option page 1) 
  7558.            or Transaction Durability (Transaction options) are selected. 
  7559.  
  7560.            The default value is 32KB. 
  7561.  
  7562.  
  7563. ΓòÉΓòÉΓòÉ 11.1.5. Setting transactions options ΓòÉΓòÉΓòÉ
  7564.  
  7565. Select Transactions in the Options Settings notebook and Transactions options 
  7566. page 1 is displayed. 
  7567.  
  7568.  
  7569. Transactions options page 1
  7570.  
  7571. The options for page 1 are concerned with File Manager transactions: 
  7572.  
  7573.  Maximum Concurrent Transactions 
  7574.            Enter a value in the range 0 through 64000. This is the maximum 
  7575.            number of concurrent File Manager transactions to be allowed. If the 
  7576.            value is set to 0, no transactions are possible. The recommended 
  7577.            minimum value is the value specified in the Maximum Number of Tasks 
  7578.            field in the SIT plus 1. 
  7579.  
  7580.            The default is 15. 
  7581.  
  7582.  Transaction Durability 
  7583.            Select this check box to specify how transactions are committed to 
  7584.            permanent disk storage. 
  7585.  
  7586.            Selecting this option causes the File Manager to complete the 
  7587.            physical disk write of the LUW before returning a successful return 
  7588.            code to the application. If this option is not selected, records are 
  7589.            written to cache and the File Manager returns to the application 
  7590.            before the data is written to disk. 
  7591.  
  7592.            Note:  If a system failure occurs before the cache buffer is 
  7593.            flushed, and transaction durability is not enabled, data may be 
  7594.            lost. 
  7595.  
  7596.            If a system crash occurs during the commit to the data files, any 
  7597.            uncommitted transactions are recovered from the log file when the 
  7598.            File Manager is restarted. Disabling this setting prevents the File 
  7599.            Manager from recovering uncommitted transactions, but provides 
  7600.            enhanced performance. 
  7601.  
  7602.  
  7603. ΓòÉΓòÉΓòÉ 11.1.6. Setting system options ΓòÉΓòÉΓòÉ
  7604.  
  7605. Select System in the Options Settings notebook and System options page 1 is 
  7606. displayed. 
  7607.  
  7608.  
  7609. System options page 1
  7610.  
  7611. The options for page 1 specify the number of thread resources, and in general, 
  7612. how the File Manager resources are allocated and released. 
  7613.  
  7614.  Worker Threads 
  7615.            Enter a value in the range 1 through 64. This is the number of File 
  7616.            Manager worker threads available to respond to File Manager 
  7617.            operation requests. Each worker thread allocates its own transfer 
  7618.            buffer of the Maximum Record Size plus 500 bytes. The recommended 
  7619.            minimum value is the value specified in the Maximum Number of Tasks 
  7620.            field in the SIT plus 3. 
  7621.  
  7622.            The default is 10. 
  7623.  
  7624.  I/O threads 
  7625.            Enter a value in the range 1 through 64. This is the number of disk 
  7626.            read/write threads allocated by the File Manager. The optimum value 
  7627.            is the value specified for Maximum Open Files plus 5 (excluding 
  7628.            alternate index files). The recommended minimum value is the greater 
  7629.            of (number of open files divided by 5) and 4. 
  7630.  
  7631.            The default is 20. 
  7632.  
  7633.  Thread Priority Delta 
  7634.            Enter a delta value in the range -31 through +31. The background 
  7635.            threads in the File Manager run at the highest priority class of 
  7636.            TIME_CRITICAL (3). File Manager threads should always have a higher 
  7637.            priority than that of the requesting CICS application. If a CICS 
  7638.            application is required to run at the same highest priority class as 
  7639.            File Manager, then the File Manager threads should have a slightly 
  7640.            higher thread priority delta than the CICS application of the same 
  7641.            priority class. This ensures optimal performance and response time. 
  7642.  
  7643.            The default is 5. 
  7644.  
  7645.  Maximum Active Clients 
  7646.            Enter a value in the range 1 through 64000. This is the maximum 
  7647.            number of client applications (this is, clients to the File Manager) 
  7648.            that are to access the File Manager. The recommended minimum value 
  7649.            is the value specified in the Maximum Number of Tasks field in the 
  7650.            SIT plus 5. 
  7651.  
  7652.            The default is 30. 
  7653.  
  7654.  Return To Minimal State When Inactive 
  7655.            Select this check box to make the File Manager free memory and 
  7656.            thread resources and return to a minimal state when there are no 
  7657.            active CICS applications. 
  7658.  
  7659.            If this option is not selected, the File Manager retains all its 
  7660.            allocated buffers and threads when CICS for OS/2 shuts down. 
  7661.  
  7662.  When you select the next page, System options page 2 is displayed. 
  7663.  
  7664.  
  7665.   System options page 2
  7666.  
  7667.  The options for page 2 are concerned with File Manager internal system 
  7668.  transactions. 
  7669.  
  7670.  A system transaction represents a unit of work performed by the File Manager. 
  7671.  For more information about system transactions, see Transaction logging. 
  7672.  
  7673.  Operation Bundle Limit 
  7674.            Enter a value in the range 1 through 6144, representing the maximum 
  7675.            number of transactions (performed on any one file) required to 
  7676.            trigger the system transaction. Any Insert, Update, or Delete 
  7677.            operation not within a transaction is considered a single 
  7678.            transaction. The File Manager performs a system transaction when it 
  7679.            reaches the bundle limit or the Initiation Time Limit, whichever 
  7680.            comes first. 
  7681.  
  7682.            The default value is 100. 
  7683.  
  7684.  Page Write Group Size 
  7685.            Enter a value in the range 1 through 500, representing the maximum 
  7686.            number of pages written in a group during a system transaction. 
  7687.            Multiple page groups may be written during a system transaction. 
  7688.            Between group writes, the I/O thread allows reads to occur. 
  7689.  
  7690.            The default value is 30. 
  7691.  
  7692.  Initiation Time Limit 
  7693.            Enter a value in the range 1 through 120000 (2 minutes). This sets a 
  7694.            time limit upon which a system transaction is to be triggered. The 
  7695.            File Manager performs a system transaction when it reaches the 
  7696.            Operation Bundle Limit or the initiation time limit, whichever comes 
  7697.            first. 
  7698.  
  7699.            The default value is 2000 milliseconds. 
  7700.  
  7701.  Disk I/O Wait Time 
  7702.            Enter a value in the range 0 through 10000 milliseconds. If a system 
  7703.            transaction is currently being processed, and another system 
  7704.            transaction is being requested, this setting specifies how long to 
  7705.            wait before attempting to initiate the new system transaction. 
  7706.  
  7707.            This setting is closely tied to the Initiation Time Limit and the 
  7708.            speed of the disk I/O being performed. In general, a faster disk 
  7709.            system requires a smaller I/O wait time. However, if the system 
  7710.            transactions are large (a large Initiation Time Limit), the I/O wait 
  7711.            time should be correspondingly longer. 
  7712.  
  7713.            The default value is 1000 milliseconds. 
  7714.  
  7715.  Transaction Log File Size 
  7716.            Enter a value in the range 64 through 65536, representing the 
  7717.            minimum size for the system-transaction log file. After the 
  7718.            system-transaction log file size reaches this minimum, the File 
  7719.            Manager looks for an opportunity to close the file and create a new 
  7720.            one. This option is enabled only if Transaction Durability 
  7721.            (Transaction options page) is enabled. 
  7722.  
  7723.            The default value is 64KB. 
  7724.  
  7725.  When you select the next page, System options page 3 is displayed. 
  7726.  
  7727.  
  7728.   System options page 3
  7729.  
  7730.  The options for page 3 specify directory locations used by the File Manager: 
  7731.  
  7732.  The File Manager Home Directory 
  7733.            Enter a directory for the File Manager to use as its "home base". 
  7734.            The default home directory is \CICS300\RUNTIME. It is recommended 
  7735.            that you do not change this value. 
  7736.  
  7737.            The home directory is the location the File Manager uses for various 
  7738.            items and as a default location for other items such as the 
  7739.            Temporary Sorting Files directory. Among the items stored in the 
  7740.            home directory are the BTI.INI or NOVDB.INI initialization file, and 
  7741.            the File Manager executable. The directory must consist of a valid 
  7742.            full path including a drive specification. The home directory is the 
  7743.            only item written to the OS2.INI file and must be found when the 
  7744.            File Manager is started. If the File Manager is started without a 
  7745.            valid home directory, it prompts you for a new specification at 
  7746.            startup. 
  7747.  
  7748.  Temporary Sorting Files 
  7749.            Enter a directory to specify where the File Manager can create 
  7750.            temporary work files used for internal operations. 
  7751.  
  7752.            The default directory is the Home directory. 
  7753.  
  7754.  Transaction Log Directory 
  7755.            Enter a directory to specify the location of the system-transaction 
  7756.            log file (BTRVLOG.TRN). This log file is used for recovery purposes 
  7757.            in case of a system failure. For both performance and recovery 
  7758.            reasons, it should be placed in a location separate from the data 
  7759.            files being accessed. 
  7760.  
  7761.            The default directory is the Home directory. 
  7762.  
  7763.  When you select the next page, System options page 4 is displayed. 
  7764.  
  7765.  
  7766.   System options page 4
  7767.  
  7768.  The options for page 4 specify startup and termination characteristics of the 
  7769.  File Manager: 
  7770.  
  7771.  Auto-Terminate Delay 
  7772.            Enter a value in the range 0 through 120000 seconds. You must select 
  7773.            the check box before entering the required value. 
  7774.  
  7775.            You may wish the File Manager to not automatically terminate if it 
  7776.            is to be used again in a short time. A good example of this is 
  7777.            running Btrieve client programs in a batch mode environment. In this 
  7778.            scenario, you do not want the File Manager to be loaded for each 
  7779.            invocation of a client program. The Auto-terminate delay therefore 
  7780.            specifies a time interval for the File Manager to wait before 
  7781.            terminating. 
  7782.  
  7783.            The default is 10 seconds. 
  7784.  
  7785.  Save Window Position 
  7786.            Select this check box to causes the File Manager to save the current 
  7787.            window position, to be used the next time the File Manager is 
  7788.            started. 
  7789.  
  7790.  Allocate Resources At Startup 
  7791.            Select this check box to instruct File Manager to allocate resources 
  7792.            including threads and memory buffers when the File Manager is 
  7793.            started. By default, the File Manager does not allocate any 
  7794.            resources until the first operation request. 
  7795.  
  7796.  
  7797. ΓòÉΓòÉΓòÉ 11.1.7. Setting User options ΓòÉΓòÉΓòÉ
  7798.  
  7799. Select User in the Options Settings notebook and User options page 1 is 
  7800. displayed. 
  7801.  
  7802.  
  7803. User options page 1
  7804.  
  7805. The options for page 1 are concerned with the message console and the message 
  7806. log file. 
  7807.  
  7808.  Number Of Lines Allocated 
  7809.            Enter a value in the range 1 through 256. This is the maximum number 
  7810.            of display lines for the message console. The message console is a 
  7811.            circular display window. When the number of message lines exceeds 
  7812.            the maximum, all displayed messages are erased, and the display 
  7813.            continues. Previous message texts are not lost as all are written to 
  7814.            the message log file (BTRVLOG.MSG). 
  7815.  
  7816.            The default value is 128. 
  7817.  
  7818.  Log Messages To Disk 
  7819.            Select this check box to create a log of all console messages. The 
  7820.            message log file contains the text of all displayed messages, as 
  7821.            well as startup and shutdown times for the File Manager. 
  7822.  
  7823.  Message Log File Limit 
  7824.            Enter a value in the range 1 through 4096KB. Before you can enter a 
  7825.            value you must select the check box. 
  7826.  
  7827.            The message log file contains the text of all displayed messages, as 
  7828.            well as starting and termination times for the File Manager. The 
  7829.            file is continually appended to by the File Manager, and so can get 
  7830.            quite large over time. This option sets a limit on the size of this 
  7831.            file. If the file is over this limit when the File Manager is 
  7832.            started, you are asked whether to truncate the file or not. If you 
  7833.            select not to truncate the file, the File Manager continues to 
  7834.            append message texts to it. By not selecting the check box, the file 
  7835.            grows continually without prompting the user. 
  7836.  
  7837.            The default value is 256. 
  7838.  
  7839.  Change Font 
  7840.            Select this pushbutton to change the File Manager message console 
  7841.            font. Selecting this pushbutton generates a standard font selection 
  7842.            dialog through which you can select different fonts and attributes. 
  7843.  
  7844.  When you select the next page, User options page 2 is displayed. 
  7845.  
  7846.  
  7847.   User options page 2
  7848.  
  7849.  The options for page 2 relate to actions taken by the File Manager that may 
  7850.  require a response from the user. 
  7851.  
  7852.  System Error Notification 
  7853.            Select this check box so that when a critical error has occurred, a 
  7854.            message box is displayed in addition to the message in the message 
  7855.            console. This is helpful when the File Manager is in a minimized 
  7856.            state. 
  7857.  
  7858.  Startup Logo 
  7859.            Select this check box so that the Btrieve logo is displayed when the 
  7860.            File Manager is started. 
  7861.  
  7862.  
  7863. ΓòÉΓòÉΓòÉ 11.2. The File Manager Maintenance utility ΓòÉΓòÉΓòÉ
  7864.  
  7865. The Maintenance utility (BUTIL.EXE) is a command line utility that allows you 
  7866. to create, manipulate, and recover File Manager data files. You can execute the 
  7867. Maintenance utility commands from the OS/2 command line or from a command file. 
  7868.  
  7869.  
  7870. ΓòÉΓòÉΓòÉ 11.2.1. Utility overview ΓòÉΓòÉΓòÉ
  7871.  
  7872. This section provides information you need to know before using the Maintenance 
  7873. utility commands. It discusses the required command format, the concepts you 
  7874. should understand before running the Maintenance utility, and the use of 
  7875. command files. 
  7876.  
  7877. Note:  If you have used the utility before, you may want to skip to the 
  7878. discussion of the individual commands, which begins on topic CLONE (the 
  7879. commands are discussed in alphabetic order). 
  7880.  
  7881. The BUTIL Maintenance utility cannot be used to create File Manager relative 
  7882. record data set (RRDS) or entry-sequenced data set (ESDS) format files. 
  7883.  
  7884.  
  7885. ΓòÉΓòÉΓòÉ 11.2.2. Configuring the Maintenance utility ΓòÉΓòÉΓòÉ
  7886.  
  7887. You can use the environment variable BRQPARMS to override the default record 
  7888. size for BUTIL. This is necessary if the File Manager memory option Maximum 
  7889. record size has a value of less than 57000, which is the default maximum record 
  7890. size for BUTIL. To set BRQPARMS: 
  7891.  
  7892. SET BRQPARMS=/d:16500
  7893.  
  7894. Note:  CICS for OS/2 supports a maximum file record size of 32767. 
  7895.  
  7896.  
  7897. ΓòÉΓòÉΓòÉ 11.2.3. Command format ΓòÉΓòÉΓòÉ
  7898.  
  7899. The format for the Maintenance utility commands is as follows: 
  7900.  
  7901.  BUTIL [-command [parameter ...]] | @commandFile
  7902.  
  7903.  -command       A Maintenance utility command, such as COPY. You must precede 
  7904.                 the command with a dash (-), and you must enter a space before 
  7905.                 the dash. Maintenance Utility Commands lists the Maintenance 
  7906.                 utility commands. 
  7907.  
  7908.  parameter      Information that the command may require. The discussions of 
  7909.                 the individual commands (beginning on topic CLONE) provide 
  7910.                 details when applicable. 
  7911.  
  7912.  commandFile    Full pathname of a command file. 
  7913.  
  7914.   ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  7915.   Γöé Table 4. Maintenance Utility Commands                                        Γöé
  7916.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  7917.   Γöé COMMAND       Γöé DESCRIPTION                                                  Γöé
  7918.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  7919.   Γöé CLONE         Γöé Creates a new, empty File Manager file using an existing     Γöé
  7920.   Γöé               Γöé file's specifications.                                       Γöé
  7921.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  7922.   Γöé COPY          Γöé Copies the contents of one File Manager file to another.     Γöé
  7923.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  7924.   Γöé CREATE        Γöé Creates a File Manager file.                                 Γöé
  7925.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  7926.   Γöé DROP          Γöé Drops an index.                                              Γöé
  7927.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  7928.   Γöé INDEX         Γöé Creates an external index file.                              Γöé
  7929.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  7930.   Γöé LOAD          Γöé Loads the contents of a sequential file into a File Manager  Γöé
  7931.   Γöé               Γöé file.                                                        Γöé
  7932.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  7933.   Γöé RECOVER       Γöé Reads data sequentially from a File Manager file and writes  Γöé
  7934.   Γöé               Γöé the results to a sequential file.                            Γöé
  7935.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  7936.   Γöé SAVE          Γöé Reads data along a key path and writes the results to a      Γöé
  7937.   Γöé               Γöé sequential file.                                             Γöé
  7938.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  7939.   Γöé SINDEX        Γöé Creates an index.                                            Γöé
  7940.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  7941.   Γöé STAT          Γöé Reports statistics about file attributes and current sizes   Γöé
  7942.   Γöé               Γöé of File Manager files.                                       Γöé
  7943.   ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  7944.  
  7945.  
  7946. ΓòÉΓòÉΓòÉ 11.2.4. Concepts ΓòÉΓòÉΓòÉ
  7947.  
  7948. The following paragraphs describe concepts you should understand before using 
  7949. the Maintenance utility commands. 
  7950.  
  7951.  
  7952. ΓòÉΓòÉΓòÉ 11.2.4.1. Filenames ΓòÉΓòÉΓòÉ
  7953.  
  7954. For commands that require a filename, the name must include the full pathname, 
  7955. such as C:\DEMODATA\PATIENTS.DTA. 
  7956.  
  7957.  
  7958. ΓòÉΓòÉΓòÉ 11.2.4.2. Description files ΓòÉΓòÉΓòÉ
  7959.  
  7960. A description file is an ASCII file containing information that the Maintenance 
  7961. utility commands CREATE, INDEX, and SINDEX need to perform their operations. 
  7962. Description files contain one or more elements. An element consists of a 
  7963. keyword, followed by an equal sign (=), followed by a value (with no space 
  7964. separator). Each element in the description file corresponds to a particular 
  7965. characteristic of a File Manager file or key definition. Description files 
  7966. provides more information. 
  7967.  
  7968.  
  7969. ΓòÉΓòÉΓòÉ 11.2.5. Command files ΓòÉΓòÉΓòÉ
  7970.  
  7971. You can use a command file to do either of the following: 
  7972.  
  7973.      Execute a command that is too long to fit on the command line 
  7974.  
  7975.      Execute a command that you use often (by entering the command once in the 
  7976.       command file and then executing the command file as often as you want). 
  7977.  
  7978.  Command files contain the same information as that required on the command 
  7979.  line. 
  7980.  
  7981.  
  7982. ΓòÉΓòÉΓòÉ 11.2.5.1. Rules for command files ΓòÉΓòÉΓòÉ
  7983.  
  7984. Observe the following rules when creating a Maintenance utility command file: 
  7985.  
  7986.      You must limit each line to 130 characters. 
  7987.      You cannot split a single parameter across two lines. 
  7988.      You can specify only one command per command file. 
  7989.  
  7990.  
  7991. ΓòÉΓòÉΓòÉ 11.2.5.2. Command file example ΓòÉΓòÉΓòÉ
  7992.  
  7993. The following is an example command file, COPYPATS.CMD. The file calls the 
  7994. BUTIL - CLONE command to clone the file PATIENTS.DTA. 
  7995.  
  7996. -CLONE c:\demodata\allpats.dta c:\demodata\patients.dta
  7997.  
  7998. The following command uses the COPYPATS.CMD file: 
  7999.  
  8000.  BUTIL @c:\demodata\copypats.cmd
  8001.  
  8002.  
  8003. ΓòÉΓòÉΓòÉ 11.2.6. Maintenance Utility commands ΓòÉΓòÉΓòÉ
  8004.  
  8005. This section describes the Maintenance utility commands and explains when and 
  8006. how to use each one. If you enter BUTIL on its own, the utility responds with a 
  8007. list of the available commands: 
  8008.  
  8009. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  8010. Γöé                                                                                  Γöé
  8011. Γöé The command syntax is as follows:                                                Γöé
  8012. Γöé   BUTIL -CLONE <outputBtrieveFile> <sourceBtrieveFile> [/O<owner>]               Γöé
  8013. Γöé   BUTIL -CLROWNER <btrieveFile> [/O<owner>]                                      Γöé
  8014. Γöé   BUTIL @commandFile                                                             Γöé
  8015. Γöé   BUTIL -COPY <inputBtrieveFile> <outputBtrieveFile> [/O<owner1>]                Γöé
  8016. Γöé [/O<owner2>]                                                                     Γöé
  8017. Γöé   BUTIL -CREATE <btrieveFile> <descriptionFile>                                  Γöé
  8018. Γöé   BUTIL -DROP <btrieveFile> <keyNumber> [/O<owner>]                              Γöé
  8019. Γöé   BUTIL -INDEX <btrieveFile> <indexFile> <descriptionFile> [/O<owner>]           Γöé
  8020. Γöé   BUTIL -LOAD <inputFile> <btrieveFile> [/O<owner>]                              Γöé
  8021. Γöé   BUTIL -RECOVER <btrieveFile> <outputFile> [/O<owner>]                          Γöé
  8022. Γöé   BUTIL -SAVE <btrieveFile> <outputFile> [Y indexFile | N keynumber]             Γöé
  8023. Γöé [/O<owner>]                                                                      Γöé
  8024. Γöé   BUTIL -SETOWNER <btrieveFile> [/O<owner>] <level>                              Γöé
  8025. Γöé   BUTIL -SINDEX <btrieveFile> <descriptionFile> [/O<owner>]                      Γöé
  8026. Γöé   BUTIL -STAT <btrieveFile> [/O<owner>]                                          Γöé
  8027. Γöé                                                                                  Γöé
  8028. Γöé <Press any key to continue>                                                      Γöé
  8029. Γöé                                                                                  Γöé
  8030. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  8031.  
  8032. Note:  This panel shows some commands and options that are not supported by 
  8033. CICS for OS/2. 
  8034.  
  8035.  
  8036. ΓòÉΓòÉΓòÉ 11.2.6.1. CLONE ΓòÉΓòÉΓòÉ
  8037.  
  8038. The CLONE command creates a new, empty File Manager file with the same file 
  8039. specifications as an existing file The new file includes all the defined key 
  8040. characteristics (such as key position, key length, or duplicate key values) 
  8041. contained in the existing file. 
  8042.  
  8043.  
  8044. ΓòÉΓòÉΓòÉ 11.2.6.1.1. Format ΓòÉΓòÉΓòÉ
  8045.  
  8046.  BUTIL -CLONE outputBtrvFile sourceBtrvFile
  8047.  
  8048.  outputBtrvFile      The full pathname you want to use for the new, empty File 
  8049.                      Manager file. 
  8050.  
  8051.  sourceBtrvFile      The full pathname of the existing file that you want to 
  8052.                      replicate. The new file will not have an owner name. 
  8053.  
  8054.  
  8055. ΓòÉΓòÉΓòÉ 11.2.6.1.2. Remarks ΓòÉΓòÉΓòÉ
  8056.  
  8057. The File Manager allows a maximum of 23 key segments in a File Manager file 
  8058. with a page size of 1024 bytes. Therefore, the CLONE command sets the page size 
  8059. in the new file to 2048 bytes if the existing file contains 24 key segments and 
  8060. has a page size of 1024 bytes. 
  8061.  
  8062.  
  8063. ΓòÉΓòÉΓòÉ 11.2.6.1.3. Example ΓòÉΓòÉΓòÉ
  8064.  
  8065. The following command creates the NEWAPP.DTA file by cloning the PATIENTS.DTA 
  8066. file. 
  8067.  
  8068.  BUTIL -CLONE c:\demodata\newapp.dta c:\demodata\patients.dta
  8069.  
  8070. Note:  If you are trying to recover from receiving Return Code 30 and you 
  8071. suspect that the header page of the source file might be damaged, try creating 
  8072. the new file by using the BUTIL -CREATE command with a description file. 
  8073.  
  8074.  
  8075. ΓòÉΓòÉΓòÉ 11.2.6.2. COPY ΓòÉΓòÉΓòÉ
  8076.  
  8077. The COPY command copies the contents of one File Manager file to another. COPY 
  8078. retrieves each record in the input file and inserts it into the output file. 
  8079. The record size must be the same in both files. After copying the records, COPY 
  8080. displays the total number of records inserted into the new file. 
  8081.  
  8082. Note:  COPY performs in a single step the same function as a RECOVER command 
  8083. followed by a LOAD command. 
  8084.  
  8085. By using the COPY command, you can create a File Manager file that contains 
  8086. data from an old file, but has new key characteristics. To do so, proceed as 
  8087. follows: 
  8088.  
  8089.    1. Use the CREATE command to create an empty file with the desired key 
  8090.       characteristics (key position, key length, or duplicate key values). 
  8091.  
  8092.    2. Use the COPY command to copy the contents of the existing file into the 
  8093.       newly created file. 
  8094.  
  8095.  
  8096. ΓòÉΓòÉΓòÉ 11.2.6.2.1. Format ΓòÉΓòÉΓòÉ
  8097.  
  8098.  BUTIL -COPY inputBtrvFile outputBtrvFile
  8099.  
  8100.  inputBtrvFile       The full pathname of the file from which you want to 
  8101.                      transfer records. 
  8102.  
  8103.  outputBtrvFile      The full pathname of the file into which you want to 
  8104.                      insert records. The output file can contain data or be 
  8105.                      empty. 
  8106.  
  8107.  
  8108. ΓòÉΓòÉΓòÉ 11.2.6.2.2. Example ΓòÉΓòÉΓòÉ
  8109.  
  8110. The following command copies the records in PATIENTS.DTA to NEWPATS.DTA. 
  8111.  
  8112.  BUTIL -COPY c:\demodata\patients.dta c:\demodata\newpats.dta
  8113.  
  8114.  
  8115. ΓòÉΓòÉΓòÉ 11.2.6.3. CREATE ΓòÉΓòÉΓòÉ
  8116.  
  8117. The CREATE command generates an empty File Manager file using the 
  8118. characteristics you specify in a description file. 
  8119.  
  8120. Before you can use the CREATE command, you must create a description file to 
  8121. specify the new key characteristics. For more information, see Description 
  8122. files. 
  8123.  
  8124.  
  8125. ΓòÉΓòÉΓòÉ 11.2.6.3.1. Format ΓòÉΓòÉΓòÉ
  8126.  
  8127.  BUTIL -CREATE btrvFile descriptionFile
  8128.  
  8129.  btrvFile            The full pathname of the File Manager file you want to 
  8130.                      create. If the pathname is the name of an existing File 
  8131.                      Manager file, this command creates a new, empty file in 
  8132.                      place of the existing file. Any data that was stored in 
  8133.                      the existing file is lost and cannot be recovered. 
  8134.                      However, the File Manager does not create a new file if 
  8135.                      you specify replace=n in the description file. (For an 
  8136.                      example, see Replace Existing File.) 
  8137.  
  8138.  descriptionFile     The full pathname of the description file containing the 
  8139.                      specifications for the new file. 
  8140.  
  8141.  
  8142. ΓòÉΓòÉΓòÉ 11.2.6.3.2. Example ΓòÉΓòÉΓòÉ
  8143.  
  8144. The following command creates a file named PATIENTS.DTA using the description 
  8145. provided in the BUILD.DES description file: 
  8146.  
  8147.  BUTIL -CREATE c:\patients.dta c:\build.des
  8148.  
  8149.  
  8150. ΓòÉΓòÉΓòÉ 11.2.6.3.3. Sample description file for the CREATE command ΓòÉΓòÉΓòÉ
  8151.  
  8152. The sample description file shown in Sample description file for the CREATE 
  8153. command creates a File Manager file. This file is specified to have a page size 
  8154. of 512 bytes and 1 key. The fixed-length portion of each record in the File 
  8155. Manager file is set to 98 bytes. Variable-length records with no blank 
  8156. truncation, and data compression are specified. The free space threshold is set 
  8157. to 20 percent. Allocation is set to 100 pages. The File Manager preallocates 
  8158. 100 pages, or 51200 bytes, when it creates the file. 
  8159.  
  8160.  
  8161. Sample description file for the CREATE command
  8162.  
  8163. record=98 variable=y truncate=n compress=y          ΓöÇΓöÇΓöÉ
  8164. key=1 page=512 allocation=100 replace=n
  8165.  File
  8166. fthreshold=20                                       ΓöÇΓöÇΓöÿ Specifications
  8167.  
  8168. position=1 length=5 duplicates=y                    ΓöÇΓöÇΓöÉ
  8169. modifiable=n type=string
  8170.  Key 0
  8171. null=y value=20 segment=y                           ΓöÇΓöÇΓöÿ Segment 1
  8172.  
  8173. position=6 length=10 duplicates=y                   ΓöÇΓöÇΓöÉ
  8174. modifiable=n
  8175.  Key 0
  8176. null=y value=20 segment=n                           ΓöÇΓöÇΓöÿ Segment 2
  8177.  
  8178. Key 0 is a segmented key with two duplicatable, nonmodifiable string segments 
  8179. and a null value of X'20' (space) specified for both segments. 
  8180.  
  8181.  
  8182. ΓòÉΓòÉΓòÉ 11.2.6.4. DROP ΓòÉΓòÉΓòÉ
  8183.  
  8184. The DROP command removes an index from a File Manager file and adjusts the key 
  8185. numbers of any remaining indexes, subtracting 1 from each subsequent key 
  8186. number. If you do not want to renumber the keys, you can add 128 to the key 
  8187. number you specify to be dropped. 
  8188.  
  8189.  
  8190. ΓòÉΓòÉΓòÉ 11.2.6.4.1. Format ΓòÉΓòÉΓòÉ
  8191.  
  8192.  BUTIL -DROP btrvFile keyNumber
  8193.  
  8194.  btrvFile       The full pathname of the file from which you are dropping the 
  8195.                 index. 
  8196.  
  8197.  keyNumber      The number of the index you want to remove. If you want to 
  8198.                 preserve the original key numbers, add a 128 bias to the key 
  8199.                 number you specify. 
  8200.  
  8201.  
  8202. ΓòÉΓòÉΓòÉ 11.2.6.4.2. Examples ΓòÉΓòÉΓòÉ
  8203.  
  8204. In both of the following examples, PATIENTS.DTA has three keys. The original 
  8205. keys in the file were numbered 0, 1, and 2. 
  8206.  
  8207. In the first example, the BUTIL -DROP command drops key number 1 from the 
  8208. PATIENTS.DTA file and renumbers the remaining key numbers as 0 and 1. 
  8209.  
  8210.  BUTIL -DROP c:\demodata\patients.dta 1
  8211.  
  8212. In the following example, the BUTIL -DROP command drops key number 1 and does 
  8213. not renumber the keys. The key numbers remain 0 and 2. 
  8214.  
  8215.  BUTIL -DROP c:\demodata\patients.dta 129
  8216.  
  8217.  
  8218. ΓòÉΓòÉΓòÉ 11.2.6.5. INDEX ΓòÉΓòÉΓòÉ
  8219.  
  8220. The INDEX command builds an external index file for an existing File Manager 
  8221. file, based on a field not previously specified as a key in the existing file. 
  8222. Before you can use the INDEX command, you must create a description file to 
  8223. specify the new key characteristics. (For more information see Description 
  8224. files). The records in the new index file are sorted according to the values of 
  8225. the key field. Each contains: 
  8226.  
  8227.      The value of the key field 
  8228.      The 4-byte address of the record that contains this value. 
  8229.  
  8230.  Note:  If the key length you specify in the description file is 10 bytes, the 
  8231.  record length of the external index file would be 14 bytes (10 plus the 4-byte 
  8232.  address). 
  8233.  
  8234.  
  8235. ΓòÉΓòÉΓòÉ 11.2.6.5.1. Format ΓòÉΓòÉΓòÉ
  8236.  
  8237. BUTIL -INDEX btrvFile indexFile descriptionFile
  8238.  
  8239.  btrvfile       The full pathname of the existing file for which you want to 
  8240.                 build an external index. 
  8241.  
  8242.  indexFile      The full pathname of the index file in which the external index 
  8243.                 should be stored. 
  8244.  
  8245.  descriptionFile The full pathname of the description file you have created 
  8246.                 containing the new key definition. The description file should 
  8247.                 contain a definition for each segment of the new key. 
  8248.  
  8249.  
  8250. ΓòÉΓòÉΓòÉ 11.2.6.5.2. Remarks ΓòÉΓòÉΓòÉ
  8251.  
  8252. The INDEX command creates the external index file and then displays the number 
  8253. of records that were indexed. If you want to retrieve the file's records using 
  8254. the external index file, use the SAVE command (described in SAVE) 
  8255.  
  8256.  
  8257. ΓòÉΓòÉΓòÉ 11.2.6.5.3. Sample description file for the INDEX command ΓòÉΓòÉΓòÉ
  8258.  
  8259. The description file shown in the following illustration defines a new key with 
  8260. one segment. The key begins at byte 30 of the record and is 10 bytes long. It 
  8261. allows duplicates, is modifiable, is a string type, and uses no alternate 
  8262. collating sequence. 
  8263.  
  8264.   position=30 length=10 duplicates=y modifiable=y
  8265.   type=string alternate=n segment=n
  8266.  
  8267.  
  8268. ΓòÉΓòÉΓòÉ 11.2.6.5.4. Example ΓòÉΓòÉΓòÉ
  8269.  
  8270. The following command creates an external index file called NEWPAT.IDX using a 
  8271. file called PATIENTS.DTA. The description file containing the definition for 
  8272. the new key is called NEWIDX.DES. 
  8273.  
  8274. BUTIL -INDEX c:\demodata\patients.dta c:\demodata\newpat.idx
  8275.              c:\demodata\newidx.des
  8276.  
  8277.  
  8278. ΓòÉΓòÉΓòÉ 11.2.6.6. LOAD ΓòÉΓòÉΓòÉ
  8279.  
  8280. The LOAD command inserts records from an input sequential file into a File 
  8281. Manager file. LOAD performs no conversion on the data in the input sequential 
  8282. file. After the utility transfers the records to the File Manager file, it 
  8283. displays the total number of records loaded. 
  8284.  
  8285. Before running the LOAD command, you must create the input sequential file and 
  8286. the File Manager file. You can create the input sequential file using a 
  8287. standard text editor or an application; the input sequential file must have the 
  8288. required file format (as explained subsequently). You can create the File 
  8289. Manager file using either BUTIL -CREATE or BUTIL -CLONE. 
  8290.  
  8291.  
  8292. ΓòÉΓòÉΓòÉ 11.2.6.6.1. Format ΓòÉΓòÉΓòÉ
  8293.  
  8294. BUTIL -LOAD inputFile btrvFile
  8295.  
  8296.  inputFile      The full pathname of the ASCII sequential file containing the 
  8297.                 records to be loaded into a File Manager file. 
  8298.  
  8299.  btrvfile       The full pathname of the File Manager file into which you want 
  8300.                 to insert the records. 
  8301.  
  8302.  
  8303. ΓòÉΓòÉΓòÉ 11.2.6.6.2. Required file format ΓòÉΓòÉΓòÉ
  8304.  
  8305. Records in the input sequential file must be in the following format: 
  8306.  
  8307.      The first field must be a left-adjusted integer (in ASCII) that provides 
  8308.       the length of the record. This field does not include the carriage return 
  8309.       or line feed. 
  8310.  
  8311.       For files with fixed-length records, the length you specify should equal 
  8312.       the record length of the File Manager file. 
  8313.  
  8314.       For files with variable-length records, the length you specify must be at 
  8315.       least as long as the minimum fixed length of the File Manager file. 
  8316.  
  8317.      A separator (either a comma or a blank) must follow the length field. 
  8318.  
  8319.      The record data follows the separator. The length of the data must be the 
  8320.       exact number of bytes specified by the length field. 
  8321.  
  8322.      A carriage return/line feed (X'0D0A') must terminate each line.  The 
  8323.       carriage return/line feed is not included in the length value at the 
  8324.       beginning of the line, and LOAD does not insert the carriage return/line 
  8325.       feed into the File Manager file. 
  8326.  
  8327.      The last line in the file must consist of the end-of-file character 
  8328.       (Ctrl+Z or X'1A'). The SAVE and RECOVER commands and most text editors 
  8329.       automatically insert this character in the file. 
  8330.  
  8331.  You can create an input sequential file using either a text editor or an 
  8332.  application, as follows: 
  8333.  
  8334.      If you use a text editor to create the input sequential file, pad each 
  8335.       record with blank spaces as necessary to fill the record to the length 
  8336.       you specified at the beginning of the record. Fields containing binary 
  8337.       data cannot be edited with most text editors. 
  8338.  
  8339.      If you use an application to create the input sequential file, append a 
  8340.       carriage return/ line feed to the end of each record and include an 
  8341.       end-of-file character (Ctrl+Z or X'1A') as the last line in the file. The 
  8342.       sequential I/O calls provided by most high-level language processors 
  8343.       insert carriage return, line feed, and end-of-file characters 
  8344.       automatically. 
  8345.  
  8346.  Format of records in the input sequential file shows the correct format for 
  8347.  records in the input sequential file. For this example, the File Manager file 
  8348.  has a defined record length of 40 bytes. 
  8349.  
  8350.  
  8351.   Format of records in the input sequential file
  8352.  
  8353.      40, The record follows the comma delimiter <CR/LF>
  8354.        ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ   
  8355.      Γöé Γöé                                       Γöé   Γöé
  8356.      Γöé Γöé                                       Γöé   Γöé
  8357.      Γöé Γöé                                       Γöé   Γöé
  8358.      Γöé Γöé                                       Γöé   Carriage Return
  8359.      Γöé Γöé                                       Γöé   or Line Feed
  8360.      Γöé ΓööΓöÇ Comma Delimiter                      Γöé
  8361.      ΓööΓöÇΓöÇΓöÇΓöÇΓöÇ Record Length                      Blank Pad
  8362.                                                for Proper Length
  8363.  
  8364.  
  8365. ΓòÉΓòÉΓòÉ 11.2.6.6.3. Example ΓòÉΓòÉΓòÉ
  8366.  
  8367. The following example loads sequential records from the PATIENTS.ADR file into 
  8368. the PATIENTS.DTA file. 
  8369.  
  8370.  BUTIL -LOAD c:\demodata\patients.adr c:\demodata\patients.dta
  8371.  
  8372.  
  8373. ΓòÉΓòÉΓòÉ 11.2.6.7. RECOVER ΓòÉΓòÉΓòÉ
  8374.  
  8375. The RECOVER command extracts data from a File Manager file and places it in a 
  8376. sequential file that has the same format as the input sequential file used by 
  8377. the LOAD command. This is often useful for extracting some or all of the data 
  8378. from a damaged File Manager file. The RECOVER command may be able to retrieve 
  8379. many, if not all, of the file's records. You can then use the LOAD command to 
  8380. insert the recovered records into a new, undamaged File Manager file. 
  8381.  
  8382. Note:  The Maintenance utility performs no conversion on the data in the 
  8383. records. Therefore, if you use a text editor to modify an output file 
  8384. containing binary data, be aware that some text editors may change the binary 
  8385. data, causing the results to be unpredictable. 
  8386.  
  8387. The RECOVER command performs the following actions: 
  8388.  
  8389.      Checks the file's Page Allocation Table (PAT) and reconstructs it, if 
  8390.       transactions request this. The PAT is the part of the File Manager file 
  8391.       that maintains a map of each page's physical location. 
  8392.  
  8393.      Reads records in physical order from the File Manager file. 
  8394.  
  8395.      Creates a sequential file that is compatible with the required format for 
  8396.       the LOAD command. (See Required file format for more information about 
  8397.       the format.) 
  8398.  
  8399.      Displays the total number of recovered records. 
  8400.  
  8401.  
  8402. ΓòÉΓòÉΓòÉ 11.2.6.7.1. Format ΓòÉΓòÉΓòÉ
  8403.  
  8404.  BUTIL -RECOVER btrvFile outputFile
  8405.  
  8406.  btrvfile       The full pathname of the File Manager file from which you want 
  8407.                 to recover data. 
  8408.  
  8409.  outputFile     The full pathname of the ASCII sequential file where the 
  8410.                 utility should store the recovered records. 
  8411.  
  8412.  
  8413. ΓòÉΓòÉΓòÉ 11.2.6.7.2. Remarks ΓòÉΓòÉΓòÉ
  8414.  
  8415. If the file's PAT is damaged, a prompt similar to the following appears: 
  8416.  
  8417. The file's Page Allocation Table seems to be damaged.
  8418. BUTIL *strongly* recommends that you make
  8419. a backup copy before continuing.
  8420. Continue? 1=Yes 2=No
  8421.  
  8422. By default, the prompt displays 2 (indicating No) on the next line. This allows 
  8423. you to exit the RECOVER command and back up the File Manager file before 
  8424. proceeding. If you have already backed up the File Manager file, enter 1 to 
  8425. continue running the RECOVER command. 
  8426.  
  8427. The RECOVER command allows you to set the File Manager file's page size. It 
  8428. displays the following prompt: 
  8429.  
  8430. Enter the page size or 0 to quit: 512
  8431.  
  8432. The value displayed at this prompt is the result of an attempt to determine the 
  8433. original page size of the File Manager file. If this value is incorrect, enter 
  8434. the correct page size. If you enter a page size that differs from the original 
  8435. page size, the result is unpredictable. If you are unsure of the correct page 
  8436. size, change the value as prompted by the utility. 
  8437.  
  8438. If the logical disk drive containing your output sequential file becomes full 
  8439. before the entire File Manager file has been recovered, the utility stops, 
  8440. indicates the number of records already recovered, and displays the following 
  8441. prompt: 
  8442.  
  8443. The disk volume is full.
  8444. Enter new file name to continue or a period to quit.
  8445.  
  8446. To continue running the RECOVER command using an additional output sequential 
  8447. file, complete one of the following steps: 
  8448.  
  8449.      If you are recovering the File Manager file to diskettes, remove the full 
  8450.       diskette and replace it with another formatted diskette. 
  8451.  
  8452.      If you are recovering the File Manager file to a hard disk, specify 
  8453.       another logical disk drive that has space available. 
  8454.  
  8455.  In either case, enter the full pathname of the File Manager file you want to 
  8456.  use to continue storing records, and then press the Enter key. The utility 
  8457.  continues copying records from the File Manager file to the new output 
  8458.  sequential file. This process creates multiple sequential files that you must 
  8459.  load separately with the LOAD command. 
  8460.  
  8461.  If the RECOVER command receives a variable page error (Return Code 54), it 
  8462.  places all the data it can obtain from the current record in the output 
  8463.  sequential file and continues the recovery process. 
  8464.  
  8465.  Upon completion, the utility displays a message similar to the following: 
  8466.  
  8467.   16 records recovered.
  8468.   Operation completed successfully.
  8469.  
  8470.  
  8471. ΓòÉΓòÉΓòÉ 11.2.6.7.3. Example ΓòÉΓòÉΓòÉ
  8472.  
  8473. The following example extracts records from the PATIENTS.DTA file and writes 
  8474. them into the SEQPAT.DAT file. 
  8475.  
  8476. BUTIL -RECOVER c:\patients.dta c:\seqpat.dat
  8477.  
  8478.  
  8479. ΓòÉΓòÉΓòÉ 11.2.6.8. SAVE ΓòÉΓòÉΓòÉ
  8480.  
  8481. The SAVE command retrieves records from a File Manager file using a specified 
  8482. index path and places them in a sequential file that is compatible with the 
  8483. required format for the LOAD command. You can then edit the sequential file and 
  8484. use the LOAD command to store the edited data in another File Manager file. 
  8485. (For more information, see LOAD.) 
  8486.  
  8487. SAVE generates a single record in the output sequential file for each record in 
  8488. the input File Manager file. Upon completion, SAVE displays the total number of 
  8489. records saved. 
  8490.  
  8491. Note:  The Maintenance utility performs no conversion on the data in the 
  8492. records. Therefore, if you use a text editor to modify an output file 
  8493. containing binary data, be aware that some text editors may change the binary 
  8494. data, causing the results to be unpredictable. 
  8495.  
  8496.  
  8497. ΓòÉΓòÉΓòÉ 11.2.6.8.1. Format ΓòÉΓòÉΓòÉ
  8498.  
  8499. BUTIL -SAVE btrvFile outputFile [Y indexFile | N keyNumber]
  8500.  
  8501.  btrvfile       The full pathname of the File Manager file containing the 
  8502.                 records you want to save. 
  8503.  
  8504.  outputFile     The full pathname of the ASCII sequential file in which you 
  8505.                 want the utility to store the records. 
  8506.  
  8507.  indexFile      The full pathname of an external index file by which you want 
  8508.                 to save records if you do not want to save records using the 
  8509.                 default of the lowest key number. 
  8510.  
  8511.  keyNumber      The key number (other than 0) by which you want to save records 
  8512.                 if you do not want to save records using the default of the 
  8513.                 lowest key number. 
  8514.  
  8515.  
  8516. ΓòÉΓòÉΓòÉ 11.2.6.8.2. Remarks ΓòÉΓòÉΓòÉ
  8517.  
  8518. If the logical disk drive containing your output sequential file becomes full 
  8519. before the entire File Manager file has been saved, the utility stops, 
  8520. indicates the number of records already saved, and displays the following 
  8521. message: 
  8522.  
  8523. The disk volume is full.
  8524. Enter new file name to continue or a period to quit.
  8525.  
  8526. To continue the SAVE operation in another output sequential file, complete one 
  8527. of the following steps: 
  8528.  
  8529.      If you are saving the File Manager file to diskettes, remove the full 
  8530.       diskette and replace it with another formatted diskette. 
  8531.  
  8532.      If you are saving the File Manager file to a hard disk, specify another 
  8533.       drive that has space available. 
  8534.  
  8535.  In either case, enter the full pathname of the File Manager file you want to 
  8536.  use to continue storing records, and press the Enter key. The utility 
  8537.  continues copying records from the File Manager file to the new output 
  8538.  sequential file. Keep in mind that this process creates multiple sequential 
  8539.  files that you must load separately with the LOAD command. 
  8540.  
  8541.  
  8542. ΓòÉΓòÉΓòÉ 11.2.6.8.3. Examples ΓòÉΓòÉΓòÉ
  8543.  
  8544. The following two examples illustrate how to use the SAVE command to retrieve 
  8545. records from a File Manager file. 
  8546.  
  8547. The first example uses the NEWPAT.IDX external index file to retrieve records 
  8548. from the PATIENTS.DTA file and store them in an unformatted text file called 
  8549. PATIENTS.SAV: 
  8550.  
  8551. BUTIL -SAVE c:\demodata\patients.dta c:\demodata\patients.sav Y c:\demodata\newpat.idx
  8552.  
  8553. The next example retrieves records from the PATIENTS.DTA file using key number 
  8554. 3 and stores them in an unformatted text file called PATIENTS.SAV: 
  8555.  
  8556. BUTIL -SAVE c:\demodata\patients.dta c:\demodata\patients.sav N 3
  8557.  
  8558.  
  8559. ΓòÉΓòÉΓòÉ 11.2.6.9. SINDEX ΓòÉΓòÉΓòÉ
  8560.  
  8561. The SINDEX command creates an additional index for an existing File Manager 
  8562. file. The key number of the new index is one higher than the previous highest 
  8563. key number for the file. An exception is if a DROP command previously removed 
  8564. an index without renumbering the remaining keys, thus producing an unused key 
  8565. number; in this case, the new index receives the first unused number. 
  8566.  
  8567. Before you can use the SINDEX command, you must create a description file to 
  8568. define key specifications for the index. For more information see Description 
  8569. files. 
  8570.  
  8571.  
  8572. ΓòÉΓòÉΓòÉ 11.2.6.9.1. Format ΓòÉΓòÉΓòÉ
  8573.  
  8574. BUTIL -SINDEX btrvFile descriptionFile
  8575.  
  8576.  btrvfile       The full pathname of the file for which you are creating the 
  8577.                 index. 
  8578.  
  8579.  descriptionFile The full pathname of the description file containing the 
  8580.                 description of the index you want to create. 
  8581.  
  8582.  
  8583. ΓòÉΓòÉΓòÉ 11.2.6.9.2. Examples ΓòÉΓòÉΓòÉ
  8584.  
  8585. The following example adds an index to the PATIENTS.DTA file. The name of the 
  8586. description file is SUPPIDX.DES. 
  8587.  
  8588. BUTIL -SINDEX c:\demodata\patients.dta c:\suppidx.des
  8589.  
  8590.  
  8591. ΓòÉΓòÉΓòÉ 11.2.6.10. STAT ΓòÉΓòÉΓòÉ
  8592.  
  8593. The STAT command reports the defined characteristics of a File Manager file and 
  8594. statistics about the file's contents. 
  8595.  
  8596.  
  8597. ΓòÉΓòÉΓòÉ 11.2.6.10.1. Format ΓòÉΓòÉΓòÉ
  8598.  
  8599. BUTIL -STAT btrvFile
  8600.  
  8601.  btrvFile       The full pathname of the file for which you want to display 
  8602.                 statistics. 
  8603.  
  8604.  
  8605. ΓòÉΓòÉΓòÉ 11.2.6.10.2. Example ΓòÉΓòÉΓòÉ
  8606.  
  8607. The following example retrieves the file statistics for the PATIENTS.DTA file. 
  8608.  
  8609. BUTIL -STAT sys:\system\515\patients.dta
  8610.  
  8611. Output panel from STAT command shows the resulting output panel: 
  8612.  
  8613.  
  8614. Output panel from STAT command
  8615.  
  8616. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  8617. Γöé                                                                                  Γöé
  8618. Γöé File statistics for c:\demodata\patients.dta                                     Γöé
  8619. Γöé Record Length = 104                                                              Γöé
  8620. Γöé Compressed Records = No                                                          Γöé
  8621. Γöé Variable Records = No                                                            Γöé
  8622. Γöé Number of Keys = 3                                                               Γöé
  8623. Γöé Page Size = 2048                                                                 Γöé
  8624. Γöé                                                                                  Γöé
  8625. Γöé Unused pages = 0                                                                 Γöé
  8626. Γöé Total Records = 16                                                               Γöé
  8627. Γöé File Version = 60                                                                Γöé
  8628. Γöé                                                                                  Γöé
  8629. Γöé   Key             Length               Modifiable             Null               Γöé
  8630. Γöé         Position          Duplicates                 Type                 Total  Γöé
  8631. Γöé     0      21       20        Y            Y  -0   String      ΓöÇΓöÇ            16  Γöé
  8632. Γöé     0       7       12        Y            Y  -0   String      ΓöÇΓöÇ            16  Γöé
  8633. Γöé     1       1        6        N            Y  -0   String      ΓöÇΓöÇ            16  Γöé
  8634. Γöé     2      83       10        Y            Y  -0   String      ΓöÇΓöÇ             7  Γöé
  8635. Γöé                                                                                  Γöé
  8636. Γöé Legend: Y = Yes, N = Nn, ??????? = Unknown                                       Γöé
  8637. Γöé -  0 The Alternate Collating Sequence is UPPER                                   Γöé
  8638. Γöé                                                                                  Γöé
  8639. Γöé                                                                                  Γöé
  8640. Γöé The command completed successfully.                                              Γöé
  8641. Γöé <Press any key to continue>                                                      Γöé
  8642. Γöé                                                                                  Γöé
  8643. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  8644.  
  8645. This example shows that the file called PATIENTS.DTA was defined with a record 
  8646. length of 104 bytes, does not allow variable-length records, has 3 keys, and 
  8647. has a page size of 2048 bytes. Sixteen records have been inserted into the 
  8648. file. The file does not use data compression and is using all of its 
  8649. preallocated pages. 
  8650.  
  8651. Note:  The STAT command designates key segments with the letter I, descending 
  8652. keys with the symbol <, manual keys with the letter M, alternate collating 
  8653. sequence keys with an asterisk (*). Indexes created with SINDEX are designated 
  8654. with the letter R by default unless you specified the Reserved Duplicate 
  8655. Pointer element. 
  8656.  
  8657. The remainder of the panel provides information about specific keys. For 
  8658. example, the panel shows that Key 0 allows duplicates, is modifiable, and 
  8659. consists of two segments: 
  8660.  
  8661.      The first segment starts in position 21, is 20 characters long, allows 
  8662.       duplicates, is modifiable, and will be sorted as a string type. The 
  8663.       dashes indicate that a null value was not defined. The Total column 
  8664.       indicates that 16 unique key values were inserted for this key. 
  8665.  
  8666.      The second segment starts in position 7, is 12 characters long, allows 
  8667.       duplicates, is modifiable, and will be sorted as a string type. Sixteen 
  8668.       unique key values were inserted for this key. 
  8669.  
  8670.  Key 1 consists of one segment. It starts in position 1, is 6 characters long, 
  8671.  does not allow duplicates, is modifiable, and will be sorted as a string type. 
  8672.  Sixteen unique key values were inserted for this key. 
  8673.  
  8674.  Key 2 consists of one segment. It starts in position 83, is 10 characters 
  8675.  long, allows duplicates, is modifiable, and will be sorted as a string type. 
  8676.  Seven unique key values were inserted for this key. 
  8677.  
  8678.  Refer to Keys for information on the concepts of keys. 
  8679.  
  8680.  
  8681. ΓòÉΓòÉΓòÉ 11.3. Roll Forward utility ΓòÉΓòÉΓòÉ
  8682.  
  8683. The Roll Forward utility (PBROLL.EXE) is an OS/2 command line utility that 
  8684. recovers changes made to a File Manager file between the time of the last 
  8685. backup and a system failure. The changes are stored in a log file. If a system 
  8686. failure occurs, you can restore the backup copy of your File Manager file and 
  8687. run the Roll Forward utility. The utility applies the changes stored in the log 
  8688. file to your backup copy. You run PBROLL interactively. 
  8689.  
  8690.  
  8691. ΓòÉΓòÉΓòÉ 11.3.1. Setting up files for logging ΓòÉΓòÉΓòÉ
  8692.  
  8693. To take advantage of the File Manager's logging feature and the Roll Forward 
  8694. utility, you must first set up your File Manager files for logging, as follows: 
  8695.  
  8696.    1. Create the log configuration file, BLOG.CFG. 
  8697.  
  8698.    2. Back up your data files before the logging begins. 
  8699.  
  8700.    3. Activate the File Manager's logging option by selecting Log specified 
  8701.       files in the MKDE Options Settings notebook (as described in Setting File 
  8702.       Manager options). 
  8703.  
  8704.  The following sections explain each step. 
  8705.  
  8706.  
  8707. ΓòÉΓòÉΓòÉ 11.3.2. Creating the log configuration file ΓòÉΓòÉΓòÉ
  8708.  
  8709. BLOG.CFG is the log configuration file. It specifies all File Manager files for 
  8710. which you want to log changes. 
  8711.  
  8712. You should create a BLOG directory at the root of each drive that contains File 
  8713. Manager files for which you want to log changes. You can then create a BLOG.CFG 
  8714. file in each BLOG directory and place entries in it, as follows: 
  8715.  
  8716.    1. Create the BLOG.CFG file. 
  8717.  
  8718.    2. Open the BLOG.CFG file. 
  8719.  
  8720.    3. For each File Manager file for which you want to log operations, create 
  8721.       an entry using the following format: 
  8722.  
  8723.             \directory1\btrvFile[=\directory2\logFile]
  8724.  
  8725.       directory1          The path to the file to be logged. 
  8726.  
  8727.                           Note:  Do not include drive letters. 
  8728.  
  8729.       btrvFile            The name of the file to be logged. 
  8730.  
  8731.       directory2          The path to the log file. If the log file and the 
  8732.                           File Manager file are on the same drive, you can omit 
  8733.                           the drive. If they are on different drives, you must 
  8734.                           include the drive letter. 
  8735.  
  8736.       logFile             The name of the log file. 
  8737.  
  8738.       Make sure each entry fits completely on one line. You can place multiple 
  8739.       entries on the same line, but they must be separated by at least one 
  8740.       space. Each line can contain a maximum of 256 characters. 
  8741.  
  8742.       If you do not provide a log name, the File Manager (at the time the file 
  8743.       is first opened) assigns the original filename to the log file and gives 
  8744.       it a .LOG extension. For example, if you did not specify a log name for 
  8745.       the File Manager file TEST01.DAT in the directory TEST, the full name 
  8746.       \TEST\TEST01.LOG is assigned to the associated log file. In this case, 
  8747.       the default log file shares the same directory as the File Manager file. 
  8748.  
  8749.       Note:  You should avoid naming File Manager files with the same filename 
  8750.       but different extensions, particularly if their entries in the BLOG.CFG 
  8751.       file do not specify a log file name for each file. 
  8752.  
  8753.       The next three examples show sample entries in the file \BLOG\BLOG.CFG. 
  8754.       Each of these entries produces the same result: activity in the file 
  8755.       \DATA\B.BTR is logged into the file \DATA\B.LOG. 
  8756.  
  8757.             \data\b.btr
  8758.             \data\b.btr=\data\b.log
  8759.             \data\b.btr=c:\data\b.log
  8760.  
  8761.       The next example (again, a sample entry in \BLOG\BLOG.CFG) shows how to 
  8762.       log activity to a different drive than the File Manager data file's 
  8763.       drive. This entry directs the File Manager to log activity in the file 
  8764.       C:\DATA\B.BTR into the log file D:\DATA\B.LOG. 
  8765.  
  8766.             \data\b.btr=d:\data\b.log
  8767.  
  8768.  
  8769. ΓòÉΓòÉΓòÉ 11.3.3. Backing up data files ΓòÉΓòÉΓòÉ
  8770.  
  8771. Be sure to make a backup copy of your File Manager data files before logging 
  8772. begins. When logging is activated for a given file, the File Manager records 
  8773. (in the corresponding log file) all the operations that change that file. The 
  8774. File Manager continues appending subsequent operations to the end of this log 
  8775. file until the log file is deleted. Consequently, it is important to perform 
  8776. periodic maintenance to reduce the size of the log files. 
  8777.  
  8778. Note:  Every time you back up your File Manager data files, delete the 
  8779. associated log files before executing any further operations that could change 
  8780. the files. Synchronization of the backup data files and the associated log 
  8781. files is critical to recovering operations successfully. 
  8782.  
  8783.  
  8784. ΓòÉΓòÉΓòÉ 11.3.4. Running the Roll Forward Utility ΓòÉΓòÉΓòÉ
  8785.  
  8786. You run the Roll Forward utility from the OS/2 command line by entering PBROLL. 
  8787.  
  8788. Previous versions of the File Manager created individual log files for each 
  8789. data file. In Version 6.20.0, File Manager operations are logged in the 
  8790. system-transaction log files (see Transaction logging). PBROLL cannot use this 
  8791. type of log file. Therefore, you must use a conversion program (BLOGGER) to 
  8792. split the system-transaction log files into individual log files, which can 
  8793. then be rolled forward using PBROLL. 
  8794.  
  8795. To use the Roll Forward utility, you need to complete the following steps: 
  8796.  
  8797.    1. Run BLOGGER to split the transaction log files into individual log files. 
  8798.       (Select Start on the BLOGGER panel.) 
  8799.    2. Set the Roll Forward utility's program options. 
  8800.    3. Place in the utility's queue all the items you intend to roll forward. 
  8801.    4. Start rolling forward the items in the queue. 
  8802.  
  8803.  Following a brief description of the Roll Forward utility's pulldown menus, 
  8804.  subsequent sections describe each of these steps in detail. 
  8805.  
  8806.  
  8807. ΓòÉΓòÉΓòÉ 11.3.4.1. Using the Roll Forward pulldown menus ΓòÉΓòÉΓòÉ
  8808.  
  8809. After starting the Roll Forward utility, you can access two pulldown menus on 
  8810. the Roll Forward panel:  Queue and Options. 
  8811.  
  8812. Note:  If you are not using a mouse, you can access the menus by pressing and 
  8813. holding the Alt key while typing the letter highlighted in the menu selection. 
  8814. For example, to select the Queue pulldown menu, hold down the Alt key and press 
  8815. Q. To move between fields in the dialog boxes, use the Tab key. 
  8816.  
  8817.  
  8818. ΓòÉΓòÉΓòÉ 11.3.4.1.1. Queue Menu ΓòÉΓòÉΓòÉ
  8819.  
  8820. When you select Queue from the main menu, a pulldown menu offers the following: 
  8821.  
  8822.  Add...         Generates a dialog box in which you can specify items to be 
  8823.                 placed in the queue. 
  8824.  
  8825.  View...        Generates a dialog box in which you can view the queued items. 
  8826.                 If no items are in the queue, this selection is disabled. 
  8827.  
  8828.  Start          Begins the process of rolling forward all items in the queue. 
  8829.                 Like the View...  selection, this selection is disabled if no 
  8830.                 items are in the queue. 
  8831.  
  8832.  Exit           Exits the utility. You can also press F3 to exit. 
  8833.  
  8834.  
  8835. ΓòÉΓòÉΓòÉ 11.3.4.1.2. Options menu ΓòÉΓòÉΓòÉ
  8836.  
  8837. When you select Options from the main menu, a pulldown menu offers the 
  8838. following: 
  8839.  
  8840.  Options...     Generates a dialog box that lets you set the data buffer length 
  8841.                 and the list options. 
  8842.  
  8843.  About...       Displays the version of the Roll Forward utility that you are 
  8844.                 running. 
  8845.  
  8846.  
  8847. ΓòÉΓòÉΓòÉ 11.3.4.2. Setting options for the Roll Forward utility ΓòÉΓòÉΓòÉ
  8848.  
  8849. You should set program options for the Roll Forward utility before using the 
  8850. utility to roll forward changes. These options control the following: 
  8851.  
  8852.      Size of the data buffer used to retrieve records 
  8853.      Multitasking operation 
  8854.      Contents of the list file (BROLL.LST) 
  8855.  
  8856.  The following list describes each of these options in detail. The subsequent 
  8857.  section describes how to set the program options by using the Options pulldown 
  8858.  menu. 
  8859.  
  8860.  Program Option      Description 
  8861.  
  8862.  Data length         Specifies the number of kilobytes allocated for the data 
  8863.                      buffer that the utility uses to process the logged 
  8864.                      entries. This number should be at least as large as the 
  8865.                      largest record to be rolled forward. The default is 4KB. 
  8866.  
  8867.  Thread priority     Specifies the priority of the Roll Forward thread. OS/2 
  8868.                      provides true multitasking; the Roll Forward utility can 
  8869.                      always run concurrently with other applications. You can, 
  8870.                      however, vary the priority of the Roll Forward thread to 
  8871.                      accommodate other threads that are running. The following 
  8872.                      priorities are available: 
  8873.  
  8874.                          Idle. Runs only when no other tasks are waiting for 
  8875.                           the CPU 
  8876.  
  8877.                          Low. Lower priority than normal 
  8878.  
  8879.                          Regular. The default thread priority 
  8880.  
  8881.                          High. Higher priority than normal 
  8882.  
  8883.  List Files          Specifies the listing options for the list file BROLL.LST. 
  8884.                      You can select one of the following: 
  8885.  
  8886.                      Verbose             For each logged file, this option adds 
  8887.                                          the time stamps of the Roll Forward 
  8888.                                          operation and log file creation to the 
  8889.                                          list file. For each logged operation, 
  8890.                                          it adds the name of the user who 
  8891.                                          performed the operation, the 
  8892.                                          internetwork address of the source 
  8893.                                          workstation, the time stamp indicating 
  8894.                                          when the operation was performed, and 
  8895.                                          the user-defined lengths of data and 
  8896.                                          key numbers used in the operation. 
  8897.  
  8898.                      Data to list        Specifies the length of the data 
  8899.                                          buffer that is printed in the list 
  8900.                                          file for each operation that is rolled 
  8901.                                          forward. 
  8902.  
  8903.                      Key to list         Specifies the length of the key buffer 
  8904.                                          that will be printed in the list file 
  8905.                                          for each operation that is rolled 
  8906.                                          forward. 
  8907.  
  8908.                      ASCII               Lists the File Manager operation 
  8909.                                          values in ASCII mode. 
  8910.  
  8911.                      Hex                 Lists the File Manager operation 
  8912.                                          values in hexadecimal mode. 
  8913.  
  8914.  
  8915. ΓòÉΓòÉΓòÉ 11.3.4.3. Using the Options menu ΓòÉΓòÉΓòÉ
  8916.  
  8917. To set Roll Forward options, use the Options pulldown menu: 
  8918.  
  8919.    1. Select Options from the Roll Forward main menu. 
  8920.  
  8921.    2. Select Options... from the Options pulldown menu to display the following 
  8922.       dialog box: 
  8923.  
  8924.  
  8925.             Roll Forward Options panel
  8926.  
  8927.    3. Set the options using the guidelines provided in Setting options for the 
  8928.       Roll Forward utility. 
  8929.  
  8930.    4. After setting the options, select one of the following pushbuttons: 
  8931.  
  8932.           Save-accepts and saves the changes you have made. 
  8933.  
  8934.           OK-accepts the changes but does not save them. 
  8935.  
  8936.           CANCEL-cancels the changes and returns to the previous panel. 
  8937.  
  8938.  
  8939. ΓòÉΓòÉΓòÉ 11.3.4.4. Using the queue menu ΓòÉΓòÉΓòÉ
  8940.  
  8941. The Roll Forward utility works on a queued-job basis. When you specify the File 
  8942. Manager files that are to be rolled forward, the utility places them in the 
  8943. queue. 
  8944.  
  8945. This section discusses the Roll Forward utility's queue and explains how to do 
  8946. the following: 
  8947.  
  8948.      Add items to the queue 
  8949.      Delete items from the queue 
  8950.      Change list options for a queued item 
  8951.      View items in the queue. 
  8952.  
  8953.  
  8954. ΓòÉΓòÉΓòÉ 11.3.4.4.1. Adding items to the queue ΓòÉΓòÉΓòÉ
  8955.  
  8956. The queue can hold a maximum of 32 items. Any of the following represents one 
  8957. item: 
  8958.  
  8959.      An individual File Manager file 
  8960.      A text file listing several File Manager files 
  8961.      A set of files specified with wildcards. 
  8962.  
  8963.  To add items to the queue, complete the following steps: 
  8964.  
  8965.    1. Select Add... from the Queue pulldown menu. The Add... dialog box 
  8966.       (similar to the following) appears: 
  8967.  
  8968.  
  8969.             Roll Forward Add panel
  8970.  
  8971.    2. Select the File Manager file or files to be rolled forward, as follows: 
  8972.  
  8973.           To select the entire drive, click on the Entire Volume check box. 
  8974.  
  8975.           To select a particular file, scroll the Directories list box (the 
  8976.            list box on the right) to find your directory or drive. Double click 
  8977.            on the directory name and then choose the filename from the Files 
  8978.            list box (the list box on the left). 
  8979.  
  8980.           To select all available files with a certain extension, in the 
  8981.            Filename text box enter a wildcard character for the filename, 
  8982.            followed by the extension. 
  8983.  
  8984.           To select a text file containing a list of files, either choose the 
  8985.            filename from the Files list box or type it in the Filename text 
  8986.            box. 
  8987.  
  8988.    3. Specify the list option for the queue item you are adding, as follows: 
  8989.  
  8990.           If you want only to list the File Manager operations to be rolled 
  8991.            forward (without actually rolling the logged operations forward), 
  8992.            click on the List Only and List File check boxes. The operations 
  8993.            will be listed in the file BROLL.LST in the BLOG directory. 
  8994.  
  8995.           If you want to list the operations in BROLL.LST and roll forward the 
  8996.            operations, click on the List File check box. 
  8997.  
  8998.           If you do not want to list the operations that are rolled forward 
  8999.            but you do want to roll the operations forward, do not click on 
  9000.            either the List Only or List File check box. 
  9001.  
  9002.    4. If the File Manager file has an owner name, specify the owner name in the 
  9003.       Owner text box. This is not supported by CICS for OS/2. 
  9004.  
  9005.    5. Click on the Add button to add the item to the queue. 
  9006.  
  9007.    6. Repeat Steps 2 through 5 to add each additional item to the queue. 
  9008.  
  9009.    7. To review the items you have placed in the queue, click on the Queue... 
  9010.       button. 
  9011.  
  9012.       The items selected appear on a panel similar to the following: 
  9013.  
  9014.  
  9015.             Roll Forward Queue panel
  9016.  
  9017.    8. When you have finished, click on the OK button. 
  9018.  
  9019.       Note:  At any time, you can click on the CANCEL button to cancel your 
  9020.       changes and return to the previous panel. 
  9021.  
  9022.  
  9023. ΓòÉΓòÉΓòÉ 11.3.4.4.2. Deleting items from the queue ΓòÉΓòÉΓòÉ
  9024.  
  9025. If you need to delete an item from the queue, perform the following steps: 
  9026.  
  9027.    1. Select View... from the Queue pulldown menu. 
  9028.  
  9029.    2. Select the item you want to delete. 
  9030.  
  9031.    3. Click on the Delete button to remove the item from the queue. 
  9032.  
  9033.    4. Click on the OK button. 
  9034.  
  9035.       Note:  If you change your mind and want to cancel your deletion, click on 
  9036.       the CANCEL button instead of OK. 
  9037.  
  9038.  
  9039. ΓòÉΓòÉΓòÉ 11.3.4.4.3. Changing list options for a queued item ΓòÉΓòÉΓòÉ
  9040.  
  9041. You can use either of the following methods to change the list options (that 
  9042. is, your choices regarding the List Only and List File check boxes) for a given 
  9043. queue item: 
  9044.  
  9045.      Select Add... from the Queue menu. Select the relevant item, choose the 
  9046.       list option you prefer, and then click on the Add button. 
  9047.  
  9048.      Select View... from the Queue menu, select the relevant item, and choose 
  9049.       the list option you prefer. 
  9050.  
  9051.  
  9052. ΓòÉΓòÉΓòÉ 11.3.4.4.4. Viewing items in the queue ΓòÉΓòÉΓòÉ
  9053.  
  9054. You can use either of the following methods to view items in the queue: 
  9055.  
  9056.      From the Queue pulldown menu, select View... to display a dialog box that 
  9057.       lists the queued items. (You can select this option only if the queue has 
  9058.       one or more items in it.) 
  9059.  
  9060.      While you are adding items to the queue, click on the Queue... button to 
  9061.       list the files in the queue. 
  9062.  
  9063.  
  9064. ΓòÉΓòÉΓòÉ 11.3.4.5. Rolling forward items in the queue ΓòÉΓòÉΓòÉ
  9065.  
  9066. When the queue contains all the items for which you want to roll forward 
  9067. changes, you are ready to start the roll forward process.  Select Start from 
  9068. the Queue pulldown menu. 
  9069.  
  9070. Note:  The Roll Forward utility allows a maximum of 250 concurrent transactions 
  9071. per File Manager file during the roll forward process. 
  9072.  
  9073. After you select Start, the utility lists each File Manager file being rolled 
  9074. forward and specifies the number of logged entries for each file. (The number 
  9075. of logged entries is shown to the left of the filename.) 
  9076.  
  9077. To stop the roll forward process, select Abort. 
  9078.  
  9079.  
  9080. ΓòÉΓòÉΓòÉ 11.4. Rebuilding existing File Manager files ΓòÉΓòÉΓòÉ
  9081.  
  9082. If your database contains files created with versions of the File Manager prior 
  9083. to Version 6.20, you may want to upgrade these files to take advantage of the 
  9084. Version 6.20 features. Version 6.20 of the File Manager works with Version 5 
  9085. files; however, when using them it does not implement the Version 6.20 
  9086. features. The Rebuild utility (BREBUILD.EXE) converts Version 5 File Manager 
  9087. data files to the Version 6.20 format. Run the Rebuild utility from the command 
  9088. line. The utility checks your entries and displays messages if the values you 
  9089. entered are not within the proper ranges. 
  9090.  
  9091. Before running the Rebuild utility, make sure you have unloaded your previous 
  9092. version of the File Manager, started Version 6.20, and backed up all your data 
  9093. files. Having a backup copy ensures against data loss if a power interruption 
  9094. occurs while you are running this utility. 
  9095.  
  9096. After rebuilding your files, be sure to check the utility's log file to see if 
  9097. any errors occurred during the conversion. The log file (BREBUILD.LOG) that the 
  9098. Rebuild utility creates is an ASCII text file. The .LOG file is placed in the 
  9099. current directory. You can view it using a text editor. 
  9100.  
  9101.  
  9102. ΓòÉΓòÉΓòÉ 11.4.1. Running the Rebuild utility ΓòÉΓòÉΓòÉ
  9103.  
  9104. To run the Rebuild utility from the command line, enter the following command 
  9105. at the prompt: 
  9106.  
  9107.  BREBUILD [-option ...] file
  9108.  
  9109. or 
  9110.  
  9111.  BREBUILD @commandFile
  9112.  
  9113.  option    Specifies the configuration options for the utility. Precede each 
  9114.            option letter with a dash (-). Do not place a space between the dash 
  9115.            and the option letter nor between the option letter and its value. 
  9116.            You can enter the option letter in uppercase or lowercase. 
  9117.  
  9118.            -B[path:]      Specifies an alternate location for the rebuilt 
  9119.                           files. (The default location is the current 
  9120.                           directory.) This option lets you rebuild large files 
  9121.                           on a different drive. 
  9122.  
  9123.                           Note:  Do not use wildcard characters in the pathname 
  9124.                           you specify with the -B option. 
  9125.  
  9126.            -C             Instructs the utility to continue with the next file 
  9127.                           even if an error occurs. The utility notifies you of 
  9128.                           non-File Manager files or other errors but continues 
  9129.                           updating File Manager files. This option is useful if 
  9130.                           you have specified wildcard characters for the 
  9131.                           rebuilt files. 
  9132.  
  9133.            -D             Converts File Manager Version 5 supplemental indexes 
  9134.                           (which allow duplicates) to File Manager Version 6.15 
  9135.                           indexes with duplicates. 
  9136.  
  9137.            -M0|M2         Specifies the conversion method, as follows: 
  9138.  
  9139.                           M0             Clones and copies the files without 
  9140.                                          dropping and replacing indexes. While 
  9141.                                          this method is slower than M2, it is 
  9142.                                          available in case you do not want to 
  9143.                                          rebuild your indexes. 
  9144.  
  9145.                           M2             (Default) Clones the files, drops the 
  9146.                                          indexes, copies the records into the 
  9147.                                          new files, and rebuilds the indexes. 
  9148.                                          Because this method is faster and 
  9149.                                          creates smaller files, you should use 
  9150.                                          it whenever possible. 
  9151.  
  9152.                                          Note:  The M2 method may create a 
  9153.                                          Version 6.15 file in which the records 
  9154.                                          are in a different physical order than 
  9155.                                          in the original Version 5 file. 
  9156.  
  9157.            -P[nnn]        Specifies the page size (in bytes) of the new files. 
  9158.                           If you specify -P with no page size, the utility 
  9159.                           chooses the optimum page size for your file. 
  9160.  
  9161.                           Note:  If you do not specify the -P parameter, the 
  9162.                           utility will change the page size if the original 
  9163.                           size will not work. 
  9164.  
  9165.                           For example, assume you have a Version 5 file with a 
  9166.                           page size of 1024 and 24 keys. Because File Manager 
  9167.                           Version 6.15 supports only 23 keys for a page size of 
  9168.                           1024, the utility automatically selects a new page 
  9169.                           size for the file and displays an informative message 
  9170.                           on the screen. 
  9171.  
  9172.                           Note:  If the CICS FCT entry is migrated from 
  9173.                           CICS for OS/2 Version 1.20 to CICS for OS/2 Version 
  9174.                           2, ensure that any converted file definitions match 
  9175.                           the FCT definitions. 
  9176.  
  9177.            -K[nn]         Specifies the key by which the utility reads when 
  9178.                           rebuilding a file. If you do not specify this option, 
  9179.                           the utility reads the file in physical order. 
  9180.  
  9181.  file      Specifies the set of files to convert. Use full directory names. You 
  9182.            may use wildcards (* and ?) in these filenames. 
  9183.  
  9184.  @commandFile Specifies a command file for the utility to execute. You can 
  9185.            include multiple entries in one command file. Each entry in the 
  9186.            command file contains the utility options (if any) and the set of 
  9187.            files to convert, followed by <end> or [end]. When specifying the 
  9188.            files to convert, be sure to use full directory names. You may use 
  9189.            wildcards (* and ?) in these filenames. The following is an example 
  9190.            of a Rebuild utility command file: 
  9191.  
  9192.                       -C c:\mydir\*.* <end>
  9193.                       -C -P1024 d:\dir\*.* <end>
  9194.                       -M0 -K0 c:\*.* <end>
  9195.  
  9196.  
  9197. ΓòÉΓòÉΓòÉ 11.4.1.1. Examples ΓòÉΓòÉΓòÉ
  9198.  
  9199. The first example places the rebuilt files on the same drive: 
  9200.  
  9201.  BREBUILD -B c:\newfiles -C -P4096 c:\oldfiles\*.btr
  9202.  
  9203. The next example places the rebuilt files on a different drive: 
  9204.  
  9205.  BREBUILD -B c:\btrfiles -C -P4096 -M2 d:\btrfiles\*.btr
  9206.  
  9207.  
  9208. ΓòÉΓòÉΓòÉ 11.4.2. Deleting temporary files ΓòÉΓòÉΓòÉ
  9209.  
  9210. By default, the Rebuild utility creates temporary files in the same directory 
  9211. in which the conversion takes place. (You can specify a different directory by 
  9212. using the -B option.) 
  9213.  
  9214. You need enough disk space to accommodate the original file and the new file 
  9215. while the Rebuild utility is running. 
  9216.  
  9217. Note:  The Rebuild utility deletes the original file after rebuilding it, even 
  9218. if the new file is in a different directory. Normally, the Rebuild utility 
  9219. automatically deletes temporary files when the conversion is complete. However, 
  9220. if a power failure or other serious interruption occurs, the Rebuild utility 
  9221. may not delete the temporary files. If this occurs, look for filenames such as 
  9222. _T-xxxxx.TMP and delete them. 
  9223.  
  9224.  
  9225. ΓòÉΓòÉΓòÉ 11.5. File Manager return codes ΓòÉΓòÉΓòÉ
  9226.  
  9227. You can get help with return codes by typing CICSHELP FAA6000 at the operating 
  9228. system prompt, or by typing CHLP FAA6000 on a clear CICS for OS/2 screen. This 
  9229. displays a series of panels with information about return codes. If you cannot 
  9230. find the return code in these panels, contact your support organization. 
  9231.  
  9232.  
  9233. ΓòÉΓòÉΓòÉ 12. Description files ΓòÉΓòÉΓòÉ
  9234.  
  9235. A description file is an ASCII file containing information that the File 
  9236. Manager Maintenance utility commands CREATE, INDEX, and SINDEX need to perform 
  9237. their operations. Description files contain one or more elements. An element 
  9238. consists of a keyword, followed by an equal sign (=), followed by a value (with 
  9239. no space). Each element in the description file corresponds to a particular 
  9240. characteristic of a File Manager file or key definition. 
  9241.  
  9242. This appendix discusses the following topics: 
  9243.  
  9244.      Rules for description files 
  9245.      Description file example 
  9246.      Description file elements. 
  9247.  
  9248.  
  9249. ΓòÉΓòÉΓòÉ 12.1. Rules for description files ΓòÉΓòÉΓòÉ
  9250.  
  9251. Use the following rules when creating a description file: 
  9252.  
  9253.      Enter elements in lowercase, as in the following example: 
  9254.  
  9255.             type=string
  9256.  
  9257.      Separate elements from each other with a separator (blank space, tab, or 
  9258.       carriage return/line feed), as in the following example: 
  9259.  
  9260.             record=4000
  9261.             key=24
  9262.  
  9263.      Specify the description file elements in the proper order. Summary of 
  9264.       description file elements presents the elements in the appropriate order. 
  9265.  
  9266.       Note:  The order of the elements required for the CREATE, INDEX, and 
  9267.       SINDEX commands is the same. However, these commands do not all require 
  9268.       the same elements. 
  9269.  
  9270.      Address all element dependencies. For example, consider the following 
  9271.       Null Key element: 
  9272.  
  9273.             null=y
  9274.  
  9275.       If you specify this element in the description file, you must also 
  9276.       include the Null Key Value element. 
  9277.  
  9278.      Define as many keys as you specify with the Key Count element. The 
  9279.       following example specifies 12 keys for the file: 
  9280.  
  9281.             key=12
  9282.  
  9283.       In this case, you must define 12 keys in the description file, each 
  9284.       consisting of one or more segments. 
  9285.  
  9286.      For a key with multiple segments, you must define the following elements 
  9287.       for each key segment: 
  9288.  
  9289.         -  Key Position 
  9290.         -  Key Length 
  9291.         -  Duplicate Key Values 
  9292.         -  Modifiable Key Values 
  9293.         -  Key Type 
  9294.         -  Alternate Collating Sequence 
  9295.  
  9296.      If any key in the file uses an alternate collating sequence, include 
  9297.       either an alternate collating sequence filename or a country ID and code 
  9298.       page ID. You can include this information as either the last element of 
  9299.       the key segment or the last element in the description file. 
  9300.  
  9301.      If a description file element is optional, you can omit it from the 
  9302.       description file. 
  9303.  
  9304.      Make sure the description file contains no text formatting characters. 
  9305.       Some word processors embed formatting characters in a text file. 
  9306.  
  9307.  
  9308. ΓòÉΓòÉΓòÉ 12.2. Description file example ΓòÉΓòÉΓòÉ
  9309.  
  9310. The sample description file shown in Sample description file using alternate 
  9311. collating sequence filename creates a File Manager file. This File Manager file 
  9312. has a page size of 512 bytes and 1 key. The fixed-length portion of the record 
  9313. is 98 bytes long. The file allows variable-length records but does not use 
  9314. blank truncation. The file uses data compression, and has the free space 
  9315. threshold set to 20 percent. The File Manager preallocates 100 pages, or 51200 
  9316. bytes, when it creates the file. The file has one key segmented with two 
  9317. segments. 
  9318.  
  9319.  
  9320. Sample description file using alternate collating sequence filename
  9321.  
  9322. record=98 variable=y truncate=n compress=y          ΓöÇΓöÇΓöÉ
  9323. key=1 page=512 allocation=100 replace=n                File
  9324. fthreshold=20                                       ΓöÇΓöÇΓöÿ Specifications
  9325.  
  9326. position=1 length=5 duplicates=y                    ΓöÇΓöÇΓöÉ
  9327. modifiable=n type=string                               Key 0
  9328. null=y value=20 segment=y                           ΓöÇΓöÇΓöÿ Segment 1
  9329.  
  9330. position=6 length=10 duplicates=y                   ΓöÇΓöÇΓöÉ
  9331. modifiable=n type=string                               Key 0
  9332. null=y value=20 segment=n                           ΓöÇΓöÇΓöÿ Segment 2
  9333.  
  9334.  
  9335. ΓòÉΓòÉΓòÉ 12.3. Description file elements ΓòÉΓòÉΓòÉ
  9336.  
  9337. Summary of description file elements lists the description file elements in the 
  9338. order in which they must appear in the description file. For each element, 
  9339. Summary of description file elements specifies the required format, the range 
  9340. of acceptable values, and the associated commands. An asterisk (*) after the 
  9341. element name indicates that the element is optional. Descriptions of the 
  9342. individual elements follow the table. 
  9343.  
  9344. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  9345. Γöé Table 5. Summary of description file elements                                Γöé
  9346. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  9347. Γöé ELEMENT             Γöé FORMAT               Γöé RANGE     Γöé COMMAND             Γöé
  9348. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  9349. Γöé Record Length       Γöé record=nnn           Γöé 4-4088    Γöé CREATE              Γöé
  9350. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  9351. Γöé Variable-Length     Γöé variable=<y|n>       Γöé N/A       Γöé CREATE              Γöé
  9352. Γöé Records             Γöé                      Γöé           Γöé                     Γöé
  9353. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  9354. Γöé Reserved Duplicate  Γöé dupkey=<nnn>         Γöé 1-24      Γöé CREATE              Γöé
  9355. Γöé Pointer*            Γöé                      Γöé           Γöé                     Γöé
  9356. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  9357. Γöé Blank Truncation*   Γöé truncate=<y|n>       Γöé N/A       Γöé CREATE              Γöé
  9358. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  9359. Γöé Data Compression*   Γöé compress=<y|n>       Γöé N/A       Γöé CREATE              Γöé
  9360. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  9361. Γöé Key Count           Γöé key=nnn              Γöé 0-24      Γöé CREATE              Γöé
  9362. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  9363. Γöé Page Size           Γöé page=nnnn            Γöé 512-4096  Γöé CREATE              Γöé
  9364. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  9365. Γöé Page Preallocation* Γöé allocation=nnnnn     Γöé 1-65535   Γöé CREATE              Γöé
  9366. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  9367. Γöé Replace Existing    Γöé replace=<y|n>        Γöé N/A       Γöé CREATE              Γöé
  9368. Γöé File*               Γöé                      Γöé           Γöé                     Γöé
  9369. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  9370. Γöé Free Space          Γöé fthreshold=<10|20|30>Γöé N/A       Γöé CREATE              Γöé
  9371. Γöé Threshold*          Γöé                      Γöé           Γöé                     Γöé
  9372. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  9373. Γöé Balanced Key*       Γöé balance=<y|n>        Γöé N/A       Γöé CREATE              Γöé
  9374. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  9375. Γöé Key Position        Γöé position=nnnn        Γöé 1-4088    Γöé CREATE, INDEX,      Γöé
  9376. Γöé                     Γöé                      Γöé           Γöé SINDEX              Γöé
  9377. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  9378. Γöé Key Length          Γöé length=nnn           Γöé key type  Γöé CREATE, INDEX,      Γöé
  9379. Γöé                     Γöé                      Γöé limit     Γöé SINDEX              Γöé
  9380. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  9381. Γöé Duplicate Key       Γöé duplicates=<y|n>     Γöé N/A       Γöé CREATE, INDEX,      Γöé
  9382. Γöé Values              Γöé                      Γöé           Γöé SINDEX              Γöé
  9383. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  9384. Γöé Modifiable Key      Γöé modifiable=<y|n>     Γöé N/A       Γöé CREATE, INDEX,      Γöé
  9385. Γöé Values              Γöé                      Γöé           Γöé SINDEX              Γöé
  9386. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  9387. Γöé Key Type            Γöé type=validBtrieveKeyTΓöépN/A       Γöé CREATE, INDEX,      Γöé
  9388. Γöé                     Γöé                      Γöé           Γöé SINDEX              Γöé
  9389. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  9390. Γöé Alternate Collating Γöé alternate=<y|n>      Γöé N/A       Γöé CREATE, INDEX,      Γöé
  9391. Γöé Sequence*           Γöé                      Γöé           Γöé SINDEX              Γöé
  9392. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  9393. Γöé Manual Key*         Γöé manual=<y|n>         Γöé N/A       Γöé CREATE, INDEX,      Γöé
  9394. Γöé                     Γöé                      Γöé           Γöé SINDEX              Γöé
  9395. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  9396. Γöé Null Key            Γöé null=<y|n>           Γöé N/A       Γöé CREATE, INDEX,      Γöé
  9397. Γöé                     Γöé                      Γöé           Γöé SINDEX              Γöé
  9398. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  9399. Γöé Null Key Value      Γöé value=nn             Γöé 1-byte    Γöé CREATE, INDEX,      Γöé
  9400. Γöé                     Γöé                      Γöé hex       Γöé SINDEX              Γöé
  9401. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  9402. Γöé Segmented Key       Γöé segment=<y|n>        Γöé N/A       Γöé CREATE, INDEX,      Γöé
  9403. Γöé                     Γöé                      Γöé           Γöé SINDEX              Γöé
  9404. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  9405. Γöé Alternate Collating Γöé name=sequenceFile or Γöé valid     Γöé CREATE, INDEX,      Γöé
  9406. Γöé Sequence            Γöé countryid=nnn and    Γöé path or   Γöé SINDEX              Γöé
  9407. Γöé Filename/ID         Γöé codepageid=nnn       Γöé values    Γöé                     Γöé
  9408. Γöé                     Γöé                      Γöé valid to  Γöé                     Γöé
  9409. Γöé                     Γöé                      Γöé operating Γöé                     Γöé
  9410. Γöé                     Γöé                      Γöé system or Γöé                     Γöé
  9411. Γöé                     Γöé                      Γöé -1        Γöé                     Γöé
  9412. Γöé                     Γöé                      Γöé (default) Γöé                     Γöé
  9413. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  9414.  
  9415.  
  9416. ΓòÉΓòÉΓòÉ 12.3.1. Record Length ΓòÉΓòÉΓòÉ
  9417.  
  9418.  Format:     record=nnnn 
  9419.  
  9420.  Range:      4 through 4088 bytes 
  9421.  
  9422.  Command:    CREATE 
  9423.  
  9424.  The Record Length element defines the logical data record length in bytes. For 
  9425.  fixed-length records, this value should correspond to the length of the data 
  9426.  buffer parameter that performs operations on the file. For variable-length 
  9427.  records, this value should correspond to the fixed-length portion of the 
  9428.  record. 
  9429.  
  9430.  The data record length must be at least 4 bytes and must be large enough to 
  9431.  contain all the keys defined for the file. The record length (including its 
  9432.  duplicate key overhead and usage count overhead) plus 6 bytes must not exceed 
  9433.  the file's page size. 
  9434.  
  9435.  
  9436. ΓòÉΓòÉΓòÉ 12.3.2. Variable-Length Records ΓòÉΓòÉΓòÉ
  9437.  
  9438.  Format:     variable=<y|n> 
  9439.  
  9440.  Range:      Not applicable 
  9441.  
  9442.  Command:    CREATE 
  9443.  
  9444.  The Variable-Length Records element specifies whether the file will contain 
  9445.  variable-length records. If a record is variable length, the maximum 
  9446.  fixed-length record is decreased by 4 bytes. Specify y if you want the file to 
  9447.  allow variable-length records; otherwise, specify n. 
  9448.  
  9449.  
  9450. ΓòÉΓòÉΓòÉ 12.3.3. Reserved Duplicate Pointer ΓòÉΓòÉΓòÉ
  9451.  
  9452.  Format:     dupkey=nnn 
  9453.  
  9454.  Range:      1 through 24 
  9455.  
  9456.  Command:    CREATE 
  9457.  
  9458.  The Reserved Duplicate Pointer element is optional. It specifies the number of 
  9459.  duplicate key pointers to preallocate for the file when it is created. Each 
  9460.  reserved duplicate pointer adds 8 bytes of extra storage space to the fixed 
  9461.  record length. These reserved pointers can be used when keys that allow 
  9462.  duplicates are added after the file is created. 
  9463.  
  9464.  
  9465. ΓòÉΓòÉΓòÉ 12.3.4. Blank Truncation ΓòÉΓòÉΓòÉ
  9466.  
  9467.  Format:     truncate=<y|n> 
  9468.  
  9469.  Range:      Not applicable 
  9470.  
  9471.  Command:    CREATE 
  9472.  
  9473.  The Blank Truncation element is optional. It specifies whether the File 
  9474.  Manager performs blank truncation on variable-length records. The truncate 
  9475.  element has an effect only if you specify y for the Variable-Length Records 
  9476.  element. 
  9477.  
  9478.  Specify y if you want the File Manager to use blank truncation. Otherwise, 
  9479.  either specify n or omit this element from your description file. 
  9480.  
  9481.  
  9482. ΓòÉΓòÉΓòÉ 12.3.5. Data Compression ΓòÉΓòÉΓòÉ
  9483.  
  9484.  Format:     compress=<y|n> 
  9485.  
  9486.  Range:      Not applicable 
  9487.  
  9488.  Command:    CREATE 
  9489.  
  9490.  The Data Compression element is optional. It specifies whether the File 
  9491.  Manager performs data compression on records that are inserted into the file. 
  9492.  
  9493.  Specify y if you want the File Manager to perform data compression. Otherwise, 
  9494.  either specify n or omit this element from your description file. 
  9495.  
  9496.  
  9497. ΓòÉΓòÉΓòÉ 12.3.6. Key Count ΓòÉΓòÉΓòÉ
  9498.  
  9499.  Format:     key=nnn 
  9500.  
  9501.  Range:      0 through 24 (see Key Segment Count Values) 
  9502.  
  9503.  Command:    CREATE 
  9504.  
  9505.  The Key Count element specifies the number of keys to be defined in the file. 
  9506.  
  9507.  The file's page size limits the amount of key segments a file can have. Key 
  9508.  Segment Count Values shows the maximum key count values for each possible page 
  9509.  size. This value represents the number of key segments, not the number of 
  9510.  keys. There may actually be more segment definitions than the key count. For 
  9511.  example, assume a file contains three keys:  key 0 has two segments, key 1 has 
  9512.  four segments, and key 2 has two segments. In this example, the file has a 
  9513.  page size of 512, the value specified for the Key Count element is 3, and the 
  9514.  maximum number of key segments is eight. 
  9515.  
  9516.   ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  9517.   Γöé Table 6. Key Segment Count Values                                            Γöé
  9518.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  9519.   Γöé PAGE SIZE (IN BYTES)                  Γöé MAXIMUM NUMBER OF KEY SEGMENTS       Γöé
  9520.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  9521.   Γöé 512                                   Γöé 8                                    Γöé
  9522.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  9523.   Γöé 1024                                  Γöé 23                                   Γöé
  9524.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  9525.   Γöé 1536-4096                             Γöé 24                                   Γöé
  9526.   ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  9527.  
  9528.  
  9529. ΓòÉΓòÉΓòÉ 12.3.7. Page Size ΓòÉΓòÉΓòÉ
  9530.  
  9531.  Format:     page=nnnn 
  9532.  
  9533.  Range:      512 through 4096 bytes 
  9534.  
  9535.  Command:    CREATE 
  9536.  
  9537.  The Page Size element specifies the physical page size (in bytes) for the 
  9538.  file. You can specify any multiple of 512, up to 4096. 
  9539.  
  9540.  Note:  For optimum performance, set the page size to 512, 1024, 2048, or 4096 
  9541.  bytes. 
  9542.  
  9543.  
  9544. ΓòÉΓòÉΓòÉ 12.3.8. Page Preallocation ΓòÉΓòÉΓòÉ
  9545.  
  9546.  Format:     allocation=nnnnn 
  9547.  
  9548.  Range:      1 through 65535 
  9549.  
  9550.  Command:    CREATE 
  9551.  
  9552.  The Page Preallocation element is optional. It specifies the number of pages 
  9553.  to preallocate to the file. If you do not want to preallocate any pages, 
  9554.  either specify n or omit this element from your description file. 
  9555.  
  9556.  
  9557. ΓòÉΓòÉΓòÉ 12.3.9. Replace Existing File ΓòÉΓòÉΓòÉ
  9558.  
  9559.  Format:     replace=<y|n> 
  9560.  
  9561.  Range:      Not applicable 
  9562.  
  9563.  Command:    CREATE 
  9564.  
  9565.  The Replace Existing File element is optional. If you do not want to create a 
  9566.  new, empty file over an existing File Manager file of the same name, specify 
  9567.  n. If you want to replace an existing File Manager file with a new, empty file 
  9568.  of the same name, either specify y, or omit this element from your description 
  9569.  file. 
  9570.  
  9571.  
  9572. ΓòÉΓòÉΓòÉ 12.3.10. Free Space Threshold ΓòÉΓòÉΓòÉ
  9573.  
  9574.  Format:     fthreshold=<10|20|30> 
  9575.  
  9576.  Range:      Not applicable 
  9577.  
  9578.  Command:    CREATE 
  9579.  
  9580.  The File Manager stores the variable-length portions of records on their own 
  9581.  pages (called variable pages), separate from the fixed-length portion of the 
  9582.  record (which is stored on a data page). The File Manager maintains the Free 
  9583.  Space List for variable pages. The Free Space List indicates which variable 
  9584.  pages contain the same or more free space than that specified by the Free 
  9585.  Space Threshold file specification. 
  9586.  
  9587.  You can specify a value for the Free Space Threshold element when you create 
  9588.  the file. This value is expressed as a percentage and tells the File Manager 
  9589.  how much free space must remain on a variable page in order for that page to 
  9590.  appear on the Free Space List. When the File Manager adds new variable-length 
  9591.  records to the file, it uses pages in the Free Space List before using new 
  9592.  variable pages. After each Insert, Update, or Delete operation, the File 
  9593.  Manager rechecks the remaining space on the affected variable page to see if 
  9594.  it is still above the threshold to qualify for the Free Space List. The free 
  9595.  space threshold feature provides a means of reducing the fragmentation of 
  9596.  variable-length records across several pages. A higher free space threshold 
  9597.  reduces fragmentation at the cost of requiring more disk space for the file. 
  9598.  
  9599.  You can specify any two-digit number for this element, and the utility rounds 
  9600.  it to 10, 20, or 30. 
  9601.  
  9602.  The File Manager uses a default free space threshold of 5% if either of the 
  9603.  following is true: 
  9604.  
  9605.      You specify a value less than 10. 
  9606.  
  9607.      You do not specify a value here but have specified y for the 
  9608.       Variable-Length Records element. 
  9609.  
  9610.  Note:  If the File Manager file does not allow variable-length records, do not 
  9611.  include this element in the description file. 
  9612.  
  9613.  
  9614. ΓòÉΓòÉΓòÉ 12.3.11. Balanced Key ΓòÉΓòÉΓòÉ
  9615.  
  9616.  Format:     balance=<y|n> 
  9617.  
  9618.  Range:      Not applicable 
  9619.  
  9620.  Commands:   CREATE 
  9621.  
  9622.  The Balanced Key element is optional. This feature allows you to use index 
  9623.  balancing. With index balancing, the File Manager looks for available space in 
  9624.  sibling index pages each time an index page becomes full and then rotates 
  9625.  values from the full page into the pages with space available. Index balancing 
  9626.  increases key page utilization, results in fewer pages, and produces an even 
  9627.  distribution of keys among nodes on the same level, thus enhancing 
  9628.  performance. 
  9629.  
  9630.  Note:  When you specify index balancing for a specific file, the File Manager 
  9631.  will always balance that file's keys. 
  9632.  
  9633.  To use index balancing, specify y. Otherwise, either specify n or omit this 
  9634.  element from the description file. 
  9635.  
  9636.  
  9637. ΓòÉΓòÉΓòÉ 12.3.12. Key Position ΓòÉΓòÉΓòÉ
  9638.  
  9639.  Format:     position=nnnn 
  9640.  
  9641.  Range:      1 through value specified for Record Length element (up to 4088) 
  9642.  
  9643.  Commands:   CREATE, INDEX, SINDEX 
  9644.  
  9645.  The Key Position element indicates the position of the key segment in the 
  9646.  record. The key position value must be at least 1 and cannot exceed the value 
  9647.  you specified for the Record Length element. 
  9648.  
  9649.  
  9650. ΓòÉΓòÉΓòÉ 12.3.13. Key Length ΓòÉΓòÉΓòÉ
  9651.  
  9652.  Format:     length=nnn 
  9653.  
  9654.  Range:      1 through limit determined by key type 
  9655.  
  9656.  Commands:   CREATE, INDEX, SINDEX 
  9657.  
  9658.  The Key Length element defines the length of the key or key segment field. The 
  9659.  value you specify here cannot exceed the limit dictated by the key type, which 
  9660.  the Key Type element specifies. The key length must be an even number if the 
  9661.  key is an unsigned binary key type. The total of the key's length and starting 
  9662.  position cannot exceed the file's defined record length. 
  9663.  
  9664.  
  9665. ΓòÉΓòÉΓòÉ 12.3.14. Duplicate Key Values ΓòÉΓòÉΓòÉ
  9666.  
  9667.  Format:     duplicates=<y|n> 
  9668.  
  9669.  Range:      Not applicable 
  9670.  
  9671.  Commands:   CREATE, INDEX, SINDEX 
  9672.  
  9673.  The Duplicate Key Values element specifies whether more than one record in the 
  9674.  file can contain the same value for this key field. Specify y if you want to 
  9675.  allow duplicate values for the key field; otherwise, specify n. 
  9676.  
  9677.  Note:  If you define duplicate key values for one segment of a segmented key, 
  9678.  you must define duplicate key values for every segment of that key. For a 
  9679.  segmented key that does not allow duplicates, the segments may contain 
  9680.  duplicates between multiple records only if the key value is unique for each 
  9681.  record. 
  9682.  
  9683.  
  9684. ΓòÉΓòÉΓòÉ 12.3.15. Modifiable Key Values ΓòÉΓòÉΓòÉ
  9685.  
  9686.  Format:     modifiable=<y|n> 
  9687.  
  9688.  Range:      Not applicable 
  9689.  
  9690.  Commands:   CREATE, INDEX, SINDEX 
  9691.  
  9692.  The Modifiable Key Values element specifies whether the key value can be 
  9693.  modified during updating. Specify y if you want the values for this key to be 
  9694.  modifiable; otherwise, specify n. 
  9695.  
  9696.  Note:  If you define modifiable key values for one segment of a segmented key, 
  9697.  you must define modifiable key values for every segment of that key because 
  9698.  the key, as a whole, is modifiable. 
  9699.  
  9700.  
  9701. ΓòÉΓòÉΓòÉ 12.3.16. Key Type ΓòÉΓòÉΓòÉ
  9702.  
  9703.  Format:     type=validBtrieveKeyType 
  9704.  
  9705.  Range:      Not applicable 
  9706.  
  9707.  Commands:   CREATE, INDEX, SINDEX 
  9708.  
  9709.  The Key Type element specifies the File Manager data type for the key. This 
  9710.  element determines how the File Manager sorts the bytes specified for this key 
  9711.  segment. The File Manager does not perform any validation on the data 
  9712.  inserted. You can specify the entire word (as in string) or just the first 
  9713.  three letters of the word (as in str for string). The File Manager key types 
  9714.  are: string and unsigned binary. 
  9715.  
  9716.  
  9717. ΓòÉΓòÉΓòÉ 12.3.17. Alternate Collating Sequence ΓòÉΓòÉΓòÉ
  9718.  
  9719.  Format:     alternate=<y|n> 
  9720.  
  9721.  Range:      Not applicable 
  9722.  
  9723.  Commands:   CREATE, INDEX, SINDEX 
  9724.  
  9725.  The Alternate Collating Sequence element is optional, and is only supported 
  9726.  for files created using the CREATE command. This element allows you to specify 
  9727.  one or more alternate collating sequences for a given file. An alternate 
  9728.  collating sequence specifies whether the File Manager will sort a key by a 
  9729.  collating sequence other than the standard ASCII sequence. 
  9730.  
  9731.  You can specify a different alternate collating sequence for each key. 
  9732.  However, each segment of the key can have only one alternate collating 
  9733.  sequence. Alternate collating sequences are valid only for the string key 
  9734.  type. If you want the key to take advantage of an alternate collating 
  9735.  sequence, specify y. Otherwise, either specify n or omit this element from the 
  9736.  description file. 
  9737.  
  9738.  If a file is created with an alternate collating sequence, you should specify 
  9739.  N in the Alt key segment field in the FCT. This avoids conflicts with the 
  9740.  EBCDIC sequence used by CICS. 
  9741.  
  9742.  
  9743. ΓòÉΓòÉΓòÉ 12.3.18. Manual Key ΓòÉΓòÉΓòÉ
  9744.  
  9745.  Format:     manual=<y|n> 
  9746.  
  9747.  Range:      Not applicable 
  9748.  
  9749.  Commands:   CREATE, INDEX, SINDEX 
  9750.  
  9751.  The Manual Key element is optional. It specifies that the key or key segment 
  9752.  you are defining is manual. A manual key is a modified form of the null key 
  9753.  and can be used to exclude particular records from the index. Manual keys have 
  9754.  all the attributes of a null key with one exception: in a manual key, if every 
  9755.  byte of one segment of the key contains the null value, the File Manager 
  9756.  excludes the key from the index even if other segments do not contain this 
  9757.  null value. 
  9758.  
  9759.  If you define a segment as manual, you must define a null value for that 
  9760.  segment, and you must define all other segments of that key as manual; 
  9761.  however, the null values you define for each segment can be different. 
  9762.  
  9763.  To create a manual key or key segment, specify y; otherwise, specify n or omit 
  9764.  this element from your description file. 
  9765.  
  9766.  
  9767. ΓòÉΓòÉΓòÉ 12.3.19. Null Key ΓòÉΓòÉΓòÉ
  9768.  
  9769.  Format:     null=<y|n> 
  9770.  
  9771.  Range:      Not applicable 
  9772.  
  9773.  Commands:   CREATE, INDEX, SINDEX 
  9774.  
  9775.  The Null Key element specifies whether the key you are defining has a null 
  9776.  value. You can include the Null Key element in a description file for the 
  9777.  INDEX command. However, to maintain consistent formats for the CREATE, INDEX, 
  9778.  and SINDEX description files, INDEX disregards any null value you specify. 
  9779.  
  9780.  If you define a null value for one segment of a segmented key, you must define 
  9781.  a null value for every segment of that key; however, the null values you 
  9782.  define for each segment can be different. 
  9783.  
  9784.  Specify y if you want to define a null value for this key. Otherwise, specify 
  9785.  n. 
  9786.  
  9787.  
  9788. ΓòÉΓòÉΓòÉ 12.3.20. Null Key Value ΓòÉΓòÉΓòÉ
  9789.  
  9790.  Format:     value=nn 
  9791.  
  9792.  Range:      Any 1-byte hexadecimal value 
  9793.  
  9794.  Commands:   CREATE, INDEX, SINDEX 
  9795.  
  9796.  The Null Key Value element specifies the null character value (in hexadecimal) 
  9797.  for the key. Typical null values are X'20' (blank) and X'00' (binary zero). 
  9798.  Include this element only if you defined the key as allowing null values. If 
  9799.  you specify n for both the Null Key element and the Manual Key element, the 
  9800.  Null Key Value element is not required in the description file. 
  9801.  
  9802.  
  9803. ΓòÉΓòÉΓòÉ 12.3.21. Segmented Key ΓòÉΓòÉΓòÉ
  9804.  
  9805.  Format:     segment=<y|n> 
  9806.  
  9807.  Range:      Not applicable 
  9808.  
  9809.  Commands:   CREATE, INDEX, SINDEX 
  9810.  
  9811.  The Segmented Key element specifies whether the key you are defining has any 
  9812.  more segments. Specify y if the key has another segment. Specify n if you are 
  9813.  defining either a nonsegmented key or the last segment of a segmented key. 
  9814.  
  9815.  
  9816. ΓòÉΓòÉΓòÉ 12.3.22. Alternate Collating Sequence Filename/ID ΓòÉΓòÉΓòÉ
  9817.  
  9818.  Format:     name=sequenceFile or countryid=nnn codepageid=nnn 
  9819.  
  9820.  Range:      Any valid, fully qualified pathname; or a valid country ID and 
  9821.              code page ID; or -1 (the default) 
  9822.  
  9823.  Commands:   CREATE, INDEX, SINDEX 
  9824.  
  9825.  The Alternate Collating Sequence Filename/ID element specifies the pathname of 
  9826.  the file that contains an alternate collating sequence for the file you are 
  9827.  creating. You can include up to 256 bytes of directory levels in the pathname 
  9828.  (plus the filename). If you specified n for the Alternate Collating Sequence 
  9829.  element for every key, do not include this element in your description file. 
  9830.  
  9831.  If you specified y for the Alternate Collating Sequence element for a key, you 
  9832.  must supply either an alternate collating sequence filename or a country ID 
  9833.  and a code page ID. If you want all the keys in the file to use the same 
  9834.  alternate collating sequence filename, you can either specify this element as 
  9835.  the last element in the description file or specify the alternate collating 
  9836.  sequence name for each key. If you want to use different alternate collating 
  9837.  sequences, you must specify this element for each key that uses an alternate 
  9838.  collating sequence. You can specify only one alternate collating sequence per 
  9839.  key, and each segment of the key should have an alternate= and name= pair. 
  9840.  
  9841.  To use an alternate collating sequence ID, you must specify countryid=nnn and 
  9842.  codepageid=nnn. Use a valid country ID and code page ID. If you want to use 
  9843.  the current locale, specify countryid=-1 and codepageid= -1. 
  9844.  
  9845.  The first 265 bytes of an alternating collating sequence file contain the 
  9846.  definition of a collating sequence other than the standard ASCII sequence. If 
  9847.  you want to create an alternate collating sequence file, generate a file in 
  9848.  the format that Alternate Collating Sequence File Format specifies. 
  9849.  
  9850.   ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  9851.   Γöé Table 7. Alternate Collating Sequence File Format                            Γöé
  9852.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  9853.   Γöé OFFSET  Γöé LENGTH  Γöé DESCRIPTION                                              Γöé
  9854.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  9855.   Γöé 0       Γöé 1       Γöé Signature byte.  This byte should always contain the     Γöé
  9856.   Γöé         Γöé         Γöé value X'AC'.                                             Γöé
  9857.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  9858.   Γöé 1       Γöé 8       Γöé An 8-byte name that uniquely identifies the alternate    Γöé
  9859.   Γöé         Γöé         Γöé collating sequence to the File Manager.                  Γöé
  9860.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  9861.   Γöé 9       Γöé 256     Γöé A 256-byte table containing the sort value for every     Γöé
  9862.   Γöé         Γöé         Γöé character.  Store the value for each sort character at   Γöé
  9863.   Γöé         Γöé         Γöé the offset corresponding to the character's represen-    Γöé
  9864.   Γöé         Γöé         Γöé tation in the ASCII collating sequence.  For example, to Γöé
  9865.   Γöé         Γöé         Γöé sort the character A as something other than X'41',      Γöé
  9866.   Γöé         Γöé         Γöé store the new sort value at offset X'41' in the table.   Γöé
  9867.   ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  9868.  
  9869.  For example, assume you want to insert a character with a X'5D' between the 
  9870.  letters U (X'55') and V (X'56') in your sequence. In this case, byte X'5D' in 
  9871.  the sequence should contain the value X'56', and bytes X'56' through X'5C' in 
  9872.  the sequence should contain the values X'57' through X'5D'. 
  9873.  
  9874.  
  9875. ΓòÉΓòÉΓòÉ 13. Printing and ordering books ΓòÉΓòÉΓòÉ
  9876.  
  9877. The CICS for OS/2 books can be printed on a PostScript printer directly from 
  9878. the CD-ROM, or you can purchase printed copies from IBM. 
  9879.  
  9880.  
  9881. ΓòÉΓòÉΓòÉ 13.1. Understanding the book file names ΓòÉΓòÉΓòÉ
  9882.  
  9883. The PostScript books are in the PSBOOKS subdirectory on the CD-ROM. This 
  9884. subdirectory contains both US English and translated books, you therefore need 
  9885. to understand the file naming convention we have used for the books. 
  9886.  
  9887. File names are PPPVLBnn, where: 
  9888.  
  9889.  PPP     Library prefix: 
  9890.  
  9891.          FAA        CICS for OS/2 and Transaction Server 
  9892.          CCL        CICS Clients 
  9893.          DFH        CICS Family 
  9894.  
  9895.  V       The version of the product components: 
  9896.  
  9897.          D          Transaction Server and CICS for OS/2 
  9898.          A          CICS Clients 
  9899.          Z          CICS Family books 
  9900.  
  9901.  L       A one-character language code, A for US English, see Using language 
  9902.          codes in file names 
  9903.  
  9904.  B       A one-character book identifier, in the range A-Z, 0-9 (9 is used for 
  9905.          BookManager bookshelf and bookindex) 
  9906.  
  9907.  nn      File maintenance level 
  9908.  The file type for PostScript books is .PS. 
  9909.  
  9910.  For example, the US English version of the CICS for OS/2 Installation book is 
  9911.  FAADAA00.PS: the same book in French is FAADFA00.PS. 
  9912.  
  9913.  
  9914. ΓòÉΓòÉΓòÉ 13.2. Using language codes in file names ΓòÉΓòÉΓòÉ
  9915.  
  9916. Some of the books on the CD-ROM have been translated and these are identified 
  9917. by the fifth character in the file name. Arabic and Hebrew do not have codes 
  9918. assigned. 
  9919.  
  9920. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  9921. Γöé Table 8. Transaction Server Language Codes Used in File Names                Γöé
  9922. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  9923. Γöé LANGUAGE                  Γöé    CODE   Γöé LANGUAGE                  Γöé   CODE   Γöé
  9924. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  9925. Γöé Arabic                    Γöé           Γöé Italian                   Γöé     I    Γöé
  9926. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  9927. Γöé Brazilian Portuguese      Γöé     B     Γöé Japanese                  Γöé     J    Γöé
  9928. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  9929. Γöé Chinese Simplified        Γöé     Z     Γöé Korean                    Γöé     K    Γöé
  9930. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  9931. Γöé Chinese Traditional       Γöé     T     Γöé Norwegian                 Γöé     N    Γöé
  9932. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  9933. Γöé Czech                     Γöé     1     Γöé Polish                    Γöé     Y    Γöé
  9934. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  9935. Γöé Danish                    Γöé     D     Γöé Portuguese                Γöé     P    Γöé
  9936. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  9937. Γöé Dutch                     Γöé     H     Γöé Russian                   Γöé     5    Γöé
  9938. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  9939. Γöé Finnish                   Γöé     O     Γöé Spanish                   Γöé     S    Γöé
  9940. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  9941. Γöé French                    Γöé     F     Γöé Swedish                   Γöé     V    Γöé
  9942. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  9943. Γöé German                    Γöé     G     Γöé Thai                      Γöé     4    Γöé
  9944. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  9945. Γöé Greek                     Γöé     Q     Γöé Turkish                   Γöé     X    Γöé
  9946. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  9947. Γöé Hebrew                    Γöé           Γöé US English                Γöé     A    Γöé
  9948. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  9949. Γöé Hungarian                 Γöé     0     Γöé                           Γöé          Γöé
  9950. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  9951.  
  9952. Note:  The language code used by Transaction Server may not be the same as that 
  9953. used by other IBM software servers, and its position in the file name may also 
  9954. be different. 
  9955.  
  9956. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  9957. Γöé Table 9. Transaction Server PostScript Books and File Names                  Γöé
  9958. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  9959. Γöé BOOK TITLE                                      Γöé     FILE NAME     Γöé  PAGES Γöé
  9960. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  9961. Γöé Transaction Server Up and Running!              Γöé       FAADAI      Γöé     95 Γöé
  9962. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  9963. Γöé CICS for OS/2 Installation                      Γöé       FAADAA      Γöé     90 Γöé
  9964. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  9965. Γöé CICS for OS/2 Customization                     Γöé       FAADAB      Γöé    300 Γöé
  9966. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  9967. Γöé CICS for OS/2 Operation                         Γöé       FAADAC      Γöé    220 Γöé
  9968. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  9969. Γöé CICS for OS/2 Reference Summary                 Γöé       FAADAD      Γöé     60 Γöé
  9970. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  9971. Γöé CICS for OS/2 Intercommunication                Γöé       FAADAE      Γöé    210 Γöé
  9972. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  9973. Γöé CICS for OS/2 Problem Determination             Γöé       FAADAF      Γöé    250 Γöé
  9974. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  9975. Γöé CICS for OS/2 Performance                       Γöé       FAADAJ      Γöé     75 Γöé
  9976. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  9977. Γöé CICS for OS/2 Application Programming           Γöé       FAADAG      Γöé    680 Γöé
  9978. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  9979. Γöé CICS for OS/2 Messages and Codes                Γöé       FAADAH      Γöé    200 Γöé
  9980. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  9981. Γöé CICS Clients Administration                     Γöé       CCLAAA      Γöé    220 Γöé
  9982. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  9983. Γöé CICS Clients Messages and Codes                 Γöé       CCLAAB      Γöé     75 Γöé
  9984. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  9985. Γöé CICS Clients Gateways                           Γöé       CCLAAC      Γöé     40 Γöé
  9986. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  9987. Γöé CICS Family: API Structure                      Γöé       DFHZAC      Γöé    310 Γöé
  9988. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  9989. Γöé CICS Family: Client/Server Programming          Γöé       DFHZAD      Γöé    180 Γöé
  9990. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  9991. Γöé CICS Family: Intercommunication                 Γöé       DFHZAF      Γöé     90 Γöé
  9992. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  9993. Γöé NOTE:  The above list of File names does not include the 2-digit suffix.     Γöé
  9994. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  9995.  
  9996.  
  9997. ΓòÉΓòÉΓòÉ 13.3. Printing postScript manuals ΓòÉΓòÉΓòÉ
  9998.  
  9999. You can print a PostScript book from the File Manager using drag and drop, if 
  10000. you have a printer icon on your desktop that represents a PostScript printer: 
  10001.  
  10002.    1. Identify the file name of the book for your language 
  10003.  
  10004.    2. Double click on the Drives icon 
  10005.  
  10006.    3. Double click on your CD-ROM drive icon 
  10007.  
  10008.    4. Double click on the PSBOOKS directory 
  10009.  
  10010.    5. Drag the file you want to print to your PostScript printer icon 
  10011.  
  10012.  Alternatively, to print a PostScript book from the OS/2 command prompt: 
  10013.  
  10014.    1. Identify the file name of the book, in your language 
  10015.  
  10016.    2. Go to an OS/2 command prompt 
  10017.  
  10018.    3. Switch to the drive letter of the CD-ROM 
  10019.  
  10020.    4. Type cd psbooks and press Enter 
  10021.  
  10022.    5. Use the copy command to copy the file to your PostScript printer 
  10023.  
  10024.       You will need to include the file name suffix (nn) which is not shown in 
  10025.       Transaction Server PostScript Books and File Names.  All the FAA prefix 
  10026.       books are 00, you can check the other books by issuing the dir command 
  10027.       against the PSBOOKS directory. 
  10028.  
  10029.  
  10030. ΓòÉΓòÉΓòÉ 13.4. Ordering books ΓòÉΓòÉΓòÉ
  10031.  
  10032. You can use the order numbers shown in Publications to order publications 
  10033. through your IBM representative or the IBM branch office serving your locality. 
  10034. In the United States and Canada, you can also order publications by dialing 
  10035. 1-800-879-2755. 
  10036.  
  10037.  
  10038. ΓòÉΓòÉΓòÉ 14. Viewing online information ΓòÉΓòÉΓòÉ
  10039.  
  10040. CICS for OS/2 has three types of online information: 
  10041.  
  10042.      Product help 
  10043.      IPF (information presentation facility) books 
  10044.      BookManager books 
  10045.  
  10046.  
  10047. ΓòÉΓòÉΓòÉ 14.1. Viewing product help ΓòÉΓòÉΓòÉ
  10048.  
  10049. CICS for OS/2 has two types of online help: 
  10050.  
  10051.  Help for panels 
  10052.            When you are looking at a CICS for OS/2 panel, the help gives you 
  10053.            information about that panel. The information shown first is very 
  10054.            specific, such as maximum values allowed in fields; subsequent 
  10055.            panels give more general background information. If you are using an 
  10056.            interactive panel, more help may be available on the panel help. 
  10057.  
  10058.  Help for messages and abend codes 
  10059.            Each CICS for OS/2 message and abend code has help. This explains 
  10060.            the message and tells you what to do next. 
  10061.  
  10062.  The CICS Clients do not have help. 
  10063.  
  10064.  
  10065. ΓòÉΓòÉΓòÉ 14.2. Accessing help ΓòÉΓòÉΓòÉ
  10066.  
  10067. You can get CICS for OS/2 help by doing one of the following: 
  10068.  
  10069.      Selecting the Help action on a panel 
  10070.  
  10071.      Pressing the F1 function key on a panel 
  10072.  
  10073.      Running the CICS transaction CHLP: 
  10074.  
  10075.       At a CICS terminal, type CHLP followed by the panel identifier, message 
  10076.       number, or abend code. For example: 
  10077.  
  10078.                      CHLP FAADCT1     (panel)
  10079.                      CHLP FAA0131E    (message)
  10080.                      CHLP FAA0131     (message without prefix)
  10081.                      CHLP 0131        (message without prefix and suffix)
  10082.                      CHLP AEIN        (abend code)
  10083.  
  10084.       The panel identifier is the alphanumeric ID displayed in the top 
  10085.       left-hand corner of the panel. 
  10086.  
  10087.       You can use the CHLP transaction from either a server or a client. 
  10088.  
  10089.      Issuing the OS/2 CICSHELP command: 
  10090.  
  10091.       This is similar to using CHLP. At an OS/2 command prompt, type CICSHELP 
  10092.       followed by the panel identifier, message number, or abend code. 
  10093.  
  10094.       You can use CICSHELP from a server, but not from a client. 
  10095.  
  10096.  
  10097. ΓòÉΓòÉΓòÉ 14.3. Exiting from help ΓòÉΓòÉΓòÉ
  10098.  
  10099. Press F3 to exit from a help panel, CHLP, and CICSHELP. 
  10100.  
  10101.  
  10102. ΓòÉΓòÉΓòÉ 14.4. Relocating the help and message text files ΓòÉΓòÉΓòÉ
  10103.  
  10104. The environment variable CICSTEXT defines the location of the message text and 
  10105. online help files. The message text file is FAAMGFMG and the help files are 
  10106. FAAHLFT1, FAAHLFT2, and FAAHLFT3. See the CICS for OS/2 Customization book for 
  10107. information about setting the path. 
  10108.  
  10109.  
  10110. ΓòÉΓòÉΓòÉ 14.5. Viewing IPF books ΓòÉΓòÉΓòÉ
  10111.  
  10112. The IPF viewer contains powerful search facilities and because all the books 
  10113. within CICS for OS/2 are built with hypertext links to each other, you can 
  10114. easily follow the cross references from one book to another. 
  10115.  
  10116. You choose whether or not to install the IPF books during installation, as 
  10117. described in the CICS for OS/2 Installation book. This means the books are 
  10118. readily available on your desktop. 
  10119.  
  10120. The CICS for OS/2 books and CICS Family books are in the CICS for OS/2 Manuals 
  10121. folder. 
  10122.  
  10123. CICS Client for OS/2 books are in the IBM CICS Client for OS/2 folder, and CICS 
  10124. Client for Windows books are in the IBM CICS Client for Windows folder. 
  10125.  
  10126. If you installed a language other than US English, you may have IPF books in 
  10127. that language too. Although only some of the books are likely to have been 
  10128. translated, you will still have a full set of books in the folder. This allows 
  10129. you to hyperlink between the translated books and the US English books. You 
  10130. cannot tell which books have been translated until you open them. 
  10131.  
  10132. To view an IPF book, open the CICS for OS/2 Manuals folder and double-click on 
  10133. the BOOK icon for the book you want to read. 
  10134.  
  10135. Once inside a book, you will be able to hyperlink to the other books in the 
  10136. library by double-clicking in the highlighted fields. To return from a book you 
  10137. have linked to, just close that book, and you are returned to the book you were 
  10138. previously viewing. 
  10139.  
  10140. To search for specific information, click on the search push button and enter 
  10141. your search criteria. A panel will be presented with all search matches. Click 
  10142. on the one you wish to view. 
  10143.  
  10144.  
  10145. ΓòÉΓòÉΓòÉ 14.6. Viewing BookManager Books ΓòÉΓòÉΓòÉ
  10146.  
  10147. BookManager books are similar to IPF books, but they can be viewed on both 
  10148. workstations and mainframes, using the BookManager Library Reader and READ 
  10149. products. 
  10150.  
  10151. You can read the books directly from the Transaction Server CD-ROM or you can 
  10152. install them on your hard disk. 
  10153.  
  10154. The CICS for OS/2 bookshelf name for the US English books is FAADA900., The 
  10155. fifth character in the name, which is A, identifies this as English. If books 
  10156. are translated there will be a different fifth character in the file name, for 
  10157. example, the French bookshelf would beFAADF900. The language codes used in the 
  10158. file name are shown in Using language codes in file names. 
  10159.  
  10160. The books (.BOO) and bookshelf search index files (.BKI) are in the \BOOKS 
  10161. subdirectory on the CD-ROM, and the bookshelf files (.BKS) are in the \SHELVES 
  10162. subdirectory. 
  10163.  
  10164. Note:  The Transaction Server Up and Running! book is not provided in 
  10165. BookManager format. 
  10166.  
  10167. The BookManager books are maintained on IBM Collection Kit CD-ROMs.  These are 
  10168. produced approximately three times a year, and are obtainable through your 
  10169. normal IBM channel. 
  10170.  
  10171.  
  10172. ΓòÉΓòÉΓòÉ 14.7. Getting Started ΓòÉΓòÉΓòÉ
  10173.  
  10174. To use BookManager books on a workstation with a CD-ROM drive (or attached to a 
  10175. network equipped with a CD-ROM drive), you must use one of these products: 
  10176.  
  10177.      IBM Library Reader/2 (provided on the Transaction Server CD-ROM) 
  10178.      IBM BookManager READ/2 (Program No. 5601-454) 
  10179.  The following instructions assumes you are using IBM Library Reader/2. 
  10180.  
  10181.  There are several BookManager books on the CD-ROM about the Bookmanager 
  10182.  Library Reader programs. They are in the AB0RWT bookshelf. 
  10183.  
  10184.  
  10185. ΓòÉΓòÉΓòÉ 14.8. Installing or ipdating the IBM online library ΓòÉΓòÉΓòÉ
  10186.  
  10187. The Transaction Server CD-ROM includes a library installation and setup program 
  10188. to help you set up an IBM Online Library. The program installs or updates the 
  10189. IBM Library Reader program on your hard disk and updates your workstation so 
  10190. that you can access the softcopy files. 
  10191.  
  10192. If you already have IBM Library Reader or BookManager READ/2 installed and you 
  10193. are adding a new collection of IBM online books, you should still run the 
  10194. library installation program to set up your book and bookshelf search path so 
  10195. that you can access the softcopy files. 
  10196.  
  10197. For information on how to transfer the IBM Library Reader program to 
  10198. workstations without CD-ROM drives, see IBM Online Library: Getting Started and 
  10199. Managing the Library EZ2GSB in the AB0RWT bookshelf. 
  10200.  
  10201.  
  10202. ΓòÉΓòÉΓòÉ 14.9. Installing or updating from a CD-ROM ΓòÉΓòÉΓòÉ
  10203.  
  10204. The IBM Library Reader installation program installs the IBM Library Reader 
  10205. program on your hard disk and updates your book and bookshelf search path to 
  10206. include the books and bookshelves in the collection. To run the installation 
  10207. program: 
  10208.  
  10209.    1. Insert the CD-ROM into the drive 
  10210.  
  10211.    2. Go to an OS/2 command prompt 
  10212.  
  10213.    3. Switch to the drive letter of the CD-ROM 
  10214.  
  10215.       For example, if your CD-ROM drive is E, type e: and press Enter 
  10216.  
  10217.    4. Change to the CD-ROM directory that contains the IBM Library Reader 
  10218.       program, type cd ez2inst and press Enter 
  10219.  
  10220.    5. To start the IBM Library Reader installation program, type install, and 
  10221.       press Enter 
  10222.  
  10223.       Panel 1 should appear on your screen 
  10224.  
  10225.    6. After reading panel 1, press PgDn 
  10226.  
  10227.    7. On Panel 2, make a selection that applies to your workstation. Type the 
  10228.       number of your selection if you need to, and press PgDn to continue 
  10229.  
  10230.    8. On Panel 3: 
  10231.  
  10232.       If you need help with an item, move the cursor to it, and press F1 for 
  10233.       more information. 
  10234.  
  10235.         a. Type the drive letters for any drives on which you plan to put IBM 
  10236.            books or collections from the IBM Online Library. The drives you can 
  10237.            select are listed at the top of the screen. You should include your 
  10238.            CD-ROM drives and any hard disks on which you plan to store softcopy 
  10239.            files 
  10240.  
  10241.         b. Make sure that the directory name is correct 
  10242.  
  10243.         c. Make sure that the configuration file or profile name is correct 
  10244.  
  10245.         d. When you are satisfied that this panel is correct, press F10 to 
  10246.            install the IBM Library Reader program or to update your IBM Library 
  10247.            Reader 
  10248.  
  10249.    9. When the installation program is finished, the instructions on the screen 
  10250.       tell you either to shut down and restart your system or to start the IBM 
  10251.       Library Reader 
  10252.  
  10253.       You will have to restart if CONFIG.SYS was updated 
  10254.  
  10255.  
  10256. ΓòÉΓòÉΓòÉ 14.10. Opening the IBM online library ΓòÉΓòÉΓòÉ
  10257.  
  10258. After you finish with the IBM Library Reader installation program, you can open 
  10259. the IBM Online Library and use the IBM Library Reader program to list the 
  10260. bookshelves on the CD-ROM and select and view online books. 
  10261.  
  10262.  
  10263. ΓòÉΓòÉΓòÉ 14.11. Listing bookshelves when opening an online library ΓòÉΓòÉΓòÉ
  10264.  
  10265.    1. Open the IBM Online Library folder and select the library you want 
  10266.  
  10267.       Or, go to an OS/2 command prompt and type readibm /ds to start Library 
  10268.       Reader 
  10269.  
  10270.    2. When the IBM Library Reader starts, it displays a WELCOME panel 
  10271.  
  10272.       Press ENTER to remove the WELCOME panel from the screen; a list of all 
  10273.       available bookshelves is displayed The Transaction Server bookshelf for 
  10274.       US English books is FAADA900. 
  10275.  
  10276.       Note:  The fifth character identifies the language for the bookshelf. 
  10277.       There may be books in your language, see Using language codes in file 
  10278.       names for the list of language codes. 
  10279.  
  10280.       The list of IBM bookshelves may include: 
  10281.  
  10282.           All the IBM bookshelves on any other drives to which you have access 
  10283.  
  10284.           All your personal bookshelves, if you have customized the IBM Online 
  10285.            Library and created your own personal bookshelves on your fixed disk 
  10286.  
  10287.            Depending on how you customized your bookshelves, the list may only 
  10288.            show your personal bookshelves. For more information on customizing 
  10289.            bookshelves, see the book IBM Online Library: Getting Started and 
  10290.            Managing the Library, EZ2GSB in the AB0RWT bookshelf. 
  10291.  
  10292.    3. You are now ready to view the books on the CD-ROM. 
  10293.  
  10294.  Note:  You should be aware that certain terms and conditions apply to using 
  10295.  and distributing the IBM Libary Reader Programs. These terms and conditions 
  10296.  are in the following files in the root directory on the CD-ROM: 
  10297.  
  10298.   PLALRENG.AGR
  10299.   SCRTENG.AGR
  10300.   BOOKENG.AGR
  10301.  These are plain text files, you can browse them and print them. 
  10302.  
  10303.  
  10304. ΓòÉΓòÉΓòÉ 15. Glossary ΓòÉΓòÉΓòÉ
  10305.  
  10306. This glossary defines special CICS for OS/2 terms used in this book; terms used 
  10307. in a mainframe CICS installation, but which might nevertheless be unfamiliar; 
  10308. terms used with workstations; and words used with other than their everyday 
  10309. meaning. 
  10310.  
  10311. If you cannot find the word you are looking for, try the IBM Dictionary of 
  10312. Computing. 
  10313.  
  10314.  
  10315. ΓòÉΓòÉΓòÉ 15.1. A ΓòÉΓòÉΓòÉ
  10316.  
  10317.  
  10318. ΓòÉΓòÉΓòÉ 15.1.1. action bar ΓòÉΓòÉΓòÉ
  10319.  
  10320. action bar 
  10321.  
  10322. A bar across the first line of a panel that shows the actions you can perform 
  10323. from that panel. An action is selected by moving the cursor to the required 
  10324. action and pressing Enter. 
  10325.  
  10326.  
  10327. ΓòÉΓòÉΓòÉ 15.1.2. alternate index ΓòÉΓòÉΓòÉ
  10328.  
  10329. alternate index 
  10330.  
  10331. A collection of index entries organized by an alternate key; it gives an 
  10332. alternate directory for finding records. 
  10333.  
  10334.  
  10335. ΓòÉΓòÉΓòÉ 15.1.3. APPC ΓòÉΓòÉΓòÉ
  10336.  
  10337. APPC 
  10338.  
  10339. Advanced program-to-program communication. An implementation of the SNA/SDLC 
  10340. LU6.2 protocol that allows interconnected systems to communicate and share the 
  10341. processing of programs. Protocol used by CICS for OS/2 to communicate with a 
  10342. mainframe CICS system. It may also be used between CICS for OS/2 systems 
  10343. connected in a LAN. 
  10344.  
  10345.  
  10346. ΓòÉΓòÉΓòÉ 15.1.4. application group ΓòÉΓòÉΓòÉ
  10347.  
  10348. application group 
  10349.  
  10350. See group. 
  10351.  
  10352.  
  10353. ΓòÉΓòÉΓòÉ 15.1.5. ASCII ΓòÉΓòÉΓòÉ
  10354.  
  10355. ASCII 
  10356.  
  10357. American National Standard Code for Information Interchange. A character set 
  10358. consisting of 7-bit coded characters, used on programmable workstations. 
  10359.  
  10360.  
  10361. ΓòÉΓòÉΓòÉ 15.1.6. asynchronous processing ΓòÉΓòÉΓòÉ
  10362.  
  10363. asynchronous processing 
  10364.  
  10365.    1. A form of function shipping in which interval control START requests are 
  10366.       shipped. It enables a CICS transaction to initiate a transaction in a 
  10367.       remote system and to pass data to it. `Asynchronous' means there is no 
  10368.       time correlation between requests and replies. 
  10369.  
  10370.    2. Any form of processing in which a calling process does not wait for the 
  10371.       result of the call before continuing execution. 
  10372.  
  10373.  
  10374. ΓòÉΓòÉΓòÉ 15.1.7. ATI ΓòÉΓòÉΓòÉ
  10375.  
  10376. ATI 
  10377.  
  10378. See automatic transaction initiation. 
  10379.  
  10380.  
  10381. ΓòÉΓòÉΓòÉ 15.1.8. autoinstall ΓòÉΓòÉΓòÉ
  10382.  
  10383. autoinstall 
  10384.  
  10385. A facility that enables terminal definitions to be created automatically in the 
  10386. TCT on request. The definition is deleted when the terminal is logged off. 
  10387.  
  10388.  
  10389. ΓòÉΓòÉΓòÉ 15.1.9. automatic transaction initiation (ATI) ΓòÉΓòÉΓòÉ
  10390.  
  10391. automatic transaction initiation (ATI) 
  10392.  
  10393. A facility of intrapartition transient data. You can specify that when data is 
  10394. sent to an intrapartition destination and the number of entries reaches a 
  10395. predefined level, a transaction is automatically started to process the data in 
  10396. the queue. 
  10397.  
  10398.  
  10399. ΓòÉΓòÉΓòÉ 15.2. B ΓòÉΓòÉΓòÉ
  10400.  
  10401.  
  10402. ΓòÉΓòÉΓòÉ 15.2.1. backout ΓòÉΓòÉΓòÉ
  10403.  
  10404. backout 
  10405.  
  10406. The process of canceling changes made by a transaction to a file following the 
  10407. failure of that transaction. 
  10408.  
  10409.  
  10410. ΓòÉΓòÉΓòÉ 15.2.2. backup file ΓòÉΓòÉΓòÉ
  10411.  
  10412. backup file 
  10413.  
  10414. FAAAEFBU. The system file that holds a copy of applications exported using the 
  10415. CAEX transaction. 
  10416.  
  10417.  
  10418. ΓòÉΓòÉΓòÉ 15.2.3. BMS ΓòÉΓòÉΓòÉ
  10419.  
  10420. BMS 
  10421.  
  10422. Basic mapping support. A facility that handles data streams to and from a 
  10423. terminal. It provides device and format independence for application programs. 
  10424.  
  10425.  
  10426. ΓòÉΓòÉΓòÉ 15.2.4. BMSMAP ΓòÉΓòÉΓòÉ
  10427.  
  10428. BMSMAP 
  10429.  
  10430. An environment variable used to set the path to the map set master file in CICS 
  10431. applications (see environment variable). 
  10432.  
  10433.  
  10434. ΓòÉΓòÉΓòÉ 15.2.5. BMS master file ΓòÉΓòÉΓòÉ
  10435.  
  10436. BMS master file 
  10437.  
  10438. The file that holds the translated maps. It is created by the BMS translator 
  10439. command, CICSMAP. 
  10440.  
  10441.  
  10442. ΓòÉΓòÉΓòÉ 15.3. C ΓòÉΓòÉΓòÉ
  10443.  
  10444.  
  10445. ΓòÉΓòÉΓòÉ 15.3.1. CADL ΓòÉΓòÉΓòÉ
  10446.  
  10447. CADL 
  10448.  
  10449. The application delete transaction. 
  10450.  
  10451.  
  10452. ΓòÉΓòÉΓòÉ 15.3.2. CAEX ΓòÉΓòÉΓòÉ
  10453.  
  10454. CAEX 
  10455.  
  10456. The application export transaction. 
  10457.  
  10458.  
  10459. ΓòÉΓòÉΓòÉ 15.3.3. CAIM ΓòÉΓòÉΓòÉ
  10460.  
  10461. CAIM 
  10462.  
  10463. The application import transaction. 
  10464.  
  10465.  
  10466. ΓòÉΓòÉΓòÉ 15.3.4. CECI ΓòÉΓòÉΓòÉ
  10467.  
  10468. CECI 
  10469.  
  10470. The command level interpreter transaction. 
  10471.  
  10472.  
  10473. ΓòÉΓòÉΓòÉ 15.3.5. CEDA ΓòÉΓòÉΓòÉ
  10474.  
  10475. CEDA 
  10476.  
  10477. The resource definition transaction. 
  10478.  
  10479.  
  10480. ΓòÉΓòÉΓòÉ 15.3.6. CEDF ΓòÉΓòÉΓòÉ
  10481.  
  10482. CEDF 
  10483.  
  10484. The transaction used to start the Execution Diagnostic Facility. 
  10485.  
  10486.  
  10487. ΓòÉΓòÉΓòÉ 15.3.7. CEMT ΓòÉΓòÉΓòÉ
  10488.  
  10489. CEMT 
  10490.  
  10491. The master terminal transaction used to manage system resources. 
  10492.  
  10493.  
  10494. ΓòÉΓòÉΓòÉ 15.3.8. centralized processing ΓòÉΓòÉΓòÉ
  10495.  
  10496. centralized processing 
  10497.  
  10498. Processing in which the application is processed on a central processor, which 
  10499. users access using geographically remote, nonprogrammable, terminals. Contrast 
  10500. with distributed processing. 
  10501.  
  10502.  
  10503. ΓòÉΓòÉΓòÉ 15.3.9. CESF ΓòÉΓòÉΓòÉ
  10504.  
  10505. CESF 
  10506.  
  10507. The sign-off transaction. 
  10508.  
  10509.  
  10510. ΓòÉΓòÉΓòÉ 15.3.10. CESN ΓòÉΓòÉΓòÉ
  10511.  
  10512. CESN 
  10513.  
  10514. The sign-on transaction. 
  10515.  
  10516.  
  10517. ΓòÉΓòÉΓòÉ 15.3.11. CETR ΓòÉΓòÉΓòÉ
  10518.  
  10519. CETR 
  10520.  
  10521. The trace transaction. 
  10522.  
  10523.  
  10524. ΓòÉΓòÉΓòÉ 15.3.12. CI ΓòÉΓòÉΓòÉ
  10525.  
  10526. CI 
  10527.  
  10528. See control interval. 
  10529.  
  10530.  
  10531. ΓòÉΓòÉΓòÉ 15.3.13. CICSCCMP ΓòÉΓòÉΓòÉ
  10532.  
  10533. CICSCCMP 
  10534.  
  10535. The command file for compiling 32-bit C programs. 
  10536.  
  10537.  
  10538. ΓòÉΓòÉΓòÉ 15.3.14. CICSCLNK ΓòÉΓòÉΓòÉ
  10539.  
  10540. CICSCLNK 
  10541.  
  10542. The command file for link-editing 32-bit C programs. 
  10543.  
  10544.  
  10545. ΓòÉΓòÉΓòÉ 15.3.15. CICSCOMP ΓòÉΓòÉΓòÉ
  10546.  
  10547. CICSCOMP 
  10548.  
  10549. The command file for compiling COBOL programs. 
  10550.  
  10551.  
  10552. ΓòÉΓòÉΓòÉ 15.3.16. CICSCTCL ΓòÉΓòÉΓòÉ
  10553.  
  10554. CICSCTCL 
  10555.  
  10556. The command file for translating, compiling, and link-editing 32-bit C 
  10557. programs. 
  10558.  
  10559.  
  10560. ΓòÉΓòÉΓòÉ 15.3.17. CICSCTRN ΓòÉΓòÉΓòÉ
  10561.  
  10562. CICSCTRN 
  10563.  
  10564. The command file for translating C programs. 
  10565.  
  10566.  
  10567. ΓòÉΓòÉΓòÉ 15.3.18. CICSCEXI ΓòÉΓòÉΓòÉ
  10568.  
  10569. CICSCEXI 
  10570.  
  10571. The command file for compiling and link-editing C user exits. 
  10572.  
  10573.  
  10574. ΓòÉΓòÉΓòÉ 15.3.19. CICSEXI ΓòÉΓòÉΓòÉ
  10575.  
  10576. CICSEXI 
  10577.  
  10578. The command file for compiling and link-editing COBOL user exits. 
  10579.  
  10580.  
  10581. ΓòÉΓòÉΓòÉ 15.3.20. CICSLINK ΓòÉΓòÉΓòÉ
  10582.  
  10583. CICSLINK 
  10584.  
  10585. The command file for link-editing COBOL programs. 
  10586.  
  10587.  
  10588. ΓòÉΓòÉΓòÉ 15.3.21. CICSPCLK ΓòÉΓòÉΓòÉ
  10589.  
  10590. CICSPCLK 
  10591.  
  10592. The translate, compile, and link-edit program command file (PL/I). 
  10593.  
  10594.  
  10595. ΓòÉΓòÉΓòÉ 15.3.22. CICSPCMP ΓòÉΓòÉΓòÉ
  10596.  
  10597. CICSPCMP 
  10598.  
  10599. The command file for translating and compiling PL/I programs. 
  10600.  
  10601.  
  10602. ΓòÉΓòÉΓòÉ 15.3.23. CICSPLNK ΓòÉΓòÉΓòÉ
  10603.  
  10604. CICSPLNK 
  10605.  
  10606. The command file for linking PL/I programs. 
  10607.  
  10608.  
  10609. ΓòÉΓòÉΓòÉ 15.3.24. CICSMAP ΓòÉΓòÉΓòÉ
  10610.  
  10611. CICSMAP 
  10612.  
  10613. The command file for translating map sets. 
  10614.  
  10615.  
  10616. ΓòÉΓòÉΓòÉ 15.3.25. CICSRD ΓòÉΓòÉΓòÉ
  10617.  
  10618. CICSRD 
  10619.  
  10620. An environment variable that is set to the name of the CICS for OS/2 resource 
  10621. control file. 
  10622.  
  10623.  
  10624. ΓòÉΓòÉΓòÉ 15.3.26. CICSRUN ΓòÉΓòÉΓòÉ
  10625.  
  10626. CICSRUN 
  10627.  
  10628. The command file for starting CICS for OS/2. 
  10629.  
  10630.  
  10631. ΓòÉΓòÉΓòÉ 15.3.27. CICSTCL ΓòÉΓòÉΓòÉ
  10632.  
  10633. CICSTCL 
  10634.  
  10635. The command file for translating, compiling, and link-editing COBOL programs. 
  10636.  
  10637.  
  10638. ΓòÉΓòÉΓòÉ 15.3.28. CICSTEXT ΓòÉΓòÉΓòÉ
  10639.  
  10640. CICSTEXT 
  10641.  
  10642. An environment variable used to set the path to the message text file and the 
  10643. online help files (see environment variable). 
  10644.  
  10645.  
  10646. ΓòÉΓòÉΓòÉ 15.3.29. CICSFMT ΓòÉΓòÉΓòÉ
  10647.  
  10648. CICSFMT 
  10649.  
  10650. The command file for formatting and printing the trace file. 
  10651.  
  10652.  
  10653. ΓòÉΓòÉΓòÉ 15.3.30. CICSTRAN ΓòÉΓòÉΓòÉ
  10654.  
  10655. CICSTRAN 
  10656.  
  10657. The command file for translating COBOL programs. 
  10658.  
  10659.  
  10660. ΓòÉΓòÉΓòÉ 15.3.31. CICSTRL ΓòÉΓòÉΓòÉ
  10661.  
  10662. CICSTRL 
  10663.  
  10664. An environment variable used to set the path for translator error messages in C 
  10665. applications (see environment variable). 
  10666.  
  10667.  
  10668. ΓòÉΓòÉΓòÉ 15.3.32. CICSWRK ΓòÉΓòÉΓòÉ
  10669.  
  10670. CICSWRK 
  10671.  
  10672. An environment variable used to set the path to CICS for OS/2 run-time 
  10673. application and system code. All programs that CICS for OS/2 requires while it 
  10674. is running should be in this path (see environment variable). 
  10675.  
  10676.  
  10677. ΓòÉΓòÉΓòÉ 15.3.33. client ΓòÉΓòÉΓòÉ
  10678.  
  10679. client 
  10680.  
  10681. In a CICS for OS/2 system the client machines have only a subset of the 
  10682. CICS for OS/2 code, but via the LAN can access a CICS for OS/2 server machine 
  10683. to perform transaction processing. Clients can run under OS/2, DOS, Microsoft 
  10684. Windows, or on the Apple Macintosh. 
  10685.  
  10686.  
  10687. ΓòÉΓòÉΓòÉ 15.3.34. COBCPY ΓòÉΓòÉΓòÉ
  10688.  
  10689. COBCPY 
  10690.  
  10691. An environment variable used to set the path to the directory containing map 
  10692. sets and other copy books for input to the program translator in COBOL 
  10693. applications (see environment variable). 
  10694.  
  10695.  
  10696. ΓòÉΓòÉΓòÉ 15.3.35. COBDIR ΓòÉΓòÉΓòÉ
  10697.  
  10698. COBDIR 
  10699.  
  10700. An environment variable used to set the path to the COBOL system directory in 
  10701. COBOL applications (see environment variable). 
  10702.  
  10703.  
  10704. ΓòÉΓòÉΓòÉ 15.3.36. COBWRK ΓòÉΓòÉΓòÉ
  10705.  
  10706. COBWRK 
  10707.  
  10708. An environment variable used to set the path to the directory where output from 
  10709. the program translator is to be placed in COBOL applications (see environment 
  10710. variable). 
  10711.  
  10712.  
  10713. ΓòÉΓòÉΓòÉ 15.3.37. command ΓòÉΓòÉΓòÉ
  10714.  
  10715. command 
  10716.  
  10717. In CICS, an instruction similar in format to a high-level language instruction. 
  10718. It includes the verb EXECUTE (or EXEC). In CICS for OS/2, a command is used 
  10719. more generally to mean the name of a command file (for example, CICSTRAN), as 
  10720. well as an EXEC CICS instruction. 
  10721.  
  10722.  
  10723. ΓòÉΓòÉΓòÉ 15.3.38. command file ΓòÉΓòÉΓòÉ
  10724.  
  10725. command file 
  10726.  
  10727. A file with the extension .CMD in OS/2 The command is issued by entering the 
  10728. name of the command file at the OS/2 command prompt. Contrast with transaction. 
  10729.  
  10730.  
  10731. ΓòÉΓòÉΓòÉ 15.3.39. common work area (CWA) ΓòÉΓòÉΓòÉ
  10732.  
  10733. common work area (CWA) 
  10734.  
  10735. A work area that can be accessed by any transaction in the CICS for OS/2 
  10736. system. 
  10737.  
  10738.  
  10739. ΓòÉΓòÉΓòÉ 15.3.40. COMMAREA ΓòÉΓòÉΓòÉ
  10740.  
  10741. COMMAREA 
  10742.  
  10743. A communication area that is used for passing data both between programs within 
  10744. a transaction and between transactions. 
  10745.  
  10746.  
  10747. ΓòÉΓòÉΓòÉ 15.3.41. control program ΓòÉΓòÉΓòÉ
  10748.  
  10749. control program 
  10750.  
  10751. The main CICS for OS/2 program that sets up the workstation CICS environment 
  10752. and runs the application programs. 
  10753.  
  10754.  
  10755. ΓòÉΓòÉΓòÉ 15.3.42. control table ΓòÉΓòÉΓòÉ
  10756.  
  10757. control table 
  10758.  
  10759. In CICS, a storage area used to describe or define the configuration or 
  10760. operation of the system. 
  10761.  
  10762.  
  10763. ΓòÉΓòÉΓòÉ 15.3.43. control interval (CI) ΓòÉΓòÉΓòÉ
  10764.  
  10765. control interval (CI) 
  10766.  
  10767. A fixed-length area of direct access storage in which the file manager (VSAM on 
  10768. a mainframe CICS system) stores records and creates distributed free space. 
  10769. Also, in a key-sequenced file, the set of records pointed to by an entry in the 
  10770. sequence-set index record. The control interval is the unit of information that 
  10771. the file manager transmits to and from direct access storage. A control 
  10772. interval always comprises an integral number of physical records. 
  10773.  
  10774.  
  10775. ΓòÉΓòÉΓòÉ 15.3.44. conversion template ΓòÉΓòÉΓòÉ
  10776.  
  10777. conversion template 
  10778.  
  10779. You define conversion templates for each resource type: together, they make up 
  10780. the conversion table that is used to convert workstation ASCII data into 
  10781. mainframe EBCDIC data, and vice versa. 
  10782.  
  10783.  
  10784. ΓòÉΓòÉΓòÉ 15.3.45. CPOP ΓòÉΓòÉΓòÉ
  10785.  
  10786. CPOP 
  10787.  
  10788. The transaction for controlling the PL/I Interactive Test facility. 
  10789.  
  10790.  
  10791. ΓòÉΓòÉΓòÉ 15.3.46. CQIT ΓòÉΓòÉΓòÉ
  10792.  
  10793. CQIT 
  10794.  
  10795. The shutdown transaction. 
  10796.  
  10797.  
  10798. ΓòÉΓòÉΓòÉ 15.3.47. CSCA ΓòÉΓòÉΓòÉ
  10799.  
  10800. CSCA 
  10801.  
  10802. The view and delete map sets transaction. 
  10803.  
  10804.  
  10805. ΓòÉΓòÉΓòÉ 15.3.48. CSFE ΓòÉΓòÉΓòÉ
  10806.  
  10807. CSFE 
  10808.  
  10809. The storage control transaction. 
  10810.  
  10811.  
  10812. ΓòÉΓòÉΓòÉ 15.3.49. CWA ΓòÉΓòÉΓòÉ
  10813.  
  10814. CWA 
  10815.  
  10816. See common work area. 
  10817.  
  10818.  
  10819. ΓòÉΓòÉΓòÉ 15.3.50. CWRK ΓòÉΓòÉΓòÉ
  10820.  
  10821. CWRK 
  10822.  
  10823. An environment variable used to set the path to the directory where output from 
  10824. the C program translator is to be placed (see environment variable). 
  10825.  
  10826.  
  10827. ΓòÉΓòÉΓòÉ 15.4. D ΓòÉΓòÉΓòÉ
  10828.  
  10829.  
  10830. ΓòÉΓòÉΓòÉ 15.4.1. data file ΓòÉΓòÉΓòÉ
  10831.  
  10832. data file 
  10833.  
  10834. See file. 
  10835.  
  10836.  
  10837. ΓòÉΓòÉΓòÉ 15.4.2. data set ΓòÉΓòÉΓòÉ
  10838.  
  10839. data set 
  10840.  
  10841. See file. 
  10842.  
  10843.  
  10844. ΓòÉΓòÉΓòÉ 15.4.3. data table ΓòÉΓòÉΓòÉ
  10845.  
  10846. data table 
  10847.  
  10848. A shared data area that is accessible to all tasks. Data table file names have 
  10849. the extension .DAT. 
  10850.  
  10851.  
  10852. ΓòÉΓòÉΓòÉ 15.4.4. DBCS ΓòÉΓòÉΓòÉ
  10853.  
  10854. DBCS 
  10855.  
  10856. See double-byte character set. 
  10857.  
  10858.  
  10859. ΓòÉΓòÉΓòÉ 15.4.5. DCT ΓòÉΓòÉΓòÉ
  10860.  
  10861. DCT 
  10862.  
  10863. See destination control table. 
  10864.  
  10865.  
  10866. ΓòÉΓòÉΓòÉ 15.4.6. destination control table (DCT) ΓòÉΓòÉΓòÉ
  10867.  
  10868. destination control table (DCT) 
  10869.  
  10870. A table describing each of the transient data destinations used in the 
  10871. CICS for OS/2 system. 
  10872.  
  10873.  
  10874. ΓòÉΓòÉΓòÉ 15.4.7. DFHAID.CBL ΓòÉΓòÉΓòÉ
  10875.  
  10876. DFHAID.CBL 
  10877.  
  10878. Attention identifier list, for use with COBOL programs. A copybook containing 
  10879. the symbolic names for the attention identifiers. It allows you to test, for 
  10880. example, whether Enter had been pressed. 
  10881.  
  10882.  
  10883. ΓòÉΓòÉΓòÉ 15.4.8. DFHAID.H ΓòÉΓòÉΓòÉ
  10884.  
  10885. DFHAID.H 
  10886.  
  10887. Attention identifier list, for use with C programs. A header file containing 
  10888. the symbolic names for the attention identifiers. It allows you to test, for 
  10889. example, whether Enter had been pressed. 
  10890.  
  10891.  
  10892. ΓòÉΓòÉΓòÉ 15.4.9. DFHAID.INC ΓòÉΓòÉΓòÉ
  10893.  
  10894. DFHAID.INC 
  10895.  
  10896. Attention identifier list, for use with PL/I programs. An include file 
  10897. containing the symbolic names for the attention identifiers. It allows you to 
  10898. test, for example, whether Enter had been pressed. 
  10899.  
  10900.  
  10901. ΓòÉΓòÉΓòÉ 15.4.10. DFHBMSCA.CBL ΓòÉΓòÉΓòÉ
  10902.  
  10903. DFHBMSCA.CBL 
  10904.  
  10905. Attribute and printer control character list, for use with COBOL programs. A 
  10906. copybook containing the symbolic names for the various combinations of 
  10907. attributes and control characters. 
  10908.  
  10909.  
  10910. ΓòÉΓòÉΓòÉ 15.4.11. DFHBMSCA.H ΓòÉΓòÉΓòÉ
  10911.  
  10912. DFHBMSCA.H 
  10913.  
  10914. Attribute and printer control character list, for use with C programs. A file 
  10915. containing the symbolic names for the various combinations of attributes and 
  10916. control characters. 
  10917.  
  10918.  
  10919. ΓòÉΓòÉΓòÉ 15.4.12. DFHBMSCA.INC ΓòÉΓòÉΓòÉ
  10920.  
  10921. DFHBMSCA.INC 
  10922.  
  10923. Attribute and printer control character list, for use with PL/I programs. A 
  10924. file containing the symbolic names for the various combinations of attributes 
  10925. and control characters. 
  10926.  
  10927.  
  10928. ΓòÉΓòÉΓòÉ 15.4.13. DFHCCNV and DFHUCNV ΓòÉΓòÉΓòÉ
  10929.  
  10930. DFHCCNV and DFHUCNV 
  10931.  
  10932. The programs that handle EBCDIC-to-ASCII and ASCII-to-EBCDIC conversion in the 
  10933. mainframe system. 
  10934.  
  10935.  
  10936. ΓòÉΓòÉΓòÉ 15.4.14. dialog ΓòÉΓòÉΓòÉ
  10937.  
  10938. dialog 
  10939.  
  10940. The communication between a person and a computer. 
  10941.  
  10942.  
  10943. ΓòÉΓòÉΓòÉ 15.4.15. distributed processing ΓòÉΓòÉΓòÉ
  10944.  
  10945. distributed processing 
  10946.  
  10947. Processing in which application transaction programs distributed among 
  10948. interconnected processors cooperate to perform applications for end users of a 
  10949. network. Contrast with centralized processing. 
  10950.  
  10951.  
  10952. ΓòÉΓòÉΓòÉ 15.4.16. distributed program link (DPL) ΓòÉΓòÉΓòÉ
  10953.  
  10954. distributed program link (DPL) 
  10955.  
  10956. An extension to the CICS application programming interface (API) that allows a 
  10957. program to link to another program on a remote system. 
  10958.  
  10959.  
  10960. ΓòÉΓòÉΓòÉ 15.4.17. distributed transaction processing (DTP) ΓòÉΓòÉΓòÉ
  10961.  
  10962. distributed transaction processing (DTP) 
  10963.  
  10964. A facility enabling a CICS transaction to communicate with a transaction 
  10965. running in another system. Communication between the transactions is 
  10966. synchronous, which means that a single session is acquired and held by the two 
  10967. transactions. 
  10968.  
  10969.  
  10970. ΓòÉΓòÉΓòÉ 15.4.18. double-byte character set ΓòÉΓòÉΓòÉ
  10971.  
  10972. double-byte character set 
  10973.  
  10974. A character set that requires two bytes to represent all the characters in it. 
  10975. Used for Japanese and other Asian languages. 
  10976.  
  10977.  
  10978. ΓòÉΓòÉΓòÉ 15.4.19. downloading ΓòÉΓòÉΓòÉ
  10979.  
  10980. downloading 
  10981.  
  10982. Transferring programs or data from a file on the remote system to a file on the 
  10983. workstation using an offline utility. 
  10984.  
  10985.  
  10986. ΓòÉΓòÉΓòÉ 15.4.20. DTB ΓòÉΓòÉΓòÉ
  10987.  
  10988. DTB 
  10989.  
  10990. See dynamic transaction backout. 
  10991.  
  10992.  
  10993. ΓòÉΓòÉΓòÉ 15.4.21. DTP ΓòÉΓòÉΓòÉ
  10994.  
  10995. DTP 
  10996.  
  10997. See distributed transaction processing. 
  10998.  
  10999.  
  11000. ΓòÉΓòÉΓòÉ 15.4.22. dynamic transaction backout (DTB) ΓòÉΓòÉΓòÉ
  11001.  
  11002. dynamic transaction backout (DTB) 
  11003.  
  11004. A CICS feature that allows the effects of an abnormally terminating transaction 
  11005. (up to the last syncpoint) to be reversed immediately, while the rest of CICS 
  11006. continues normally. 
  11007.  
  11008.  
  11009. ΓòÉΓòÉΓòÉ 15.5. E ΓòÉΓòÉΓòÉ
  11010.  
  11011.  
  11012. ΓòÉΓòÉΓòÉ 15.5.1. EBCDIC ΓòÉΓòÉΓòÉ
  11013.  
  11014. EBCDIC 
  11015.  
  11016. Extended Binary-Coded Decimal Interchange Code. The code used by 
  11017. medium-to-large IBM System/390 mainframes. 
  11018.  
  11019.  
  11020. ΓòÉΓòÉΓòÉ 15.5.2. ECI ΓòÉΓòÉΓòÉ
  11021.  
  11022. ECI 
  11023.  
  11024. See external call interface. 
  11025.  
  11026.  
  11027. ΓòÉΓòÉΓòÉ 15.5.3. EDF ΓòÉΓòÉΓòÉ
  11028.  
  11029. EDF 
  11030.  
  11031. See Execution Diagnostic Facility. 
  11032.  
  11033.  
  11034. ΓòÉΓòÉΓòÉ 15.5.4. EIB ΓòÉΓòÉΓòÉ
  11035.  
  11036. EIB 
  11037.  
  11038. See Execution Interface Block. 
  11039.  
  11040.  
  11041. ΓòÉΓòÉΓòÉ 15.5.5. emulator, emulation program ΓòÉΓòÉΓòÉ
  11042.  
  11043. emulator, emulation program 
  11044.  
  11045. A program that allows a host system to communicate with a workstation in the 
  11046. same way as it would with the emulated terminal. In CICS for OS/2, the TR 
  11047. emulator allows CICS for OS/2 client workstations to run CICS transactions that 
  11048. use 3270 data flows. 
  11049.  
  11050.  
  11051. ΓòÉΓòÉΓòÉ 15.5.6. entry-sequenced data set (ESDS) ΓòÉΓòÉΓòÉ
  11052.  
  11053. entry-sequenced data set (ESDS) 
  11054.  
  11055. A file in which the records are loaded without respect to their contents. The 
  11056. relative record byte addresses of the records cannot change. Records are 
  11057. retrieved and stored by address access, and new records are added at the end of 
  11058. the file. 
  11059.  
  11060.  
  11061. ΓòÉΓòÉΓòÉ 15.5.7. environment variable ΓòÉΓòÉΓòÉ
  11062.  
  11063. environment variable 
  11064.  
  11065. A variable used to set a directory path for the files used in a CICS 
  11066. application. 
  11067.  
  11068.  
  11069. ΓòÉΓòÉΓòÉ 15.5.8. EPI ΓòÉΓòÉΓòÉ
  11070.  
  11071. EPI 
  11072.  
  11073. See external presentation interface. 
  11074.  
  11075.  
  11076. ΓòÉΓòÉΓòÉ 15.5.9. ESDS ΓòÉΓòÉΓòÉ
  11077.  
  11078. ESDS 
  11079.  
  11080. See entry-sequenced data set. 
  11081.  
  11082.  
  11083. ΓòÉΓòÉΓòÉ 15.5.10. ETI ΓòÉΓòÉΓòÉ
  11084.  
  11085. ETI 
  11086.  
  11087. See external transaction initiation. 
  11088.  
  11089.  
  11090. ΓòÉΓòÉΓòÉ 15.5.11. EXEC (EXECUTE) statement ΓòÉΓòÉΓòÉ
  11091.  
  11092. EXEC (EXECUTE) statement 
  11093.  
  11094. See command. 
  11095.  
  11096.  
  11097. ΓòÉΓòÉΓòÉ 15.5.12. Execution Diagnostic Facility (EDF) ΓòÉΓòÉΓòÉ
  11098.  
  11099. Execution Diagnostic Facility (EDF) 
  11100.  
  11101. A facility that helps you to debug an application by stepping through its CICS 
  11102. commands. You can change values in the application while it is running. To 
  11103. start EDF, you use the CEDF transaction. 
  11104.  
  11105.  
  11106. ΓòÉΓòÉΓòÉ 15.5.13. Execution Interface Block (EIB) ΓòÉΓòÉΓòÉ
  11107.  
  11108. Execution Interface Block (EIB) 
  11109.  
  11110. A control block associated with a CICS task, and used for direct communication 
  11111. between command-level programs and CICS. 
  11112.  
  11113.  
  11114. ΓòÉΓòÉΓòÉ 15.5.14. external call ΓòÉΓòÉΓòÉ
  11115.  
  11116. external call 
  11117.  
  11118. A facility that allows an application to gain access to CICS for OS/2 data with 
  11119. a subroutine call. 
  11120.  
  11121.  
  11122. ΓòÉΓòÉΓòÉ 15.5.15. external call interface (ECI) ΓòÉΓòÉΓòÉ
  11123.  
  11124. external call interface (ECI) 
  11125.  
  11126. A facility that allows a non-CICS for OS/2 program to run a CICS for OS/2 
  11127. program. Data is exchanged in a COMMAREA as for normal CICS interprogram 
  11128. communication. 
  11129.  
  11130.  
  11131. ΓòÉΓòÉΓòÉ 15.5.16. external presentation interface (EPI) ΓòÉΓòÉΓòÉ
  11132.  
  11133. external presentation interface (EPI) 
  11134.  
  11135. A facility that allows a non-CICS program to appear to CICS for OS/2 as one or 
  11136. more standard 3270 terminals. 3270 data can be presented to the user by 
  11137. emulating a 3270 terminal or by using a graphical user interface. 
  11138.  
  11139.  
  11140. ΓòÉΓòÉΓòÉ 15.5.17. external transaction initiation (ETI) ΓòÉΓòÉΓòÉ
  11141.  
  11142. external transaction initiation (ETI) 
  11143.  
  11144. A facility that allows you to start a CICS for OS/2 transaction from outside 
  11145. CICS for OS/2. 
  11146.  
  11147.  
  11148. ΓòÉΓòÉΓòÉ 15.5.18. extrapartition destination ΓòÉΓòÉΓòÉ
  11149.  
  11150. extrapartition destination 
  11151.  
  11152. An extrapartition destination is a queue residing on any device that is 
  11153. accessible by programs outside, as well as inside, CICS for OS/2. Such a queue 
  11154. may be an OS/2 format file, a printer, or other serial device. 
  11155.  
  11156.  
  11157. ΓòÉΓòÉΓòÉ 15.6. F ΓòÉΓòÉΓòÉ
  11158.  
  11159.  
  11160. ΓòÉΓòÉΓòÉ 15.6.1. FAACSTRT.H ΓòÉΓòÉΓòÉ
  11161.  
  11162. FAACSTRT.H 
  11163.  
  11164. A header file containing the field definitions for the EIB, for use in C 
  11165. programs. 
  11166.  
  11167.  
  11168. ΓòÉΓòÉΓòÉ 15.6.2. FAAPMPSM ΓòÉΓòÉΓòÉ
  11169.  
  11170. FAAPMPSM 
  11171.  
  11172. A sample program that starts a transaction from outside CICS for OS/2. See 
  11173. external transaction initiation. 
  11174.  
  11175.  
  11176. ΓòÉΓòÉΓòÉ 15.6.3. FCT ΓòÉΓòÉΓòÉ
  11177.  
  11178. FCT 
  11179.  
  11180. See file control table. 
  11181.  
  11182.  
  11183. ΓòÉΓòÉΓòÉ 15.6.4. file ΓòÉΓòÉΓòÉ
  11184.  
  11185. file 
  11186.  
  11187. A named set of records stored or processed as a unit. In CICS for OS/2, this 
  11188. term is synonymous with data set. 
  11189.  
  11190.  
  11191. ΓòÉΓòÉΓòÉ 15.6.5. file control table (FCT) ΓòÉΓòÉΓòÉ
  11192.  
  11193. file control table (FCT) 
  11194.  
  11195. A table containing the characteristics of files accessed by file control. 
  11196.  
  11197.  
  11198. ΓòÉΓòÉΓòÉ 15.6.6. function shipping ΓòÉΓòÉΓòÉ
  11199.  
  11200. function shipping 
  11201.  
  11202. The process by which data on a remote system is accessed by an application 
  11203. running on the local system. The process is transparent to the user of the 
  11204. application. 
  11205.  
  11206.  
  11207. ΓòÉΓòÉΓòÉ 15.7. G ΓòÉΓòÉΓòÉ
  11208.  
  11209.  
  11210. ΓòÉΓòÉΓòÉ 15.7.1. global task ΓòÉΓòÉΓòÉ
  11211.  
  11212. global task 
  11213.  
  11214. A routine that controls the running of the CICS for OS/2 system. It starts and 
  11215. ends processes, which run as subtasks of the global task, and sessions. It is 
  11216. also responsible for providing services such as temporary storage and trace 
  11217. facilities. 
  11218.  
  11219.  
  11220. ΓòÉΓòÉΓòÉ 15.7.2. group ΓòÉΓòÉΓòÉ
  11221.  
  11222. group 
  11223.  
  11224. A collection of elements (programs, BMS map sets, and table entries,) that can 
  11225. be usefully exported together. A group normally includes all the elements that 
  11226. constitute one application. The group name is specified in the control table 
  11227. entry for an element. 
  11228.  
  11229.  
  11230. ΓòÉΓòÉΓòÉ 15.8. H ΓòÉΓòÉΓòÉ
  11231.  
  11232.  
  11233. ΓòÉΓòÉΓòÉ 15.8.1. header file ΓòÉΓòÉΓòÉ
  11234.  
  11235. header file 
  11236.  
  11237. In C programs, a file containing data definitions that is included in a 
  11238. program. 
  11239.  
  11240.  
  11241. ΓòÉΓòÉΓòÉ 15.8.2. host ΓòÉΓòÉΓòÉ
  11242.  
  11243. host 
  11244.  
  11245. The controlling or highest level system (computer) in a data communication 
  11246. configuration. This is usually, but not always, a mainframe computer. 
  11247.  
  11248.  
  11249. ΓòÉΓòÉΓòÉ 15.9. I ΓòÉΓòÉΓòÉ
  11250.  
  11251.  
  11252. ΓòÉΓòÉΓòÉ 15.9.1. import-export file ΓòÉΓòÉΓòÉ
  11253.  
  11254. import-export file 
  11255.  
  11256. The system file to which applications are exported using the CAEX transaction, 
  11257. and from which they are imported using the CAIM transaction. 
  11258.  
  11259.  
  11260. ΓòÉΓòÉΓòÉ 15.9.2. INCLUDE ΓòÉΓòÉΓòÉ
  11261.  
  11262. INCLUDE 
  11263.  
  11264. An environment variable used to set the path to the directory or directories 
  11265. containing header files in C applications (see environment variable). 
  11266.  
  11267.  
  11268. ΓòÉΓòÉΓòÉ 15.9.3. include file ΓòÉΓòÉΓòÉ
  11269.  
  11270. include file 
  11271.  
  11272. In PL/I programs, a file containing data definitions that is included in a 
  11273. program. 
  11274.  
  11275.  
  11276. ΓòÉΓòÉΓòÉ 15.9.4. indirect destination ΓòÉΓòÉΓòÉ
  11277.  
  11278. indirect destination 
  11279.  
  11280. An indirect destination points to another Destination Control Table (DCT) 
  11281. destination. 
  11282.  
  11283.  
  11284. ΓòÉΓòÉΓòÉ 15.9.5. initialization ΓòÉΓòÉΓòÉ
  11285.  
  11286. initialization 
  11287.  
  11288. The preparation of a system, device, or program for operation. An operating 
  11289. system is initialized on starting up or after a system failure. 
  11290.  
  11291. Initializing CICS for OS/2 includes starting the file manager and terminal 
  11292. emulator. The necessary commands are supplied in a command file called CICSRUN 
  11293. that you can run by typing its name at the OS/2 command prompt. 
  11294.  
  11295.  
  11296. ΓòÉΓòÉΓòÉ 15.9.6. interception point ΓòÉΓòÉΓòÉ
  11297.  
  11298. interception point 
  11299.  
  11300. In the Execution Diagnostic Facility, a point at which execution is interrupted 
  11301. to allow the display of program information (see Execution Diagnostic 
  11302. Facility). 
  11303.  
  11304.  
  11305. ΓòÉΓòÉΓòÉ 15.9.7. intrapartition destination ΓòÉΓòÉΓòÉ
  11306.  
  11307. intrapartition destination 
  11308.  
  11309. A queue of transient data used subsequently as input data to another task 
  11310. within CICS for OS/2. 
  11311.  
  11312.  
  11313. ΓòÉΓòÉΓòÉ 15.10. K ΓòÉΓòÉΓòÉ
  11314.  
  11315.  
  11316. ΓòÉΓòÉΓòÉ 15.10.1. key-sequenced data set (KSDS) ΓòÉΓòÉΓòÉ
  11317.  
  11318. key-sequenced data set (KSDS) 
  11319.  
  11320. A file in which the records are loaded in key sequence and controlled by an 
  11321. index. See also alternate index. 
  11322.  
  11323.  
  11324. ΓòÉΓòÉΓòÉ 15.10.2. KSDS ΓòÉΓòÉΓòÉ
  11325.  
  11326. KSDS 
  11327.  
  11328. See key-sequenced data set. 
  11329.  
  11330.  
  11331. ΓòÉΓòÉΓòÉ 15.11. L ΓòÉΓòÉΓòÉ
  11332.  
  11333.  
  11334. ΓòÉΓòÉΓòÉ 15.11.1. LAN ΓòÉΓòÉΓòÉ
  11335.  
  11336. LAN 
  11337.  
  11338. See local area network. 
  11339.  
  11340.  
  11341. ΓòÉΓòÉΓòÉ 15.11.2. LIB ΓòÉΓòÉΓòÉ
  11342.  
  11343. LIB 
  11344.  
  11345. An environment variable used to set the path to the directory or directories 
  11346. containing the run-time system library (see environment variable). 
  11347.  
  11348.  
  11349. ΓòÉΓòÉΓòÉ 15.11.3. local ΓòÉΓòÉΓòÉ
  11350.  
  11351. local 
  11352.  
  11353. Pertaining to the system, program, or device being described, as opposed to 
  11354. other systems, programs, or devices that are further away. Contrast with 
  11355. remote. 
  11356.  
  11357.  
  11358. ΓòÉΓòÉΓòÉ 15.11.4. local area network (LAN) ΓòÉΓòÉΓòÉ
  11359.  
  11360. local area network (LAN) 
  11361.  
  11362. A network of workstations, or terminals, or both, where all the connected 
  11363. systems are relatively near to each other. 
  11364.  
  11365.  
  11366. ΓòÉΓòÉΓòÉ 15.11.5. log data set buffer ΓòÉΓòÉΓòÉ
  11367.  
  11368. log data set buffer 
  11369.  
  11370. Copies of records being changed are stored in this buffer prior to the changes. 
  11371. The buffer is used to recover files in the event of a system failure. 
  11372.  
  11373.  
  11374. ΓòÉΓòÉΓòÉ 15.11.6. logical unit of work (LUW) ΓòÉΓòÉΓòÉ
  11375.  
  11376. logical unit of work (LUW) 
  11377.  
  11378. A sequence of processing actions (database changes, for example) that must be 
  11379. completed before any of the individual actions can be regarded as committed. 
  11380. When changes are committed (by successful completion of the LUW and recording 
  11381. of the syncpoint on the system log), they do not need to be backed out after a 
  11382. subsequent failure of the task or system. The end of an LUW is marked in a 
  11383. transaction by a syncpoint, issued either by the application or by CICS at the 
  11384. end of task. In the absence of user syncpoints, the entire task is an LUW. 
  11385.  
  11386.  
  11387. ΓòÉΓòÉΓòÉ 15.11.7. log off ΓòÉΓòÉΓòÉ
  11388.  
  11389. log off 
  11390.  
  11391.    1. To end a session. 
  11392.  
  11393.    2. To request that a session be ended. 
  11394.  
  11395.    3. See also sign off. 
  11396.  
  11397.  
  11398. ΓòÉΓòÉΓòÉ 15.11.8. log on ΓòÉΓòÉΓòÉ
  11399.  
  11400. log on 
  11401.  
  11402.    1. To initiate a session. 
  11403.  
  11404.    2. To initiate a session between an application program and a logical unit. 
  11405.  
  11406.    3. See also sign on. 
  11407.  
  11408.  
  11409. ΓòÉΓòÉΓòÉ 15.11.9. LUW ΓòÉΓòÉΓòÉ
  11410.  
  11411. LUW 
  11412.  
  11413. See logical unit of work. 
  11414.  
  11415.  
  11416. ΓòÉΓòÉΓòÉ 15.11.10. LU6.2 ΓòÉΓòÉΓòÉ
  11417.  
  11418. LU6.2 
  11419.  
  11420. See APPC. 
  11421.  
  11422.  
  11423. ΓòÉΓòÉΓòÉ 15.12. M ΓòÉΓòÉΓòÉ
  11424.  
  11425.  
  11426. ΓòÉΓòÉΓòÉ 15.12.1. message text file ΓòÉΓòÉΓòÉ
  11427.  
  11428. message text file 
  11429.  
  11430. The file holding the text of all CICS for OS/2 error messages. 
  11431.  
  11432.  
  11433. ΓòÉΓòÉΓòÉ 15.12.2. no-op command ΓòÉΓòÉΓòÉ
  11434.  
  11435. no-op command 
  11436.  
  11437. In the Execution Diagnostic Facility, a command whose execution you have 
  11438. suppressed. 
  11439.  
  11440.  
  11441. ΓòÉΓòÉΓòÉ 15.13. O ΓòÉΓòÉΓòÉ
  11442.  
  11443.  
  11444. ΓòÉΓòÉΓòÉ 15.13.1. OS/2 ΓòÉΓòÉΓòÉ
  11445.  
  11446. OS/2 
  11447.  
  11448. IBM Operating System/2. The multitasking operating system designed for the 
  11449. Personal System/2 range of workstations that have the Intel 80386 or 80486 
  11450. processors. 
  11451.  
  11452.  
  11453. ΓòÉΓòÉΓòÉ 15.14. P ΓòÉΓòÉΓòÉ
  11454.  
  11455.  
  11456. ΓòÉΓòÉΓòÉ 15.14.1. PATH ΓòÉΓòÉΓòÉ
  11457.  
  11458. PATH 
  11459.  
  11460. An environment variable used to set the path for external commands that are 
  11461. outside your current directory (see environment variable). 
  11462.  
  11463.  
  11464. ΓòÉΓòÉΓòÉ 15.14.2. PCT ΓòÉΓòÉΓòÉ
  11465.  
  11466. PCT 
  11467.  
  11468. See program control table. 
  11469.  
  11470.  
  11471. ΓòÉΓòÉΓòÉ 15.14.3. PNA ΓòÉΓòÉΓòÉ
  11472.  
  11473. PNA 
  11474.  
  11475. See Programmable Network Access. 
  11476.  
  11477.  
  11478. ΓòÉΓòÉΓòÉ 15.14.4. post-initialization program ΓòÉΓòÉΓòÉ
  11479.  
  11480. post-initialization program 
  11481.  
  11482. Program FAAOISO4 that is called immediately after initialization. It is called 
  11483. once for each terminal and once for each background task. This program can be 
  11484. customized. 
  11485.  
  11486.  
  11487. ΓòÉΓòÉΓòÉ 15.14.5. PPT ΓòÉΓòÉΓòÉ
  11488.  
  11489. PPT 
  11490.  
  11491. See processing program table. 
  11492.  
  11493.  
  11494. ΓòÉΓòÉΓòÉ 15.14.6. process ΓòÉΓòÉΓòÉ
  11495.  
  11496. process 
  11497.  
  11498.    1. a nonfacility task run as a background task. Includes printer tasks. 
  11499.  
  11500.    2. In OS/2, a collection of system resources including one or more threads. 
  11501.  
  11502.  
  11503. ΓòÉΓòÉΓòÉ 15.14.7. processing program table (PPT) ΓòÉΓòÉΓòÉ
  11504.  
  11505. processing program table (PPT) 
  11506.  
  11507. A table defining the application programs that can be run under CICS for OS/2. 
  11508.  
  11509.  
  11510. ΓòÉΓòÉΓòÉ 15.14.8. program control table (PCT) ΓòÉΓòÉΓòÉ
  11511.  
  11512. program control table (PCT) 
  11513.  
  11514. A table defining the transactions that can be processed by the system. 
  11515.  
  11516.  
  11517. ΓòÉΓòÉΓòÉ 15.14.9. Programmable Network Access (PNA) ΓòÉΓòÉΓòÉ
  11518.  
  11519. Programmable Network Access (PNA) 
  11520.  
  11521. An IBM product for OS/2 that allows attachment of up to 40 ASCII terminals to a 
  11522. single PS/2 computer. The ASCII terminals are attached through Realtime 
  11523. Interface Coprocessor (ARTIC) adapter cards, on which software is run to 
  11524. perform 3270 controller-emulation functions. 
  11525.  
  11526.  
  11527. ΓòÉΓòÉΓòÉ 15.14.10. programmable workstation ΓòÉΓòÉΓòÉ
  11528.  
  11529. programmable workstation 
  11530.  
  11531. A workstation that has its own processing capability. A CICS for OS/2 
  11532. programmable workstation can be, for example, an IBM Personal System/2 computer 
  11533. or compatible system. 
  11534.  
  11535.  
  11536. ΓòÉΓòÉΓòÉ 15.14.11. PS/2 ΓòÉΓòÉΓòÉ
  11537.  
  11538. PS/2 
  11539.  
  11540. IBM Personal System/2 computer. A range of IBM multitasking interactive 
  11541. workstations. 
  11542.  
  11543.  
  11544. ΓòÉΓòÉΓòÉ 15.15. R ΓòÉΓòÉΓòÉ
  11545.  
  11546.  
  11547. ΓòÉΓòÉΓòÉ 15.15.1. RACF ΓòÉΓòÉΓòÉ
  11548.  
  11549. RACF 
  11550.  
  11551. See resource access control facility. 
  11552.  
  11553.  
  11554. ΓòÉΓòÉΓòÉ 15.15.2. recoverable (requests) ΓòÉΓòÉΓòÉ
  11555.  
  11556. recoverable (requests) 
  11557.  
  11558. Requests on a queue or in a file that can be restored to their state at the 
  11559. exit of the last task or syncpoint after transaction or system failure. They 
  11560. are equivalent to logically recoverable requests in mainframe CICS. 
  11561.  
  11562.  
  11563. ΓòÉΓòÉΓòÉ 15.15.3. relative record data set (RRDS) ΓòÉΓòÉΓòÉ
  11564.  
  11565. relative record data set (RRDS) 
  11566.  
  11567. A file in which each record is assigned a record number according to its 
  11568. relative position within the file storage space. The record number must be used 
  11569. to retrieve the record. 
  11570.  
  11571.  
  11572. ΓòÉΓòÉΓòÉ 15.15.4. remote ΓòÉΓòÉΓòÉ
  11573.  
  11574. remote 
  11575.  
  11576. Pertaining to a system, program, or device that is accessed through a 
  11577. telecommunication line. Contrast with local. 
  11578.  
  11579.  
  11580. ΓòÉΓòÉΓòÉ 15.15.5. remote destination ΓòÉΓòÉΓòÉ
  11581.  
  11582. remote destination 
  11583.  
  11584. A destination that exists on a remote CICS system. 
  11585.  
  11586.  
  11587. ΓòÉΓòÉΓòÉ 15.15.6. resource access control facility (RACF) ΓòÉΓòÉΓòÉ
  11588.  
  11589. resource access control facility (RACF) 
  11590.  
  11591. An IBM-licensed program, available on mainframe systems, that provides for 
  11592. access control by identifying the users to the system, authorizing access to 
  11593. protected resources, logging the detected unauthorized attempts to enter the 
  11594. system, and logging the detected accesses to protected resources. 
  11595.  
  11596.  
  11597. ΓòÉΓòÉΓòÉ 15.15.7. RRDS ΓòÉΓòÉΓòÉ
  11598.  
  11599. RRDS 
  11600.  
  11601. See relative record data set. 
  11602.  
  11603.  
  11604. ΓòÉΓòÉΓòÉ 15.16. S ΓòÉΓòÉΓòÉ
  11605.  
  11606.  
  11607. ΓòÉΓòÉΓòÉ 15.16.1. SAA ΓòÉΓòÉΓòÉ
  11608.  
  11609. SAA 
  11610.  
  11611. See Systems Application Architecture. 
  11612.  
  11613.  
  11614. ΓòÉΓòÉΓòÉ 15.16.2. SBCS ΓòÉΓòÉΓòÉ
  11615.  
  11616. SBCS 
  11617.  
  11618. Single-byte character Set. A character set that requires one byte to represent 
  11619. all the characters in it. The term is used when the set is being compared to a 
  11620. double-byte character set. 
  11621.  
  11622.  
  11623. ΓòÉΓòÉΓòÉ 15.16.3. screen switch function ΓòÉΓòÉΓòÉ
  11624.  
  11625. screen switch function 
  11626.  
  11627. A facility that enables workstation users to switch sessions by pressing the 
  11628. Alt + Esc keys. 
  11629.  
  11630.  
  11631. ΓòÉΓòÉΓòÉ 15.16.4. SDLC ΓòÉΓòÉΓòÉ
  11632.  
  11633. SDLC 
  11634.  
  11635. See Synchronous Data Link Control. 
  11636.  
  11637.  
  11638. ΓòÉΓòÉΓòÉ 15.16.5. semaphore ΓòÉΓòÉΓòÉ
  11639.  
  11640. semaphore 
  11641.  
  11642. An object used by multithreaded applications for signaling and for controlling 
  11643. access to serially reusable resources. 
  11644.  
  11645.  
  11646. ΓòÉΓòÉΓòÉ 15.16.6. server ΓòÉΓòÉΓòÉ
  11647.  
  11648. server 
  11649.  
  11650. In a CICS for OS/2 system, server machines provide transaction processing 
  11651. facilities to the client machines on the LAN. 
  11652.  
  11653.  
  11654. ΓòÉΓòÉΓòÉ 15.16.7. session ΓòÉΓòÉΓòÉ
  11655.  
  11656. session 
  11657.  
  11658.    1. A terminal task. 
  11659.  
  11660.    2. In OS/2, that group of processes or tasks associated with an application. 
  11661.  
  11662.  
  11663. ΓòÉΓòÉΓòÉ 15.16.8. shared storage ΓòÉΓòÉΓòÉ
  11664.  
  11665. shared storage 
  11666.  
  11667. Storage shared between sessions and processes, the allocation of which is 
  11668. controlled by the global task. 
  11669.  
  11670.  
  11671. ΓòÉΓòÉΓòÉ 15.16.9. shippable terminal ΓòÉΓòÉΓòÉ
  11672.  
  11673. shippable terminal 
  11674.  
  11675. A terminal whose definition can be shipped to another CICS system as and when 
  11676. the other system requires a remote definition of that terminal. 
  11677.  
  11678.  
  11679. ΓòÉΓòÉΓòÉ 15.16.10. shutdown program ΓòÉΓòÉΓòÉ
  11680.  
  11681. shutdown program 
  11682.  
  11683. Program FAAOISPT is called after the transaction CQIT has started the shutdown 
  11684. process. It is called once for each terminal and once for each background task. 
  11685. The program can be customized. 
  11686.  
  11687.  
  11688. ΓòÉΓòÉΓòÉ 15.16.11. sign off ΓòÉΓòÉΓòÉ
  11689.  
  11690. sign off 
  11691.  
  11692.    1. To enter a command or to select an option from a menu that instructs the 
  11693.       system to end an interactive job. 
  11694.  
  11695.    2. To end a session at a terminal or workstation. 
  11696.  
  11697.    3. See also log off. 
  11698.  
  11699.  
  11700. ΓòÉΓòÉΓòÉ 15.16.12. sign on ΓòÉΓòÉΓòÉ
  11701.  
  11702. sign on 
  11703.  
  11704.    1. A procedure to be followed at a terminal or workstation to establish a 
  11705.       link to a computer. 
  11706.  
  11707.    2. To begin a session at a workstation. 
  11708.  
  11709.    3. See also log on. 
  11710.  
  11711.  
  11712. ΓòÉΓòÉΓòÉ 15.16.13. signon table (SNT) ΓòÉΓòÉΓòÉ
  11713.  
  11714. signon table (SNT) 
  11715.  
  11716. A table containing the user IDs and passwords of CICS for OS/2 users. 
  11717.  
  11718.  
  11719. ΓòÉΓòÉΓòÉ 15.16.14. SIT ΓòÉΓòÉΓòÉ
  11720.  
  11721. SIT 
  11722.  
  11723. See system initialization table. 
  11724.  
  11725.  
  11726. ΓòÉΓòÉΓòÉ 15.16.15. SNT ΓòÉΓòÉΓòÉ
  11727.  
  11728. SNT 
  11729.  
  11730. See signon table. 
  11731.  
  11732.  
  11733. ΓòÉΓòÉΓòÉ 15.16.16. SQL ΓòÉΓòÉΓòÉ
  11734.  
  11735. SQL 
  11736.  
  11737. Structured query language. 
  11738.  
  11739.  
  11740. ΓòÉΓòÉΓòÉ 15.16.17. stop condition ΓòÉΓòÉΓòÉ
  11741.  
  11742. stop condition 
  11743.  
  11744. A specified condition for stopping the execution of a transaction that is being 
  11745. debugged by the Execution Diagnostic Facility. 
  11746.  
  11747.  
  11748. ΓòÉΓòÉΓòÉ 15.16.18. Synchronous Data Link Control (SDLC) ΓòÉΓòÉΓòÉ
  11749.  
  11750. Synchronous Data Link Control (SDLC) 
  11751.  
  11752. A communications protocol for managing synchronous, code-transparent 
  11753. serial-by-bit information transfer over a link connection. 
  11754.  
  11755.  
  11756. ΓòÉΓòÉΓòÉ 15.16.19. synchronous processing ΓòÉΓòÉΓòÉ
  11757.  
  11758. synchronous processing 
  11759.  
  11760. A form of processing in which a calling process waits for 
  11761.  
  11762.  
  11763. ΓòÉΓòÉΓòÉ 15.16.20. system administrator ΓòÉΓòÉΓòÉ
  11764.  
  11765. system administrator 
  11766.  
  11767. Any person authorized to use the CEDA command. An installation can have as many 
  11768. system administrators as required. the result of the call to be returned before 
  11769. continuing execution. 
  11770.  
  11771.  
  11772. ΓòÉΓòÉΓòÉ 15.16.21. system initialization table (SIT) ΓòÉΓòÉΓòÉ
  11773.  
  11774. system initialization table (SIT) 
  11775.  
  11776. A table containing data to control the system initialization process. 
  11777.  
  11778.  
  11779. ΓòÉΓòÉΓòÉ 15.16.22. Systems Application Architecture (SAA) ΓòÉΓòÉΓòÉ
  11780.  
  11781. Systems Application Architecture (SAA) 
  11782.  
  11783. A set of software interfaces, conventions, and protocols that provide a 
  11784. framework for designing and developing applications across multiple computing 
  11785. environments. 
  11786.  
  11787.  
  11788. ΓòÉΓòÉΓòÉ 15.17. T ΓòÉΓòÉΓòÉ
  11789.  
  11790.  
  11791. ΓòÉΓòÉΓòÉ 15.17.1. TCP/IP ΓòÉΓòÉΓòÉ
  11792.  
  11793. TCP/IP 
  11794.  
  11795. Transmission Control Protocol/Internet Protocol. A communication protocol used 
  11796. in client-server links in a CICS for OS/2 system and also in peer-to-peer links 
  11797. between CICS for OS/2 systems. 
  11798.  
  11799.  
  11800. ΓòÉΓòÉΓòÉ 15.17.2. TCS ΓòÉΓòÉΓòÉ
  11801.  
  11802. TCS 
  11803.  
  11804. See terminal control table (system entry). 
  11805.  
  11806.  
  11807. ΓòÉΓòÉΓòÉ 15.17.3. TCT ΓòÉΓòÉΓòÉ
  11808.  
  11809. TCT 
  11810.  
  11811. See terminal control table (terminal entry). 
  11812.  
  11813.  
  11814. ΓòÉΓòÉΓòÉ 15.17.4. TCTUA ΓòÉΓòÉΓòÉ
  11815.  
  11816. TCTUA 
  11817.  
  11818. See terminal control table user area. 
  11819.  
  11820.  
  11821. ΓòÉΓòÉΓòÉ 15.17.5. temporary storage table (TST) ΓòÉΓòÉΓòÉ
  11822.  
  11823. temporary storage table (TST) 
  11824.  
  11825. A table describing temporary storage queues. 
  11826.  
  11827.  
  11828. ΓòÉΓòÉΓòÉ 15.17.6. terminal control table (terminal entry) (TCT) ΓòÉΓòÉΓòÉ
  11829.  
  11830. terminal control table (terminal entry) (TCT) 
  11831.  
  11832. A table describing the logical terminals of a CICS for OS/2 system. 
  11833.  
  11834.  
  11835. ΓòÉΓòÉΓòÉ 15.17.7. terminal control table (system entry) (TCS) ΓòÉΓòÉΓòÉ
  11836.  
  11837. terminal control table (system entry) (TCS) 
  11838.  
  11839. A table describing the remote CICS systems that are connected to CICS for OS/2. 
  11840. The method of connection between the systems is also defined in the TCS. 
  11841.  
  11842.  
  11843. ΓòÉΓòÉΓòÉ 15.17.8. terminal control table user area (TCTUA) ΓòÉΓòÉΓòÉ
  11844.  
  11845. terminal control table user area (TCTUA) 
  11846.  
  11847. An area used to pass information between application programs, but only if the 
  11848. same terminal is associated with the application programs involved. 
  11849.  
  11850.  
  11851. ΓòÉΓòÉΓòÉ 15.17.9. thread ΓòÉΓòÉΓòÉ
  11852.  
  11853. thread 
  11854.  
  11855. The smallest unit of processing within an OS/2 process. 
  11856.  
  11857.  
  11858. ΓòÉΓòÉΓòÉ 15.17.10. transaction ΓòÉΓòÉΓòÉ
  11859.  
  11860. transaction 
  11861.  
  11862. A transaction must be issued from within a CICS for OS/2 session (unless you 
  11863. pass the details from an external program, as explained in the CICS for OS/2 
  11864. Application Programming book). Contrast with command file. 
  11865.  
  11866.  
  11867. ΓòÉΓòÉΓòÉ 15.17.11. transaction routing ΓòÉΓòÉΓòÉ
  11868.  
  11869. transaction routing 
  11870.  
  11871. For CICS for OS/2, the interactive process by which a CICS transaction on a 
  11872. remote CICS system can be run from the workstation. The results are returned to 
  11873. the workstation. 
  11874.  
  11875.  
  11876. ΓòÉΓòÉΓòÉ 15.17.12. transaction work area (TWA) ΓòÉΓòÉΓòÉ
  11877.  
  11878. transaction work area (TWA) 
  11879.  
  11880. A work area that exists only for the duration of a transaction. Consequently, 
  11881. you can use it to pass data among programs executed in the same transaction but 
  11882. not between transactions. 
  11883.  
  11884.  
  11885. ΓòÉΓòÉΓòÉ 15.17.13. translator ΓòÉΓòÉΓòÉ
  11886.  
  11887. translator 
  11888.  
  11889. For CICS for OS/2, a program that translates into subroutines any EXEC CICS 
  11890. commands in CICS application programs. 
  11891.  
  11892.  
  11893. ΓòÉΓòÉΓòÉ 15.17.14. translator directives ΓòÉΓòÉΓòÉ
  11894.  
  11895. translator directives 
  11896.  
  11897. These are called translator options in mainframe CICS. 
  11898.  
  11899.  
  11900. ΓòÉΓòÉΓòÉ 15.17.15. Transmission Control Protocol/Internet Protocol ΓòÉΓòÉΓòÉ
  11901.  
  11902. Transmission Control Protocol/Internet Protocol 
  11903.  
  11904. See TCP/IP. 
  11905.  
  11906.  
  11907. ΓòÉΓòÉΓòÉ 15.17.16. TST ΓòÉΓòÉΓòÉ
  11908.  
  11909. TST 
  11910.  
  11911. See temporary storage table. 
  11912.  
  11913.  
  11914. ΓòÉΓòÉΓòÉ 15.17.17. TWA ΓòÉΓòÉΓòÉ
  11915.  
  11916. TWA 
  11917.  
  11918. See transaction work area. 
  11919.  
  11920.  
  11921. ΓòÉΓòÉΓòÉ 15.18. U ΓòÉΓòÉΓòÉ
  11922.  
  11923.  
  11924. ΓòÉΓòÉΓòÉ 15.18.1. unrecoverable (requests) ΓòÉΓòÉΓòÉ
  11925.  
  11926. unrecoverable (requests) 
  11927.  
  11928. Requests on a queue or in a file that will be lost in the event of transaction 
  11929. or system failure. 
  11930.  
  11931.  
  11932. ΓòÉΓòÉΓòÉ 15.19. V ΓòÉΓòÉΓòÉ
  11933.  
  11934.  
  11935. ΓòÉΓòÉΓòÉ 15.19.1. Virtual Storage Access Method (VSAM) ΓòÉΓòÉΓòÉ
  11936.  
  11937. Virtual Storage Access Method (VSAM) 
  11938.  
  11939. An access method used on mainframe CICS systems for direct or sequential 
  11940. processing of fixed and variable-length records on direct access devices. The 
  11941. records in a VSAM file can be organized in logical sequence by a key field (key 
  11942. sequence), in the physical sequence in which they are written on the file 
  11943. (entry sequence), or by relative record number. This storage access method is 
  11944. emulated by the CICS for OS/2 file manager. 
  11945.  
  11946.  
  11947. ΓòÉΓòÉΓòÉ 15.19.2. VSAM ΓòÉΓòÉΓòÉ
  11948.  
  11949. VSAM 
  11950.  
  11951. See Virtual Storage Access Method. 
  11952.  
  11953.  
  11954. ΓòÉΓòÉΓòÉ 15.19.3. VTAM ΓòÉΓòÉΓòÉ
  11955.  
  11956. VTAM 
  11957.  
  11958. Virtual Telecommunication Access Method. 
  11959.  
  11960.  
  11961. ΓòÉΓòÉΓòÉ 15.20. W ΓòÉΓòÉΓòÉ
  11962.  
  11963.  
  11964. ΓòÉΓòÉΓòÉ 15.20.1. window ΓòÉΓòÉΓòÉ
  11965.  
  11966. window 
  11967.  
  11968. An area of the screen with visible boundaries through which information is 
  11969. displayed. A window can be smaller than or the same size as the screen. 
  11970.  
  11971.  
  11972. ΓòÉΓòÉΓòÉ 15.20.2. working storage ΓòÉΓòÉΓòÉ
  11973.  
  11974. working storage 
  11975.  
  11976. A portion of main storage used by a COBOL program for the temporary holding of 
  11977. data. 
  11978.  
  11979.  
  11980. ΓòÉΓòÉΓòÉ 15.20.3. workstation ΓòÉΓòÉΓòÉ
  11981.  
  11982. workstation 
  11983.  
  11984. The generic term for the Intel-based computer or compatible system on which 
  11985. CICS for OS/2 is running. 
  11986.  
  11987.  
  11988. ΓòÉΓòÉΓòÉ 15.20.4. workstation set up (WSU) ΓòÉΓòÉΓòÉ
  11989.  
  11990. workstation set up (WSU) 
  11991.  
  11992. A table of descriptions of the workstation: screen colors and key assignments. 
  11993.  
  11994.  
  11995. ΓòÉΓòÉΓòÉ 15.20.5. WSU ΓòÉΓòÉΓòÉ
  11996.  
  11997. WSU 
  11998.  
  11999. See workstation set up. 
  12000.  
  12001.  
  12002. ΓòÉΓòÉΓòÉ 16. Sending your comments to IBM ΓòÉΓòÉΓòÉ
  12003.  
  12004. If you especially like or dislike anything about this book, please use one of 
  12005. the methods listed below to send your comments to IBM. 
  12006.  
  12007. Feel free to comment on what you regard as specific errors or omissions, and on 
  12008. the accuracy, organization, subject matter, or completeness of this book. 
  12009.  
  12010. Please limit your comments to the information in this book and the way in which 
  12011. the information is presented. 
  12012.  
  12013. To request additional publications, or to ask questions or make comments about 
  12014. the functions of IBM products or systems, you should talk to your IBM 
  12015. representative or to your IBM authorized remarketer. 
  12016.  
  12017. When you send comments to IBM, you grant IBM a nonexclusive right to use or 
  12018. distribute your comments in any way it believes appropriate, without incurring 
  12019. any obligation to you. 
  12020.  
  12021. You can send your comments to IBM in any of the following ways: 
  12022.  
  12023.      By fax: 
  12024.  
  12025.         -  From outside the U.K., after your international access code use 44 
  12026.            1962 870229 
  12027.         -  From within the U.K., use 01962 870229 
  12028.  
  12029.      Electronically, use the appropriate network ID: 
  12030.  
  12031.         -  IBM Mail Exchange:  GBIBM2Q9 at IBMMAIL 
  12032.         -  IBMLink:  WINVMD(IDRCF) 
  12033.         -  Internet:  idrcf@winvmd.vnet.ibm.com 
  12034.  
  12035.  Whichever you use, ensure that you include: 
  12036.  
  12037.      The publication number and title 
  12038.      The page number or topic to which your comment applies 
  12039.      Your name and address/telephone number/fax number/network ID. 
  12040.  
  12041.  
  12042. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  12043.  
  12044. Depending on the type of keyboard you have, you may need to press Ctrl-Enter. 
  12045.  
  12046.  
  12047. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  12048.  
  12049. These transactions are covered briefly in this topic. For more information see 
  12050. the CICS for OS/2 Application Programming book.