z/OS MVS Programming: Assembler Services Reference ABE-HSP
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


GTZQUERY macro — GTZ Query

z/OS MVS Programming: Assembler Services Reference ABE-HSP
SA23-1369-00

Description

The GTZQUERY macro provides the interface to obtain various pieces of information about the status of the Generic Tracker for z/OS®, its configuration, and any stored data.

Additional references and an overview for the tracking facility can be found in z/OS MVS Diagnosis: Tools and Service Aids.

Environment

The requirements for the caller are:

Environmental factor Requirement
Minimum authorization: Problem state. PSW key 8-15

When problem state, key 8-15 and not APF authorized, the caller needs to be authorized for READ access to the XFACILIT class resource GTZ.sysname.QUERY.

Dispatchable unit mode: Task
Cross memory mode: Any PASN, any HASN, any SASN
AMODE: 31- or 64-bit

If in AMODE 64, specify SYSSTATE AMODE64=YES before invoking this macro.

ASC mode: Primary or access register (AR)

If in Access Register ASC mode, specify SYSSTATE ASCENV=AR before invoking this macro. Use of the special ALET value of 1 ("secondary") for addressing parameters is not recommended and might be rejected via a "Bad ALET" reason code since a space switch might lead to loss of addressability of such a parameter.

Interrupt status: Enabled for I/O and external interrupts
Locks: No locks may be held.
Control parameters: Control parameters must be in the primary address space or, for AR-mode callers, must be in an address/data space that is addressable through a public entry on the caller's dispatchable unit access list (DU-AL).

Control parameters above 2GB are allowed only for AMODE 64 callers.

Programming Requirements

For Assembler, include the GTZZQRY macro to get a mapping for the answer area and to get equate symbols for related constants as well as return and reason codes.

For (METAL-) C use include file gtzhqry.h instead of GTZZQRY.

Restrictions

The caller must not have a functional recovery routine (FRR) established.

Input Register Information

Before issuing the GTZQUERY macro, the caller does not have to place any information into any register unless using it in register notation for a particular parameter, or using it as a base register.

Before issuing the GTZQUERY macro, the caller does not have to place any information into any access register (AR) unless using it in register notation for a particular parameter, or using it as a base register.

Output Register Information

When control returns to the caller, the GPRs contain:
Register
Contents
0
Reason code, when register 15 is not 0.
0-1
Used as work registers by the system
2-13
Unchanged
14
Used as work registers by the system
15
Return code
When control returns to the caller, the ARs contain:
Register
Contents
0-1
Used as work registers by the system
2-13
Unchanged
14-15
Used as work registers by the system

Some callers depend on register contents remaining the same before and after issuing a service. If the system changes the contents of registers on which the caller depends, the caller must save them before issuing the service, and restore them after the system returns control.

Performance Implications

None.

Syntax

The GTZQUERY macro is written as follows:

Syntax Description
   
   name name: symbol. Begin name in column 1.
   
One or more blanks must precede GTZQUERY.
   
GTZQUERY  
   
One or more blanks must follow GTZQUERY.
   
