You are on page 1of 5

IDGA Utility 1.

Informatica Deployment Group Automation IDGA Utility


User Guide

Veeraputhiran Bethuraj 13/06/2013

IDGA Utility 1.0

Contents:
About 3 System Requirement 3 Configuration Files . 3 Deploy.bat . 3 DeployOptions_Group.xml 4 Completion_Mail.vbs . 4 Input.txt .. 4 Log Files 5 Execution Steps 5

IDGA Utility 1.0

About:
The main goal of IDGA utility is to reduce amount of manual intervention required to migrate deployment groups from one repository to another. In addition to the migration of Deployment groups, this utility has the below features: 1) Validate Objects after the deployment has completed 2) Send email messages to intended persons on the completion of the deployment and the location of the Deployment and validation logs.

System Requirements:
Microsoft Windows XP/7/Server 2008 Power center 8.x/9.x

Configuration Files:
Deploy.bat:
This configuration file is used to perform the deployment and object validation. This file contains power center commands and windows batch scripts. Update the below variable values in the Deploy.bat based on your system configurations:

Variable Name Src_Usr Src_Pwd Tgt_Usr Tgt_Pwd Src_Dom Src_Repo Tgt_Dom Tgt_Repo Impacted_Query Log_Dir Input_File Ctrl_File Impacted_Dir Mail_File

Value Source Repository User Name Source Repository User Password Target Repository User Name Target Repository User Password Source Repository Domain Name Source Repository Name Target Repository Domain Name Target Repository Name Name of the Query to display impacted objects Location to place log folder and files Location of Input file Location of Deployment Control File Location to store impacted objects persistent input file Location of Mail script

IDGA Utility 1.0

DeployOptions_Group.xml:
This configuration file is the control file which contains the parameters for deployment. Update the below parameter values in the DeployOptions_Group.xml file based on your system configuration: Location of depcntl.dtd file Source Folders Target Folders

Completion_Mail.vbs:
This configuration file is used to send email messages to intended peoples about the location where the deployment logs and validation logs are located. Update the below variables values in the Completion_Mail.vbs file based on your requirement. Variable Name Log_Home Input_File Smtp_Server Mail_From Mail_To Mail_Cc Value Location where the log folders are created by deploy.bat Location of the input.txt file Name of the SMTP server Sender email address Recipient email address. Separate email address using ; if there are more than one. Email address of users to be in CC list. Separate email address using ; if there are more than one.

Input.txt:
The Input.txt file is the configuration file which holds the name of the deployment groups to be migrated from source to target repository. Any number of deployment groups name can be added to the input file. Add only one Deployment group name per line in the input file.

IDGA Utility 1.0

Log Files:
There are three different logs that are placed in the log file directory specified in the Deploy.bat file. Deployment_Status.log <DeploymentGroup_Name>.log Validate_Object.log

The above log files are placed in a folder by the name of the Deployment Group which is automatically created during the deployment. <Log_Dir>/<DeploymentGroup_Name>/*.log

Deployment_Status.log:
This log file provides the completion status of the deployment.

<DeploymentGroup_Name>.log:
This log file provides a detailed information about the migration of the deployment group.

Validate_Object.log:
Validate_Object log provides an summary of objects which are impacted/invalid after the validation.

Execution Steps:
Please follow the below steps to execute the deployment automation. 1) Update the Input.txt file with the name of deployment groups. Note: Add only one deployment group name per line in the Input.txt 2) Run the Deploy.bat file.

You might also like