IPLOG reported error when replacing record inside, last time had similar VSAM issue it was due to key length but key length is correct this time.
From the Log:
N87902 VSAM ERROR ON NDB FILE: IPLOG VFS REQUEST CODE: 16 R15: 08 FDBK: D4
N87150 NDB IPLOG HAS STOPPED.
Release : 12.2
Component : CA NetMaster Network Automation
A Replace failed, with the feedback of 'D4'. X'D4' means:
212(X'D4')
During control area split processing, an existing condition prevents the split of the index record. Redefine the cluster and increase the index CI size. See z/OS DFSMS Using Data Sets to determine how to estimate the effective CI size of index component.
An error occurred while performing I/O on an NDB.
VFS REQUEST CODE describes the failing action:
4 = GET
8 = PUT
16 = REPL
36 = RESET
R15 is the return code from the action:
8 = Error, see FDBK code for details
12 = I/O Error
16 = Dataset is full
FDBK is the Error Reason Code from the Feedback Area in the VSAM RPL.
Given that the IBM manual suggests that the CISIZE be increased. Broadcom have made a determination that CISIZE of '2048' is a best practice.
Based upon IBM's recommendation it should be increased.
For example default:
INDEX (NAME(<hlq>.IPLOG.I)
CONTROLINTERVALSIZE(2048)
Possibly increased to 4096:
INDEX (NAME(<hlq>.IPLOG.I)
CONTROLINTERVALSIZE(4096)