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


GTZTRACK macro — GTZ Track

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

Description

The GTZTRACK macro provides the interface to request caller information, an "event", to be recorded by the Generic Tracker for z/OS®, as a "tracked instance".

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

For GTZTRACK the caller does not have to determine first whether the tracking facility is present or if tracking is enabled or if the tracking facility is full. The service will handle those situations.

The following macro parameters, specified explicitly or implicitly derived at GTZTRACK call time, will be used to uniquely identify a tracked instance. If two GTZTRACK request have the same unique key parameters, only one tracked instance will be recorded and only the associated occurrence count will be incremented for the second request. These unique parameters can also be used later to include only certain subsets of tracked instances for certain actions, like for excluding such instances from being recorded at all, or for reporting. The unique parameters are:
  • OWNER
  • SOURCE / SOURCEPATH
  • EVENTDESC
  • the event program (/-path) name and program offset, as derived from the EVENTADDR
  • the home address space job name and associated ASID, as derived from the dispatchable unit (task...) in which GTZTRACK was invoked
  • the event address space job name and associated ASID, as derived from the EVENTASID
  • the authorization state, as derived from the EVENTPSW8/16. "Not Authorized" when running in problem state, key 8-15, and not APF authorized, otherwise "Authorized".
  • EVENTDATA

Environment

The requirements for the caller are:

Environmental factor Requirement
Minimum authorization: Problem state. PSW key 8-15
Callers in problem state, key 8-15, and not APF authorized:
  • are limited to a maximum of eight unique tracked instances being recorded per associated HOME address space of the caller. Any further track requests beyond that limit will be ignored
  • are limited to use EVENTASID(HOME) and are not allowed to use any other ASID values
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

The caller can include the GTZZTRK macro to get equate symbols for the return and reason codes.

Restrictions

The caller must not have an FRR established.

Input Register Information

Before issuing the GTZTRACK 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 GTZTRACK 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

The GTZTRACK service is designed to keep its synchronously executed code path short. For that purpose part of the request processing is queued to be executed asynchronously in the GTZ address space.

The macro expansion will also ensure a minimal code path and skip the call to the synchronous backend processing, if tracking is not enabled or if the facility is full or too busy for additional requests.

Syntax

The GTZTRACK macro is written as follows:

Syntax Description
   
   name name: symbol. Begin name in column 1.
   
One or more blanks must precede GTZTRACK.
   
GTZTRACK  
   
One or more blanks must follow GTZTRACK.
   
OWNER=owner owner: RS-type address or address in register (2) - (12)
   
,SOURCE=source source: RS-type address or address in register (2) - (12)
,SOURCEPATH=sourcepath sourcepath: RS-type address or address in register (2) - (12)
   
  ,SOURCEPATHLEN=sourcepathlen sourcepathlen: RS-type address or address in register (2) - (12)
   
,EVENTDESC=eventdesc eventdesc: RS-type address or address in register (2) - (12)
   
,EVENTDESCLEN=eventdesclen eventdesclen: RS-type address or address in register (2) - (12)
   
 ,EVENTDATA=eventdata eventdata: RS-type address or address in register (2) - (12)
 ,EVENTDATA=ALLZERO Default: EVENTDATA=ALLZERO
   
,EVENTADDR=eventaddr eventaddr: RS-type address or address in register (2) - (12)
,EVENTPSW16=eventpsw16 eventpsw16: RS-type address or address in register (2) - (12)
   
  ,EVENTPSW8=eventpsw8 eventpsw8: RS-type address or address in register (2) - (12)
   
,EVENTASID=HOME  
,EVENTASID=PRIMARY  
,EVENTASID=SECONDARY  
,EVENTASID=VALUE  
   
  ,EVENTASIDVAL=eventasidval eventasidval: RS-type address
   
 ,NOABEND=NO Default: NOABEND=NO
 ,NOABEND=YES  
 ,NOABEND=VALUE  
   
  ,NOABENDVAL=noabendval noabendval: RS-type address
   
 ,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 GTZTRACK macro invocation. The name must conform to the rules for an ordinary assembler language symbol.
OWNER=owner
A required input parameter, which specifies the owner of the code issuing GTZTRACK. IBM® recommends that you use your company name, followed by a short component name, for example IBMGRS, as the owner.

