| Observability & Logging |
|
Added support for external log monitoring platforms by enabling log entries to be written to console output and to the log file at the same time (Console File setting value 'BOTH'), with console output emitted as JSON (in addition to XML) so it can be ingested by log monitoring and alerting tools. |
✅ New |
|
Internal errors raised from the SOAP/REST controller base are now routed through the standard message logger instead of a separate error log file, so they are captured by the same log monitoring used elsewhere in the application. |
✅ Fixed |
| Resource Manager |
|
Added an 'Export Diagnostic Snapshot' action to the TOR context menu. It captures TOR/GRP/ENV/IPA resolution, cache queue contents, and CICS/DB2 facts into a single JSON file that the customer can send to Support to diagnose IP-filtering and other runtime issues without manual mainframe digging. |
✅ New |
| Build |
|
A site can now replace the Assembler.txt JCL template with a plain broadcast message instead of real JCL. When a message is supplied in place of JCL, the build/upload of generated source still happens as before, but the JCL compile/submit step is skipped and the message is shown to the user. Supported across every Analysis path (COBOL/CICS/CN/IMS/BMS3270/Outbound), and for the REST API Designer flow the message is deferred until the designer is closed so it is never shown twice or lost. |
✅ New |
| Promote / Demote (Between Environments) |
|
A site can now replace the promoteJCL.txt JCL template with a plain broadcast message instead of real JCL. When a message is supplied in place of JCL, the Promote/Demote packaging still happens as before, but the JCL compile/submit step is skipped and the message is shown to the user instead. |
✅ New |
| SOLA Developer |
|
NewCopy now reports the CICS template's version number before and after the refresh, in addition to displaying the formatted return code and return message instead of a raw attribute dump, so backend-supplied line breaks and spacing render as intended instead of showing up as literal escaped text. |
✅ Enhanced |
| Import / COBOL Parser |
|
COBOL Listing/Copybook parser: fixed level 66 (RENAMES) and level 77 items being nested as children of the preceding item instead of closing out the current structure, and fixed a USAGE clause (COMP/BINARY/COMPUTATIONAL) appearing before the PIC clause being dropped during Import. |
✅ Fixed |