 |
C++ OLE
automation example, MS Visual C++ |
 |
Size: 72 kilobytes |
 |
 |
 |
Visual C++ example code using OLE automation onto
Select Enterprise. |
  |
 |
 |
CSA
Importer |
  |
Size: 28 kilobytes |
 |
 |
 |
This is a DB Application which imports Comma
Separated ASCII files to Enterprise via the OLE Interface.
This Program is intended as an example of how this can be achieved
and can be customized to support the import of any kind of CSA
file. This particular version imports a CSA file where each active
line contains a set of fields detailing a Use Case Name and all
its associations in the dictionary. Any lines marked with a % as
the first character are comment lines
An example CSA file which works with this importer is included to
assist you. |
  |
 |
 |
Document
Generator Customization Wizard |
 |
Size: 1.4 megabytes |
 |
 |
| |
Below is the installation routine for version 1 of
an interface to the catalogue files in Enterprise Document
generator. Experience tells me that this is probably one of the
most difficult parts of Customizing docgen and this interface I
have created goes some of the way to easing the pain. |
| |
 |
 |
 |
Create a folder in your system\docgen
directory called customizer |
 |
Copy the file Dgorg.exe into
this directory |
 |
Copy Diagitem.txt and
Dictitem.txt into the \system\docgen directory |
 |
 |
|
| |
IMPORTANT:
Before running this the first time: (You only need to do this
once) |
| |
 |
 |

 |
Manually edit the objtemps.cat
file that is located in the \system\docgen directory in a text
editor and remove any whitespace between fields (this is the
blank spaces between the " and , ) |
 |
Save this file |
 |
Run the Dgorg.exe program and
immediately select file - exit |

 |
You will be given the option to
save all of the catalog files. Answer yes to save changes and
create backups for each file |
 |
 |
|
| |
You can now execute the Dgorg.exe file whenever you
wish to view or edit the catalog files |
 |
 |
 |
Enterprise Project Checker Utility |
 |
Size: 1.9 megabytes |
 |
 |
 |
The Check Project program produces a Word document
containing a set of exception reports about a Select Enterprise
project. The set of reports generated can be varied by changing
the contents of a Windows .INI file. Types of reports that can be
produced are: |
 |
 |
 |

 |
Blank attributes for objects in
the repository |
 |
Objects in the repository
without a child diagram from a set of given types |
 |
Objects in the repository not
referenced on any instance of a set of diagram types |
 |
Objects not associated to any
objects of another type |
 |
Objects violating a naming
standard |
|
  |
 |
 |
Enterprise
Diagram Titler Utility |
 |
Size: 6 kilobytes |
 |
 |
 |
Example VB code to show how to use OLE automation
to update a diagrams title. |
 |
 |
 |
HTML
Converter |
 |
Size: 247 kilobytes |
 |
 |
| |
This is some shareware to allow docgen files to be
converted to navigable HTML documents.
The Docgen documents are saved as rtf files and then this piece of
shareware is run which converts all text into html with links to
JPEG graphics files for the diagrams. Any text in the document in
heading style sstheading1 and sstheading 2 is converted to hot
links to allow the document to be navigated. The graphics files
that are created when you save a word doc with pictures as an rtf
are windows metafiles however. You need to use the batch
conversion utility in Paint Shop Pro to convert the wmf file to
JPEG’s.
Even though there is some manual effort involved you can still
create a document like the one stored in the directory Example
HTML in about 5-10 minutes. To view this example launch the file
locproj.html in your Internet Explorer |
 |
 |
 |
Model
Configuration Explorer (Select Enterprise
V6.x only) |
 |
Size: 46 kilobytes |
 |
 |
| |
This gives the capability to bring up a Windows
Explorer window on the current model directory. |
 |
 |
 |
Repository Autoclose (Select Enterprise
V6.x only) |
 |
Size: 6 kilobytes |
 |
 |
 |
This is a VB program to start and stop datastores
on your local pc. You can even do multiple selection of datastores.
It does not work on networked datastores (unless you put the code
in!) |