When generating a RC/Migrator for Db2 for z/OS (RCM) strategy and run online encountering the following error message:
RMA224E: ANALYSIS SUBTASK ABENDED WITH ERROR CODE: SB14
Lack of directory block allocation availability for the analysis output PDS dataset.
Analysis abends RMA224E and SB14 occur when the users output file PDS had maxed out the DIRECTORY BLOCKS. This requires the PDS to be either:
1. COMPRESSED to clear space
2. Reallocated with more DIRECTORY BLOCKS.
3. Delete some members in the PDS and then do a COMPRESS.
One way to avoid this situation is to instead of using an output PDS, change the profile options to use MANAGED OUTPUT
which sends the analysis output to a DB2 table on the PTDB product database for storage. This works just like a PDS to
view and edit with ISPF. Using PDS datasets can be cumbersome due to storage issues and there is no problem due to
datasets being migrated because the data is securely stored on the PTDB product database. Also, managed outputs are
timestamped each time they are produced which means you can keep multiple copies of the analysis without changing the member name.
The example below shows some managed output and some analysis sent to pds datasets. They are all accessed with ISPF in the same way.
STRATEGY DESCRIPTION CREATOR P O SSID USER DATE TIME
________ _________________________ authid _ N ____ <== STRATEGY CREATION
MYSTR My Strategy authid A U ssid authid 21/02/15 23:29
_ * MANAGED OUTPUT * authid 21/02/15 23:29
_ * MANAGED OUTPUT * authid 21/02/15 23:37
_ * MANAGED OUTPUT * authid 21/02/15 23:43
_ * MANAGED OUTPUT * authid 21/02/17 01:12
_ hlq.BPCODE.TEST(Xxxxxxxx) authid 21/02/25 19:10
_ hlq.BPCODE.TEST(Wxxxxxxx) authid 21/02/25 19:10
_ hlq.BPCODE.TEST(Vxxxxxxx) authid 21/02/25 19:10
Verify the PDS dataset for usage of DIRECTORY BLOCKS and increase as required or change to using Managed Output.