Select to view content in your preferred language

CASE Tools using Visio 2003 and Visio 2007 for ArcGIS 10

1558
8
09-09-2010 12:54 PM
DennisStrickland
Emerging Contributor
I have been using case tools in Visio 2003 since ArcGIS 8.1.  I was trying to set up Visio 2003 to export to XML and run the Semantic Checker for ArcGIS 10.  I used http://resources.arcgis.com/content/kbase?fa=articleShow&d=38058 to set up Visio 2003. I can export with no problem, but when I run the Semantic Checker I get a runtime error that reads Automation error ClassFactory cannot supply requested class. I get this error when it tries to instantiate the instance (Line 2 of code below).

Dim SemanticChecker As ESRI_ArcGIS_UmlSemanticsChecker.SemanticsChecker
Set SemanticChecker = New ESRI_ArcGIS_UmlSemanticsChecker.SemanticsChecker
SemanticChecker.StartChecker

I thought it might be a Visio 2003 problem, so I installed Visio pro 2007.  I set it up as per the instructions on http://resources.arcgis.com/content/kbase?fa=articleShow&d=37183

In Visio 2007 I can export with no problem, but get the same error on the same line when trying to run the Semantic Checker. 

Does anyone have any thoughts on this problem?  Not sure what I am doing wrong.

Thanks for any input,
Dennis
0 Kudos
8 Replies
ShanaBritt
Esri Regular Contributor
Dennis:

I would suggest using the running the following registry file to resolve the conflict between the Visio 2003 template and the ArcGIS 10 dll files in order to get the Semantic Checker to work in verion 10.

http://resources.arcgis.com/gallery/file/geodatabase/details?entryID=446C6FCE-1422-2418-34D3-EB09E97...

Shana B.
ESRI Support Services
0 Kudos
DennisStrickland
Emerging Contributor
Thank-you.  That did fix the problem with the Semantics Checker in Visio 2007.

Dennis
0 Kudos
TracyThorleifson
Occasional Contributor
Dennis:

I would suggest using the running the following registry file to resolve the conflict between the Visio 2003 template and the ArcGIS 10 dll files in order to get the Semantic Checker to work in verion 10.

http://resources.arcgis.com/gallery/file/geodatabase/details?entryID=446C6FCE-1422-2418-34D3-EB09E97...

Shana B.
ESRI Support Services


I am getting the same ClassFactory error when I try to run the Semantics Checker as Dennis; I followed the steps of KB38058 to the letter, including installing the registry patch. I'm Running Visio 2003 Enterprise Architects edition, SP3 on Windows 7 64-bit, with ArcGIS 10 (no SP1).

Anybody have any thoughts?

Thanks,

Tracy
0 Kudos
Ahmed_Wagih_Abdel-LatifAzab
Emerging Contributor
I'm having the same ClassFactory problem mentioned above. I'm using ArcGIS 10, Windows 7 64bit, and visio 2003, and I have followed the instructions mentioned in KB38058, and the registry patch.

Regards,
Ahmed
0 Kudos
BrianKratcha
Regular Contributor
I'm having the same ClassFactory problem mentioned above. I'm using ArcGIS 10, Windows 7 64bit, and visio 2003, and I have followed the instructions mentioned in KB38058, and the registry patch. 

Regards,
Ahmed


I am having the same problem.  ArcGIS 10 Windows 7 64bit and visio 2007.  Has anyone solved this problem?
0 Kudos
OlegNovikov
New Contributor
it's like for x32
[HKEY_LOCAL_MACHINE\SOFTWARE\ESRI\ArcGIS_SXS_SDK\Environments\Visio.exe]
but for x64 try create this registry node
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ESRI\ArcGIS_SXS_SDK\Environments\Visio.exe]
0 Kudos
ShanaBritt
Esri Regular Contributor
A colleague of mine in Support and I worked on a Semantics Checker Add-In that can be used in ArcCatalog 10.0, which will give you the capability to check the integrity of the exported XMI or Microsoft Repository with the Semantics Checker. The Add-In can be found at the following link. http://www.arcgis.com/home/item.html?id=e486bc0352a3419687dc660ec9fc58e5

-Shana
0 Kudos
JulienneFranco
Deactivated User
Is there a download for the ArcCatalog 10.0 Semantics Checker Add-In?
0 Kudos