System Management Guide


 Return to Library  Contents  Previous Topic  Bottom of Topic  Next Topic  Index  Help


Chapter 4. Getting Started

This section describes administration tasks such as signing on to the administration subsystem, using the System Administration Menu, and starting and stopping the administration subsystem.  


Signing On to the Administration Subsystem

 

The administration subsystem provides you with an interactive interface for configuring, controlling, and monitoring CallPath/CICS. You can sign on to it from any CICS terminal. You need to use transaction EQAC to query messages written to the CallPath/CICS message file. Alternatively, if you are logging the message data to a transient data queue, you could use an MVS facility such as IBM SDSF to access the data from TSO. Messages issued during initialization are always sent to the VSAM message file, therefore these files cannot be eliminated from the installation jobs, even if LOG=N is specified as an SCT option. (See "Task 6: Creating the System Configuration Table (SCT)".)

To sign on to the administration subsystem, enter EQAC on a blank CICS panel.    


Using the System Administration Menu

 

When you sign on to the administration subsystem, you see the System Administration Menu, Figure 7.       You can do the following from the System Administration Menu:

Figure 7. System Administration Menu Panel



 EQZMA01                  System Administration Menu
 
 Select one of the following options by typing its number.
 Then press Enter.
 
 _  1. Subsystem startup/shutdown
    2. Switch communications startup/shutdown
    3. System status information
    4. Switch description configuration
    5. System messages
    6. Log file control
    7. Message traffic statistics
    8. Diagnostic trace control
    9. Performance trace control
 
 IBM CallPath for OS/390
 5655-B34 (C) Copyright by IBM Corp. 1991, 1999. All rights reserved.
 Licensed Materials - Property of IBM.
 US Government Users Restricted Rights - Use, duplication or disclosure
 restricted by GSA ADP Schedule Contract with IBM Corp.
 IBM is a registered trademark of International Business Machines Corporation.
 
 F1=Help   F3=Exit   F11=Panel ID   F12=Cancel
 


To select an option from the menu, type its number in the entry field. Then press Enter. The entry field is marked with an underscore character ( _ ). The cursor is already in this field.   You need to move the cursor only if you want to see online help about the panel or one of the menu options.

To exit from the System Administration Menu and return to CICS, press F3.

Making Selections on the Administration Subsystem Panels

       

You can use the administration subsystem panels to make selections and enter choices. Table 8 shows you what to do when a panel contains a single entry field (indicated by an underscore character) or multiple entry fields indicated either by underscore characters or dots.

Table 8. Making Selections
Entry Field What to Enter

_

 

 


Type one character in the entry field.

_

_

_


Type one character in one or more of the entry fields. You can type a different selection character in each field. Your requests are processed in the order they appear in the list.

.

.

.


Type a selection character in one of the fields.

Getting Help

   

Press F1 at any time to get help.   The kind of help you see depends on where you placed the cursor before you requested help. If the cursor is on a menu option, on a message, or in an entry field, the help will specifically relate to that menu option, message, or field. Otherwise, you see general help information about the panel. To end help, either press F3 or repeatedly press F12 to back out of one or more help panels.

Here is a description of each type of help:

Extended help (help about the panel)

 

Explains how to use the panel from which you requested help.

To see extended help:

Contextual help (help about a menu option or entry field)

 

Shows you what to type in an entry field or gives you information about a menu option.

To see contextual help, place the cursor either in an entry field or on a menu option. Then press F1.

Keys help

 

Displays a list of the function keys that you can use and describes their assigned functions. To see keys help, press F9 from within a help panel.

Message help

 

Displays information about some of the action or warning messages that you see when you perform tasks using the administration panels. These messages have an A or a W as the last character of the message identifier. No help is provided for messages whose last character is an I as these messages provide information only. To see message help, place the cursor on the message. Then press F1.

Note: For more information about the messages in the System Messages log, refer to Appendix A, "System Messages".

Help for help

 

Press F1 from any help panel to see how to use online help.

Using the Function Keys

   

The administration subsystem panels use these function keys:

Table 9. Administration Subsystem Function Keys
Key Function Description
F1 Help   Displays help about the panel.
F2 Extended Help   Displays help about a panel in which you selected Keys help or Contextual help.
F2 Display Data   Displays message variables, for system messages only.
F3 Exit   Returns to the System Administration Menu. Any input is not processed. From the System Administration Menu, F3 returns to CICS.
F5 Refresh   Updates the current panel, either to reflect the current status or to reset input fields to their default values.
F6 Status   Displays current information about the system status.
F7 Backward   Scrolls backward one screen.
F8 Forward   Scrolls forward one screen.
F9 Keys Help   Displays a list of the application keys and their assigned functions.
F11 Panel ID   Switches on or off the panel ID. Each panel has its own ID which you can display in the top left corner of the panel. If you switch on or off the panel ID display on one panel, it is automatically switched on or off for all panels until you exit from the administration subsystem online panels. The default is for the panel ID to be switched off.
F12 Cancel   Returns you to the previous panel without processing any input on the current panel.

Active keys are listed at the bottom of the current panel.


Starting and Stopping the Administration Subsystem

   

The administration subsystem initializes some of the internal system tables and logs all messages generated by CallPath/CICS. Program calls from CallPath/CICS applications cannot be processed until the administration subsystem is started.

Your system can be set up so that the administration subsystem is started or stopped automatically by CICS (see "Task 2: Customizing CICS Macro Table Entries"), and you can start and stop the administration subsystem manually at any time using the administration panels.    

To start and stop the administration subsystem manually:

  1. On the System Administration Menu, select Subsystem startup/shutdown.

    You see the Subsystem Startup/Shutdown panel.

  2. Do one of the following:

