Esp Scheduling
Esp Scheduling
3 Prefix::DX950GRP Press enter U will get list of all events under this group U can select any event by pressing B before the name of any event Following is the event with DX950GRP.DXPIDICS ---------------------------------- TOP OF DATA--------------------------------/*************************************************/ /* DEFINED BY AP90338 AT 09.28 ON THU 20MAY2010 */ /* LAST RUN AT 08.09 ON THU 27JAN2011 */
/*************************************************/ EVENT ID(DX950GRP.DXPIDICS) SYSTEM(MASTER) REPLACE COM SCHEDULE 02.00 DAILY STARTING WED 23RD DEC 2009 INVOKE 'DXX.D942.DEVL.ESP.SYMBOLS(PCIEXTRC)' INVOKE 'DXX.D942.DEVL.PRODIDNT.PROCLIB(DXPIDICS)' INVOKE 'DXX.D942.DEVL.PRODIDNT.PROCLIB(DXPIDICS)'
Following is the proclib 'DXX.D942.DEVL.PRODIDNT.PROCLIB(DXPIDICS)' 'DXX.D942.DEVL.PRODIDNT.PROCLIB is the PDS which means directory path (DXPIDICS) is the proclib name
/* ESP PROC EXECUTED FROM CENTER 3 PRODUCT IDENTITY***************/ /*****************************************************************/ /**************** CHANGE LOG *************************************/ /* NEW APPLICATION /* WEEKLY RUN 14 MAY 09 SARAVANAN ****/ ****/
/*****************************************************************/
JCLLIB 'DXX.D942.DEVL.PRODIDNT.CNTL'
AIX_JOB DXICS203.AIX SCRIPTNAME /informatica/home/ou90ds1/common/infa_pmcmd_v8.sh ARGS DS_PRODUCT_%MODE.%INFADIR. + wf_m_dxics203_pci_descr_bundle_ff + /informatica/home/ou90ds1/pid/param/pi_ics_extract.parm RUN NOW RELEASE DXICS205.AIX ENDJOB
AIX_JOB DXICS205.AIX SCRIPTNAME /informatica/home/ou90ds1/common/infa_pmcmd_v8.sh ARGS DS_PRODUCT_%MODE.%INFADIR. + wf_m_dxics205_option_base_ctgry_rltnp_ff + /informatica/home/ou90ds1/pid/param/pi_ics_extract.parm RUN NOW RELEASE DXICS206.AIX ENDJOB
AIX_JOB DXICS211.AIX SCRIPTNAME /informatica/home/ou90ds1/common/infa_pmcmd_v8.sh ARGS DS_PRODUCT_%MODE.%INFADIR. + wf_m_dxics211_vw_base_cd_ctgry_ff + /informatica/home/ou90ds1/pid/param/pi_ics_extract.parm RUN NOW RELEASE DXICS214.AIX ENDJOB
AIX_JOB DXICS214.AIX SCRIPTNAME /informatica/home/ou90ds1/common/infa_pmcmd_v8.sh ARGS DS_PRODUCT_%MODE.%INFADIR. + wf_m_dxics214_vw_base_cd_bmc_ctgry_rltnp_ff + /informatica/home/ou90ds1/pid/param/pi_ics_extract.parm RUN NOW RELEASE DXICS215.AIX ENDJOB
AIX_JOB DXICS215.AIX
SCRIPTNAME /informatica/home/ou90ds1/common/infa_pmcmd_v8.sh ARGS DS_PRODUCT_%MODE.%INFADIR. + wf_m_dxics215_load_bmc_bmc_ctgry_rltnp + /informatica/home/ou90ds1/pid/param/pi_ics_extract.parm RUN NOW RELEASE DXICS220.AIX ENDJOB
AIX_JOB DXICS220.AIX SCRIPTNAME /informatica/home/ou90ds1/common/infa_pmcmd_v8.sh ARGS DS_PRODUCT_%MODE.%INFADIR. + wf_m_dxics220_nn_vw_attch_func_base_ff + /informatica/home/ou90ds1/pid/param/pi_ics_extract.parm RUN NOW RELEASE DXICS223.AIX ENDJOB
AIX_JOB DXICS223.AIX SCRIPTNAME /informatica/home/ou90ds1/common/infa_pmcmd_v8.sh ARGS DS_PRODUCT_%MODE.%INFADIR. + wf_m_dxics223_base_bundle_ctgry_rltnp_ff + /informatica/home/ou90ds1/pid/param/pi_ics_extract.parm RUN NOW RELEASE DXICS224.AIX ENDJOB
AIX_JOB DXICS224.AIX SCRIPTNAME /informatica/home/ou90ds1/common/infa_pmcmd_v8.sh ARGS DS_PRODUCT_%MODE.%INFADIR. + wf_m_dxics224_load_vw_atatch_bmc_bundle_ctgry_rltnp + /informatica/home/ou90ds1/pid/param/pi_ics_extract.parm RUN NOW RELEASE DXICS225.AIX ENDJOB
AIX_JOB DXICS225.AIX SCRIPTNAME /informatica/home/ou90ds1/common/infa_pmcmd_v8.sh ARGS DS_PRODUCT_%MODE.%INFADIR. + wf_m_dxics225_function_bundle_ctgry_rltnp_ff + /informatica/home/ou90ds1/pid/param/pi_ics_extract.parm RUN NOW RELEASE DXICS226.AIX ENDJOB AIX_JOB DXICS226.AIX SCRIPTNAME /informatica/home/ou90ds1/common/infa_pmcmd_v8.sh ARGS DS_PRODUCT_%MODE.%INFADIR. + wf_m_dxics226_load_vw_attch_func_bundle_ctgry_rltnp + /informatica/home/ou90ds1/pid/param/pi_ics_extract.parm RUN NOW RELEASE DXICS227.AIX ENDJOB
AIX_JOB DXICS227.AIX SCRIPTNAME /informatica/home/ou90ds1/common/infa_pmcmd_v8.sh ARGS DS_PRODUCT_%MODE.%INFADIR. + wf_m_dxics227_func_attach_ctgry_rltnp_ff + /informatica/home/ou90ds1/pid/param/pi_ics_extract.parm RUN NOW RELEASE DXICS228.AIX ENDJOB
AIX_JOB DXICS228.AIX SCRIPTNAME /informatica/home/ou90ds1/common/infa_pmcmd_v8.sh ARGS DS_PRODUCT_%MODE.%INFADIR. + wf_m_dxics228_load_vw_attch_func_attch_ctgry_rltnp + /informatica/home/ou90ds1/pid/param/pi_ics_extract.parm RUN NOW RELEASE DXICS230.AIX ENDJOB
AIX_JOB DXICS230.AIX SCRIPTNAME /informatica/home/ou90ds1/common/infa_pmcmd_v8.sh ARGS DS_PRODUCT_%MODE.%INFADIR. + wf_m_dxics230_vw_attach_note_attr_val_ff + /informatica/home/ou90ds1/pid/param/pi_ics_extract.parm RUN NOW RELEASE DXICS233.AIX
ENDJOB
AIX_JOB DXICS233.AIX SCRIPTNAME /informatica/home/ou90ds1/common/infa_pmcmd_v8.sh ARGS DS_PRODUCT_%MODE.%INFADIR. + wf_m_dxics233_vw_attach_note_ctgry_rltnp_attr + /informatica/home/ou90ds1/pid/param/pi_ics_extract.parm RUN NOW RELEASE DXICS234.AIX ENDJOB
AIX_JOB DXICS234.AIX SCRIPTNAME /informatica/home/ou90ds1/common/infa_pmcmd_v8.sh ARGS DS_PRODUCT_%MODE.%INFADIR. + wf_m_dxics234_load_ctgry_rltnp_attr_val_asscn + /informatica/home/ou90ds1/pid/param/pi_ics_extract.parm RUN NOW RELEASE DXICS240.AIX ENDJOB
AIX_JOB DXICS241.AIX SCRIPTNAME /informatica/home/ou90ds1/common/infa_pmcmd_v8.sh ARGS DS_PRODUCT_%MODE.%INFADIR. + wf_m_dxics241_load_ics_new_mdl_data + /informatica/home/ou90ds1/pid/param/pi_ics_extract.parm RUN NOW ENDJOB ******************************** Bottom of Data ********************************
Following is symbol file used in this event 'DXX.D942.DEVL.ESP.SYMBOLS(PCIEXTRC) ENV='DEV' ENVGRP='DEV' IAGENT='CORP1SD05' MSGCLASS='T' MODE='REL' DEP='238' PROJECT='010812' CENTER='CNTR3' CLASSBATCH='TSO30' 00001001 00002001 00003000 00004000 00005006 00005105 00005200 00005300 00005500
FOLLOWING IS PARAM FILE USED IN PROCLIB /informatica/home/ou90ds1/common/infa_pmcmd_v8.sh #!/usr/bin/ksh # ---------------------------------------------------------# Korn Shell AIX Script # Author: Reed Anderson # (adopted from Bill Powers s_ff_scr script)
# Date Modified: June 28, 2002 # Description: # # # # # # # # # # Date Modified: August 28, 2007 Modified By: Jain Nitin The pmpasswd command was used to encrypt the password for ou90ds1. The encrypted string is "ZQ2485k5lYmi" and inserted into the password_env_var variable. The purpose is to show an example of how to use informatica pmcmd to start an existing session, return the resulting condition code, and log the results.
# # # # # #
Description: - Modified script for Deere & Co Unix directory structure - Modified encrypted password for ou90ds1 - Added the modified Syntax for Informatica v8 - Removed the MQ series part
# ---------------------------------------------------------# ---------------------------------------------------------# Set up Environment # ---------------------------------------------------------PATH=/usr/local/bin:/usr/bin:/etc:/usr/sbin:/home/powermart:/home/powermart/o dbc PATH=${PATH}:/home/powermart/Installation:/usr/ucb: $HOME:/usr/bin/X11:/sbin:. MANPATH=/usr/local/man export PATH MANPATH ##### export INFORMATICA_HOME=/opt/powercenter/v7 export INFORMATICA_HOME=/opt/powercenter/v8 ##### export ESC_HOME="/opt/powercenter/v7/mqput" ##### export PM_HOME="/opt/powercenter/v8/informatica/pc" export PM_HOME="/opt/powercenter/v8/informatica/pc/server/bin" export ORACLE_HOME=/oracle/816 export DETAIL_HOME=/home/powermart/dtl/v310 ##### export ODBCHOME=$Informatica_HOME/odbc export ODBCHOME=$Informatica_HOME/informatica/pc/ODBC5.1/ODBC5.1 ###### export ODBCINI=$Informatica_HOME/odbc/.odbc.ini
export ODBCINI=$Informatica_HOME/informatica/pc/ODBC5.1/ODBC5.1/.odbc.ini export PATH=$PATH:$ORACLE_HOME/bin:$DETAIL_HOME:${PM_HOME} export LIBPATH=$ORACLE_HOME/lib:$Informatica_HOME:$ODBCHOME/lib:$ {PM_HOME} export LIBPATH=${LIBPATH}:/home/inst8/sqllib/lib:$LIBPATH:$DETAIL_HOME export ESPHOME=/opt/esp
# Store the date in the format mmddyyyy_hhmm # For example 1:10 pm on 04/08/2001 would be # stored as 04082001_1310
BASE_DIR="/dsdata/sap_crm/"
# Initiate a variable for the password. ###password_env_var="WmC+da9knQ+rJAPw5i6zD73UYmKddXTNJS6X8gmmFhw =" password_env_var="8ezrXJniU1auta/1FKuONA==" export password_env_var
echo " " echo $user_env_var echo $password_env_var echo " "
DATES=`date`
echo "Folder: "${FOLDER} echo "Session: "${WORKFLOW} echo "Parameter File: ${PARAMFILE}"
# # The percent sign in front of %password_env_var variable # indicates to pmcmd that it has to decrypt the variable.
# When using the Korn shell a $ is used in front of variables. # Not the case here. # The pmcmd documentation can be found in the on-line # Session and Server Guide chapter 14. # echo "PMCMD is about to execute" echo `pwd`
# Check to see if the name of the parameter file was passed for the # 3rd parameter
if [[ -z ${PARAMFILE} ]]; then #### pmcmd startworkflow -s 14001 -uv "user_env_var" -pv "password_env_var" \ pmcmd startworkflow -sv pmserver -d Domain_Deere_Development -uv "user_env_var" -pv "password_env_var" \ -f ${FOLDER} -wait ${WORKFLOW}
else #### pmcmd startworkflow -s 14001 -uv "user_env_var" -pv "password_env_var" \ pmcmd startworkflow -sv pmserver -d Domain_Deere_Development -uv "user_env_var" -pv "password_env_var" \
# MQ IGNORED print "Calling ESC through MQ. The current directory is "`pwd` # MQ IGNORED # MQ IGNORED typeset -u MQSESSION # MQ IGNORED typeset -u WORKFLOWTYPE # MQ IGNORED # MQ IGNORED WORKFLOWTYPE=`echo $WORKFLOW | cut -c1-2` # MQ IGNORED # MQ IGNORED print $WORKFLOWTYPE # MQ IGNORED # MQ IGNORED if [ $WORKFLOWTYPE = "S_" ]; then # MQ IGNORED MQSESSION=`echo $WORKFLOW | cut -c9-16`
# MQ IGNORED # MQ IGNORED MQSTRING="$MQSESSION $MQFOLDER NULL $sess_return NULL PROD NULL NULL" # MQ IGNORED print $MQSTRING # MQ IGNORED # escmqput.sh $MQSTRING
# MQ IGNORED
cd $INFORMATICA_HOME
# MQ IGNORED fi
exit $sess_return