Configuration of attribute types and attribute type groups

The XML configuration files *_AttributeNames_<language>.xml and *_AttributeTypes.xml are defined by the following document type definitions:

attributetypes.dtd

ppm_customizing_5

attributenames.dtd

The language-specific attribute names are assigned to the attribute definition using the attribute names (key XML attribute).

ppm_customizing_6

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>