Troubleshooting Visio |
This note describes symptoms and remedies for three Visio issues.
Visio editing is not possible if Process Commander is run from the Internet Zone (rather than the Local Zone), unless additional security changes are configured. Internet Explorer assigns a site to the Internet Zone if the URL has segments, such as:
http://pegarulesserver.example.com:8080/prweb/PRServlet
For instructions on setting up Visio editing in such situations, see the Pega Developer Network article PRKB-14870 Troubleshooting: Flow editing and the IE Internet Zone.
Symptom
The Visual Basic alert "Compile error in hidden module: clsVisioEventHandler" indicates that an obsolete version of a Microsoft DLL is present in on the workstation, typically in the System32 directory.
The file msmxl.dll, versions 2.5SP3 or earlier, are no longer supported by Microsoft. To edit flows in Visio 2002/XP, delete the obsolete msmxl.dll file and install a newer version.
See Pega Developer Network article PRKB-17535 Troubleshooting: Visio "Compile error" and msxml.dll version for details and a link to the Microsoft Knowledge Base article. Q-1677 R-15735 Q-1535
When starting a Visio XP session for flow rule editing, a warning appears.
Remedy
This can happen when a flow rule saved with Visio 2003 is later opened with Visio XP.
Process Commander Version can support flow rule development on workstations that have either Microsoft Visio 2003 or Visio XP. Some developers on a team may use Visio 2003 while others use Visio XP. Additionally, your Process Commander system may contain rules that were developed elsewhere (with unknown versions of Visio) and loaded into your system.
Process Commander stores flow rules and the associated Visio files in its rulebase. If a user with Visio 2003 opens a flow rule last saved using Visio XP, Microsoft software upgrades the Visio diagram to a later version.
However, the reverse is not true. If a user with Visio 2002 edits and saves a flow rule previously saved using Visio XP, the JPG image is sometimes degraded by a Microsoft downward incompatibility.
Visio editing is not possible if Process Commander is run from the Internet Zone (rather than the Local Zone), unless additional security changes are configured. Internet Explorer assigns a site to the Internet Zone if the URL contains multiple segments for the server portion, such as:
http://pegarulesserver.example.com:8080/prweb/PRServlet
For instructions on setting up Visio editing in such situations, see the Pega Developer Network article PRKB-14870 Troubleshooting: Flow editing and the IE Internet Zone.
How to Set
Up Visio
Understanding ActiveX Controls and Process Commander |