Level 4 Operations Center Suite

June 2024

Version 7.0

June 18, 2024

(PTF: 2024.159)

New Features
  • New System Default HEM DEVMONTEMPLIB defines within which library the Device Monitor stores *USRSPC objects. This defaults to QTEMP but you will need to change this if you monitor Cluster Nodes and/or Cluster Resource Groups.

  • Display Communications Log (DSPCMNLOG) no longer shows the encoded data for attachment(s) within "5=Display". To see the encoded attachment(s) data use new option "8=Full view".

Enhancements
  • Message Communicator now uses TLS v1.2 or TLS v1.3 when communicating securely with servers to send email.

  • Work with Rules (WRKRULES) now retains the cursor position when editing criteria for Audit Journal Rules.

  • Work with Rules (WRKRULES) now retains the cursor position when editing criteria for Custom Journal Rules.

  • Custom Journal Alerts can now use the &ENTDATA Substitution Variable. Note that the text is "cleaned” to remove binary/decimal data which is replaced with '?'.

  • The Audit Monitor no longer fails when a path/name includes non-display characters.

  • The Alert text for Job Queue *JOB *FIRST and *SECOND Alerts has been enhanced.

  • Print Audit Journal Entries (PRTAUDJRNE) now includes the userid where possible.

  • Object *IFS Alerts now include additional size information.

  • As part of an upgrade using HALINST/INSTALL, you can specify what to do with the Monitors. The value specified now also applies to Subsystem Availability Monitoring, if enabled.

  • Performance *JOB Rules now include statistic THREADS.

  • Messages relating to the application of product licenses now include a prompt to press Enter.

  • Display Communications Log (DSPCMNLOG) now includes any received text/message when an unexpected response is received from a SMTP server.

  • Message Communicator now supports sending large attachments (up to 150Mb) when using OAuth to send emails.

  • Object Monitor *OBJECT Rules can now monitor for "No date" for *LASTSAVE by setting "Age" to *N.

  • Object *FILE Alerts for 'Age' now include the 'test' in the Alert text.

  • Print Alert Log (PRTALTLOG) now shows additional selections in the report header.

  • Start Monitors (STRMON) now warns if some Monitors were not started due to being Held, not having authority or the Environment being in Maintenance Mode.

  • Message Communicator now allows "Send Pager Message" (SNDGRMSG) to use an Escalation List.

  • New System default HMC/ESCADDCOMMSID defines whether the Comms Log ID will be used as an identifier when Send Pager Message (SNDPGRMSG) is used.

  • New command ‘End Escalation’ (ENDESC) has been made available to end an Escalation using the Comms Log ID if SNDPGRMSG was used.

  • Object Monitor *FILE Rules can now monitor for "No date". For example: *LASTSAVE *EQ *N.

