z/OS TSO/E Customization
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


Information Center Facility structure

z/OS TSO/E Customization
SA32-0976-00

The Information Center Facility consists of the following elements that you can change to suit your installation's needs:
  • Panels

    The Information Center Facility panels are written using Interactive System Productivity Facility (ISPF) panel definition. Panel definitions are programmed descriptions that define the content and format of the panels. During customization, you are primarily concerned with the following types of panels: menu, non-display, tutorial, and HELP panels. The IBM-supplied panels are members of the partitioned data set named ICQ.ICQPLIB. The Application Manager panels, ICQAMED1, ICQAMED4 and ICQAMED5, reside in that data set as model panels. The models do not contain all of the information that users see on panels. Application Manager dynamically generates menu panels and the panels for the DESCRIBE option by taking information from the Application Manager tables in data set ICQ.ICQCMTAB and displaying it on the model panels.

  • CLISTs and REXX Execs

    The Information Center Facility is written in the TSO/E CLIST and REXX languages. The CLISTs and REXX execs reside in the partitioned data set ICQ.ICQCCLIB.

  • Messages

    The Information Center Facility displays messages on its panels. The messages use the ISPF format for message definition. The messages are located in the partitioned data set ICQ.ICQMLIB. Each member of ICQ.ICQMLIB contains up to ten messages.

  • Tables
    The Information Center Facility stores information in two-dimensional arrays called tables and accesses the information using the ISPF table services. The Information Center Facility generates the names of the tables. Each table is stored as a member of a partitioned data set. The members have the same names as the tables they contain. The following partitioned data sets contain tables and are created during the installation of TSO/E:
    • ICQ.ICQTLIB
    • ICQ.ICQAATAB
    • ICQ.ICQABTAB
    • ICQ.ICQANTAB
    • ICQ.ICQAPTAB
    • ICQ.ICQGCTAB
    • ICQ.ICQAMTAB
    • ICQ.ICQCMTAB

    Application Manager dynamically creates two table data sets for each defined group level of application definitions and one data set for each defined private level of application definitions. See Naming conventions: application definition tables and installation files.

  • Applications

    When you are using Application Manager to define products or services to the Information Center Facility, you need to describe the products or services in terms of three types of applications: panel, function, and environment. The first Application Manager panel lists the applications included in the Information Center Facility. You use the different types of applications for the following purposes:

    Panel
    To define the external interface that users see. Panels enable users to link to other panels, invoke functions, and display HELP text.

    ICQADMIN (TSO/E - Administration) is an example of a panel application. ICQADMIN specifies the information to be displayed on the administrator's primary panel and defines the linkage to the services listed on that panel.

    Function
    To provide the method for invoking the product or service, such as a CLIST, command, program, or menu (excluding the menu panels that Application Manager generates). A function can also contain the support information that environments contain. However, if the support information applies to more than one function, you may want to describe the information in an environment.
    ICQNEWSA (TSO/E News - Maintenance) is an example of a function application. ICQNEWSA contains the following invocation command used to invoke the news service:
    CMD(%ICQANC00)
    ICQNEWSA does not define any variables itself, but refers to the ICQENVIRON environment, which defines several variables.
    Environment
    To provide support information, such as:
    • Commands for setup, invocation, and termination
    • Data set allocations for associated panels, messages, tables, and load modules
    • ISPF shared variables.

    ICQENVIRON (TSO/E Information Center Facility environment) is an example of an environment application. ICQENVIRON defines the date and language variables that are used by products and services in the Information Center Facility.

  • Installation files

    These files are sequential data sets or members of partitioned data sets that contain the information that Application Manager needs to define an application to the Information Center Facility. The information in installation files corresponds to the input fields on the Application Manager panels used to define applications. Using Application Manager, installations have a choice of defining applications by providing information on the Application Manager panels or by providing installation files. For examples of installation files, see Example using installation files when adding a service.

  • Skeletons

    Skeleton are models containing some type of data that is used repeatedly. Each skeleton is stored as a member of a partitioned data set. The Information Center Facility contains only one skeleton and that is stored in the partitioned data set, ICQ.ICQSLIB. Education services use the skeleton to create Interactive Instructional Presentation System (IIPS) registration requests. You will probably not use skeletons to customize the Information Center Facility.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014