![](../icons_C2/common/atarget.gif) |
This task shows how to export V5 Feature
Dictionary data to XML format and make it available for comparison with the
XML file of V4 Project Registration Model data. This process is also used
when comparing two V5 feature dictionaries. |
|
As part of the process of converting a V4
model to V5, you need to convert class and attribute data in a V5 Feature
Dictionary to XML format. The XML file will be placed in a specific
directory at a location where it will be available to your V5 applications.
When you use this command then all the feature dictionaries listed in
your project resource management (PRM) file will be "exported" - in actual
fact the classes and attributes they contain will be converted to XML
format for further processing. To determine the location of the CATfct
files, the application examines the entry "ImporterCATfcts" in the PRM
file. This entry should indicate the location of your CATfct files. If left
blank the default location is: ...intel_a\resources\graphic.
The sample PRM files provided with this application are in: ...intel_a\startup\EquipmentandSystems\ProjectData.
To determine which type of data is exported, the exporter program examines
the value of the Visible field for each application in the PRM
file. In the V4 to V5 Migration section of the PRM file there are resources
named CATPiping, CATTubing, etc. If the value of the Visible field for
these resources is No, then the data will not be migrated, if it is Yes, it
will be migrated.
This step is not needed if you did not define new classes and attributes
in V4. |
|
1. |
Change to the directory ...intel_a\code\bin
at a command prompt and take the following steps:
If you changed the location of your installation execute:
set CATDisciplinePath=XXX\startup\EquipmentandSystems\ProjectData
(see note below)
set AECMIGR_PROJECT=Project where XXX is the directory path
to your installation.
If you want to use a PRM file with a name other than "Project" then
change the word "Project" to the name of your file (AECMIGR_PROJECT=XXX).
Execute: catstart.exe -run CATAecDictionaryExporter.exe -env
Environment_name --direnv ...\application data\
DassaultSystemes\CATEnv .
- Replace Environment_name with the name of the environment
you are using. Your system administrator should be able to give you this
information.
- Replace ..\application data\ DassaultSystemes\CATEnv with
the full path to your environment directory, in this case CATEnv.
- The environment file (...\CATEnv\Environment_name.txt) must have
correct settings for CATDictionaryPath (...intel_a\code\dictionary) and
CATGraphicPath (...intel_a\resources\graphic). If it has a setting for
CATDisciplinePath it should be the same as the path you defined above.
Do not leave this setting blank. This command will override the path you
set in an earlier step (set CATDisciplinePath). You should
adjust your steps accordingly.
After you execute the command, the Data Export Application dialog box
displays.
![](images/AT0802E_NLS.gif) |
|
2. |
The Choose Modeler for Export window displays all the modelers
available to you. Simply put, a modeler contains the list of applications
whose CATfct files will be exported. The PlantShip Modeler seen here
includes all plant-ship applications as of R10. Select the modeler you
need. Even if an entry is highlighted, as in the image above, you should
click on it. |
|
3. |
In the Output File field browse to or enter the directory path and name
of the file where you want the XML output to be placed. If you select an
existing file then it will be overwritten. If you enter the name of a file
that does not exist then a new file will be created. |
|
4. |
Once you have filled in these fields the Export button will become
available. Click on it to generate the XML content. A message will inform
you when the process is complete. The image below shows an excerpt from a
generated XML file.
![](images/AT0802F_NLS.gif)
|
|
5. |
Click Quit when you are finished. |
![](../icons_C2/common/ainfo.gif) |
The next step will be to compare the classes
and attributes contained in the V4 and V5 XML files. |
![](../icons_C2/common/aendtask.gif) |