Rubrique précédente: Utilitaires d'intégration de serviceRubrique suivante: Gestion ACE


UniDB2XML

Utilisez l'utilitaire de ligne de commande UNIDB2XML pour extraire des données d'une base de données générique à un fichier XML à l'aide des instructions SQL fournies par l'utilisateur.

Utilisation :

UniDB2XML.exe <chaîne_connexion> <chemin_SQL> <chemin_XML>

Argument

Explication

<chaîne_connexion>

Chaîne de connexion à la base de données

<chemin_SQL>

Chemin d'accès au fichier SQL

<chemin_XML>

Chemin d'accès au fichier XML de sortie

Exemple :

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

L'utilitaire de ligne de commande XML2EXCEL permet de convertir des fichiers Excel au format XML.

Syntaxe

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

Où :

Chaîne

Description

<chemin_excel>

Emplacement du fichier Excel

<chemin_destination>

Emplacement du fichier XML de sortie

<chemin_modèle_xml>

(Facultatif)

Il 'agit du fichier modèle XML (facultatif). Si vous ne l'indiquez pas, le fichier <répertoire_actuel>\ BSI_XML_Import_Full.xml est utilisé comme fichier modèle. S'il est introuvable, une erreur s'affiche.

Exemple

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

L'utilitaire de ligne de commande Excel2XML.EXE permet de convertir des fichiers Excel en fichiers XML.

Syntaxe

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

Argument

Explication

<chemin_excel>

Chemin d'accès au fichier Excel

<chemin_destination>

Chemin d'accès au fichier XML de sortie

<chemin_modèle_xml>

Fichier modèle XML (facultatif). Si vous ne l'indiquez pas, le fichier <répertoire_actuel>\ BSI_XML_Import_Full.xml est utilisé comme fichier modèle. S'il est introuvable, une erreur s'affiche.

Exemple

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

Utilisez l'utilitaire de ligne de commande EXCELIMPORTER pour importer le contenu des fichiers Excel dans CA Business Service Insight.

Utilisation :

ExcelImporter <chemin_fichier> <nom_utilisateur> <mot_passe> <organisation> [<fichier_résultat>]
<chemin_fichier>    Chemin d'accès au fichier Excel
<nom_utilisateur>     Nom de l'utilisateur possédant le rôle d'importateur
<mot_passe>     Mot de passe de l'utilisateur
<organisation> Organisation de l'utilisateur
<fichier_résultat>  Destination du fichier de résultat de l'importation (facultative). Si vous ne l'indiquez pas, le résultat sera affiché dans le répertoire actuel.

Exemples :

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

L'utilitaire de ligne de commande ExcelExporter permet d'exporter les entités CA Business Service Insight vers des fichiers Excel.

Syntaxe :

Syntaxe : ExcelExporter.exe <chemin_destination> <nom_utilisateur> <mot_passe> <organisation> 
<chemin_destination>    Chemin d'accès au fichier de sortie
<nom_utilisateur>     Nom de l'utilisateur effectuant l'exportation.
<mot_passe>     Mot de passe de l'utilisateur
<organisation> Organisation de l'utilisateur
Emplacement d'utilitaire : "%WWW_ROOT%\Oblicore\bin\ExcelExporter.exe"

Exemple :

ExcelExporter C:\dest\Services_Out.xlsx mon_nom_utilisateur mon_mot_passe mon_org

Entités

Vous pouvez exporter plusieurs entités CA Business Service Insight à l'aide de cet utilitaire :

  • Attribut
  • Contractant
  • Service
  • Groupe de services
  • Contrat
  • Métrique
  • Enregistrement de métrique
  • Paramètre
  • Fuseau horaire
  • Devise
  • Modèle de période d'application
  • Unités
  • Domaine de service
  • Catégorie de domaine
  • Type d'événement
  • Ressource
  • Groupe de ressources
  • Type de ressource

Job de traitement par lots

Pour planifier un job de traitement par lots, utilisez ces utilitaires pour extraire les données de service à partir des systèmes CMDB et les importer dans CA Business Service Insight.

Remarque : Ceci est un exemple uniquement et ne doit pas être utilisé pour des jobs réels.

Exemple :

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