mme gefsye zero CC,ARGLIST zero CODE,BUFFER
2 -- catalog creation 3 -- file creation 9 -- file purge and release 10 -- catalog modification 11 -- file modification 22 -- file release (no purge) 23 -- file query 28 -- security lock 29 -- abort lock 30 -- miscellaneous TP operations 34 -- identify defective space 35 -- replace/mark defective space 38 -- TDS lock 39 -- file shrink 40 -- cancel changes 41 -- regard changes as complete 43 -- provide allocated file information 46 -- file query for allocated file
MME GEFSYE calls on the File Management Supervisor to perform a service. The CODE value indicates what service is desired; the nature of other argument values is affected by the nature of the service.'
Normally, MME GEFSYE automatically issues a MME GEROAD which suspends the calling program until the file system operation is complete. However, if a privileged program requests a courtesy call, the MME GEROAD is not issued. In this case, the program must either roadblock itself or be able to determine when the operation is complete.
A number of MME GEFSYE operations make use of codes signifying general file permissions. Below we list the recognized codes (in octal).
APPEND 1000 CREATE 0010 EXECUTE 0400 LOCK 0040 MODIFY 7754 PURGE 7604 READ 4400 RECOVERY 7404 WRITE 7400
A number of MME GEFSYE operations make use of codes signifying device classes. Below we list the recognized codes (in octal).
MS0400 64 MS0450 65 MS0500 66 MS0501 67 MSU3380: MSC1A 73 MSC1B 53
A number of MME GEFSYE operations make use of codes signifying volume types. Below we list the recognized codes (in octal).
400PK 64 450PK 65 500PK 66 501PK 67 C1APK 73 (MSU3380) C1BPK 53 (MSU3380) TAPE 10 TAPE7 11 TAPE9 12 TAPE7 15 TAPE29 16
A number of MME GEFSYE operations make use of codes signifying densities. Below we list the recognized codes (in octal).
DEN0 00 DEN2 04 DEN6 10 DEN8 20 DEN16 44 DENSTD 74 DEN62 60
A number of MME GEFSYE operations return codes to indicate various errors. Below we list the recognized codes (in octal).
01 -- requesting user is not in SMC 03 -- requesting user does not have appropriate permissions 05 -- non-existent file or catalog (address of name is in upper half of 1st return word) 06 -- cannot get memory space for catalog or file description 11 -- name specified for creation (or new name in name modification) is already in use 14 -- incorrect password (address of name of file or catalog is in upper half of 1st return word) 17 -- seek error on device 22 -- checksum error in space availability table on device 24 -- checksum error in space availability table in memory 25 -- removable structured disk pack is not mounted (2nd return word gives device type and pack number) 42 -- invalid file code or PAT pointer 43 -- invalid catalog block address 52 -- required fixed device is not available, or device name not recognized 62 -- illegal subfunction code 63 -- file not being monitored 64 -- deadlock on page request 65 -- page currently busy 66 -- file not duplicated 67 -- TDS MON ALLOC error
Copyright © 2000, Thinkage Ltd.