30 - miscellaneous transaction processing operations.

Usage:

mme    gefsye
zero   CC,ARGLIST
zero   30,0

Where:

CC
is either zero or a courtesy call address.
ARGLIST
points to a list of arguments for this call. The format of this list is described below.

Description:

This version of MME GEFSYE can perform a variety of different subfunctions related to transaction processing. The argument list indicated by ARGLIST begins with

zero    RETURN_WORD,FC
zero    SUBFUNC,ARG
where
RETURN_WORD
points to two words where MME GEFSYE can return a status. MME GEFSYE will initialize these words to zeroes. When MME GEFSYE returns, the first word will contain
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. Additional error codes may be present for some subfunctions.
FC
points to a word containing the file code on which the operation will be performed. Bits 0-23 of this word should be zeroes. The file code is given in bits 24-35.
SUBFUNC
is an octal value indicating the subfunction to be performed. Recognized values are
1 -- reserve page for exclusive use
2 -- set to read from duplicate
3 -- set to read from original
4 -- establish ACCESS/MONITOR protection range
5 -- reserve page for shared use
6 -- release non-updated page
ARG
is an optional argument that is used by some subfunctions.

Copyright © 2000, Thinkage Ltd.