Back Forward Troubleshooting Visio

Troubleshooting topics

This note describes symptoms and remedies for three Visio issues.

1. Internet zone

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 PDNPRKB-14870 Troubleshooting: Flow editing and the IE Internet Zone.

2. Compile errors

Symptom

zzzThe 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 PDNPRKB-17535 Troubleshooting: Visio "Compile error" and msxml.dll version for details and a link to the Microsoft Knowledge Base article.

3. Security warning

Symptom

When starting a Visio XP session for flow rule editing, a warning appears.

zzz

Remedy

This can happen when a flow rule saved with Visio 2003 is later opened with Visio XP.

  1. Click OK to dismiss the warning.
  2. Start Visio from the desktop.
  3. Change the Macro Security setting to Medium or Low as described in How to set up Visio XP.

Choosing a single Visio version

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.

Internet Zone

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 PDNPRKB-14870 Troubleshooting: Flow editing and the IE Internet Zone.

Related topics How to Set Up Visio
Understanding ActiveX Controls and Process Commander

UpTroubleshooting