1.5 Overview of functionality
The following table describes the functionality supported by JP1/Advanced Shell.
Functionality |
Related item |
Section |
---|---|---|
Defining a job execution environment |
Specifying the environment variables required for job execution |
|
Specifying environment files. |
||
Creating job definition scripts according to the syntax for shell scripts |
Basic components of job definition scripts |
|
Conditional |
||
Arithmetic operations |
||
Shell variables |
||
Shell options |
||
Using files from job definition scripts |
Regular files |
|
Temporary files |
||
Program output data files |
||
Controlling job execution |
Declaring job names |
|
Defining job end conditions |
||
Starting or ending job steps |
||
Specifying a definition so that any command is always treated as having terminated normally |
||
Defining return codes for extended script commands |
||
Calling external scripts |
||
Starting child jobs |
||
Forcibly terminating jobs |
||
Acquiring job information within shell scripts |
Using shell variables for which a job step return code has been specified |
|
Using environment variables for which job information has been specified |
||
Using the editor to create job definition scripts#1 |
||
Executing commands |
Shell operation commands |
|
UNIX-compatible commands |
||
Standard shell commands |
||
Extended shell commands |
||
Extended script commands |
||
Script control statements |
||
Reserved script commands |
||
Registering custom jobs#2 |
||
Using the user-reply functionality |
Issuing any character string as a JP1 event |
|
Issuing any character string as a reply-waiting event |
||
Starting the user-reply functionality's management daemon or service |
||
Collecting the operation information of job definition scripts#2 |
Accumulating the operation information of job definition scripts |
|
Outputting the operation information of job definition scripts |
||
Using the same job definition scripts on different platforms |
Converting job definition scripts so that they can be used in both Windows and UNIX |
|
Using the UNIX-compatible commands |
||
Deleting spool jobs |
||
Collecting coverage information |
Acquiring coverage information |
3.9 , 8.3, Appendix A |
Displaying coverage information |
||
Merging coverage information |
||
Always enabling acquisition of coverage information |
||
Debugging job definition scripts |
Using CUI for debugging#3 |
|
Using GUI for debugging#1 |
||
Outputting job execution logs |
||
Troubleshooting |
Collecting data, such as job execution logs, system execution logs, and trace logs |
|
Replying to reply-request messages when JP1/IM is not available |