REQUEST=STATUS  
REQUEST=EXCLUDE  
REQUEST=DEBUG  
REQUEST=TRACKDATA  
   
  ,OWNER=owner owner: RS-type address or address in register (2) - (12)
  ,OWNER=* Default: OWNER=*
   
  ,SOURCETYPE=ALL Default: SOURCETYPE=ALL
  ,SOURCETYPE=NOPATH  
  ,SOURCETYPE=PATH  
  ,SOURCE=source source: RS-type address or address in register (2) - (12)
  ,SOURCE=* Default: SOURCE=*
  ,SOURCEPATHLEN=sourcepathlen sourcepathlen: RS-type address or address in register (2) - (12)
  ,SOURCEPATHLEN=0, Default: SOURCEPATHLEN=0,
  ,SOURCEPATH=sourcepath sourcepath: RS-type address or address in register (2) - (12)
   
  ,EVENTDESCLEN=eventdesclen eventdesclen: RS-type address or address in register (2) - (12)
  ,EVENTDESCLEN=0 Default: EVENTDESCLEN=0
  ,EVENTDESC=eventdesc eventdesc: RS-type address or address in register (2) - (12)
   
  ,EVENTDATA=eventdata eventdata: RS-type address or address in register (2) - (12)
  ,EVENTDATA=ALL Default: EVENTDATA=ALL
   
  ,EVENTASID=eventasid eventasid: RS-type address or address in register (2) - (12)
  ,EVENTASID=ALL Default: EVENTASID=ALL
   
  ,EVENTJOB=eventjob eventjob: RS-type address or address in register (2) - (12)
  ,EVENTJOB=* Default: EVENTJOB=*
   
  ,PROGRAMTYPE=ALL Default: PROGRAMTYPE=ALL
  ,PROGRAMTYPE=NOPATH  
  ,PROGRAMTYPE=PATH  
   
   ,PROGRAM=program program: RS-type address or address in register (2) - (12)
  ,PROGRAM=* Default: PROGRAM=*
   
  ,PROGRAMPATHLEN= programpathlen programpathlen RS-type address or address in register (2) - (12)
  ,PROGRAMPATHLEN=0 Default: PROGRAMPATHLEN=0,
   ,PROGRAMPATH=programpath programpath: RS-type address or address in register (2) - (12)
   
  ,PROGRAMOFFSET=programoffset programoffset: RS-type address
  ,PROGRAMOFFSET=ALL Default: PROGRAMOFFSET=ALL
   
  ,HOMEASID=homeasid homeasid: RS-type address or address in register (2) - (12)
  ,HOMEASID=ALL Default: HOMEASID=ALL
   
  ,HOMEJOB=homejob homejob: RS-type address or address in register (2) - (12)
  ,HOMEJOB=* Default: HOMEJOB=*
   
,ANSAREA=ansarea ansarea: RS-type address or address in register (2) - (12)
   
,ANSLEN=anslen anslen: RS-type address or address in register (2) - (12)
   
,SECCHECK=UNAUTH Default: SECCHECK=UNAUTH
,SECCHECK=ALL  
   
,RETCODE=retcode retcode: RS-type address or register (2) - (12) or (15), (GPR15), (REG15), or (R15).
   
,RSNCODE=rsncode rsncode: RS-type address or register (0) or (2) - (12), (00), (GPR0), (GPR00), (REG0), (REG00), or (R0).
   
,PLISTVER=IMPLIED_VERSION Default: PLISTVER=IMPLIED_VERSION
,PLISTVER=MAX  
,PLISTVER=0  
   
,MF=S Default: MF=S
,MF=(L,list addr) list addr: RS-type address or register (1) - (12)
,MF=(L,list addr,attr)  
,MF=(L,list addr,0D)  
,MF=(E,list addr)  

,MF=(E,list addr,COMPLETE)

 
,MF=(E,list addr,NOCHECK)  
,MF=(M,list addr)  
   
,MF=(M,list addr, COMPLETE))  
   
,MF=(M,list addr,NOCHECK)  
   

Parameters

The parameters are explained as follows:

