Cad Explorer

Published on June 2016 | Categories: Documents | Downloads: 42 | Comments: 0 | Views: 304
of 82
Download PDF   Embed   Report

Comments

Content

User’s Guide

CadExplorer
Instant Google-like search and replace capabilities
for MicroStation!

Version 4.5

Axiom
1805 Drew Street
Clearwater, Florida 33765
727-442-7774 voice
727-442-8344 fax
[email protected]
www.AxiomInt.com

Page 2

CadExplorer

Copyright © 2008–2013 Axiom.
All rights reserved.
This document was last modified on 31 May 2013 3:31 PM.
Limited Warranty — (Excerpted from the “Axiom End User Software License
Agreement”, see the full text of your “Axiom End User Software License Agreement” for
complete details.) LICENSEE is advised to test the SOFTWARE thoroughly before
relying on it. The SOFTWARE is provided “as is” without warranty of any kind, either
expressed or implied, including, but not limited to the implied warranties of
merchantability and fitness for a particular purpose and the entire risk as to the quality
and performance of the SOFTWARE is with LICENSEE.
Governing Law — This Agreement (“Axiom End User Software License Agreement”)
shall be governed by the laws of the State of Florida, United States of America. Venue
for the resolution of any dispute arising out of this Agreement shall be Pinellas County,
Florida, USA or, if that is not possible, the nearest court of competent jurisdiction thereto.
Google™ is a registered trademark of Google Inc.
Windows® is a registered trademark of Microsoft Corporation.
MicroStation® and MDL® are registered trademarks of Bentley Systems, Incorporated.
AutoCAD® is a registered trademark of Autodesk, Incorporated.

Chapter 1 — Introducing CadExplorer

Table of Contents
Chapter 1 — Introducing CadExplorer --------------------------------------------------- 7
The secret Google-MicroStation baby was born in 2008! --------------------------------------7
CadExplorer’s abilities are unprecedented. -------------------------------------------------------7
Analyze and modify project data in ways never before possible. -----------------------------8
A new addition to the happy family — AutoCAD support! ------------------------------------8

Chapter 2 — Installation----------------------------------------------------------------------- 9
Server Prerequisites ----------------------------------------------------------------------------------9
Client Computer Prerequisites----------------------------------------------------------------------9
CadExplorer Master Installer -------------------------------------------------------------------- 10
CadExplorer Quick Start -------------------------------------------------------------------------- 10
CadExplorer Samples------------------------------------------------------------------------- 11
System Administrator Details -------------------------------------------------------------------- 11
Net.Tcp Port Sharing Service ---------------------------------------------------------------- 11
Windows Accounts for Batch Updates ----------------------------------------------------- 12

Chapter 3 — Advanced Installation Topics --------------------------------------------13
The Basics of Manual Installation --------------------------------------------------------------- 13
SQL Server User Accounts------------------------------------------------------------------- 13
Enabling Remote SQL Server Connections ----------------------------------------------- 13
Firewall Exception Rules--------------------------------------------------------------------- 13
SQL Server 2008 R2 Express--------------------------------------------------------------------- 14
Prerequisite components --------------------------------------------------------------------- 14
Installing Windows PowerShell ------------------------------------------------------------- 15
Installing .NET 3.5 SP1 Framework-------------------------------------------------------- 16
Manual Installation---------------------------------------------------------------------------- 16
Using a Static TCP Listening Port ---------------------------------------------------------- 17
Adding a SQL account------------------------------------------------------------------------ 17
Adding a Windows account------------------------------------------------------------------ 18
Changing the CadExplorer Account Password-------------------------------------------- 19
Enabling Remote SQL Server Connections ----------------------------------------------- 20

Chapter 4 — Uninstalling --------------------------------------------------------------------21
Chapter 5 — CadExplorer Browser-------------------------------------------------------22
Introduction ----------------------------------------------------------------------------------------- 22
The CadExplorer Browser Display -------------------------------------------------------------- 22
Drives ------------------------------------------------------------------------------------------- 22
Folders ------------------------------------------------------------------------------------------ 22
Files --------------------------------------------------------------------------------------------- 23
Models ------------------------------------------------------------------------------------------ 23
Elements ---------------------------------------------------------------------------------------- 23
Filtering---------------------------------------------------------------------------------------------- 23

Page 3

Page 4

CadExplorer

Filter Editor ------------------------------------------------------------------------------------ 24
How Standard Tab Filters Work Together------------------------------------------------------- 25
Unfiltering------------------------------------------------------------------------------------------- 27
Unfilter Current Column --------------------------------------------------------------------- 27
Temporarily Disable All Filters ------------------------------------------------------------- 27
Remove All Filters ---------------------------------------------------------------------------- 28
Sorting ----------------------------------------------------------------------------------------------- 28
Unsorting -------------------------------------------------------------------------------------------- 28
Grouping -------------------------------------------------------------------------------------------- 29
Ungrouping ----------------------------------------------------------------------------------------- 29
{Refresh} and {Refresh All} --------------------------------------------------------------------- 30
Standard Tab Columns----------------------------------------------------------------------------- 30
Drives Tab Default Columns----------------------------------------------------------------- 30
Folders Tab Default Columns---------------------------------------------------------------- 31
Files Tab Default Columns------------------------------------------------------------------- 32
Models Tab Default Columns---------------------------------------------------------------- 34
Elements Tab Default Columns ------------------------------------------------------------- 36

Chapter 6 — Browser Edit Menu ----------------------------------------------------------41
Find -------------------------------------------------------------------------------------------------- 41
Replace ---------------------------------------------------------------------------------------------- 42
Modifying Element Color, Style or Weight------------------------------------------------ 43
Modifying Text Element Content ----------------------------------------------------------- 43

Chapter 7 — Browser View Menu ---------------------------------------------------------46
Viewing Options------------------------------------------------------------------------------------ 46
MicroStation and AutoCAD Customization ---------------------------------------------------- 46

Chapter 8 — Browser SmartViews Menu -----------------------------------------------47
SmartViews — Customizable ways to view your CAD data--------------------------------- 47
Standard Tabs: Factory Default views of your CAD data ------------------------------- 47
Predefined SmartViews----------------------------------------------------------------------- 47
User-definable SmartViews ------------------------------------------------------------------ 48

Chapter 9 — Browser Tools Menu --------------------------------------------------------49
Introduction ----------------------------------------------------------------------------------------- 49
Proximity Search ----------------------------------------------------------------------------------- 49
Proximity Search by Master Units (Distance)--------------------------------------------- 50
Proximity Search by Percentage ------------------------------------------------------------ 50
Database Connection ------------------------------------------------------------------------------ 51
Options ---------------------------------------------------------------------------------------------- 52

Chapter 10 — Axiom Agent -----------------------------------------------------------------53
Introduction ----------------------------------------------------------------------------------------- 53
Axiom Agent Spider Scheduling------------------------------------------------------------------ 53
Axiom Agent Console ------------------------------------------------------------------------------ 53
CAD File Locations Tab---------------------------------------------------------------------- 54
Network Tab ----------------------------------------------------------------------------------- 55
ProjectWise Tab ------------------------------------------------------------------------------- 55

Chapter 1 — Introducing CadExplorer

Running the CadExplorer Spider manually ---------------------------------------------------- 56
Options:----------------------------------------------------------------------------------------- 56
Examples --------------------------------------------------------------------------------------- 57
Return codes from CadSpider-dgn.exe ----------------------------------------------------- 57

Chapter 11 — CadExplorer Server --------------------------------------------------------59
Introduction ----------------------------------------------------------------------------------------- 59
CadExplorer Server -------------------------------------------------------------------------------- 59
Server Actions --------------------------------------------------------------------------------- 60
Clients------------------------------------------------------------------------------------------- 60
CadExplorer Server Options---------------------------------------------------------------------- 61
Agent Schedule -------------------------------------------------------------------------------- 61
Directories-------------------------------------------------------------------------------------- 62
Backups----------------------------------------------------------------------------------------- 62
Database ---------------------------------------------------------------------------------------- 63
Database Usage -------------------------------------------------------------------------------- 64
System Mode ---------------------------------------------------------------------------------- 65
Network----------------------------------------------------------------------------------------- 66
Logging ----------------------------------------------------------------------------------------- 66

Chapter 12 — Frequently Asked Questions -------------------------------------------67
How to use a local Agent to process files on a server drive or UNC path------------------ 67
How many CAD files can CadExplorer or Detail Finder accommodate? ----------------- 67
Database Size Estimates---------------------------------------------------------------------- 68
Filter Editor Date and Time----------------------------------------------------------------------- 68
Browser out of memory error--------------------------------------------------------------------- 69
Vista -------------------------------------------------------------------------------------------------- 70

Chapter 13 — We’ll Make (Almost) Any Enhancements You Want -------------71
We welcome your suggestions ------------------------------------------------------------------- 71

Chapter 14 — Glossary-----------------------------------------------------------------------72
Active Directory------------------------------------------------------------------------------------ 72
Active Directory Domain ------------------------------------------------------------------------- 72
(CLR) Common Language Runtime------------------------------------------------------------- 72
DHCP Server---------------------------------------------------------------------------------------- 72
DNS Server ----------------------------------------------------------------------------------------- 72
Domain Controller (DC) -------------------------------------------------------------------------- 73
Domain and Workgroup Networks -------------------------------------------------------------- 73
Group Policy ---------------------------------------------------------------------------------------- 73
LDAP ------------------------------------------------------------------------------------------------ 73
TCP -------------------------------------------------------------------------------------------------- 74
UDP -------------------------------------------------------------------------------------------------- 74

Chapter 15 — New Features and Fixes--------------------------------------------------75
4.5a — 9 December 2011 ------------------------------------------------------------------------- 75
4.4a — 28 September 2011 ----------------------------------------------------------------------- 75
4.3b — 12 August 2011 --------------------------------------------------------------------------- 75
4.3a — 15 July 2011 ------------------------------------------------------------------------------- 76

Page 5

Page 6

CadExplorer

4.2a — 29 April 2011 ------------------------------------------------------------------------------ 76
4.1e — 21 April 2011 ------------------------------------------------------------------------------ 77
4.1d — 28 January 2011 -------------------------------------------------------------------------- 77
4.1c — 14 December 2010------------------------------------------------------------------------ 78
4.1b — 23 November 2010 ----------------------------------------------------------------------- 78
4.1a — 12 November 2010 ----------------------------------------------------------------------- 79
4.0c — 17 September 2010 ----------------------------------------------------------------------- 79
4.0b — 12 July 2010------------------------------------------------------------------------------- 79
4.0a — 6 July 2010 -------------------------------------------------------------------------------- 79
3.2b — 3 March 2010 ----------------------------------------------------------------------------- 80
3.2a — 3 February 2010--------------------------------------------------------------------------- 80
3.1a — 18 January 2010--------------------------------------------------------------------------- 80
3.0a — 5 November 2009------------------------------------------------------------------------- 80
2.2a — 4 August 2009 ----------------------------------------------------------------------------- 81
2.1a — 10 July 2009 ------------------------------------------------------------------------------- 81
2.0a — 28 May 2009 ------------------------------------------------------------------------------ 81
1.2a — 9 April 2009 ------------------------------------------------------------------------------- 82
1.1b — 25 February 2009 ------------------------------------------------------------------------- 82
1.1a — 20 February 2009 ------------------------------------------------------------------------- 82

