Expandir a configuração de atributos

Pode identificar automaticamente os atributos contidos nos arquivos de importação XML que não são conhecidos no sistema PPM. Opcionalmente, pode atribuir um tipo de dados aos novos atributos adicionados e transferi-los automaticamente para a configuração de atributos do cliente PPM.

A identificação automática de atributo suporta ambos os formatos de importação de dados.

Pode usar as seguintes opções para ativar a extensão automática da configuração de atributos:

Argumentos de linha de comando

Quando chamar o runxmlimport, especifique os argumentos adicionais -autoextendattributes e -extractattributes na linha de comando.

A especificação desses argumentos tem o seguinte efeito ao importar:

Argumento

Efeito

-extractattributes <File name>

Atributos desconhecidos são salvos no arquivo especificado. Nenhum arquivo de fragmento XML é importado.

-autoextendattributes

Atributos desconhecidos são transferidos para a configuração de atributos. Se a opção automapping estiver habilitada, a configuração de mapeamento de atributo é expandida em conformidade.
Os dados de fragmento XML são então importados.

São especificados ambos os argumentos

As ações descritas em -autoextendattributes e -extractattributes são executadas consecutivamente.

Arquivo da fonte de dados

Associe o valor true ao atributo autoextendattributes do elemento XML attributesettings no arquivo usado datasource.

Exemplo

<?xml version="1.0" encoding="ISO-8859-1"?>

<!DOCTYPE datasource SYSTEM "datasource.dtd">

<datasource name="Events" type="EVENT">

...

<attributesettings autoextendattributes="true">

...

</attributesettings>

</datasource>

Certos atributos podem ser excluídos da identificação automática de atributos usando identificação de padrões. Para isso, especifique o padrão do nome dos atributos que deseja excluir da extensão automática no elemento XML excludepattern. Pode usar os espaços reservados ? (apenas um caractere) e * (qualquer conjunto de caracteres).

Exemplo

No exemplo abaixo, todos os atributos de evento do sistema cujo nome começa com TEST ou que tenham o nome USER são excluídos da identificação automática de atributos.

<?xml version="1.0" encoding="ISO-8859-1"?>

<!DOCTYPE datasource SYSTEM "datasource.dtd">

<datasource name="Events" type="EVENT">

...

<attributesettings autoextendattributes="true">

<excludepatterns>

<excludepattern>TEST*</excludepattern>

<excludepattern>USER</excludepattern>

</excludepatterns>

...

</attributesettings>

</datasource>