Oddjob Explorer

Your window on the Oddjob world. Before moving on let's have a quick walk through the Oddjob Explorer views and controls.

The Panels

Job Tree Panel
Displays the hierarchy of jobs.
Detail View
Displays detail on a job selected in the tree view. It consists of three panels:
State Panel
Displays the current state of a job, where available. The time is the time the job changed to that state and the exception is the full stack trace of the cause of the job being in an exception state.
Console Panel
Displays messages written to the console of the job being run. The console is shared at a process level so in any one jobs console view you will see messages from all jobs in the same process.
Log Panel
Displays log messages produced by the job, where available. Log messages are of different levels, DEBUG, INFO, WARNING, ERROR and FATAL. Each level message is displayed in a different colour.
Properties Panel
Displays the properties of a job. Some of these properties are visible before a job is run because they are constant or default values, some will only be available when the job has run.

File Menu

The File Menu
New
Creates a new Oddbjob.
Open
Starts Oddjob with the selected configuration file.
Close
Closes the current view and destroys the internal Oddjob. Both Open and Exit perform these actions so Close won't be used much. Note: you can not close the current view until all local running jobs have completed or have been stopped. If a job won't stop then you must kill the Oddjob Explorer process. This strategy ensures that no processes are left running that a user is unaware of.
Save
Saves the Oddjob configuration of the currently selected jobs Oddjob, or the root Oddjob if no job is selected.
Save As
Saves the root Oddjob configuration in a different file.
Recent History
Displays recent file history. Recent file history is stored in the directory used to launch Oddjob. When you change this directory you loose this history. Launching two Oddjob Explorers will confuse history and only that of the last closed will be persisted.
Exit
Performs Close and exits Oddjob Explorer. The same as closing the main window.

Edit Menu

The Job Menu
Cut
Delete the current job after copying its configuration to the clip-board.
Copy
Copy the current job's configuration to the clip-board.
Paste
Paste configuration from the clip-board to create a child job of the current job.
Delete
Delete the current job.

Job Menu

The Job Menu

The Job menu applies to the job currently selected in the tree view.

Run
Runs a job.
Soft Reset
Performs a soft reset on the job.
Hard Reset
Performs a hard reset on the job.
Stop
Stops the job.
Set Property
Sets a property of a job. As an example to change the name of the job enter 'name' in the name field and select value from the drop down. Enter 'Fred' in the text box. Hit OK twice and the jobs name will have changed to Fred.
Oddjob Designer
Launches Oddjob Designer which allows the configuration of the currently selected job to be changed. A nested Oddjob instance is only configurable once it has been run.

Index Top Next