MDOpen for VS Code Settings
The MDOpen settings panel provides the ability to adjust your preferences and see information about the extension.
There are also fields to set for logging to assist with troubleshooting.
MDOpen Settings Preferences
Show info messages in popup window
An info message is a notification that doesn't provide buttons to navigate to a view in MDOpen.
true - The message is shown in a popup window that does not close automatically.
false - the message is shown as a notification at the lower right of the window and will close automatically after a certain amount of time. In the Windows OS, the setting can be changed in Windows -> Settings -> Accessiblity -> Dismiss notifications after this amount of time.
Show actionable messages in popup window
An actionable message is a notification that includes buttons to navigate to an MDOpen view relevant to the message.
true - The message is shown in a popup window that does not close automatically.
false - the message is shown as a notification at the lower right of the window and will close automatically after a certain amount of time. In the Windows OS, the setting can be changed in Windows -> Settings -> Accessiblity -> Dismiss notifications after this amount of time.
Auto-Check for Server Updates
true - when the connection to the partition is established, a check is performed to see if any updates (patches) for the MDCMS server product residing on the IBM i partition are available for the version of MDCMS that is installaed on that partition.
Source Dates in Gutter for Source Members
true - when a source member is opened in an editor, the last changed date for each source row will be displayed
Option history size
When an MDOpen connection is active, it is possible to view the list of last used MDOpen options in a section of the connection panel. The numeric size value in this field defines the number of rows to display.
Tab to editable field icons
This checkbox affects how the tab key works within an MDOpen property editor with editable fields.
false - pressing the key will only tab to the next editable field, skipping over any icons.
true - pressing the tab key will also tab to the field icons (except the clear field icon (x)).
Path to excel export folder
This is the path to the default excel export folder. When suggesting a location to save the excel it will use this path by default. Click on the 'Choose folder' button to navigate to a different path.
MDOpen Settings Logging
Logging
The level of logging of client-side processing. The logging is visible from the OUTPUT view for output type MDOpen for MDCMS.
- error - only errors are logged
- info - errors and information steps are logged
- debug - all the above + debugging information
Log JSON payloads
All business logic communication between MDOpen and MDCMS occurs via REST API payloads in JSON format. If Midrange Dynamics need to troubleshoot this layer of communication, we will ask for the payload files generated during steps performed.
To enable this, click the Log JSON payloads checkbox. If prior payload files should be deleted, click the Delete JSON payload files button.
The folder location where the files are written to is specified in parameter Path to JSON payload folder. Click the Choose Folder button to navigate to the folder to select.
The amount of time (in minutes) to write the json payloads before automatically deactivating the logging is specified in parameter Json write duration in minutes
Log Network requests/responses
All business logic communication between MDOpen and MDCMS occurs over the network using HTTP. If Midrange Dynamics need to troubleshoot this layer of communication, we will ask for the network files generated during steps performed.
To enable this, click the Log network requests/responses checkbox. If prior network files should be deleted, click the Delete network request/response files button.
The folder location where the files are written to is specified in parameter Path to network request/response folder. Click the Choose Folder button to navigate to the folder to select.
The amount of time (in minutes) to write the network files before automatically deactivating the logging is specified in parameter Network write duration in minutes
Omit message check logging - if this field is checked, then logging for the message check calls (approx. every 6 seconds) will be omitted. Omitting this logging is useful when the message check calls are not important to track as the message check calls result in many more files.
Version, Build and Build Date
The last part of the settings page consists of information about the Version, Build and Build date of the MDOpen extension itself.


