public class SYS_Util extends SYS
SYS.ACMESB, SYS.ID_CTX, SYS.PID_CTX, SYS.QUI_CTX, SYS.TERMINAL_IO
VMSLibrary.Pair<T1,T2>, VMSLibrary.Result<T>
Constructor and Description |
---|
SYS_Util() |
Modifier and Type | Method and Description |
---|---|
static VMSLibrary.Result<java.lang.Void> |
SYS$BRKTHRUW_terminal(java.lang.String msg,
java.lang.String terminal)
Call SYS$BRKTHRUW to send message to terminals.
|
static VMSLibrary.Result<java.lang.Void> |
SYS$BRKTHRUW_user(java.lang.String msg,
java.lang.String user)
Call SYS$BRKTHRUW to send message to users.
|
static java.util.List<java.util.Map<java.lang.Integer,java.lang.Object>> |
SYS$GETQUIW_QueueJobs(java.lang.String queuename,
int[] itms)
Call SYS$GETQUIW to get list of all jobs and information about them.
|
static void |
SYS$GETQUIW_QueueJobs(java.lang.String queuename,
int[] itms,
JobProcessor<java.util.Map<java.lang.Integer,java.lang.Object>> proc)
Call SYS$GETQUIW to get all jobs and call callback for each.
|
static java.util.Map<java.lang.Integer,java.lang.String> |
SYS$IDTOASC(boolean inclneg)
Call SYS$IDTOASC to get map of identifiers to identifier names.
|
static void |
SYS$IDTOASC(IDProcessor proc)
Call SYS$IDTOASC to get all identifiers and call callback for each.
|
static java.util.List<java.util.Map<java.lang.Integer,java.lang.Object>> |
SYS$PROCESS_SCAN_and_SYS$GETJPIW(int code,
java.lang.String value,
int[] itms)
Call SYS$PROCESS_SCAN to get all PID's and call SYS$GETJPIW for each PID to get list of items.
|
static void |
SYS$PROCESS_SCAN_and_SYS$GETJPIW(int code,
java.lang.String value,
int[] itms,
PIDProcessor<java.util.Map<java.lang.Integer,java.lang.Object>> proc)
Call SYS$PROCESS_SCAN to get all PID's and call SYS$GETJPIW for each PID to get list of items and call callback for each..
|
SYS$ACMW, SYS$ALLOC, SYS$ASCTIM, SYS$ASCTIM, SYS$ASCTOID, SYS$ASSIGN, SYS$BINTIM, SYS$BRKTHRUW, SYS$BRKTHRUW, SYS$CRELNM, SYS$CRELNM, SYS$CREMBX, SYS$CREPRC, SYS$CREPRC, SYS$CREPRC, SYS$DALLOC, SYS$DASSGN, SYS$DELMBX, SYS$DEQ, SYS$ENQW, SYS$ENQW, SYS$EXIT, SYS$FORCEX, SYS$GETDVIW, SYS$GETJPIW, SYS$GETMSG, SYS$GETQUIW_Entry, SYS$GETQUIW_Queue, SYS$GETSYIW, SYS$GETSYIW, SYS$GETTIM, SYS$GETUAI, SYS$HIBER, SYS$IDTOASC, SYS$PROCESS_SCAN, SYS$QIOW, SYS$SETDDIR, SYS$SETDDIR, SYS$SETPRI, SYS$SETPRI, SYS$SETPRN, SYS$SETPRV, SYS$SETPRV, SYS$SNDJBCW_Delete, SYS$SNDJBCW_Print, SYS$SNDJBCW_QueueStart, SYS$SNDJBCW_QueueStop, SYS$SNDJBCW_Submit, SYS$TRNLNM_Attr, SYS$TRNLNM, SYS$TRNLNM, SYS$WAKE, SYS$WAKE, SYS$WAKE
public static VMSLibrary.Result<java.lang.Void> SYS$BRKTHRUW_terminal(java.lang.String msg, java.lang.String terminal) throws java.io.UnsupportedEncodingException, dk.vajhoej.record.RecordException
msg
- messageterminal
- terminal (*=all)dk.vajhoej.record.RecordException
- if internal errorjava.io.UnsupportedEncodingException
- if message or terminal can not be encodedpublic static VMSLibrary.Result<java.lang.Void> SYS$BRKTHRUW_user(java.lang.String msg, java.lang.String user) throws java.io.UnsupportedEncodingException, dk.vajhoej.record.RecordException
msg
- messageuser
- username (*=all)dk.vajhoej.record.RecordException
- if internal errorjava.io.UnsupportedEncodingException
- if message or username can not be encodedpublic static void SYS$GETQUIW_QueueJobs(java.lang.String queuename, int[] itms, JobProcessor<java.util.Map<java.lang.Integer,java.lang.Object>> proc) throws java.io.UnsupportedEncodingException, dk.vajhoej.record.RecordException
queuename
- queue nameitms
- array of itemsproc
- callbackjava.io.UnsupportedEncodingException
- if error encoding queue name or decoding valuedk.vajhoej.record.RecordException
- of internal errorpublic static java.util.List<java.util.Map<java.lang.Integer,java.lang.Object>> SYS$GETQUIW_QueueJobs(java.lang.String queuename, int[] itms) throws java.io.UnsupportedEncodingException, dk.vajhoej.record.RecordException
queuename
- queue nameitms
- array of itemsjava.io.UnsupportedEncodingException
- if error encoding queue name or decoding valuedk.vajhoej.record.RecordException
- of internal errorpublic static void SYS$IDTOASC(IDProcessor proc) throws java.io.UnsupportedEncodingException
proc
- callbackjava.io.UnsupportedEncodingException
- if error decoding UIC namepublic static java.util.Map<java.lang.Integer,java.lang.String> SYS$IDTOASC(boolean inclneg) throws java.io.UnsupportedEncodingException
inclneg
- include negative (identifiers that are not UIC's)java.io.UnsupportedEncodingException
- if error decoding UIC namepublic static void SYS$PROCESS_SCAN_and_SYS$GETJPIW(int code, java.lang.String value, int[] itms, PIDProcessor<java.util.Map<java.lang.Integer,java.lang.Object>> proc) throws java.io.UnsupportedEncodingException, dk.vajhoej.record.RecordException
code
- code for SYS$PROCESS_SCANvalue
- value for SYS$PROCESS_SCANitms
- array of itemsproc
- callbackjava.io.UnsupportedEncodingException
- if some string values can not be decodeddk.vajhoej.record.RecordException
- if internal errorpublic static java.util.List<java.util.Map<java.lang.Integer,java.lang.Object>> SYS$PROCESS_SCAN_and_SYS$GETJPIW(int code, java.lang.String value, int[] itms) throws java.io.UnsupportedEncodingException, dk.vajhoej.record.RecordException
code
- code for SYS$PROCESS_SCANvalue
- value for SYS$PROCESS_SCANitms
- array of itemsjava.io.UnsupportedEncodingException
- if some string values can not be decodeddk.vajhoej.record.RecordException
- if internal error