mme gefsye zero CC,ARGLIST zero 34,BUFFER
This version of MME GEFSYE identifies defective space in a file identified by a file code. The argument list indicated by ARGLIST has the form
zero RETURN_WORD,SUBFUNC vfd 6/0,h12/FC,18/0 zero 0,PAT_PTR_ADDRwhere
Bit 0 -- 1 to indicate completion 1-11 -- octal error code, or 0 for success 18-35 -- pointer to additional error info (if any)See "expl mme gefsye" for a list of common error codes.
When MME GEFSYE returns, the SUBFUNC field of ARGLIST will point to the space list, describing the spaces of the file. The space list begins with a triplet of words for each space. Each triplet has the following form.
Word 0: Bits 0-3: binary 0101 4-35: zero (4-17), device name (18-35) or zero (4-5), pack serial number (6-35) Word 1: 0: 0 for last descriptor, 1 otherwise 1: 0 2: 1 if this space is defective 3-17: number of defective llinks 18-35: starting llink number Word 2: 0-35: initial page number in defective spaceThe last triplet is followed by a word containing -1. After this come six words of recovery information.
Word 0: Bits 0-5: volume type 6-35: volume serial number of last save of file Word 1: 0-35: date of last change to file (BCD MMDDYY) Word 2: 0: if on, abort lock set by MME 1: if on, abort lock set by job or system or protection failure 2-9: reserved 10: if 1, last save was installation save 11: reserved 12: if 1, file has changed since last save 13-15: reserved 16: if 1, file is on structured pack 17: if 1, file was saved on write busy 18-35: time last job writing to file was de-allocated (in milliseconds since midnight, divided by 512) Word 3: 0-17: reserved 18: if 1, RDERR/DUP/ 19: if 1, ABORT/ARCHIVE/ 20: if 1, RDERR/JOURNAL/ 21: if 1, duplicate file written to 22: if 1, INCRSAVE/NO/ 23: if 1, ABORT/LOCK/ 24: if 1, ACCESS/MONITOR/ 25: if 1, VERIFY/YES/ 26: if 1, ABORT/ROLLBACK/ 27: reserved 28: if 1, AUDIT/DENIED/ 29: if 1, AUDIT/ALL/ 30-35: number of sectors per page Word 4: 0-35: date file created, BCD MMDDYY Word 5: 0-23: time at initialization (milliseconds since midnight divided by 8) and overflows of creation ordinal number 24-35: prior creations since this restart
Copyright © 2000, Thinkage Ltd.