OpCon Release Notes
OpCon 23.0.7
NOTE: Verify/Upgrade these components if applicable: ServiceNow Connector – 21.4 or higher, WebServices Connector – 21.2 or higher, Deploy – 22.4 or higher
2024 November
Solution Manager
✅ OPCON-19737: Fixed an issue where a machine's capabilities were not validated when it was added to a machine group.
✅ OPCON-24492: Updated default values for new OpCon MFT agents.
✅ OPCON-24512: Fixed an issue where retry on failure values were removed after updating a daily job.
✅ OPCON-24563: Fixed an issue with 'View Service Requests' privilege that let the user see jobs that they did not permissions for.
✅ OPCON-24637: Fixed an issue in Episys Answer Prompts jobs where double quotes in the Prompt value caused incorrect display.
✅ OPCON-25111: Fixed an issue where a role could not be updated if a machine group to which it has access is deleted.
✅ OPCON-25757: Fixed an issue that caused an error when clicking the Test button while creating a new notification trigger.
ImpEx2 Web Service
✅ OPCON-25787: Fixed an issue where Environment Variables were lost during the deployment of new Unix Embedded Script jobs.
OpCon 23.0.6
NOTE: Verify/Upgrade these components if applicable: ServiceNow Connector – 21.4 or higher, WebServices Connector – 21.2 or higher, Deploy – 22.4 or higher
2024 October
Server
✅ OPCON-23582: Fixed an issue where the estimated start time of a job was incorrect when it depended on a job in a different schedule.
✅ OPCON-25117: OpCon wasn't resolving references to embedded scripts or batch users in the ACS integration agent config at agent start time.
Solution Manager
✅ OPCON-21205: Fixed an issue where a frequency date excluded from a schedule was saved as a decimal number in the database.
✅ OPCON-22258: The Job Execution History now displays the correct duration for skipped jobs.
✅ OPCON-23704: Fixed an issue where Job Output Parsing settings in Job Definition Task Details were not saved.
✅ OPCON-24338: Fixed an issue so that WS_FTPPro job sub-types now have advanced failure criteria.
✅ OPCON-24391: Fixed an issue where updating a daily job on a multi-instance schedule incorrectly updated its job dependencies if they were on the same sub-schedule.
✅ OPCON-24462: Updated Arguments field for embedded script jobs to allow up to 2000 characters.
✅ OPCON-24489: Fixed an issue where the advanced failure criteria of a master job was not properly set or displayed in Solution Manager.
✅ OPCON-24490: Fixed a duplicate key error when viewing the workflow of a schedule that has cross schedule job dependency with same job name.
✅ OPCON-24499: Fixed an issue where duplicate frequencies were displayed in inactive frequency list in Master Jobs page.
✅ OPCON-24601: Fixed an issue where a user's full name was not properly set.
✅ OPCON-24632: Fixed an issue where 'Use Exit Code From Script Result' was not properly updated in MS SQL Script jobs.
✅ OPCON-24660: Fixed an issue where the Time between Notifications was not properly displayed or updated in Escalation Manager Rules.
✅ OPCON-24960: Improved performance when viewing and updating a Master Job.
✅ OPCON-24998: Fixed issue where the default Job Build Status for a Master Job Frequency was not 'Released'.
✅ OPCON-25042: Fixed Episys Answer Prompts jobs to accept parentheses in the Prompt and Response fields.
✅ OPCON-25070: Fixed an issue that prevented creating Unix Job Output Parsing jobs and saving/displaying a value for Application Log Path.
REST API
✳️ OPCON-25012: The OpCon API now returns HSTS headers (strict-transport-security) for HTTPS responses, which makes it impossible for your browser to attempt an HTTP connection with the API (forces HTTPS connections), and hence prevents an HSTS vulnerability.
✅ OPCON-23460: Fixed an issue where schedule builds failed when frequency On Intervals with every number of days was used.
✅ OPCON-23710: Fixed an issue where fetching the history of a job in a schedule would return the history of all jobs with the same name across all schedules.
✅ OPCON-24583: Fixed an issue where passing a null type in the PUT and POST machines endpoints requests caused an unhandled exception.
ImpEx2 Web Service
✅ OPCON-24669: Fixed a problem when deploying schedules and reset AutoBuild and AutoDelete options selected by Deploy. 1) In package deployments added reset options to schedules when versions match and schedule contents not updated. 2) Changed reset to either set new selected values or remove options if values set to 0.
✅ OPCON-25144: Fixed a problem when importing schedule definitions that contain multiple roles and the role names have been transformed to the same name causing a duplicate key violation. Fix ensures that duplicate roles and no longer inserted.
OpCon 23.0.5
NOTE: Verify/Upgrade these components if applicable: ServiceNow Connector – 21.4 or higher, WebServices Connector – 21.2 or higher, Deploy – 22.4 or higher
2024 August
Solution Manager
✅ OPCON-23523: Fixed an issue where the forward slash (/) was not allowed in daily OS 2200 jobs.
✅ OPCON-23628: Fixed an issue where ACS plugins' updates to configuration would not save.
✅ OPCON-23997: Fixed an issue where a selectedIds query parameter did not select the rows.
OpCon 23.0.4
NOTE: Verify/Upgrade these components if applicable: ServiceNow Connector – 21.4 or higher, WebServices Connector – 21.2 or higher, Deploy – 22.4 or higher
2024 July
Server
✅ OPCON-20726: Fixed an issue in SMALDAPMon where it did not recover after losing connection to the LDAP server while fetching roles. SMALDAPMon will now try to reconnect three times.
✅ OPCON-22670: Fixed an issue where jobs using Remote Instance is automatically placed on hold. Jobs using Remote Instance should be able to run correctly now.
✅ OPCON-23632: Fixed an issue where schedule build and delete logs were not being deleted periodically.
Solution Manager
✅ OPCON-17142: Fixed an issue in Vision Settings page where selecting a tag from a list did not populate the Pattern field with the selected tag.
✅ OPCON-17491: Fixed an issue where permissions to view departments were incorrect.
✅ OPCON-21201: Fixed an issue in Multi-Forecast where frequencies with "Do Not Schedule" build status were not displayed in purple.
✅ OPCON-23052: Fixed an issue in Visions page where clicking the edit button in the bread crumb was redirecting users to page not found. Users will now be redirected to the correct page to edit the group tag.
✅ OPCON-23087: Fixed issue in Notification Triggers page where removing an email message type also removes all other message types. Users will now be able to remove an email message type without affecting other types.
✅ OPCON-23225: Fixed an issue in Master Schedule Definition page where the Save button was not enabled after changes were made to instance properties of a named instance schedule.
✅ OPCON-23301: Fixed an issue in PERT diagram where some dependency lines were missing for some schedules.
✅ OPCON-23343: Corrected a grammatical error in an error message where certain function privileges are required to access a particular page.
✅ OPCON-23457: Fixed an issue where role permissions were inadvertently overwritten by stale data.
✅ OPCON-23519: Fixed an issue where users and roles were not refreshing.
✅ OPCON-23524: Fixed an issue where valid regular expressions were considered invalid in Self-Service Requests.
✅ OPCON-23530: Fixed an issue where the Role_ocadm checkbox was incorrectly disabled on the Access Management > Users > Roles tab.
✅ OPCON-23588: Fixed an issue causing users to timeout when using multiple browser tabs. User activity timeout will now be shared between multiple tabs.
✅ OPCON-23591: Fixed an issue where an On Request frequency was not able to save with a date of February 29.
✅ OPCON-23814: Fixed an issue where master jobs cross references did not display all cross-referenced jobs.
✅ OPCON-23976: Fixed an issue where Deployment Information section in Master Schedule Definition page was missing.
REST API
✅ OPCON-23540: Fixed an issue where a user's external event password is corrupted during a migration from OpCon version 19 to 23.
OpCon 23.0.3
NOTE: Verify/Upgrade these components if applicable: ServiceNow Connector – 21.4 or higher, WebServices Connector – 21.2 or higher, Deploy – 22.4 or higher
2024 May
Solution Manager
✅ OPCON-22674: Fixed an issue in Audit History report where sorting by Category was not working correctly.
✅ OPCON-23533: Fixed an issue where some password-related error messages were not correct.
REST API
✅ OPCON-21833: Fixed an issue which occurred when re-establishing an authenticated connection with an OpConMFT machine.
✅ OPCON-23349: Fixed an issue where some modifications to a role did not take effect immediately for all logged in users.
ImpEx2 Web Service
✅ OPCON-23345: Fixed a problem where the schedule multi-instance values are not reset correctly during deployment when the schedule definition already exists.
✅ OPCON-23521: Fixed a problem in Frequency Run Limits when fields Number of Runs and Latest Run Time are not reset correctly during deployment update.
OpCon 23.0.2
NOTE: Verify/Upgrade these components if applicable: ServiceNow Connector – 21.4 or higher, WebServices Connector – 21.2 or higher, Deploy – 22.4 or higher
2024 April
Installation
✅ OPCON-23104: Modified SMADB_Backup script from having WITH NOINIT to having WITH INIT and SMADB_TLog_Backup script from having WITH INIT to having WITH NOINIT.
Solution Manager
✅ OPCON-22994: Fixed an issue where named instance schedules could not be created when Solution Manager was in French.
✅ OPCON-23015: Fixed an issue where the Save button in daily jobs definition page was enabled without any changes.
✅ OPCON-23065: Fixed an issue where users with privilege "Modify Jobs in Master Schedules" could not save changes to master jobs.
✅ OPCON-23072: Fixed an issue where PERT diagram breadcrumbs for sub-schedules were missing.
✅ OPCON-23106: Resolved an issue where the parameter "Requires XML Escape Sequences" for some Agents was incorrect.
✅ OPCON-23107: Resolved an issue that blocked tab navigation on the Access Management page when the interface was set to French.
✅ OPCON-23108: Fixed an issue where Users and Roles were not correctly displayed in a Firefox browser.
✅ OPCON-23247: Fixed an issue that caused a runtime error when saving IBMi Spool File values in Master Jobs.
✅ OPCON-23248: Fixed an issue where users were unable to remove frequencies from schedules.
✅ OPCON-23251: Fixed an issue where the resolved value for the date user input in Self-Service was incorrect when the time zone was set to Central European Time.
REST API
✅ OPCON-22270: Fixed an issue where retrieving data in Schedule and Job History Report was timing out.
OpCon 23.0.1
NOTE: Verify/Upgrade these components if applicable: ServiceNow Connector – 21.4 or higher, WebServices Connector – 21.2 or higher, Deploy – 22.4 or higher
2024 March
Solution Manager
✅ OPCON-23054: Fixed an issue when adding jobs to a daily schedule, the schedule and job names in results dialog appeared in lowercase.
✅ OPCON-23207: Fixed issue where all nodes will have red borders when a schedule is first loaded onto the workflow. This change removes the red border from these nodes and only nodes on position (0, 0) will have red borders.
ImpEx2 Web Service
✅ OPCON-23055: Fixed a problem during schedule deployment removing schedule named instances if the new version of the schedule no longer has any defined schedule named instances.
✅ OPCON-23091: Fixed an issue during deployment where the global property value was erroneously mixed up when there were other property names with a similar pattern.
OpCon 23.0.0
NOTE: Verify/Upgrade these components if applicable: ServiceNow Connector – 21.4 or higher, WebServices Connector – 21.2 or higher, Deploy – 22.4 or higher
2024 January
Installation
✅ OPCON-23030: Added argument -V10 to SMA Check Identity Limit Job.
✅ OPCON-23031: Modified SMADB_TLog_Backup script from having WITH NOINIT to having WITH INIT.
Server
✳️ OPCON-22272: Updated SMA Connection Config utility that configures the connection string OpCon uses to communicate with the database. It had a vulnerability in the UI part of the application, which is now removed (the UI part) and it only works as a command line utility with all the existing options for configuration, and also added options that can be listed by running SmaConnectionConfig.exe --help. Also, this is now a self-contained .Net 6 application.
✳️ OPCON-22683: GuidewireCloud: This feature surfaces the Guidewire job logs in OpCon. Users can now review Guidewire related job log content in a single location allowing for faster action and more informed decisions.
✳️ OPCON-23007: License expiration emails will no longer be sent to SMA USA and Europe office when the option 'Send Email to SMA Office' is enabled. They will still be sent to recipients defined in 'Send Email CC'.
✅ OPCON-22914: Fixed an issue where the Start time Calculator continues calculating and never displays the time after upgrade.
Solution Manager
✳️ OPCON-15102: This milestone introduces Access Management features, empowering administrators with comprehensive control over user and role management within Solution Manager. Administrators now have complete functionality to efficiently handle various aspects of user and role management. This includes creating new users and roles, duplicating an existing user or role, and removing obsolete users or roles. Additionally, administrators can set password expiration, enable external tokens, and enforce password resets as part of streamlined user management. Within role management, administrators can effortlessly oversee general privileges and make updates to activities, batch users, departments, resources, and user permissions.
✳️ OPCON-15109: z/OS: This epic delivers the z/OS job type for both master and daily jobs in Solution Manager. Key features include capabilities to create batch, started task, command, REXX, tracked, and queued job actions. In addition, users can tailor their workflows by defining pre-run, failure criteria and job output. Whether you need to create a new z/OS job or modify an existing one, Solution Manager has you covered in its latest feature rollout.
✳️ OPCON-15110: BIS: This epic delivers the BIS job type for both master and daily jobs in Solution Manager. The BIS capabilities allow users to create new or modify existing BIS data and file dependency definitions for their BIS jobs.
✳️ OPCON-19088: License and Support: This feature delivers Solution Manager users a view of their environment providing details on licensing, version, and contact information.
✳️ OPCON-22376: Daily Jobs: This feature delivers an additional view into the configuration of your daily jobs. Users will see an a new configuration category in the right hand panel providing a comprehensive set of details related to the daily job selected.
✳️ OPCON-22659: Changed how Studio displays job types for ACS Integrations so that the integration application is displayed. This will clarify job types when viewing schedules in Studio.
✳️ OPCON-22685: ACS: This feature delivers advanced failure criteria for jobs built with the ACS SDK. Advanced failure criteria empowers users to set more complex criteria to determine the success or failure of a job. This is a powerful feature that allows users to override basic failure criteria for the primary job to determine the outcome desired.
✳️ OPCON-22689: This feature allows users to create Batch Users which are usable by Agents implementing the new ACS architecture.
✅ OPCON-19825: Fixed an issue in Manage Groups page where setting or removing a filter would clear the selected check boxes.
✅ OPCON-19850: Fixed an issue in Manage Groups page where changes to a group's name were reset when the Name filter was applied.
✅ OPCON-20719: Fixed an issue in Master Jobs page where non-admin users were able to see agents they didn't have privileges to.
✅ OPCON-21298: Fixed an issue where clicking the Back button on certain pages in Vision Settings would result in a "Page Not Found" error.
✅ OPCON-21390: Fixed an issue where a wrong date was appended to the names of downloaded Solution Manager archive log files.
✅ OPCON-21479: Fixed an issue in Studio Canvas where clicking a node on the right-hand panel did not highlight the node and bring it into view.
✅ OPCON-22004: Fixed an issue where the pre-defined Login Security Message was empty during login.
✅ OPCON-22332: Fixed an issue in Master Schedule Definition page where the Save button was enabled without any changes.
✅ OPCON-22679: Corrected the display of frequency start times when a job has schedule level frequencies.
✅ OPCON-22781: Resolved a bug which would occasionally prevent users from restarting schedules that contain Container Jobs.
✅ OPCON-22787: Fixed an issue where the Agents Machine Groups drawer remains open when multiple Agents are selected and when no Agents are selected. Fixed an issue where filtering Agents based on Status inadvertently selected all Agents in the results.
✅ OPCON-22795: Removed reference to GoJS on the Studio page.
✅ OPCON-22859: Corrected the display of frequency start times when a job has schedule level frequencies.
✅ OPCON-22864: Resolved an issue which disables XML sequence escaping for Agents defined using the new ACS framework. This allows users to successfully utilize comparison operations when configuring jobs with Advanced Failure Criteria.
✅ OPCON-22894: Fixed error "Failed to save node" in Studio Canvas when a job name in the schedule contains more than 40 characters.
✅ OPCON-23034: Fixed an issue where the License & Support page showed incorrect OpCon version.
✅ OPCON-23037: Fixed an issue where the forecast in Frequency Manager Wizard did not take into account Master Holidays Calendar.
✅ OPCON-23038: Added a message to notify users of nodes on the default coordinate and added a red border around them. Disabled the built-in function to copy nodes with CTRL + Click.
✅ OPCON-23044: Modified Operations Processes button to open Processes page with the current date selected by default.
✅ OPCON-23062: List of Schedules in Job Dependency Dialog will now be sorted in alphabetical order.
✅ OPCON-23063: Automatically highlight the dependency line in Studio Canvas when a job dependency is added.
✅ OPCON-23066: Fixed an issue in Schedule PERT page where double clicking a Container Job did not show the SubSchedule.
REST API
✳️ OPCON-22750: Reduced frequency of API calls when configuring new integrations built on the ACS framework. This will provide a smoother and more performant experience for the end user.
✅ OPCON-21835: Fixed an error in the API which prevented modification of Guidewire Daily Jobs.
✅ OPCON-22044: Fixed an issue where users with Maintain Embedded Scripts privilege could not see newly added scripts.
ImpEx2 Web Service
✅ OPCON-22680: Fixed a problem where the 'Fails if preferred settings not satisfied' field was not set correctly during schedule deployment when the condition was False.
✅ OPCON-22759: Fixed a problem where job events went missing after a deployment of existing schedules (update).
✅ OPCON-22760: Fixed a deployment problem during update of SQL DTEXEC and SQL SCRIPT actions where the SQL user is set when Windows Authentication is selected.
✅ OPCON-22789: Fixed issues with deployment of schedules that contain SQL jobs where some job definitions would not be updated correctly if schedules to deploy already exist in the target system.
✅ OPCON-22916: Fixed a problem in ImpEx2 where deployment of a schedule failed due to a global property not being created.
Documentation
✅ OPCON-22673: Fixed broken link in documentation for SQL Agent Configuration page.
✅ OPCON-22798: Fixed broken and incorrect links in Solution Manager documentation.