Not sure what is supported on the TogetherJ side, but here's what
listed for the Rose XML addin:

*******************************************************************
9861: XML Import and Export
PRODUCT: Rose
OS: Windows
DEFECT #:
PATCH #:
REFERENCES:
CREATED: 16-NOV-1999
REVISED: 19-JAN-2000

QUESTION:

How can I import and export XML from a Rose model?

ANSWER:

Unisys has written an XML Import/Export extension to Rose is simple
to install, use, and has robust error handling and reporting.

This add-in is a system for exporting Rational Rose 98, Rose 98i
(with or without Service Pack 1), and Rose 2000 models into the XML
data interchange format, using the XMI DTD produced by the Object
Management Group to promote the interchange of modeling tool data.

It adds two new menu commands:
   File: Export to XML
   File: Import XML File

What does this package do?

The export process produces a file that conforms to the
recently-adopted Object Management Group Standard "XML Metadata
Interchange (XMI)".  This file can be imported into another copy of
Rose, or you can import it into other tools as they introduce
support for the XMI DTD.

When you do an XML export, a file is created with the same name as
the model and a suffix of ".xml" and a second file is created with
the same name as the model and a suffix of ".rxp".  The latter file
contains debugging information and should be included with the XML
and/or MDL files in any problem reports submitted regarding XML
export.

When you do an XML import, a file is created with the same name as
the XML file and a suffix of ".mdl" and a second file is created
with the same name as the XML file and a suffix of ".rim".  The
latter file contains debugging information and should be included
with the XML and/or MDL files in any problem reports submitted
regarding XML import.

This version of the package supports all of the UML metamodel
supported by Rose itself.

The following Rose diagrams are supported:
      Class
      Use Case
      Component
      Sequence
      Collaboration (1)
      Activity (2, 3)
      State Chart (2)
      Deployment (3)

(1) Collaboration diagrams cannot be exported from Rose 98,
although they can be imported.

(2) Activity and State Chart Diagrams require Rose 98i Service Pack
1.  State Chart and/or Activity diagrams in previous versions of
Rose, including Rose 98i without SP1, cannot be exported or
imported.

(3) The transition arrows on Activity diagrams and the inter-device
connections on Deployment diagrams do not display, although they
are present in the model.  If you create a new diagram and drag the
Activities (Activity Diagram) or Devices and Processors (Deployment
diagram), the transitions and connections will be displayed.  These
are problems with Rose and have been reported to Rational.

How long should expect an export or import to take?

The XML export processes a 200K MDL file in about 15 seconds on a
400 MHZ processor.  The import processes a 500K XML file in about
10 Seconds on the same processor.

How much space does it take?

An XML file is about 6 times the size of the corresponding MDL
file. The import process requires that you have memory available in
the amount of about 10 times the size of the XML file.

How do I know the system is working?

1) As an initial sanity check on the install of the XML Parser,
path to the directory where you installed the product and execute
the DOMCheck program which is located there.  If the parser is
installed correctly, you will see a message giving you instructions
on using DOMCheck.  If it is not, you will see a message telling
you that the Parser environment is not correctly installed.

2) There are two test files supplied with the package. Dummy.mdl is
an empty Rose model, and dummy.xml is the XML export of this model.
Place them into the directory where you placed UML.DTD.

3) Invoke Rose and open the dummy.mdl file.  Then, choose the
Export to XML tool from the File menu, and your model should
replace dummy.xml with a new version of dummy.xml.  If you get an
error, it is probably because you have not registered the DLLs
correctly.

4) Copy the DOMCheck.exe and uml.dtd files to the directory where
you exported the dummy.xml file and run DOMCheck to verify the
file:

      DOMCheck dummy.xml

If there are no errors, the message "Parse OK" will be displayed.

5) Go to the File menu in Rational Rose and choose the Import XML
File tool.  This should bring up a dialog which allows you to
select the file to be imported.  Choose the dummy.xml file that
you just exported.  If you receive an OLE Automation error, it
might be because you did not register the DLLS correctly.   If you
receive an "unable to parse" error, you should make sure that the
UML.DTD file is in the same directory as dummy.xml.

Known Problems:

A) On an import, if the Rose Framework Addin is enabled, the
"Create New Model" dialog will be displayed during the import
process.  This is due to the fact the import process causes a Rose
event that is responded to by the Framework Addin.  You must cancel
out of this dialog in order for the importation process to finish.

B) On an import, there might be two copies of the Component View
"Main" diagram.  One will be blank; the other will have the
content, if any, from the previous export.  Simply continue to work
with the diagram that has content.  When you save your model and
exit Rose, the blank diagram will be removed.

C) If you export a Rose ParameterizedClass that has no parameters,
it will not be processed correctly.

D) Text labels not in Note containers on a diagram are discarded.

E) The connectors that attach Notes to objects on diagrams are not
processed.

F) Rose allows only default line (Association, Dependency,
Inheritance, etc) placement.  You can export a diagram, such as a
Class Diagram, on which you have used rectilinear lines and line
vertices; however, these will be lost when the file is re-imported
into Rose.

