Skip to content

Latest commit

 

History

History
90 lines (59 loc) · 4.86 KB

File metadata and controls

90 lines (59 loc) · 4.86 KB

Work with IBM i version info

1.0.1.13

Intial 2026 release of Work with IBM i with support for IBM i Access connectivity. (Ports 446-449, 8470-8479O.

All older SSH based versions of Work with IBM i are immediately deprecated. We might re-add SSH support later but direct connectivity works so much better and is already available on most IBM i systems.

1.0.1.14

Updated date handling in member and IFS file lists to accomodate Non-US regions.

Resolved issue with date formatting errors: Non-US user was getting String was not recognized as a valid DateTime error message popup when source members were listed using "Use DSPFD for members" setting.

Added error handling around date formatting routines to handle date formatting oddities.

Workaround in prev version (V1.0.1.13): Uncheck the Use DSPFD for members checkbox value and see if the issue resolves itself. Or upgrade to V1.0.1.14 or above.

1.0.1.15

Added new form to Tools menu for SQL select queries.

Added new form to Tools menu to display table columns. Similar to DSPFFD.

Center the main form on startup.

All grids now use the same alternating row background color.

Added mainpanelbackground setting. Defaults to LightSteelBlue if missing or set as LightSteelBlue for default.

See this link for available color choices. https://github.com/richardschoen/workwithibmipdm/blob/main/availablecolors.md
LightSteelBlue and DarkSeaGreen are two colors that I like.

Added toppanelbackground setting. Defaults to Gainsboro if missing automatically set as Gainsboro.

If editorfontsize is 0, we now default to 10 to avoid the following emSize error on startup:

Startup Error - Value of '0' is not valid for 'emSize'. 'emSize' should be greater than 0 and less than or equal to System.Single.MaxValue. (Parameter 'emSize')

Was getting odd error "Geri AI" thrown when trying to Live Edit an IFS file. Resolved the error.

1.0.1.16

Added deletetempmifsfiles setting. Defaults=True which will delete temp IFS files after downloading. If customer is having issues with character conversion, this setting can be set to False and the IFS files created when uploading and downloading files are left in the /tmp/workwithibmi IFS folder and can be accessed via the greenscreen with the WRKLNK command: WRKLNK OBJ('/tmp/workwithibmi/*'). Once the file list is up, the files can be viewed with Option 5. Option 8 will show the Coded character set ID the IBM i has set for the IFS file. The CCSID should normally be: 1208 if no default CCSID settings have not been changed in the Work with IBM i AppSettings.xml file.

Added namedlibrarylists setting to hold multiple library list settings. Format: Default|QTEMP,QGPL;QSHONI Dev|QTEMP,QGPL,QSHONI.
There is also a dropdown on the main form to select and apply the selected library list.

Added CCSID and IASP settings in case we need to use them for data conversions. CCSID setting is not implemented yet as the app jobs should use the CCSID for the appropriate user profile automatically.

Determine which IASP a library belongs to based on IASP setting.
If empty setting, we use DB2 service to retreive ASP info for a library.
If hard coded value such as: iasp01 we use that value for the IASP.
If set to *NONE, we assume no iasp. Default value: *NONE.

Turn settings dialog into a modal dialog. Upon closing the settings dialog we will reload all settings automatically without needing to restart the app.

V1.0.1.17

Changed library dropdown SQL to use SYSTEM_TABLE_SCHEMA instead of using TABLE_SCHEMA. This uses 10 char collection names instead of long names. Ran into a situation where long collection names were coming back instead of a library name.

Added compile settings for COBOL and SQL source types.
compilecbl for CBL
compilecblle for CBLLE
compilesqlcbl for SQLCBL
compilesqlcblLE for SQLCBLLE
compilesql for SQL for executing statements in selected member

AppSettings.xml automatically backed up to a timestamped version of AppSettings-yyyyMMddhhmmss.xml before editing.

AppSettings.xml automatically backed up to a timestamped version of AppSettings-yyyyMMddhhmmss.xml before reset to default.

V1.0.1.18

Updated JT400 to JT400-21.0.6. This resolves a random login problem I was having with a V7R5 system on IBM Power Cloud. I kept getting a "Password is incorrect error". Seems to be good now with JT400-21.0.6

1.0.1.19

Added Member Filter to filter within member list be specifying full or partial member name and text wildcards. Simply enter a wildcard value and the list will be filtered by selecting from member name and member list info. The entry is not case-sensitive so need to worry about that when filtering. Simply double-click the filter button to reset filtering.