SFxx abend in IDMS
search cancel

SFxx abend in IDMS


Article ID: 243674


Updated On:




An IDMS CV, task, batch job or CICS interface abends with an SFxx abend code. 


IDMS, any supported release.


An SFxx abend code means that the job or task in question has attempted to invoke an SVC and that SVC has not been generated and installed in the LPAR with CAIRIM. The last two characters of the abend code represent the number of the SVC in hex.

The most common used SVC numbers are 172 to 176 and 251 to 255, so the abend codes could be SFAC SFAD SFAE SFAF SFBO SFFB SFFC SFFD SFFE or SFFF.


These are the places where the SVC number can be specified and so should be checked that the correct number has been used.

In a CV, it is specified in the SYSGEN SYSTEM statement and can be overridden with an EXEC PARM in the startup JCL.

It is also in the RHDCSRTT assembly in the INITIAL entry:

//SYSIN    DD *
         #SECRTT TYPE=INITIAL,SGNRETN=5,SVCNUM=172,                    X

Note: if the abend is occurring in a batch job, the most likely cause is that a rogue copy of the RHDCSRTT load module that was assembled with an incorrect SVC number is in the STEPLIB.

In a CICS interface, it is specified in the CICSOPT/IDMSINTC or IDMSINTL macro.

It may be specified in a NODE definition in SYSGEN.

Additional Information

Note: This abend is different to the more common SExx abend which means there is a problem with the security of the relevant SVC. See SEAD, SEFD, or other SExx abend at startup of a CA IDMS Central Version (CV). SFxx indicates that the SVC is simply not there.