Tópico anterior: Utilitários de integração de serviçosPróximo tópico: Gestão do ACE


UniDB2XML

Use o utilitário de linha de comando UNIDB2XML para extrair dados de um banco de dados genérico para um arquivo XML usando instruções SQL fornecidas pelo usuário.

Uso:

UniDB2XML.exe <connection_string> <sql_path> <xml_path>

Argumento

Explicação

<connection_string>

O texto da conexão ao banco de dados

<sql_path>

O caminho de arquivo SQL

<xml_path>

O caminho de arquivo xml de saída

Exemplo:

UniDB2XML.exe "Data Source=(local);Initial Catalog=mdb;Integrated Security=true;" c:\in\query.sql c:\dest\services.xml
UniDB2XML.exe "Data Source=myServer;Initial Catalog=mydb;User Id=sa;Password=sapass;" c:\in\query.sql c:\dest\services.xml 
XML2Excel

Use o utilitário de linha de comando XML2EXCEL para converter o conteúdo do arquivo Excel no formato XML.

Uso

Excel2XML.exe <excel_path> <dest_path> [<xml_template_path>]

Onde:

Sequência de caracteres

Descrição

<excel_path>

O caminho de arquivo do Excel

<dest_path>

O caminho de destino de saída de XML

<xml_template_path>

(opcional)

Esse é o arquivo de modelo XML (opcional). Se for ignorado, será usado o arquivo <current directory>\ BSI_XML_Import_Full.xml como arquivo de modelo. Se não for encontrado, um erro será exibido.

Exemplo

Excel2XML.exe C:\src\BSI-ImportExcel.xlsx C:\dest\service.xml 
Excel2XML.exe C:\src\BSI-ImportExcel.xlsx C:\dest\service.xml 
"C:\Program Files (x86)\CA\Cloud Insight\Utilities\Excel2XML\BSI_XML_Import_Full.xml"
EXCEL2XML

Use o utilitário de linha de comando Excel2XML.EXE para converter arquivos do Excel em arquivos xml.

Uso

Excel2XML.exe <excel_path> <dest_path> [<xml_template_path>]

Argumento

Explicação

<excel_path>

O caminho de arquivo do Excel.

<dest_path>

O caminho de arquivo xml de saída.

<xml_template_path>

O arquivo de modelo xml, que é opcional. Se for ignorado, será usado o arquivo <current directory>\ BSI_XML_Import_Full.xml como arquivo de modelo. Se não for encontrado, um erro será exibido.

Exemplo

Excel2XML.exe C:\src\BSI-ImportExcel.xlsx C:\dest\service.xml 
Excel2XML.exe C:\src\BSI-ImportExcel.xlsx C:\dest\service.xml "C:\Program Files (x86)\CA\Cloud Insight\Utilities\Excel2XML\BSI_XML_Import_Full.xml"
EXCELIMPORTER

Use o utilitário de linha de comando EXCELIMPORTER para importar o conteúdo dos arquivos Excel para o CA Business Service Insight.

Uso:

ExcelImporter <File_PATH> <UserName> <Password> <Organization> [<Result_File>]
<File_PATH>    O caminho de arquivo do Excel
<UserName>     O nome do usuário que tem a função de importação
<Password>     A senha do usuário
<Organization> O organização do usuário
<Result_File>  O destino do arquivo resultante da importação, que é opcional. Se for ignorado, a saída será para o diretório atual.

Exemplos:

ExcelImporter C:\ImportExcels\Servics.xlsx my_user_name my_pass my_org 
ExcelImporter C:\ImportExcels\Servics.xlsx my_user_name my_pass my_org C:\ImportResultExcels\Servics_Out.xlsx
ExcelExporter

Use o utilitário de linha de comando ExcelExporter para exportar entidades do CA Business Service Insight para arquivos do Excel.

Uso:

Uso: ExcelExporter.exe <Dest_PATH> <User_Name> <Password> <Organization> 
<Dest_PATH>    O caminho para o arquivo de saída resultante.
<UserName>     O nome do usuário que está executando a exportação.
<Password>     A senha do usuário.
<Organization> A organização do usuário.
Local do utilitário:  "%WWW_ROOT%\Oblicore\bin\ExcelExporter.exe"

Exemplo:

ExcelExporter C:\dest\Services_Out.xlsx my_user_name my_pass my_org

Entidades

As entidades do CA Business Service Insight que podem ser exportadas por esse utilitário são:

  • Atributo
  • Parte contratual
  • Serviço
  • Grupo de serviços
  • Contrato
  • Métrica
  • Registro de métrica
  • Parâmetro
  • Fuso horário
  • Moeda
  • Modelo de período de atividade
  • Unidades
  • Domínio do serviço
  • Categoria do domínio
  • Tipo de evento
  • Recurso
  • Grupo de recursos
  • Tipo de recurso

Tarefa em lote

Para programar uma tarefa em lote, use esses utilitários para extrair dados de serviço dos sistemas CMDB e importá-los para o CA Business Service Insight.

Observação: este é apenas um exemplo e não deve ser usado para tarefas reais.

Exemplo:

REM ====Begin of batch==========
@echo off
@echo off
Set UTILITY_ROOT=C:\Program Files (x86)\CA\Cloud Insight\Utilities
Set WEB_BIN=C:\inetpub\wwwroot\Oblicore\bin
Set xml_path=C:\cmdb\service.xml
Set excel_path=C:\cmdb\BSI-ImportExcel.xlsx
Set result_excel_path=C:\cmdb\Servics_Out.xlsx

Set mdb_config="%UTILITY_ROOT%\MDBServiceConverter\MDBServiceConverter.xml"
Set xml_template_path="%UTILITY_ROOT%\XML2Excel\BSI_XML_Import_Full.xml"

Set MDBConvEXE_PATH="%UTILITY_ROOT%\MDBServiceConverter\MDBServiceConverter.exe"
Set XML2EXCELEXE_PATH="%UTILITY_ROOT%\XML2Excel\XML2Excel.exe"
Set ExcelImporter_PATH="%WEB_BIN%\ExcelImporter.exe"

%MDBConvEXE_PATH% %mdb_config%
%XML2EXCELEXE_PATH% %xml_path% %excel_path% %xml_template_path%
%ExcelImporter_PATH% %excel_path% my_name my_pass my_org %result_excel_path%
REM ====End of batch==========