KDCINF
type
[ ,LIST={ KDCNAMES | (name_1,...,name_10) | KDCALL | KDCCON } ]
[ ,OUT={ KDCDISP | KDCPRINT | KDCBOTH | ltermname | tacname } ]
[ ,CONT={ name | (name,proname) | (name,proname,bcamname) } ]
[ ,PRONAM=proname]
[ ,LPAP=lpapname ]
(only for type = LSES)
[ ,OSI-LPAP=osilpapname ]
(only for type = OSI-ASSOCIATIONS)
Only on BS2000 systems
[ ,OPTION=M
ONITORING ]
(only for type = MUX)
type | Type of objects or application parameters about which UTM is to provide information. For type you can enter the following values:
| ||||||||||||||||||||||
These entries for type have the following meanings: | |||||||||||||||||||||||
ALL | Calls for all information about all objects, statistics and application parameters. The result of KDCINF ALL is always output to the standard system printer (the default printer in the operating system). Control of output using the OUT operand is not possible: entries for OUT are ignored. In the combination ALL and LIST=KDCNAMES, the names of all objects are output but no application parameters and no statistical information are displayed. In the combination ALL and LIST=KDCALL, all application parameters, statistical information and the properties of all objects are displayed. In UTM applications on BS2000 systems , no information is displayed about load modules in response to KDCINF ALL, LIST=KDCALL. In KDCINF ALL, data relating to the CONT, OUT and PRONAM operands has no effect. | ||||||||||||||||||||||
KSET | Informs you about the key sets in the application. You can output information about a specific key set (use of LIST=kset_name) at an administrator terminal. If you wish to obtain information about several or all key sets, this information is always output to the standard system printer. Exception If a value greater than 255 was entered for the KEYVALUE operand in the MAX statement during KDCDEF generation, you cannot query any information about key sets with the KDCINF call (type = KSET). In this case, the KDCINF command is rejected and the message ”KEYVALUE > 255 NOT SUPPORTED“ is displayed. | ||||||||||||||||||||||
LOAD-MODULE (only on BS2000 systems) | |||||||||||||||||||||||
Informs you about load modules. The scope of output can be controlled using the CONT and LIST operands. For LIST, you are only allowed to enter KDCNAMES or an individual load module name. With LIST=KDCNAMES a list of all load module names is issued. When you enter the name of a load module in LIST, the entry is interpreted as a program name in CONT. This entry in CONT determines the program unit name with which the list of program units in the load module should begin. | |||||||||||||||||||||||
LTERM | Informs you about LTERM partners, i.e. about the logical names and properties of clients and printers. The scope of this output can be controlled using operands CONT and LIST. If an LTERM partner is assigned to a printer pool (several printers, i.e. PTERMs), then you can display the list of printers assigned to the LTERM (PTERMs) with the following command:
If the specified LTERM is the primary LTERM of an LTERM group, the primary and group LTERMs of the LTERM group are output (see openUTM manual “Generating Applications”). The sequence is as follows:
If the specified LTERM is both the master LTERM of an LTERM bundle and the primary LTERM of an LTERM group, all master, primary, slave and group LTERMs are output. The sequence is as follows:
The call KDCINF LTERM, LIST=master-lterm outputs the master and slave LTERMs of an LTERM bundle. Output is the same as with the KDCINF LTERM, LIST=KDCALL call:
| ||||||||||||||||||||||
MUX (only on BS2000 systems) | |||||||||||||||||||||||
Informs you about the properties and current status of multiplex connections. If MUX is entered together with the operand OPTION=MONITORING, UTM also supplies event values for the multiplex connections. | |||||||||||||||||||||||
PAGEPOOL | Informs you about the current utilization of the page pool. Only the OUT operand is valid in conjunction with PAGEPOOL. | ||||||||||||||||||||||
POOL | Informs you about LTERM pools. The scope of output can be controlled with the operands CONT and LIST. | ||||||||||||||||||||||
PROG | This is only permitted if the application was generated using load modules/shared objects (the LOAD-MODULE statement (BS2000 systems) and the SHARED-OBJECT statement (Unix, Linux and Windows systems). openUTM informs you about the program units in the application. | ||||||||||||||||||||||
PTERM | Informs you about the physical properties of clients and printers. The scope of output can be controlled using the operands CONT, LIST and PRONAM. | ||||||||||||||||||||||
SHARED-OBJECT (only on Unix, Linux and Windows systems) | |||||||||||||||||||||||
This is only permitted if the application is generated using SHARED-OBJECT statements. The scope of output can be controlled using the operands CONT and LIST. With LIST, the only entries permitted are KDCNAMES or an individual shared object name/DLL name. When LIST=KDCNAMES is entered, a list of all share object names or DLL names is issued. | |||||||||||||||||||||||
STATISTICS | Displays general statistical information. Some statistical data is written to the system log file SYSLOG once an hour via the K081 message and subsequently reset to 0. For this to be possible, the application must have been generated with MAX STATISTICS-MSG=FULL-HOUR .The statistical values supplied by openUTM and their period of validity are described as of section type=STATISTICS in chapter "Output from KDCINF (examples)". | ||||||||||||||||||||||
SYSLOG | Informs you about the SYSLOG file for the UTM application. Together with SYSLOG only the OUT operand has any effect. Entries for the operands LIST, CONT and PRONAM are ignored by openUTM. | ||||||||||||||||||||||
SYSPARM | Informs you about application parameters (system parameters) and timer settings which were defined during generation in the MAX statement and which can be changed using the administration functions. Using SYSPARM you can, for example, check parameter values which were changed using KDCAPPL. | ||||||||||||||||||||||
TAC | Informs you about transaction codes or TAC queues in the application. | ||||||||||||||||||||||
TAC-PROG | This is only permitted if the application was generated using load modules/shared objects (the LOAD-MODULE statement (BS2000 systems) or the SHARED-OBJECT statement (Unix, Linux and Windows systems) respectively. | ||||||||||||||||||||||
TACCLASS | Informs you about TAC classes in the application. | ||||||||||||||||||||||
USER | Informs you about the user IDs in the application. The scope of output can be controlled using the operands CONT and LIST. |
The following values are only useful for applications that use distributed processing:
CON | Only for distributed processing using the LU6.1 log. |
LPAP | Only for distributed processing using the LU6.1 log. You can issue the call KDCINF LPAP, LIST=master-lpap to output the master and slave LPAPs of an LU6.1-LPAP bundle (see openUTM manual “Generating Applications”). The output has exactly the same form as for the call KDCINF LPAP, LIST=KDCALL:
|
LSES | Only for distributed processing using the LU6.1 log. |
LTAC | Informs you about the names and properties assigned to remote service programs within local applications (LTAC properties). |
OSI-CON | Only for distributed processing using the OSI TP log. |
OSI-LPAP | Only for distributed processing using the OSI TP log. The KDCINF OSI-LPAP, LIST=master-lpap-name call outputs the master and slave LPAPs of an OSI-LPAP bundle (see openUTM manual “Generating Applications”). The output is the same as for the call KDCINF OSI-LPAP, LIST=KDCALL:
|
OSI-ASSOCIATIONS | |
Only with distributed processing using the OSI TP log. KDCINF...,L=KDCNAMES KDCINF...,L=KDCALL,OSI-LPAP=osilpapname KDCINF...,L=(name_1...name_10),OSI-LPAP=osilpapname openUTM restricts itself to information about OSI associations that have been set up in connection with the specified OSI-LPAP partners. |
The following operands control output
LPAP=lpapname | ||
is only permitted for type = LSES: | ||
OPTION=MONITORING (only on BS2000 systems) | ||
is only permitted for type = MUX and only works where LIST With KDCINF ALL, these event values are not issued at the same time as the other values. | ||
CONT= | Continue/start the output list at a specific point. List output occurs in alphabetical order of object names. CONT=name causes the output list to start with the object name and to contain only objects whose name occurs following the one specified in name in alphabetical order. With UTM applications on BS2000 systems, the operand CONT, when specified in conjunction with LIST=name, only takes effect if the name of a program unit is entered for type LOAD-MODULE and for name. In UTM applications running on Unix, Linux or Windows systems the operand CONT has no effect if specified together with LIST=(name_1,...,name_10). | |
name | The list starts with the object name. For name, specify the name of an object in the application. You can enter any one of the following names:
In UTM applications on BS2000 systems you can also enter the following names:
| |
(name,proname) | ||
The list should begin with the object (name,proname). proname is the name of the processor on which the object name is located. There is no point entering proname unless type = PTERM / CON / MUX objects of the same name exist, as a result of which unique identification is only possible using the different processor names. | ||
(name,proname,bcamappl) | ||
The list should start with the object (name,proname,bcamappl). bcamappl is the name of the transport access point that is used by the object (name,proname) to connect to the application. It is only of use to specify bcamappl if objects with type=PTERM / CON / MUX exist with the same name and processor and unique identification is therefore only possible if the name of the transport access point is different. Output starts with the object (name,proname) to which the local transport access point name indicated in bcamappl is assigned. | ||
LIST= | Controls the type and scope of information. | |
KDCNAMES | ||
Outputs a list of names of all objects of the type specified in type. LIST=KDCNAMES has no effect on type=PAGEPOOL, STATISTICS, SYSLOG, SYSPARM, TACCLASS. | ||
(name_1,..., name_10) | ||
The properties of objects with the names name_1,..., name_10 are displayed. You can specify a maximum of 10 names. Parentheses are not required if only one name is specified. | ||
KDCCON | Only appropriate for type = PTERM, USER, LSES and CON. Also for UTM applications on BS2000 systems and for type=MUX. Only the properties of objects currently connected to the application are displayed in response to this command. Exceptions with type=USER: If the application is generated with SIGNON MULTI-SIGNON=YES, then the following user IDs are not displayed:
| |
KDCALL | The properties of all objects of the type specified in type are displayed. Default: KDCNAMES | |
OSI-LPAP=osilpapname | ||
Only permitted for type = OSI-ASSOCIATIONS. The operand restricts the output of information to the OSI associations that have been established for the specified OSI-LPAP partner. The operand must be specified for: | ||
OUT= | Indicates where UTM is to output the information requested. | |
KDCDISP | Output to the administrator terminal, i.e. the terminal at which KDCINF was entered. | |
KDCPRINT | On Unix and Linux systems, the shell script Windows systems do not as yet support output to a printer from the UTM application, i.e. no file is generated or printed out. | |
KDCBOTH | Output to the administrator terminal and (Unix and Linux systems) to the standard system printer. On Unix and Linux systems, the shell script | |
ltermname | Output to the printer with the logical name ltermname. | |
tacname | Name of the transaction code to which UTM is to transfer the result of the information query. The transaction code must be assigned to a program unit which runs in an asynchronous service. Default: KDCDISP | |
PRONAM=proname | ||
Only effective for type = PTERM, CON and MUX. Default value for openUTM for systems: Blanks for local devices |