上一主题: 服务集成实用工具

下一主题: ACE 管理

UniDB2XML

使用 UNIDB2XML 命令行实用工具可以使用用户提供的 SQL 语句将常规数据库中的数据提取到 XML 文件中。

用法:

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

参数

解释

<connection_string>

数据库的连接字符串

<sql_path>

SQL 文件路径

<xml_path>

xml 输出文件路径

示例:

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

使用 XML2EXCEL 命令行实用工具可将 Excel 文件内容转换成 XML 格式。

使用情况

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

其中:

字符串

说明

<excel_path>

Excel 文件路径

<dest_path>

XML 输出目标路径

<xml_template_path>

(可选)

这是 XML 模板文件(可选)。 如果忽略,它将使用 <current directory>\ BSI_XML_Import_Full.xml 文件作为模板文件。 如果未找到,则会显示错误。

示例

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

使用 Excel2XML.EXE 命令行实用工具可将 Excel 文件转换成 xml 文件。

使用情况

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

参数

解释

<excel_path>

Excel 文件路径。

<dest_path>

xml 输出文件路径。

<xml_template_path>

可选的 xml 模板文件。 如果忽略,它将使用 <current directory>\ BSI_XML_Import_Full.xml 文件作为模板文件。 如果未找到,则会显示错误。

示例

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

使用 EXCELIMPORTER 命令行实用工具可将 Excel 文件的内容导入 CA Business Service Insight。

用法:

ExcelImporter <File_PATH> <UserName> <Password> <Organization> [<Result_File>]
<File_PATH>    Excel 文件路径
<UserName>     具有导入角色的用户名
<Password>     用户密码
<Organization> 用户组织
<Result_File>  可选的导入结果文件目标。 如果忽略此项,则会将结果输出到当前目录。

示例:

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

使用 ExcelExporter 命令行实用工具可将 CA Business Service Insight 实体导出到 Excel 文件。

用法:

用法:ExcelExporter.exe <Dest_PATH> <User_Name> <Password> <Organization> 
<Dest_PATH>    生成的输出文件的路径。
<UserName>     执行导出的用户名。
<Password>     用户密码。
<Organization> 用户的组织。
实用工具位置:“%WWW_ROOT%\Oblicore\bin\ExcelExporter.exe”

示例:

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

实体

可使用此实用工具导出的 CA Business Service Insight 实体包括:

  • 属性
  • 合同方
  • 服务
  • 服务组
  • 合同
  • 度量标准
  • 度量标准注册
  • 参数
  • 时区
  • 货币
  • 时间段模板
  • 单位
  • 服务域
  • 域类别
  • 事件类型
  • 资源
  • 资源组
  • 资源类型

批处理作业

要排定一个批处理作业,请使用这些实用工具从 CMDB 系统提取服务数据,并将其导入 CA Business Service Insight。

注意:这只是一个示例,不应在实际作业中使用。

示例:

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==========