<< LINES .001/.009 ARE RESERVED FOR SYSTEMS INTEGRATION>>               00000001
<< *   C7 - INCLLOG - User Logging Include File   * >>         <<09580>>00014000
$edit void=00087000                                            <<01888>>00087000
CHANGE    = 5).(0:8#,<< Change flag for log process          >><<09580>>00206000
                                                               <<01886>>00268100
RESOURCE1  = 36#,    << For unique access to disc info       >><<01886>>00268200
RESOURCE2 = 40#,     << For unique access to buffer info     >><<01886>>00268300
                                                               <<01886>>00268400
RESOURCE3 = 140#,    << For unique access to user entries    >><<01886>>00268500
$EDIT VOID=00269300                                            <<09581>>00269000
$edit                                                                   00272000
$EDIT VOID=00277050                                                     00276000
OLD'LIMIT = 22#,     << File limit for previous file in set  >><<09580>>00277100
RES2'OWNER= RESOURCE2#, << Owner pcb of resource2            >><<01886>>00277101
OWNERPIN = RESOURCE1#,  << Owner pin of resource1            >><<01886>>00277102
RES3'OWNER= RESOURCE3#, << Owner pin of resource3            >><<01886>>00277103
OLD'NUMEXT= 46#,     << # extents in previous file in set    >><<09580>>00283000
FHEAD     = 49#,     << Pointer to first entry in free list  >><<09580>>00286000
<< Double index >>                                             <<09580>>00289000
                                                               <<09580>>00289100
FIRST'C'TIME = 25#,  << Creation time of first file in set   >><<09580>>00289200
                                                               <<09580>>00289300
<< Word index >>                                               <<09580>>00289400
                                                               <<09580>>00289500
FIRST'C'DATE = 52#,  << Date of creation of the first file   >><<09580>>00289600
F'TYPE       = 53#,  << First file type (0,1,2,3)            >><<09580>>00289700
P'TYPE       = 54#,  << Previous file type (0,1,2,3)         >><<09580>>00289800
C'TYPE       = 55#,  << Current file type (0,1,2,3)          >><<09580>>00289900
N'TYPE       = 56#,  << Next file type (0,1,2,3)             >><<09580>>00289910
                                                               <<09580>>00289920
<< Byte index >>                                               <<09580>>00289931
                                                               <<09580>>00289932
FIRST'FILE   = 114#, << Name of first file in set            >><<09580>>00289933
PREVIOUS'FILE= 150#, << Name of previous file in set         >><<09580>>00289934
CURRENT'FILE = 186#, << Name of current file in the set      >><<09580>>00289935
NEXT'FILE    = 222#, << Name of next file in the set         >><<09580>>00289936
                                                               <<09580>>00289937
<< Word index >>                                               <<09580>>00289938
                                                               <<09580>>00289939
CURR'C'DATE  = 114#, << Date of creation of the current file >><<09580>>00289940
                                                               <<09580>>00289941
<< Double index >>                                             <<09580>>00289942
                                                               <<09580>>00289943
RECS'IN'PREV = 67#,  << Total records in all previous files  >><<09580>>00289944
                                                               <<09580>>00289945
<< Word index >>                                               <<09580>>00289946
                                                               <<09580>>00289947
FSERR'CODE   = 136#,  << File system error #                >> <<09580>>00289948
ULERR'CODE   = 137#,  << User logging error #               >> <<09580>>00289949
HEAD'CHANGE'PIN= 138#,<<Process waiting for changelog       >> <<01887>>00289950
NOT'SAFE'TO'STOP= 144#; << INDICATES THAT ULOGPROC SHOULD   >> <<01887>>00289951
                        << NOT PROCESS A STOP MESSAGE.      >> <<01887>>00289961
BENTRYBASE=   6*BENTRYSIZE;  <<Base of LOGBUFF user entries >> <<09580>>00298000
TYP       =  32;   << Type of log process                   >> <<09580>>00408000
                                                               <<09580>>00409000
DEFINE                                                         <<09580>>00409100
                                                               <<09580>>00409200
TYP'ALLOW'CHANGE  = (0:1)#,     << :CHANGELOG allowed       >> <<09580>>00409300
TYP'ALLOW'AUTO    = (1:1)#,     << Auto change allowed      >> <<09580>>00409400
TYP'FIRST         = (2:7)#,     << Type of FIRST log file>>    <<01906>>00409500
TYP'CURRENT       = (9:7)#;     << Type of current log file >> <<09580>>00409600
                                                               <<09580>>00409700
EQUATE                                                         <<09580>>00409800
                                                               <<09580>>00409900
MAX'TYP'FIELD     = 3,                                         <<09580>>00409910
$EDIT VOID=00440000                                            <<09580>>00436000
                                                               <<09580>>00448100
<< Fields for changelog records >>                             <<09580>>00448200
                                                               <<09580>>00448300
SEQ         =  11,   << Current file set number              >><<09580>>00448400
C'TIME      =   6,   << Double - Creation time of log file   >><<09580>>00448500
C'DATE      =  14,   << Creation date of log file            >><<09580>>00448600
F'FILE'NAME =  30,   << 36 bytes - first log file name       >><<09580>>00448700
F'FILE'TYPE =  33,   << File type of first log file          >><<09580>>00448800
P'FILE'NAME =  68,   << 36 bytes - previous log file name    >><<09580>>00448900
P'FILE'TYPE =  52,   << File type of previos log file        >><<09580>>00449000
N'FILE'NAME =  68,   << 36 bytes - next log file name        >><<09580>>00449100
N'FILE'TYPE =  52,   << File type of next log file           >><<09580>>00449200
C'FILE'NAME = 106,   << 36 bytes - current log file name     >><<09580>>00449300
C'FILE'TYPE =  71,   << File type of current log file        >><<09580>>00449400
                                                               <<09580>>00449500
FIRST'CODE  =  CHANGE'NEW,                                     <<09580>>00479000
NEXT'CODE   =  CHANGE'OLD,                                     <<09580>>00479100
NULL        =   -1,          <<                              >><<09580>>00518000
<< Default values for new log file characteristics.          >><<09580>>00520100
                                                               <<09580>>00520200
DEFAULT'NUMEXT   =  16,                                        <<09580>>00520300
DEFAULT'LIMIT    =  20000,                                     <<09580>>00520400
LOWEST'LIMIT     =  256,                                       <<09580>>00520410
NO'BUF           =    0;    << Number of file system buffers >><<09580>>00520420
                                                               <<09580>>00520500
DEFINE                                                         <<*7538>>00525000
                                                               <<*7538>>00525100
WAIT'FOR'POST = (4:1)#;   << Wait for disc post with caching >><<*7538>>00525200
                                                               <<*7538>>00525300
EQUATE                                                         <<*7538>>00525400
                                                               <<*7538>>00525500
FLAGS       =   %2001,    << Serial write queue >>             <<*7536>>00538000
POST'TAPE'BUFFER = 2,     << Used in FSETMODE >>               <<*7539>>00538100
                                                               <<09580>>00545000
SET'EOF     =   6,        << FCONTROL to write EOF     >>      <<09580>>00545100
GET'LDEV    =   6,        << FFILEINFO to get ldev     >>      <<09580>>00545200
                                                               <<09580>>00545300
DUP'FILENAME         = 100,                                    <<09580>>00601000
TAPELOGREC    =24,   <<Number of records recovered for tape>>  <<*1912>>00663000
NEWBOPENFAIL   =  33,   << Can't open new buffer file        >><<09580>>00678010
NLOGOPENFAIL   =  34,   << Can't open new log file           >><<09580>>00678020
NEW'TOO'SMALL  =  35,   << New disc log file is too small    >><<09580>>00678030
NEWBWRITEERROR =  36,   << Write error on new buffer file    >><<09580>>00678040
NEWFWRITEERROR =  37,   << Write error on new log file       >><<09580>>00678050
CHANGELOG'OK   =  38,   << Changelog successfully complete   >><<09580>>00678060
CHANGELOG'LOST =  39,   << Changelog lost when sys went down >><<09580>>00678070
MOUNT'NEXT     =  40,   << Mount next serial volume in set   >><<09580>>00678080
CHANGELOG'ABORT=  41,   << Error during changelog            >><<09580>>00678081
MOUNT'PREV     =  42,   << Error - mount prev serial volume  >><<09580>>00678090
SAME'DISC'FILE =  43,   << Error - new file must not be same >><<09580>>00678100
NEWFLABERROR   =  44,   << File label error on new log file >> <<09580>>00678110
NEWLOGEOF      =  45,   << EOF on new log file              >> <<09580>>00678220
NEWLOGCLOSEFAIL=  46,   << Fclose fail on new log file      >> <<09580>>00678330
NEWDISCSPACE   =  47,   << Out of disc space for new log fil>> <<09580>>00678440
OLDBCLOSEFAIL  =  48,   << Fclose fail on old buffer file   >> <<09580>>00678550
OLDLOGCLOSEFAIL=  49,   << Fclose fail on old log file      >> <<09580>>00678660
PREVIOUS'ERROR =  50,   << Log process has error, no change  >><<09580>>00678670
CHANGELOG'LOST1=  51,   << Changelog lost when system crashed>><<09580>>00678680
CHANGELOG'LOST2=  52,   << Changelog lost when system crashed>><<09580>>00678690
EXP'LOG'OR'PASS = 1214,  << Expected LOG or PASS parameters  >><<09580>>00728000
CHANGELOG'PENDING=1216,  << Changelog already pending        >><<09580>>00730010
$edit void=00730020                                            <<01888>>00730020
INVALID'STATE   = 1219,  << Process not able to accept chagel>><<09580>>00730040
EXP'AUTO'NOAUTO = 1220,  << Expect AUTO or NOAUTO            >><<09580>>00730050
INVALID'PARM    = 1221,  << Illegal parameter found          >><<09580>>00730060
EXPECTDEVNAME   = 1222,  << Illegal device name found        >><<09580>>00730070
CHANGELOG'FAILED= 1223,  << Serious error - changelog aborted>><<09580>>00730080
EXTRA'DELIM     = 1397,  << Extraneous delimeter ignored     >><<09580>>00756010
AUTONOAUTOSPEC  = 3750,  << AUTO and NOAUTO specifed ->NOAUTO>><<09580>>00756011
CANTBEAUTOAND001= 3751,  << AUTO specifed, not correct fname >><<09580>>00756012
AUTOONFILENOGOOD =3752,  << Invalid file name for auto change>><<09580>>00756013
ONLY1MEMBERINSET =3753,  << Only one log file in set no "001">><<09580>>00756014
CANTCLOGONFILE   =3754,  << Wrong file name for :CHANGELOG   >><<09580>>00756015
LOGEXP2PARMS    = 3810,  << :LOG has exactly 2 parms         >><<09580>>00756030
LOGMUSTBE1TO8   = 3811,  << Logid is 1 to 8 characters       >><<09580>>00756040
LOGIDMUSTBEAN   = 3813,  << Non alpha-numeric chars not allow>><<09580>>00758010
LOGNOTACTIVE    = 3814,  << No active process for this logid >><<09580>>00758020
EXP1OFSSR       = 3815,  << Expected START,STOP, or RESTART  >><<09580>>00758030
LOGIDACTIVE     = 3816,  << Log process already active       >><<09580>>00758040
NOINITLOG       = 3817,  << Can't initiate log process       >><<09580>>00758050
PARAMMISS    =  17, <<One parameter missing                   >>        00796000
INVLDNUM     =  18, <<Invalid itemnum                         >>        00797000
INITLOGPROC  =  19, << Log process is initializing/recovering>><<*2231>>00797500
$EDIT                                                          <<09583>>00816000
MYPIN      =  CURPRC#,                                         <<09583>>00818000
PXFXLOGGING=  PXFIXED(6).(10:1)#,                              <<06543>>00819000
