After an install/upgrade, or a change to the IDMS SVC for any other reason, CV may abend at startup with abend code SEAD, SEFD, or other abend in the form SExx, where xx is the hex representation of the SVC number being used by the IDMS CV. This document describes the ways to resolve that.
Release: All supported releases.
Component: IDMS
Abends in the format SExx, where xx is the hexidecimal representation of an SVC number, indicate a problem with the security for that SVC.
There are several reasons a CV Startup may get this abend.
The most common reason is related to the CVKEY parameter specified in the #SVCOPT macro which is used to specify the options for the IDMS SVC and is link edited with the SVC load module.
Prior to IDMS version 17.0 this parameter could be omitted. The default was an "unsecured" SVC. As of 17.0 you must specify a value for CVKEY. Specifying CVKEY=* results in the unsecured SVC.
If you specify a number for CVKEY then the IDMS CV job must run in that Primary Protect Key.
The Startup module must be defined to the z/OS PPT to run in the Key specified in the CVKEY parameter, AND the STEPLIB in the Startup JCL must be APF authorized. (If you include more than one loadlib in your CV Startup STEPLIB, they must ALL be APF authorized, although there is not a good reason why there should ever be more than one loadlib in STEPLIB.)
Note: sample PPT entry syntax can be found at Storage Key Considerations for z/OS CSA Subpools .
Other reasons you can get SExx during IDMS CV Startup:
NOTE: Most often, the SVC number selected for the IDMS SVC is in the range 172 to 175 or 200 to 255. So that this document may be found during a search, here are the possible abend codes:
SEAC SEAD SEAE SEAF SEC8 SEC9 SECA SECB SECC SECD SECE SECF SED0 SED1 SED2 SED3 SED4 SED5 SED6 SED7
SED8 SED9 SEDA SEDB SEDC SEDD SEDE SEDF SEE0 SEE1 SEE2 SEE3 SEE4 SEE5 SEE6 SEE7 SEE8 SEE9 SEEA SEEB
SEEC SEED SEEE SEEF SEF0 SEF1 SEF2 SEF3 SEF4 SEF5 SEF6 SEF7 SEF8 SEF9 SEFA SEFB SEFC SEFD SEFE SEFF