Helmsman 2.5
This area contains Helmsman 2.5 amendment notices. To use any of these amendments, the relevant file should be downloaded to a local disk, uploaded to VME, the AMENDMODULE parameters merged into the appropriate patch file and the file executed as described in the comments at the start of the patch file.
The amendments contained in this file area have all had their local tags, indicated by a £ (pound sign) replaced with a # (hash), so that the files will only contain ASCII (7-bit) characters. The transfer method used to move these files onto your VME system should be configured so that hash (#) characters in the ASCII source files are translated to pound (£) characters in the EBCDIC destination.
Note: The majority of the files contain only text and selecting them will cause your browser to show the file contents rather than saving them to your local drive. If you wish to save the contents of the file, you can either:
- Select "Save As" from your browser's File menu, when viewing the file contents.
- Click with the right mouse button on the link contained on this page and select "Save Target As" from the pop-up menu that appears.
If you have any problems or questions regarding files on this web site, please contact the Support Centre.
All available files: | |
UCJ_SIGNAL_JOB_END not called when job abandoned through Helmsman. | |
Prevents UCJ_LIST_LOG failing 9040 (file full) after writing 1Mb. Raises limit to 4 Mb. | |
Prevents tilde (~) signs from being replaced by hyphens (-). | |
Tilde (~) character not allowed in Helmsman job user field. Needs patch 130 also. | |
UCJ_IMPORT_JOBS ignoring errors in event dependencies. | |
Variable parameter setup does not allow parameters to be setup for a job for a date on which it is not due to run. Replaces patch 73, extending this to include HPI. Must be applied in conjunction with patch 124. | |
Variable parameter setup does not allow parameters to be setup for a job for a date on which it is not due to run. Replaces patch 73, extending this to include HPI. Must be applied in conjunction with patch 125. | |
Summary descriptions of latest amendments. | |
Self extracting archive of all the available amendments. | |
Stops UCJ_AMEND_JOB failing RC 80973 - job already scheduled to run on this date/time when a job is amended after it has been run as a result of a schedule change. Also prevents a similar message being reported and the Schedule Changes screen being displayed unexpectedly when a job is amended in the same circumstances. | |
Stops "Fixed Point Overflow" error that can occurduring the termination of a job. | |
Enhancement to Variable Parameter setup to alter the default value of the "Are Parameters Reusable" field from"Y" to "N". | |
If a job is amended that has an "Add To Schedule"schedule change with a suite action of "O", the job amend process changes the suite action to"C". | |
If a job is force queued using the QUE and RER tell commands or is added the schedule using the schedule change commands, then the job's last issue time is ignored by the Helmsman JSVM. This is not an error, it is how these functions were designed. | |
This amendment corrects a problem with the Helmsman procedure UCJ_IMPORT_JOBS that can cause an invalid record to be written to the Helmsman Audit file. This invalid record can cause the Helmsman audit file viewing/printing routines to fail with one of the following errors: | |
This amendment corrects a problem with the JSVM that can causea job, that is dependent on a job which is currently active, to be issued prematurely. This occurs if the active dependent job's scheduling criteria is amended, whilst the job is still active. | |
RE: Ultracomp VME Products and the ICL Year 2000 Enabling Kit | |
There is a discrepancy between the Helmsman screen interface and the Helmsman programming interface (HPI) when changing a job to a system procedure. The screen interface will automatically clear the runjob details, but with the programming interface, one has to call UCJ_CHANGE_RJ_DETAILS and set all parameters to spaces. | |
This amendment corrects an intermittent problem with theHelmsman date routines that can cause a date, which has been input with a 2 character year, to be either rejected as invalid or to be treated as the wrong year. | |
When a job is amended within Helmsman, the job dependencies are checked to ensure that they do not loop. This check takes place even when the job dependencies have not been amended, this increases the processing time of a job amendment. | |
There is a problem with the Helmsman history extract that causes the header record to be written with the first field set to "0000", when it should contain "00000000". | |
When the Helmsman JSVM is running as a system task, any errors that occur when accessing the Helmsman system files do not cause the JSVM to terminate. This can cause the JSVM to carry on processing using potentially corrupt information. | |
UCJ_SELECT_NEXT_JOB returns the wrong id, if the previous call toUCJ_SELECT_JOB failed. | |
This amendment reintroduces event validation against permitted VME users which was removed during the development of release 2.5. | |
Global validation procedure not called when validation is requested whilst amending individual variable parameters. | |
Tell CQT allows a date/time in the past. | |
Session Start jobs (SS) are issued if the machine's time is changed. | |
Unnecessary rebuild of index 9 following an action of "J" in Active Job Control. | |
Corrects various problems within the job harness that are caused by the COBOL runtime libraries and OPEH not being fully initialised. Also requires amendment 250-088/2. | |
Corrects various problems within the job harness that are caused by the COBOL runtime libraries and OPEH not being fully initialised. Also requires amendment 250-089. | |
Clarifies Helmsman's use of variable parameters when a mixed parameter job is rerun using Tell job,RER. | |
Forces the job harness to call CTM_SCHEDULE during the termination code, prior to assigning and locking the Helmsman system files. | |
Causes the job end hook to be called if a job fails to queue due to a buffer overflow when performing the global parameter substitution. | |
Reduces the number of load module (LDM) calls performed on the job name suffix procedures during a run ofUCJ_IMPORT_JOBS. | |
Explains result code -34483 generated during a run of UCJ_IMPORT_JOBS and UCJ_IMPORT_SYSTEM. | |
Causes the job harness to issue a warning if the product checksum is about to expire. Also requires amendments 250-079 and 250-078. | |
Causes the JSVM to issue a warning if the product checksum is about to expire. Also requires amendments 250-080 and 250-078. | |
Causes the Helmsman MAC Interface to issue a warning if the product checksum is about to expire. Also requires amendments 250-080 and 250-079. | |
Inhibits a multiple invocation of WHENEVER RESULT from within the job harness. It also ensures that UCJ_JOB_FINISHEDhandles result codes correctly. | |
Enhancement to the JSVM timer hook which will enable the JSVM to be marked as suspended, from within the hook procedure. | |
History statistics not retained for abandoned jobs. | |
Problem with the next (N) and previous (P) commands in Variable Parameter Setup. | |
Amendment to Variable Parameter Setup to enable parameters to be specified for a date on which the job is not scheduled to run. | |
Stops a system ID from being deleted if it is still in use by Helmsman events. | |
Stops the history update process from retaining redundant job step records. | |
Introduces a new facility that enables a job's result code to be modified at the end of a running job. | |
Corrects a problem with the JSVM that can cause it to ignore jobs following a VME reload. | |
Removes unnecessary rebuilds of index 9 within the UCJ_TELL procedure. | |
UCJ_HISTORY_EXTRACT fails 80667 (invalid start date/time) when the start date is specified, but the start time is defaulted. | |
Ignore file name validation for VME/X. Also requires amendment 250-063. | |
Suspension indicator ignored by JSVM. | |
Job cancelled with invalid file dep. | |
Ignore file name validation for VME/X Also requires amendment 250-066. | |
Userclass ignored when amending job | |
OPEH dump within active job control | |
Job's mainstore occupancy figure stored in the Helmsman history file, is invalid. Also requires amendment 250-059. | |
Job's mainstore occupancy figure stored in the Helmsman history file, is invalid. Also requires amendment 250-060. | |
Jobs missing from index 5. | |
Last message field not updated when a job fails. | |
Enhancement to Variable Parameter setup to alter the default value of the "Clear Parameter Buffer Area" field from"Y" to "N". | |
Correction to the Helmsman date validation routine. | |
Enhancement to Variable Parameter Setup defaults (D) command. | |
Enhancement to cause the late hook to be called if a job which is run via a Tell QUE, ATS or RER command becomes late. | |
Result code 10002 when a job running under Helmsman control runs at a less priviledged ACR level than the one at which the Helmsman code was loaded. | |
Jobs scheduled for midnights are delayed. | |
JSVM system task loops when a file error occurs | |
Introduces a new HPI command UCJ_SET_JSVM_CLOSE_DOWN. | |
Forces harness to release files. | |
250-047 | JSVM system task loops when file error. This amendment has now been replaced by 250-096 |
Increases maximum estimated run time from 23hrs 59mins to 71hrs 59mins. Also requires amendment 250-045. | |
Increases maximum estimated run time from 23hrs 59mins to 71hrs 59mins. Also requires amendment 250-046. | |
Schedule jobs print mixed jobs not setup | |
logfile viewing fails to switch files | |
Sets reason for the late hook | |
UCJ_INSERT_JOB ignores supplied job id | |
Fixes problem with history CONC report | |
Printing index 5 ignores sort sequence | |
Wrong job shown in active job control. | |
Cursor misplaced in scheduled dates maint. | |
Mixed jobs cancelled with invalid dep. | |
Allows access to Helmsman 2.0 events. | |
Result -34885 from JSVM when issuing job. | |
Helmsman job fails when ACR level raised. | |
Mixed par job ATS'd is treated as rerun. | |
Userclass viewing confuses id ranges. | |
Amendments to the Helmsman message text module. | |
Corrects "ISSUED NOW LOST" problem. | |
Increases maximum number of jobs allowed in the Helmsman job details file. Also requires amendment 250-013/1. | |
Increases maximum number of jobs allowed in the Helmsman job details file. Also requires amendment 250-014. | |
Stops the history update from logging an audit message when it amends a jobs ERT. This amendment was previously missing from the web site. Also requires amendment 250-009/1.This has been reworked, due to a conflict with another amendment. | |
Stops the history update from logging an audit message when it amends a jobs ERT. This amendment was previously missing from the web site. Also requires amendment 250-010.This has been reworked, due to a conflict with another amendment. | |
New Helmsman HPI event procedures. | |
Head Office
Fox IT Limited
Chester House
76-86 Chertsey Road
Woking,
Surrey,
GU21 5BJ
T: +44 (0)1483 221200
E: sales@foxit.net
Support Centre:
T: +44 (0)1483 221333
E: service@foxit.net
W: Service Desk
Webmaster:
E: webmaster@foxit.net

