ORN:V17.1: Difference between revisions

From Remain Software
Jump to navigation Jump to search
(No difference)

Revision as of 06:57, 10 June 2025

In case you do not want to wait for the official milestone build, you may install the nightly builds.

New and Noteworthy in TD/OMS V17.1

VSCode & Octo WEB

I03211 – Add Full Context Menu Functionality in Multi-Selection Mode Implemented support for multi-selection actions in the context menu of the Solution Tab within the Item Editor. It enables and handles the following bulk actions:
  • Checkout & Promote
  • Move Solutions to Another Task
  • Change Solution Type
  • Disconnect Solutions


Octo itemEditor solutionTab.png

Figure: The solution tab showing multi-selection actions


I03260 Implementation of user options execute A new wizard has been introduced to allow users to execute user options directly from the web interface. The wizard displays a list of filtered user options based on the selected entity type (e.g., Task, Solution, or Component).


Octo userOption.png

Figure: The dropdown displays user options organized by category. Users can select a specific option from the list and click Finish to execute the user option.

RDi & Standalone Client



IBM i Core

T00423 - Remote Job Monitor REST API We have developed a new Remote Job Monitor REST API. For more information, please click the link below.

Minor Issues and Enhancements resolved

VSCode & Octo WEB


I03256 - Unclear 400 Error on Checkout Transfer
The error handling has been improved to provide a more descriptive and user-friendly message when a 400 error occurs during a checkout transfer.
I03259 - Switching configuration before clicking "Sign in" causes login form to reappear and re-request sign in
The login flow now correctly handles configuration changes, preventing the form from reappearing and ensuring a smoother sign-in experience.
I03264 - Update the transfer objects API and then update the model and the service
The API now reflects the latest structure, and the related model and service in the application are updated accordingly to maintain consistency.
I03265 - Add cancel support for in-progress transfers to clean up OMOTD records
Cancel support is now available for in-progress transfers, allowing proper cleanup of OMOTD records and helping maintain data integrity.
I03267 - Checkout wizard missing job description and schedule configuration
A new final page is now part of the wizard, allowing users to set schedule dates and provide or confirm job descriptions for the remote machine.
I03270 - Checkout wizard Next button disabled on transfer overview in VSCode
The wizard now correctly recognizes completed input in the schedule section, enabling the "Next" button so users can proceed without interruption.
I03261 – Bug in Promote for Selected Solutions in Multi-Selection
Fixed an issue where the Promote wizard would hang indefinitely when promoting one or more selected solutions.
I03262 – Bug in Checkout with 'Select All' in Multi-Selection
Resolved an issue where using the 'Select All' option during Checkout would overwrite object information, rather than preserving existing values.
I03218 – Checkout Does Not Work When Initiated from Link
Addressed a bug where the wizard page failed to load when opened via a link. The content now loads correctly.
I03176 – Checkout Must Refresh Item Details After Adding Objects to Task
Ensured that after adding objects to a task via Checkout, the item details in the Solution Tab are properly refreshed.
I03272 - Octo- Bug in Promote with Link
Corrected inconsistent behavior in the Promote process when triggered via a link.
I03271 - Display IFS object long names on Checkout Transfer overview page
The page now displays the long names of IFS objects, providing clearer and more informative context for users during the checkout process.
I03273 - Display IFS object long names on Promote Transfer overview page
The page now shows the long names of IFS objects, giving users clearer context and improving usability during the promote process.
I03275 - Generate OCTO client model for User Options API
The OCTO client now includes a generated model for the User Options API, enabling seamless integration and support for user-specific options in the frontend.
I03279 - Incorrect time format shown in version conflicts table
The table now shows the exact time of each conflict in a standard HH:mm:ss format, providing clearer and more precise information.
I03274 - OCTO New task
Create Task" button is now disabled when the entered application is not in the list, guiding users to select a valid application before they can proceed
I03283 - The multi selection Transfer does not work on VSCode
Multi-selection transfer now works as intended, allowing users to select and transfer multiple items in a single action within VSCode.
I03278 - OCTO Define the keys when selecting the solution in multi selection mode
When selecting any object or IFS objects and members in multi-selection mode, the system now correctly identifies each solution using all the fields that uniquely define it. This ensures that selections are precise, and no duplicates or incorrect groupings occur during object selection.

Rich Client and RDi



IBM i Core


I03201 - OMQRTVSE - Add option value *LAST in the Reference Library list Sequence field
*Last option value has been added in order to return the highest available sub-environment sequence number.
I03286 - Missing Message IDs in OMSMSG
We have addressed the issue where message IDs corresponding to source information entries SRC0014 and SRC0015 were missing from the Error Message file, and the associated message text was incorrect. The correct entries and messages have now been added and updated appropriately.
I03161 - Terminate object PTC
The pre-transfer check now correctly handles related objects that are altered and included in the same transfer.
I01912 - Temporary/Virtual flag
A change has been made in order to display the object source change date correctly.

OpenAPI Generator Enhancements

Please re-install the generator with INZOMSSRV SERVICE(*APIRESTGEN)

T00422 - REST API - Generate Fully Free Format REST API
The enhancement has been implemented to enable the generation of REST API source code in a fully free and customizable format using the generator.
I03263 - REST API External Data Structure Issue
The REST API generator now correctly creates separate external data structures when multiple schemas reference fields from different database files.
I03255 - REST API - Object of Type *PGM Fails to Compile on Initial Attempt
Objects with type *PGM generated by the REST API and added to the task now compile successfully without requiring deletion.
I03254 - REST API - Move Copybook Members to "P" Instead of generated Module for IntelliSense Support.
Changes have been made to add the copybook member directly to the P member instead of the generated module, improving IntelliSense discovery and usability.