Showing posts with label SPlus. Show all posts
Showing posts with label SPlus. Show all posts

Friday, March 1, 2024

Puzzles in Symphony Plus

To mark my return to blogging about DBDOC and INFI 90, I pose some puzzles.

FC 116 - Jump/Master Control Relay

I have always been curious about this function code. It is able to "jump" over block processing and

  1. and leave the skipped blocks unchanged S3= 0
  2. or zero the skipped non-forced rung blocks that are jumped S3= 1
We have data from 600 active and prospective DBDOC builds over the years. Fewer than 5% of these INFI 90 had this function block. Furthermore, many that had it at some time in the past no longer use it.

The block appears to still be supported in SPlus Engineering.

Can anybody add insight to the current thinking about FC 116?

UCB and SPO/PGP Graphics

Once upon a time, SPO SPlus Operations graphics were PGP and used files with extensions .UCBG, .UCBV and so on. This continued into SPO, where the WORK folders used them.

It is obvious that the UCB initials meant something. Can anybody indicate what those letters stood for?

Chaining of FC 126 RDEMUX Blocks

We find numerous FC 126 blocks that have the value of S3 "Block address of next block in link list" incorrect. Here is an example:




Is this an issue? Is it not an issue because the chained RDEMUX block is not used? Are there ramifications that are not apparent from the documentation?

In DBDOC builds, the error codes [316] through [319] and [325] are have the attributes that they report things that violate the rules, but we do not know if they actually cause a problem other than not actually working. If the result is not used, who cares? 

What I could check had the badly linked blocks unused generally. The puzzle is if this ever is worth reporting.



Thursday, February 25, 2021

Presenting DBDOC 11.2 Feature Update!

DBDOC depends on feedback from you, our clients, to provide better and better support for graphics and other system features, as well as support for the ways you actually use DBDOC.

DBDOC 11.2 Feature Update is an improvement on DBDOC 11.2 that addresses issues that came to light as 11.2 was used in the field over the past few months.  If you are upgrading, DBDOC 11.2 Feature Update is now the preferred upgrade version, and is available here.  

What does 11.2 Feature Update add to 11.2?

Improved S+ Support

Most significantly, your feedback on DBDOC 11.2 has provided enough information to make a number of improvements to our support for SPlus graphics, such as the following: 
  • Direct links to Station block PV, SP and MA blocks in more instances
  • Handling duplicate column names in SPO tag database file
  • Numerous places where appearance is improved in SPO graphics
  • Elimination of many unnecessary live-value hotspots
Please continue to let us know when you see issues with your graphics, text, or hotspot placement.  DBDOC's graphics support involves a fair amount of reverse engineering, and we are constantly learning more about the file formats we are supporting.

@Values like Set Point (SP) and Process Value (PV) on SPlus graphics were erroneously linking to the base Station Block, instead of the appropriate SP or PV blocks.  This is corrected in 11.2 Feature Update.



Live Specs on Ladder

In another area, in response to client feedback, Hyperview has added full support for the "new" live specs on ladder diagrams (not just CAD/CLD diagrams).   Prior to DBDOC 11.1, live specs were implemented as a form of live loop annotation, but this could be a highly inefficient use of live data bandwidth, as almost never changing specs were fetched as often as other sorts of live data.  In DBDOC 11.1, specs were integrated with layered specs, and comparisons between live and static specs were automated (read more here).  However, on our first pass, we missed adding this feature to ladder diagrams.   This has now been corrected, and clients with ladder diagrams can now enjoy full-featured and bandwidth-efficient live specs.

Press S on Ladder Diagrams to show integrated live specs, automatically highlighting discrepancies between live and static values on wired inputs and other specs.


Working CIUMON Interaction with ABB HAOPC

Several clients encountered a problem where CIUMON was found to be receiving data only once every 10 seconds from HAOPC.  This has now was fixed and has been subsequently verified in three different client systems.

Documentation for Custom Function Codes

11.2 Feature Update generates automatic documentation of the inputs, outputs, and specifications of custom function code blocks.




In addition a variety of other minor fixes and additions are included in DBDOC 11.2 Feature Update.   Please contact support @ gmcl.com if you have any questions about what has changed.  It's entirely possible that issues you have seen in earlier versions are now fixed, and if not, we want to know!


Thursday, October 22, 2020

DBDOC 11.2 is ready to go!

We're excited to release DBDOC 11.2!  This version really capitalizes on the groundwork laid in DBDOC 11.0 and 11.1 to present some game changing new features. 