Chapter 1 — Introducing CadExplorer

Page 7

Chapter 1 — Intr oducing CadExplorer
If Google and MicroStation had a baby, what would be the capabilities of their offspring?
The baby could pre-fetch commonly needed information about MicroStation designs and
store the data efficiently in a database, ready to provide you with instant answers at any
time.
You could ask the baby just about any question about your MicroStation designs and he
(or she) could provide an answer instantly.
If you needed to know the status of project reference file attachments or cell usage, the
baby could tell you instantly — the baby wouldn’t need to scan hundreds of multimegabyte design files from top to bottom — the baby would already know the answer!
The baby’s answers would be neatly presented in spreadsheet-like format, and the baby
would gladly customize the content for you — sorting, filtering or grouping data any way
you can imagine. Of course, the baby would remember your personal preferences and
reuse them when he responds to your requests in the future.
Your IT personnel would appreciate the baby just as much as your CAD personnel. The
baby could work with your IT department’s existing databases as readily as the baby
integrated with MicroStation in your CAD department. In fact, the baby, being so cute
and talented, just might unite your IT and CAD departments for the first time!
What if this unbelievably talented baby actually existed?
It does!

The secret Google-MicroStation baby was born in 2008!
This amazing baby is actually the brain-child of Axiom’s founder, David Greenbaum.
Axiom announces the release of CadExplorer — the first in a series of releases using a
new technology that combines powerful database search engine techniques with CAD.
MicroStation users no longer need to wait minutes or hours for their project files to be
scanned for simple (or complex) reports. Just click a button and the report appears
instantly (the data was pre-collected earlier and stored efficiently in a database).

CadExplorer’s abilities are unprecedented.
CadExplorer’s unprecedented capabilities almost defy description. Simple statements
about the capabilities might sound unbelievable, but are nevertheless true.
With CadExplorer you can:


Easily browse any or all project folders, project files, models, levels and elements.
You can sort, filter and group this information in any way that you can imagine.

Page 8

CadExplorer



Instantly find text, cells and tags in any model, file or project.



Identify duplicate files or models anywhere in your enterprise.



Instantly discover details about any reference file attachment, in any file or model, in
any project. For example, you can discover information such as each attachment’s
filename, full path, logical name, description and attachment type (vector or raster).



Instantly collect information about the usage of cells in any design or anywhere
project-wide. For example, you can collect information about each cell’s name, cell
type (regular or shared), cell description and the unique element ID of each cell
instance.



Instantly identify oddball deviations from project standards in one or many project
files.



Synergize with your IT personnel in unprecedented ways. IT personnel can generate
reports about your CAD projects using the common database structured query
language (SQL), Crystal Reports and other tools they are already experts in.

Analyze and modify project data in ways never before
possible.
Many MicroStation users have a recurring need to search for and change specific items
such as text strings in dozens (or hundreds or thousands) of MicroStation design files, but
had no way to easily do this.
CadExplorer lets users magically ignore the boundaries between MicroStation files and
interactively find, analyze, explore, report on and investigate MicroStation data in ways
never before possible.
CadExplorer 2.0 allows users to modify MicroStation V8 text elements in any or all
project design files! With CadExplorer you can modify selected text strings in any
imaginable way — even using wildcard and regular expression substitution — and you
can preview your proposed text changes before committing them to your design files.
There is no easier way to select, preview and modify text across multiple MicroStation
design files.
CadExplorer 2.1 adds support for modification of color, style, weight of MicroStation V8
graphical elements.
CadExplorer 3.0 adds many new capabilities, including the new CadExplorer Browser
Proximity Search and (for privileged users) the ability to view and modify project files
which do not reside on their computers.

A new addition to the happy family — AutoCAD support!
CadExplorer 4.0 adds support for AutoCAD DWG and DXF files, thumbnail previews
and an entirely revamped user experience.

Chapter 2 — Installation

Page 9

Chapter 2 — Inst allation

Server Prerequisites
CadExplorer components expect the following Windows network facilities/roles to be
available:


Microsoft SQL Server 2005 with Advanced Services (or a later version)



Windows XP SP2 or later



A file server



A domain controller* (Active Directory)



A DNS server



ProjectWise Server V8i (if ProjectWise support is desired)

* CadExplorer’s Enhanced mode requires a domain-based network. Workgroup networks
support CadExplorer’s Restricted mode only.

Client Computer Prerequisites
CadExplorer components expect the following tools to be installed on client machines:


Windows XP SP2 or later



ProjectWise Explorer V8i (if ProjectWise support is desired)



Problem Element Viewer for V8 (viewer.ma) required to display elements found by
CadExplorer inside MicroStation V8. (Included with CadExplorer but installed
separately.)



MicroStation V8 2004 Edition or later (with Problem Element Viewer installed)
required to display elements found by CadExplorer inside MicroStation.

Page 10

CadExplorer

CadExplorer Master Installer
If your delivery CD does not automatically start the CadExplorer Master Installer, run
setup.exe in the CD’s root directory.
The CadExplorer Master Installer allows you to install any or all CadExplorer
components on a single computer, but the CadExplorer Server is normally installed
(once) on your network server while the Axiom Agent and CadExplorer Browser are
installed on one or more desktop computers on your network.
Follow the CadExplorer Master Installer steps from top to bottom.
Installation sequence for CadExplorer components should be:
1. Install SQL Express before installing CadExplorer components. Installation of SQL
Express might be handy even if you have a full Microsoft SQL database server on
your computer (or accessible on your local area network).

2. Install CadExplorer Server (installed once on your network).
3. Then select {Configure} (from Master Installer) to open the box from which
you can initialize your CadExplorer database and start the CadExplorer
Server.
4. Install Axiom Agent (can be installed on more than one network client/desktop
computer).
5. Install CadExplorer Browser (can be installed on more than one network
client/desktop computer).
6. CadExplorer works with Problem Element Viewer for V8 version 8.3c or later. See
Problem Element Viewer User Guide for installation instructions.
7. Optionally, install Microsoft’s SQL Server Management Studio Express (database
administration tool). If you are not familiar with SQL database administration, you
can skip this.
Note: Upgrading to 4.0a or later requires a complete uninstall of any earlier version
followed by a standard install of the newest version.

CadExplorer Quick Start
1. Using CadExplorer Server, confirm your CadExplorer Server is started.
2. Use CadExplorer Server to confirm at least one Axiom Agent is running and
configured to recognize your project directories.
3. From CadExplorer Server, select an Axiom Agent and click {Run Now} to “Spider”
sample project files (this loads sample data into your CadExplorer database for
viewing with CadExplorer Browser).

Chapter 2 — Installation

Page 11

4. Open CadExplorer Browser to display, filter, sort and modify your project files and
elements in ways never before possible.

CadExplorer Samples
Delivered sample files are (by default) configured to be spidered and loaded into the
CadExplorer database at 9:00 am daily. This can be changed or disabled using
CadExplorer Server.
Default sample file locations are:

Windows XP
C:\Documents and Settings\All Users\Application Data\Axiom\CadExplorer\samples\

Windows Vista and Windows 7
C:\ProgramData\Axiom\CadExplorer\samples\

System Administrator Details
Both the Axiom Agent and CadExplorer Server are Windows Services.
The Axiom Agent service will auto-start when installed.
The system administrator can use CadExplorer Server to start the CadExplorer Server
service. CadExplorer Server should also restart automatically on reboot.
To restart the Axiom Agent select:
My Computer | Manage | Services and Applications | Services
to restart the Axiom Agent Windows service.
Auto-recovery for these services can be manually set up by the system administrator.
Right-click on the Windows service and select “Recovery”.

Net.Tcp Port Sharing Service


The Net.Tcp Port Sharing Service must be enabled on your Windows server. This
service should be started automatically by the CadExplorer Server. To enable the
Net.Tcp Port Sharing Service manually, navigate to My Computer | Manage |
Services and Applications | Services then right-click on “Net.Tcp Port Sharing
Service” and select {Start} (if not already started).
Note: The process SMSvcHost.exe is the Net.Tcp Port Sharing service. Firewalls
should be configured to allow incoming and outgoing “internet” access to this
process.

Page 12

CadExplorer



Your Active Directory Server should propagate firewall port exception policy to
client workstations.

Windows Accounts for Batch Updates
When the CadExplorer Browser is running in restricted mode, the user's Windows
account performs the batch modifications (find/replace) directly and must have access to
the files. When running in enhanced mode, the Axiom Agent Windows service account
performs the modifications.

Chapter 3 — Advanced Installation Topics

Page 13

Chapter 3 — Adv anced Installation Topics

The Basics of Manual Installation
When Axiom’s Master Installer installs each component needed to use CadExplorer,
including SQL Server Express, it does various things in the background to make
everything “just work.” This includes the automatic creation of a SQL database, a SQL
Server user account and Windows Firewall rules.
The most common situation where you won’t use Master Installer to install a
CadExplorer component is when you already have SQL Server installed and so won’t be
using Master Installer to install it.
If you need to install any of the pieces of CadExplorer manually, you’ll need to know a
few things in order to make everything work together. This chapter is a collection of
various topics in this area.

SQL Server User Accounts
Axiom’s Master Installer creates a SQL Server account automatically when it installs
SQL Express. If a suitable account doesn’t already exist, you’ll need to create it and tell
CadExplorer to use it. The user account can be a SQL Server user account or it can be a
Windows account used by SQL Server. See account creation instructions later in this
chapter.

Enabling Remote SQL Server Connections
If a full edition of SQL Server (not Express) is already installed, it is likely that remote
connections are already enabled. If you’ll be installing all the CadExplorer components
(including SQL Server) on the same computer, you don’t need to enable remote SQL
connections.

Firewall Exception Rules
Axiom’s Master Installer creates Windows Firewall exception rules automatically (with
the user’s permission) for each component it installs. If you’ll be installing all of
CadExplorer’s components on one computer (somewhat rare), you don’t need to worry
about your firewall. Also, if you don’t use a firewall, you don’t need to worry about this.
If you use a different firewall product than Windows Firewall, you’ll need to set up rules
manually.
To simplify manual firewall exception rule configuration, see “Using a Static TCP
Listening Port” later in this guide. To manually set up firewall rules any other way,

Page 14

CadExplorer

please contact Axiom Support at 727-442-7774 or [email protected]. A future
version of this guide will likely contain expanded manual Windows Firewall exception
rule configuration instructions.

SQL Server 2008 R2 Express
Prerequisite components
SQL Server 2008 R2 requires the following components to be installed before starting its
installation process:

Windows Installer 4.5
The installer is located in the “SQLExpress\Windows Installer” subdirectory of your
CadExplorer installation folder.
Run the appropriate installer for your system:
For Windows Vista, Windows Vista SP1, and Windows Server 2008:


32-bit CPU: “Windows6.0-KB942288-v2-x86.msu”



64-bit CPU: “Windows6.0-KB942288-v2-x64.msu”



Itanium CPU: “Windows6.0-KB942288-v2-ia64.msu”

For Windows XP SP2 and Windows XP SP3 (32-bit platforms):


32-bit CPU: “WindowsXP-KB942288-v3-x86.exe”

For Windows Server 2003 SP1, Windows Server 2003 SP2 and Windows XP 64-bit
Editions:


32-bit CPU: “WindowsServer2003-KB942288-v4-x86.exe”



