1. Home
  2. Knowledge Base
  3. MDOpen Enhancements in 8.2

MDOpen Enhancements in 8.2

This document briefly describes the enhancements provided with version 8.2.x of the MDTransform product.
See the build log for fixes made to 8.2.x after the initial release occurs.

From Build Date

April 16, 2019

The description of a checked out object has been added to the Object Request Listing, including the child listings within Projects, Tasks and RFPs.

The alignment of the columns has also been optimized, so if you currently have custom column ordering, it’s recommended (but not required) to click the  icon to reset the order to take advantage of the optimization.

Resource Icons are now shown within rows to indicate that if the column is clicked on with left-click, MDOpen will navigate to a dialog to manage that column.

For example, in the Object Requests list, the RFP, Level, Attribute, Cmds and Scripts columns each show an icon. When the user then clicks, for example, on the Attribute cell for a row, MDOpen will show the details of the attribute.

Git Enhancements:

  • Continuous Integration can now be used from Bitbucket and GitHub servers, in conjunction with the MD REST API WebHook for those servers. With the WebHook enabled and the configuration defined in MDOpen, commits that are pushed to those servers for certain or all folders can be automatically cross-referenced or can be automatically checked out into MDCMS.
  • Ability to request the contents of a Git Tag from within the Git perspective
  • Ability to request the differences between 2 Git Tags from within the Git perspective
  • Git Repository User Mapping – map the user that pushes the commit to user ids registered in MDSEC so that the appropriate developer owns the automatically created checkouts.
When in the Data Transformation view for a checked out table, the button SQL Statement can be clicked to view and copy the string for troubleshooting or informational purposes.
The ability to manage commands and scripts to be applied to specific objects when checked out has been added to MDOpen.
The function to rename the source or object on an object request record, including the actual source or object in the developer’s library, has been added to MDOpen.
The attributes can now be filtered by these additional parameters:

  • Attribute Description
  • Source Type (RPGLE, LBL, etc…). Use content-assist to select from defined types.
  • Compile Sequence
  • Has Commands true/false
  • Has Delete Templates true/false
  • Has Linked Attributes true/false
Now that a Task can contain multiple reference IDs, the Reference filter can be used to match any of the IDs, or can be used in combination with the Ref Type filter to match a specific type of reference.

If the Reference filter is blank, but the Ref Type filter isn’t, then any Task containing a reference ID of the given type will be listed.

In the Object, Project, Task, RFP and MDXREF views, when multiple rows are highlighted and then right-click is used to select an option from the list, only options that are permitted for multiple rows at once will be enabled.
If MDRest4i is licensed for the creation and runtime for RPG-Based REST APIs, the RGPLE program stubs can be generated directly from MDOpen using options Generate REST Service or Generate REST Client for an Object Request. It then generates the source code based on the selected methods and parameters directly into the developer library indicated by the object request record.
May 5, 2019 If the contents of the IFS file selected to copy to the developer library is different than the IFS file in production, a warning will be displayed and the developer can compare the files to each other.
June 28, 2019 A new primary view name Object History has been added to list installed objects which can be filtered in a myriad of ways. This view is similar to the Object History listing in MDCMS.
Improved layout of RFP and Object rows in views when active requests can coexist with installed requests
Excess vertical space removed in the filter section of views to provide more real estate for rows when the filters are expanded
October 13, 2019 Ability to connect to Git repositories using SSH
Projects, Tasks and Subtasks can now be filtered to those elements that contain a specific object
Ability to request archived source directly from the Object History or RFP Installation History views. Right-click on a row containing archived source and select option Request Archived Source. This will retrieve the prior version of the source from the archive and place it in the library/folder designated by the developer and create the Object Request record to deploy the source.
November 22, 2019 Data area MDREPCCSID has been eliminated for storing the CCSID to use in MDOpen jobs. Instead, the CCSID for the specific user as defined in MDSEC is used. If that CCSID is blank, the default CCSID for the system in the System Settings is used.
New Optimize for Dark Theme flag added to the MDOpen preferences. Set to true if using the Dark Theme in Eclipse/RDi and leave as false when not using the Dark Theme.
December 18, 2019 If the internal reference field is used for tasks, a URL pattern can be set for it in the System Settings in MDOpen. When a Task or Subtask has an internal reference value, the developer can click on the value in MDOpen to navigate directly to the referenced task in the customer’s incident management tool.
Open and Submit an RFP by right-clicking on the RFP in the listing and selecting option Open RFP and Submit
February 4, 2020 When requesting to edit the script for SQL entities within RDi, the associated editor for the file type in the preferences will be used instead of forcing LPEX.
April 2, 2020 The MDRapid console view in MDOpen has now been enhanced with:

  • Filter by active or inactive jobs
  • Multi-Select jobs to end, hold or restart
  • View the job log for an ended MDRapid job that encountered an error
  • Additional columns of information
April 13, 2020 When clicking the excel icon in the MDXREFObjectsView, all rows, including inline cross-reference rows, are included in the excel document.
May 5, 2020 When the detail for a Project, Task, Subtask, RFP or Object Request is updated, only the specific row in the view is updated rather than the whole view so that control is returned to the developer substantially faster and so that the list view stays in the same position.

Both the core and the plugin must be updated to take advantage of this enhancement.

June 19, 2020 Navigate directly to the prior RFP’s Acceptance Test dialog in MDOpen by right-clicking on an RFP in the RFP listing or RFP Send listing that is currently in RFP Pending Workflow status and selecting option Acceptance Test Status.
This eliminates the need to find the prior RFP in the Installation History to carry out this step.
August 2, 2020 Ability to set a Debug Service Point Entry for a program or service program directly from MDOpen within the MDXREF Objects view, when MDOpen is used from within Rational Developer for i.
September 25, 2020 When in the MDXREF IFS view, the full path string of any element can be copied to the clipboard by right-clicking on the row and selecting the option Copy path to clipboard
November 19, 2020 Create Send Packages within MDOpen with all functionality from green screen by selecting the Add option within the RFP Send Listing.
Right-click on any editable field in any add dialog in MDOpen to save the current value for that field as the default value. Then, when the same dialog is opened in the future, the field will be populated with the default value. The list of default values can be managed, exported and imported from the MDOpen preferences.
Once an RFP is installed and if it has been placed in the send listing, a Send button is then enabled directly in the RFP editor for quick navigation to send it to target systems.
Compile Sub-sequence now available in the MDOpen Object History detail
Compile Sub-sequence and MDTransform flag now visible from the MDOpen Object Request listing
November 26, 2020 When comparing the active object request for an IFS file in MDOpen, pre-populate the compare-to fields with the first found location of the IFS file in the migration path for the request’s attribute.