After upgrading to a new version of CA-ACF2 and now during the IPL receiving numerous ACF79600 messages indicating various GSO records are obsolete. Why?
search cancel

After upgrading to a new version of CA-ACF2 and now during the IPL receiving numerous ACF79600 messages indicating various GSO records are obsolete. Why?

book

Article ID: 26782

calendar_today

Updated On:

Products

ACF2 ACF2 - z/OS ACF2 - MISC

Issue/Introduction

After upgrading to a new version of CA-ACF2 and now during the IPL receiving numerous ACF79600 messages indicating various GSO records are obsolete. Why?

 

Environment

Release:
Component: ACF2MS

Resolution

The message ACF79600 WARNING - record IS AN OUTDATED type RECORD FOR SYSID sysid - indicates that the GSO record has changed from the prior release.

For the ACF79600 WARNING - xxxxxx IS AN OUTDATED GSO RECORD FOR SYSID messages about GSO record, these messages are issued after a site upgrades and the format of the GSO record changed with the upgrade. To eliminate the message a site can update an existing field to the same value or change the GSO record in question, refresh it, and the message will then no longer appear. The update or change will cause the GSO record's format to be updated so it will no longer be 'outdated'.

The change of the GSO record can be for just one field and the value can be the same as the existing value. For example if the message is:

ACF79600 WARNING - EXITS IS AN OUTDATED GSO RECORD FOR SYSID SYSA
ACF79600 WARNING - BACKUP IS AN OUTDATED GSO RECORD FOR SYSID SYSA
ACF79600 WARNING - INFODIR IS AN OUTDATED GSO RECORD FOR SYSID SYSA
ACF79600 WARNING - CLASMAP IS AN OUTDATED GSO RECORD FOR SYSID SYSA
ACF79600 WARNING - TSO IS AN OUTDATED GSO RECORD FOR SYSID SYSA
ACF79600 WARNING - LINKLST IS AN OUTDATED GSO RECORD FOR SYSID SYSA

The following can be done:

GSO EXITS record(change an existing field to the same value)
ACF SET CONTROL(GSO) list exits SYSA / EXITS LAST CHANGED BY USER01 ON 10/09/06-13:34 SEVPOST(SYSASEV) VLDEXIT(VALDDSD1) CHANGE EXITS SEVPOST(SYSASEV) F ACF2,REFRESH(EXITS)
GSO BACKUP record(change an existing field to the same value)
list backup                                                                
SYSA / BACKUP LAST CHANGED BY USER01 ON 09/29/20-09:39                  
                       #UNITS(1) BUFNO(1) CPUID() PRISPACE(100) SECSPACE(100)
                       STRING(S ACFBKUP) NOSYSUT1 TIME(03:00) WORKUNIT(VIO)  
 CONTROL                                                                     
CHANGE BACKUP STRING(S ACFBKUP)
F ACF2,REFRESH(BACKUP)        

GSO INFODIR record(change the GSO record with the new field TYPESX)
list infodir
SYSA / INFODIR LAST CHANGED BY USER01 ON 10/12/20-06:47 RTRE R-RTRP      
                     TYPES(R-DTBL R-PCSF R-PERA R-PGRP R-PUSR R-RABC R-RALU
                     R-RAPL R-RAUT R-RBRD R-RCF8 R-RCSF R-RCTX R-RC8T R-RDCT
                     R-RDLF R-RDLT R-RDSN R-RDTA R-RDTS R-RDTU R-REJB R-RENX
                     R-RFAC R-RFSA R-RGRP R-RHFS R-RISF R-RMGK R-RMGM R-RMQA
                     R-RMQK R-RMQM R-RNRK R-RPCM R-RPC1 R-RPC2 R-RPGM R-RPLD
                     R-RPLE R-RPLP R-RPLT R-RPPS R-RPRE R-RPRP R-RPRT R-RPTK
                     R-RRDA R-RSAF R-RSDF R-RSDS R-RSER R-RSMU R-RSNS R-RSRV
                     R-RSTO R-RSUR R-RTAC R-RTCM R-RTC1 R-RTC2 R-RTGR R-RTLD
                     R-RTLE R-RTLP R-RTLT R-RTME R-RTPS R-RTPX R-RTRE R-RTRP
                     R-RTRT R-RTSO R-RUNI R-RVTA R-RXFC R-RZMF R-RZSI)
change INFODIR TYPESX()
F ACF2,REFRESH(INFODIR)

GSO CLASMAP record(change the GSO record with the new field POSIT)
change like(clasmap-) posit()     
F acf2,refresh(clasmap)

GSO TSO record(change an existing field to the same value)
list tso                                                                    
SYSA / TSO LAST CHANGED BY USER01 ON 06/16/20-07:51                    
                       ACCOUNT() BYPASS(#) NOBYPPAUSE CHAR(NO) CMDLIST()    
                       FSRETAIN NOIKJEFLD1 LINE() LOGHERE LOGONCK PERFORM(0)
                       PROC(IKJACCNT) PWPHRASE QLOGON REGION(0) SUBCLSS()   
                       SUBHOLD() SUBMSGC() TIME(1,440) TSOGNAME() TSOSOUT(A)
                       UNIT(SYSDA) WAITIME(0)                               
 CONTROL                                                                    
change tso TSOSOUT(A)  
F acf2,refresh(clasmap)                                                              

GSO LINKLST record(change an existing field to the same value)
list like(linklst-)
SYSA / LINKLST LAST CHANGED BY USER01 ON 07/08/09-23:47          
                   LIBRARY(DEV.LINKLIB TEST.LOADLIB QA.LOADLIB)
SYSA / LINKLST.001 LAST CHANGED BY USER01 ON 07/08/09-23:47          
                     LIBRARY(SYS1.LINKLIB PROD.LOADLIB AP.PROD.LOADLIB)
change LINKLST LIBRARY(DEV.LINKLIB TEST.LOADLIB QA.LOADLIB)
change LINKLST.001 LIBRARY(SYS1.LINKLIB PROD.LOADLIB AP.PROD.LOADLIB)  
F acf2,refresh(linklst)

Additional Information

F ACF2,TRACEGSO will show all record keys being read from the database at startup or refresh.
The output will show which record needs to be updated.
For example:

ACF79506 GSO REFRESHING LINKLST
ACF79575 CGSO U-RETURN FOR SYSID: SYS1     RECID: LINKLST.ABC STATUS:
COMPLETED
ACF79575 CGSO RETN-RSB FOR SYSID: SYS1     RECID: LINKLST.ABC STATUS:
COMPLETED
ACF79575 CGSO U-RETURN FOR SYSID: SYS1     RECID: LINKLST.XYZ STATUS:
COMPLETED
ACF79575 CGSO RETN-RSB FOR SYSID: SYS1     RECID: LINKLST.XYZ STATUS:
COMPLETED
ACF79600 WARNING - LINKLST IS AN OUTDATED GSO RECORD FOR SYSID SYS1
ACF79507 GSO PROCESSING COMPLETED WITHOUT ERROR

This output shows that the LINKLST.ABC record is okay, but LINKLST.XYZ record needs to be "refreshed"