64-bit CPU: “WindowsServer2003-KB942288-v4-x64.exe”



Itanium CPU: “WindowsServer2003-KB942288-v4-ia64.exe”

.NET 3.5 SP1 Framework
The installer is located in the “SQLExpress\DotNet Framework” subdirectory of your
CadExplorer installation folder.
Run the appropriate installer for your system:
For Windows Server 2008 R2:


.NET 3.5 SP1 Framework must be installed using the Server Manager
application. See the section Installing .NET 3.5 SP1 Framework below for
instructions.

Chapter 3 — Advanced Installation Topics

Page 15

For all other systems:


32-bit/64-bit CPU: “dotnetfx35.exe”

Windows PowerShell 1.0
The installer is located in the “SQLExpress\Windows PowerShell” subdirectory of your
CadExplorer installation folder.
Run the appropriate installer for your system:
For Windows XP:


32-bit CPU: “WindowsXP-KB926139-v2-x86-ENU.exe”



64-bit CPU: “WindowsServer2003.WindowsXP-KB926139-v2-x64-ENU.exe”

For Windows 2003:


32-bit CPU: “WindowsServer2003-KB926139-v2-x86-ENU.exe”



64-bit CPU: “WindowsServer2003.WindowsXP-KB926139-v2-x64-ENU.exe”

For Windows Vista:


32-bit CPU: “Windows6.0-KB926139-x86.msu”



64-bit CPU: “Windows6.0-KB926139-x64.msu”

For Windows Server 2008:


Windows PowerShell must be installed using the Server Manager application.
See the section Installing Windows PowerShell below for instructions.

Installing Windows PowerShell
Windows Server 2008 requires Windows PowerShell to be installed using the Server
Manager application. This can be performed by following these steps:
1. Start the Server Manager application (Start | Administrative Tools | Server
Manager).
2. Select the “Features” item in the left navigation pane.
3. Click the “Add Features” command link.
4. Check the “PowerShell” item from the features list.
5. Click the {Next} button.
6. Click the {Install} button.
7. Click the {Close} button.

Page 16

CadExplorer

Installing .NET 3.5 SP1 Framework
Windows Server 2008 R2 requires .NET 3.5 SP1 framework to be installed using the
Server Manager application. This can be performed by following these steps:
1. Start the Server Manager application (Start | Administrative Tools | Server
Manager).
2. Select the “Features” item in the left navigation pane.
3. Click the “Add Features” command link.
4. Expand the “.NET Framework 3.5.1 Features” item by clicking on the “+” icon.
5. Check the “.NET Framework 3.5.1” item from the features list.
6. Click the {Next} button.
7. Click the {Install} button.
8. Click the {Close} button.

Manual Installation
The following steps explain how to manually install SQL Server 2008 R2 for use by
CadExplorer:
1. Navigate to the “SQLExpress” subdirectory of your CadExplorer installation
folder.
2. Launch the appropriate installer:


32-bit CPU: “SQLEXPRADV_x86_ENU.exe”



64-bit CPU: “SQLEXPRADV_x64_ENU.exe”

3. On the “Installation” page, Click the “New installation or add features to an
existing installation” command link.
4. On the “License Terms” page, check the ”I accept the license terms” checkbox.
Click the {Next >} button.
5. On the “Feature Selection” page, click the {Unselect All} button and then check
the ”Database Engine Services”, ”Full-Text Search”, and ”Management Tools –
Basic” checkboxes. Click the {Next >} button.
6. On the “Instance Configuration” page, select the ”Named instance” radio button
and enter “SQLExpress” as the instance name. Click the {Next >} button.
7. On the “Server Configuration” page, change the SQL Server Browser’s Startup
Type dropdown box to “Automatic”. Click the {Next >} button.
8. On the “Database Engine Configuration” page, check the ”Mixed Mode” radio
button and enter a password that meets the Windows password complexity

Chapter 3 — Advanced Installation Topics

Page 17

requirements (see http://technet.microsoft.com/enus/library/cc786468(WS.10).aspx for details). Click the {Next >} button.
9. On the “Error Reporting” page, click the {Next >} button.
10. On the “Complete” page, click the {Close} button.

Using a Static TCP Listening Port
By default, SQL Server 2008 R2 Express uses dynamic listening ports. This can make it
difficult to remotely access SQL Server through a firewall. If you do not wish to open a
range of ports on your firewall, SQL Server can be modified to use a static listening port
by performing the following steps:
1. Start the “SQL Server Configuration Manager” application (Start | Microsoft
SQL Server 2008 R2 | Configuration Tools | SQL Server Configuration
Manager).
2. Expand the “SQL Server Network Configuration” item.
3. Select the “Protocols for SQLEXPRESS” item.
4. Right-click on “TCP/IP” item in right pane and select the “Properties” menu
item.
5. Click on the “IP Addresses” tab.
6. Scroll to the bottom of the list and within the “IPAll” item:
A. Set the “TCP Dynamic Ports” property to blank.
B. Set the “TCP Port” property to “1433”.
7. Click the {OK} button.
8. Select the “SQL Server Services” item.
9. Right-click on “SQL Server (SQLEXPRESS)” in the right pane and select the
“Restart” menu item.

Adding a SQL account
To add a SQL account to a SQL Server 2008 R2 Express database, perform the following
steps using Microsoft SQL Server Management Studio Express.
Note: The SQL database must exist prior to performing these steps.

Page 18

CadExplorer

1. Run Start | All Programs | Microsoft SQL Server 2008 R2 | SQL Server
Management Studio Express.
2. Select the File | Connect Object Explorer... menu item. A “Connect to Server”
dialog will be displayed.
3. Select the SQL server in the "Server name" dropdown menu.
4. Select the appropriate authentication in the "Authentication" dropdown menu. If
“SQL Server Authentication” is selected, a login and password must be provided.
5. Click the "Connect" button. A connection will be made to the SQL server and the
“Object Explorer” window pane will be populated with folders.
6. Click the "+" icon of the "Security" folder.
7. Right-click on the "Logins" folder and select the "New Login..." menu item. A
"Login - New" dialog will be displayed.
8. Enter the account name in the "Login name:" text box.
Note: Do not press the {Enter} key.
9. Check the “SQL Server authentication” radio button.
10. Enter the password in the “Password:” and “Confirm password:” text boxes.
11. Uncheck the “Enforce password expiration” checkbox.
12. Uncheck the “User must change password at next login” checkbox.
13. Select the "Server Roles" item in the “Select a page” window pane.
14. Check the "sysadmin" role in the “Server roles” list.
15. Click the {OK} button.

Adding a Windows account
To add a Windows account to a SQL Server 2008 R2 Express database, perform the
following steps using Microsoft SQL Server Management Studio Express.
Note: The SQL database must exist prior to performing these steps.
16. Run Start | All Programs | Microsoft SQL Server 2008 R2 | SQL Server
Management Studio Express.
17. Select the File | Connect Object Explorer... menu item. A “Connect to Server”
dialog will be displayed.
18. Select the SQL server in the "Server name" dropdown menu.
19. Select the appropriate authentication in the "Authentication" dropdown menu. If
“SQL Server Authentication” is selected, a login and password must be provided.
20. Click the "Connect" button. A connection will be made to the SQL server and the
“Object Explorer” window pane will be populated with folders.
21. Click the "+" icon of the "Security" folder.

Chapter 3 — Advanced Installation Topics

Page 19

22. Right-click on the "Logins" folder and select the "New Login..." menu item. A
"Login - New" dialog will be displayed.
23. Enter the Windows account (including the Windows domain) in the "Login
name:" text box.
Note: Do not press the {Enter} key.
24. Check the “Windows authentication” checkbox.
25. Select the "Server Roles" item in the “Select a page” window pane.
26. Check the "sysadmin" role in the “Server roles” list.
27. Click the {OK} button.

Changing the CadExplorer Account Password
To change the password for the CadExplorer SQL account, perform the following steps
using the Microsoft SQL Server Management Studio.
1. Select the File | Connect Object Explorer... menu item. A “Connect to Server”
dialog box will be displayed.
2. Select the SQL server in the “Server name” dropdown menu.
3. Select the appropriate authentication in the “Authentication” dropdown menu. If
“SQL Server Authentication” is selected, a login and password must be provided.
4. Click the {Connect} button. A connection will be made to the SQL server and
the “Object Explorer” window pane will be populated with folders.
5. Click the “+” icon of the “Security” folder.
6. Click the “+” icon of the “Logins” folder.
7. Right-click on the “CadExplorer” user and select the “Properties” menu item. A
“Login - Properties” dialog will be displayed.
8. Enter the new password in both the “Password” and “Confirm password” text
boxes.
9. Click the {OK} button.
Perform the following steps using CadExplorer Server.
10. Select the Tools | Options menu item. An “Options” dialog will be displayed.
11. Click the “Database” tab. The database options tab will be displayed.
12. Click in the “Password” text box and press Control-A to select the existing
password text.
13. Enter the password from step 8.
14. Click the {Connect} button.
15. Click the {OK} button.

Page 20

CadExplorer

Enabling Remote SQL Server Connections
If you are using Microsoft SQL Server Express but its installation was not performed by
the CadExplorer Master Installer, certain steps need to be taken to enable remote
connections to SQL Server Express. If you installed Microsoft SQL Server Express using
the CadExplorer Master Installer, remote connections will already be enabled in your
SQL Server Express installation. The CadExplorer Master Installer will also prompt you
to allow it to create any firewall exceptions that CadExplorer needs.
The following Microsoft article covers this:
http://support.microsoft.com/default.aspx?scid=kb;EN-US;914277
In summary:
1. Enable remote connections to SQL Server.
2. Start the SQL Server Browser Service.
3. Create exceptions in Windows Firewall.
4. Finally (not included in the article), either Windows Authentication needs to be
added to SQL Server (for remote access by the user) or a SQL Login needs to be
created in SQL Server and this login info needs to be configured on the Database
Tab of the CadExplorer Server box.
If a full edition of SQL Server (not Express) is already installed, it is likely that remote
connections are already enabled.
Note: The ports TCP 1433 and UDP 1434 must be opened on the firewall to allow
remote connections to SQL Server.

Chapter 4 — Uninstalling

Chapter 4 — Uni nstalling
Uninstallers for installed CadExplorer components are available from your Windows
Start menu.

Page 21

Page 22

CadExplorer

Chapter 5 — Cad Explorer Browser

Introduction
The CadExplorer Browser allows you to view, sort, search and select data from one or
many project files without the necessity to be a programmer or database administrator.
CadExplorer Browser displays your CAD data in spreadsheet-like views making it easy
to review the data. When you first load CadExplorer Browser you will see your CAD
project data organized by server drives, folders, design files, models and individual
MicroStation or AutoCAD elements.
A huge, multi-row display of all elements from all project files isn’t immediately useful
(information overload). No problem — CadExplorer Browser offers several simple tools
for zeroing in on the exact data you need.
For instance, let’s say you wanted to find all the design files in a particular project that
had text elements in them. CadExplorer Browser lets you do this easily. Simply click on
the “Elements” tab to see information about the elements in the various design files in
your project. Then, move your mouse cursor over the “Text” column. When your mouse
cursor hovers over a column heading, a little “filter” symbol displays.

The CadExplorer Browser Display
Your CAD data is displayed in spreadsheet-like grids organized under five “tabs”:

Drives
The server drives on which your project files reside.

Folders
Directories containing your project files.

Chapter 5 — CadExplorer Browser

Page 23

Files
Individual CAD project files.

Models
Models within the CAD files. For example, MicroStation V8 design files often contain
more than one model. Individual models are listed here.

Elements
All of the lines, circles, text and all other types of elements in your models.

Filtering
When you click on the filter symbol, a drop-down list of filtering options appears. Figure
2 shows how you would select elements where the text content isn’t blank.

CadExplorer Browser prevents information overload by allowing you to
filter your results so that you can zero in on your data.

Page 24

CadExplorer

The spreadsheet-like view refreshes with just the files that have text elements.

After filtering your view, CadExplorer Browser automatically refreshes to
show only the information you want.
This allows you to perform laser-precise searches, which instantly zero in on any CAD
element or elements you need to see. Other columns can be filtered as well. Column
filtering works exactly the same way for Elements, Models, Files, Cells, Tags, Folders
and Drives — you can filter columns under any tab. Your filters can also be saved and reused over and over.

Filter Editor
The “filter” drop-down list includes column contents for quick selection, but also offers
the Filter Editor.

Chapter 5 — CadExplorer Browser

Page 25

The Filter Editor provides any imaginable filter or combination of filtering options.

How Standard Tab Filters Work Together
CadExplorer Browser always displays five standard tabs: Drives, Folders, Files, Models
and Elements.

Page 26

CadExplorer

Each tab allows you to filter the data displayed under that tab. For example, you can filter
the Drives tab to include only those files on your “P:” drive. This filter will also impact
the information displayed in all other tabs to the right.
The Drives, Folders, Files, Models and Element tabs are “aware” of each other and work
together:


Filters applied to the Drives tab control the data displayed under the Folders, Files,
Models and Elements tab.



Filters applied to the Folders tab control the data displayed under the Files, Models
and Elements tab.



Filters applied to the Files tab control the data displayed under the Models and
Elements tab.

• Filters applied to the Models tab control the data displayed under the Elements tab.
Filters propagate across the standard tabs, from left to right.
Here are the rules:
1) A filter applied to one of the five standard tabs gets propagated to all tabs on the
right.
2) A filter applied to one of the five standard tabs does not get propagated to tabs to the
left.
3) Filters on left do not get propagated to SmartTabs (user-defined or built-in
SmartTabs).
4) If a filter is defined for a standard tab on the left (for example, a “File Name” filter is
defined for the Drives tab) and that filter is later removed (cleared) from a tab to the
right (for example, the “File Name” column filter is cleared for the Elements tab) the
active “File Name” filter is not cleared from any tab to the left (does not propagate to
the Drives tab because it is to the left of the Elements tab).
5) When a filter is added to a standard tab on the left, all previously existing filters to
the right of the current tab will inherit the new filter, and the new filter will be
applied to all standard tab filters found as propagation moves from left to right.