If you are not sure whether the administration subsystem is already running, press F6 to display the System Status Information panel. This tells you whether the administration subsystem is active or inactive, and also gives the status of switch communications. For more information about the System Status Information panel, see Chapter 6, "Monitoring Your System".

To return to the System Administration Menu, press F3.

The following sections contain detailed instructions for administration tasks.


Updating the SCT

     

You normally assemble the SCT when the system is installed; this process is described in "Task 6: Creating the System Configuration Table (SCT)". However, you can update the SCT at subsystem startup by using the EQZIN DD statement to read SCT overrides from a transient data queue. The EQZIN DD statement is not mandatory, and CallPath/CICS can operate with no overrides, but, if a dummy statement is not included, the message EQZ0384W SUBSYTEM STARTUP COULD NOT PROCESS SCT OVERRIDES is issued. See "Optional SCT Overrides".

Figure 8. Examples of SCT overrides

TOTALSTG=16000
MAXMSGS=999
QCLNTIME=4000
EQSWITCH            PRIMARY=0008   SECONDARY=0002
EQPHONE             PRIMARY=0020   SECONDARY=0008
EQCALLPR            PRIMARY=0050   SECONDARY=0022
EQREG               PRIMARY=0016   SECONDARY=0008
EQMON               PRIMARY=0020   SECONDARY=0008
LOG=Y
TD=Y
LOGW=Y
LOGI=Y
LOGA=Y
LOGU=Y
DESTIDW=CSSL
DESTIDI=CSSL
DESTIDU=CSSL
DESTIDA=CSSL

Transaction EQDA (see "Diagnostic Aids") can be used to monitor CallPath/CICS system activity and this data, with data from the CallPath/CICS message log, can be used to improve system performance with regard to storage use within the CallPath/CICS subsystem.

Changing primary and secondary space allocations

Option 4 of transaction EQDA shows the primary and secondary space information used for various tables within the CallPath/CICS system. The number of extents used within the tables is also shown. The extent information could be used to tune the initial storage allocation for a table. After CallPath/CICS has been running for a while, you might see, using option 5 of transaction EQAC, a number of EQZ0342I messages in the CallPath/CICS message log. Associated with these messages is a table name such as EQAMQ or EQPHONE. These messages indicate that the primary space allocation specified for one of these tables has been exhausted and that more storage is required by the system to service application requests. Requests for more storage are handled asynchronously and so sometimes data can be lost if these requests are being held up in the CICS system.

For example, consider an application that issued a lot of STLREG calls at start up. The default allocation for the Register Ownership table is 16KB with a secondary allocation of 8KB. If the application issues 1000 STLREG calls within seconds, you might not be able to satisfy all of the requests, because of the way that CallPath/CICS handles requests for additional storage. If you look in the CallPath/CICS message log, you would see that there was a problem at startup. You would also see how many requests for more storage had been received for the EQREG table. You would be able to change the primary allocation for the STLREG table to satisfy all the requests, and eliminate problems on subsequent starts.

If, for example, the number of storage requests for table EQREG was 8, that would indicate that the register ownership table required 16KB + ( 8 * 8KB), that is 80KB, to satisfy the application request for that CallPath/CICS resource. If this consistently happened when CallPath/CICS was running, an override could be introduced so that secondary allocations might be minimized. For example:

//EQZIN DD *
  EQREG    PRIMARY=0080 SECONDARY=0020
/*

The actual values you set for PRIMARY and SECONDARY will depend on your system.
Note: You are advised not to use overrides until either you are experiencing problems or you fully understand how CallPath/CICS manages storage use.

The tables for which the primary and secondary space allocations can be changed are:

EQSWITCH
The switch table which describes up to 36 switches to the CallPath/CICS system. The maximum space allocation for this table should be less than 20KB bytes and the default primary allocation will be enough for all systems with less than 10 active switches.

EQREQ
The request tag table which allows for the coordination of flows from the application to the CallPath SwitchServer/2. There will be one request tag table per CallPath SwitchServer/2 and will be named EQREQn, where n is the number of the switch being used. Switches are numbered when activated by the system. The first to be activated will be switch A and so the table name associated with this switch will be EQREQA, the second will be EQREQB and so on through EQREQZ to EQREQ0 and up to EQREQ9.

Space allocations are done on a global basis for a table. So if the space allocations are changed for this table then the space allocation for EQREQA and EQREQB will be the same even if switch 'B' is little used and switch 'A' is very active. So caution should be used if the default allocations are changed. The extent count as displayed by transaction EQDA is for the entire system whereas the actual number of extents per switch can be obtained from the CallPath/CICS message log.

EQPHONE
The phone number table is similar to the EQREQ table in as much as it is suffixed. It contains details about resources allocated to various user applications.

EQMON
The event monitor list table contains information about the resources being monitored by a switch. The table is suffixed.

EQCALLPR
The call profile table contains information on the individual applications Call Profile characteristics. This table is unsuffixed.

EQREG
The register ownership table is suffixed and contains data created when an application issues an STLREG call.

EQTASK
The task table contains information that ties CICS tasks numbers with specific CallPath/CICS application names.

EQAMQ
The application message queue is probably the most volatile queue within the CallPath/CICS system and is a staging point for the event messages received from the CallPath SwitchServer/2 prior to an application issuing an STLRCV call to access the data.

Caution should be used overriding the default storage allocations and extreme care should be used so that any storage allocated by the overrides does not approach the value specified by the TOTALSTG parameter.

Changing SCT parameters

The other SCT parameters that can be overridden are:


 Return to Library  Contents  Previous Topic  Top of Topic  Next Topic  Index  Help