Os arquivos de configuração XML *_AttributeNames_<language>.xml e *_AttributeTypes.xml são definidos pelas seguintes definições do tipo do documento:
attributetypes.dtd
attributenames.dtd
Os nomes de atributo específicos do idioma são atribuídos à definição de atributo usando os nomes de atributo (atributo XML key).
Os arquivos *_attributetypes.xml e *_attributenames.xml são usados para definir um atributo do PPM e um grupo de atributos.
Arquivo XML *_attributetypes.xml
O arquivo contém as seguintes informações:
Grupo de tipo de atributos:
Tipo de atributos:
O extrato de arquivo seguinte mostra a definição de um tipo de atributo padrão e de um tipo de atributo definido pelo usuário:
<?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>
Arquivo XML *_attributenames.xml
O arquivo contém as seguintes informações:
Deve criar um nome de tipo de atributo e um arquivo de configuração de grupo de tipo de atributos separados para cada idioma de interface do PPM que deseja usar.
O estrato seguinte do arquivo *_attributenames_de.xml inclui os nomes do tipo de atributo em Alemão:
<?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>
O estrato seguinte do arquivo *_attributenames_en.xml inclui os nomes do tipo de atributo em Inglês:
<?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>