Chapter 5 — CadExplorer Browser

Page 27

Unfiltering
CadExplorer Browser allows you to define a filter for each column.
If you define filters for multiple columns, the combined filter can be seen at the bottom of
the grid.
In the following illustration, a filter is defined for the “File Name” column and for the
“Element Type” column:

All active filters are summarized at the bottom of the grid.
The filter expression at the bottom of the grid summarizes all defined filters, but also
allows you to toggle all filters on and off (by checking or unchecking the checkbox) or
permanently remove all filters (by clicking the “x”).

Unfilter Current Column
Right-click on the active CadExplorer Browser column heading and select “Clear Filter”.
This clears the filter for the selected column.

Temporarily Disable All Filters
Uncheck

to temporarily disable all filters:

Page 28

CadExplorer

Remove All Filters
Click

to permanently remove all filters.

Sorting
CadExplorer Browser allows you to sort any column by clicking on any column header.
Columns can be sorted in either ascending or descending order. A small arrow pointing
upwards on the column header shows that the column is sorted ascending. When the
arrow points down the column is sorted in descending order.
Click the column header again to change the sort type from ascending to descending.
Hold the {Shift} key down on the keyboard and click on additional columns to use
advanced sorting. A small digit will display next to sort arrow to designate primary,
secondary and additional sort keys.
Arrow point up = ascending sort. Arrow pointing down = descending sort.

This shows sorting applied to two columns.

Unsorting
Right-click on the active CadExplorer Browser column heading and select “Clear
Sorting”.

Chapter 5 — CadExplorer Browser

Page 29

Grouping
Columns can be used to group rows by clicking the column header with the right mouse
button and selecting the “group by this column” from the menu.
Tip: You can also click and drag the column header and release it just above its original
position to create a group.

This illustrates how to group drawing elements by File Name and Model
Name.

Ungrouping
Ungrouping is done by dragging the column header from the “Group” panel or rightclicking on the “Group” panel and clicking on the “Clear Grouping” option. A third
option is to right-click on the column header in the “Group” panel and clicking on the
“UnGroup” option.

Page 30

CadExplorer

{Refresh} and {Refresh All}
{Refresh} updates the current tab’s data grid from the database.
{Refresh All} updates all tabs from the database.
When you refresh a tab, the following settings are preserved:


Filtering



Sorting



Grouping (collapsed)



Column width



Column order



Horizontal scroll position

Standard Tab Columns
Drives Tab Default Columns

Host
Host computer on a domain-based network.
For example: [email protected].

FQDN
Fully Qualified Domain Name.
For example: MyServer.MyCompany.com

Drive
A drive letter such as C: or N: or \\Server\Server-O [Universal Naming
Convention (UNC) notation].

Space Used by CAD Files
Total space (in megabytes) occupied on disk by all spidered CAD files residing on a
particular drive.

Chapter 5 — CadExplorer Browser

Page 31

Additional Columns Available (using Column Chooser)
ID

Database key for this drive.

Folders Tab Default Columns

Host
Host computer on a domain-based network.
For example: [email protected].

Drive
A drive letter such as C: or N: or \\Server\Server-O [Universal Naming
Convention (UNC) notation].

Folder
A directory path or Universal Naming Convention (UNC) path. Excludes drive letter and
filename. For example:
N:\Projects\I-75\example.dgn
\\Server\Server-N\Projects\I-75\example.dgn

Additional Columns Available (using Column Chooser)
FQDN

Fully Qualified Domain Name.
For example: MyServer.MyCompany.com
ID

Database key for this folder.

Page 32

CadExplorer

Files Tab Default Columns

Host
Host computer on a domain-based network.
For example: [email protected].

Drive
A drive letter such as C: or N: or \\Server\Server-O [Universal Naming
Convention (UNC) notation].

Folder
A directory path or Universal Naming Convention (UNC) path. Excludes drive letter and
filename. For example:
N:\Projects\I-75\example.dgn
\\Server\Server-N\Projects\I-75\example.dgn

File Name
An individual file name without drive or path. Includes extension. For example:
N:\Projects\I-75\example.dgn
\\Server\Server-N\Projects\I-75\example.dgn

# Models
Number of models contained in the CAD file. V8 files can contain 1 or more models. V7
files can contain only one model.

# Levels
Number of levels used in the CAD file.

# Elements
Total number of elements in the CAD file including all non-model, non-graphical and
graphical elements.

Chapter 5 — CadExplorer Browser

Page 33

Format
Indicates CAD file format, for example, V7 or V8.

Version
4-digit MicroStation version for V8 design files, “7.*” for V7 files, year of AutoCAD
release for DWG and DXF files.

Modified
Date and time this file was last modified.

Additional Columns Available (using Column Chooser)
# Graphical

Total number of graphical elements in the CAD file including all models.
# Non Graphical

Total number of non-graphical elements in the CAD file including all models.
Checksum

A file’s checksum is a unique “fingerprint” which can be used to identify two (or
more) files which are identical copies of each other, even when they have
different file names or different drive locations. This includes files which are
copied using Windows Explorer or copied using “SaveAs” selected from
MicroStation’s File menu. If the checksum is identical for two files, they are
copies of the same file, regardless of file name or file date.
File Number

Unique ID assigned to the file by the Axiom Agent’s Spider.
FQDN

Fully Qualified Domain Name.
For example: MyServer.MyCompany.com
ID

Database key for this file.
Platform

CAD platform. For example, MicroStation or AutoCAD.

Page 34

CadExplorer

Models Tab Default Columns

Name
The model’s name. “Default” by default.

Model Description
Description of the current model (if defined).

Dimension
2D or 3D.

Cell
Any MicroStation V8 model can be treated as a cell. If checked, this model will be listed
as an available cell. If unchecked, this model will not be treated as a cell.

Non Model
If checked, indicates the element resides in the design file’s non-model section. If
unchecked, the element resides within a model.

Additional Columns Available (using Column Chooser)
Checksum

A model’s checksum is a unique “fingerprint” which can be used to identify two
(or more) models which are identical copies of each other, even when they reside
in different files. If the checksum is identical for two models, they are copies of
the same model, regardless of the name or date of the file containing the model.
The checksums for two models in two different design files might match exactly,
even when their file checksums do not match. This allows you to identify models
which are unmodified even when the design files containing them have been
modified.
Drive

A drive letter such as C: or N: or \\Server\Server-O [Universal Naming
Convention (UNC) notation].

Chapter 5 — CadExplorer Browser

Page 35

File Name

An individual file name without drive or path. Includes extension. For example:
N:\Projects\I-75\example.dgn
\\Server\Server-N\Projects\I-75\example.dgn
File Path

Full path for a file. Includes drive, path, filename and extension. For example:

N:\Projects\I-75\example.dgn
\\Server\Server-N\Projects\I-75\example.dgn
Folder

A directory path or Universal Naming Convention (UNC) path. Excludes drive
letter and filename. For example:
N:\Projects\I-75\example.dgn
\\Server\Server-N\Projects\I-75\example.dgn
Format

Indicates CAD file format. For example, V7 or V8.
FQDN

Fully Qualified Domain Name.
For example: MyServer.MyCompany.com
Host

Host computer on a domain-based network.
For example: [email protected].
ID

Database key for this model.
Master Unit Label

This column lists the label for a model’s Master Units.
Model Number

The first model in a MicroStation V7 or V8 file is model number zero.
Resolution per Subunit

For explanation, select “Settings” from MicroStation’s main menu. Then select
Design File… | Working Units | Advanced.
Subunit Label

This column lists the label for a model’s Subunit.
Subunits per Master Unit

The number of subunits per master unit.

Page 36

CadExplorer

Elements Tab Default Columns




Drive
A drive letter such as C: or N: or \\Server\Server-O [Universal Naming
Convention (UNC) notation]. For example:

N:\Projects\I-75\example.dgn
\\Server\Server-N\Projects\I-75\example.dgn

Folder
A directory path or Universal Naming Convention (UNC) path. Excludes drive letter and
filename. For example:
N:\Projects\I-75\example.dgn
\\Server\Server-N\Projects\I-75\example.dgn

File Name
An individual file name without drive or path. Includes extension. For example:
N:\Projects\I-75\example.dgn
\\Server\Server-N\Projects\I-75\example.dgn

Model Name
The model’s name. “Default” by default.

Level Name
The level’s name. “Default” by default.

Element Type
A text label corresponding to the element type number. For example, “Line”, “Text” or
“Cell”.
[“Type ID” column lists the element’s type number, such as 3 for a line, 17 for text, etc.]

