schneider-electric.com
  • Read our blog
  • Follow us on Twitter
  • Follow us on Facebook
  • Connect with us on LinkedIn

 

You are here:   Tech Support Home >  Downloads >  Patches

Design Corruption for ArcFM and Designer Patch #4663 for 9.2.1

 

This patch is intended for installation on top of ArcFM 9.2.1 (build 4573). This patch replaces previously issued patch #4615.

Functionality Included: Several issues are corrected in this patch:

  • Correction of a defect that causes the design tree to lose all geo-association under certain scenarios (see the Notes section below for details). What this means is that the GIS CUs within a design are no longer associated to a features in the map. (#4663)
  • Correction of a defect where errors occur if the quantity of a non-gis CU is greater than 32,768 units. (#4638)
  • Correction of a deffect where large designs fail to save due to limitations in SQL expressions. A large design is defined as having greater than 1000 combined Work Locations and CUs in the design tab. (#4615)

Recommended Users: Clients who use Designer side by side with Session Manager (#4663) would benefit from this patch.

Notes for #4663: If a Design and Session have the same ID, when a session is either posted or deleted, the design with the matching ID has its row in the MM_HIDDEN_PACKAGES table deleted. The reverse is also occurring when a design is deleted, the session with the matching ID has its row in the MM_HIDDEN_PACKAGES table deleted. The MM_HIDDEN_PACKAGES table holds information about the design tree, structural analysis, and map extent.

Please note that we believe this is the source of the design corruption that we have researched with Designer users in the past. This can occur if you are using Telvent's "out-of-the-box" Session Deleter or, in some circumstances, using a custom Session Deleter. If you have encountered this type of data loss, please contact Technical Support as there are instances when this data can be retrieved and restored.

If you are maintaining a custom PX Deleter that programmatically deletes records from the MM_Hidden_Packages table then you will need to ensure that each package is based on both Name and Category for correct identification. A list of categories is provided in the mmPackageCategory enumeration.

The following files are included in the patch and will replace existing files:

  • mmDesignerAPI.dll (#4663)
  • mmSessionManager.dll (#4663)
  • mmWorkflowManager.dll (#4663, #4638, #4615)
  • mmWorkflowSubtasks.dll (#4638)
  • mmWFMIntegration.dll (#4638)

Installation instructions:

  1. Download the patch installer Patch_921_4663.exe to any location on your desktop machine.
  2. Double-click the file to launch the installation.
  3. At the installer dialog, review the readme information if desired. Then click 'Install Patch'.
  4. When the installer dialog displays 'Completed', click the 'Close' button.

Patch #4663 contains the following bug fixes:

  • QFE40022: Design/Session Deleter - Executing the SessionDeleter can cause design package records in MM_HIDDEN_PACKAGES to be deleted. (#4663)
  • QFE35219: - Design Cost Report - Cost Report overflowing on large designs. (#4638)
  • MM32097: Design Save - DBMS Query hitting a hard limit in oracle for larger designs. (#4615)

Internationalization updates:
none

For ArcGIS and ArcSDE issues, please seek assistance from ESRI Technical Support.