Hyperview has thumbnail images in indexes.

Thumbnail images can now be shown in the indexes for all graphical document types. Thumbnails are generated when the dbdoc file is built, and are cached on the build machine.



          

Hyperview highlights signal lines and show input/output trees.

Mousing over a signal line on a CAD/CLD sheet now causes it to be highlighted, with a tooltip showing block number and signal quality.   You can now have Hyperview display the trees of input and output signals for any block.




Latest ABB versions supported

Supported ABB software versions include SPE 2.3, SPO 3.2, 800xA PG2 6.0, GPI, HPG, HGS.

BuildPlus has a new look, and new features.

BuildPlus icons have been updated, and toolbar buttons rearranged for clarity.


A new interface makes it easier to manage your DBDOC license.

Graphics and document support has been extended.

Extensive improvements have been made to SPlus graphics support, in the areas of live data hotspots, formatting, tags, fonts, and colors.  Extensive improvements have been made to 800xA PG2 support, in the areas of searchable text, dynamic bars, pseudotags, and graphics rendering.

There are improved automatically generated links on PDF files, and JPG images are now supported in AutoCAD drawings.

Other system changes

Software license keys are now supported, custom Function Code Support(Composer 6.5 S+ Engineering 1.3) has been added, and support for PG2 XLS (800xA Display Documentation) files has been removed.

Live data improvements

A new indicator in CIUMonController shows whether a CIUMon is able to provide data.  In addition, CIUMon can now recover automatically when RoviSys OPC90 temporarily hangs.

And much more!

You will find these updates, and many more bug-fixes and improvements in DBDOC 11.2
See the full Release Notes for further information on DBDOC 11.2 and prior versions.

Wednesday, September 5, 2018

Welcome to DBDOC 11.0

DBDOC 11.0 is a major release, incorporating fundamental changes to the DBDOC system internals.  DBDOC was originally built on the scaffolding of the Microsoft MediaView library.  Although this was a powerful framework for its day, and has served DBDOC well, over time limitations became increasingly apparent.  DBDOC 11.0 

If you are upgrading from DBDOC 10.7 or earlier, some system-level changes you will notice include the following: 
  • M14 project files have been replaced by dbdoc project files, which are about 30% smaller. 
  • Builds are up to 30% faster than in 10.7. 
  • There is no longer a 2G size limitation on project files. 
  • CrypKey has been removed from BuildPlus, Hyperlink and CIUMon and replaced with new dongle protection.
Farewell M14 file!

When you update your installation to DBDOC 11.0, you will notice that DBDOC's faithful M14 file has retured, and been replaced by a "dbdoc" file.  This project file is usually considerably smaller than the M14 for the same system, and does not have a two gigabyte size limitation as the M14 file did.

Welcome hyperview.exe!

The Hyperview executable is now called hyperview.exe, instead of hyperview_winsock.exe.  You will notice that a modified version of hyperview_winsock.exe is also in your 11.0 installation, however.  Both are set up so that they seamlessly interoperate.  

If you attempt to open an M14 file with hyperview.exe (11.0 Hyperview), hyperview_winsock.exe (i.e. 10.7 Hyperview, basically), will be automatically started up to view it.  Similarly, if you attempt to open a dbdoc file with the 11.0 version of hyperview_winsock.exe, the new version of Hyperview will be automatically launched to display it.  

Project file wildcards (*, *.M14) are both interpreted to include dbdoc files as well as M14 files.  In most cases, this should allow shortcuts and scripts for launching Hyperview to remain unchanged.

Powerful access to the DBDOC snapshot.

In DBDOC 11.0 you can explicitly export much of the configuration information found in the DBDOC system snapshot into a standard, non-encrypted SQLite database.  This exported database has similar contents to the "master.db" database produced during builds of earlier versions of DBDOC.  

This database contains information about specifications, wiring, blocks, tags, and errors, all of which can be accessed by your own tools for your own purposes.  Please contact us for help making use of this valuable resource.

Everything looks better.

All text documents in Hyperview are now HTML, which opens up many improved formatting possibilities as well as routine Unicode support. The toolbar icons have received a facelift. Error markers no longer obscure block numbers, and live data no longer obscures function codes on CAD/CLDs. 


There are important improvements to the Watch Window, Audit Window and searching. 

You can now have large font labeling in the Watch Window, with configurable text size. Tags have been added to Watch Window plot labels, as well as better selection highlighting to make plots easier to read. You can now set a start time for the plot display, allowing you to focus easily on the most recently taken data for a group. Watch Window groups of block can now be exported and imported. 