Chapter 5 — CadExplorer Browser

Page 37

Graphical
Is this element a visible graphical element? If checked, this is a graphical element. If not
checked, the element is not graphical (is not displayed in a MicroStation or AutoCAD
view).

Color
Element’s color or ByLevel or ByCell.

Weight
Element’s weight or ByLevel or ByCell.

Style
Element’s style or ByLevel or ByCell.

Cell Name
The name of a Regular (type 2), Shared Cell Definition (type 34) or Shared Cell Instance
(type 35).

Text
The text characters of a text element. Applicable only to text elements (type 17).

Modified
MicroStation’s modification time stamp for the element.

Additional Columns Available (using Column Chooser)
#Child Elements

Number of nested component elements (if any).
Associated ID

Unique element ID of the associated element (if any). For example, if a tag
element is associated with another element, the other element’s unique ID is
listed in the Associated ID column.
Attachment Model

Beginning with MicroStation V8, reference file attachments are links between a
master file model and a reference file model (not between a master file and a

Page 38

CadExplorer

reference file, as in V7). The attachment’s model is listed here if it is not the
default model.
Cell Description

This column includes the description for a Shared Cell Definition (type 34) if one
exists. [Shared Cell Definitions are stored in the non-model section of a V8
design file.]
Depth

The nesting depth for elements which are nested within a complex element (cells,
text nodes, etc.). For example, if Depth = 2, the element is nested within 2
complex parent elements. Depth = 0 for individual elements (which aren’t
components of a complex element).
Diagonal

This column represents the diagonal length of the element.
Diagonal = Diagonal Raw / (model’s Subunits per Master Unit / model’s Resolution
per Subunit)

Element ID

Element’s unique ID within the design file (V8 only).
File ID

Unique ID assigned to the file by Axiom Agent’s Spider.
Format

Indicates CAD file format. For example, V7 or V8.
ID

Database key for this Element.
Level Description

If a description is defined for a level, it is displayed in this column.
Level Number

MicroStation or AutoCAD levels have a name and a number. The level number
appears in this column.
Link Description

Reference file attachment’s description (if defined).
Link File Name

Reference file attachment’s base file name.
Link File Path

Full path (including drive, directory, filename and extension) to the vector or
raster reference file.
Link Logical Name

Reference file attachment’s logical name (if defined).

Chapter 5 — CadExplorer Browser

Page 39

Link Type

Always empty. Reserved for future implementation.
Non Model

Is this element in the (shared) non-model section of this file? If unchecked, the
element is contained within the indicated model.
Parent ID

Unique ID of parent element (if this element is a component of a complex
element).
Seq#

When multiple paragraphs are pasted into MicroStation’s Word Processor (text
editor), MicroStation groups the pasted text in a text node (type 7) with the
individual paragraphs represented by text elements (type 17). The “Seq#” column
indicates the ordering of the paragraphs — this allows you to list the paragraphs
within a text node in the same order they appear in the design file. If “Seq#” was
not available, the paragraphs could display out of order (for example, if the
“Text” column is sorted alphabetically).
Tag Name

The tag’s name.
Tag Set

The tag set this tag element belongs to.
Tag Type

For example, Character, Integer or Real.
Tag Value

The tag’s value.
Type ID

The element’s type number, such as 3 for a line, 17 for text, etc.
[“Element Type” column provides a text label corresponding to these element
type numbers.]
X Center

(X High – X Low) / 2. [Used to optimize Proximity Search.]
X High

Highest extent on X axis of element’s range rectangle.
X Low

Lowest extent on X axis of element’s range rectangle.
Y High

Highest extent on Y axis of element’s range rectangle.

Page 40

CadExplorer

Y Low

Lowest extent on Y axis of element’s range rectangle.
Z High

Highest extent on Z axis of element’s range rectangle.
Z Low

Lowest extent on Z axis of element’s range rectangle.

Chapter 6 — Browser Edit Menu

Page 41

Chapter 6 — Bro wser Edit Menu

Find
CadExplorer Browser allows you to search for any content in any column under any tab.
CadExplorer Browser searches across all project files seamlessly.
The Find dialog can be launched any of the following ways:


Press {Ctrl-F}.



Select the Edit menu and then the Find menu item.



Right-click in any column heading and select “Find” from the context menu.

“Tab to Search” defaults to the current tab, but any tab can be selected:

“Column to Search” defaults to the current column, but any column can be selected:

Search options automatically change depending on what you are searching for (string,
integer, etc.).
Use {Find Next} to sequentially view matches in any or all project files.
Note: Regular expressions are covered in the next section.

Page 42

CadExplorer

Replace
Use CadExplorer’s Replace dialog to specify how elements in your CAD files will be
modified and to preview changes before they are committed to project files.
Element modifications are always restricted by the active tab’s current filter (if any) —
the elements you see in CadExplorer’s grid are the only elements which will be modified.
Modifications are currently limited to the Elements tab.

CadExplorer Browser Replace Dialog
The Replace dialog can be launched any of the following ways:


Press {Ctrl-H}.



Select the Edit menu and then the Replace menu item.



Right-click in any column heading and select “Replace” from the context menu.

Chapter 6 — Browser Edit Menu

Page 43

