When I generate a strategy and run it online I get the following error message:
RMA224E: ANALYSIS SUBTASK ABENDED WITH ERROR CODE: SB14
How do I correct this?
Lack of directory block allocation availability for the analysis output PDS dataset.
Release : 19.0 , 20.0
Component : CA RC/Migrator for DB2 for z/OS
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 DT32 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(X2519657) authid 21/02/25 19:10
_ hlq.BPCODE.TEST(W2519657) authid 21/02/25 19:10
_ hlq.BPCODE.TEST(V2519657) authid 21/02/25 19:10
See: Managed Output
So, check your PDS dataset for usage of DIRECTORY BLOCKS and increase as required or change to using Managed Output.