Resolving ACF79600 GSO record is an outdated record
search cancel

Resolving ACF79600 GSO record is an outdated record

book

Article ID: 26782

calendar_today

Updated On:

Products

ACF2 ACF2 - z/OS ACF2 - MISC

Issue/Introduction

During an IPL or F ACF2,REFRESH command, ACF79600 messages can be seen indicating various GSO records are obsolete. Why?

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 or prior maintenance level of ACF2.

For the ACF79600 messages about GSO record, these messages are issued after an upgrade or maintenance and the format of the GSO record changed with the upgrade. To eliminate the message, 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 considered 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)
CONTROL 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)
CONTROL
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(TSO)                                                              

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)
CONTROL
CHANGE LINKLST LIBRARY(DEV.LINKLIB TEST.LOADLIB QA.LOADLIB) REP
CHANGE LINKLST.001 LIBRARY(SYS1.LINKLIB PROD.LOADLIB AP.PROD.LOADLIB) REP  
F ACF2,REFRESH(LINKLST)

Additional Information

The F ACF2,TRACEGSO console command can 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 updated.

For more information regarding TRACEGSO options, see Tracing GSO Records in Console Operator Commands Summary of the ACF2 documentation.