Only alphabetic characters (A-Z,a-z), numerics (0-9), national characters (@,$,#), an underscore ('_'), a period (.), a dash (-), a slash (/), and trailing blanks are allowed.

The owner value will be treated case-insensitive in future filter comparisons, but will have its case preserved in any output reports.

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

,SOURCE=source
,SOURCEPATH=sourcepath
A required input parameter.
,SOURCE=source
A parameter which further identifies the code which is issuing GTZTRACK, as a sub-qualification of the OWNER in form of for example the name of the "(detecting) module" which issued GTZTRACK.

Only alphabetic characters (A-Z,a-z), numerics (0-9), national characters (@,$,#), and trailing blanks are allowed.

The system will convert this value to upper-case and use it this way in future filter comparisons and any output reports.

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

,SOURCEPATH=sourcepath
A parameter which further identifies a z/OS Unix caller of this service, as a sub-qualification of the OWNER. The length of the SOURCEPATH is given via SOURCEPATHLEN.

Any character is allowed in the source path. It can not be all blanks or all binary zeroes though. IBM recommends to only use printable characters.

Character case and trailing blanks are both preserved and are significant in comparisons.

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

,SOURCEPATHLEN=sourcepathlen
When SOURCEPATH=sourcepath is specified, a required input parameter, which specifies the length of the SOURCEPATH. SOURCEPATHLEN must be in the range 1 through 1024.

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 1 through 1024.

,EVENTDESC=eventdesc
A required input parameter, which describes the tracked instance.

Any character is allowed in the event description, but it can not contain just blanks or just binary zeroes. IBM recommends to only use printable characters.

Character case and trailing blanks are both preserved and are significant in comparisons.

The length of the EVENTDESC field is given via EVENTDESCLEN.

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

,EVENTDESCLEN=eventdesclen
A required input parameter, which specifies the length of the EVENTDESC field. EVENTDESCLEN must be in the range 1 through 64.

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 1 through 64.

,EVENTDATA=eventdata
,EVENTDATA=ALLZERO
An optional input parameter, which specifies data associated with this tracked instance. Callers can use it for their own purposes, for example to pass dynamic parameters of a service being tracked. Any display output will format this data as a 16-byte hexadecimal number.

The default is ALLZERO.

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

,EVENTADDR=eventaddr
,EVENTPSW16=eventpsw16
A required input parameter.
,EVENTADDR=eventaddr
A parameter that contains the address of where the event being tracked occurred. A typical value would be the address to which the code invoking GTZTRACK will return.

This address is assumed to be a 64-bit address. If a 24-bit or 31-bit address is provided, you must ensure that the appropriate high-order bits and bytes of the address are set to zero. For example you should not supply an 8-byte address that is a "pointer-defined" AMODE 31 address, such as 00000000_81234568, which in other circumstances might indicate address 1234568 with the AMODE 31 bit on.

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

,EVENTPSW16=eventpsw16
A parameter that contains a z/Arch 16-byte Program Status Word (PSW). It is to provide the address of where the event being tracked occurred via the contained instruction address and to provide information for potential additional GTZPRMxx filtering, for example by program state and authority.

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

,EVENTPSW8=eventpsw8
When EVENTADDR=eventaddr is specified, a required input parameter that contains the 8-byte Program Status Word (PSW) to be used for potential future use via additional GTZPRMxx filtering, for example by program state and authority.

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

,EVENTASID=HOME
,EVENTASID=PRIMARY
,EVENTASID=SECONDARY
,EVENTASID=VALUE
A required parameter that specifies which address space to associate with the tracked instance. This is mainly useful for cross-memory cases, where the event occurred in one address space, but the GTZTRACK call in another and the event ASID is different than HOME.
,EVENTASID=HOME
the event occurred in the home address space
,EVENTASID=PRIMARY
the event occurred in the primary address space. Only authorized callers of GTZTRACK are allowed to specify this option.
,EVENTASID=SECONDARY
the event occurred in the secondary address space. Only authorized callers of GTZTRACK are allowed to specify this option.
,EVENTASID=VALUE
the event occurred in the address space identified via EVENTASIDVAL. Only authorized callers of GTZTRACK are allowed to specify this option.
,EVENTASIDVAL=eventasidval
When EVENTASID=VALUE is specified, a required input parameter that specifies the address space id to associate with the tracked instance.

To code: Specify the RS-type address of a 16 bit field.

,NOABEND=NO
,NOABEND=YES
,NOABEND=VALUE
An optional parameter that indicates whether to disallow diagnostic ABENDs for this track request. Some GTZTRACK callers might not be tolerant to ABENDs at all and can specify this as an override for any GTZPRMxx statement which might be matching this GTZTRACK call and which requests an ABEND. The default is NOABEND=NO.
,NOABEND=NO
that indicates diagnostic ABEND E77 is allowed for this track request, if a matching GTZPRMxx statement is found.
,NOABEND=YES
that indicates the tracking facility will never issue ABEND E77 for this track request for diagnostic purposes, even if requested by a matching GTZPRMxx statement.
,NOABEND=VALUE
use the NoAbendVal value.
,NOABENDVAL=noabendval
When NOABEND=VALUE is specified, a required input parameter that indicates whether to disallow diagnostic ABENDs or not. A value of one (1) means 'no abend allowed' and a zero (0) value means 'abends allowed'.

To code: Specify the RS-type address of a one-byte field.

,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 GTZTRACK in the following order:
  • Use GTZTRACK ...MF=(M,list-addr,COMPLETE) specifying appropriate parameters, including all required ones.
  • Use GTZTRACK ...MF=(M,list-addr,NOCHECK), specifying the parameters that you want to change.
  • Use GTZTRACK ...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, or because it was requested via a GTZPRMxx DEBUG statement which matched the parameters of this GTZTRACK invocation request here. The ABEND reason codes are divided into two ranges to distinguish between those two situations.
In the following GTZTRACK 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
xxxx0rrr
This ABEND was triggered by a matching DEBUG statement, compare the GTZPRMxx parmlib member DEBUG statement or the SETGTZ DEBUG console command. The matching statement had the user specified reason code 0rrr (which must be in the range of 0000 through 0FFF).
xxxxyzzz
With y not equal to zero: Report this to the system programmer to contact IBM Service.

Return and Reason Codes

When the GTZTRACK 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 GTZZTRK 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 GTZTRACK Macro
Return Code Reason Code Equate Symbol Meaning and Action
0 Equate Symbol: GtzTrackRc_OK

Meaning: Successful request.

Action: None required

4 Equate Symbol: GtzTrackRc_Warn

Meaning: Warning.

Action: Refer to action under the individual reason code.

4 xxxx0401 Equate Symbol: GtzTrackRsn_NotReady

Meaning: The tracking facility is not ready. Track data has not been recorded. This could be due the following reasons (not necessarily a complete list):

  • Tracking is not enabled. Compare command SETGTZ TRACKING.
  • The facility is in flood control mode or otherwise too busy.
  • The facility has not been started yet or is still starting and initialization is not complete yet.

Action: Consider enabling tracking via command SETGTZ TRACKING=ON. Use command DISPLAY GTZ,STATUS to view additional tracking facility status. This might be a temporary condition. Compare also the description of messages GTZ1000I and GTZ0004E for further information.

8 Equate Symbol: GtzTrackRc_Error

Meaning: Error

Action: Refer to action under the individual reason code.

8 xxxx0801 Equate Symbol: GtzTrackRsn_BadGTZATRKP

Meaning: Invalid GTZATRKP value.

Action: Ensure that only macro GTZTRACK is used to build the parameter list for the GTZTRACK service.

8 xxxx0803 Equate Symbol: GtzTrackRsn_BadParmlist

Meaning: Error accessing the GTZTRACK parameter list.

Action: Make sure the provided parameter list is valid.

8 xxxx0804 Equate Symbol: GtzTrackRsn_BadSourcePath

Meaning: Error accessing the SOURCEPATH parameter.

Action: Make sure the provided parameter is valid.

8 xxxx0805 Equate Symbol: GtzTrackRsn_BadEventDesc

Meaning: Error accessing the EVENTDESC parameter.

Action: Make sure the provided parameter list is valid.

8 xxxx0806 Equate Symbol: GtzTrackRsn_BadEnvNotEnabled

Meaning: Not enabled.

Action: Avoid using GTZTRACK when not enabled.

8 xxxx0807 Equate Symbol: GtzTrackRsn_BadEnvLocked

Meaning: Lock is held

Action: Avoid using GTZTRACK when a lock is held.

8 xxxx0808 Equate Symbol: GtzTrackRsn_BadEnvSrbmode

Meaning: SRB mode.

Action: Avoid using GTZTRACK when in SRB mode.

8 xxxx0809 Equate Symbol: GtzTrackRsn_BadEnvFRR

Meaning: The caller had an EUT FRR established.

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

8 xxxx080A Equate Symbol: GtzTrackRsn_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 xxxx080B Equate Symbol: GtzTrackRsn_BadEventAddrZero

Meaning: EVENTADDR is zero.

Action: Do not specify zero as a value for the EVENTADDR. The Console Tracking facility and its service CNZTRKR used to allow for a Violator address of zero, but Generic Tracker by default does not.

8 xxxx080C Equate Symbol: GtzTrackRsn_BadSourcePathLen

Meaning: SOURCEPATHLEN is invalid.

Action: SOURCEPATHLEN has to be between 1 and 1024.

8 xxxx080D Equate Symbol: GtzTrackRsn_BadSourcePathALET

Meaning: Bad SOURCEPATH ALET.

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

8 xxxx080E Equate Symbol: GtzTrackRsn_NotAuthorized_EventASID

Meaning: Not authorized to specify this EVENASID value.

Action: Only EVENTASID(HOME) can be used when not running authorized.

8 xxxx080F Equate Symbol: GtzTrackRsn_BadEventASIDKey

Meaning: Bad EVENTASID value.

Action: Specify one of HOME, PRIMARY, SECONDARY, or VALUE.

8 xxxx0810 Equate Symbol: GtzTrackRsn_BadEventDescLen

Meaning: EVENTDESCLEN is invalid.

Action: EVENTDESCLEN has to be between 1 and 64.

8 xxxx0811 Equate Symbol: GtzTrackRsn_BadEventDescALET

Meaning: Bad EVENTDESC ALET.

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

8 xxxx0812 Equate Symbol: GtzTrackRsn_NotAuthorized_CNZTRKR

Meaning: Not authorized to specify parameter CNZTRKR.

Action: Do not use parameter CNZTRKR and ensure that only macro GTZTRACK is used to build the parameter list for the GTZTRACK service.

8 xxxx0813 Equate Symbol: GtzTrackRsn_NotAuthorized_EVENTADDR0

Meaning: Not authorized to specify parameter EVENADDR0.

Action: Do not use parameter EVENTADDR0 and ensure that only macro GTZTRACK is used to build the parameter list for the GTZTRACK service.

8 xxxx0814 Equate Symbol: GtzTrackRsn_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 xxxx0815 Equate Symbol: GtzTrackRsn_BadEventASIDSlot

Meaning: Bad EVENTASID value.

Action: Specify one of HOME, PRIMARY, SECONDARY for EVENTASID, or specify VALUE with a valid EVENTASIDVAL.

8 xxxx0816 Equate Symbol: GtzTrackRsn_BadEventASID

Meaning: Bad EVENTASID value.

Action: Specify one of HOME, PRIMARY, SECONDARY, or VALUE, with a valid EVENTASIDVAL.

8 xxxx0818 Equate Symbol: GtzTrackRsn_BadEnvNotInGtz

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

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

8 xxxx0819 Equate Symbol: GtzTrackRsn_NotAuthorized_Caller

Meaning: A processing module for GTZTRACK has been invoked in the wrong state.

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

8 xxxx081A Equate Symbol: GtzTrackRsn_BadProgramPathALET

Meaning: Bad PROGRAMPATHALET.

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

8 xxxx081B Equate Symbol: GtzTrackRsn_BadProgramPathLen

Meaning: PROGRAMPATHLEN is invalid.

Action: PROGRAMPATHLEN has to be between 1 and 1024.

8 xxxx081C Equate Symbol: GtzTrackRsn_BadNoAbend

Meaning: NOABEND or NOABENDVAL is invalid.

Action: NOABEND has to be YES or NO. NOABENDVAL has to be 1 or 0.

8 xxxx081D Equate Symbol: GtzTrackRsn_BadOwnerValue

Meaning: Bad OWNER text value.

Action: Ensure that the OWNER value contains only the documented allowed characters.

8 xxxx081E Equate Symbol: GtzTrackRsn_BadEventDescValue

Meaning: Bad EVENTDESC text value.

Action: Ensure that the EVENTDESC value does not contain only blanks or only binary zeroes.

8 xxxx081F Equate Symbol: GtzTrackRsn_BadSourceValue

Meaning: Bad SOURCE text value.

Action: Ensure that the SOURCE value contains only the documented allowed characters.

0D Equate Symbol: GtzTrackRc_OutOfMemory

Meaning: Tracking facility is low on memory.

Action: See the description of message GTZ0004E.

10 Equate Symbol: GtzTrackRc_CompError

Meaning: Component error.

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

Examples

None.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014