!*** MODULE $QUIDEF *** !DEC$ OPTIONS/ALIGN=(RECORDS=PACKED,COMMONS=PACKED)/NOWARN ! ! Get Queue Information Service ($GETQUI) definitions. ! ! NOTE: New items must always be added at the end so users will not have to relink. ! ! NOTE: Update [VMSLIB.SRC]QUITABLE.MAR to reflect changes in $QUIDEF. ! ! ! Function codes ! PARAMETER QUI$_CANCEL_OPERATION = '00000001'X ! Cancel a wildcard operation PARAMETER QUI$_DISPLAY_CHARACTERISTIC = '00000002'X ! Return characteristic attributes PARAMETER QUI$_DISPLAY_FILE = '00000003'X ! Return file attributes PARAMETER QUI$_DISPLAY_FORM = '00000004'X ! Return form attributes PARAMETER QUI$_DISPLAY_JOB = '00000005'X ! Return job attributes PARAMETER QUI$_DISPLAY_QUEUE = '00000006'X ! Return queue attributes PARAMETER QUI$_TRANSLATE_QUEUE = '00000007'X ! Validate and translate queue name PARAMETER QUI$_DISPLAY_ENTRY = '00000008'X ! Return entry (job) attributes (without first having ! Return entry (job) attributes (without first having to esta PARAMETER QUI$_DISPLAY_QMAN = '00000009'X ! Reserved for Digital (used by job control to get qman ! Reserved for Digital (used by job control to get qman infor PARAMETER QUI$_DISPLAY_MANAGER = '0000000A'X ! Return queue manager attributes PARAMETER QUI$K_MIN_FUNC = '00000001'X ! Minimum GETQUI function code PARAMETER QUI$K_MAX_FUNC = '0000000A'X ! Maximum GETQUI function code ! ! Item codes ! PARAMETER QUI$_ACCOUNT_NAME = '00000001'X ! Job: Submitter's account name PARAMETER QUI$_AFTER_TIME = '00000002'X ! Job: /AFTER=time PARAMETER QUI$_ASSIGNED_QUEUE_NAME = '00000003'X ! Queue: ASSIGN/QUEUE target PARAMETER QUI$_BASE_PRIORITY = '00000004'X ! Queue: /BASE_PRIORITY=n PARAMETER QUI$_CHARACTERISTIC_NAME = '00000005'X ! Characteristic: Name PARAMETER QUI$_CHARACTERISTIC_NUMBER = '00000006'X ! Characteristic: Number PARAMETER QUI$_CHARACTERISTICS = '00000007'X ! Job, queue: /CHARACTERISTICS=(c,...) PARAMETER QUI$_CHECKPOINT_DATA = '00000008'X ! Job: Checkpoint data PARAMETER QUI$_CLI = '00000009'X ! Job: /CLI=filename PARAMETER QUI$_COMPLETED_BLOCKS = '0000000A'X ! Job: Completed blocks including checkpoint PARAMETER QUI$_CONDITION_VECTOR = '0000000B'X ! Job: Completion status PARAMETER QUI$_CPU_DEFAULT = '0000000C'X ! Queue: /CPUDEFAULT=t PARAMETER QUI$_CPU_LIMIT = '0000000D'X ! Job, queue: /CPUMAXIMUM=t PARAMETER QUI$_DEVICE_NAME = '0000000E'X ! Queue: /ON=device PARAMETER QUI$_ENTRY_NUMBER = '0000000F'X ! Job: Entry number PARAMETER QUI$_FILE_COPIES = '00000010'X ! File: /COPIES=n PARAMETER QUI$_FILE_COPIES_CHKPT = '00000011'X ! File: File copies checkpoint (for internal use o ! (note this item code is intentionally not documented and reserved for Digital use) PARAMETER QUI$_FILE_COPIES_DONE = '00000012'X ! File: File copies completed PARAMETER QUI$_FILE_FLAGS = '00000013'X ! File: Boolean information PARAMETER QUI$_FILE_SETUP_MODULES = '00000014'X ! File: /SETUP=(module,...) PARAMETER QUI$_FILE_SPECIFICATION = '00000015'X ! File: Full file specification PARAMETER QUI$_FILE_STATUS = '00000016'X ! File: Status information PARAMETER QUI$_FIRST_PAGE = '00000017'X ! File: /PAGES=(n,"") PARAMETER QUI$_FORM_DESCRIPTION = '00000018'X ! Form: /DESCRIPTION=string PARAMETER QUI$_FORM_FLAGS = '00000019'X ! Form: Boolean information PARAMETER QUI$_FORM_LENGTH = '0000001A'X ! Form: /LENGTH=n PARAMETER QUI$_FORM_MARGIN_BOTTOM = '0000001B'X ! Form: /MARGIN=BOTTOM=n PARAMETER QUI$_FORM_MARGIN_LEFT = '0000001C'X ! Form: /MARGIN=LEFT=n PARAMETER QUI$_FORM_MARGIN_RIGHT = '0000001D'X ! Form: /MARGIN=RIGHT=n PARAMETER QUI$_FORM_MARGIN_TOP = '0000001E'X ! Form: /MARGIN=TOP=n PARAMETER QUI$_FORM_NAME = '0000001F'X ! Form, job, queue: Form name PARAMETER QUI$_FORM_NUMBER = '00000020'X ! Form: Number PARAMETER QUI$_FORM_SETUP_MODULES = '00000021'X ! Form: /SETUP=(module,...) PARAMETER QUI$_FORM_STOCK = '00000022'X ! Form: /STOCK=stock-name PARAMETER QUI$_FORM_WIDTH = '00000023'X ! Form: /WIDTH=n PARAMETER QUI$_GENERIC_TARGET = '00000024'X ! Queue: /GENERIC=(queue-name,...) PARAMETER QUI$_INTERVENING_BLOCKS = '00000025'X ! Job: Intervening pending blocks PARAMETER QUI$_INTERVENING_JOBS = '00000026'X ! Job: Intervening pending jobs PARAMETER QUI$_JOB_COPIES = '00000027'X ! Job: /JOB_COUNT=n PARAMETER QUI$_JOB_COPIES_CHKPT = '00000028'X ! Job: Job copies checkpoint (for internal use only) ! (note this item code is intentionally not documented and reserved for Digital use) PARAMETER QUI$_JOB_COPIES_DONE = '00000029'X ! Job: Job copies completed PARAMETER QUI$_JOB_FLAGS = '0000002A'X ! Job: Boolean information PARAMETER QUI$_JOB_LIMIT = '0000002B'X ! Queue: /JOB_LIMIT=n PARAMETER QUI$_JOB_NAME = '0000002C'X ! Job: Name PARAMETER QUI$_JOB_RESET_MODULES = '0000002D'X ! Queue: /SEPARATE=RESET=(module,...) PARAMETER QUI$_JOB_SIZE = '0000002E'X ! Job: Total blocks in job PARAMETER QUI$_JOB_SIZE_MAXIMUM = '0000002F'X ! Queue: /BLOCK_LIMIT=n PARAMETER QUI$_JOB_SIZE_MINIMUM = '00000030'X ! Queue: /BLOCK_LIMIT=(n,"") PARAMETER QUI$_JOB_STATUS = '00000031'X ! Job: Status information PARAMETER QUI$_LAST_PAGE = '00000032'X ! File: /PAGES=n PARAMETER QUI$_LIBRARY_SPECIFICATION = '00000033'X ! Queue: /LIBRARY=file-specification PARAMETER QUI$_LOG_QUEUE = '00000034'X ! Job: /PRINTER=queue-name PARAMETER QUI$_LOG_SPECIFICATION = '00000035'X ! Job: /LOG_FILE=file-specification PARAMETER QUI$_NOTE = '00000036'X ! Job: /NOTE=string PARAMETER QUI$_OPERATOR_REQUEST = '00000037'X ! Job: /OPERATOR=string PARAMETER QUI$_OWNER_UIC = '00000038'X ! Queue: /OWNER=uic PARAMETER QUI$_PAGE_SETUP_MODULES = '00000039'X ! Form: /PAGE_SETUP=(module,...) PARAMETER QUI$_PARAMETER_1 = '0000003A'X ! Job: /PARAMETER=string PARAMETER QUI$_PARAMETER_2 = '0000003B'X PARAMETER QUI$_PARAMETER_3 = '0000003C'X PARAMETER QUI$_PARAMETER_4 = '0000003D'X PARAMETER QUI$_PARAMETER_5 = '0000003E'X PARAMETER QUI$_PARAMETER_6 = '0000003F'X PARAMETER QUI$_PARAMETER_7 = '00000040'X PARAMETER QUI$_PARAMETER_8 = '00000041'X PARAMETER QUI$_PRIORITY = '00000042'X ! Job: /PRIORITY=n PARAMETER QUI$_PROCESSOR = '00000043'X ! Queue: /PROCESSOR=filename PARAMETER QUI$_PROTECTION = '00000044'X ! Queue: /PROTECTION=mask PARAMETER QUI$_QUEUE_FLAGS = '00000045'X ! Queue: Boolean information PARAMETER QUI$_QUEUE_NAME = '00000046'X ! Job, queue: Queue name PARAMETER QUI$_QUEUE_STATUS = '00000047'X ! Queue: Status information PARAMETER QUI$_REFUSAL_REASON = '00000048'X ! Job: Reason symbiont refused job (for internal use ! (note this item code is intentionally not documented and reserved for Digital use) PARAMETER QUI$_REQUEUE_PRIORITY = '00000049'X ! Job: Priority after requeue (for internal use only) ! (note this item code is intentionally not documented and reserved for Digital use) PARAMETER QUI$_REQUEUE_QUEUE_NAME = '0000004A'X ! Job: Queue after requeue PARAMETER QUI$_SCSNODE_NAME = '0000004B'X ! Queue: /ON=node:: PARAMETER QUI$_SEARCH_FLAGS = '0000004C'X ! Flags to control search PARAMETER QUI$_SEARCH_NAME = '0000004D'X ! Object name to search for PARAMETER QUI$_SEARCH_NUMBER = '0000004E'X ! Object number to search for PARAMETER QUI$_SUBMISSION_TIME = '0000004F'X ! Job: Submission time PARAMETER QUI$_UIC = '00000050'X ! Job: Submitter's UIC PARAMETER QUI$_USERNAME = '00000051'X ! Job: Submitter's username PARAMETER QUI$_WSDEFAULT = '00000052'X ! Job, queue: /WSDEFAULT=n PARAMETER QUI$_WSEXTENT = '00000053'X ! Job, queue: /WSEXTENT=n PARAMETER QUI$_WSQUOTA = '00000054'X ! Job, queue: /WSQUOTA=n PARAMETER QUI$_RAD = '00000055'X ! RAD assigned to queue or batch job PARAMETER QUI$_RESERVED_OUTPUT_86 = '00000056'X ! Reserved for Digital use (name may change) PARAMETER QUI$_JOB_CONTROL_GQC = '00000057'X ! Reserved for Digital (Use to send GQC to job contr ! Reserved for Digital (Use to send GQC to job control proces PARAMETER QUI$_SEARCH_USERNAME = '00000058'X ! Username of owner of job to modify search PARAMETER QUI$_DEFAULT_FORM_NAME = '00000059'X ! Default form name on queue PARAMETER QUI$_DEFAULT_FORM_NUMBER = '0000005A'X ! Default form number on queue PARAMETER QUI$_DEFAULT_FORM_STOCK = '0000005B'X ! Stock name for default form PARAMETER QUI$_JOB_PID = '0000005C'X ! Pid of batch job PARAMETER QUI$_FILE_IDENTIFICATION = '0000005D'X ! File identification (From RMS NAM block) PARAMETER QUI$_PENDING_JOB_BLOCK_COUNT = '0000005E'X ! Total number of blocks for all pending jobs PARAMETER QUI$_JOB_RETENTION_TIME = '0000005F'X ! The amount of time the job should be retained ( ! The amount of time the job should be retained (may be delta PARAMETER QUI$_JOB_COMPLETION_TIME = '00000060'X ! The time the job completed execution PARAMETER QUI$_JOB_COMPLETION_QUEUE = '00000061'X ! The name of the queue the job completed execu PARAMETER QUI$_RESERVED_OUTPUT_98 = '00000062'X ! Reserved for Digital use (name may change) PARAMETER QUI$_RESERVED_OUTPUT_99 = '00000063'X ! Reserved for Digital use (name may change) PARAMETER QUI$_RESERVED_OUTPUT_100 = '00000064'X ! Reserved for Digital use (name may change) PARAMETER QUI$_RESERVED_OUTPUT_101 = '00000065'X ! Reserved for Digital use (name may change) PARAMETER QUI$_RESERVED_OUTPUT_102 = '00000066'X ! Reserved for Digital use (name may change) PARAMETER QUI$_SEARCH_BATCH_EPID = '00000067'X ! Batch job EPID to search for PARAMETER QUI$_SEARCH_JOB_NAME = '00000068'X ! Job name to search for PARAMETER QUI$_RESERVED_INPUT_105 = '00000069'X ! Reserved for Digital use (name may change) PARAMETER QUI$_RESERVED_INPUT_106 = '0000006A'X ! Reserved for Digital use (name may change) PARAMETER QUI$_EXECUTING_JOB_COUNT = '0000006B'X ! Number of jobs that are executing PARAMETER QUI$_HOLDING_JOB_COUNT = '0000006C'X ! Number of holding jobs PARAMETER QUI$_TIMED_RELEASE_JOB_COUNT = '0000006D'X ! Number of jobs specified with /AFTER_TIME PARAMETER QUI$_PENDING_JOB_REASON = '0000006E'X ! Secondary status describing why job is pending PARAMETER QUI$_ORB = '0000006F'X ! ORB data in TLV format ! (note this item code is intentionally not documented and reserved for Digital use) PARAMETER QUI$_QUEUE_DESCRIPTION = '00000070'X ! Queue: /DESCRIPTION PARAMETER QUI$_SYMBIONT_FLAGS = '00000071'X ! Symbiont options (requests) passed to job controller ! (note this item code is intentionally not documented and reserved for Digital use) PARAMETER QUI$_JOB_ACCESS_CLASS = '00000072'X ! Job access class information (for internal use on ! (note this item code is intentionally not documented and reserved for Digital use) PARAMETER QUI$_ORB_LOCK_KEY = '00000073'X ! Key value for locking of in-memory ORB data structure ! Key value for locking of in-memory ORB data structure (for ! (note this item code is intentionally not documented and reserved for Digital use) PARAMETER QUI$_CHECKPOINT_FREQUENCY = '00000074'X ! Number of pages in interval at which symbiont PARAMETER QUI$_PENDING_JOB_COUNT = '00000075'X ! Number of pending jobs PARAMETER QUI$_RETAINED_JOB_COUNT = '00000076'X ! Number of retained jobs PARAMETER QUI$_RESTART_QUEUE_NAME = '00000077'X ! Name of queue into which a job would be restart ! Name of queue into which a job would be restarted, if appro PARAMETER QUI$_FILE_COUNT = '00000078'X ! Count of files in job PARAMETER QUI$_ATTRIBUTES = '00000079'X ! Keywds and values of extens attribs associated with que ! Keywds and values of extens attribs associated with queue, PARAMETER QUI$_ATTRIBUTES_SIZE = '0000007A'X ! Length of list of extens attribs associated with q ! Length of list of extens attribs associated with queue, job PARAMETER QUI$_QUEUE_SUPPORT = '0000007B'X ! Queue Support Images defined on this queue PARAMETER QUI$_QUEUE_ATTRIBUTES = '0000007C'X ! Valid keywords for operations that alter the queue PARAMETER QUI$_QUEUE_ATTRIBUTES_SIZE = '0000007D'X ! Length of list of keywords for queue-oriente ! Length of list of keywords for queue-oriented extens attrib PARAMETER QUI$_JOB_ATTRIBUTES = '0000007E'X ! Valid keywords for operations that create or alter PARAMETER QUI$_JOB_ATTRIBUTES_SIZE = '0000007F'X ! Length of list of keywords for job-oriented ex PARAMETER QUI$_FILE_ATTRIBUTES = '00000080'X ! Valid keywords for file submissions or alter_file's PARAMETER QUI$_FILE_ATTRIBUTES_SIZE = '00000081'X ! Length of list of keywords for file-oriented PARAMETER QUI$_AUTOSTART_ON = '00000082'X ! Node(s) (and for print queues, device(s)) on which qu ! Node(s) (and for print queues, device(s)) on which queue ca PARAMETER QUI$_AGENT_PROFILE = '00000083'X ! Security information PARAMETER QUI$_MANAGER_NAME = '00000084'X ! Queue manager name PARAMETER QUI$_MANAGER_STATUS = '00000085'X ! Queue manager state and status information PARAMETER QUI$_RESERVED_OUTPUT_134 = '00000086'X ! Reserved for Digital use (name may change) PARAMETER QUI$_MANAGER_NODES = '00000087'X ! Preferred node listed specified on start queue manager PARAMETER QUI$_MANAGER_AUTOSTART = '00000088'X ! List of nodes that are autostart enabled PARAMETER QUI$_QUEUE_DIRECTORY = '00000089'X ! Directory specification provided when queue manage ! Directory specification provided when queue manager was sta PARAMETER QUI$_RESERVED_OUTPUT_138 = '0000008A'X ! Reserved for Digital use (name may change) PARAMETER QUI$_RESERVED_OUTPUT_139 = '0000008B'X ! Reserved for Digital use (name may change) PARAMETER QUI$_RESERVED_OUTPUT_140 = '0000008C'X ! Reserved for Digital use (name may change) PARAMETER QUI$_RESERVED_OUTPUT_141 = '0000008D'X ! Reserved for Digital use (name may change) PARAMETER QUI$_RESERVED_OUTPUT_142 = '0000008E'X ! Reserved for Digital use (name may change) PARAMETER QUI$_RESERVED_OUTPUT_143 = '0000008F'X ! Reserved for Digital use (name may change) PARAMETER QUI$_RESERVED_OUTPUT_144 = '00000090'X ! Reserved for Digital use (name may change) PARAMETER QUI$_RESERVED_OUTPUT_145 = '00000091'X ! Reserved for Digital use (name may change) PARAMETER QUI$_RESERVED_OUTPUT_146 = '00000092'X ! Reserved for Digital use (name may change) PARAMETER QUI$_RESERVED_OUTPUT_147 = '00000093'X ! Reserved for Digital use (name may change) PARAMETER QUI$_RESERVED_OUTPUT_148 = '00000094'X ! Reserved for Digital use (name may change) PARAMETER QUI$_RESERVED_OUTPUT_149 = '00000095'X ! Reserved for Digital use (name may change) PARAMETER QUI$_RESERVED_OUTPUT_150 = '00000096'X ! Reserved for Digital use (name may change) PARAMETER QUI$_RESERVED_OUTPUT_151 = '00000097'X ! Reserved for Digital use (name may change) PARAMETER QUI$_RESERVED_OUTPUT_152 = '00000098'X ! Reserved for Digital use (name may change) PARAMETER QUI$_RESERVED_OUTPUT_153 = '00000099'X ! Reserved for Digital use (name may change) PARAMETER QUI$_RESERVED_OUTPUT_154 = '0000009A'X ! Reserved for Digital use (name may change) PARAMETER QUI$_RESERVED_OUTPUT_155 = '0000009B'X ! Reserved for Digital use (name may change) PARAMETER QUI$_RESERVED_OUTPUT_156 = '0000009C'X ! Reserved for Digital use (name may change) PARAMETER QUI$_RESERVED_OUTPUT_157 = '0000009D'X ! Reserved for Digital use (name may change) PARAMETER QUI$_RESERVED_OUTPUT_158 = '0000009E'X ! Reserved for Digital use (name may change) PARAMETER QUI$_RESERVED_OUTPUT_159 = '0000009F'X ! Reserved for Digital use (name may change) PARAMETER QUI$_RESERVED_INPUT_160 = '000000A0'X ! Reserved for Digital use (name may change) PARAMETER QUI$_RESERVED_INPUT_161 = '000000A1'X ! Reserved for Digital use (name may change) PARAMETER QUI$_RESERVED_INPUT_162 = '000000A2'X ! Reserved for Digital use (name may change) PARAMETER QUI$_RESERVED_INPUT_163 = '000000A3'X ! Reserved for Digital use (name may change) PARAMETER QUI$_RESERVED_INPUT_164 = '000000A4'X ! Reserved for Digital use (name may change) PARAMETER QUI$_RESERVED_INPUT_165 = '000000A5'X ! Reserved for Digital use (name may change) PARAMETER QUI$K_MIN_ITEM = '00000001'X ! Minimum GETQUI item code PARAMETER QUI$K_MAX_ITEM = '000000A5'X ! Maximum GETQUI item code PARAMETER QUI$_CHARGE_CODE = '00000001'X ! synonym for QUI$_ACCOUNT_NAME ! ! Subfields of FILE_FLAGS item code. ! PARAMETER QUI$M_FILE_BURST = '00000001'X PARAMETER QUI$M_FILE_BURST_EXP = '00000002'X PARAMETER QUI$M_FILE_DELETE = '00000004'X PARAMETER QUI$M_FILE_DOUBLE_SPACE = '00000008'X PARAMETER QUI$M_FILE_FLAG = '00000010'X PARAMETER QUI$M_FILE_FLAG_EXP = '00000020'X PARAMETER QUI$M_FILE_TRAILER = '00000040'X PARAMETER QUI$M_FILE_TRAILER_EXP = '00000080'X PARAMETER QUI$M_FILE_PAGE_HEADER = '00000100'X PARAMETER QUI$M_FILE_PAGINATE = '00000200'X PARAMETER QUI$M_FILE_PASSALL = '00000400'X PARAMETER QUI$M_FILE_PAGINATE_EXP = '00000800'X PARAMETER QUI$M_FILE_DELETE_ALWAYS = '00001000'X STRUCTURE /FILE_FLAGS/ PARAMETER QUI$S_FILE_BURST = 1 PARAMETER QUI$V_FILE_BURST = 0 ! /BURST PARAMETER QUI$S_FILE_BURST_EXP = 1 PARAMETER QUI$V_FILE_BURST_EXP = 1 ! /[NO]BURST explicit (intentionally not documented) PARAMETER QUI$S_FILE_DELETE = 1 PARAMETER QUI$V_FILE_DELETE = 2 ! /DELETE PARAMETER QUI$S_FILE_DOUBLE_SPACE = 1 PARAMETER QUI$V_FILE_DOUBLE_SPACE = 3 ! /SPACE PARAMETER QUI$S_FILE_FLAG = 1 PARAMETER QUI$V_FILE_FLAG = 4 ! /FLAG PARAMETER QUI$S_FILE_FLAG_EXP = 1 PARAMETER QUI$V_FILE_FLAG_EXP = 5 ! /[NO]FLAG explicit (intentionally not documented) PARAMETER QUI$S_FILE_TRAILER = 1 PARAMETER QUI$V_FILE_TRAILER = 6 ! /TRAILER PARAMETER QUI$S_FILE_TRAILER_EXP = 1 PARAMETER QUI$V_FILE_TRAILER_EXP = 7 ! /[NO]TRAILER explicit (intentionally not documented) PARAMETER QUI$S_FILE_PAGE_HEADER = 1 PARAMETER QUI$V_FILE_PAGE_HEADER = 8 ! /HEADER PARAMETER QUI$S_FILE_PAGINATE = 1 PARAMETER QUI$V_FILE_PAGINATE = 9 ! /FEED PARAMETER QUI$S_FILE_PASSALL = 1 PARAMETER QUI$V_FILE_PASSALL = 10 ! /PASSALL PARAMETER QUI$S_FILE_PAGINATE_EXP = 1 PARAMETER QUI$V_FILE_PAGINATE_EXP = 11 ! /[NO]FEED explicit (intentionally not documented) PARAMETER QUI$S_FILE_DELETE_ALWAYS = 1 PARAMETER QUI$V_FILE_DELETE_ALWAYS = 12 ! /DELETE_ALWAYS BYTE %FILL (2) END STRUCTURE ! FILE_FLAGS ! ! Subfields of FILE_STATUS item code. ! PARAMETER QUI$M_FILE_CHECKPOINTED = '00000001'X PARAMETER QUI$M_FILE_EXECUTING = '00000002'X STRUCTURE /FILE_STATUS/ PARAMETER QUI$S_FILE_CHECKPOINTED = 1 PARAMETER QUI$V_FILE_CHECKPOINTED = 0 ! File checkpointed PARAMETER QUI$S_FILE_EXECUTING = 1 PARAMETER QUI$V_FILE_EXECUTING = 1 ! File currently executing BYTE %FILL (1) END STRUCTURE ! FILE_STATUS ! ! Subfields of FORM_FLAGS item code. ! PARAMETER QUI$M_FORM_SHEET_FEED = '00000001'X PARAMETER QUI$M_FORM_TRUNCATE = '00000002'X PARAMETER QUI$M_FORM_WRAP = '00000004'X STRUCTURE /FORM_FLAGS/ PARAMETER QUI$S_FORM_SHEET_FEED = 1 PARAMETER QUI$V_FORM_SHEET_FEED = 0 ! /SHEET_FEED PARAMETER QUI$S_FORM_TRUNCATE = 1 PARAMETER QUI$V_FORM_TRUNCATE = 1 ! /TRUNCATE PARAMETER QUI$S_FORM_WRAP = 1 PARAMETER QUI$V_FORM_WRAP = 2 ! /WRAP BYTE %FILL (1) END STRUCTURE ! FORM_FLAGS ! ! Subfields of JOB_FLAGS item code. ! PARAMETER QUI$M_JOB_CPU_LIMIT = '00000001'X PARAMETER QUI$M_JOB_FILE_BURST = '00000002'X PARAMETER QUI$M_JOB_FILE_BURST_ONE = '00000004'X PARAMETER QUI$M_JOB_FILE_BURST_EXP = '00000008'X PARAMETER QUI$M_JOB_FILE_FLAG = '00000010'X PARAMETER QUI$M_JOB_FILE_FLAG_ONE = '00000020'X PARAMETER QUI$M_JOB_FILE_FLAG_EXP = '00000040'X PARAMETER QUI$M_JOB_FILE_TRAILER = '00000080'X PARAMETER QUI$M_JOB_FILE_TRAILER_ONE = '00000100'X PARAMETER QUI$M_JOB_FILE_TRAILER_EXP = '00000200'X PARAMETER QUI$M_JOB_LOG_DELETE = '00000400'X PARAMETER QUI$M_JOB_LOG_NULL = '00000800'X PARAMETER QUI$M_JOB_LOG_SPOOL = '00001000'X PARAMETER QUI$M_JOB_LOWERCASE = '00002000'X PARAMETER QUI$M_JOB_NOTIFY = '00004000'X PARAMETER QUI$M_JOB_RESTART = '00008000'X PARAMETER QUI$M_JOB_WSDEFAULT = '00010000'X PARAMETER QUI$M_JOB_WSEXTENT = '00020000'X PARAMETER QUI$M_JOB_WSQUOTA = '00040000'X PARAMETER QUI$M_JOB_FILE_PAGINATE = '00080000'X PARAMETER QUI$M_JOB_FILE_PAGINATE_EXP = '00100000'X PARAMETER QUI$M_JOB_RETENTION = '00200000'X PARAMETER QUI$M_JOB_ERROR_RETENTION = '00400000'X PARAMETER QUI$M_JOB_RAD = '00800000'X STRUCTURE /JOB_FLAGS/ PARAMETER QUI$S_JOB_CPU_LIMIT = 1 PARAMETER QUI$V_JOB_CPU_LIMIT = 0 ! /CPUTIME explicit PARAMETER QUI$S_JOB_FILE_BURST = 1 PARAMETER QUI$V_JOB_FILE_BURST = 1 ! /BURST=ALL PARAMETER QUI$S_JOB_FILE_BURST_ONE = 1 PARAMETER QUI$V_JOB_FILE_BURST_ONE = 2 ! /BURST=ONE PARAMETER QUI$S_JOB_FILE_BURST_EXP = 1 PARAMETER QUI$V_JOB_FILE_BURST_EXP = 3 ! /[NO]BURST explicit (intentionally not documented) PARAMETER QUI$S_JOB_FILE_FLAG = 1 PARAMETER QUI$V_JOB_FILE_FLAG = 4 ! /FLAG=ALL PARAMETER QUI$S_JOB_FILE_FLAG_ONE = 1 PARAMETER QUI$V_JOB_FILE_FLAG_ONE = 5 ! /FLAG=ONE PARAMETER QUI$S_JOB_FILE_FLAG_EXP = 1 PARAMETER QUI$V_JOB_FILE_FLAG_EXP = 6 ! /[NO]FLAG explicit (intentionally not documented) PARAMETER QUI$S_JOB_FILE_TRAILER = 1 PARAMETER QUI$V_JOB_FILE_TRAILER = 7 ! /TRAILER=ALL PARAMETER QUI$S_JOB_FILE_TRAILER_ONE = 1 PARAMETER QUI$V_JOB_FILE_TRAILER_ONE = 8 ! /TRAILER=ONE PARAMETER QUI$S_JOB_FILE_TRAILER_EXP = 1 PARAMETER QUI$V_JOB_FILE_TRAILER_EXP = 9 ! /[NO]TRAILER explicit (intentionally not documented) PARAMETER QUI$S_JOB_LOG_DELETE = 1 PARAMETER QUI$V_JOB_LOG_DELETE = 10 ! /NOKEEP PARAMETER QUI$S_JOB_LOG_NULL = 1 PARAMETER QUI$V_JOB_LOG_NULL = 11 ! /NOLOG_FILE PARAMETER QUI$S_JOB_LOG_SPOOL = 1 PARAMETER QUI$V_JOB_LOG_SPOOL = 12 ! /PRINTER PARAMETER QUI$S_JOB_LOWERCASE = 1 PARAMETER QUI$V_JOB_LOWERCASE = 13 ! /LOWERCASE PARAMETER QUI$S_JOB_NOTIFY = 1 PARAMETER QUI$V_JOB_NOTIFY = 14 ! /NOTIFY PARAMETER QUI$S_JOB_RESTART = 1 PARAMETER QUI$V_JOB_RESTART = 15 ! /RESTART PARAMETER QUI$S_JOB_WSDEFAULT = 1 PARAMETER QUI$V_JOB_WSDEFAULT = 16 ! /WSDEFAULT explicit PARAMETER QUI$S_JOB_WSEXTENT = 1 PARAMETER QUI$V_JOB_WSEXTENT = 17 ! /WSEXTENT explicit PARAMETER QUI$S_JOB_WSQUOTA = 1 PARAMETER QUI$V_JOB_WSQUOTA = 18 ! /WSQUOTA explicit PARAMETER QUI$S_JOB_FILE_PAGINATE = 1 PARAMETER QUI$V_JOB_FILE_PAGINATE = 19 ! /FEED PARAMETER QUI$S_JOB_FILE_PAGINATE_EXP = 1 PARAMETER QUI$V_JOB_FILE_PAGINATE_EXP = 20 ! /[NO]FEED explicit (intentionally not documented) PARAMETER QUI$S_JOB_RETENTION = 1 PARAMETER QUI$V_JOB_RETENTION = 21 ! /RETAIN=ALWAYS PARAMETER QUI$S_JOB_ERROR_RETENTION = 1 PARAMETER QUI$V_JOB_ERROR_RETENTION = 22 ! /RETAIN=ERROR PARAMETER QUI$S_JOB_RAD = 1 PARAMETER QUI$V_JOB_RAD = 23 ! /RAD explicit BYTE %FILL (3) END STRUCTURE ! JOB_FLAGS ! ! Subfields of JOB_STATUS item code. ! PARAMETER QUI$M_JOB_ABORTING = '00000001'X PARAMETER QUI$M_JOB_EXECUTING = '00000002'X PARAMETER QUI$M_JOB_HOLDING = '00000004'X PARAMETER QUI$M_JOB_INACCESSIBLE = '00000008'X PARAMETER QUI$M_JOB_REFUSED = '00000010'X PARAMETER QUI$M_JOB_REQUEUE = '00000020'X PARAMETER QUI$M_JOB_RESTARTING = '00000040'X PARAMETER QUI$M_JOB_RETAINED = '00000080'X PARAMETER QUI$M_JOB_STARTING = '00000100'X PARAMETER QUI$M_JOB_TIMED_RELEASE = '00000200'X PARAMETER QUI$M_JOB_SUSPENDED = '00000400'X PARAMETER QUI$M_JOB_PENDING = '00000800'X PARAMETER QUI$M_JOB_UNDEFINED = '00001000'X PARAMETER QUI$M_JOB_STALLED = '00002000'X PARAMETER QUI$M_JOB_INCOMPLETE = '00004000'X PARAMETER QUI$M_JOB_COMPLETING = '00008000'X STRUCTURE /JOB_STATUS/ PARAMETER QUI$S_JOB_ABORTING = 1 PARAMETER QUI$V_JOB_ABORTING = 0 ! Job is aborting PARAMETER QUI$S_JOB_EXECUTING = 1 PARAMETER QUI$V_JOB_EXECUTING = 1 ! Job is executing PARAMETER QUI$S_JOB_HOLDING = 1 PARAMETER QUI$V_JOB_HOLDING = 2 ! Job is holding for /HOLD PARAMETER QUI$S_JOB_INACCESSIBLE = 1 PARAMETER QUI$V_JOB_INACCESSIBLE = 3 ! Job is inaccessible PARAMETER QUI$S_JOB_REFUSED = 1 PARAMETER QUI$V_JOB_REFUSED = 4 ! Job was refused by symbiont PARAMETER QUI$S_JOB_REQUEUE = 1 PARAMETER QUI$V_JOB_REQUEUE = 5 ! Job will requeue after abort (intentionally not documented) PARAMETER QUI$S_JOB_RESTARTING = 1 PARAMETER QUI$V_JOB_RESTARTING = 6 ! Job started execution at least once (intentionally not d ! Job started execution at least once (intentionally not docu PARAMETER QUI$S_JOB_RETAINED = 1 PARAMETER QUI$V_JOB_RETAINED = 7 ! Job was retained by /RETAIN PARAMETER QUI$S_JOB_STARTING = 1 PARAMETER QUI$V_JOB_STARTING = 8 ! Job is starting PARAMETER QUI$S_JOB_TIMED_RELEASE = 1 PARAMETER QUI$V_JOB_TIMED_RELEASE = 9 ! Job is holding for /AFTER PARAMETER QUI$S_JOB_SUSPENDED = 1 PARAMETER QUI$V_JOB_SUSPENDED = 10 ! Job is suspended by STOP/QUEUE command PARAMETER QUI$S_JOB_PENDING = 1 PARAMETER QUI$V_JOB_PENDING = 11 ! Job is pending (see QUI$_JOB_PENDING_REASON for more infor ! Job is pending (see QUI$_JOB_PENDING_REASON for more inform PARAMETER QUI$S_JOB_UNDEFINED = 1 PARAMETER QUI$V_JOB_UNDEFINED = 12 ! Job does not yet exist in db or is being removed from db PARAMETER QUI$S_JOB_STALLED = 1 PARAMETER QUI$V_JOB_STALLED = 13 ! Current job on stalled queue PARAMETER QUI$S_JOB_INCOMPLETE = 1 PARAMETER QUI$V_JOB_INCOMPLETE = 14 ! Job was processed by the symbiont but further processin ! Job was processed by the symbiont but further processing is PARAMETER QUI$S_JOB_COMPLETING = 1 PARAMETER QUI$V_JOB_COMPLETING = 15 ! Job has been completely processed BYTE %FILL (2) END STRUCTURE ! JOB_STATUS PARAMETER QUI$V_JOB_TIMED = '00000009'X ! Synonym for QUI$V_JOB_TIMED_RELEASE for V4 compatibility PARAMETER QUI$M_JOB_TIMED = '00000200'X ! Synonym for QUI$M_JOB_TIMED_RELEASE for V4 compatibility ! ! Subfields of PENDING_JOB_REASON. ! ! Note that in the descriptions below "queue" refers to the execution queue in which a job resides ! Note that in the descriptions below "queue" refers to the e ! xecution queue in which a job resides, or to the set of exec ! queues that is the target of the generic queue in which a job resides. ! PARAMETER QUI$M_PEND_CHAR_MISMATCH = '00000001'X PARAMETER QUI$M_PEND_JOB_SIZE_MAX = '00000002'X PARAMETER QUI$M_PEND_JOB_SIZE_MIN = '00000004'X PARAMETER QUI$M_PEND_LOWERCASE_MISMATCH = '00000008'X PARAMETER QUI$M_PEND_NO_ACCESS = '00000010'X PARAMETER QUI$M_PEND_QUEUE_BUSY = '00000020'X PARAMETER QUI$M_PEND_QUEUE_STATE = '00000040'X PARAMETER QUI$M_PEND_STOCK_MISMATCH = '00000080'X STRUCTURE /PENDING_JOB_REASON/ PARAMETER QUI$S_PEND_CHAR_MISMATCH = 1 PARAMETER QUI$V_PEND_CHAR_MISMATCH = 0 ! Queue's characteristics do not match job's requireme PARAMETER QUI$S_PEND_JOB_SIZE_MAX = 1 PARAMETER QUI$V_PEND_JOB_SIZE_MAX = 1 ! Print job's block size is too large to execute on que ! Print job's block size is too large to execute on queue (pr PARAMETER QUI$S_PEND_JOB_SIZE_MIN = 1 PARAMETER QUI$V_PEND_JOB_SIZE_MIN = 2 ! Print job's block size is too small to execute on que ! Print job's block size is too small to execute on queue (pr PARAMETER QUI$S_PEND_LOWERCASE_MISMATCH = 1 PARAMETER QUI$V_PEND_LOWERCASE_MISMATCH = 3 ! Queue's lowercase attribute does not match job' ! Queue's lowercase attribute does not match job's requiremen PARAMETER QUI$S_PEND_NO_ACCESS = 1 PARAMETER QUI$V_PEND_NO_ACCESS = 4 ! User does not have access to queue PARAMETER QUI$S_PEND_QUEUE_BUSY = 1 PARAMETER QUI$V_PEND_QUEUE_BUSY = 5 ! Job is ready to execute but must wait until other jobs ! Job is ready to execute but must wait until other jobs ahea ! complete execution (this is a normal state that requires no user intervention) PARAMETER QUI$S_PEND_QUEUE_STATE = 1 PARAMETER QUI$V_PEND_QUEUE_STATE = 6 ! Queue state prevents job from executing (see QUI$_QUEU ! Queue state prevents job from executing (see QUI$_QUEUE_STA PARAMETER QUI$S_PEND_STOCK_MISMATCH = 1 PARAMETER QUI$V_PEND_STOCK_MISMATCH = 7 ! Stock type of mounted form on output execution queu ! Stock type of mounted form on output execution queue does n ! stock stock type required by form associated with job (print job only) BYTE %FILL (1) END STRUCTURE ! PENDING_JOB_REASON ! ! Subfields of QUEUE_FLAGS item code. ! PARAMETER QUI$M_QUEUE_BATCH = '00000001'X PARAMETER QUI$M_QUEUE_CPU_DEFAULT = '00000002'X PARAMETER QUI$M_QUEUE_CPU_LIMIT = '00000004'X PARAMETER QUI$M_QUEUE_FILE_BURST = '00000008'X PARAMETER QUI$M_QUEUE_FILE_BURST_ONE = '00000010'X PARAMETER QUI$M_QUEUE_FILE_FLAG = '00000020'X PARAMETER QUI$M_QUEUE_FILE_FLAG_ONE = '00000040'X PARAMETER QUI$M_QUEUE_FILE_TRAILER = '00000080'X PARAMETER QUI$M_QUEUE_FILE_TRAILER_ONE = '00000100'X PARAMETER QUI$M_QUEUE_GENERIC = '00000200'X PARAMETER QUI$M_QUEUE_GENERIC_SELECTION = '00000400'X PARAMETER QUI$M_QUEUE_JOB_BURST = '00000800'X PARAMETER QUI$M_QUEUE_JOB_FLAG = '00001000'X PARAMETER QUI$M_QUEUE_JOB_SIZE_SCHED = '00002000'X PARAMETER QUI$M_QUEUE_JOB_TRAILER = '00004000'X PARAMETER QUI$M_QUEUE_RETAIN_ALL = '00008000'X PARAMETER QUI$M_QUEUE_RETAIN_ERROR = '00010000'X PARAMETER QUI$M_QUEUE_SWAP = '00020000'X PARAMETER QUI$M_QUEUE_TERMINAL = '00040000'X PARAMETER QUI$M_QUEUE_WSDEFAULT = '00080000'X PARAMETER QUI$M_QUEUE_WSEXTENT = '00100000'X PARAMETER QUI$M_QUEUE_WSQUOTA = '00200000'X PARAMETER QUI$M_QUEUE_FILE_PAGINATE = '00400000'X PARAMETER QUI$M_QUEUE_RECORD_BLOCKING = '00800000'X PARAMETER QUI$M_QUEUE_PRINTER = '01000000'X PARAMETER QUI$M_QUEUE_ACL_SPECIFIED = '02000000'X PARAMETER QUI$M_QUEUE_NOTIFY_ON_INTERRUPT = '04000000'X PARAMETER QUI$M_QUEUE_CHECKPOINT_FREQ = '08000000'X PARAMETER QUI$M_QUEUE_AUTOSTART = '10000000'X PARAMETER QUI$M_SECURITY_INACCESSIBLE = '20000000'X PARAMETER QUI$M_QUEUE_NO_INITIAL_FF = '40000000'X PARAMETER QUI$M_QUEUE_RAD = '80000000'X STRUCTURE /QUEUE_FLAGS/ PARAMETER QUI$S_QUEUE_BATCH = 1 PARAMETER QUI$V_QUEUE_BATCH = 0 ! /BATCH PARAMETER QUI$S_QUEUE_CPU_DEFAULT = 1 PARAMETER QUI$V_QUEUE_CPU_DEFAULT = 1 ! /CPUDEFAULT specified PARAMETER QUI$S_QUEUE_CPU_LIMIT = 1 PARAMETER QUI$V_QUEUE_CPU_LIMIT = 2 ! /CPUMAXIMUM specified PARAMETER QUI$S_QUEUE_FILE_BURST = 1 PARAMETER QUI$V_QUEUE_FILE_BURST = 3 ! /DEFAULT=BURST=ALL PARAMETER QUI$S_QUEUE_FILE_BURST_ONE = 1 PARAMETER QUI$V_QUEUE_FILE_BURST_ONE = 4 ! /DEFAULT=BURST=ONE PARAMETER QUI$S_QUEUE_FILE_FLAG = 1 PARAMETER QUI$V_QUEUE_FILE_FLAG = 5 ! /DEFAULT=FLAG=ALL PARAMETER QUI$S_QUEUE_FILE_FLAG_ONE = 1 PARAMETER QUI$V_QUEUE_FILE_FLAG_ONE = 6 ! /DEFAULT=FLAG=ONE PARAMETER QUI$S_QUEUE_FILE_TRAILER = 1 PARAMETER QUI$V_QUEUE_FILE_TRAILER = 7 ! /DEFAULT=TRAILER=ALL PARAMETER QUI$S_QUEUE_FILE_TRAILER_ONE = 1 PARAMETER QUI$V_QUEUE_FILE_TRAILER_ONE = 8 ! /DEFAULT=TRAILER=ONE PARAMETER QUI$S_QUEUE_GENERIC = 1 PARAMETER QUI$V_QUEUE_GENERIC = 9 ! /GENERIC PARAMETER QUI$S_QUEUE_GENERIC_SELECTION = 1 PARAMETER QUI$V_QUEUE_GENERIC_SELECTION = 10 ! /ENABLE_GENERIC PARAMETER QUI$S_QUEUE_JOB_BURST = 1 PARAMETER QUI$V_QUEUE_JOB_BURST = 11 ! /SEPARATE=BURST PARAMETER QUI$S_QUEUE_JOB_FLAG = 1 PARAMETER QUI$V_QUEUE_JOB_FLAG = 12 ! /SEPARATE=FLAG PARAMETER QUI$S_QUEUE_JOB_SIZE_SCHED = 1 PARAMETER QUI$V_QUEUE_JOB_SIZE_SCHED = 13 ! /SCHEDULE=SIZE PARAMETER QUI$S_QUEUE_JOB_TRAILER = 1 PARAMETER QUI$V_QUEUE_JOB_TRAILER = 14 ! /SEPARATE=TRAILER PARAMETER QUI$S_QUEUE_RETAIN_ALL = 1 PARAMETER QUI$V_QUEUE_RETAIN_ALL = 15 ! /RETAIN=ALL PARAMETER QUI$S_QUEUE_RETAIN_ERROR = 1 PARAMETER QUI$V_QUEUE_RETAIN_ERROR = 16 ! /RETAIN=ERROR PARAMETER QUI$S_QUEUE_SWAP = 1 PARAMETER QUI$V_QUEUE_SWAP = 17 ! /NODISABLE_SWAPPING PARAMETER QUI$S_QUEUE_TERMINAL = 1 PARAMETER QUI$V_QUEUE_TERMINAL = 18 ! /DEVICE=TERMINAL or terminal device type reported by sy ! /DEVICE=TERMINAL or terminal device type reported by symbio PARAMETER QUI$S_QUEUE_WSDEFAULT = 1 PARAMETER QUI$V_QUEUE_WSDEFAULT = 19 ! /WSDEFAULT specified PARAMETER QUI$S_QUEUE_WSEXTENT = 1 PARAMETER QUI$V_QUEUE_WSEXTENT = 20 ! /WSEXTENT specified PARAMETER QUI$S_QUEUE_WSQUOTA = 1 PARAMETER QUI$V_QUEUE_WSQUOTA = 21 ! /WSQUOTA specified PARAMETER QUI$S_QUEUE_FILE_PAGINATE = 1 PARAMETER QUI$V_QUEUE_FILE_PAGINATE = 22 ! /DEFAULT=FEED PARAMETER QUI$S_QUEUE_RECORD_BLOCKING = 1 PARAMETER QUI$V_QUEUE_RECORD_BLOCKING = 23 ! /RECORD_BLOCKING PARAMETER QUI$S_QUEUE_PRINTER = 1 PARAMETER QUI$V_QUEUE_PRINTER = 24 ! /DEVICE=PRINTER or printer device type reported by symbi PARAMETER QUI$S_QUEUE_ACL_SPECIFIED = 1 PARAMETER QUI$V_QUEUE_ACL_SPECIFIED = 25 ! ACL has been specified for queue PARAMETER QUI$S_QUEUE_NOTIFY_ON_INTERRUPT = 1 PARAMETER QUI$V_QUEUE_NOTIFY_ON_INTERRUPT = 26 ! /NOTIFY=INTERRUPTION PARAMETER QUI$S_QUEUE_CHECKPOINT_FREQ = 1 PARAMETER QUI$V_QUEUE_CHECKPOINT_FREQ = 27 ! /CHECKPOINT_FREQUENCY specified PARAMETER QUI$S_QUEUE_AUTOSTART = 1 PARAMETER QUI$V_QUEUE_AUTOSTART = 28 ! /AUTOSTART_ON specified PARAMETER QUI$S_SECURITY_INACCESSIBLE = 1 PARAMETER QUI$V_SECURITY_INACCESSIBLE = 29 ! Requestor does not have access to security infor PARAMETER QUI$S_QUEUE_NO_INITIAL_FF = 1 PARAMETER QUI$V_QUEUE_NO_INITIAL_FF = 30 ! /NO_INITIAL_FF PARAMETER QUI$S_QUEUE_RAD = 1 PARAMETER QUI$V_QUEUE_RAD = 31 BYTE %FILL (4) ! /RAD specified END STRUCTURE ! QUEUE_FLAGS ! ! Subfields of QUEUE_STATUS item code. ! PARAMETER QUI$M_QUEUE_ALIGNING = '00000001'X PARAMETER QUI$M_QUEUE_IDLE = '00000002'X PARAMETER QUI$M_QUEUE_LOWERCASE = '00000004'X PARAMETER QUI$M_QUEUE_OPERATOR_REQUEST = '00000008'X PARAMETER QUI$M_QUEUE_PAUSED = '00000010'X PARAMETER QUI$M_QUEUE_PAUSING = '00000020'X PARAMETER QUI$M_QUEUE_REMOTE = '00000040'X PARAMETER QUI$M_QUEUE_RESETTING = '00000080'X PARAMETER QUI$M_QUEUE_RESUMING = '00000100'X PARAMETER QUI$M_QUEUE_SERVER = '00000200'X PARAMETER QUI$M_QUEUE_STALLED = '00000400'X PARAMETER QUI$M_QUEUE_STARTING = '00000800'X PARAMETER QUI$M_QUEUE_STOPPED = '00001000'X PARAMETER QUI$M_QUEUE_STOPPING = '00002000'X PARAMETER QUI$M_QUEUE_UNAVAILABLE = '00004000'X PARAMETER QUI$M_QUEUE_CLOSED = '00008000'X PARAMETER QUI$M_QUEUE_BUSY = '00010000'X PARAMETER QUI$M_QUEUE_UNDEFINED = '00020000'X PARAMETER QUI$M_QUEUE_AVAILABLE = '00040000'X PARAMETER QUI$M_QUEUE_DISABLED = '00080000'X PARAMETER QUI$M_QUEUE_AUTOSTART_INACTIVE = '00100000'X PARAMETER QUI$M_QUEUE_STOP_PENDING = '00200000'X STRUCTURE /QUEUE_STATUS/ PARAMETER QUI$S_QUEUE_ALIGNING = 1 PARAMETER QUI$V_QUEUE_ALIGNING = 0 ! Queue is aligning PARAMETER QUI$S_QUEUE_IDLE = 1 PARAMETER QUI$V_QUEUE_IDLE = 1 ! Queue is idle: no jobs executing and none available for ex ! Queue is idle: no jobs executing and none available for ex PARAMETER QUI$S_QUEUE_LOWERCASE = 1 PARAMETER QUI$V_QUEUE_LOWERCASE = 2 ! Lowercase device PARAMETER QUI$S_QUEUE_OPERATOR_REQUEST = 1 PARAMETER QUI$V_QUEUE_OPERATOR_REQUEST = 3 ! Queue is doing /OPERATOR (intentionally not docu PARAMETER QUI$S_QUEUE_PAUSED = 1 PARAMETER QUI$V_QUEUE_PAUSED = 4 ! Queue is paused PARAMETER QUI$S_QUEUE_PAUSING = 1 PARAMETER QUI$V_QUEUE_PAUSING = 5 ! Queue is pausing PARAMETER QUI$S_QUEUE_REMOTE = 1 PARAMETER QUI$V_QUEUE_REMOTE = 6 ! Remote device PARAMETER QUI$S_QUEUE_RESETTING = 1 PARAMETER QUI$V_QUEUE_RESETTING = 7 ! Incomplete remote request to reset (OBSOLETE) PARAMETER QUI$S_QUEUE_RESUMING = 1 PARAMETER QUI$V_QUEUE_RESUMING = 8 ! Queue is resuming from paused state PARAMETER QUI$S_QUEUE_SERVER = 1 PARAMETER QUI$V_QUEUE_SERVER = 9 ! /DEVICE=SERVER or reported to be a served queue by the sym ! /DEVICE=SERVER or reported to be a served queue by the symb PARAMETER QUI$S_QUEUE_STALLED = 1 PARAMETER QUI$V_QUEUE_STALLED = 10 ! Device is stalled PARAMETER QUI$S_QUEUE_STARTING = 1 PARAMETER QUI$V_QUEUE_STARTING = 11 ! Queue is starting PARAMETER QUI$S_QUEUE_STOPPED = 1 PARAMETER QUI$V_QUEUE_STOPPED = 12 ! Queue is stopped PARAMETER QUI$S_QUEUE_STOPPING = 1 PARAMETER QUI$V_QUEUE_STOPPING = 13 ! Queue is stopping PARAMETER QUI$S_QUEUE_UNAVAILABLE = 1 PARAMETER QUI$V_QUEUE_UNAVAILABLE = 14 ! Device is unavailable PARAMETER QUI$S_QUEUE_CLOSED = 1 PARAMETER QUI$V_QUEUE_CLOSED = 15 ! Queue is closed PARAMETER QUI$S_QUEUE_BUSY = 1 PARAMETER QUI$V_QUEUE_BUSY = 16 ! Queue is executing as many jobs as it is capable of execut ! Queue is executing as many jobs as it is capable of executi PARAMETER QUI$S_QUEUE_UNDEFINED = 1 PARAMETER QUI$V_QUEUE_UNDEFINED = 17 ! Queue does not yet exist in db or is being removed fro PARAMETER QUI$S_QUEUE_AVAILABLE = 1 PARAMETER QUI$V_QUEUE_AVAILABLE = 18 ! At least one job is executing, but the queue is capabl ! At least one job is executing, but the queue is capable of PARAMETER QUI$S_QUEUE_DISABLED = 1 PARAMETER QUI$V_QUEUE_DISABLED = 19 ! Queue is not able to accept or process jobs; its QSIs a ! Queue is not able to accept or process jobs; its QSIs are i PARAMETER QUI$S_QUEUE_AUTOSTART_INACTIVE = 1 PARAMETER QUI$V_QUEUE_AUTOSTART_INACTIVE = 20 ! AUTOSTART queue explicitly stopped PARAMETER QUI$S_QUEUE_STOP_PENDING = 1 PARAMETER QUI$V_QUEUE_STOP_PENDING = 21 ! Queue will be stopped when work currently in progre ! Queue will be stopped when work currently in progress has c BYTE %FILL (3) END STRUCTURE ! QUEUE_STATUS ! ! Subfields of SEARCH_FLAGS item code. ! PARAMETER QUI$M_SEARCH_ALL_JOBS = '00000001'X PARAMETER QUI$M_SEARCH_WILDCARD = '00000002'X PARAMETER QUI$M_SEARCH_BATCH = '00000004'X PARAMETER QUI$M_SEARCH_SYMBIONT = '00000008'X PARAMETER QUI$M_SEARCH_THIS_JOB = '00000010'X PARAMETER QUI$M_SEARCH_PRINTER = '00000020'X PARAMETER QUI$M_SEARCH_SERVER = '00000040'X PARAMETER QUI$M_SEARCH_TERMINAL = '00000080'X PARAMETER QUI$M_SEARCH_GENERIC = '00000100'X PARAMETER QUI$M_SEARCH_GENERIC_TARGET = '00000200'X PARAMETER QUI$M_SEARCH_PENDING_JOBS = '00000400'X PARAMETER QUI$M_SEARCH_EXECUTING_JOBS = '00000800'X PARAMETER QUI$M_SEARCH_TIMED_RELEASE_JOBS = '00001000'X PARAMETER QUI$M_SEARCH_HOLDING_JOBS = '00002000'X PARAMETER QUI$M_SEARCH_RETAINED_JOBS = '00004000'X PARAMETER QUI$M_SEARCH_FREEZE_CONTEXT = '00008000'X PARAMETER QUI$M_SEARCH_OPEN_JOBS = '00010000'X PARAMETER QUI$M_SEARCH_RESERVED_BIT1 = '00020000'X PARAMETER QUI$M_SEARCH_RESERVED_BIT2 = '00040000'X STRUCTURE /SEARCH_FLAGS/ PARAMETER QUI$S_SEARCH_ALL_JOBS = 1 PARAMETER QUI$V_SEARCH_ALL_JOBS = 0 ! Select all jobs (else only those with same username as ! Select all jobs (else only those with same username as call PARAMETER QUI$S_SEARCH_WILDCARD = 1 PARAMETER QUI$V_SEARCH_WILDCARD = 1 ! Force a wildcard operation PARAMETER QUI$S_SEARCH_BATCH = 1 PARAMETER QUI$V_SEARCH_BATCH = 2 ! Select batch queues PARAMETER QUI$S_SEARCH_SYMBIONT = 1 PARAMETER QUI$V_SEARCH_SYMBIONT = 3 ! Select symbiont (output) queues (note that QUI$V_SEARCH ! Select symbiont (output) queues (note that QUI$V_SEARCH_SYM ! to setting QUI$V_SEARCH_PRINTER, QUI$V_SEARCH_SERVER, and QUI$V_SEARCH_TERMINAL) PARAMETER QUI$S_SEARCH_THIS_JOB = 1 PARAMETER QUI$V_SEARCH_THIS_JOB = 4 ! Select only caller's batch job (forcing new context) PARAMETER QUI$S_SEARCH_PRINTER = 1 PARAMETER QUI$V_SEARCH_PRINTER = 5 ! Select printer queues PARAMETER QUI$S_SEARCH_SERVER = 1 PARAMETER QUI$V_SEARCH_SERVER = 6 ! Select server queues PARAMETER QUI$S_SEARCH_TERMINAL = 1 PARAMETER QUI$V_SEARCH_TERMINAL = 7 ! Select terminal queues PARAMETER QUI$S_SEARCH_GENERIC = 1 PARAMETER QUI$V_SEARCH_GENERIC = 8 ! Select generic queues PARAMETER QUI$S_SEARCH_GENERIC_TARGET = 1 PARAMETER QUI$V_SEARCH_GENERIC_TARGET = 9 ! Select generic target queues after selecting gene ! Select generic target queues after selecting generic queue ! (note this option is NOT supported; it is intentionally not documented and ! reserved for Digital use) PARAMETER QUI$S_SEARCH_PENDING_JOBS = 1 PARAMETER QUI$V_SEARCH_PENDING_JOBS = 10 ! Select only pending jobs PARAMETER QUI$S_SEARCH_EXECUTING_JOBS = 1 PARAMETER QUI$V_SEARCH_EXECUTING_JOBS = 11 ! Select only executing jobs PARAMETER QUI$S_SEARCH_TIMED_RELEASE_JOBS = 1 PARAMETER QUI$V_SEARCH_TIMED_RELEASE_JOBS = 12 ! Select only timed release jobs PARAMETER QUI$S_SEARCH_HOLDING_JOBS = 1 PARAMETER QUI$V_SEARCH_HOLDING_JOBS = 13 ! Select only holding jobs PARAMETER QUI$S_SEARCH_RETAINED_JOBS = 1 PARAMETER QUI$V_SEARCH_RETAINED_JOBS = 14 ! Select only retained jobs PARAMETER QUI$S_SEARCH_FREEZE_CONTEXT = 1 PARAMETER QUI$V_SEARCH_FREEZE_CONTEXT = 15 ! Do not advance wildcard context to next object i ! Do not advance wildcard context to next object in list at e PARAMETER QUI$S_SEARCH_OPEN_JOBS = 1 PARAMETER QUI$V_SEARCH_OPEN_JOBS = 16 ! Select only open jobs PARAMETER QUI$S_SEARCH_RESERVED_BIT1 = 1 PARAMETER QUI$V_SEARCH_RESERVED_BIT1 = 17 ! Reserved to Compaq PARAMETER QUI$S_SEARCH_RESERVED_BIT2 = 1 PARAMETER QUI$V_SEARCH_RESERVED_BIT2 = 18 ! Reserved to Compaq BYTE %FILL (3) END STRUCTURE ! SEARCH_FLAGS ! ! Subfields of SYMBIONT_FLAGS item code. ! ! Note: this item code is intentionally not documented and reserved for Digital use. ! PARAMETER QUI$M_SYM_NOTIFIES = '00000001'X PARAMETER QUI$M_SYM_REQUESTS_OPER = '00000002'X PARAMETER QUI$M_SYM_COPIES_FILE = '00000004'X PARAMETER QUI$M_SYM_COPIES_JOB = '00000008'X PARAMETER QUI$M_SYM_ACCEPTS_ALL_FORMS = '00000010'X PARAMETER QUI$M_SYM_NO_JOB_CHECKPOINT = '00000020'X STRUCTURE /SYMBIONT_FLAGS/ PARAMETER QUI$S_SYM_NOTIFIES = 1 PARAMETER QUI$V_SYM_NOTIFIES = 0 ! Symbiont notifies for job completions PARAMETER QUI$S_SYM_REQUESTS_OPER = 1 PARAMETER QUI$V_SYM_REQUESTS_OPER = 1 ! Symbiont generates operator messages PARAMETER QUI$S_SYM_COPIES_FILE = 1 PARAMETER QUI$V_SYM_COPIES_FILE = 2 ! Symbiont generates multiple file copies PARAMETER QUI$S_SYM_COPIES_JOB = 1 PARAMETER QUI$V_SYM_COPIES_JOB = 3 ! Symbiont generates multiple job copies PARAMETER QUI$S_SYM_ACCEPTS_ALL_FORMS = 1 PARAMETER QUI$V_SYM_ACCEPTS_ALL_FORMS = 4 ! Symbiont processes all form types PARAMETER QUI$S_SYM_NO_JOB_CHECKPOINT = 1 PARAMETER QUI$V_SYM_NO_JOB_CHECKPOINT = 5 ! Always reprocess full job on a restart BYTE %FILL (1) END STRUCTURE ! SYMBIONT_FLAGS ! ! Subfields of MANAGER_STATUS item code. ! PARAMETER QUI$M_MANAGER_START_PENDING = '00000001'X PARAMETER QUI$M_MANAGER_STARTING = '00000002'X PARAMETER QUI$M_MANAGER_RUNNING = '00000004'X PARAMETER QUI$M_MANAGER_FAILOVER = '00000008'X PARAMETER QUI$M_MANAGER_STOPPING = '00000010'X PARAMETER QUI$M_MANAGER_STOPPED = '00000020'X STRUCTURE /MANAGER_STATUS/ PARAMETER QUI$S_MANAGER_START_PENDING = 1 PARAMETER QUI$V_MANAGER_START_PENDING = 0 ! Queue manager will start when a node is available PARAMETER QUI$S_MANAGER_STARTING = 1 PARAMETER QUI$V_MANAGER_STARTING = 1 ! Queue manager is starting PARAMETER QUI$S_MANAGER_RUNNING = 1 PARAMETER QUI$V_MANAGER_RUNNING = 2 ! Queue manager is processing work PARAMETER QUI$S_MANAGER_FAILOVER = 1 PARAMETER QUI$V_MANAGER_FAILOVER = 3 ! Queue manager is failing over to pick up new startup v PARAMETER QUI$S_MANAGER_STOPPING = 1 PARAMETER QUI$V_MANAGER_STOPPING = 4 ! Queue manager is shutting down PARAMETER QUI$S_MANAGER_STOPPED = 1 PARAMETER QUI$V_MANAGER_STOPPED = 5 ! Queue manager is stopped BYTE %FILL (1) END STRUCTURE ! MANAGER_STATUS !DEC$ END OPTIONS