Fixes
  • Object *OBJECT *LASTSAVE Rules no longer return objects for a *GT/*GE test which have not been saved.

  • Work with Archived Spooled Files (WRKARCSAPLF) now shows "Generations to Keep" in the "Keep" column.

  • Halcyon Work with Spooled Files (WRKSPLF) no longer errors when you delete all the spooled files on the last page of the list.

  • Display Communications Log (DSPCMNLOG) now obscures a password that contains blanks/spaces on inbound SMS and Email. The password must be enclosed in single or double quotes if it contains blanks/spaces. Example: pwd."This is the password".

  • Message Communicator "Where Used" now shows the full Rule Sequence Number.

  • The Halcyon IBM i Installer (HALINST/INSTALL) will now default 'Environment name' PROD when no default Environment is set.

  • Object *IFS Rules now have the 'Open alert action' applied at Item level rather than Rule level. Please note that this increases I/O for the Object Monitor.

  • Message HAL0032 issued by "Start Monitors" (STRMON) now includes the number of monitors that failed to start due to authority.

  • Message Communicator now handles no response from the server.

  • Restore Archive File (RSTARCF) now works as expected.

  • Object *IFSCNT Rules now Alert for *CREATE *LE with Object Count *EQ 0.

  • Message Communicator now handles the SMTP Server failing to respond when sending emails.

  • The number of rules allowed per Output Queue *LIST group has been doubled to 512.

December 2023

Version 7.0

December 13, 2023

(PTF: 2023.333)

NOTE: This release is only compatible with IBM i 7.2 and above.
New Features
  • The communications between Halcyon Enterprise Console and Halcyon IBM i can now be set to be encrypted. This is controlled within Device Manager on the PC, not within Halcyon IBM i.

Enhancements
  • Message Communicator now allows you send emails via Microsoft using OAuth authentication.

  • Dump Product Data (DUMP) now includes a parameter allowing you to specify the 'Save file OS level' (OSLVL).

  • An upgrade using HALINST/INSTALL can now specify *SAME for the "Control Monitors" (CTLMON) parameter. This will only start Monitors that are already running at the time of upgrade.

  • Print Action Log (PRTACTLOG) now allows you to only include actions in Error status.

  • Print Alert Log (PRTALTLOG) now allows you to only include actions in Error status.

  • Exports now support the use of a user password that includes space/blank.

  • The Action Monitors now raise more errors to the Halcyon Message Log.

  • Print Communications Log (PRTCMNLOG) now includes parameters to allow selection of an *ADHOC email address.

  • Additional messages have been made Severity 40 to force failure if issued as part of a batch job or to an external program in Advanced Job Scheduler.

  • The Delete Phone (DLTPHONE) command is now available.

  • The Delete Pager (DLTPAGER) command is now available.

  • The Delete Email Address (DLTEMLADR) command is now available.

  • The Delete Message Queue Recipient (DLTMSGQRCP) command is now available.

  • The Delete Broadcast Group (DLTBRDGRP) command is now available.

  • The Delete Roster (DLTROSTER) command is now available.

  • The Delete Escalation List (DLTESCLST) command is now available.

  • Exports using *NETMGR Transfer Mode are now allowed for any user authorized to the Source and Target Environment and do not require *ALLOBJ permission.

  • Options have been added to the Halcyon Utilities Menu (HALUTIL) to start and end the Monitors.

  • The Change Phone (CHGPHONE) command is now available.

  • The Create Phone (CRTPHONE) command is now available.

  • The Create Pager (CRTPAGER) command is now available.

  • The Change Pager (CHGPAGER) command is now available.

  • The Change Email Address (CHGEMLADR) command is now available.

  • The Create Message Queue Recipient (CRTMSGQRCP) command is now available.

  • The Change Message Queue Recipient (CHGMSGQRCP) command is now available.

  • The Hold Device (HLDDEVICE) and Release Device (RLSDEVICE) commands are now available.

  • New System Default HEM/LOGMONDIAG allows you to define if diagnostic messages should be added to the Halcyon Message Log by Log File Monitoring. This primarily relates to *FIXED *EOF Rule Groups.

  • Log File monitoring for *NEW records now allows use of 2 special values, EOF and *EOFEND, for ‘Key fields’ in the Rule Group.

Fixes
  • All Halcyon libraries are now set to *PUBLIC *USE authority. This should not be changed as it enforces correct user authority to the objects within the libraries.

  • The Message Communications Monitor no longer errors when creating direct attached devices on V7R5.

  • Acknowledge Alert (ACKALT) now correctly acknowledges an alert in the current Environment if you use the 'Export name' on the *SYSTEM Remote Location.

  • Export Job Lists (EXPJOBLST) now exports to a Remote Location Group.

  • Performance Monitor *JOB EXISTS *NO rules with a Job User specified, now alert when the job is not active.

  • Sending an email with an attachment no longer fails with an encoding error.

  • Object Monitor now alerts for *IFS *LT / *LE rules.

  • Output Queue Monitor now correctly adds "insufficient authority" messages to the Halcyon Message Log.

  • Audit Journal for DS (DST security) now includes Reason Codes D (Delete service tool userID), H (Change service tool userID), R (Create service tool userID) and S (Change service tool security attributes).

  • Changing a phone or email address to *USER authority now allows you to set the user profile.

  • The help text for Performance Monitor Alert Occurrence has been clarified.

  • Work with Groups (WRKGRP) now correctly re-assigns the Application within option "32=Move group".

  • Halcyon Install (HALINST/INSTALL) now supports passwords that include spaces/blanks.

  • Print Audit Journal Entries (PRTAUDJRNE) now uses the current date in the report header.

  • Print Alert Log (PRTALTLOG) now allows all possible values for "Action".

  • Work with Alert Log (WRKALTLOG) no longer lists EXPORT as a valid Action within [F17=Subset].

  • Start Monitors (STRMON) now shows an error if the user is not authorized to the IBM 'Start Subsystem (STRSBS) command.

September 2023

Version 7.0

September 14, 2023

(PTF: 2023.109.1)

NOTE: This release is only compatible with IBM i 7.2 and above.
Fixes
  • Hold Rule (HLDRULE) and Release Rule (RLSRULE) Actions no longer error.

May 2023

Version 7.0

May 9, 2023

(PTF: 2023.109)

NOTE: This release is only compatible with IBM i 7.2 and above.
New Features
  • Where a system has multiple network interfaces it is possible to 'bind' the Halcyon Network Send Monitor to a specific interface (IPaddress/Port). This makes it possible, as part of a Role Swap, to switch Halcyon to send using the new interface. Please contact Support for help with this feature.

  • You can now export user lists using the 'Export User Lists' (EXPUSRLST) command.

  • You can now export command lists using the 'Export Command Lists' (EXPCMDLST) command.

  • You can now export joblists using the 'Export Job Lists (EXPJOBLST)' command.

  • You can now export output queue lists using the 'Export Output Queue Lists (EXPOUTQLST)' command.

Enhancements
  • Custom Journal Monitor now allows you to monitor journals on IASPs. It is important to note that at least 1 Auxiliary Monitor is required for each IASP to be monitored. The number of Auxiliary Monitors to use is defined in System Default HAM JRNAUXMON.

  • FSFC customizations are now available.

  • TCPIP *SYSMON Rules now include a 'Failure occurrences' field which defines how many consecutive failures are required for the Rule to Alert.

  • Log File Monitor now supports times with separators of dot, comma or blank.

  • Actions now show the ASP in the Message Queue detail.

  • Actions now show the ASP in the Job Queue detail.

  • Work with Message Queue Recipients (WRKMSGQRCP) now allows you to define the ASP Group.

Fixes
  • Action Monitors now restart if they reach the maximum number of spooled files for a job. Note: There will still be a failure when the maximum limit is reached as the program that is producing the spooled file fails, not the Action Monitor. The Action Monitor will automatically restart after control is returned to it when the failure in the spooled file program have been dealt with.

  • The Object Monitor now allows a single Rule to take over 28 hours to process.

  • 'Send Email Message' as a COMMAND Action does not cause the Action Monitor to fail when it fails.

  • Build Message Review (BLDMSGRVW) now correctly populates the ASP for the Message Queue.

  • Send Pager Message (SNDPGRMSG) no longer fails with a decimal data error.

  • Alert Intelligence now correctly Alerts for Object Monitor *IFS Rules.

  • Work with Groups (WRKGRP) now shows all Groups.

  • Performance *JOB *JOBCOUNT Rules now default *ALL for the Status.

  • A failed attempt to start a Disk Explorer GUI connection now adds a message to the Halcyon Message Log.

  • All Monitors now automatically pick up and use new Rule Groups and Rules added via an Export.

  • A Substitution Variable using the *TIMEFMT function now returns the correctly formatted value for a time just after midnight.

  • Performance *POOL Rules for Shared Pools now show the correct Pool.

  • Retrieve System Information (RTVSYSINF) now works when CPYF has had the MBROPT parm changed from the OS default value.

  • The MOVEJOBS Action no longer holds an active job.

  • Halcyon menus now use library specific commands.

  • Output Rules (OUTRULES) now includes the ASP of the Rule Group (if applicable).

December 2022

Version 7.0

December 7, 2022

(PTF: 2022.255.1)

Fixes
  • Message Communicator now handles a variant in STARTTLS as part of email handling.

  • The EMAILSPLF Action no longer fails.

  • System Default HEM/SPLCACHEGRPPRF now allows a value up to 1440 (24 hours).

  • System Default HEM/SPLCACHEGRPPRF now accepts a value of *NEVER.

September 2022

Version 7.0

September 27, 2022

(PTF: 2022.255)

NOTE: This release is only compatible with IBM i v7.1 and above.
New Features
  • Audit Monitor now supports new Entry Type FT (FTP Client Operations) which has been introduced in V7R5.

  • Command SNDSYSLOG2 has been made available to send Syslog messages via UDP, plain-text TCP or secure TCP. It also allows long text to be sent.

  • Message Communicator now allows you to receive emails via Microsoft using OAuth authentication.

Enhancements
  • "31=Export" within Work with Groups (WRKGRP) now includes the ability to define Group and Job replacement.

  • Function Name within Performance *JOB Rules is now case-insensitive.

  • Halcyon IBM i now prevents install and upgrade if the IBM i OS level is not supported by that release.

  • Halcyon monitoring of Powertech Antivirus has been updated to include the new anti-ransomware functionality.

  • Halcyon no longer creates a NetServer file share for the Halcyon IFS folder on install.

  • Message Communicator now retries an email with a failed attachment and then sends the email without the attachment if all retries fail. For joblogs, Message Communicator will attempt to attach the existing joblog spooled file if the job has already ended.

  • Message Communicator, for emails that are required to attach the *JOBLOG, now include the job log if the job has ended and the job log spooled file still exists on the system.

  • Message HAL1583 is now logged to the Halcyon Message Log when a message is deleted from the Message Console.

  • Performance Monitor now adds a message to the Halcyon Message Log if a required IBM PTF has not been applied... V7R2=SI77189 / V7R3=SI77173 / V7R4=SI76677. Failure to apply the IBM PTF may result in incorrect function of the Performance Monitor.

  • Print Audit Journal Entries (PRTAUDJRNE) now includes the IPaddress for DI (Directory server), when an LDAP server is used, and ST (Use of service tools), for operation console, entries.

  • Set Exit Points (SETEXITPNT) now restarts SSHD if it is set to be automatically started within the operating system.

  • System Default HAL/PDFCOLOR now allows a value of *BOLD to make all text within PDFs output using Halcyon have bold text throughout.

  • Work with Communication Resources (WRKCMNRSC) only allows either a single *POP or a single *OAUTH email resource to be released.

  • Work with Groups (WRKGRP) leaves the existing Member Source Type on HRP Scripts defined within a *HRP Job when [F13=Edit] is used.

  • Work with Rules (WRKRULES) now includes information about automatic release in the message added to the Halcyon Message Log when a Rule is held.

Fixes
  • Action Counts on QHST Rules now work correctly.

  • Closing a Job Queue *STS Alert now removes the suspend.

  • Delete Spooled Files (DLTSPLFG) now removes spooled files for users that do not exist on the system. This includes spooled files produced on another system where the user does not exist on the system that DLTSPLFG is run.

  • Display Performance Data no longer fails when CPU ms is larger than 999 days.

  • Halcyon Advanced Reporting Suite can now collect library size data from the Performance Analyzer Library Collector if Disk Space Manager is not installed.

  • IBM® i Integrated Server Support (5770-SS1 Option 29) is no longer supported by IBM and the option has been removed in IBM i 7.4. As such, Halcyon Device Monitor no longer supports *NWS Rules.

  • Import Environment (IMPENV) fails when the target Environment already has a Remote Location with the same name as the System name.

  • Import Environment (IMPENV) now correctly creates the Remote Location for the source Environment as part of a *NONSYS import.

  • Import Environment (IMPENV) now correctly imports the settings for message queue QSYSOPR.

  • Job Queue *JOB *FIRST Rules now alert if you specify a Job Status.

  • Job Queue Monitor now correctly performs the Open Alert Action for *STS Rules.

  • Job Queue Monitor now releases the suspend when a *CLOSE Open Alert Action is performed.

  • Message Communicator script RTVGSMSTS now handles data returned by the AT^SMONI statement.

  • Message Monitor is now more reliable in handling sequential QHST files that don't have sequential dates/times.

  • Message Monitor no longer gives a false Alert when a message on QHST has a Message File Library of *LIBL.

  • Message Monitor now holds a Message Queue Rule Group if the message queue is full.

  • Message Queue Rule comparisons for BIN / UBIN variables now translate the number correctly.

  • Object Rules now only allow a Date for the Last Used comparison as this is all that is available from the IBM operating system.

  • Performance *JOB Alerts now include the name of the Function.

  • Performance *JOB Rules now allow a Function Name containing lower case and a dot/period.

  • Print Alert Log (PRTALTLOG) now correctly shows the Report Selection.

  • Print Rules (PRTRULES) now shows the correct value for "Suspend on alert".

  • Print System Performance Data (PRTPFMSYS) would not produce output in some specific circumstances. This has been corrected.

  • The Action Monitor purge no longer fails if the HALJRN journal does not exist.

  • The Action Monitors no longer fail when processing actions for message CPF7019.

  • The Message Monitor no longer fails when encountering a full message queue on an IASP as part of startup.

  • The help text within Work with Groups now warns about having the library list setup correctly if you use a User Program to determine the schedule.

  • The help text within Work with Rules (WRKRULES) for Message Queue *MSGDTA Action Counts has been clarified.

  • Work with Rules now shows all statistics within [F15=Sys Statistics] for Performance *SYSTEM Rules.

August 2021

Version 7.0

August 9, 2021

(PTF: 2021.207)

NOTE: This release is only compatible with IBM i v7.1 and above.
Enhancements
  • A new "SLA Audit Log" file, HALSLALG, has been made available to audit when an SLA condition/Rule has been triggered.

  • Device Monitor now supports PowerHA Admin Domain monitoring.

  • Message Communicator now allows you to set "Times allowed to send" against Email devices which behaves exactly the same as "Times allowed to send" for Phone devices.

  • Message Queue Monitor now has additional logging available when it fails to attach a QHST file.

  • Print Audit Journal Entries (PRTAUDJRNE) now includes the IPaddress for PW (Invalid password) entries.

  • End Subsystem Availability (ENDSBSAVL) would fail. This has been corrected.

  • Performance Monitor now supports adding entries to the SLA Audit Log.

  • TCPIP Monitor now supports adding entries to the SLA Audit Log.

  • Object Monitor now supports adding entries to the SLA Audit Log.

  • Alert Intelligence now supports adding entries to the SLA Audit Log file.

Fixes
  • Advanced Job Scheduler "Work with Schedule" no longer fails if auto-refresh is enabled.

  • A Message Queue "Not received" Period Rule which starts after midnight but ends at 23:59 does not raise the final alert, up to midnight, because the End Time needs to be set to 00:00. The associated help text has been clarified and a new warning message is displayed within Work with Rules to highlight this.

  • A spooled file with eight lines per page was not handled correct by Spooled File Manager. This has been corrected.

  • An Object *RCDCNT Alert which includes data from a *GRAPHIC field type now displays the data correctly.

  • An existing CONSOLE Action to an *I5 Sub-Console would not remove the name of the Sub-Console if it was amended to a *PC Console which resulted in the Action failing. This has been corrected.

  • Analyze Disk (ANZDSK) would fail if the system date format was changed and builds already existed with the other system date format. This has been corrected. However, existing builds will fail to migrate on upgrade if the system date format has changed and ANZDSKs were run prior to this fix.

  • Audit Journal Monitor no longer fails if an object name in an entry is longer than 1024 characters.

  • End Subsystem Availability (ENDSBSAVL) would fail. This has been corrected.

  • If a partition only had one QHST* file when Message Queue Monitor was started, it would fail to attach it for monitoring. This has been corrected.

  • Message Communicator was not observing the delay between retries for sending emails, defined in System Default HMC EMAILRETRYINTV, if *EMAIL helper Communications Resources were being utilized. This has been corrected.

  • Message Communicator was removing the contents of the temporary work folder in the IFS but not the work folder itself after successfully sending an email. This has been corrected.

  • Message Communicator would immediately error an email that failed to add the required attachments. This has been corrected. It now retries adding the attachments and only fails after the retry limit is reached.

  • Message Communicator would not send an email to an Email device which was 15 characters long and included special characters. This has been corrected.

  • Message Queue "Not received" Rules that cross midnight now work correctly.

  • Message Queue Monitor would fail to alert for QHST Rules that had *LIBL specified for the message file library. This has been corrected. Also, "Work with Rules" (WRKRULES) now prevents saving a Rule that has *LIBL for the message file library.

  • New *I5 Remote Locations now default to *ENCRYPT data when manually created within "Work with Remote Locations" or when created by automatic configuration when a new Halcyon Environment connects for the first time.

  • The help text explaining how Day Mask works for "Received" and "Not received" Message Queue Rules has been clarified.

  • Work with Message Sub-Consoles (WRKMSGCON) no longer fails if you attempt to edit a Sub-Console in some situations.

  • Work with Phones was incorrectly allowing you to set "Time allowed to send" on Phones which were used in Rosters. This has been corrected.

  • Work with Rosters incorrectly allowed you to select devices which had "Times Allowed to Send" specified. This has been corrected.

  • Work with Rules was incorrectly allowing a Message Queue Rule to be saved with Message File Library set to *LIBL. This has been corrected.

  • Work with Rules was incorrectly notifying the Message Monitor that a newly added Rule Group for a message queue on an IASP was in *SYSBAS. Although the Rule Group was correctly saved, Message Monitor incorrectly looked on *SYSBAS, could not find the queue and so refused to monitor the queue until either the Rule Group was Held/Released or the Monitor was restarted. This has been corrected.

  • Message Queue Global Exclusions now auto-export with the correct status.

  • Message Monitor no longer fails if message data is longer than 1024 characters.

March 2021

Version 7.0

March 16, 2021

(PTF: 2021.019.1)

  • Message Communicator was not correctly handling sending of messages to Broadcast Groups that were within another Broadcast Group. This has been corrected.

  • Message Communicator was not correctly handling sending of messages to Broadcast Groups for emails sent using Distribution Services (*DSTSRV). This has been corrected.

January 2021

Version 7.0

January 25, 2021

(PTF: 2021.019)

Enhancements
  • Additional rules have been made available within the M3 Customization template.

  • Change Actions (CHGACTION) now supports changing a SNMTPTRAP Action.

  • Message Monitor has had significant changes to improve performance. The Monitor now builds an internal "cache" of the ASP/IASP for each message file as it processes messages. It then uses this internal cache as much as possible instead of searching through all IASPs for every message.

  • Message Monitor now adds a message to the Halcyon Message Log every 5 minutes when a message queue on an IASP is not available for monitoring and the Rule Group is released and within the monitoring period.

  • When checking for applicable rules for a message, Message Monitor now checks that the message time is greater than or equal to the Start Time and less than the End Time +59secs on the Rule. For example, a Rule defined with a Start Time of 00:00 and End Time of 23:59 covers the time period 00:00:00-23:59:59.

Fixes
  • A Halcyon installation from the EXE would fail if the remote machine was using List Format *UNIX. This has been corrected.

  • A Halcyon upgrade using *FTP to obtain the Product files from another machine would fail if the remote machine was using List Format *UNIX. This has been corrected.

  • A Job Queue Rule which had default criteria and option "2=Change" taken against the criteria which had not been used would not alert. This has been corrected.

  • A new End User License Agreement (EULA) is now included within the Halcyon IBM i EXE installer.

  • Action Template STRWATCH was using incorrect Substitution Variables &MSGQLIB and &MSGQ and did not include the ASP Group. It should be using &QUEUELIBR, &QUEUE and &QUEUEASP. This has been corrected.

  • An upgrade to Halcyon would fail if Message Console (DSPMSGCON) had "User preferences" for a userid that did not exist. This has been corrected.

  • Archiving an AFPDS spooled file into a Document Management System (DMS) *INDEXED Archive could fail if the spooled file had a non-standard page width. This has been corrected.

  • Auto-export was incorrectly exporting Message Queue Global Exclusions when specifically excluded but the Message Queue was newly created on the target Environment. This has been corrected.

  • Halcyon Auto-Upgrade Solution (AUS) command CONFIG would fail if time separator being used was not a colon. This has been corrected.

  • Halcyon Work with Spooled Files (WRKSPLF) was ignoring the value set for "User name" on the command if System Default HEM/SPLALLOBJ was set to *NO. This has been corrected.

  • Halcyon Work with Spooled Files (WRKSPLF) was not subsetting to a Group Profile correctly when specified as the "User name" within [F17=Subset]. This has been corrected. Permission to view and manage the spooled files listed is controlled by the IBM operating system permissions.

  • Log File Monitor will now add message HEM2232 to the Halcyon Message Log when the Monitor is not authorized to access a file defined for a Rule.

  • Message Communicator email addresses that included a space in the name would cause an upgrade to fail. This has been corrected,

  • Message Communicator was not closing the escalation of a message when the relevant alert was closed if the SNDTXT Action was defined to use the *LOCAL "Export name". This has been corrected.

  • Message Monitor was not correctly monitoring "Not received" rules that crossed midnight. This has been corrected.

  • Message Monitor would not raise "Not received" alerts for a released Rule Group relating to a message queue on an IASP. This has been corrected.

  • Message Queue Monitor now ignores message CPF2460 which is returned from the IBM API when a message queue is full.

  • Output Queue Monitor would not correctly extract an *IPDS spooled file as part of Title checking against a Rule. This has been corrected.

  • Restricted Tasks Manager was causing an incorrect "interactive only" error which could mean that some tasks within a Task Group were not run. This has been corrected.

  • Restricted Tasks Manager was not enforcing the Batch Time-Out correctly. This has been corrected.

  • Retrieve Output Queue (RTVOUTQ) was not retrieving all spooled files if there were multiple archive files within an Archive Group. This has been corrected.

  • System Default HEM/SPLALLOBJ had mis-leading Description and help text. This has been corrected.

  • The EMAILSPLF Action was always using an email per recipient regardless of the setting in System Default HMC/EMAILBULKSEND. This has been corrected.

  • When adding/changing the QHST Message Queue Group within "Work with Rules" (WRKRULES) it would incorrectly show an error regarding the "Max consecutive cycles". This has been corrected.

  • Work with Indexed Spooled Files (WRKIDXSPLF) would fail if you attempted to email to a Message Communicator email device which had a name including brackets. This has been corrected.

  • Work with Rules (WRKRULES) would fail if a user had *USE authority and attempted to make a change. This has been corrected.

June 2020

Version 7.0

June 16, 2020

(PTF: 2020.044.2)

Enhancements
  • An updated version of Disk Explorer GUI has been made available. This version is not backwards compatible and will only operate with this IBMi point release upwards.
Fixes
  • Disk Explorer now allows Swedish characters via the use of the appropriate CCSID set in system default HDM/GUIAGENTCCSID.
Version 7.0 (PTF: 2020.044.1)

June 3, 2020

Fixes
  • Message Monitor was not ending the "Check cycle" as defined against the Rule Group if more messages were added to the queue while it was being processed. This has been fixed.
  • A 'Not received' rule that spans midnight no longer gives a false alert.
  • Message Monitor could fail with a duplicate key error as part of BRMS monitoring under a specific circumstance. This has been fixed.

February 2020

Version 7.0 (PTF 2020.044)

February 24, 2020

Enhancements
  • "Hold Rule" (HLDRULE) and "Release Rule" (RLSRULE) now issue *ESCAPE message HAL0154 if the Group/Queue specified cannot be found.
  • "Work with User Authority" (WRKUSRAUT) now has new option "3=Copy" which can be used to copy the authorities from an existing user to a new user.
  • System Default HMM/DFTMAXPERAPI, "Maximum messages to retrieve per API call", now allows a value of *NOMAX. Setting a high number or *NOMAX could result in the Message Monitor not checking message queues frequently if a message queue is being rapidly populated with messages.
  • The Message Communicator script for retrieving the GSM status, RTVGSMSTS, has been modified to work with more GSMs. IMPORTANT: A new version of script RTVGSMSTS will be installed, with the existing script renamed to a suffix of underscore.
  • Message Communicator now supports retrieving the signal strength for a 4G capable GSM.
  • New Substitution Variables have been made available for use in Performance *JOB Rules:

    • &FUNTYPE - the "Function type" of the Job.

    • &FUNNAME - the "Function name" of the Job.

  • Additional shipped example Performance Rules have been made available within the BRMS Rule Group.

Fixes
  • "Retrieve System Default" (RTVSYSDFT) would incorrectly truncate the name of the system default to 10 characters and then return an error if the name was longer as it was not found. This has been fixed in this release.
  • "Work with Alert Log" (WRKALTLOG) for "11=Omit" was not allowing wildcards for Job, User or Program. This has been fixed in this release.
  • "Work with Rules (WRKRULES)" would fail if "10=Reset" was used against Monitor or Group. This has been fixed in this release.
  • "Work with Rules" (WRKRULES) was not retaining the cursor position after changing criteria. This has been fixed in this release.
  • "Work with Rules" (WRKRULES) within a Message Queue Rule would incorrectly show a "not found" error when defining a message from a message file on an IASP. This has been fixed in this release.
  • "Work with Rules" (WRKRULES) would incorrectly show an error within a TCP/IP rule on the criteria for a problem on the first page of the Rule definition. This has been fixed in this release.
  • A Job Log Rule with a Held Group would continue to Alert. This has been fixed in this release.
  • A Job Queue *ALL/*ALL Rule Group that included a *JOB Rule to check for "time on queue" would correctly raise alerts but then incorrectly close them immediately. This has been fixed in this release.
  • A SNDTXT Action that specified the inclusion of a *JOBINF spooled file would fail. This has been fixed in this release.
  • After using CSTENV *EXAMPLE some example rules incorrectly had values including %HALCYON and %HMCLIB. This has been fixed in this release.
  • Job Log Monitor was incorrectly looking for a "Not received" rule on a day that was set not to be monitored. This has been fixed in this release.
  • Job Queue Monitor example Rule Group Q1ABRMNET did not have the criteria set correctly on Rule "0900 - Check job queue is ready". This has been fixed in this release.
  • Message Communicator scripts for modems did not include a "time-out" specification on initialization which meant the script could hang if the modem was not responding correctly. This has been fixed in this release. IMPORTANT: New versions of the following scripts will be installed, with the existing script renamed to a suffix of underscore;
    • ACCURA56K
    • AUTOSYNC
    • DT
    • INTMODDIAL
    • INTMODSMS
    • MULTITECH
    • NULLMODEM
    • O2MOBILE
    • TAP
    • UCP
    • VODAPAGE
    • VODASMS
  • Message Communicator was returning bad information for the "Service Provider" on a *UCS2 GSM/NetGSM. This has been fixed in this release.
  • Message Monitor was incorrectly alerting for a BRMS "Not received" Rule. This has been fixed in this release.
  • Message Queue Monitor was not resetting "Counts" against Actions correctly. This has been fixed in this release.
  • Message Queue Monitor would incorrectly raise an alert that had already been raised for a message queue set to *LAST "startup option" each time it was started. This has been fixed in this release.
  • PDFs generated by Halcyon IBM i incorrectly included some escape characters. This has been fixed in this release.
  • SNMP Traps sent from Halcyon IBM i are now logged within the Halcyon Message Log (DSPMSGLOG).
  • Sending emails on V5R3 and V5R4 failed as clean-up would attempt to use a parameter on a command that does not exist at those OS Levels. This has been fixed in this release.
  • Substitution Variable &MSGHLP was incorrectly being truncated to 240 characters. This has been fixed in this release.
  • "Print Audit Journal Entries" (PRTAUDJRNE) would not allow editing of "Other criteria" for some Audit Journal types. This has been fixed in this release.

  • Performance *JOB Rules would not allow use of the "/" (forward slash) character within "Function name". This has been fixed in this release.

  • Performance Monitor was incorrectly alerting and reporting if the system had more than 30,000 active jobs. This has been fixed in this release.

  • The Halcyon Setup Wizard (HEMINZRUL) was incorrectly setting the *JOB *JOBCOUNT Rules to have comparison *EQ 0 instead of *LT number of Jobs. This has been fixed in this release.

  • The Halcyon Setup Wizard (HEMINZRUL) was not setting the value for "On-close action" on the rules it created. This has been fixed in this release.

  • The Object Monitor would fail with a User Space Overflow problem if there was a lot of open alerts and "Open alert action" was not disabled. This has been fixed in this release.

  • Various shipped example Performance rules had some missing parameters on the ACTSCH Action. This has been fixed in this release.

  • "Analyze Disk" (ANZDSK) would fail when a library contained over 32,000 objects. This has been fixed in this release.
  • "Print System Performance Data" (PRTPFMSYS) was incorrectly allowing values *DBIO and *DBIOMAX for the "Statistic type" parameter. These statistics have been deprecated in this release.
  • Log File Monitor example Rule Group EX_CERT incorrectly had a CONSOLE Action instead of an ACTSCH AS1 Action on the rule. This has been fixed in this release.
  • Log File Monitor was not handling special characters within the password entered against a rule for processing web pages. This has been fixed in this release.

July 2019

Version 7.0 (PTF 2019.192)
Enhancements
  • Customized rules for HA4i have been made available.
  • Customized rules for IBM Webquery have been made available.
  • Additional Object Monitor rules have been added to the M3 customization.
  • The HALIMPORT command has been deprecated.
  • A message has been added to warn user of a failed upgrade due to being HELD.
  • The ability to add .ZIP email attachments has been added to Message Communicator.
  • A *MONTHLY change period has been added to Rosters within Message Communicator.
  • BRMS support has been added for V7R4.
  • A substitution variable has been made available for Audit Entry data.
  • Restricted Tasks Manager Task Groups now handle the running of a Halcyon Record and Playback Script.
  • It is now possible to set the minimum number of auxiliary Object monitors.
  • Disk Space Manager now supports *MFS (Mounted File System).
Fixes
  • A fix has been applied so that the Override Remote Location Group at rule level now works as expected when using Auto-Export.
  • When using Import Environment (IMPENV), the Work with Monitors display now reports the correct status for the listed monitors.
  • Job Log Monitor no longer fails if there are lots of jobs in the system.
  • Job Queue rules now ignore message CPF3330 if is encountered during a backup.
  • Exit Points are now set to a default of ‘No’ for the restarting of servers.
  • A fix has been applied so that all sub-console actions are invoked rather then just those of the first sub-console.
  • SMS under *UCS2 for the Gemalto *NETGSM is now working as expected.
  • When using SNDEMLMSG in Message Communicator, *SELECT now attaches the selected spooled files.
  • When using the Output Queue, PDFs created by Halcyon are now correctly formatted.
  • Performance *JOB EXISTS rules that use a User List in the ‘Job user’ field now work as expected.
  • A fix has been applied so that Lock Display (LCKDSP) now allows the unlock without the user needing *USE permission to the user that initiated the Lock Display command.
  • QTEMP data collection is now controlled by a new ‘Temporary Storage used in MB’ value within “Work with Performance Collection Levels“.
  • Work with Archived Spooled Files (WRKSPLF) can now change the spooled files for an *ALLOBJ user via settings in a new system default HEM/SPLALLOBJ.

September 2018

Version 7.0 (PTF 2018.248)
Enhancement
  • The PowerHA Templates include two additional Device Rules to check for Cluster Node and Cluster Resource Group activity.
  • Job Log Monitor now has the ability to monitor Autostart, Subsystem monitor, Spooled reader, System, Spooled writer and SCPF system jobs as part of *BATCH job monitoring.
  • Display Web Log (DSPWEBLOG) and Print Web Log (PRTWEBLOG) now allow the subsetting of messages for just the Message Sender GUI via new value *QMM.
  • The ability to lock an interactive display with a screen saver that requires the user to enter their password to unlock has been added.
Fixes
  • Work with Rules now allows the definition of auto-export settings at Monitor level.
  • A fix has been applied to prevent Halcyon Network Receive Monitor failing on receipt of message CPE3406 from the operating system,
  • A fix has been applied to prevent EMAILSPLF Action failing when system value QTIMSEP is set to 1.
  • Message Communicator no longer fails when converting non-displayable characters as part of a response from a device, if it results in the data becoming very long.
  • The CPTOSTMF action no longer fails when actioned if system value QTIMSEP is set to 1.
  • A fix has been applied so that Audit Journal Manager Rules now correctly match against a defined user list.
  • Performance *JOB rules have had a fix applied in order that 'Open alert' actions are processed as expected when the job ends.
  • Performance *JOB rules using Job Lists now process Omissions as expected.
  • Performance improvements have been made to the Halcyon Performance Monitor.
  • Display Disk Analysis Data (DSPDSKDTA) now handles long IFS object names correctly.
  • A fix has been applied in order that detailed data is now removed from builds where the IFS folder has a long name.
  • A fix has been applied in order that the Delete Spooled Files Generic (DLTSPLFG) command no longer fails with an extensive list of user names and output queues.
  • Advanced Job Scheduler now correctly handles audit entries for *SBMJOB jobs.
  • Advanced Job Scheduler now correctly handles an *INVOKE to a Group which uses an IASP.

March 2018

Version 7.0 (PTF 2018.044.2)
Fixes
  • In certain situations when running CCSID 65535, the SNDTXT Action and corresponding Alert Log entries could result in corrupt characters. This has been fixed.

February 2018

Version 7.0 (PTF 2018.044.1)
  • Performance improvements have been made to the Halcyon Performance Monitor.
Version 7.0 (PTF 2018.044)
  • RobotHA customization templates have been updated to include Audit monitoring.
  • Permanent license codes without maintenance (*NOMAINT) can be automtically removed using new system default HAL/CODEAUTODELETE.
  • Job Lists now include the ability to specify 'User' and 'Subsystem' parameters.
  • Performance improvements have been made to Open alert action processing.
  • Work with Admin Alerts has had a message added warning of a redundant permanent license code being automatically deleted.
  • Work with Alert Log has been enhanced with ASP and CCSID information via new F11=Message Information function key.
  • The Monitor Supervisor now monitors Network Auxiliary Monitors.
  • Work with Rules now allows the export of groups that contain wildcard symbols.
  • A fix has been applied so that the Open alert action is processed regardless of rule status.
  • A fix has been applied to Message Queue Monitor to handle QHST messages for the *LAST startup option when coming out of restricted state.
  • Audit Journal Alerts now include the journal receiver name.
  • Object *FILE rules can now raise an alert based on the number of members within a file.
  • A fix has been applied so that a Command action in a Restricted Task rule no longer fails if the system is in a restricted state.
  • A fix has been applied so that Display Disk Analysis Data includes libraries and objects for Applications.

December 2017

Version 7.0 (PTF 2017.311)
  • New system default HAL/SNMPSRCPORT has been made available to allow a default Port definition to be used when sending SNMP Traps. The purpose of this change is to allow control when applying firewall rules to outbound communications as the "source" Port will be fixed.

  • A fix has been applied so that a Console action to the Enterprise Console no longer fails if the source message contains corrupted data.

  • A fix has been applied so that a Send Text Message action no longer fails if the source message contains corrupted data.

  • Display Message Console (DSPMSGCON) now displays alerts from a remote system in the correct defined color.

  • A fix has been applied so that Display Message Console (DSPMSGCON) no longer fails when performing an auto-refresh.

  • A fix has been applied in order that the inclusion of substitution variables as part of a COMMAND Action which resolves to a non-displayable character such as &CR, no longer results in subsequent substitution variables being ignored.

  • Message Queue Rules now auto-resolves the IASP to be used using the message file library. In the event that the library is not found on *SYSBAS or on currently available IASPs, then *SYSBAS will be used and the message will be unable to be resolved.

  • A fix has been applied so that auto-exports now export Message Queue Global Exclusions.

  • Disk Space Manager now includes two new fields relating to the number of objects:

    • OBJCNT - Returns the number of objects.
    • OBJCNTCHG - Returns the change in the number of objects.
  • The new Disk Manager fields OBJCNT and OBJCNTCHG can be used to sort and compare between *CURRENT and historic Builds.

  • Performance improvements have been made to the Retrieve HDM Information (RTVHDMINF) command.

September 2017

Version 7.0 (PTF 2017.251)
  • A fix has been applied so that an Advanced Job Scheduler Job with "Omit before" or "Omit after" specified now works with all "Job select mode" settings.

July 2017

Version 7.0 (PTF 2017.069.2)
  • The Job Log Monitor had a very high I/O to some Halcyon files. This has been corrected.
  • Export from 'Work with Rules' (WRKRULES) for an *ALL output Queue or Job Queue Group would fail as it incorrectly used *ALL for the Group rather than *GRPALL. This has been corrected.
  • Message Communicator would reject an inbound email address if the system was set to a non-USA CCSID due to translation issues with the '@' symbol. This has been corrected.
  • Message Monitor was incorrectly handling a message from a third party application. This has been corrected.

March 2017

Version 7.0
  • Custom environment rule templates to monitor the Rocket iCluster product have been made available.
  • Custom environment rule templates to monitor the Vision iTera v6.2 product have been made available.
  • Custom environment rule templates to monitor the IBM PowerHA product have been made available.
  • Custom environment rule templates to monitor the Robot HA product have been made available.
  • Custom environment rule templates to monitor the M3/Movex product have been updated.
  • Custom environment rule templates to monitor the MISYS Equation product have been updated.
  • Device rules have the ability to monitor the status of Cluster Nodes and Groups.
  • The upgrade routine warns you if you have not selected products that are suitable for upgrade
  • The upgrade routine warns you if you are downgrading from a newer version of the software.
  • An upgrade to Halcyon Message Manager (HMM) changes the scope of RSTRULE actions that reset a different rule from *REF to *RULE.
  • An example rule has been added to Job Log rules.
  • Job Queue rules have the ability to select jobs using a Job List.
  • Job Queue rules provide IASP support for Job Queue monitoring.
  • A warning is displayed if the required IBM PTFs for the Job Queue Monitoring API have not been applied.
  • A fix has been applied so that Action Monitors operate correctly when used with temporary Product Authorization codes.
  • Rule actions can now be delayed by up to 24 hours.
  • Open alert action processing can be disabled via a new value of *DISABLE for System Default HAL/DFTOPNALTACTION.
  • A command to enable NetServer Users; RSTNETUSR - Reset NetServer User has been made available.
  • Auto-Export can be defined at Group level. This allows you to define a Monitor level Auto-Export policy but override at Group level.
  • The EXTLOG (External Log) Action allows you to specify the Alert text that is sent to the external file. Substitution variables are supported.
  • Print Alert Log (PRTALTLOG) includes a Save parameter which allows you to set whether the resulting spooled file should be saved after it has been printed.
  • Replying to an IBM i Inquiry Alert within the Enterprise Console now records the user in message HAL0370 that is added to the Halcyon Message Log.
  • Work with Substitution Variables (WRKSBSVAR) now allows you to define fixed length character variables via a new type of *FIXED.
  • Substitution Variable &DFTALRSUB has been made available which contains the "Subject" defined for an email. This can be used in Actions within an Action Schedule if you want to use an external program/command to send emails and need to set/pass the email subject to be used.
  • New Substitution Variables for rules have been made available:
    • &RULEDESC The Rule Description
    • &RULGRPDESC Description of the Rule Group the Rule is within
  • New Substitution Variables relating to the closing of an alert have been made available:
    • &ALRCLSDEV Alert close device if closed by SMS or Email
    • &ALRCLSJOB Alert close job
    • &ALRCLSMETH Alert close method
    • &ALRCLSSYS Alert close system
    • &ALRCLSUSER Alert close user
  • Set LDA and Call Program (SETLDA) now includes the Message File ASP Group for Message Queue Alerts in the *LDA at position 923 for 10 characters.
  • Set LDA and Call Program (SETLDA) now includes the Halcyon AlertID in the *LDA at position 914 for 9 characters.
  • Set LDA and Call Program (SETLDA) was now sets the System Name into the *LDA when performed against non-Message Queue Alerts.
  • Send Syslog Message (SNDSYSLOG) now includes the ability to specify the Port number to which syslog messages are sent.
  • On clean installs, system default HAL/ALTAUTOCLOSE now ships with a value of 90 meaning Alerts are auto-closed after 90 days.
  • On clean installs, system default HAL/DFTOPNALTACTION now ships with a value of *DISABLE meaning "Open alert action" processing is disabled.
  • Work with Alert Log (WRKALTLOG) now allows you to Subset using a wildcard value for "Message ID" or by "Program name".
  • Work with Alert Log (WRKALTLOG) now shows a status of WARNING against Alerts and SNDTXT Actions if all the devices to which the message is being sent are Held.
  • Job Queue Lists must now have a name that is prefixed with * to keep it consistent with User Lists. On upgrade existing Performance *JOB Rules that use Job Lists will be changed to use the new format name.
  • Work with Rules (WRKRULES) now includes the ability to create a new User List when prompting for "User" using F4=Prompt providing you have sufficient authority.
  • Work with Rules (WRKRULES) now includes the ability to display a Calendar by using F4=Prompt in "Calendar". You can change an exisitng calendar here if you have sufficient authority.
  • Work with Rules (WRKRULES) now includes the ability to display a User List. Within the criteria for a "User" set the value to * then use F4=Prompt.
  • Work with Rules (WRKRULES) now loads the list of rules a page at a time to improve performance.
  • Message Communicator now correctly configures a *SWTPP Modem.
  • A fix has been applied so that Display Message Log (DSPMSGLOG) allows you to use "9=Comms log" against a message sent via a Broadcast Group.
  • A fix has been applied so that emails sent via an SMTP Server respond correctly to the initial commands sent by Message Communicator.
  • Message Communicator now supports more characters as part of sending an SMS.
  • Message Communicator now supports sending emails with a subject line of up to 256 characters if sent via an external SMTP Server.
  • Message Communicator Monitor now correctly handles subscript errors.
  • The TAP - Telelocator Alphanumeric Protocol script has been modified to support additional service providers. On upgrade, a new version of script TAP will be installed. Any existing version of this script will be renamed to include a suffix of underscore. If you have made any changes to this script, you will have to re-apply them to the new version after upgrade.
  • Send Email Message (SNDEMLMSG) now informs you as part of message HMC0271 that it does not support multi-level Broadcast Groups, Escalation Lists, Schedules or Rotas and that you must use Send Text Message (SNDTXTMSG) instead.
  • The SNDTXT Action now includes an "Attach, if email" parameter which allows the following values. The selected attachment is added as a PDF and only if sending to an email device.
    • *NONE Default. No attachments
    • *ACTJOB Attach a copy of WRKACTJOB *PRINT
    • *JOBINF Attach a copy of DSPJOB *PRINT for the alerting job
    • *JOBLOG Attach a copy of DSPJOBLOG *PRINT for the alerting job
    • *SYSSTS Attach a copy of WRKSYSSTS *PRINT.
  • Send Text Message (SNDTXTMSG) now includes a "Service provider" parameter allowing you to override the Service Provider used for sending an SMS message.
  • Message Communicator now allows you to specify the maximum size of attachments for emails. This has been made available via new system default HMC/EMAILATTMAX.
  • Work with Communication Resources (WRKCMNRSC) now includes the ability to define, for directly attached devices, the type of "Flow control" that is required.
  • Work with Email Addresses (WRKEMLADR), Work with Message Queue Recipients (WRKMSGQRCP), Work with Pagers (WRKPAGERS) and Work with Phones (WRKPHONES) now include a "Position to" parameter to allow for the easier retrieval of information.
  • Work with Email Addresses (WRKEMLADR) now includes the ability to define the email format to be used via new parameter "Email send format".
  • Message Queue Monitor now correctly handles rules containing lots of criteria with complex comparisons.
  • Message Queue Monitor now cleans the message text from a generic message to remove undisplayable characters which would prevent processing.
  • Message Queue Monitor now supports message queues on IASPs.
  • Message Queue Monitor now includes the ability to change the Actions performed based on a count of the number of times triggered by the resolved message text.
  • Send Test Message (SNDTSTMSG) now issues a warning if you provide details for a message which as a Severity greater than or equal to the value in new system default HMM/TSTMSGSEVWARN.
  • Work with Messages Review (WRKMSGRVW) now shows the correct detail when "5=Display" is used against a generic message.
  • Work with Rules (WRKRULES) for Message Queue criteria now sorts the summary list of criteria by Select/Omit then by the Message ID.
  • Output Queue Monitor now supports the use of an Output Queue List to define the Output Queues to be monitored.
  • Output Queue Monitor now supports output queues on IASPs.
  • Output Queue *SPLF rules now support the use of a wildcard value for "User data". The wildcard value is case sensitive.
  • A new "Delete after" flag has been added to the EMAILSPLF and EMAILSTMF Actions. On an Output Queue rule this deletes the spooled file once the email has been processed.
  • Work with Rules (WRKRULES) for Output Queue Rule Groups now shows the last date and time the queue was checked and how long it took to process the queue by using "5=Display".
  • TCPIP *PORT rules for *LCL *LCLLIST now allow you to set the "Remote system" parameter to *ANY meaning the rule checks for the Port being available or having a connection.
  • TCPIP rules for *RMT *CALC now alert only if both the *IPV4 and the *IPV6 IP addresses fail to respond.
  • TCPIP rules now correctly use an Inverse Calendar setting.
  • Closing a TCPIP Alert now uses the "Check interval" setting rather than the Monitor cycle as the time since the last check setting is no longer reset.
  • Audit Journal GR (Generic record) rules now support IPv6 address for "IP address".
  • Audit Journal Manager now has the ability to use Auxiliary Monitors to help raise Alerts. New system default HAM/AUDMONMAX has been made available for this purpose.
  • Print Audit Journal Entries (PRTAUDJRNE) now includes the ability to include data from a remote system. The data is extracted at the time the report is run and is therefore dependent
  • on the audit journals existing on the remote system.
  • Audit Journal Manager now supports audit codes "AX" (Row and Column Access Control), "PF" (PTF Operations), "PU" (PTF Object Change) and "X2" (Query Manager Profile Audit) on V7R2 and above.
  • Custom Journal Monitor now supports a value of *OMITTED for "From program library".
  • Restricted Tasks Manager now supports sending emails via an external SMTP server when in restricted state. This is only supported for SNDTXT, EMAILSPLF and EMAILSTMF Actions in a HRT rule. If you use the SNDEMLMSG, SNDTXTMSG or SNDPGRMSG commands you MUST manually start TCPIP first.
  • Object *DIR, *IFS, and *OBJECT rules now allow a value of *ANY for "Object exists". This means that a single Alert will be raised regardless of how many matching objects are found.
  • Object *DIR rules now allow a generic path to be specified.
  • Object *FILE rules now allow you to check the age of the members from:
    • *CREATE Date created
    • *LASTUSED Date last used
    • *LASTCHG Date last changed
    • *LASTSAVE Date last saved.
  • Object *FILE rules "Check member" now allows a value of *ALL so all members in a file can be checked by a single rule.
  • Work with Rules (WRKRULES) for Object *IFS rules now list *DDIR type objects when using F4=Prompt.
  • Work with Rules (WRKRULES) for Object *IFS rules now includes new function key F10=Verify path within the criteria. This allows a check of the path to be performed and information for "exists", "type" and "size" is shown.
  • Object Monitor now includes the ability to raise a single Alert based on a count of matching IFS objects. This has been made available via a new *IFSCNT Rule Type.
  • Object Monitor now supports checking the number of journaled objects for a Journal via new *JRN Rule Type.
  • Object *OBJECT rules allow you to check how long it has been since an object was last saved via new "Object age from" value of *LASTSAVE. This only works if the save command was specified with UPDHST(*YES) which updates the date last saved on the object.
  • Object Monitor now has the ability to use Auxiliary Monitors to help raise Alerts. System default HEM/OBJMONMAX has been made available for this purpose.
  • Object Monitor now has the ability to delay an Alert unless the triggering situation is sustained for a period of time. New parameter "Alert delay" has been made available for this purpose. This specifies how long the triggering situation must continually trigger the rule before an Alert is raised.
  • Object Monitor now supports objects on IASPs.
  • The messages added to the Message Log when an Object rule is automatically held because of an object lock have been changed to improve clarity.
  • A new "Delete after" flag has been added to the EMAILSPLF and EMAILSTMF Actions. On an Object *IFS Rule this deletes the stream file once the email has been processed.
  • Performance *JOB Rules now reload Job Lists when they are changed to prevent incorrect alerting.
  • The Performance Monitor would not accept a statistic size for DBLCKW greater than 9 digits.
  • Disk Space Manager now allows you to create an Application which relates to a specific ASP, including user ASPs as part of *SYSBAS.
  • Disk Space Manager now includes new fields for the size and change size based on a specific Unit Of Measure (UOM). This means you can ensure all size values are in the same measure.
  • A new system default HAL/HDMENV has been made available to define which Environment Disk Space Manager is within. This is useful, as an example, where you have multiple Halcyon Environments such as PROD/HA but you only collect the local system data from one of them.
  • Disk Space Manager now includes the ability to define a "Name Set" which can be used to track a specific set of objects.
  • Analyze Physical File Members (ANZPFM) now allows files to be reorganized while active. The "Action if file in use" (INUSEACT) parameter now allows a value of *SHARE to support this.
  • Analyze Physical File Members (ANZPFM) now has the ability to analyze files for the number of deleted records then reorganize the files based on the highest number of deleted records first. Parameter "Mode" (MODE) now includes an additional *AUTO value for this purpose.
  • Disk Space Manager "Analyze Physical File Members" (ANZPFM) includes parameter "Maximum time to run" which means it will not attempt to reorganize files that it estimates will take longer than the time left available for the run.
  • Display Disk Analysis Data (DSPDSKDTA) now allows you to sort by the following:
    • Current records descending
    • Deleted records descending
    • Deleted record space descending
  • Display Disk Analysis Data (DSPDSKDTA) now includes option "5=Display" which uses the relevant command to display the object, if possible.
  • Improvements have been made to Display Disk Analysis Data (DSPDSKDTA) subset by path.
  • Performance Analyzer now supports very large memory pool sizes (Exabytes).
  • The Performance Monitor now correctly collects job data if the collection settings are all set to *ALL.
  • Spooled File Manager now supports the use of IASPs.
  • Spooled File Manager scripts now allow up to 25 parameters to be passed as part of a CALL.
  • Spooled File Manager scripting now supports a value 1024 characters in length for the WRITE statement. If a value exceeds this length an error occurs.
  • Spooled File Manager now allows an AFPDS spooled file to be converted to PDF on V7R1 if you have IBM PTF SI43471 applied. This only applies if you have a valid license for Spooled File Manager.
  • Work with Spooled Files (WRKSPLF) no longer fails if using "15=Email" against a spooled file then providing an email address which was comprised solely of numbers before the @ symbol.
  • Work with Spooled Files (WRKSPLF) now allows you to email a spooled file to a Broadcast Group within "15=Email". The spooled file will only be sent to email addresses in the Broadcast Group.
  • Work with Groups (WRKGRP) now accepts more than 99 commands when adding or changing an internal command list (*CMDLST *INT).
  • Advanced Job Scheduler internal command lists (*CMDLST *INT) now include the ability to specify an "Accept MsgID" for each command in the command list.
  • Advanced Job Scheduler now allows you to store Notes at Job level via a new setting of *DATABASE in system default HJS/NOTESTYPE.
  • Work with Groups (WRKGRP) now prompts when you attempt to delete a Group that is referenced by other Groups/Jobs.
  • Work with Groups (WRKGRP) now allows you to specify a Remote Location Group for "Authorized Systems" on the Group for "Allow Invoke" and "Allow Condition Query". This provides the ability to allow Invoke and Condition queries for multiple Remote Locations.
  • Work with Groups (WRKGRP) now allows you to work with the currently running job, as per the Schedule, via options "10=Work with Schedule" then "5=Work with job". This only works if the job is currently active or has produced spooled files.
  • Work with Groups (WRKGRP) now allows adding a new Job to a subsequent Group to which you are authorized when you had *USE authority to the top Group in the list.
  • Work with Groups (WRKGRP) no longer displays an "Actual" date/time for an ended Repeat Group.
  • Work with Schedule (WRKSCH) now includes F19 to toggle between showing the "Remote System" or "Job Queue" for the Job.
  • Work with Schedule (WRKSCH) now retains the Description of Groups/Jobs. This means that when they have been deleted they still show the Description. The Description is prefixed with "Deleted:"
  • Work with Schedule (WRKSCH) now lists the Jobs within a future run Group that has been ended.
  • Work with Schedule (WRKSCH) correctly displays any "Held" Forecast repeat Groups/Jobs.

November 2016

Version 6.0
  • An upgrade of Message Manager now correctly sets the 'Scope' of RSTRULE actions.
  • A fix has been applied to the Job Queue Monitor so that it now actions the 'Open Alert' action correctly.
  • Message Communicator now removes attachments for *ARPA emails.
  • Using Export Rule (EXPRULE) for a Message Queue rule now updates an interenal index number on the target environment to prevent issues arising when adding further criteria to the rule.
  • Message Communicator now correctly processes any commands sent via emails.
  • The specified time-out for data to be received from an external SMTP Server setting within Message Comunicator is now correctly applied.
  • Message Monitor now correctly processes message queue messages if the system time has been moved back (such as end of daylight saving time). It no longer waits until the original time has been passed again.
  • Output Queue and TCP/IP rules now have the ability to run an Action Schedule when an alert is closed. A new parameter, 'On-close action' has been made available on the respective Add/Change Rule display for this purpose.
  • The SNDTXT action now includes an *ALERTED value for message devices. This sends a message to all Message Communicator devices that have been messaged about the alert. The text message is taken from the entry in new system default HAL/DFTCLSALTMSG.
  • Output Queue rules now support the use of a User List instead of a fixed value for the 'Job user' parameter. This adds the ability to specify multiple select and omit criteria for the user.
  • You can now resequence the rule numbers on TCP/IP rules by using new option 38=Resequence against the rule group. Actions which include the ability to define the rule number, such as CLOSE, DELETE, HLDRULE, RLSRULE and RSTRULE are not updated.
  • You can now resequence the rule numbers on Audit and Object rules by using new option 38=Resequence against the rule group. Actions which include the ability to define the rule number, such as CLOSE, DELETE, HLDRULE, RLSRULE and RSTRULE are not updated.
  • Object Monitor can now handle files that contain in excess of 1.5 billion records.
  • Object Monitor now adds a QNTC error to the Halcyon Message Log in order to highlight problems when no such path or directory exists or when a path cannot be accessed due to error CPE3025.
  • An attempt to AdHoc run locked Group now displays a warning but still allows you to override this and run the Group.

August 2016

Version 6.0
  • Halcyon Auto-Upgrade Configuration (HALINST/CONFIG) now includes the ability to define whether the Halcyon Monitors for the required Environment are restarted when the upgrade is complete.
  • Halcyon now checks if IBM PTF SI60339 has been applied on V7R3. Access to the Auto-Upgrade Panel is refused if not.
  • A fix has been applied to prevent Message Communicator failing when attempting to receive a large inbound email.
  • A fix has been applied to prevent the TCPIP *RMT rules from triggering in situations where the monitor has been running for an extended period of time.

July 2016

Version 6.0
  • A system default has been added to control the SMTP timeout period within Message Communicator.

February 2016

Version 6.0
  • Device, Job Log, Job Queue, Message Queue, Output Queue and TCP/IP rules now have the ability to run an Action Schedule when an alert is closed.
  • Device, Job Log, Job Queue, Message Queue, Output Queue and TCP/IP rules within a group can be re-sequenced by use of new option 38=Resequence.
  • Job Log, Job Queue, Message Queue and Output Queue rules now support the use of a user list instead of a single user profile.
  • Job Queue *STS rules now display the number of jobs to be checked.
  • A fix has been implemented to prevent the Job Queue Monitor from failing under a very specific circumstance.
  • COMMAND actions include an iASP parameter to allow definition of which iASP should be used when the command is run.
  • Work with User Lists supports the use of Select / Omit for individual user profiles.
  • Option 8=Where Used has been added to Work with User Lists to allow the display of rules where the user list is deployed. Additionally, it is no longer possible to delete a user list that is in use.
  • System default HMC/EMAILFORMAT has been added to define the format used for outbound emails sent using an external SMTP server.
  • Send Text Message (SNDTXTMSG) allows a value of *ALERTED to send a message to all message devices that have already been sent a message for the specified alert.
  • Create Email Address (CRTEMLADR) includes all the parameters available when creating the message device within Work with Email Addresses.
  • System default HMC/SMTPSERVERRATE has been added to define the maximum number of emails that can be sent via an external SMTP server in the space of one minute.
  • A communication script has been made available to allow the use of Multi-tech modems.
  • Support has been added to allow the sending of messages to devices in a broadcast group that is already part of another broadcast group.
  • Print Communications Log allows a value of *MSG in the Detail parameter. This includes the actual messages that have been sent and received.
  • A fix has been implemented to clear the message review down to the number of days specified in system default HMM/LRMLOGLIFE.
  • A fix has been implemented so that Message Queue Monitor alerts for messages received just after midnight.
  • Output Queue *STS rules now display the number of spooled files to be checked.
  • The Output Queue Monitor has been made more efficient.
  • Audit Journal, Custom Journal, Distribution Queue, Restricted Tasks, Inactivity, Object, Performance and User rules now have the ability to run an Action Schedule when an alert is closed.
  • Audit Journal, Custom Journal, Distribution Queue, Restricted Tasks, Inactivity, Object, Performance and User rules within a group can be re-sequenced by use of new option 38=Resequence.
  • Audit Journal, Custom Journal, Inactivity, Performance and User rules now support the use of a user list instead of a single user profile.
  • The Object Monitor now adds message CPE3025 - No such path or directory and HEM0255 - Path could not be accessed due to error CPE3025 to the Halcyon Message Log when QNTC related issues are detected.
  • Spooled File Manager now recognizes formatted numbers as numeric rather than characters.
  • Within Advanced Job Scheduler, an attempt to Ad Hoc run a locked group now displays a warning message but allows an override and the running of the group.

July 2015

Version 6.0
  • The alert severity level can now be overridden on an Action Schedule Action when processed by Console and SNMPTRAP actions.
  • Work with Action Templates now includes an Action Template for Delete Journal Receiver.
  • When an alert is acknowledged, the rule details are included on the message added to the Message Log.
  • The ability to auto-export rule groups and rules to remote systems when any amendments have been made has been implemented.
  • User lists can now be used wherever a user profile can be specified.
  • Data areas within the product libraries are now locked *EXCLRD allowing them to be read while products are running.
  • Device, Job Queue, Output Queue and TCP/IP rules now supports the automatic acknowledgment or close of open alerts when the trigger criteria is no longer valid.
  • Message Queue, Device, Job Log, Job Queue, Output Queue and TCP/IP rules now support the use of a Calendar, rather than a Day/Time mask to define when rules should be checked.
  • Message Communicator HMC MSGDEV authority to control the ability to send messages to message devices has been implemented.
  • Display System Information can now be sent to *OUTFILE.
  • Job and Output Queue rule logic has been changed to include specific queues with generic libraries.
  • Support has been added for Message Sub-Consoles to give the ability to display multiple consoles with different alerts in each.
  • Option 7=Messages has been added to Display Message Console to show relevant messages from the Message Log.
  • Option 13=Actions has been added to Display Message Console to show Sub-Console actions performed for any given alert.
  • Message Console can now retain closed alert history, including alerts sent from remote locations.
  • A 'Sound alarm' option has been added to the Console action and SEND CONSOLE MESSAGE command.
  • A new 'Display attribute' field has been added to the Console action to allow you to define the display color of the alert in the Message Console.
  • Additional actions can be performed when an alert is added to a Sub-Console.
  • User-defined options can be specified within Display Message Console and Work with Alert Log to allow the creation of bespoke options in addition to the standard options available for an alert.
  • Display Message Console now shows 'No alerts to display' if no alerts exist.
  • Message Manager rule counts can now be reset at midnight on each day.
  • An underscore ('_') is now supported within a WatchID that is part of a 'Not received' Message Queue rule.
  • Message Queue Monitor Start-up options now allow the setting of a time from which to process messages.
  • Message Queue rules now support criteria for 'Accounting code' from the user profile that sent the message.
  • Up to a maximum of 35 auxiliary Action Monitors can now be defined.
  • Data transfer can now be actioned using the Halcyon Network Monitors rather than FTP.
  • An 'Export name' can now be defined for the *SYSTEM remote location.
  • New 'Time-out' default values for remote locations are shipped as standard.
  • The Output Rule report now has the ability to include the rule criteria.
  • Print System Status 'System available' field can now display Service Level Agreement (SLA) values.
  • Job information can now be included when attaching spooled files in Send Email Message.
  • Work with Rules now automatically holds rules that have been copied using option 3=Copy or the Copy Rule (CPYRULE) command.
  • System default HMC/MSFTIMEOUT (Mail Server Framework Timeout) now ships set to 10 seconds.
  • Support has been added for 2-way email via a Post Office Protocol (POP) email server.
  • Message Communicator now supports numeric pagers.
  • Message Communicator now supports sending messages to Message Queues on *LOCAL or to remote locations.
  • Support for land line phones has been added to Message Communicator.
  • Increased support for different line types on modems has been added.
  • Work with Service Providers now includes a count of the number of High, Normal and Low priority outstanding messages to be sent.
  • Work with Phones has a new field 'Tone dial time' which allows you to specify the length of ring time before hanging up.
  • Support has been added for Simple Network Paging Protocol (SNPP).
  • A warning message has been added to the Message Log if the required PTF level has not been applied in order to run service program QTMMCUTL.
  • The ability to use SNMP as a message device when using the Send Pager Message (SNDPGRMSG) command has been added.
  • Message Communicator now supports the use of an external SMTP Server for the sending of emails.
  • Job log information can now be included when attaching spooled files in Send Email Message.
  • Active job information can now be included when attaching spooled files in Send Email Message.
  • Multi-part protected (&PROT) substitution variables can now be created.
  • New substitution variable &RUNPTY has been made available to return the run priority of a job.
  • Auto-export system defaults now include the time interval.
  • SLA statistic functionality has been added to TCP/IP rules.
  • TCP/IP rules now supports the use of a Master rule which can prevent the checking of other rules in the same group.
  • A System Monitor option has been added to TCP/IP rules to check that monitors are active on an *i5 remote location.
  • IPV6 addresses are now supported in TCP/IP rules.
  • Remote connections to local ports can now be monitored using the *PORT rule class in TCP/IP rules.
  • TCP/IP *SYSMON rules no longer raise alerts for monitors which are in a status of 'Held'.
  • TCP/IP rules now allow the ability to specify a 'Hop limit'.
  • Remote port status can now be checked using TCP/IP rules.
  • System status information can now be included when attaching spooled files in Send Email Message.
  • A fix has been applied so that PDFs created in QDLS are given the correct permissions to allow overwriting.
  • A new Custom Journal Monitor has been added allowing the checking of entries in journals other than the system audit.
  • Distribution Queue, Object, Performance, and User rules now support the automatic acknowledgment or close of open alerts when the trigger criteria is no longer valid.
  • Audit Journal, Distribution Queue, Object, Performance, and User rules now support the use of a Calendar, rather than a Day/Time mask, to define when the rules should be checked.
  • Performance Monitor now has the ability to check for cache battery warning and cache battery error messages (V7R2 and above).
  • Performance *ASP rules now have the ability to monitor for growth in MB over a period of time.
  • Performance *ASP 'Used %' rules no longer raise false alerts if the iASP is varied off.
  • Print Audit Journal Entries report now includes the ability to include data from remote locations.
  • Audit Journal rules now include the ability to specify a 'Generic select' within criteria.
  • Audit Journal Entry Type Auditing Changes (AD) now includes the DLO path in the alert.
  • Audit Journal Manager rules now include a 'From program' field on all audit journal entry types.
  • Performance *SYSTEM rules now have the ability to monitor the current and maximum amount of unprotected storage used.
  • The Output Disk Data (OUTDSKDTA) command now allows output to an existing file which has User Defined fields available in the required format.
  • Performance Analyzer now collects Peak Temp Storage and QTEMP library size data (V7R2 and above).
  • Performance Analyzer 'Average response time' is now stored to two decimal places.
  • Spooled File Manager now includes the ability to specify the maximum number of archive members allowed within a Spooled File Archive File.
  • Retrieve Spooled File (RTVSPLF) command now allows *ALL to be specified for the 'Member' field.
  • Spooled File Manager archives now have high compression available.
  • Archive Spooled File (ARCSPLF) command now includes a parameter to allow you to define an override for the date/time the spooled file was created.
  • A fix has been applied to Disk Space Manager so that IFS creation dates are correct whenever a new sub-directory is added.
  • A fix has been applied so Analyze Disk (ANZDSK) no longer fails if the IASP has root level objects.
  • Work with Archived Spooled Files no longer truncates the Report Type for *STD archives.
  • Advanced Job Scheduler jobs now include the ability to specify the 'Action' and 'Recovery' options for the 'Maximum run time' field.
  • Option 5=Display job is now available for any listed job in order to display the job details.
  • *CMDLST *INT jobs now have the ability to specify Recovery options for each command in the Command List, in the event of an error.
  • Work with Job Environments now allows the setting of a 'Message severity'.

Archived Release Notes

Please check the following archive files for Level 4 Operations Center Suite release information prior to 2015.

October 2014

July 2014

April 2014

January 2014

October 2013

July 2013

April 2013

January 2013

December 2012

September 2012

May 2012

January 2012

November 2011

July 2011

May 2011

January 2011

November 2010

 

Back to Halcyon Products