IDMS DC027002 SYSTEM MODULE PROGRAM CHECKED NEAR IDMSNCLI AT OFFSET 408 at startup during CLOD processing.

Document ID : KB000020308
Last Modified Date : 14/02/2018
Show Technical Document Details

Description:

RHDCCLOD is executed at startup to delete all logically deleted load modules from dictionary load areas (DDLDCLOD).

Solution:

During CLOD processing it maybe trying to bind a remote run unit to a load area that is actually in the local CV/DMCL.
Please review your RESOURCE TABLE for a DBNAME entry that is pointing to another CV but actually has the load area definedin the local CV.
For a database accessed directly from a CV you define the SEGMENT in the CV DMCL and the DBNAME that includes the SEGMENT in the CV DBTABLE.
For a database that is defined to a remote CV you define the DB to the RESOURCE TABLE and the NODE in sysgen.
Any given database should be defined in one place or the other but never both. If you define a "local" database in both the local CV DMCL/DBTABLE and also in RESOURCE TABLE as a remote database this is incorrect. If the database is a dictionary that includes a DDLDCLOD area this abend can occur during CLOD processing at startup.

Example:

ADD RESOURCE TABLE
DBNAME IS dbname VIA nodename.

If a CV has an area with a DDLDCLOD in the DMCL, then it should not be defined in the resource table as residing on a remote CV.

That will cause the abend because SSCVIBA will be -1 (or x'FFFFFFFF') which denotes a remote BIND is being done.