name
An optional symbol, starting in column 1, that is the name on the GTZQUERY macro invocation. The name must conform to the rules for an ordinary assembler language symbol.
REQUEST=STATUS
REQUEST=EXCLUDE
REQUEST=DEBUG
REQUEST=TRACKDATA
A required parameter, which identifies the type of request.
REQUEST=STATUS
Get general status information for the tracking facility and an overview of current configuration settings and accumulated tracking data.
REQUEST=EXCLUDE
Retrieve detail information about currently active exclusion filters. Compare for example the SETGTZ EXCLUDE command.
REQUEST=DEBUG
Retrieve detail information about currently active debug action filters. Compare for example the SETGTZ DEBUG command.
REQUEST=TRACKDATA
Retrieve individual unique tracked instances, as created by GTZTRACK calls, and their associated statistics as currently stored by the tracking facility.
,OWNER=owner
,OWNER=*
When REQUEST=TRACKDATA is specified, an optional input parameter, which requests to return only such tracked instances which have a matching OWNER value, as specified on the GTZTRACK invocations that recorded the tracked instances.
If OWNER is specified, the owner value
  • can contain wildcards anywhere in the string: An asterisk (*) will match any character sequence of zero or more characters and a question mark (?) will match a single arbitrary character.
  • will be compared case-insensitive and will have trailing blanks ignored in comparisons.
  • can only contain alphabetic characters (A-Z,a-z), numerics (0-9), national characters (@,$,#), the underscore ('_'), a period (.), a dash (-), a slash (/), wildcards, or trailing blanks.

The default is * which indicates, as a single wildcard asterisk, to match any tracked instance’s OWNER value.

To code: Specify the RS-type address, or address in register (2)-(12), of a 16-character field.

,SOURCETYPE=ALL
,SOURCETYPE=NOPATH
,SOURCETYPE=PATH
When REQUEST=TRACKDATA is specified, an optional parameter, which identifies what type of tracked instance source values to match. The default is SOURCETYPE=ALL.
,SOURCETYPE=ALL
Match any source value, regardless if the tracked instance has a SOURCE or SOURCEPATH asociated with it.
,SOURCETYPE=NOPATH
Match only tracked instances which have a matching SOURCE value. Tracked instances with a SOURCEPATH value will not be matched.
,SOURCETYPE=PATH
Match only tracked instances which have a matching SOURCEPATH value. Tracked instances with a SOURCE value will not be matched.
,SOURCE=source
,SOURCE=*
When SOURCETYPE=NOPATH and REQUEST=TRACKDATA are specified, an optional input parameter, which requests to return only such tracked instances which have a matching SOURCE value.
The source value here:
  • can contain wildcards anywhere in the string: An asterisk (*) will match any character sequence of zero or more characters and a question mark (?) will match a single arbitrary character.
  • can only contain alphabetic characters (A-Z,a-z), numerics (0-9), national characters (@,$,#), wildcards, or trailing blanks.
  • will be converted to upper-case for comparisons and will have trailing blanks ignored in comparisons.
The default is * , a single wildcard asterisk, which indicates to match all tracked instances with a SOURCE value.
To code: Specify the RS-type address, or address in register (2)-(12), of an 8-character field.
,SOURCEPATHLEN=sourcepathlen
,SOURCEPATHLEN=0
When SOURCEPATH=PATH and REQUEST=TRACKDATA are specified, an optional input parameter, which specifies the length of the SOURCEPATH to match. SOURCEPATHLEN must be in the range of 0 through 1024.

The default is 0, which indicates to match any SOURCEPATH value.

To code: Specify the RS-type address, or address in register (2)-(12), of a halfword field, or specify a literal decimal value. sourcepathlen must be in the range 0 through 1024.

,SOURCEPATH=sourcepath
When SOURCEPATHLEN=sourcepathlen, SOURCETYPE=PATH and REQUEST=TRACKDATA are specified, a required input parameter, which requests to return only such tracked instances which have a matching SOURCEPATH value with a length as specified by SOURCEPATHLEN.
The source path value here:
  • can contain wildcards anywhere in the string: An asterisk (*) will match any character sequence of zero or more characters and a question mark (?) will match a single arbitrary character.
  • can contain any EBCDIC character, but not just blanks or just binary zeroes. IBM® recommends you only use printable characters.
  • will not have its alphabetic characters folded to upper-case and will be compared case-sensitive.
  • will not have its trailing blanks removed for comparisons.

To code: Specify the RS-type address, or address in register (2)-(12), of a character field.

,EVENTDESCLEN=eventdesclen
,EVENTDESCLEN=0
When REQUEST=TRACKDATA is specified, an optional input parameter, which specifies the length of the event description (EVENTDESC) to match. EVENTDESCLEN must be in the range 0 through 64.

The default is 0 which indicates to match any EVENTDESC value.

To code: Specify the RS-type address, or address in register (2)-(12), of a halfword field, or specify a literal decimal value. eventdesclen must be in the range 0 through 64.

,EVENTDESC=eventdesc
When EVENTDESCLEN=eventdesclen and REQUEST=TRACKDATA are specified, a required input parameter, which requests to return only such tracked instances which have a matching event description (EVENTDESC) value with a length as specified by EVENTDESCLEN.
The EVENTDESC value:
  • can contain wildcards anywhere in the string: An asterisk (*) will match any character sequence of zero or more characters and a question mark (?) will match a single arbitrary character.
  • can contain any EBCDIC character, but not just blanks or just binary zeroes. IBM recommends to only use printable characters.
  • will not have its alphabetic characters folded to upper-case and will be compared case-sensitive.
  • will not have its trailing blanks removed.

To code: Specify the RS-type address, or address in register (2)-(12), of a character field.

,EVENTDATA=eventdata
,EVENTDATA=ALL
When REQUEST=TRACKDATA is specified, an optional input parameter, which requests to return only such tracking instances which have a matching EVENTDATA value as specified on the GTZTRACK invocations that recorded the tracked instances.

The default is ALL which indicates to match all EVENTDATA values.

To code: Specify the RS-type address, or address in register (2)-(12), of a 16-character field.

,EVENTASID=eventasid
,EVENTASID=ALL
When REQUEST=TRACKDATA is specified, an optional input parameter, which requests to return only such tracked instances which have a matching EVENTASID value as specified on the GTZTRACK invocations that recorded the tracked instances. (address space identifier)

The default is ALL which indicates to match all EVENTASID values.

To code: Specify the RS-type address, or address in register (2)-(12), of a halfword field, or specify a literal decimal value.

,EVENTJOB=eventjob
,EVENTJOB=*
When REQUEST=TRACKDATA is specified, an optional input parameter, which requests to return only such tracking instances which were associated with a matching job name of the address space identified by the EVENTASID value specified on the GTZTRACK invocations that recorded the tracked instances.
If EVENTJOB is specified, the eventjob value
  • can contain wildcards anywhere in the string: An asterisk (*) will match any character sequence of zero or more characters and a question mark (?) will match a single arbitrary character.
  • can only contain alphabetic characters (A-Z,a-z), numerics (0-9), national characters (@,$,#), wildcards, or trailing blanks.
  • will be converted to upper-case for comparisons and will have trailing blanks ignored in comparisons.

The default is * which indicates, as a single wildcard asterisk, to match. any tracked instance's EVENTJOB value.

To code: Specify the RS-type address, or address in register (2)-(12), of an 8-character field.

PROGRAMTYPE=ALL
PROGRAMTYPE=NOPATH
PROGRAMTYPE=PATH
When REQUEST=TRACKDATA is specified, an optional parameter, which identifies what type of tracked instance program values, as derived from the EVENTADDR value specified on the GTZTRACK invocations that recorded the tracked instance, to match. A tracked instance is associated with a PROGRAMPATH value if the derived program is a z/OS Unix program, otherwise the tracked instance is associated with a PROGRAM value. The default is PROGRAMTYPE=ALL.
PROGRAMTYPE=ALL
Match any program value, regardless if the tracked instance has a PROGRAM or PROGRAMPATH associated with it.
,PROGRAMTYPE=NOPATH
Match only tracked instances which have a matching PROGRAM value. Tracked instances with a PROGRAMPATH value will not be matched.
,PROGRAMTYPE=PATH
Match only tracked instances which have a matching PROGRAMPATH value. Tracked instances with a PROGRAM value will not be matched.
,PROGRAM=program
,PROGRAM=*
When PROGRAMTYPE=NOPATH and REQUEST=TRACKDATA are specified, an optional input parameter, which requests to return only such tracked instances which have a matching PROGRAM value.
The program value here:
  • can contain wildcards anywhere in the string: An asterisk (*) will match any character sequence of zero or more characters and a question mark (?) will match a single arbitrary character.
  • can only contain alphabetic characters (A-Z,a-z), numerics (0-9), national characters (@,$,#), wildcards, or trailing blanks.
  • will be converted to upper-case for comparisons and will have trailing blanks ignored in comparisons.

The default is * , a single wildcard asterisk, which indicates to match all tracked instances with a PROGRAM value.

To code: Specify the RS-type address, or address in register (2)-(12), of an 8-character field.

,PROGRAMPATHLEN=programpathlen
,PROGRAMPATHLEN=0
When PROGRAMTYPE=PATH and REQUEST=TRACKDATA are specified, an optional input parameter, which specifies the length of the PROGRAMPATH to match. PROGRAMPATHLEN must be in the range 0 through 1024.

The default is 0, which indicates to match any PROGRAMPATH value.

To code: Specify the RS-type address, or address in register (2)-(12), of a halfword field, or specify a literal decimal value. programpathlen must be in the range of 0 through 1024.

,PROGRAMPATH=programpath
When PROGRAMPATHLEN=programpathlen, PROGRAMTYPE=PATH and REQUEST=TRACKDATA are specified, a required input parameter, which requests to return only such tracked instances which have a matching PROGRAMPATH value with a length as specified by PROGRAMPATHLEN.
The program path value here:
  • can contain wildcards anywhere in the string: An asterisk (*) will match any character sequence of zero or more characters and a question mark (?) will match a single arbitrary character.
  • can contain any EBCDIC character, but not just blanks or just binary zeroes. IBM recommends to only use printable characters.
  • will not have its alphabetic characters folded to upper-case and will be compared case-sensitive.
  • will not have its trailing blanks removed for comparisons.

To code: Specify the RS-type address, or address in register (2)-(12), of a character field.

,PROGRAMOFFSET=programoffset
,PROGRAMOFFSET=ALL
When REQUEST=TRACKDATA is specified, an optional input parameter, which requests to return only such tracked instances which were associated with a matching program offset as derived from the EVENTADDR value specified on the GTZTRACK invocations that recorded the tracked instances.

The default is ALL which indicates to match all PROGRAMOFFSET values.

To code: Specify the RS-type address of a doubleword field, or specify a literal decimal value.

,HOMEASID=homeasid
,HOMEASID=ALL
When REQUEST=TRACKDATA is specified, an optional input parameter, which requests to return only such tracked instances which were associated with a matching ASID of the HOME address space at the time of the GTZTRACK invocations that recorded the tracked instances.

The default is ALL which indicates to match all HOME ASID values.

To code: Specify the RS-type address, or address in register (2)-(12), of a halfword field, or specify a literal decimal value.

,HOMEJOB=homejob
,HOMEJOB=*
When REQUEST=TRACKDATA is specified, an optional input parameter, which requests to return only such tracked instances which were associated with a matching job name of the HOME address space at the time of the GTZTRACK invocations that recorded the tracked instances.
If HOMEJOB is specified, the homejob value:
  • can contain wildcards anywhere in the string: An asterisk (*) will match any character sequence of zero or more characters and a question mark (?) will match a single arbitrary character.
  • can only contain alphabetic characters (A-Z,a-z), numerics (0-9), national characters (@,$,#), wildcards, or trailing blanks.
  • will be converted to upper-case for comparisons and will have trailing blanks ignored in comparisons.

The default is * which indicates, as a single wildcard asterisk, to match. any tracked instance's HOMEJOB value.

To code: Specify the RS-type address, or address in register (2)-(12), of an 8-character field.

,ANSAREA=ansarea
A required output parameter. A parameter which is to contain the returned information. The length of ANSAREA is given via ANSLEN. The answer area is mapped by macro GTZZQRY and has to start at a double-word boundary.

To code: Specify the RS-type address, or address in register (2)-(12), of a character field.

,ANSLEN=anslen
A required input parameter, which contains the length of the provided answer area in bytes. The length must be at least of value GtzQuaaMinAnsLen, which is defined in macro GTZZQRY.

To code: Specify the RS-type address, or address in register (2)-(12), of a doubleword field, or specify a literal decimal value.

,SECCHECK=UNAUTH
,SECCHECK=ALL
An optional parameter that indicates whether to do RACF security checks based on profile(s) GTZ.sysname.QUERY. If RACF does not grant authority, the request is rejected. The default is SECCHECK=UNAUTH.
,SECCHECK=UNAUTH
that indicates to do RACF security checks only when the caller is unauthorized (not supervisor state, not system key, not APF-authorized).
,SECCHECK=ALL
that indicates to do RACF security checks in all cases.
,RETCODE=retcode
An optional output parameter into which the return code is to be copied from GPR 15. If you specify 15, GPR15, REG15, or R15 (within or without parentheses), the value will be left in GPR 15.

To code: Specify the RS-type address of a fullword field, or register (2)-(12) or (15), (GPR15), (REG15), or (R15).

,RSNCODE=rsncode
An optional output parameter into which the reason code is to be copied from GPR 0. If you specify 0, 00, GPR0, GPR00, REG0, REG00, or R0 (within or without parentheses), the value will be left in GPR 0.

To code: Specify the RS-type address of a fullword field, or register (0) or (2)-(12), (00), (GPR0), (GPR00), REG0), (REG00), or (R0).

,PLISTVER=IMPLIED_VERSION
,PLISTVER=MAX
,PLISTVER=0
An optional input parameter that specifies the version of the macro. PLISTVER determines which parameter list the system generates. PLISTVER is an optional input parameter on all forms of the macro, including the list form. When using PLISTVER, specify it on all macro forms used for a request and with the same value on all of the macro forms. The values are:
  • IMPLIED_VERSION, which is the lowest version that allows all parameters specified on the request to be processed. If you omit the PLISTVER parameter, IMPLIED_VERSION is the default.
  • MAX, if you want the parameter list to be the largest size currently possible. This size might grow from release to release and affect the amount of storage that your program needs.

    If you can tolerate the size change, IBM recommends that you always specify PLISTVER=MAX on the list form of the macro. Specifying MAX ensures that the list-form parameter list is always long enough to hold all the parameters you might specify on the execute form, when both are assembled with the same level of the system. In this way, MAX ensures that the parameter list does not overwrite nearby storage.

  • 0, if you use the currently available parameters.
To code: Specify one of the following:
  • IMPLIED_VERSION
  • MAX
  • A decimal value of 0
,MF=S
,MF=(L,list addr)
,MF=(L,list addr,attr)
,MF=(L,list addr,0D)
,MF=(E,list addr)
,MF=(E,list addr,COMPLETE)
,MF=(E,list addr,NOCHECK)
,MF=(M,list addr)
,MF=(M,list addr,COMPLETE)
,MF=(M,list addr,NOCHECK)
An optional input parameter that specifies the macro form.

Use MF=S to specify the standard form of the macro, which builds an inline parameter list and generates the macro invocation to transfer control to the service. MF=S is the default.

Use MF=L to specify the list form of the macro. Use the list form together with the execute form of the macro for applications that require reentrant code. The list form defines an area of storage that the execute form uses to store the parameters. Only the PLISTVER parameter may be coded with the list form of the macro.

Use MF=E to specify the execute form of the macro. Use the execute form together with the list form of the macro for applications that require reentrant code. The execute form of the macro stores the parameters into the storage area defined by the list form, and generates the macro invocation to transfer control to the service.

Use MF=M together with the list and execute forms of the macro for service routines that need to provide different options according to user-provided input. Use the list form to define a storage area; use the modify form to set the appropriate options; then use the execute form to call the service.

IBM recommends that you use the modify and execute forms of GTZQUERY in the following order:
  • Use GTZQUERY ...MF=(M,list-addr,COMPLETE) specifying appropriate parameters, including all required ones.
  • Use GTZQUERY ...MF=(M,list-addr,NOCHECK), specifying the parameters that you want to change.
  • Use GTZQUERY ...MF=(E,list-addr,NOCHECK), to execute the macro.
,list addr
The name of a storage area to contain the parameters. For MF=S, MF=E, and MF=M, this can be an RS-type address or an address in register (1)-(12).
,attr
An optional 1- to 60-character input string that you use to force boundary alignment of the parameter list. Use a value of 0F to force the parameter list to a word boundary, or 0D to force the parameter list to a doubleword boundary. If you do not code attr, the system provides a value of 0D.
,COMPLETE
Specifies that the system is to check for required parameters and supply defaults for omitted optional parameters.
,NOCHECK
Specifies that the system is not to check for required parameters and is not to supply defaults for omitted optional parameters.

ABEND Codes

E77
A GTZ ABEND might be issued by the system in error situations.

In the following GtzQuery abend reason codes, the two bytes designated by "xxxx" are for the tracker component's diagnostic purposes and have no significance to the external interface.

Reason Code
(Hex)
Explanation
xxxxyyyy
Report this to the system programmer to contact IBM Service.

Return and Reason Codes

When the GTZQUERY macro returns control to your program:
  • GPR 15 (and retcode, when you code RETCODE) contains a return code.
  • When the value in GPR 15 is not zero, GPR 0 (and rsncode, when you code RSNCODE) contains a reason code.

Macro GTZZQRY provides equate symbols for the return and reason codes.

The following table identifies the hexadecimal return and reason codes and the equate symbol associated with each reason code. IBM support personnel may request the entire reason code, including the xxxx value.

Table 1. Return and Reason Codes for the GTZQUERY Macro
Return Code Reason Code Equate Symbol Meaning and Action
0 Equate Symbol: GtzQueryRc_OK

Meaning: Successfully returned requested information.

Action: None required

8 Equate Symbol: GtzQueryRc_Error

Meaning: Error

Action: Refer to action under the individual reason code.

8 xxxx0880 Equate Symbol: GtzQueryRsn_BadRequest

Meaning: A bad REQUEST type has been specified.

Action: Use one of the supported request types.

8 xxxx0881 Equate Symbol: GtzQueryRsn_BadParmlistALET

Meaning: Bad parameter list ALET.

Action: Make sure the ALET associated with the parameter list is valid. The access register might not have been set up correctly.

8 xxxx0882 Equate Symbol: GtzQueryRsn_BadParmlist

Meaning: Error accessing the parameter list.

Action: Make sure the provided parameter list is valid.

8 xxxx0883 Equate Symbol: GtzQueryRsn_BadParmlistVersion

Meaning: The specified version of the macro is not compatible with the current version of IBM Generic Tracker for z/OS.

Action: Avoid requesting parameters that are not supported by this version of IBM Generic Tracker for z/OS.

8 xxxx0884 Equate Symbol: GtzQueryRsn_BadAnsAreaALET

Meaning: Bad ANSAREA ALET.

Action: Make sure the ALET associated with the answer area is valid. The access register might not have been set up correctly.

8 xxxx0885 Equate Symbol: GtzQueryRsn_BadAnsAreaAddrNull

Meaning: ANSAREA address is NULL.

Action: Check the location of your answer area. Typically address zero is not a valid address.

8 xxxx0886 Equate Symbol: GtzQueryRsn_BadAnsAreaAddrAlign

Meaning: The ANSAREA has a bad alignment.

Action: The ANSAREA has to start at a double-word boundary.

8 xxxx0887 Equate Symbol: GtzQueryRsn_BadAnsLen

Meaning: Bad ANSLEN value.

Action: Provide an answer area which is at least GtzQuaaMinAnsLen bytes long.

8 xxxx0888 Equate Symbol: GtzQueryRsn_BadAnsArea

Meaning: Error accessing answer area.

Action: Make sure the provided answer area is valid.

8 xxxx0889 Equate Symbol: GtzQueryRsn_BadSecCheckValue

Meaning: Bad SECCHECK value.

Action: Specify a support SECCHECK value.

8 xxxx088A Equate Symbol: GtzQueryRsn_BadEnvNotEnabled

Meaning: Not enabled.

Action: Avoid using GTZQUERY when not enabled for I/O and external interrupts

8 xxxx088B Equate Symbol: GtzQueryRsn_BadEnvLocked

Meaning: Locked.

Action: Avoid using GTZQUERY when a lock is held.

8 xxxx088C Equate Symbol: GtzQueryRsn_BadEnvSrbmode

Meaning: SRB mode.

Action: Avoid issuing GTZQUERY in SRB mode.

8 xxxx088D Equate Symbol: GtzQueryRsn_BadEnvFRR

Meaning: The caller had an EUT FRR established.

Action: Avoid using HZSPWRIT when an EUT FRR is established.

8 xxxx088E Equate Symbol: GtzQueryRsn_BadEnvNotInGtz

Meaning: The processing module for GTZQUERY has been invoked outside of the GTZ address space.

Action: Use the provided GTZQUERY macro to call the processing module.

8 xxxx088F Equate Symbol: GtzQueryRsn_NotAuthorized

Meaning: Not authorized.

Action: Ensure you are authorized to perform the requested operation.

8 xxxx0890 Equate Symbol: GtzQueryRsn_FacilityNotAvailable

Meaning: Generic Tracker is not available.

Action: This might be a temporary situation. If this problem persists, contact IBM Support.

8 xxxx0891 Equate Symbol: GtzQueryRsn_BadOwnerCharset

Meaning: The OWNER parameter value contains bad characters.

Action: Use only allowed characters as documented for the OWNER parameter.

8 xxxx0892 Equate Symbol: GtzQueryRsn_BadSourcePathALET

Meaning: Bad SOURCEPATH ALET.

Action: Make sure that the ALET associated with the SOURCEPATH parameter is valid. The access register might not have been set up correctly.

8 xxxx0893 Equate Symbol: GtzQueryRsn_BadSourcePath

Meaning: Error accessing SOURCEPATH.

Action: Make sure that the provided SOURCEPATH is properly addressable.

8 xxxx0894 Equate Symbol: GtzQueryRsn_BadProgramPathALET

Meaning: Bad PROGRAMPATH ALET.

Action: Make sure that the ALET associated with the PROGRAMPATH parameter is valid. The access register might not have been set up correctly.

8 xxxx0895 Equate Symbol: GtzQueryRsn_BadProgramPath

Meaning: Error accessing PROGRAMPATH.

Action: Make sure that the provided PROGRAMPATH is properly addressable.

8 xxxx0896 Equate Symbol: GtzQueryRsn_BadEventDescALET

Meaning: Bad EVENTDESC ALET.

Action: Make sure that the ALET associated with the EVENTDESC parameter is valid. The access register might not have been set up correctly.

8 xxxx0897 Equate Symbol: GtzQueryRsn_BadEventDesc

Meaning: Error accessing EVENTDESC.

Action: Make sure that the provided EVENTDESC is properly addressable.

8 xxxx0898 Equate Symbol: GtzQueryRsn_BadProgramCharset

Meaning: The PROGRAM parameter value contains bad characters.

Action: Use only allowed characters as documented for the PROGRAM parameter.

8 xxxx0899 Equate Symbol: GtzQueryRsn_BadProgramPathCharset

Meaning: The PROGRAMPATH parameter value contains bad characters.

Action: Use only allowed characters as documented for the PROGRAMPATH parameter.

8 xxxx089A Equate Symbol: GtzQueryRsn_BadSourceCharset

Meaning: The SOURCE parameter value contains bad characters.

Action: Use only allowed characters as documented for the SOURCE parameter.

8 xxxx089B Equate Symbol: GtzQueryRsn_BadSourcePathCharset

Meaning: The SOURCEPATH parameter value contains bad characters.

Action: Use only allowed characters as documented for the SOURCEPATH parameter.

8 xxxx089C Equate Symbol: GtzQueryRsn_BadEventDescCharset

Meaning: The EVENTDESC parameter value contains bad characters.

Action: Use only allowed characters as documented for the EVENTDESC parameter.

8 xxxx089D Equate Symbol: GtzQueryRsn_BadEventDescLen

Meaning: The EVENTDESCLEN parameter value is out of range.

Action: Specify an EVENTDESCLEN in the documented allowed range.

8 xxxx089E Equate Symbol: GtzQueryRsn_BadSourcePathLen

Meaning: The SOURCEPATHLEN parameter value is out of range.

Action: Specify an SOURCEPATHLEN in the documented allowed range.

8 xxxx089F Equate Symbol: GtzQueryRsn_BadProgramPathLen

Meaning: The PROGRAMPATHLEN parameter value is out of range.

Action: Specify an PROGRAMPATHLEN in the documented allowed range.

8 xxxx08A0 Equate Symbol: GtzQueryRsn_BadProgramType

Meaning: Invalid PROGRAMTYPE.

Action: Use only documented PROGRAMTYPE values.

8 xxxx08A1 Equate Symbol: GtzQueryRsn_BadSourceType

Meaning: Invalid SOURCETYPE.

Action: Use only documented SOURCETYPE values.

8 xxxx08A2 Equate Symbol: GtzQueryRsn_BadHomeJobCharset

Meaning: The HOMEJOB parameter value contains bad characters.

Action: Use only allowed characters as documented for the HOMEJOB parameter.

8 xxxx08A3 Equate Symbol: GtzQueryRsn_BadEventJobCharset

Meaning: The EVENTJOB parameter value contains bad characters.

Action: Use only allowed characters as documented for the EVENTJOB parameter.

0C Equate Symbol: GtzQueryRc_SevereError

Meaning: Severe Error / Environment Error

Action: Refer to action under the individual reason code.

0C xxxx0C90 Equate Symbol: GtzQueryRsn_FacilityNotAvailable

Meaning: Generic Tracker is not available.

Action: This might be a temporary situation. See the description of message GTZ1000I for further information.

0D - Equate Symbol: GtzQueryRc_OutOfMemory

Meaning: Tracking facility is low on memory.

Action: See the description of message GTZ0004E. Try also to omit any filters, for example for REQUEST(TRACKDATA).

10 Equate Symbol: GtzQueryRc_CompError

Meaning: Component error.

Action: Report the associated reason code to the system programmer to contact IBM Service.

Examples

See the sample health check GTZSHCK in SYS1.SAMPLIB for sample GTZQUERY invocations.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014