IDMS DCPROFIL task shows ZIIP=S.
search cancel

IDMS DCPROFIL task shows ZIIP=S.

book

Article ID: 49418

calendar_today

Updated On:

Products

IDMS IDMS - Database IDMS - ADS

Issue/Introduction

DCPROFIL normally shows ZIIP=N or ZIIP=Y. Now we have seen ZIIP=S but see no documentation explaining what the 'S' means.

Environment

IDMS - all supported releases

Resolution

ZIIP eligibility requirements are documented in IDMS System Operations, z/OS Considerations, zIIP Exploitation.

DCPROFIL system task doc shows the zIIP values that can be displayed:

zIIP=Y: zIIP processing is currently active.
zIIP=N: zIIP processing is not active. The IDMS CV was started with zIIP=N.
zIIP=S: zIIP processing is no longer active. RHDCOESA or another nucleus module was loaded from an unauthorized load library.
zIIP=V: zIIP processing is varied offline through a DCMT Vary zIIP OFF command.
zIIP=U: zIIP processing is suspended as a result of the loading of a program from an unauthorized load library. Program types include:
SQL procedures
User Exits
Database procedures
IDMS Nucleus modules

If you specify ZIIP=Y in your startup parameters and if during startup we detect that a required module has been loaded from an unauthorized loadlib, you will see message DC016106 which will look like this:

DC016106 ZIIP=N forced. Module modulename was loaded from an unauthorized library.
DDN=CDMSLIB VOLSER =volser DSN=dataset.name

zIIP processing can also be turned off at any time after CV starts up if a required module is loaded from an unauthorized loadlib (typically a database procedure or dynamically loaded exit program).

Message DC283916 or DB347059 may be issued with text similar to DC016106

If this occurs, DCPROFIL will show ZIIP=S to indicate ZIIP processing was initially enabled but has now been Stopped due to the named module being loaded from an unauthorized loadlib.