Response and reason values for inquire_program, The inquire_current_program call – IBM SC34-6814-04 User Manual

Page 395

Advertising
background image

RESPONSE and REASON values for INQUIRE_PROGRAM:

RESPONSE

REASON

OK

None

EXCEPTION

PROGRAM_NOT_DEFINED_TO_LD
PROGRAM_NOT_DEFINED_TO_PG

DISASTER

ABEND
LOCK_ERROR

INVALID

INVALID_PROGRAM_TOKEN

KERNERROR

None

PURGED

None

The INQUIRE_CURRENT_PROGRAM call

INQUIRE_CURRENT_PROGRAM returns information about the attributes of the
program that is currently running. If this call is issued from within a global user exit
or task-related user exit, it returns the attributes of the global user exit program or
task-related user exit program itself.

INQUIRE_CURRENT_PROGRAM

DFHPGISX [CALL,]

[CLEAR,]
[IN,
FUNCTION(INQUIRE_CURRENT_PROGRAM),]
[IGNORE_EXITS(YES|NO),]
[OUT,
[AVAIL_STATUS(DISABLED|ENABLED),]
[CEDF_STATUS(CEDF|NOCEDF|NOT_APPLIC),]
[CURRENT_AMODE(24|31),]
[CURRENT_CEDF_STATUS(CEDF|NOCEDF),]
[CURRENT_ENTRY_POINT(name4),]
[CURRENT_ENVIRONMENT(EXEC|GLUE|PLT|SYSTEM|TRUE|URM),]
[CURRENT_EXECUTION_SET(DPLSUBSET|FULLAPI),]
[CURRENT_LOAD_POINT(name4),]
[CURRENT_PROGRAM_LENGTH(name4),]
[CURRENT_PROGRAM_NAME(name8),]
[DATA_LOCATION(ANY|BELOW|NOT_APPLIC),]
[DYNAMIC_STATUS(DYNAMIC|NOT_DYNAMIC),]
[EXECUTION_KEY(CICS|NOT_APPLIC|USER),]
[EXECUTION_SET(DPLSUBSET|FULLAPI|NOT_APPLIC),]
[HOLD_STATUS(CICS_LIFE|NOT_APPLIC|TASK_LIFE),]
[IGNORE_EXITS(YES|NO),]
[INSTALL_TYPE(AUTO|CATALOG|GROUPLIST|MANUAL|RDO|SYSAUTO),]
[INVOKING_ENVIRONMENT (EXEC|GLUE|PLT|SYSTEM|TRUE|URM),]
[INVOKING_PROGRAM_NAME(name8),]
[LANGUAGE_DEDUCED(ASSEMBLER|C370|COBOL|

COBOL2|LE370|NOT_APPLIC|NOT_DEDUCED|PLI),]

[LANGUAGE_DEFINED(ASSEMBLER|C370|COBOL|

LE370|NOT_APPLIC|NOT_DEFINED|PLI),]

[LIBRARY(name8),]
[LIBRARYDSN(name44),]
[LOAD_STATUS(LOADABLE|NOT_APPLIC|NOT_LOADABLE|NOT_LOADED),]
[MODULE_TYPE(MAPSET|PARTITIONSET|PROGRAM),]
[NEW_PROGRAM_TOKEN(name4),]
[REMOTE_DEFINITION(LOCAL|REMOTE),]
[REMOTE_PROGID(name8),]
[REMOTE_SYSID(name4),]
[REMOTE_TRANID(name4),]
[RETURN_PROGRAM_NAME(name8),]
RESPONSE(name1 | *),
REASON(name1 | *)]

Chapter 3. The user exit programming interface (XPI)

373

Advertising