Software Requirements: MicroStation Schematics v02.01.01.19 and earlier, MicroStation SE v05.07.01.14 and earlier.
This bulletin describes an interim solution for circumventing known, yet unresolved issues with PlantSpace P&ID component tags. The specific issues include:
- Component tags lose association with their definitions under yet unknown situations. Though it is suspected the issue is related to editing/updating existing tag definitions within a drawing, neither Bentley (nor those clients who have reported the issue) have been able to reproduce it.
- The user data associated with component tags becomes corrupted under certain processing scenarios. The issue appears to occur when processing a drawing after the tags contained in it have been updated either via the
jttag updateobj command or manually edited. NOTE: The source of the issue has been uncovered. A new release of MicroStation will be forthcoming. No specific date has been set at this time.
In both cases, the issues manifest themselves as the drawing is being processed. Typically, a software exception is encountered in the early stages of processing a drawing.
To assist in reproducing the first issue and until fixes can be provided for both, Bentley's interim solution is to provide monitoring and repair utilities for detecting and repairing the tag corruption resulting from these issues. These utilities are included in the jtagquery.ma application which is available from Web Downloads in the SELECT Enhancements area under the title "PlantSpace P&ID Tag Monitor and Repair Utility".
The application can be loaded automatically from the delivered and/or modified version of the PlantSpace P&ID user configuration file (e.g., pspideng.ucf). This can be done by replacing the MS_DGNAPPS = pspid line with MS_DGNAPPS = jtagquery followed by MS_DGNAPPS > pspid. The commands included in the application are listed and briefly described below:
After utilizing the PlantSpace P&ID Tag Monitor and Repair Utility, there may be a need to clear the tags previously marked as deleted through EdG. This is the only way to remove these corrupted tags from the design file. Below are the recommended steps to accomplish this.
set search/all
set verify/all
summary whole (this will list all the component classes on the drawing both active and deleted)
set search/type=37/status=delete (this selects the tags that are marked as deleted).
remove whole (this will remove 1/2 of the particular items nominated in the search statement, in this case tags. This command will need to be repeated until all the items have been removed.)
summary whole (this step is optional to see if all the tags are now gone)
exit
In the event the monitoring utility detects that a tag instance has lost its association with its definition, the user should immediately report the issue to Bentley support and provide enough information to allow them to reproduce the issue.
7126