V731 Features, Programming, System Services and NUMA RADs
*Conan The Librarian
The following services have been updated to support batch jobs for NUMA Resource Affinity Domains (RADs): o $GETQUI o $SNDJBC For information about the system management updates, see Batch Job Support for NUMA RADs in this manual, and refer to the OpenVMS System Services Reference Manual.
|1 - $GETQUI Updates|
This section describes updates to the $GETQUI service.
1.1 - New Item Code
The QUI$_RAD output item code is used to return the value of the RAD attribute attached to a queue or a job. The item code expects a 32-bit buffer in which to write the value of the RAD. A value of -1 is returned to the buffer if no RAD is specified for the queue or the job. The QUI$_RAD item code is valid for the following function codes: o QUI$_DISPLAY_ENTRY o QUI$_DISPLAY_JOB o QUI$_DISPLAY_QUEUE
1.2 - New RAD Flags
New bits have been added to the queue flags and job flags item codes for RAD support. The QUI$V_JOB_RAD bit of the QUI$_JOB_FLAGS item indicates whether the job will use the RAD processing option. The QUI$V_QUEUE_RAD bit of the QUI$_QUEUE_FLAGS item indicates whether the RAD processing option attribute is specified for the batch queue.
|2 - $SNDJBC Updates|
There are two new $SNDJBC item codes: SJC$_RAD and SJC$_NO_RAD. The SJC$_RAD input item code is used to specify a RAD number on which to create a batch process. The item accepts a 32-bit integer value as input. The input is validated to be within the range of 0 to SYI$_RAD_MAX_RADS. The SJC$_NO_RAD input item code is a boolean input item code. When the SJC$_NO_RAD code is specified in a request, the RAD value for the queue or job is removed. The new item codes are valid for the following function codes: o SJC$_ALTER_JOB o SJC$_ALTER_QUEUE o SJC$_CREATE_JOB o SJC$_CREATE_QUEUE o SJC$_ENTER_FILE o SJC$_START_QUEUE