Modifying Element Color, Style or Weight
Check color, style and/or weight and specify a new symbology value.
The drop-down list for line style is derived from all files displayed by the currently active
filter.
The new value(s) you select will be applied to all elements currently displayed by the
active tab’s filter.
You can also select ByLevel or ByCell.
Click {Preview} to examine symbology changes before they are applied to your project
files. If the modification preview appears to be correct, click {Commit} to modify your
files. Otherwise, click {Back} to tweak your changes.
Note: By default, ByCell is only enabled within MicroStation when working in DWG
work mode. CadExplorer Browser always allows you to change an element’s symbology
to ByCell (as if the following had been added to your MicroStation workmode.cfg
configuration file: _USTN_CAPABILITY { -CAPABILITY_NO_BYCELL).

Modifying Text Element Content
Special options are provided to precisely define text modifications to be performed.
If you do not specify “Text to find”, all text elements displayed by the active filter will be
modified. If you specify “Text to find”, text modifications will be limited to currently
displayed text which also matches your “Text to find” entry.

Text Modification Options

Page 44

CadExplorer

Examples for text element (type 17) replacement follow.

1. Specify what you want to replace. In this example, we are looking for the
area code “813-” (the “Text to Find”).
2. Specify what to replace the original with. In this example, we want to
replace the original area code with “727-”.
3. Select the appropriate search option.
4. Press {Preview}.
CadExplorer Browser then lets you preview the changes to be made.
This allows you to see the exact changes which will be made to your design files. You
can also clearly see which text will not be modified (No Action).

5. Click {Back} to make changes. Otherwise, click {Commit} to apply the
changes to your design files:

CadExplorer Browser lets you know when your replacements are 100% complete (design
files have been updated):

Text Search Options
Wildcards

Any string matching your wildcard will be replaced entirely by the replacement
value.

Wildcard

Description

*abc

Matches any string which ends
with “abc”.

abc*

Matches any string which begins
with “abc”.

*abc*

Matches any string which
contains “abc”.

Chapter 6 — Browser Edit Menu

Page 45

Regular Expressions

CadExplorer Browser supports regular expression pattern matching and
substitution.
There are so many great references about regular expressions available on the
internet, no attempt is made here to cover the syntax of this powerful language.
Some handy links follow — many more can be found by searching the internet
for “regular expression examples”:


http://www.regexlib.com/CheatSheet.aspx



http://www.addedbytes.com/cheat-sheets/regular-expressions-cheatsheet/

Following are a few examples to illustrate the power of regular expression
substitution.
Example 1
Find: (?<title>.*\.) (?<first>.*) (?<last>.*)
Replace: ${last}, ${first} (${title})

Converts “Mr. Robert Smith” to “Smith, Robert (Mr.)”
Example 2
Find: (?<month>\d{1,2})/(?<day>\d{1,2})/(?<year>\d{2,4})
Replace: ${day}-${month}-${year}

Converts “12/31/1900” to “31-12-1900”

Page 46

CadExplorer

Chapter 7 — Bro wser View Menu

Viewing Options
The CadExplorer Browser View menu offers Tabs View (original), CadFlow View
(thumbnail carousel) and List View (like CadFlow View without carousel).
Choose whichever works best for you.
Note: CadFlow View and List View provide a very simple but powerful search function
called “Search for:” located at the top right of the CadExplorer Browser window. This is
not available in Tabs View.

MicroStation and AutoCAD Customization
The CadExplorer Browser View menu also offers the option to use MicroStation or
AutoCAD terminology in the user interface. Choose whichever you are most comfortable
with.

Chapter 8 — Browser SmartViews Menu

Page 47

Chapter 8 — Bro wser SmartViews Menu

SmartViews — Customizable ways to view your CAD data
Standard Tabs: Factory Default views of your CAD data
By default, CadExplorer Browser always displays five standard tabs: Drives, Folders,
Files, Models, Elements.

Five pre-defined ways to view your data: the five Standard Tabs

Predefined SmartViews
CadExplorer Browser is delivered with additional “SmartViews”. These SmartViews
provide handy, commonly needed ways to view your CAD data. To display a SmartView,
select it from the SmartViews menu.

The SmartViews menu offers additional pre-defined ways to view your data.

Page 48

CadExplorer

User-definable SmartViews
Any of the five standard tabs can be modified and saved to a user-definable name — for
example, “Current Project”. User-definable tabs are called “SmartViews”. All saved
SmartViews are listed in the SmartViews menu.
To create your own SmartView, select one of the five standard tabs, rearrange the
columns, sorting, grouping, filtering as desired, then select {Save SmartView}.
The {Save SmartView} command allows you save your customized display of data to a
user-defined name.
When you save a SmartView, the following settings are preserved:


Filtering



Sorting



Grouping (collapsed)



Column width



Column order

Chapter 9 — Browser Tools Menu

Page 49

Chapter 9 — Bro wser Tools Menu

Introduction
The Tools menu provides convenient keyboard-only access to CadExplorer Browser
tools, most of which are also available by mouse-click from the CadExplorer Browser
tool bar.
There are some special CadExplorer Browser features only available from the Tools
menu.

Proximity Search
The CadExplorer Browser’s Proximity Search tool finds and displays MicroStation
elements in response to questions such as:,


“Show me all text elements containing the substring “Texas” that are within 20 feet
of cells named “Oil Well”.”



"Find all text elements in all design files containing the string “gas fumes” within
eight inches of a cell named “flame”.”



“Find all instances of text string “Cliff” (in all design files) that don't have a nearby
“Warning Sign” cell on level “Signage”.”
The identified elements are then displayable in MicroStation with a mouse click.
CadExplorer provides two Proximity Search options for finding elements within your
files:


“Find all pairs of elements where each of the elements is within the specified
distance.”



“Find all source elements where there is no target element within the specified
distance.”
The CadExplorer Browser’s Elements tab is used to define the first element of each pair
(called the “Source” element). All filtering and sorting features can be employed to zero
in on the precise elements of interest.
The Proximity Search dialog box is then used to define exactly what types of “nearby”
elements to search for and criteria for which elements are considered to be in proximity
to (nearby) each other — the second element in each pair (called the “Target” element).
When the search is complete all identified elements are displayed (in a new Proximity
tab) which match both the Elements tab filtering and the Proximity Search dialog search
criteria.

Page 50

CadExplorer

The Proximity tab displays information about both elements in the pair, plus a column for
the distance between the two elements in each pair.
When a Proximity Search includes many elements in many files, the result can be very
large (many rows). By default, the result set is limited to 10,000 rows maximum.

Proximity Search by Master Units (Distance)
In “Master Unit” mode, the distance between elements is determined by the master units
between the centers of each element’s range block.

Proximity Search by Percentage
In “Percentage” mode, “nearness” is determined intuitively. Elements are considered
“near” each other if the distance between their range block centers is small relative to the
size of the Source and Target elements (in a pair).
Percentage is interpreted as the distance between element range block centers divided by
the average of the element range block diagonals.
0% means the centers of the Source and Target elements “touch”.

Chapter 9 — Browser Tools Menu

Page 51

100% means the distance between the range block centers of the Source and Target
elements equals the average length of their diagonals (the distance between them is 100%
of their intuitive “size”).

Database Connection
Displays current information about the current database connection.
The {Test Connection} button confirms current client computer’s CadExplorer Browser
is connected to the CadExplorer database.
Note: the database used by the CadExplorer Browser is defined by CadExplorer Server.
(Select Tools | Options | Database.)
You can create and use multiple databases with CadExplorer Browser, but only one
database can be viewed at a time. The CadExplorer Browser automatically connects to
the active database defined in CadExplorer Server.

Page 52

CadExplorer

Options

Limiting the number of rows displayed in Browser’s grid

Chapter 10 — Axiom Agent

Page 53

Chapter 10 — Axi om Agent

Introduction
The Axiom Agent’s Spider collects information from your project files and outputs the
details in XML format, one XML file per design file.
The CadExplorer Server loads the resulting XML files into your CadExplorer database.
If the database load is successful, the XML file is deleted.
XML files that CadExplorer Server cannot load are moved from the XML output folder
to the “Failed” folder (which is defined in CadExplorer Server).
The Axiom Agent is a Windows service which runs automatically in the background.

Axiom Agent Spider Scheduling
The Axiom Agent obtains the initial Spider schedule and any other server defined settings
upon discovery of the server.
The server notifies the Axiom Agent whenever any of the server configuration settings
have changed. The Axiom Agent then requests all Axiom Agent-applicable server settings
and replaces all preexisting settings in all cases (Spider backup path and file extension,
XML target folder and Axiom Agent scheduling).

Axiom Agent Console
The Axiom Agent Console is automatically installed on each client workstation where the
Axiom Agent is installed.
The Axiom Agent Console allows you to define the project directory or directories to be
Spidered by a particular Axiom Agent. In other words, each Axiom Agent is responsible
for spidering the project files in one or more directories.
Once a project file has been successfully Spidered, the Axiom Server loads the
information collected by the Spider into your CadExplorer database.
The CadExplorer Browser is then used to view and manipulate your project data.

Page 54

CadExplorer

CAD File Locations Tab
This tab allows you to define the locations of project files to be spidered (and loaded into
CadExplorer database).
Default is $APPDATA\Axiom\CadExplorer\samples\*.*.

Select “Include Subfolders” if you want the Spider to automatically visit subdirectories
under the specified parent directory or directories specified by FilesToProcess. By
default, subdirectories are not processed.
Select “Enable Logging” only when instructed to do so by Axiom Support.

Agent Windows Service
The Axiom Agent service gets installed using the “Network Service” account. This is a
built-in Windows account for Windows services with permissions to access network
resources. However, depending on the setup of the network, network shares may not be
accessible from this account.
There are two possible scenarios where network shares come into play:
A. Agent is running on a remote machine and needs to copy the files to a remote server,
where the target XML folder is located on a network shared (UNC path).
B. Agent is running on the server and needs to spider design files that are located on a
remote machine on a network share. This network share must be accessible by the Agent
(and Spider).
The handling in both cases is to do one of the following:

Chapter 10 — Axiom Agent

Page 55

1. Grant permissions to the “Network Service” account to all UNC file paths that the
Agent must be able to access.
2. If the IT Administrator does not wish to grant such permissions to the “Network
Service” account, then either
a. an existing account with appropriate permissions would need to be configured for the
Axiom Agent or
b. a new account would need to be created for CadExplorer with the appropriate
permissions to access to the UNC paths.
In the case of #2 above, every Agent would need to be configured to use the new or
existing account assigned.

Network Tab
Axiom Agents must “subscribe” (request) to receive communication broadcast to this IP
address group by the CadExplorer Server. Default is 239.28.128.228.
Communication between CadExplorer Server and Axiom Agents are restricted to using
this port. Default is port 62808.

ProjectWise Tab
CadExplorer supports ProjectWise V8i. Earlier versions may work but are untested and
not officially supported by CadExplorer.

Page 56

CadExplorer

If ProjectWise Explorer is not installed on the machine you are running the Agent
Console on, the ProjectWise tab will not be displayed.
If you want CadExplorer to process files in ProjectWise, your Axiom Agent(s) must be
configured so they can log into ProjectWise to access those CAD files for scanning. To
set up ProjectWise support, check on the Enable ProjectWise checkbox, push {Set Login
Credentials…} and log into ProjectWise. Be sure to use a suitable ProjectWise user
account, one that has access to all the files in your datasource that you might want to
spider.

In this picture, example ProjectWise credentials have already been entered
via the {Set Login Credentials} button.

Running the CadExplorer Spider manually
The CadExplorer Spider is normally set up to run as a scheduled task. You can also run
the Spider at any time from the CadExplorer Spider Task Scheduler using the {Run
Now} command.
You can also run the CadExplorer Spider from the command line as follows:
CadSpider

[options]

/X

XML_output_dir

CAD_file_fullpath_or_wildcard

Options:
/H -- bitmap thumbnail height (default is 768).
/I

-- ignore the timestamp last saved by Spider (if any).

Chapter 10 — Axiom Agent

Page 57

/M -- update the file's modification date and time.
/N -- do not create our own thumbnails (only use the ones in the design file).
/0 -- create ODA format text file instead of an XML file (AutoCAD files only).
/P -- create preview image.
/R -- treat the file as read-only.
/S -- walk sub-directories.
/TA -- use Axiom's thumbnails [DGN only].
/TD -- use thumbnail saved in the CAD file (MicroStation or AutoCad thumbnail).
/V -- verbose output.
/X -- XML output directory (this argument is required).
/W -- bitmap thumbnail width (default is 1024).

Examples
CadSpider /i /x c:\myXML c:\myProject\example.dgn
CadSpider /i /v /s /x "c:\My XML" "c:\My Project\*.dgn"

UNC file paths are also supported for XML output directory.

Return codes from CadSpider-dgn.exe
CADSpider-dgn.exe or CADSpider-dwg.exe are invoked by the parent application
(CadSpider.exe) as needed. These applications return the following codes.
0 Everything OK (success).
5 File not updated since last being indexed.
101 Bad number of arguments (from CadSpiderdgn.exe).
102 Design file locked (from DGN.DLL)
104 Reading the file failed.
107 Bad license file.
1002 Text file couldn't be opened. (from dgntoxml).
1003 Corrupted design file (couldn't be read by
Open Design Alliance library).
1006 Updating the file failed.
1008 Design file is corrupted (all the streams
couldn't be read and uncompressed).
1009 AxilibNoMdl.dll is corrupted.

Page 58

CadExplorer

1010 AxilibNoMdl.dll was not found.

Chapter 11 — CadExplorer Server

Page 59

Chapter 11 — Cad Explorer Server

Introduction
The CadExplorer Server collects XML output from the XML output folder used by the
CadExplorer Spider and loads that XML content into your CadExplorer database.
The CadExplorer Server runs automatically in the background and has no user interface.
The CadExplorer Server directs Axiom Agents to Spider project files. The CadExplorer
Server updates your CadExplorer database with information provided by the Spider.
The CadExplorer Browser displays the contents of your CadExplorer database.
CadExplorer Server box displays the status of clients (Axiom Agents and CadExplorer
Browsers) anywhere on your network. This console also provides a user interface for
CadExplorer Server and its various options.
Note: The database CadExplorer uses is selected in CadExplorer Server.
Note: The CadExplorer Server runs as a Windows service. To manually stop or start the
CadExplorer Server Windows service, right-click on “My Computer” and select Manage
| Services and Applications | Services | Axiom CadExplorer Server | Properties.

CadExplorer Server
To configure CadExplorer for your site, select CadExplorer Server from your Start
menu.
The Clients grid therein displays the status of your CadExplorer components and their
location on your network.

Page 60

CadExplorer

Server Actions
The CadExplorer Server provides a convenient user interface to Start, Stop or Restart the
CadExplorer Server Windows service. This service should normally start automatically,
but may need to be stopped to install a new CadExplorer component, etc.

Clients
The CadExplorer Server supports two types of clients on your network: Axiom Agents
and CadExplorer Browsers.

Run Now
Select an Agent row and click this button to direct that Agent to Spider its project files
now (rather than waiting for next scheduled Spider run).

Refresh
Immediately checks for status changes for any Axiom Agents or CadExplorer Browsers
on your network.
Note: An Agent will re-register itself in the event the Server is restarted. This can take
up to one minute (determined by a Server setting).

Chapter 11 — CadExplorer Server

Page 61

CadExplorer Server Options
Agent Schedule
You can have CadExplorer scan your CAD files as soon as they are closed after being
modified, on a schedule or both. We recommend doing both so that the scheduled
scanning can pick up anything that might be missed by the live monitoring. For example,
if CadExplorer Agent is temporarily turned off, it won’t know about files that were
modified and closed while it was not running. CadExplorer Server transmits these
settings to all active CadExplorer Agents.

Page 62

CadExplorer

Directories
The following directories need to be defined for CadExplorer components.

Backups
CadExplorer Browser always creates backups of your data before performing
modifications. Backups are created as defined in the following dialog.

Chapter 11 — CadExplorer Server

Page 63

Database
By default, CadExplorer Server uses SQL authentication to connect to an SQL server.
While this simplifies the installation and evaluation of CadExplorer’s features, it may not
be ideal for everyone. You should consult with your company’s system administrator to
select which authentication method will work best in your environment.

Windows Authentication
To use Windows authentication, your Windows account must have access to the SQL
server where the CadExplorer database is located.
If you will be using the SQL Server 2008 R2 Express database that is included with
CadExplorer, the Windows account used to perform the installation of the database will
already have access. You can change the authentication setting to “Use Windows
Authentication”, click the “Connect” button, and then either create a new database or
select an existing one. Any additional Windows accounts you wish to use will need to be
added to SQL Server 2008 R2 Express (see the section “Adding a Windows account” in
the “Advanced Installation Topics” chapter).
If you will be using your company’s existing SQL server, you will need to contact your
Database Administrator to assist with creating a database and adding access for the
Windows accounts that will be used. Once this has been completed, you can set the “Log
on to the database server” setting to “Use Windows Authentication”, click the “Connect”
button, and then select an existing database from the dropdown menu under “Select
Existing Database”.

SQL Authentication
To use SQL authentication, you must provide an SQL account and password. If you
installed the SQL Server 2008 R2 Express database using the CadExplorer Master
Installer, an account named “CadExplorer” (with the password set to “CadExplorer_4”)

Page 64

CadExplorer

has already been created for you, otherwise, you will need to contact your Database
Administrator to create an account for you. See the FAQ section “Changing the
CadExplorer SQL account password” for steps on changing the CadExplorer password.
Once an account has been created, set the “Log on to the database server” setting to “Use
SQL Server Authentication”, enter the SQL account’s user name and password, click the
“Connect” button, and then either create a new database or select an existing database
from the dropdown menu under “Select Existing Database”.

Creating a database
By default, your CadExplorer database is named “CadExplorer”. You can create
additional databases with different names. The first character of a database name must be
a letter of the alphabet. Subsequent letters in a database name can include numbers,
underscore or dollar sign. If you include an illegal character in a database name, database
creation will fail.

Database Usage
This dialog displays the status of your database. Hover over the usage meter and legend
for details.

Chapter 11 — CadExplorer Server

System Mode
CadExplorer Browser normally works with files on the computer where it is installed.
When authorized by the system administrator, CadExplorer Browser can be granted
additional capabilities (Enhanced Mode) to view and modify files on any client
workstation on your network.

Page 65

Page 66

CadExplorer

Network
CadExplorer components communicate with each other using the settings illustrated in
the following dialog. Normally, these default settings will be suitable.

Logging
CadExplorer creates logs which are useful for collecting information such as system
information, Agent or Browser connection to CadExplorer Server status, issues with
installations and much more. The following dialog contains settings for controlling and
managing these logs.

Chapter 12 — Frequently Asked Questions

Page 67

Chapter 12 — Fre quently Asked Questions

How to use a local Agent to process files on a server drive or
UNC path
My Computer | Manage | Services. Right-click on Axiom Agent and select Properties.
Enter your login name and password (so that Axiom Agent Windows Service runs with
your credentials).

How many CAD files can CadExplorer or Detail Finder
accommodate?
Note: The answer is the same for both CadExplorer and Detail Finder. This answer will
refer to CadExplorer but it applies equally to Detail Finder.
CadExplorer is delivered with Microsoft’s SQL Server Express 2008 R2 database
software. SQL Server Express is the limited, free version of Microsoft SQL Server and is

Page 68

CadExplorer

included for CadExplorer evaluation purposes. SQL Express 2008 R2 supports a
maximum database size of 10GB. This means only a limited number of CAD files can be
indexed and searched if you use SQL Server Express.
Since SQL Server Express’s database cannot get larger than 10GB, it is almost never
appropriate for CadExplorer production, but excellent for evaluation as it is easy to
install by any privileged user on just about any modern Windows computer.
The full, non-free version of SQL Server, which we recommend you use for actual
production, does not have this database size limitation. Axiom does not provide the full
version of SQL Server — it must be purchased, configured and maintained
separately from CadExplorer.
Most users have enough CAD files of enough complexity to search that they need to use
the full SQL Server, not its limited, free Express version.

Database Size Estimates
Since CAD files can vary greatly in size and complexity, we cannot estimate how much
database space will be needed to search your particular CAD files without some
information and sample files from you. For an estimate of how much CadExplorer
database space your CAD files will require, please email [email protected] the
following:


Some CAD files which are representative of your entire body of CAD files in
terms of size and complexity.



The total number of CAD files you want to be able to search with CadExplorer



The total amount of disk space used by the CAD files you want to be able to
search with CadExplorer

Filter Editor Date and Time
The Filter Editor uses your computer’s Regional Settings for the “AM” and “PM”
symbols. If you select a 24-hour time display and define blanks for “AM” and “PM”,
“AM” and “PM” will not appear in time expressions in the Filter Editor.
To remedy, enter “AM” and “PM” under Regional Settings rather than blanks.

Chapter 12 — Frequently Asked Questions

Page 69

Browser out of memory error
There is a known issue with Windows operating system relating to Windows Presentation
Foundation framework (required by CadExplorer). Microsoft has issued a hotfix for this.
Following is the link to the Microsoft KB article along with another link containing the
downloads needed for the hotfix. Only one download is needed and the appropriate one
should be installed based on your operating system (the first two appear to be Windows
XP and the last two appear to be Vista):
http://support.microsoft.com/kb/967634/
https://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?Downloa
dID=21986&wa=wsignin1.0
Note: do not install this hot fix unless you experience the problem described in
Microsoft’s article.
The following steps with CadExplorer will reveal the need for the hotfix:
1. Start up CadExplorer Browser.

Page 70

CadExplorer

2. Run Windows Task Manager.
3. Highlight the “CadExplorer.exe” process and monitor its memory usage while
continuing the following steps.
4. Select the “Files” view. Click on different files in the Files view back and forth.
5. If memory (used by CadExplorer.exe) jumps dramatically on every click (like
10-50 megabytes per click), that’s a symptom of the Microsoft memory leak. If
CadExplorer.exe memory consumption does not change dramatically, you do not
have the memory leak issue (no need to install the hot fix).

Vista
Database connection lost when attempting to change to a new database in
CadExplorer Browser.
Vista has a User Account Control (UAC), a security component that keeps a user, even if
they are assigned administrator rights, from changing core system settings. Here is a tech
brief:
http://technet.microsoft.com/en-us/library/cc709691(WS.10).aspx
Disable the UAC to avoid approving changes with multiple prompts. This setting is
accessed by opening the Control Panel, selecting System Maintenance and clicking on
User accounts and Family Safety.
There are multiple ways to disable this. The following linked-to article describes when to
disable this and why:
http://www.petri.co.il/disable_uac_in_windows_vista.htm

Chapter 13 — We’ll Make (Almost) Any Enhancements You Want

Page 71

Chapter 13 — We’ ll Make (Almost) Any
Enhancements You Want

We welcome your suggestions
CadExplorer is already a powerful program. Nonetheless, we realize that you, a skilled
and creative MicroStation or AutoCAD user, will think of ways in which it can be
improved. We invite you to tell us your ideas.
Axiom didn’t become the number one MicroStation third party overnight. For years
we’ve listened to you, the skilled professional, and have implemented the features you’ve
requested. Every widely acclaimed product we’ve ever developed, including
CadExplorer, evolved in this manner.
We’d like to make CadExplorer perform every function you could ever imagine such a
product being able to do. We intend to make you such a satisfied CadExplorer customer
that you can’t wait for the next user group meeting so you can tell your friends and
associates how much you like CadExplorer and how strongly you recommend it.
Your suggestions on how to improve CadExplorer are most welcome.

Page 72

CadExplorer

Chapter 14 — Glo ssary

Active Directory
Active Directory allows administrators to assign policies, deploy software, and apply
critical updates to an organization. Active Directory stores information and settings in a
central database. Active Directory networks can vary from a small installation with a few
computers, users and printers to tens of thousands of users, many different domains and
large server farms spanning many geographical locations.
There is a common misconception that Active Directory provides software distribution.
Software distribution is run by a separate service that uses additional proprietary schema
attributes that work in conjunction with the LDAP protocol. Active Directory does not
automate software distribution, but provides a mechanism by which other services can
provide software distribution.

Active Directory Domain
Example workstation on a domain-based network: Client01.cadexplorer.axiom.com

(CLR) Common Language Runtime
A core component of Microsoft's .NET.

DHCP Server
Dynamic Host Configuration Protocol (DHCP) is a network application protocol used by
devices (DHCP clients) to obtain configuration information for operation in an Internet
Protocol network. This protocol reduces system administration workload, allowing
devices to be added to the network with little or no manual intervention

DNS Server
The Domain Name System (DNS) translates human-friendly computer hostnames into IP
addresses. For example, www.example.com translates to 208.77.188.166.
The Domain Name System makes it possible to assign domain names to groups of
Internet users in a meaningful way, independent of each user's physical location.

Chapter 14 — Glossary

Page 73

Domain Controller (DC)
A server that responds to security authentication requests (logging in, checking
permissions, etc.) within a Windows Server domain.

Domain and Workgroup Networks
A computer on a domain-based network has a unique name on the domain, such as
Client01.CadExplorer.axiom.com.
On a Workgroup network, computers have a name, but aren’t qualified by the domain.
For example, a computer named “Oscar” on workgroup network “AXIOM”.

Group Policy
Example illustrating how to set up client workstation firewall to utilize the Group Policy
defined on the Active Directory Domain Server:

LDAP
The Lightweight Directory Access Protocol, or LDAP, is an application protocol for
querying and modifying directory services running over TCP/IP.

Page 74

CadExplorer

TCP
Transmission Control Protocol — TCP ensures that all data arrives accurately and 100%
intact at the other end.
TCP's “unreliable” counterpart is UDP, which is used for streaming media, VoIP and
videoconferencing, because there is no time to retransmit erroneous or dropped packets.
TCP is "connection oriented" and requires a handshake before the session can begin.

UDP
User Datagram Protocol — A communications protocol that is used in place of TCP
when a reliable delivery is not required. There is less processing of UDP packets than
there is for TCP.
UDP is “connectionless” and does not use a handshake to start a session. It just sends out
packets.

Chapter 15 — New Features and Fixes

Page 75

Chapter 15 — New Features and Fixes

4.5a — 9 December 2011
New: CadExplorer now only opens one file at a time in AutoCAD. Previously,
CadExplorer would not close open AutoCAD files when opening new ones.
New: Added an option to let the user choose what CadExplorer should do about unsaved
changes when it attempts to open a new AutoCAD file when another is already open in
AutoCAD. The choices are:


Ask before saving changes



Save changes without asking



Discard changes without asking

Improved: Many more interface elements are now translated into AutoCAD terms in the
AutoCAD-centric view mode. Also changed instances of “entity” to “object” in that view
mode.
Improved: Made various improvements to this guide, including adding instructions for
creating a SQL Server account for CadExlporer to use, needed by users with existing
SQL Server installations. (This is already handled automatically when installing SQL
Server Express via CadExplorer Master Installer.)

4.4a — 28 September 2011
New: Added support for Microsoft SQL Server versions 2008 and 2008 R2. Previous
versions of CadExplorer were certified only with SQL Server 2005.
New: Upgraded the version of SQL Server Express delivered with CadExplorer from
2005 to 2008 R2 Service Pack 1.
New: Made numerous improvements to the installation process.

4.3b — 12 August 2011
New: Master Installer now uses the .NET framework version 4.0 and no longer requires
version 2.0. If the .NET 4.0 Framework is not installed, Master Installer can install it for
the user.
New: CadExplorer Agent and Server now check for administrator permissions and notify
the user that he needs to get administrator permissions.
Fixed: Fixed some text search errors that started with “Failed to load data for View...”

Page 76

CadExplorer

Fixed: Changed the default “sa” user password to make it stronger.
Fixed: Real-time file monitoring wasn’t noticing file deletes which occurred outside
CadExplorer when CadExplorer Server was installed in Windows XP.
Fixed: Spider required .NET 3.5 SP1 framework and erroneously returned success when
the framework was missing.
New: Upgraded .NET Framework.
New: Made Spider’s /PP (ProjectWise password) parameters accept non-encrypted/plain
input, not just encrypted input.
New: Made Spider’s /DC (database connection string) parameter accept an encrypted
string, not just plain text input. This is for when it is called by Agent.
Fixed: Deleting a folder using CadExplorer would delete subdirectories as well. Now
subdirectories will not be deleted in this case.
Fixed: Fixed a small case where Spider would see files as still in the database for a short
time period after they were purged, which could result in those files not being respidered.
New: We now install the .NET 3.5 SP1 Framework as needed (for CadExplorer Browser
and Agent).
New: We now install the Visual C++ 9 (2008) runtime as it is required by CadZoom.
Fixed: Cleaned up Spider's return statuses. For example, Spider returns a database error
when no files needed to be processed, a case where it's not an error condition.

4.3a — 15 July 2011
New: Added the ability to open DWG files in AutoCAD. Previous versions of
CadExplorer could only open DWG files in MicroStation.
New: Double-clicking on a file’s thumbnail in CadExplorer’s CadFlow carousel will
now open that CAD file, just as if you had double-clicked on it in the grid. Previously,
double-clicking in the CadFlow carousel had no effect.
Fixed: CadExplorer Browser and Agent would previously not run with Windows 7’s
default User Account Control (UAC) settings. Fixed.
Fixed: Fixed some minor bugs.
Changed: Minor user interface improvements.

4.2a — 29 April 2011
New: Added real-time file scanning. This allows Agent to notice when someone closes a
CAD file, at which time it automatically checks to see if the file was modified. If the file
was modified, it gets rescanned immediately and the new data sent to the CadExplorer
database. This allows the database to stay automatically up to date without the overhead

Chapter 15 — New Features and Fixes

Page 77

of constantly scanning all files for modifications — only files that users open get
rescanned.
New: Added the ability to delete records of files and folders from the CadExplorer
database via Browser. This does not delete the files on disk and it does not prevent them
from being re-scanned by Agent in the future.

4.1e — 21 April 2011
Changed: CadExplorer now uses (and thus requires) the Microsoft .NET Framework
version 4.0. It will be installed automatically by Master Installer as needed. Previously,
version 3.5 was required.
Changed: Spider no longer writes last-spidered information to CAD files it scans.
Instead, it now connects to CadExplorer Server and gets each previously-spidered file’s
last-spidered date/time from the database.
Changed: CadExplorer no longer transmits XML files from Spider to Server using the
“XML Shared Folder”. Instead, XML files are now transmitted to Server via a direct
network connection. This is intended to make installations easier to set up as it avoids
some network shared folder permissions configuration problems.
Changed: Created a common log file for all CadExplorer components (Server, Browser,
Agent, Spider). Also, Agent and Spider previously didn’t create log messages.
Changed: Various minor improvements to Master Installer to improve the installation
user experience.
Fixed: Fixed a few rare Spider errors.
Fixed: Files spidered with CadExplorer 4.1d had "Modified" dates in Browser grid of
"31 December 1969". Fixed.
Fixed: Some thumbnails extracted from CAD files could look odd (“wiggly”) in
Browser. Fixed.

4.1d — 28 January 2011
New: Master Installer now creates exceptions for CadExplorer’s components in the
Windows firewall (with the user’s permission) so that users don’t have to do this
manually.
New: Master Installer now enables remote connections automatically when installing
SQL Express 2005 with Advanced Services so that users don’t have to do this manually.
New: Server now uses SQL authentication as the default configuration for connecting to
the database (instead of Windows authentication). Also, a SQL account named
“CadExplorer” is now created during the installation of SQL Server Express 2005 with
Advanced Services from CadExplorer’s Master Installer. These two changes together
ensure that Server and SQL Server Express 2005 can communicate without requiring a
database administrator to configure each of them with matching SQL or Windows
authentication credentials.

Page 78

CadExplorer

New: During installation and when starting CadExplorer Server, we now check the SQL
Server’s version to ensure it is suitable. (We must ensure it is a SQL Server version that
supports full-text indexes.)
New: We now display the version number in each CadExplorer component’s main box.
To hide it temporarily, {Ctrl-LeftClick} on it.
New: Agent installation now creates a desktop shortcut.
New: Master Installer now creates a log file to aid in debugging any difficulties.
Changed: Clarified various minor user interface elements and messages.
Changed: Browser now saves the last chosen view row limit settings between runs,
instead of reverting to the default of 10,000 rows every time you run it.
Changed: Agent now tries to reconnect to Server every 10 seconds instead of every 60
seconds. Waiting for 60 seconds could give users the false impression that something was
wrong.
Changed: We now trap the case where the SQL Server WMI (Windows Management
Instrumentation) namespace is not installed (which would prevent CadExplorer Server
from finding SQL Server) and notify the user that they must install that SQL Server
component. Also added installation instructions for this SQL Server component to the
CadExplorer user’s guide.
Fixed: Server upgrade did not recreate folders which were previously empty.
Fixed: Browser’s SmartView Manager allowed the deletion of system-level views.
Solved by disabling the {Delete SmartView} button for those views.
Fixed: CadExplorer installer crashed when installing as a non-admin user.

4.1c — 14 December 2010
Fixed: Exception going to Edit | Replace… if View | AutoCAD-centric choice was active.
Changed: The state of View | AutoCAD-centric is now saved between sessions.
Fixed: Fixed an XP-only bug whereby Browser was unable to connect to a locally
installed Server if there was no network connection available. (This was originally fixed
in 4.0c and reintroduced in 4.1b by a fix for something else.)
Fixed: Made a few other minor fixes.

4.1b — 23 November 2010
New: Redesigned Browser’s splash screen.
Fixed: Some files were getting unnecessarily re-spidered due to a problem handling file
modification dates.
Fixed: Made a few minor fixes.

Chapter 15 — New Features and Fixes

Page 79

4.1a — 12 November 2010
New: Added support for ProjectWise V8i. This is the first version of CadExplorer with
ProjectWise support.
Changed: Made various minor improvements.

4.0c — 17 September 2010
The CadExplorer Agent’s Spider, which collects information from your project files, was
upgraded to handle a larger variety of versions of DGN and DWG files.
Optimized CadExplorer Browser for improved responsiveness with large data sets.
CadExplorer now creates logs which are useful for collecting information such as system
information, Agent or Browser connection to server status, issues with installations and
much more.
Fixed an XP-only bug whereby Browser was unable to connect to a locally installed
Server if there was no network connection available.
Fixed some “Unhandled Exception” errors.

4.0b — 12 July 2010
CadExplorer Server Management Console’s Tools | Options | Database dialog now
defaults to “Create New Database” (when CadExplorer Server is configured for the first
time (rather than “Select Existing Database”).
Clarified CadExplorer Browser license-related error messages.

4.0a — 6 July 2010
Added support for AutoCAD DWG and DXF files.
Added thumbnail and image previews.
Dramatically enhanced user interface experience.
Quick Search — just type in any string and the CadExplorer Browser instantly locates
occurrences of that string across all project files. Supports search of text elements, file
names, cell names, cell descriptions, model names, model descriptions, reference file
names, logical names and descriptions, and tag name and values.
Now delivered with Microsoft SQL Server 2005 Express Edition with Advanced Services
Service Pack 3. This SQL Server version is required to support advanced text searches.
New CadExplorer Browser functionality requires Problem Element Viewer for V8
version 8.3c [8.3.3.5] or later.
Added support for Windows 7 64-Bit operating systems.

Page 80

CadExplorer

CadExplorer features not yet supported for AutoCAD DWG and DXF files:


Proximity Search

3.2b — 3 March 2010
Updated CadExplorer Browser and Agent to handle Edit|Replace (modifications) in
Restricted mode on WORKGROUP networks.

3.2a — 3 February 2010
The Proximity Search tool can now also identify missing objects (objects which should
be near each other but aren’t).
Examples:


Find all houses that are not within two miles of a fire station.



Find all screws that do not have a washer within 0.1 mm.

The Proximity Search enhancements in this release allow you to find all elements
(matching user-defined criteria) where there are no nearby instances of other elements
(matching a different user-defined criteria):
Find all source elements where there is no target element within the specified
distance.
Note: The CadExplorer Server requires Net.Tcp Port Sharing Service enabled. The
service is now enabled automatically when CadExplorer Server is started (requires
administrator privilege). This service had to be enabled manually prior to this release.

3.1a — 18 January 2010
Proximity Search identifies drawing objects which are near to each other.
Support for Enhanced view and edit mode which allows privileged users to view and
modify files on client workstations besides their own.
Requires Problem Element Viewer for V8 version 8.3c or later.

3.0a — 5 November 2009
New network architecture for CadExplorer Server, Axiom Agent and CadExplorer
Browser.
Note: Upgrading to 3.0a or later requires a complete uninstall of any earlier version
followed by a standard install of the newest version. The changes since 2.2a are too

Chapter 15 — New Features and Fixes

Page 81

extensive to perform just an “upgrade”.

2.2a — 4 August 2009
Spider updated to output Host and FQDN (fully qualified domain name). These
additional XML attributes uniquely identify the originating client workstation. [These
new attributes are not available on WORKGROUP networks.]

2.1a — 10 July 2009
Added support for modification of color, style, weight of MicroStation V8 graphical
elements.
Added option to Clear All Filters (which essentially restores display to “Factory Default”
— no filtering).
When you double-click on a V7 graphical element which is displayed by CadExplorer,
MicroStation V8 (if installed) will open the V7 file in V7 work mode for read/write (as if
the MicroStation configuration variable MS_OPENV7 = 3). Previously V7 files were
opened read-only.
Changed product name from CadExplore Browser to CadExplorer.
Eliminated duplicate DLLs in Master Installer.
Incorporated .Net Framework 2.0 Service Pack2.
Upgraded to latest version of DevExpress toolkit [v2009 vol 1.4].
Note: Modification of MicroStation V7 design files is not supported.

2.0a — 28 May 2009
Replace command for MicroStation text elements (type 17).
Now allows users to modify MicroStation text elements in any or all project design files.
With 2.0 users can modify selected text in any imaginable way — even using wildcard
and regular expression substitution — and can preview proposed text changes before
committing them to design files.
Added new SmartTab “Numerical Tags”. This supports numerical sorting for tags (1, 2,
3, 10, 20, 30) rather than the default text sort (1, 10, 2, 20, 3, 30).

Page 82

CadExplorer

1.2a — 9 April 2009
Optimized CadExplorer’s Find command to maintain fast response even when huge
amounts of CAD data resides in the CadExplorer database.
Grid settings (such as filtering, sorting, grouping) are now retained when a standard tab
or SmartTab is refreshed. Grid settings are also preserved between CadExplorer sessions
— your filters, sorting, grouping and arrangement of columns will be restored the next
time you launch CadExplorer.
CadExplorer Spider Task Scheduler has been streamlined and simplified, making it even
easier to define when the CadExplorer Spider spiders your CAD files.
The CadExplorer now offers an expanded Filter Editor. You can now filter columns
using any imaginable criteria, and combine multiple filtering criteria together with ANDs
and ORs to zero-in on the exact data you need to see — find that needle in the haystack.

1.1b — 25 February 2009
Updated CadExplorer and Spider installers with current Axiom End User License
Agreement.
Clarified and simplified CadExplorer Master Installer.

1.1a — 20 February 2009
First Commercial Release of CadExplorer (and supporting components)
Supports Windows XP SP2.
Supports V7 and V8 DGN files.
Windows Vista is not yet supported.

Sponsor Documents

Or use your account on DocShare.tips

Hide

Forgot your password?

Or register your new account on DocShare.tips

Hide

Lost your password? Please enter your email address. You will receive a link to create a new password.

Back to log-in

Close