Release Notes

Geobank 2021.5 (Major Release)

New Features & Enhancements

Key Summary

GB-30134

The Job Scheduler tool is a new feature in this release. It enables automation of a variety of Geobank Tasks. The scheduling of Jobs is limited to Administrators in this release. Feedback and suggestions are welcome.

GB-30185

The LAS Import Wizard now has an option to use a two-part curve code (Mnemonic+ Unit) instead of just the Mnemonic. This allows the mappings to be more specific with less frequent need for change.

GB-30230

The new Logging Integrator App is available for download by AL program members as part of the Professional module. This App is to setup collection-oriented Geobank Mobile logging profiles based on Geobank data with two-way data transfer.

GB-30064

Geobank can now be run in 'Unattended' mode. This is done from the command line for tasks which can be carried out and completed without an user input necessary; no UI is shown.

GB-27683

When configuring Imports or Exports, a new option has been added so that the Before Open event can be set to trigger once parameters values have been supplied. This enables messaging or cancellation if values are not appropriate.

GB-30140

Functionality has been added to Action Queries to enable them to run in Unattended mode. Logging of the resultant message or error will be added as a later improvement.

GB-30082

Geobank 2021.5 requires databases to be on SQL 2016 or higher and to have a compatibility level of at least 130. An upgrade warning is provided.

GB-30144

Functionality has been added to Advanced Reports to enable them to print the full report to PDF in Unattended mode. In the Properties, there is a new "Folder Options" tab - network folder paths must be fully expanded.

GB-30122

Functionality has been added to Configured Imports and Exports to enable them to run in Unattended mode. Configured network folder paths must be fully expanded (do not use mapped drive abbreviations).

GB-30081

The hatchset format was updated in Micromine 2021. Geobank is able to import this new format.

GB-30123

Functionality has been added to Excel Imports to enable them to run in Unattended mode. Configured network folder paths must be fully expanded (do not use mapped drive abbreviations).

GB-30124

Details in the error message reporting when an SQL error occurs during Excel Import has been improved; so that it is easier to identify and address the cause.

GB-30281

Geobank Forms can be run in Unattended mode to execute custom scripts on an automated schedule.

GB-30251

To improve script readability and clarity of cursor positioning, the Script panel now uses the Consolas 10pt fixed-width font.

GB-30143

Functionality has been added to Graphic Reports to enable them to print the full report to PDF in Unattended mode. In the Properties, there is a new "Unattended Options" tab - network folder paths must be fully expanded. MS Print to PDF must be installed.

GB-29839

If the GeobankResources folder, used to store Python module files or other scripting resources for reference by Forms, has not already been created; it is now automatically added by the installer in the default location: ...\Appdata\Roaming\MICROMINE\

GB-30292

From Geobank 2021.5, standalone Language Pack installers are provided so that translation updates can be made at a time other than when a new software release is available.

GB-30110

The Job Scheduler provides a tab to set the Action for each Job by selecting a Geobank Task and, where relevant, parameter values.

GB-30114

The Job List in the Job Scheduler shows details for each of the jobs scheduled on the selected application server (Computer).

GB-30111

The Job Scheduler provides a full range of scheduling options to trigger automated Jobs. These include once-off, daily, weekly or monthly with various options; including the ability for repeats within any time frame.

GB-30130

Jobs can be scheduled to run on one or more Application servers within your network. They can also be set to run on your local machine. Computer settings can be added, edited or removed.

GB-30194

The Job Scheduler has a History Tab which, when selected, retrieves the history of events from the relevant Windows Task Scheduler log.

GB-30147

The Installer adds new tables to the Configuration database for use by the Job Scheduler. These are named: GB.GBxxy_CONFIG_JS_COMPUTER and GB.GBxxy_CONFIG_JS_JOB; where xx is the major version number and y is the minor version number.

GB-30191

The Job Scheduler tool creates Jobs as tasks in the specified computer's Windows Task Scheduler in a Geobank version-specific folder; 'Geobank 11.2' for this version.

GB-30271

In the Job Scheduler Action tab, the 'Clear Substitution Parameters' button removes all parameter values set. It can be used when a Job's task or its parameters have been changed to ensure the correct list is set.

GB-30241

When Geobank runs in Unattended mode to carry out a Job setup in the Job Scheduler, the task start time and arguments supplied are logged to the Geobank version log file in: <programdata>\Micromine\Geobank\Logs. On completion, the end time is logged.

GB-30152

The Job Scheduler UI shows a list of Computers (Application Servers) on the left pane; a list of Jobs for the selected Computer on the top-right pane and a tabulated bottom-right pane that details and allows editing of a selected Job.

GB-30157

The following Geobank tools can be scheduled to run automatically using the Job Scheduler:

  • Graphic Reports; Advanced Reports; Configured Imports; Configured Exports; Excel Imports; Forms; Action Queries; Query Groups; and Macros (containing these objects).

GB-30233

Jobs set up to run Geobank in Unattended mode, reference the relevant Configuration database by name. Thus, connection names must be consistent across devices and should not be changed once Jobs are set up. A warning is shown in the connection dialog.

GB-30186

If field lengths for the COLUMN_NAME and MNEMONIC columns in the GB_LAS_CODE_MAP table are less than 30 characters, they will be expanded to 30 to ensure there is sufficient space for column names and MNEMONIC.UNIT code pairs.

GB-30266

In the LAS Import Wizard mappings step, more detail is now provided if one or more files contain invalid mappings. The files and the multiple codes mapped to the same column are listed. The information can be copied so that the issues can be addressed.