The Audit Window has been reworked and is now easier to interpret. Audit entries that were effectively errors (e.g. unconfigured graphics) have been removed, but can still be seen in the Error Browser.  

Searching has been fully reimplemented in this release, but there should be no substantial behavior changes. 

Builds are faster, friendlier, safer, and can be larger. 

Builds are typically 30% faster than in 10.7, and project files about 30% smaller. The 2G project file size limitation is gone – test projects of close to 10G have been built. This allows a single build in cases where splitting the system would previously have been needed, and also facilitates the inclusion of more documentation types into the build. 

A new Wizard Configuration Tool lets you change Wizard settings without processing files – the new settings will be applied to the next build. 

Chapter titles generated for a build are now as short as reasonably possible, so that they can be better seen in Hyperview – only path subsets required for distinguishing paths are included. 

Improved support for SPlus and 800xA graphics. 

Presentation of dynamic bars, hotspot locations, and links to target graphics on buttons have been fixed or improved.  Support for control stations tagatoms improved on 800xA graphics. S+ horizontal dynamic bars are now properly displayed. 

Improved support for PDF, AutoCAD, MicroStation and text documentation. 

Links are now automatically made on pseudotags on these document types, very large dimension PDF files now display properly, and search results on PDF files are more accurately placed.

Iproved error and CAD support. 

New AOLDB and REDAI errors are detected. New FC 69 S1 error detected. 

CIUMon live data is more robust. 

A new monitor process tracks whether live data is being actively transmitted by CIUMon. It will disappear if CIUMon is unable to get data, freezes, or crashes. 


See the full Release Notes for further information on DBDOC 11.0 and prior versions.

 

Friday, December 9, 2016

DBDOC 10.7 -- Download Your DBDOC Update Today!

We are delighted to announce the release of DBDOC 10.7, with a variety of upgrades, bug fixes, and new features.  A few of the major improvements are noted below.  For more information, please see What's New and the Release Notes.

Built-In PDF Files


If your system contains PDF file documentation, you will be happy to learn that PDFs are now first-class citizens in DBDOC, built directly into the M14 like other document types.  They can be viewed right inside of Hyperview, links to blocks and tag references are made automatically, and they can be searched like other documents.

Links to external PDF documentation are still supported, too.

See Built-In PDF Files and More! PDF File Support in DBDOC 10.7 for more information.

Configuration Change History Support


DBDOC 10.6.1 introduced the creation of DMPCFG files for both the .CFG files and the CLD and CAD sheets automatically when you do a DBDOC build.   DBDOC 10.7 introduces automatic archiving of the files from both the CLD / CAD sheets and the compiled or saved CFG files. When you do your DBDOC build, your DMPCFG files will now be archived with the error files. Also, the last build you did before installing 10.7 will be archived. Thus, you will start with a base for comparison of the last build you did with DBDOC 10.6.1 and the first with DBDOC 10.7.

See Configuration Change History Support in DBDOC 10.7 for more information.

Improved S+ and 800xA PG2 Graphics and MicroStation Drawings.


Display of S+ graphics has been significantly improved. Symphony Plus graphics rendering has been greatly improved. Splines, background colors, lines, etc. which previously were not drawn, now appear, and previously handled elements are now drawn more accurately.  The user can now also specify the path to their Symphony Plus image files in Wizard so that Hyperlink can find and use the correct image specified in a graphic. S+ and 800xA live data display sizing has also been improved. MicroStation drawings have improved text display, rendering and remove duplicate search hits.

Improved Error Detection


Processing has been extended to check more blocks for continuous exception reports.  The use of PID and APID blocks with derivative gain combined with inputs from discontinuous input blocks is reported.


"Lost Project" Recovery

DBDOC 10.7 can recover "lost" projects. A feature to recover "lost" projects has been added to BuildPlus, allowing project recovery if are inadvertently "lost" due to a change in UAC level on a machine or a user's privilege level.

There's more...


For more information, please see What's New and the Release Notes, or follow this blog, where we will be illustrating new features and DBDOC capabilities regularly.


Monday, August 8, 2016

Alarm Management Needs Error Management

Does your system contain alarms that cannot actually ever occur?  Many do.

Alarm management focuses on understanding and controlling the alarms that can be generated in a system.  DBDOC provides techniques for walking through the configuration systematically to validate assumptions and look for problems. Effective alarm management is impossible without error management and configuration analysis.

