Quando a origem dos dados de ICs for um banco de dados ou documento XML, o ADT é usado para mapear as colunas no banco de dados ODBC para XML, que, em seguida, podem ser processadas pelo GRLoader. Se você criar dados XML a partir de outra origem (ignorando o ADT), é útil ter um conjunto de entradas XML de exemplo que podem ser usadas como modelos para a criação de dados de ICs e relacionamentos.
O diretório a seguir contém um conjunto de arquivos XML que não contém dados, apenas marcas XML, que podem ser usadas para criar seus próprios dados de entrada.
nx_root\cmdb\data\federationAdapters\templates\
nxroot adota o padrão c:\Arquivos de programas\ca\CA CMDB para uma instalação padrão; e c:\Arquivos de programas\ca\servicedesk para uma instalação integrada.
Independentemente de ter sido criado pelo ADT, o documento XML deve ser formatado de forma semelhante a este exemplo:
|
Documento XML |
Observações |
<?xml version="1.0" |
Esses cabeçalhos são obrigatórios. |
<ci> |
Inclua zero ou mais nós <ci> para definir os ICs. |
<name>value</name> <mac_address>value</mac_address> <dns_name>value</dns_name> <asset_num>value</asset_num> <serial_number>value</serial_number> <system_name>value</system_name> |
Essas seis características identificam exclusivamente um IC em uma definição de IC ou de Relacionamentos. Pelo menos uma deve ser especificada. |
<class>value</class> <family>value</family> <manufacturer>value</manufacturer> <model>value</model> |
Esses quatro valores determinam a classe e a família de um IC. Devem ser especificado (class) ou (manufacturer/model). |
<mem_capacity>value</mem_capacity> <number_net_card>value |
Valores específicos de família. Consulte nos modelos do ADT uma descrição de nomes de nós válidos. Zero ou mais valores específicos de família podem ser fornecidos ao definir um IC. |
<relation> <type>relation_type</type> |
Inclua zero ou mais nós <relation> para definir relacionamentos. Especifique o tipo de relacionamento |
<provider> <name>value</name> <mac_address>value</mac_address> <dns_name>value</dns_name> <asset_num>value</asset_num> <serial_number>value</serial_number> </provider> |
Identifique o IC provedor com pelo menos um atributo. |
<dependent> <name>value</name> <mac_address>value</mac_address> <dns_name>value</dns_name> <asset_num>value</asset_num> <serial_number>value</serial_number> </dependent> </relation> |
Identifique o IC dependente com pelo menos um atributo. |
</GRLoader> |
|
Exemplo: entrada XML
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?> <GRLoader> <ci> <name>Host1</name> <class>Servidor</class> </ci> <ci> <name>Host2</name> <class>Servidor</class> </ci> <relation> <type>estabelece conexão com </type> <provider> <name>host1</name> </provider> <dependent> <name>host2</name> </dependent> </relation> </GRLoader>