Entrada XML

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"
encoding="UTF-8"
standalone="yes" ?> <GRLoader>

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
</number_net_card> <phys_mem>value</phys_mem_update> <proc_speed>value</proc_speed> <proc_type>value</proc_type> <server_type>value</server_type> </ci>

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>


Copyright © 2011 CA. Todos os direitos reservados.