AMD/AXL Export
ASCET provides the XML-based export format *.amd.
The required XML schemas for the current version are delivered with ASCET;
they are stored in the Schemas subdirectory of
your ASCET installation.
When you select this export format, several *.amd files are created for each exported component. These files store the various
information. The names of these files are created as follows:
<component name>.<information type>.amd
The tables list the information types and file content of AMD export files:
for projects
Information type | | Content |
main | | Names and properties of the elements in the project (Properties Editor) |
data | | Data of the elements in the project (Data Editor) |
experiments | | Experiment environments defined in the project (Experimentation) |
implementation | | Implementations of the elements in the project (Editing Implementations) |
specification | | Specification details (e.g., structure of the diagram in the Graphics tab) |
meta | | Meta data of the project (e.g., time stamps for formulas or implementation types) |
project | | Project-specific data such as operating system configuration (Scheduling in the OS Editor), project settings (Project Settings) |
project.formulas | | Formulas defined in the project (Adding Formulas) |
project.implementationTypes | | Implementation types defined in the project (Implementation Types) |
for components
Information type | | Content |
main | | Names and properties of the elements in the component (Properties Editor) |
data | | Data of the elements in the component (Data Editor) |
experiments | | Experiment environments defined in the component (Experimentation |
implementation | | Implementations of the elements in the component (Editing Implementations) |
specification | | Specification details (e.g., interface information, block diagram structure, code of an ESDL or C code component) |
meta | | Meta data of the component (e.g., time stamp of the last change of a global element) |
main.dp | | Names and properties of the elements in the default project of the component |
data.dp | | Data of the elements in the default project |
experiments.dp | | Experiment environments defined in the default project |
implementation.dp | | Implementations of the elements in the default project |
specification.dp | | Specification details of the default project |
meta.dp | | Meta data of the default project |
project.dp | | project-specific data for the default project, such as operating system configuration (Scheduling in the OS Editor), project settings (Project Settings) |
project.formulas.dp | | Formulas defined in the default project (Adding Formulas) |
project.implementationTypes.dp | | Implementation types defined in the default project (Implementation Types) |
Each AMD file contains a signature which is used, during
import, to check whether the file was changed between export and import.
If duplicate paths, i.e. database/workspace items with identical name and path, but different OID, are detected during AMD export, an error window opens that lists the affected items and asks you to rename them. The export is aborted.
If desired, the AMD files can be collected and compressed into a Zip file during export. This Zip file has the extension *.axl.
To make sure that the files cannot be read by everyone during exchange, ASCET provides the possibility to encrypt the AMD export files. You can enter an encryption key in the respective field of the Export node of the ASCET "Options" window.
Any character string can be used as encryption key. For safety reasons, a key of at least 4 characters is recommended. |
To allow import with previous ASCET versions, you can select the target ASCET version for the AMD export in the respective field of the Export node of the ASCET "Options" window.
Any component information not available in the selected target ASCET version is removed during export. If an entire component cannot be exported (e.g., because the component type was not available in the selected ASCET version), an error appears. |
See also
Exporting Folders and Database/Workspace Items
Export Options
Properties Editor
Data Editor
Experimentation
Editing Implementations
Scheduling in the OS Editor
Project Settings
Adding Formulas
Implementation Types