The XML configuration files *_AttributeNames_<language>.xml and *_AttributeTypes.xml are defined by the following document type definitions:
attributetypes.dtd
attributenames.dtd
The language-specific attribute names are assigned to the attribute definition using the attribute names (key XML attribute).
The files *_attributetypes.xml and *_attributenames.xml are used to define a PPM attribute and an attribute group.
XML file *_attributetypes.xml
The file contains the following information:
Attribute type group:
Attribute type:
The following file extract shows the definition of a default attribute type and a user-defined attribute type:
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE attributetypes SYSTEM "attributetypes.dtd">
<attributetypes>
...
<groupdefinition id="2" key="AG_MERGER"
group="AG_INTERNAL"/>
...
<groupdefinition id="5" key="AG_COSTING"/>
...
<attributedefinition key="AT_EPK_KEY"
type="TEXT" group="AG_MERGER" />
...
<attributedefinition id="1000" key="AT_LS"
type="TIMESPAN" group="AG_COSTING"/>
...
</attributetypes>
XML file *_attributenames.xml
The file contains the following information:
You must create a separate attribute type name and attribute type group configuration file for each PPM interface language you want to use.
The following extract from the file *_attributenames_de.xml contains the attribute type names in German:
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE attributenames SYSTEM "attributenames.dtd">
<attributenames language="de">
...
<group key="AG_MERGER" name="Merger"/>
...
<attribute key="AT_EPK_KEY" name="EPK-Schlüssel"/>
...
</attributenames>
The following extract from the file *_attributenames_en.xml contains the attribute type names in English:
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE attributenames SYSTEM "attributenames.dtd">
<attributenames language="en">
...
<group key="AG_MERGER" name="Merge"/>
...
<attribute key="AT_EPK_KEY" name="EPC key"/>
...
</attributenames>