Here are three example sets of alarms that do not work in a single powerplant configuration:
  1. Intermittent failure caused by duplicated exception report imports
  2. Detected failures to test blocks with quality
  3. Problems that can be found by using DBDOC to walk through the configuration easily
If you do not manage your errors and use the tools DBDOC provides to audit the configuration, you will not be able to manage alarms. Even worse, you can spend a great deal of money fooling yourself about alarms.

Example 1 - Frozen Import Block Error


INFI 90 allows block values from one module to generate "exception reports" when the block value changes status or value. In the case of an analog exception report, the new value is transmitted when it changes by an amount that is specified as "significant".

If a an exception report block value is imported more than once into a module, only one of the import blocks works. The values of any other blocks importing the exception report block value will remain frozen. Furthermore, when an on-line configuration is done, a second import block will silently begin working (!) and the block that was working will freeze at its last value. This applies to both analog and digital exception reports.

DBDOC detects and reports this error. However, when the module is compiled using Composer, the error is not detected.

      Error: Frozen import block [093]

      Duplicate off-module reference (DI/L, DI/L) to Module 1,01,05 Block 1230: 1020324 and
      1020342 [1010536]


The source value above is imported in two places in one module. This instance on a spare block page might have the active connection.


The following shows the intended logic.


There is a 50/50 chance that the correct logic is not working at any time. Simply put, tags 0D0730 "COND RETURN TANK HIGH/LOW LEVEL" and 0D0727 "AUX DEA HIGH/LOW LEVEL" might alarm, but they might not. It is a crap-shoot!

Note: It would seem reasonable to assume that AI/L block 1675, now spare, actually started life feeding S3 of block 1676. The duplicate import situation was discovered and the logic changed properly to get both values of S3 from a single AI/L block somewhere in the past. The problem was that the spare block still can be the active one.

Example 2 - Test Quality of a block that does not have quality to test


Powerplant A has 7707 TSTQ blocks. These four input blocks give a binary [1] as a result if one or more of their inputs have bad quality. Actually, 8592 blocks are being tested in all. Of these, 316 do not have quality to test at all.

Here is one example of an alarm (and shutdown) that will not work, identified by the message here.

       Error: TSTQ tests block with no quality [063]
 
       TSTQ Module 4,05,03 Block 2273 tests Module 4,05,03 Block 6170 (FC 15), which does not
       have quality [4050378]

Obviously, the simple solution to the problem of no alarm on bad quality for 1 GROSS MW TRANSDUCER A is simply to test the quality of the input at IREF P1E0388A instead of the output of the fudge factor sum block 6170.

Example 3 - Misconfiguration of a DAANG Block


DBDOC also allows you to go looking for trouble. Walking through all instances of a Function Code will allow you to look for things that were missed long ago. This example shows bad quality that will not alarm.

DAANG blocks are powerful tools when configured competently. Powerplant A has 6227 of them, the second highest number we have seen in a single plant. I was curious to see how consistently programmed they were. The table shows how a value places on Specification S8 can set bad quality.
This plant uses this extensively. This example shows how the constant 32.0 is applied to S8 with the green highlights. When the raw signal is found by the TSTQ block to be bad quality, the DAANG block will be marked bad quality as intended.
The following example shows that undetected errors exist. The red highlights show that bad quality on this raw input will result in good quality being forced. Oops!
Being interested, I started walking through the 6227 DAANG blocks looking for this particular issue.  I got bored after 200, taking 16 minutes, about 5 seconds per block. I found (and flagged with DBDOC annotations) the following reality:
  • 124 blocks with correct alarm configuration - setting 32.0 into S8
  • 22 blocks incorrectly setting 1.0 into S8
  • 1 block incorrectly setting 0.0 into S8
  • 53 of the first 200 DAANG blocks did not set the quality attribute in this way.

The bottom line is that 12% of the first 200 DAANG blocks (all tagged, by the way) would not alarm on bad quality. I have no reason to think this is not representative, which suggests that perhaps 800 of these tags will not alarm on bad quality in this one system.

By contrast, I checked a system with 7980 DAANG blocks. There were no alarm errors in the first 150 instances, with all quality inputs being generated correctly. At least in this respect, good configuration work would make alarm analysis valid.

In a second system with 5084 DAANG blocks, I found that only 2042 of them used the S8 to set bad quality if needed. In fact, this simple walkthrough with DBDOC showed that that 60% of the blocks I sampled were fed from signals that had no quality to test, but did not reinsert bad quality. That could mean about 2000 simple errors - tag does not show bad quality when it should.

Error and Configuration Management Trump Alarm Management


