The ACF4A003 message during the decompile may indicate an invalid/corrupt rule.
The following steps may assist in isolating the data set access rule that may
be related to the ACF4A003 message:
1. Execute a decompile of all data set access rules into a PDS to see if this is successful:
TSO ACF
SET RULE
DECOMP LIKE(-) INTO('hlq.pds')
The decompile may return message ACF60036 OUTPUT BUFFER TOO SMALL
which is related to the ACF4A003 message.
Locate the last ACF75052 message and note the last access rule successfully decompiled.
2. Locate the data set access rule which may be invalid/corrupt:
TSO ACF
SHOW DDSN
From the SHOW DDSN output locate and note the BACKRULE= entry.
Browse the data set on the BACKRULE= entry and find the last access rule
successfully decompiled in Step 1 within position 1.
The next rule listed in position 1 after the last successful decompiled rule may be
the rule that is invalid/corrupt.
3. Attempt a decompile of the access rule located in Step 2 to see if it is
successful. If the rule cannot be decompiled it should be determined if the
rule should be deleted.
TSO ACF
SET RULE
DECOMP ruleid
TSO ACF
SET RULE
DELETE ruleid