GB-30135

A small inconsistency in one of the MLS licensing error codes was fixed to align Geobank with Micromine.

GB-30142

Functionality has been added to Macros to enable them to run in Unattended mode. Please ensure the objects within the macro support Unattended execution.

GB-30141

Functionality has been added to Query Groups to enable them to run in Unattended mode. Action Queries within the group will be executed and any Select Queries will run; however, when unattended, no results or log will be shown.

GB-30102

Micromine's User Experience Improvement Program has been extended to Geobank. As detailed in the EULA, anonymous usage data is captured so we can obtain statistics on relative usage of Geobank functions. Users can opt out.

GB-30229

Geobank's User Experience Improvement Program includes capturing anonymous data on Language settings, so we can obtain statistics on the diversity of language usage.

Bug Fixes

Key Summary

GB-30240

Fixed an issue where Excel Imports within a Macro were hanging if a particular database provider was used.

GB-29776

The performance of display for substitution parameters with a long list has been improved.

GB-30104

An issue in the connector functionality between Plan view and Graphic Reports has been addressed.

GB-30011

The font setting for Data View headers was not being applied correctly when the form layout was used; this has been fixed.

GB-30091

Fixed an issue where if 'copy' was used for the substitution parameters when configuring a Data View, all parameters were copied instead of just those selected.

GB-27727

In Dataset Column Properties when configuring a Data View, the 'Use a fixed Value' option for date field was not applied; this has been addressed.

GB-29985

When configuring a Dataset object for use in Forms, the Save prompt now only shows if changes have been made.

GB-29848

Known issue: When editing data in a Form where the dataset has been filtered based on criteria displayed on the Form, please ensure that the edits have been committed prior to changing the filter criteria. Changes may be lost if criteria are changed.

GB-29825

In the Form Designer Script panel, the scroll-to-context was not occurring the first time the panel was opened; this has been fixed.

GB-29823

The Form Designer keeps track of changes to the design and enables the Save button after the first change. An issue was addressed where editing a TextBlock was triggering this behaviour even if a change was not made.

GB-30105

The label for generic number data types when configuring Global Substitution Parameters has been reset to "Numeric" in place of the non-generic term "Float". Underlying behaviour remains as generically suitable for entering numbers.

GB-28722

When designing Graphic Reports, an issue could occur where the relative positioning on multi-selected objects was changed during multiple drag-and-drop moves; this has been fixed.

GB-30196

Previously, if files using the OEM866 (Cyrillic) code page were used in the LAS Import Wizard, the codes were not correctly rendered in the mapping step. This has been fixed.

GB-29023

Previously, the delimiter option in the LAS Import Wizard had to be set before selecting files. This dependency has been removed, so the file list is unaffected if the delimiter option is changed.

GB-29869

The Library Explorer error message that occurs when attempting to open Windows File Explorer to a location which cannot be found, has been improved.

GB-29429

When Geobank is using a Network licence seat and is left idle for two or more hours, the seat is returned to the pool. In Geobank 2020, the user was then always asked to reselect the licence to use. This is now only asked if no seats are available.

GB-30095

Fixed an issue where Geobank was hanging during the execution of multi-task Macros using shared parameters, in the case when one or more of the tasks were de-selected at run-time.

GB-29912

Fixed an issue where Macros which ran an Excel Import, Advanced Report or Sample Tracker object were throwing an error if the database provider had been set to ‘Microsoft OLE DB Driver for SQL Server’.

GB-30205

The Properties dialog box used when configuring a Plan View has been rearranged, to avoid the dialog being too tall for certain monitors.

GB-30090

Fixed an issue where a parameter was set to "Limit user's response to values in the pick list", then reset to a non-list parameter, was still blocking the 'limit' default value.

Service Pack 1

Bug Fixes and Minor Enhancements

Key Summary

GB-30317

More detailed information is now written into the log file when attempting to run an unsupported object-type in unattended mode.

GB-30303

The Job Scheduler can run unattended Macros containing Graphics & Advanced Reports, Imports, Exports, Excel Imports, Forms, Action Queries & Query Groups. Extra checks have been added if the Macro contains other types.

GB-30275

Fixes have been made to the way comments ('--' & '/*..*/') in custom SQL scripts are handled during execution to avoid misidentification of comment syntax.

GB-30322

Troubleshooting information has been added to advise Administrators to check, and if needed update, the Compatibility Level property of databases prior to upgrade. Level 130 or higher is required by Geobank.

GB-29864

Source folders for objects can be excluded when using the Configuration Import tool. An error was occurring if this was done for Global Parameters; this has been fixed.

GB-30160

Fixed an issue in Configuration Manager where, if an Advanced Report was copied from one instance of GB to another one, then the newly created Report disappeared.

Service Pack 2

Bug Fixes and Minor Enhancements

Key Summary

GB-30330

When a Correlation Diagram/Section View referencing Colour Sets but not referencing a Symbology was being opened from Plan View, a hidden error was occurring. This has been fixed.

GB-30332

In Sample Tracker Receipt Batch load, certain files were being ignored if the file type extension was upper or mixed case. This has been fixed so that file type is no longer case-sensitive.

GB-30331

Fixed an issue in Graphic Report print-to-pdf; scaled images are now shown correctly in the pdf output file.

Service Pack 3

Bug Fixes

Key Summary

GB-30362

Fixed a regression where an error occurred when the "Use AD Group Membership" Security Option was selected.