Assembly / HLASM · Abend code

System Completion Code S913

What does System Completion Code S913 mean in Assembly / HLASM?

The companion abend to message IEC150I, issued when OPEN macro processing fails for a dataset or resource — most commonly because RACF or an equivalent security product determined the running userid lacks the authority to open it, but the same code also covers OPEN or EOV of a password-protected dataset, an OPEN of a checkpoint dataset, or an attempt to open a VSAM dataset with a DCB instead of the correct ACB. The IEC150I message carries the specific return code that distinguishes which of these actually occurred.

System Completion Code S913z/OS · HLASM

Condition

The companion abend to message IEC150I, issued when OPEN macro processing fails for a dataset or resource — most commonly because RACF or an equivalent security product determined the running userid lacks the authority to open it, but the same code also covers OPEN or EOV of a password-protected dataset, an OPEN of a checkpoint dataset, or an attempt to open a VSAM dataset with a DCB instead of the correct ACB. The IEC150I message carries the specific return code that distinguishes which of these actually occurred.

Fix

Read the return code in the accompanying IEC150I message before assuming a straightforward RACF denial — for the security-violation case, check the security product's violation report (or ICH408I/IDC3009I) for the exact resource and access level denied and either request the appropriate access or correct the job to run under an ID that already has it; for the password, checkpoint, or VSAM DCB/ACB cases, fix that specific mismatch instead.

Related abend code