Alarms cannot be managed if errors prevent them from working. DBDOC can be used to improve alarms both by looking at errors and by walking through the project carefully. Otherwise, any alarm analysis will be incomplete and unacceptable.

Wednesday, September 10, 2014

DBDOC 10.5.1: What's in it?

DBDOC 10.5.1 has made its appearance this summer, with some major updates to our support for SPlus and PGP graphics, as well as completely reworked 800xA support.  Database tag records are now much clearer and complete than ever before.  And with the addition of Error Data Sharing, the first example of data sharing support for Hyperview users is now complete.


Improved Database Tag Records

One of the first changes you might notice upon upgrading to DBDOC 10.5.1 (download here), is the completely reworked presentation of database tag records in the Hyperview browser.

For historical reasons, tag records displayed in Hyperview used to look like this:
 
 
And now they look like this, which is a lot easier to read:
 


Complete Tag Information from Operate IT and SPlus

In addition, ALL data is now extracted from Operate IT (PPB and 800xA) XML database files, and are now be usefully displayed (and searchable) within DBDOC.  Previously only a limited subset of tag attributes was extracted by DBDOC and presented in the Hyperview browser.

Before:



After:




Error Sharing
 
Another change you might notice, if you were introduced to the Error Browser in the last release, is the appearance of a new checkbox list on the left hand side of the browser window.  This is a list of users on your system who are sharing their error stars and checks, which you can choose to display in your Error Browser.  This makes it easy to review errors collaboratively.   It is planned for future releases to include shared bookmarks, annotations, Watch Window groups, and Watch Window data.  
 
 
 
To participate in error data sharing, use the new Sharing tab of the Options dialog to register for sharing in a specified Shared Data Folder.  Usually the name of the Shared Data Folder will be supplied in the project file, so all you have to do to start sharing is hit OK to register.
 
 


Extended Support for SPlus and PGP Graphics
 
If you have SPlus or PGP graphics, you will notice substantial developments in DBDOC's support for these formats.  Support has been extended past the initial support of systems converted from Conductor VMS systems to include consoles converted from Conductor NT and Process Portal B. Live controller data has been added.


Extended and Reworked Support for 800xA Graphics

The support for 800xA has been completely reworked to make use of data extracted by programs from Assistance Système LD Inc. (ASSYST) giving better images, access to controller data and text searching on graphics, and eliminating the numbers and arrows seen in earlier versions using the previous approach to extracting these graphics for DBDOC.



Other Updates

In addition to the major developments described above, 10.5.1 delivers plenty of minor bug fixes and
improvements.  More DBDOC error types have now been converted to display in the Error Browser.  Live data (notably in the Watch Window) can now be requested every 100ms.  Go To Use right-click navigation in Hyperview now places system uses before DBDOC generated documents.  Timestamp labels can now be hidden in the Watch Window.   CIUMon logging has been improved in many ways.  Command line support for importing DBDOC projects has been implemented, making it much easier to migrate the DBDOC build system to a new computer.  And many more small changes which you may or may not encounter but which increase DBDOC's robustness and usefulness in specific situations.

If you haven't already, take a moment to download DBDOC 10.5.1 and upgrade your system.




Wednesday, June 11, 2014

Coming soon: DBDOC 10.5.1, with NEW error sharing and improved SPlus/PGP and PG2 support

We're now in the home stretch for getting the next DBDOC release out the door.  DBDOC 10.5.1 includes major expansion of some of the new features introduced in DBDOC 10.5, as well as general bug fixes and feature improvements

There is good news for users of SPlus/PGP graphics.  As we receive feedback and gain experience from client systems using DBDOC 10.5,  support continues to be solidified, especially for systems converted from PPB and Conductor NT.

In addition, there is a whole new approach to 800xA graphics.  Using tools created for DBDOC by  ASSYST (included with your DBDOC installation) it's easy to extract more comprehensive PG2 or VB data for better integration of 800xA graphics into the DBDOC snapshot.

The other major new feature for DBDOC 10.5.1 is the introduction of error sharing.  Really this is just the first step along the road of allowing Hyperview users to share data in general.  Right now, each Hyperview user is relatively isolated, making independent annotation notes on projects, bookmarking significant items, creating and configuring Watch Window groups, and, as of DBDOC 10.5, managing and reviewing system errors in the new Error Browser.  The vision, however, is for all these activities to become more collaborative.  A whole group could take advantage of a predefined set of bookmarks, or view notes made by others.  It takes time to set up Watch Window groups, configured appropriately for monitoring particular situations.  Ideally these groups (and the data collected in them) could be easily shared among multiple users if desired.

