Question:
I am working on setting up secure SSL connection and I noticed the following entry when running the ACF2 ACFRPTOM OMVS report: CAS2205I REQUEST=R_datalib,EXIT=POST,RC=8/8:44 Does the return code 8/8:44 indicate a problem?
Answer:
The return code 8/8:44 from a R_datalib request does not necessarily indicate an error. OMVS first does a data_get_first
request to get the first record. It then issues a data_get_next, which is like MVS sequential processing. The r_datalib call
with an 8/8:44 simply means that it has reached EOF (end of file). This would be correct for a search when it gets to the
end of the data.
For example the following SERVERA Keyring has two certificates connected.
There are three R_datalib calls, starting with the DataGetFirst and then
DataGetNext calls until there are no more certificates which results in the
8/8:44.
KEYRING / SERVERA.RING LAST CHANGED BY USER002 ON 02/22/16-09:45
DEFAULT(CERTAUTH.CERT1) RINGNAME(SampleKkeyring)
The following certificates are connected to this key ring:
CERTDATA record Label Usage
----------------- -------------------------------- --------
CERTAUTH.CERT1 CERTAUTH Cert 1 CERTAUTH
USER1.CERT1 PERSONAL Cert 1 PERSONAL
OMVS SECTRACE:
CAS2205I REQUEST=R_datalib ,EXIT=PRE ,RC=N/A
CAS2206I USER=SERVERA,UID=10 ,GROUP=* ,GID=1
CAS2206I Function=DataGetFirst ,Userid=
CAS2206I Ring Name=SampleKkeyring
CAS2206I Usage=Certauth len=028A ptr=0C1B3028
CAS2206I Label=CERTAUTH Cert 1
CAS2206I Subj DN len=00000046 ptr=0C1AD078
CAS2206I Certificate Owner CERTAUTH
CAS2206I Recd id len=00000028 Val=00.CN=CERTAUTH Cert 1.OU=SECMF.O=CA.C=
CAS2205I REQUEST=R_datalib ,EXIT=POST,RC=0/0:0
CAS2205I REQUEST=R_datalib ,EXIT=PRE ,RC=N/A
CAS2206I USER=SERVERA,UID=10 ,GROUP=* ,GID=1
CAS2206I Function=DataGetNext ,Userid=
CAS2206I Usage=Personal len=02C1 ptr=0C1B3028
CAS2206I Label=PERSONAL Cert 1
CAS2206I Subj DN len=00000073 ptr=0C1AD078
CAS2206I Certificate Owner USER1
CAS2206I Recd id len=00000055 Val=00.CN=VDM IBM Ordinatrale TN3270 Cert.
CAS2205I REQUEST=R_datalib ,EXIT=POST,RC=0/0:0
CAS2205I REQUEST=R_datalib ,EXIT=PRE ,RC=N/A
CAS2206I USER=SERVERA,UID=10 ,GROUP=* ,GID=1
CAS2206I Function=DataGetNext ,Userid=
CAS2205I REQUEST=R_datalib ,EXIT=POST,RC=8/8:44