Mainframe Path Start learning free
Production incidentIntermediate15 min

Incident: SQLCODE -530 opening new accounts

INC22052 · 09:15 · MPSYS
Account opening script failed: DSNT408I SQLCODE = -530
Two new customers are waiting at the Ashford Vale branch

Opening two new accounts uses two scripts. The customer script NEWCUST runs first, then NEWACCT. This morning someone ran NEWACCT on its own:

Script
INSERT INTO ACCOUNT VALUES  ('A0001301', 'C00013', 'CHK', 0.00, 'A'),  ('A0001401', 'C00014', 'SAV', 0.00, 'A')

It failed with SQLCODE -530. NEWCUST is:

Script
INSERT INTO CUSTOMER VALUES  ('C00013', 'Mira Spoolwright', 'Ashford Vale', 'R', '2026-10-19'),  ('C00014', 'Otto Jesson', 'Port Mallow', 'R', '2026-10-19')

Find out why and open the accounts.

What you will do

  1. Run NEWACCT and read the -530
  2. Check the parent rows
  3. Run the scripts in the right order

Simulated: the Lab runs entirely in your browser on a simulated, fictional z/OS system. Nothing is sent to or run on a real mainframe.

Free, no account needed.
Your work is saved on this device; sign in to keep it in your account.

Start in the Lab