So this is the direction Hyperview is heading, and the first example of this sort of sharing actually implemented is the sharing of error information, i.e. the stars and checks added to errors displayed in the Error Browser.

User data is shared via a shared folder accessible to multiple Hyperview users.  Usually this folder will be specified in BuildPlus, when a project is built, and will show up automatically in Hyperview.  To start sharing data with other users, all you need to do is "register" in this shared data folder.  Go to the Options menu in Hyperview, choose the Sharing tab, and (if a shared data folder has been built into your M14), just hit Apply and you're done.  If not, you can manually choose a data sharing folder.

 

When you open the Error Browser in 10.5.1, you will notice a new list on the left, listing all the users that have registered to share their error information.

 
By checking and the boxes next to the names of other users, you can cause their stars and checks to be displayed in your Error Browser.   By setting various filtering options, you have control over which errors you display.  For example, you could display only the errors starred or reviewed by a particular user.  Once the errors are displayed, you could select them all (for example) and hide them, or mark them as reviewed yourself.
 
This functionality is simple but powerful, because for the first time, it really makes it easy and convenient for groups of users to collaboratively review and manage errors.  A typical system will have hundreds of build errors, many of which are not serious in context, but all of which should be reviewed for safety.  The ability to split up and coordinate this error review process is extremely useful, and was requested by a number of early Error Browser users.
 
DBDOC 10.5.1 will be released and available within the next few weeks.  For an early look at the new features still under test, you can download DBDOC 10.5.1 Beta from the GMCL website.



Friday, October 25, 2013

Thoughts on 10.5

The most important feature in DBDOC 10.5 for everyone with INFI 90 is the Error Browser. We continue to find issues that cannot be found any other way, as we have done for the past seventeen years. Now, finally, we let the user examine, comprehend and resolve our messages. You will hide many, but mark some for attention. When you rebuild the DBDOC document, new issues will be highlighted. Things you have hidden will stay hidden. Finally, you can converge to a system with no significant errors.

We continue our search for a system with more than 200 sheets that has no errors worth fixing. So far, only systems that have used DBDOC and heeded our messages are even close.

AutoCAD 2012 is now supported as well as previous versions. XLS file support has been extended to handle more and wider columns.

Of course, we finally have released initial support for ABB SPlus Graphics, 800xA PG2 and IET800 CIU. You will still get the most data out of your INFI 90 system for DBDOC with the least load out using a conventional CIU with RoviSys OPC90Server Turbo. An unprecedented 100 values per second at 10 GMI fetches can be achieved.

Friday, October 18, 2013

DBDOC 10.5 is ready to go!

I'm happy to report that we are finally in the process of actually burning DBDOC 10.5 DVDs at the office, so if you're expecting one, it should be arriving soon.  This release has been a long haul, but it contains some very interesting new features (along with plenty of general improvements and bug fixes as usual).

If you need it RIGHT NOW, you can download DBDOC 10.5 here.

DBDOC 10.5 contains beta-level support for PGP, SPlus and 800xA PG2 systems.  These are in the final stages of testing and integration, and will be added to the official release version in November.  If you have one of these systems, and would like to test drive this support before then, let us know.  We implement the support for these systems substantially by reverse engineering example files from clients, so the more trial users we have, the sooner our support will become complete.

Another major new feature in 10.5 is the Error Browser.  For the first time, the configuration errors identified by DBDOC while compiling a project file can be presented interactively by the Hyperview browser.  Although this error information has always been generated during builds, previously the only way of getting at it was to manually search the error text files produced, or build them into the M14 directly with a second build pass, a somewhat unwieldy method. 

In any case, there was no particularly easy way for the uninitiated to identify errors of interest and hide the irrelevant ones.

All this has now changed.   The Error Browser not only makes it easy to organize errors in a variety of useful ways (by severity, by document, by subsystem, by module, just to name a few), but also to flag errors, explicitly mark them as having been reviewed, and hide errors or entire categories of errors when they are not of interest.  The errors presented in the Error Browser link to specific location in the main project file, and there is built in error documentation to make the task of sorting and evaluating errors as easy as possible.

With this initial version of the Error Browser, individual users will be able to mark off errors for themselves, but shared error review is planned for the next DBDOC release.  It will then be possible for multiple users to collectively review and hide errors.

Other new features in 10.5 will be explored in upcoming posts.  Check out the official "What's New" document for an overview.