Job Management Partner 1/Automatic Job Management System 3 Command Reference 2
This paragraph explains how to specify a judgment job definition.
The following gives the format of, and the parameters for a judgment job definition.
- Format
[ej={gt|ge|lt|le|eq|ne|ef|nf|vgt|vge|vlt|vle|veq|vne|sce|spe|sne|snn|snl};] [ejc=judgment-end-code;] [ejf="end-judgment-file-name";] [ejv=variable-name;] [ejt="judgment-value-for-variable (string)";] [eji=judgment-value-for-variable (numeric);] [ha={y|n};]
- Parameters
- ej={gt|ge|lt|le|eq|ne|ef|nf|vgt|vge|vlt|vle|veq|vne|sce|spe|sne|snn|snl};
- Define judgment conditions for comparing the end code of the preceding job with the reference value. You can specify only one judgment condition. The default is gt.
- gt: The end code of the preceding job is greater than the reference value. You cannot specify this option together with ejf="end-judgment-file-name";.
- ge: The end code of the preceding job is equal to or greater than the reference value. You cannot specify this option together with ejf="end-judgment-file-name";.
- lt: The end code of the preceding job is smaller than the reference value. You cannot specify this option together with ejf="end-judgment-file-name";.
- le: The end code of the preceding job is equal to or smaller than the reference value. You cannot specify this option together with ejf="end-judgment-file-name";.
- eq: The end code of the preceding job is equal to the reference value. You cannot specify this option together with ejf="end-judgment-file-name";.
- ne: The end code of the preceding job is not equal to the reference value. You cannot specify this option together with ejf="end-judgment-file-name";.
- ef: A file is created. You cannot specify this option together with ejc=judgment-end-code;.
- nf: No file is created. You cannot specify this option together with ejc=judgment-end-code;.
- vgt: The value of the specified variable is greater than the judgment value. eji is treated as a numerical value.
- vge: The value of the specified variable is equal to or greater than the judgment value. eji is treated as a numerical value.
- vlt: The value of the specified variable is smaller than the judgment value. eji is treated as a numerical value.
- vle: The value of the specified variable is equal to or smaller than the judgment value. eji is treated as a numerical value.
- veq: The value of the specified variable is equal to the judgment value. eji is treated as a numerical value.
- vne: The value of the specified variable is not equal to the judgment value. eji is treated as a numerical value.
- sce: The value of the specified variable is equal to the judgment value. ejt is treated as a character string.
- spe: The value of the specified variable contains the judgment value. ejt is treated as a character string.
- sne: The value of the specified variable is not equal to the judgment value. ejt is treated as a character string.
- snn: There is a value for the specified variable. ejt is not processed.
- snl: There is no value for the specified variable. ejt is not processed.
- ejc=judgment-end-code;
- Define the judgment end code for judgment. The default value is 0.
- You can set 0 to 4,294,967,295. This parameter cannot be specified together with any of the following parameters: ej=ef;, ej=nf;, ej=vgt;, ej=vge;, ej=vlt;, ej=vle;, ej=veq;, ej=vne;, ej=sce;, ej=spe;, ej=sne;, ej=snn;, and ej=snl;.
- ejf="end-judgment-file-name";
- Define the file name of a file subject to end judgment.
- You can set a character string of 1 to 260 bytes. This parameter cannot be specified together with any of the following parameters: ej=gt;, ej=ge;, ej=lt;, ej=le;, ej=eq;, ej=ne;, ej=vgt;, ej=vge;, ej=vlt;, ej=vle;, ej=veq;, ej=vne;, ej=sce;, ej=spe;, ej=sne;, ej=snn; and ej=snl;.
- If you want to use a double quotation mark (") or a number sign (#) as a character, prefix the character by #. That is, use #" instead of " and use ## instead of #.
- ejv=variable-name;
- Using the ?AJS2xxxxxxxxx? format, specify the macro variable name specified in the preceding job. The variable name is invalid if you specify any of the following parameters in the ej tag: gt, ge, lt, le, eq, ne, ef, or nf
- The xxxxxxxxx string in the variable name can contain only upper-case alphabetic characters, numeric characters, and periods (.).
- You can specify a string of 1 to 64 bytes as the macro variable name.
- ejt="judgment-value-for-variable (string)";
- Specify the judgment value to be used as the judgment criterion by using a string of up to 511 bytes.
- The variable name is invalid if you specify any of the following parameters in the ej tag: gt, ge, lt, le, eq, ne, ef, nf, vgt, vge, vlt, vle, veq, vne, snn, and snl. You cannot specify this parameter together with the eji parameter.
- eji=judgment-value-for-variable (numeric);
- Specify the judgment value to be used as the judgment criterion by using a numerical value ranging from 0 to 2,147,483,647. The default value is 0.
- The variable name is invalid if you specify any of the following parameters in the ej tag: gt, ge, lt, le, eq, ne, ef, nf, sce, spe, sne, snn, and snl. You cannot specify this parameter together with the ejt parameter.
- ha={y|n};
- Define whether to suspend job execution. The default is n.
- y: Suspends jobnet execution.
- n: Does not suspend jobnet execution.
Copyright (C) 2009, 2010, Hitachi, Ltd.
Copyright (C) 2009, 2010, Hitachi Solutions, Ltd.