Older versions of Rose Enterprise edition shipped with a
Repository addin. Starting with Rose 2000e, the Repository
Add-In is no longer a supported feature of Rational Rose.
(MicroSoft dropped the requirement for Rational to have it in
the Visual Modeler, which is a scaled down version of Rose,
hence it was also dropped from Rose).
So if you are trying to use this addin, my _guess_ is you
may have a newer version of MS Repository, than was supported
with this addin. Here's some general notes that might help:
------------------------------------------------------------------
Notes on repository:
------------------------------------------------------------------
The current address for MS repository is;
MicroSoft Repository home page:
http://msdn.microsoft.com/repository
NOTE: Rose 98 only worked with Repository v1.x. Which does not
appear to be availble anymore from MS.
------------------------------------------------------------------
Q: Error "Incompatible repository database version"
The message "Incompatible repository database version",
is returned when trying to export a model file to MS Repository.
Rose creates a mdb file, but when you try to open this mdb file
with Repository Browser, the same error is returned.
A: What version of the Repository are you using?
Rose 98 was tested with what was currently available at the time
of it's shipping, which was MS repository 1.0 (I think they may
also have been a 1.1 that worked). Rose hasn't been certified
with MS Repository 2.0. If this is what you are using this is
probably the source of the error.
Rose 98i and 2000 have been certified to work with MS Repository
2.0.
------------------------------------------------------------------
Import/Export steps:
Start MS Dev Studio
1) Tools:Visual Component Manger
2) Right click on VCM, Repository, Open
3) Select MDB
4) Right click on mdb file
5) Go to Visual Model folder
6) Right click on model, Repository, Export to Visual Modeler.
(If you get an error regarding unsupported petal version,
ignore and continue)
7) Rose should start with this model loaded.
OR-
6) drag the model from the window "Contents of 'Visual Models'"
into the Visual Model folder under VCM\Local Database
7) Start Rose
8) Tools:Import from Repository
Select
\Program Files\Micro...\vcm.
(C:\Program Files\Microsoft Visual Studio\Common\Tools\VCM)
VCM System
VisualComponentManger98
Visual Models
-your model name-
DON'T DRILL DOWN ANY FURTHER! If you go down to the next
level you will recieve an error, RepCdlg_DLL.
------------------------------------------------------------------
By default you should have the following:
Directory of C:\Program Files\Microsoft Visual Studio\Common\Tools\VCM
07/27/99 03:30p 3,723,264 VCM.MDB
06/18/98 12:00a 1,536 VCM.VBD
06/18/98 12:00a 68,096 VCMAGG.DLL
06/24/98 12:00a 74,792 VCMAXB.OCX
06/18/98 12:00a 109,568 VCMCAB.DLL
06/18/98 12:00a 20,480 VCMEMD.DLL
06/18/98 12:00a 2,019,328 VCMMGR.DLL
06/18/98 12:00a 77,824 VCMUTL.DLL
06/24/98 12:00a 95,264 VCMVMB.OCX
06/18/98 12:00a 200,704 VCMVMH.DLL
13 File(s) 6,390,856 bytes
In order to save a model in Rose to the Repository:
1) Save model in Rose,
file:save
2) Tools:Export to Repository
3) Save in: (following should be listed in drop down listbox)
C:\Program Files\Microsoft Visual Studio\Common\Tools\VCM
4) Select VCM System
5) Select VisualComponentManger98
6) Visual Models
7) Type in Model name, Save.
------------------------------------------------------------------
To use the repository browser to view the VCM database outside of
VB: Run the repository browser (not sure where this came from)
C:\Program Files\Common Files\Microsoft Shared\Repostry\REPBROWS.EXE
Ignore error message
Select File | open Repository | Microsoft Access
then select the .MDB file Y:\VS6\Tools\VCM\VCM.MDB or wherever
you have the VCM database.
To view the VCM database as a VB Add-In, Start a project,
be sure VCM is loaded (Add-In Manager), and select
View | Visual Component Manager
I chose to change the location of the VCM database by moving it
and altering the registry pointer:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Visual Component
Manager\RepositoryURL=Y:\MCM\VB\VCM-MDB\VCM.MDB
Seems to work Ok
------------------------------------------------------------------
TITLE: MS Repository and Rose Question and Answers
DATE: Feb 2, 1999
PRODUCT: Rose
PLATFORM: Any
OS: Any
VERSION: 4.0, 4.5
SUMMARY: MS Repository and Rose Question and Answers
BODY:
Q: What versions of Rose 98 come with MS Repository intergration?
The Repository intergration only ships with Rose 98 Enterprise and
Rose 98 VB Proffessional editions
Q: What can one store in the Repository from Rose?
A: Rose currently only support exchange of of the class model
(logical view). This includes storing classes, attributes,
operations and relationships. Rose does not store diagram layout.
Rose does not store notes.
Q: What about UNIX?
A: The MS Repository will only run on Windows. Rose will maintain
its current technology of using the native persistant storage
mechanism of the platform (ie flat ascii files) and will offer
MS Repository import/export on Windows platforms.
Q: How do you get this repository?
A: It is included with some MS products such as
Visual Studio 6.0, VB and SQL Server 7.0
Q: How can I check the contents of the repository?
A: Normally when you export your model file to an non-existent
repository file (mdb), Rose will create the repository file for
you and will put the UML information Model into it.
To check the existence of the UML information Model in an existing
.mdb file do the following:
1- Start the Repository browser.
The browser can be found under
<...VB5 Home>\Repostry\Bin\Repbrows.exe
2- Select File:Open Repository:Microsoft Access and select your
mdb file.
Q: Error "Incompatible repository database version"
The message "Incompatible repository database version",
is returned when trying to export a model file to MS Repository.
Rose creates a mdb file, but when you try to open this mdb file
with Repository Browser, the same error is returned.
A: What version of the Repository are you using?
Rose 98 hasn't been certified with MS Repository 2.0.
> I had a similar problem and I think it had to do with the fact
> that I have Microsoft's Visual Studio 6.0 installed which
> includes Version 2.0 of the Microsoft Repository.
If this is the source of your problem you need to convert your
existing .mdb file from version 1 to version 2.0 using the
utility:
c:\program files\common files\microsoft shared\repository\migrepv2.exe
You now should be able to publish your models to that .mdb and
browse them using repbrows.exe.
Rose 98i has been certified (tested with) with MS Repository 2.0
Q: Where can I get some more information?
A: For more information see:
-----
http://www.rational.com/products/rose/prodinfo/whitepapers/index.jtmpl
title: Rational Rose and Microsoft Repository
What Is Microsoft Repository?
-----
Help file:
roserep.hlp
(in ...\Rational Rose 98 Enterprise Edition\help directory)
-----
MicroSoft Repository home page:
http://msdn.microsoft.com/repository/
Download files and more infomation.
-----
------------------------------------------------------------------
Patrick Kennedy
Rational Support
-----Original Message-----
From: INDRANI Kandasamy [mailto:[EMAIL PROTECTED]]
Sent: Tuesday, August 07, 2001 1:27 AM
To: '[EMAIL PROTECTED]'
Subject: (ROSE) FW: Microsoft Repository Schema
> ----------
> From: INDRANI Kandasamy
> Sent: Tuesday, August 07, 2001 9:20 AM
> To: '[EMAIL PROTECTED]'
> Subject: Microsoft Repository Schema
>
> When trying to use the option
> Import from Repository
>
> I recieve an error saying "The Database exists but does not have the
> required Microsoft Repository schema"
>
> Why do I recieve such an error and how this could be resolved
>
> Thanks
> Indrani
>
************************************************************************
* Rose Forum is a public venue for ideas and discussions.
* For technical support, visit http://www.rational.com/support
*
* Admin.Subscription Requests: [EMAIL PROTECTED]
* Archive of messages:
http://www.rational.com/products/rose/usergroups/rose_forum.jtmpl
* Other Requests: [EMAIL PROTECTED]
*
* To unsubscribe from the list, please send email
*
* To: [EMAIL PROTECTED]
* Subject:<BLANK>
* Body: unsubscribe rose_forum
*
*************************************************************************
************************************************************************
* Rose Forum is a public venue for ideas and discussions.
* For technical support, visit http://www.rational.com/support
*
* Admin.Subscription Requests: [EMAIL PROTECTED]
* Archive of messages:
http://www.rational.com/products/rose/usergroups/rose_forum.jtmpl
* Other Requests: [EMAIL PROTECTED]
*
* To unsubscribe from the list, please send email
*
* To: [EMAIL PROTECTED]
* Subject:<BLANK>
* Body: unsubscribe rose_forum
*
*************************************************************************