G) There are various other additional problems caused by
incompatibilities between Rational Rose and UML.  When the export
or import process encounters such a situation, it displays an
explanatory message box and logs the problem.

H). Import does not scale well to moderately sized models (2MB
Model exported to 16.5MB XML file, re-import took 40 Minutes on
Dell 333MHz P-II)

I) There are some design gotchas
 a) Import of model.xml overwrites existing model.mdl in same
    directory without warning
 b) While working Rose appears to be hung
 c) Cannot be used on all models, model must meet certain
    syntactical requirements or export will fail
 d) Exported model from Rose may not be completely importable back
    into Rose (some Activity and 3-Tier diagram elements do not
    display correctly in the resulting model)
 e) Every import and export with errors overwites model.log

J). Since the tool has syntactical requirements to succeed it
should be treated more like a Rose language add-in instead of a
generic file import/export utility. It's command placement in the
File menu is probably inappropriate. The customers would have their
expectations met more closely if it was under Tools:XML:Import XML
and Tools:XML:Export XML.

K.) If you use key-F5 to create the collaboration from the sequence
diagram the export will fail. The file cannot be imported back in
either. A defect has been submitted for this.

L.) When doing Export/Import of  Activity/State diagrams
transitions are not redrawn in the diagram, also  the inter-device
connections on Deployment diagrams do not  display, although they
are present in the model.  If you create a new diagram and drag the
Activities (Activity Diagram) or Devices and Processors (Deployment
diagram), the transitions and connections will be displayed.
A defect has been submitted for this.

M.) The focus of control nesting in sequence diagrams is lost when
exporting and importing with the XMI Add-in.

For more information, contact Rational Software Technical Support.
*******************************************************************

Patrick Kennedy
 Rational Support


On Dec 11, 17:23, Couball, James wrote:
> Subject: RE: (ROSE) Importing models from TogetherJ to Rose
> Patrick,
>
> Is it possible to import/export the diagrams via XMI or just the model
> information?
>
> Sincerely,
> James.
>
> -----Original Message-----
> From: Patrick Kennedy [mailto:[EMAIL PROTECTED]]
> Sent: Monday, December 11, 2000 3:53 PM
> To: Paul Harrington; [EMAIL PROTECTED]
> Subject: Re: (ROSE) Importing models from TogetherJ to Rose
>
>
>
> Togethersoft advertises Rose import/export capiblities,
>
>  http://www.togethersoft.com/together/matrix.html
>  ...
>  f. Rose .mdl import (**)
>  **(Limited diagram types supported)
>
> As to what these limits are you would need to ask them.
>
> I believe the Together import export is done with XMI.
> If so note you can also go this route with Rose:
>
> Unisys
>
> http://www.unisys.com/news/releases/2000/jan/01196854.asp
>
> has written an XMI (using OMG defined XML DTD for XMI) for
> importing an exporting with Rose (Save a Rose model to the XML
> format and also to open a model that is in XML format).
> The Rose add-in for XMI from Unisys may be found at,
>
> http://www.rational.com/support/downloadcenter/addins/rose/index.jsp
>
> Another option might be to use a 3'rd party conversion tool:
>
>   Meta Integration Model Bridge
>
>   http://www.metaintegration.net/Products/MIMB/
>
> Page shows together conversion is currently beta, so again you
> would need to check with Meta Intergration folks to see what the
> current story is.
>
>   The Meta Integration� Model Bridge (MIMB) product provides MITI's
>   metadata movement solution. MIMB is a graphical Windows 95/98/NT
>   standalone utility that converts data or object models from one
>   design tool format under a particular methodology to another.
>   MIMB users are typically database and software developers who
>   want to move their models (metadata) between various design
>   tools, metadata repositories, data registries database & software
>   development environments for different reasons:
>
>    MIMB currently supports metadata movement for:
>    ...
>    Rational Rose
>    TogetherSoft   beta with XMI Design
>    ...and lots of others
>
> MetaIntergration has a free eval download but it is limited
> to something like 10 classes, so not a real option unless you
> want to buy it.
>
> Patrick Kennedy
>  Rational Support
>
> On Dec 11, 13:45, Paul Harrington wrote:
> > Subject: (ROSE) Importing models from TogetherJ to Rose
> >
> > I have models created with the Together modelling tool and will in
> > future be using Rose for modelling and hence wish to import these
> > Together models into Rose. Altough both vendors say this is possible it
> > is not clear how do it and the 2 sets of documentation seem to give
> > different information. Does anyone know how to do this? I am using
> > Rational Rose version 2000e and TogetherJ version 4.2,
> >
> >  thanks,
> >
> >  Paul Harrington
> >
> > ************************************************************************
> > * 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
> > *
> > *************************************************************************
> >
> >-- End of excerpt from Paul Harrington
>
>
> ************************************************************************
> * 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
> *
> *************************************************************************
>-- End of excerpt from Couball, James


************************************************************************
* 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
*
*************************************************************************

Reply via email to