- Created by Andreas Püschel, last modified by Alan Amos on Oct 04, 2016
General Information
- SOS provides Migration Services within the scope of projects.
- The service is based on the customer's requirements, together with the customer the scope for a given service is determined.
Migration Services
... more information is available from our company web site.
Migration Services for Control-M users
- We offer to show to you our proceeding for automated conversion:
- Send us some sample job definitions in the standard Control-M XML export format.
- The Control-M deftable utility would create an XML export file like the attached document: Control-M.deftable.xml
The sample export file could look like this:
Sample XML export format Expand source<?xml version='1.0' encoding='ISO-8859-1' ?> <DEFTABLE > <TABLE DATACENTER="test" LAST_UPLOAD="Mon Oct 1 12:02:27 MEZ 2012" TABLE_NAME="TABLE" TABLE_USERDAILY="DAILY" USED_BY_CODE="0"> <JOB APPLICATION="TABLE" APR="1" AUG="1" AUTHOR="user2" AUTOARCH="0" CONFIRM="0" CREATION_DATE="20120315" CREATION_TIME="123553" CREATION_USER="user1" CRITICAL="0" CYCLIC="0" DAYS_AND_OR="OR" DEC="1" DESCRIPTION="... Description ..." FEB="1" GROUP="BATCH_TABLE" IND_CYCLIC="START" INTERVAL="00000M" JAN="1" JOBNAME="TABLE_JOB1" JUL="1" JUN="1" MAR="1" MAXDAYS="0" MAXRERUN="0" MAXRUNS="0" MAXWAIT="0" MAY="1" MEMLIB="%%SCRIPTLIB" MEMNAME="TABLE_JOB1.ksh" MULTY_AGENT="N" NODEID="NODE1" NOV="1" OCT="1" OWNER="owner1" PAR="%%SOUT" PRIORITY="01" RETRO="0" SEP="1" SHIFT="IGNOREJOB" SHIFTNUM="+00" SYSDB="0" TASKTYPE="Job" USE_INSTREAM_JCL="0" WEEKDAYS="1,2,3,4,5" > <INCOND AND_OR="AND" NAME="TABLEJOB1-OK" ODATE="ODAT" /> <QUANTITATIVE NAME="MAINTENANCE1" QUANT="1" /> <OUTCOND NAME="TABLEJOB1-OK" ODATE="ODAT" SIGN="DEL" /> <AUTOEDIT EXP="%%LIBMEMSYM=/usr/libmemsym" /> <SHOUT DEST="ECS" MESSAGE="send a mail to test@sos-berlin.com --- Topic: JOB %%JOBNAME not started yet" TIME="0530" URGENCY="R" WHEN="LATESUB"/> <OUTCOND NAME="TABLE-JOB2-OK" ODATE="ODAT" SIGN="ADD" /> <AUTOEDIT EXP="%%PARM1=%%DATACENTER" /> <SHOUT DEST="ECS" MESSAGE="send a mail to test@sos-berlin.com --- Topic: JOB %%JOBNAME max. execution time exceeded" TIME=">020" URGENCY="R" WHEN="EXECTIME"/> <AUTOEDIT EXP="%%PARM2=%%JOBNAME" /> <SHOUT DEST="ECS" MESSAGE="send a mail to test@sos-berlin.com --- Topic: %%JOBNAME aborted with exitcode > 0" URGENCY="R" WHEN="NOTOK"/> <AUTOEDIT EXP="%%PARM3=%%ODAY.%%OMONTH" /> </JOB> <JOB APPLICATION="TABLE" APR="1" AUG="1" AUTHOR="user2" AUTOARCH="0" CHANGE_DATE="20121001" CHANGE_TIME="134945" CHANGE_USERID="user3" CONFIRM="0" CREATION_DATE="20120315" CREATION_TIME="123553" CREATION_USER="user1" CRITICAL="0" CYCLIC="0" DAYS_AND_OR="OR" DEC="1" DESCRIPTION="... Description ..." DOCMEM="TABLE_BAS.ksh" FEB="1" GROUP="BATCH_TABLE" IND_CYCLIC="START" INTERVAL="00000M" JAN="1" JOBNAME="TABLE_BAS" JUL="1" JUN="1" MAR="1" MAXDAYS="0" MAXRERUN="0" MAXRUNS="0" MAXWAIT="0" MAY="1" MEMLIB="%%SCRIPTLIB" MEMNAME="TABLE_BAS.ksh" MULTY_AGENT="N" NODEID="NODE1" NOV="1" OCT="1" OWNER="owner1" PAR="%%SOUT" PRIORITY="01" RETRO="0" SEP="1" SHIFT="IGNOREJOB" SHIFTNUM="+00" SYSDB="0" TASKTYPE="Job" USE_INSTREAM_JCL="0" WEEKDAYS="1,2,3,4,5" > <INCOND AND_OR="AND" NAME="TABLEBAS-OK" ODATE="ODAT" /> <QUANTITATIVE NAME="MAINTENANCE1" QUANT="1" /> <OUTCOND NAME="TABLE-DATAWH-OK" ODATE="ODAT" SIGN="ADD" /> <AUTOEDIT EXP="%%LIBMEMSYM=/usr/libmemsym" /> <SHOUT DEST="ECS" MESSAGE="send a mail to test@sos-berlin.com --- Topic: JOB %%JOBNAME not started yet" TIME="2300" URGENCY="R" WHEN="LATESUB"/> <OUTCOND NAME="TABLEBAS-OK" ODATE="ODAT" SIGN="DEL" /> <AUTOEDIT EXP="%%PARM1=%%DATACENTER" /> <SHOUT DEST="ECS" MESSAGE="send a mail to test@sos-berlin.com --- Topic: JOB %%JOBNAME max. execution time exceeded" TIME=">150" URGENCY="R" WHEN="EXECTIME"/> <OUTCOND NAME="TABLESTAT-OK" ODATE="ODAT" SIGN="ADD" /> <AUTOEDIT EXP="%%PARM2=%%JOBNAME" /> <SHOUT DEST="ECS" MESSAGE="send a mail to test@sos-berlin.com --- Topic: JOB %%JOBNAME aborted with exitcode > 0" URGENCY="R" WHEN="NOTOK"/> <OUTCOND NAME="TABLEWPBL-OK" ODATE="ODAT" SIGN="ADD" /> <AUTOEDIT EXP="%%PARM3=%%ODAY.%%OMONTH" /> <OUTCOND NAME="TABLEFWANT-OK" ODATE="ODAT" SIGN="ADD" /> <OUTCOND NAME="TABLESRPI-OK" ODATE="ODAT" SIGN="ADD" /> <OUTCOND NAME="TABLEJOB3-OK" ODATE="ODAT" SIGN="ADD" /> <OUTCOND NAME="TABLECOCOS-OK" ODATE="ODAT" SIGN="ADD" /> <OUTCOND NAME="TABLEFADB-OK" ODATE="ODAT" SIGN="ADD" /> <OUTCOND NAME="TABLEPROV-OK" ODATE="ODAT" SIGN="ADD" /> <OUTCOND NAME="TABLEBNYGHR-OK" ODATE="ODAT" SIGN="ADD" /> </JOB> <JOB APPLICATION="TABLE" APR="1" AUG="1" AUTHOR="user2" AUTOARCH="0" CONFIRM="0" CREATION_DATE="20120315" CREATION_TIME="123553" CREATION_USER="user1" CRITICAL="0" CYCLIC="0" DAYS_AND_OR="OR" DEC="1" DESCRIPTION="-DATAWH-Load" DOCMEM="TABLE_-DATAWH.ksh" FEB="1" GROUP="BATCH_TABLE" IND_CYCLIC="START" INTERVAL="00000M" JAN="1" JOBNAME="TABLE_-DATAWH" JUL="1" JUN="1" MAR="1" MAXDAYS="0" MAXRERUN="0" MAXRUNS="0" MAXWAIT="0" MAY="1" MEMLIB="%%SCRIPTLIB" MEMNAME="TABLE_-DATAWH.ksh" MULTY_AGENT="N" NODEID="NODE1" NOV="1" OCT="1" OWNER="owner1" PAR="%%SOUT" PRIORITY="01" RETRO="0" SEP="1" SHIFT="IGNOREJOB" SHIFTNUM="+00" SYSDB="0" TASKTYPE="Job" USE_INSTREAM_JCL="0" WEEKDAYS="1,2,3,4,5" > <INCOND AND_OR="AND" NAME="TABLE-DATAWH-OK" ODATE="ODAT" /> <QUANTITATIVE NAME="MAINTENANCE1" QUANT="1" /> <OUTCOND NAME="TABLE-DATAWH-OK" ODATE="ODAT" SIGN="DEL" /> <AUTOEDIT EXP="%%LIBMEMSYM=/usr/libmemsym" /> <SHOUT DEST="ECS" MESSAGE="send a mail to test@sos-berlin.com --- Topic: JOB %%JOBNAME not started yet" TIME="0200" URGENCY="R" WHEN="LATESUB"/> <OUTCOND NAME="TABLEXNET-OK" ODATE="ODAT" SIGN="ADD" /> <AUTOEDIT EXP="%%PARM1=%%DATACENTER" /> <SHOUT DEST="ECS" MESSAGE="send a mail to test@sos-berlin.com --- Topic: JOB %%JOBNAME max. execution time exceeded" TIME=">360" URGENCY="R" WHEN="EXECTIME"/> <OUTCOND NAME="TABLEDWP-OK" ODATE="ODAT" SIGN="ADD" /> <AUTOEDIT EXP="%%PARM2=%%JOBNAME" /> <SHOUT DEST="ECS" MESSAGE="send a mail to test@sos-berlin.com --- Topic: JOB %%JOBNAME aborted with exitcode > 0" URGENCY="R" WHEN="NOTOK"/> <OUTCOND NAME="TABLEPEEP-OK" ODATE="ODAT" SIGN="ADD" /> <AUTOEDIT EXP="%%PARM3=%%ODAY.%%OMONTH" /> </JOB> <JOB APPLICATION="TABLE" APR="1" AUG="1" AUTHOR="user2" AUTOARCH="0" CONFIRM="0" CREATION_DATE="20120315" CREATION_TIME="123553" CREATION_USER="user1" CRITICAL="0" CYCLIC="0" DAYS_AND_OR="OR" DEC="1" DESCRIPTION="... Description ..." DOCMEM="TABLE_AKL.ksh" FEB="1" GROUP="BATCH_TABLE" IND_CYCLIC="START" INTERVAL="00000M" JAN="1" JOBNAME="TABLE_AKL" JUL="1" JUN="1" MAR="1" MAXDAYS="0" MAXRERUN="0" MAXRUNS="0" MAXWAIT="0" MAY="1" MEMLIB="%%SCRIPTLIB" MEMNAME="TABLE_AKL.ksh" MULTY_AGENT="N" NODEID="NODE1" NOV="1" OCT="1" OWNER="owner1" PAR="%%SOUT" PRIORITY="01" RETRO="0" SEP="1" SHIFT="IGNOREJOB" SHIFTNUM="+00" SYSDB="0" TASKTYPE="Job" USE_INSTREAM_JCL="0" WEEKDAYS="1,2,3,4,5" > <INCOND AND_OR="AND" NAME="TABLEAKL-OK" ODATE="ODAT" /> <QUANTITATIVE NAME="MAINTENANCE1" QUANT="1" /> <OUTCOND NAME="TABLEAKL-OK" ODATE="ODAT" SIGN="DEL" /> <AUTOEDIT EXP="%%LIBMEMSYM=/usr/libmemsym" /> <SHOUT DEST="ECS" MESSAGE="send a mail to test@sos-berlin.com --- Topic: JOB %%JOBNAME not started yet" TIME="2300" URGENCY="R" WHEN="LATESUB"/> <AUTOEDIT EXP="%%PARM1=%%DATACENTER" /> <SHOUT DEST="ECS" MESSAGE="send a mail to test@sos-berlin.com --- Topic: JOB %%JOBNAME max. execution time exceeded" TIME=">030" URGENCY="R" WHEN="EXECTIME"/> <AUTOEDIT EXP="%%PARM2=%%JOBNAME" /> <SHOUT DEST="ECS" MESSAGE="send a mail to test@sos-berlin.com --- Topic: JOB %%JOBNAME aborted with exitcode > 0" URGENCY="R" WHEN="NOTOK"/> <AUTOEDIT EXP="%%PARM3=%%ODAY.%%OMONTH" /> </JOB> <JOB APPLICATION="TABLE" APR="1" AUG="1" AUTHOR="user2" AUTOARCH="0" CONFIRM="0" CREATION_DATE="20120315" CREATION_TIME="123553" CREATION_USER="user1" CRITICAL="0" CYCLIC="0" DAYS_AND_OR="OR" DEC="1" DESCRIPTION="... Description ..." DOCMEM="TABLE_STAT.ksh" FEB="1" GROUP="BATCH_TABLE" IND_CYCLIC="START" INTERVAL="00000M" JAN="1" JOBNAME="TABLE_STAT" JUL="1" JUN="1" MAR="1" MAXDAYS="0" MAXRERUN="0" MAXRUNS="0" MAXWAIT="0" MAY="1" MEMLIB="%%SCRIPTLIB" MEMNAME="TABLE_STAT.ksh" MULTY_AGENT="N" NODEID="NODE2" NOV="1" OCT="1" OWNER="owner2" PAR="%%SOUT" PRIORITY="01" RETRO="0" SEP="1" SHIFT="IGNOREJOB" SHIFTNUM="+00" SYSDB="0" TASKTYPE="Job" USE_INSTREAM_JCL="0" WEEKDAYS="1,2,3,4,5" > <INCOND AND_OR="AND" NAME="TABLESTAT-OK" ODATE="ODAT" /> <QUANTITATIVE NAME="MAINTENANCE2" QUANT="1" /> <OUTCOND NAME="TABLESTAT-OK" ODATE="ODAT" SIGN="DEL" /> <AUTOEDIT EXP="%%LIBMEMSYM=/usr/libmemsym" /> <SHOUT DEST="ECS" MESSAGE="send a mail to test@sos-berlin.com --- Topic: JOB %%JOBNAME not started yet" TIME="0100" URGENCY="R" WHEN="LATESUB"/> <OUTCOND NAME="TABLESTATIDX-OK" ODATE="ODAT" SIGN="ADD" /> <AUTOEDIT EXP="%%PARM1=%%DATACENTER" /> <SHOUT DEST="ECS" MESSAGE="send a mail to test@sos-berlin.com --- Topic: JOB %%JOBNAME max. execution time exceeded" TIME=">150" URGENCY="R" WHEN="EXECTIME"/> <AUTOEDIT EXP="%%PARM2=%%JOBNAME" /> <SHOUT DEST="ECS" MESSAGE="send a mail to test@sos-berlin.com --- Topic: JOB %%JOBNAME aborted with exitcode > 0" URGENCY="R" WHEN="NOTOK"/> <AUTOEDIT EXP="%%PARM3=%%ODAY.%%OMONTH" /> </JOB> <JOB APPLICATION="TABLE" APR="1" AUG="1" AUTHOR="user2" AUTOARCH="0" CONFIRM="0" CREATION_DATE="20120315" CREATION_TIME="123553" CREATION_USER="user1" CRITICAL="0" CYCLIC="0" DAYS_AND_OR="OR" DEC="1" DESCRIPTION="... Description ..." DOCMEM="TABLE_WPBL.ksh" FEB="1" GROUP="BATCH_TABLE" IND_CYCLIC="START" INTERVAL="00000M" JAN="1" JOBNAME="TABLE_WPBL" JUL="1" JUN="1" MAR="1" MAXDAYS="0" MAXRERUN="0" MAXRUNS="0" MAXWAIT="0" MAY="1" MEMLIB="%%SCRIPTLIB" MEMNAME="TABLE_WPBL.ksh" MULTY_AGENT="N" NODEID="NODE2" NOV="1" OCT="1" OWNER="yyyy" PAR="%%SOUT" PRIORITY="01" RETRO="0" SEP="1" SHIFT="IGNOREJOB" SHIFTNUM="+00" SYSDB="0" TASKTYPE="Job" USE_INSTREAM_JCL="0" WEEKDAYS="1,2,3,4,5" > <INCOND AND_OR="AND" NAME="TABLEWPBL-OK" ODATE="ODAT" /> <QUANTITATIVE NAME="MAINTENANCE2" QUANT="1" /> <OUTCOND NAME="TABLEWPBL-OK" ODATE="ODAT" SIGN="DEL" /> <AUTOEDIT EXP="%%LIBMEMSYM=/usr/libmemsym" /> <SHOUT DEST="ECS" MESSAGE="send a mail to test@sos-berlin.com --- Topic: JOB %%JOBNAME not started yet" TIME="0100" URGENCY="R" WHEN="LATESUB"/> <AUTOEDIT EXP="%%PARM1=%%DATACENTER" /> <SHOUT DEST="ECS" MESSAGE="send a mail to test@sos-berlin.com --- Topic: JOB %%JOBNAME max. execution time exceeded" TIME=">030" URGENCY="R" WHEN="EXECTIME"/> <AUTOEDIT EXP="%%PARM2=%%JOBNAME" /> <SHOUT DEST="ECS" MESSAGE="send a mail to test@sos-berlin.com --- Topic: JOB %%JOBNAME aborted with exitcode > 0" URGENCY="R" WHEN="NOTOK"/> <AUTOEDIT EXP="%%PARM3=%%ODAY.%%OMONTH" /> </JOB> <JOB APPLICATION="TABLE" APR="1" AUG="1" AUTHOR="user2" AUTOARCH="0" CONFIRM="0" CREATION_DATE="20120315" CREATION_TIME="123553" CREATION_USER="user1" CRITICAL="0" CYCLIC="0" DAYS_AND_OR="OR" DEC="1" DESCRIPTION="... Description ..." DOCMEM="TABLE_PEEP.ksh" FEB="1" GROUP="BATCH_TABLE" IND_CYCLIC="START" INTERVAL="00000M" JAN="1" JOBNAME="TABLE_PEEP" JUL="1" JUN="1" MAR="1" MAXDAYS="0" MAXRERUN="0" MAXRUNS="0" MAXWAIT="0" MAY="1" MEMLIB="%%SCRIPTLIB" MEMNAME="TABLE_PEEP.ksh" MULTY_AGENT="N" NODEID="NODE1" NOV="1" OCT="1" OWNER="owner1" PAR="%%SOUT" PRIORITY="01" RETRO="0" SEP="1" SHIFT="IGNOREJOB" SHIFTNUM="+00" SYSDB="0" TASKTYPE="Job" USE_INSTREAM_JCL="0" WEEKDAYS="1,2,3,4,5" > <INCOND AND_OR="AND" NAME="TABLEPEEP-OK" ODATE="ODAT" /> <QUANTITATIVE NAME="MAINTENANCE1" QUANT="1" /> <OUTCOND NAME="TABLEPEEP-OK" ODATE="ODAT" SIGN="DEL" /> <AUTOEDIT EXP="%%LIBMEMSYM=/usr/libmemsym" /> <SHOUT DEST="ECS" MESSAGE="send a mail to test@sos-berlin.com --- Topic: JOB %%JOBNAME not started yet" TIME="0600" URGENCY="R" WHEN="LATESUB"/> <AUTOEDIT EXP="%%PARM1=%%DATACENTER" /> <SHOUT DEST="ECS" MESSAGE="send a mail to test@sos-berlin.com --- Topic: JOB %%JOBNAME max. execution time exceeded" TIME=">045" URGENCY="R" WHEN="EXECTIME"/> <AUTOEDIT EXP="%%PARM2=%%JOBNAME" /> <SHOUT DEST="ECS" MESSAGE="send a mail to test@sos-berlin.com --- Topic: JOB %%JOBNAME aborted with exitcode > 0" URGENCY="R" WHEN="NOTOK"/> <AUTOEDIT EXP="%%PARM3=%%ODAY.%%OMONTH" /> </JOB> <JOB APPLICATION="TABLE" APR="1" AUG="1" AUTHOR="user2" AUTOARCH="0" CONFIRM="0" CREATION_DATE="20120315" CREATION_TIME="123553" CREATION_USER="user1" CRITICAL="0" CYCLIC="0" DAYS_AND_OR="OR" DEC="1" DESCRIPTION="Load" DOCMEM="TABLE_ETB.ksh" FEB="1" GROUP="BATCH_TABLE" IND_CYCLIC="START" INTERVAL="00000M" JAN="1" JOBNAME="TABLE_ETB" JUL="1" JUN="1" MAR="1" MAXDAYS="0" MAXRERUN="0" MAXRUNS="0" MAXWAIT="0" MAY="1" MEMLIB="%%SCRIPTLIB" MEMNAME="TABLE_ETB.ksh" MULTY_AGENT="N" NODEID="NODE1" NOV="1" OCT="1" OWNER="owner1" PAR="%%SOUT" PRIORITY="01" RETRO="0" SEP="1" SHIFT="IGNOREJOB" SHIFTNUM="+00" SYSDB="0" TASKTYPE="Job" USE_INSTREAM_JCL="0" WEEKDAYS="1,2,3,4,5" > <INCOND AND_OR="AND" NAME="TABLEETB-OK" ODATE="ODAT" /> <QUANTITATIVE NAME="MAINTENANCE1" QUANT="1" /> <OUTCOND NAME="TABLEBAS-OK" ODATE="ODAT" SIGN="ADD" /> <AUTOEDIT EXP="%%LIBMEMSYM=/usr/libmemsym" /> <SHOUT DEST="ECS" MESSAGE="send a mail to test@sos-berlin.com --- Topic: JOB %%JOBNAME not started yet" TIME="2115" URGENCY="R" WHEN="LATESUB"/> <INCOND AND_OR="AND" NAME="EXTERN-TABLEETB-OK" ODATE="ODAT" /> <OUTCOND NAME="TABLEETB-OK" ODATE="ODAT" SIGN="DEL" /> <AUTOEDIT EXP="%%PARM1=%%DATACENTER" /> <SHOUT DEST="ECS" MESSAGE="send a mail to test@sos-berlin.com --- Topic: JOB %%JOBNAME max. execution time exceeded" TIME=">180" URGENCY="R" WHEN="EXECTIME"/> <OUTCOND NAME="TABLEAKL-OK" ODATE="ODAT" SIGN="ADD" /> <AUTOEDIT EXP="%%PARM2=%%JOBNAME" /> <SHOUT DEST="ECS" MESSAGE="send a mail to test@sos-berlin.com --- Topic: JOB %%JOBNAME aborted with exitcode > 0" URGENCY="R" WHEN="NOTOK"/> <OUTCOND NAME="TABLESTATSM-OK" ODATE="ODAT" SIGN="ADD" /> <AUTOEDIT EXP="%%PARM3=%%ODAY.%%OMONTH" /> <OUTCOND NAME="TABLEETB-OK" ODATE="ODAT" SIGN="DEL" /> </JOB> <JOB APPLICATION="TABLE" APR="1" AUG="1" AUTHOR="user2" AUTOARCH="0" CONFIRM="0" CREATION_DATE="20120315" CREATION_TIME="123553" CREATION_USER="user1" CRITICAL="0" CYCLIC="0" DAYS_AND_OR="OR" DEC="1" DESCRIPTION="... Description ..." DOCMEM="TABLE_WANT.ksh" FEB="1" GROUP="BATCH_TABLE" IND_CYCLIC="START" INTERVAL="00000M" JAN="1" JOBNAME="TABLE_WANT" JUL="1" JUN="1" MAR="1" MAXDAYS="0" MAXRERUN="0" MAXRUNS="0" MAXWAIT="0" MAY="1" MEMLIB="%%SCRIPTLIB" MEMNAME="TABLE_WANT.ksh" MULTY_AGENT="N" NODEID="NODE1" NOV="1" OCT="1" OWNER="owner1" PAR="%%SOUT" PRIORITY="01" RETRO="0" SEP="1" SHIFT="IGNOREJOB" SHIFTNUM="+00" SYSDB="0" TASKTYPE="Job" USE_INSTREAM_JCL="0" WEEKDAYS="1,2,3,4,5" > <INCOND AND_OR="AND" NAME="TABLEFWANT-OK" ODATE="ODAT" /> <QUANTITATIVE NAME="MAINTENANCE1" QUANT="1" /> <OUTCOND NAME="TABLEFWANT-OK" ODATE="ODAT" SIGN="DEL" /> <AUTOEDIT EXP="%%LIBMEMSYM=/usr/libmemsym" /> <SHOUT DEST="ECS" MESSAGE="send a mail to test@sos-berlin.com --- Topic: JOB %%JOBNAME aborted with exitcode > 0" TIME="0100" URGENCY="R" WHEN="LATESUB"/> <AUTOEDIT EXP="%%PARM1=%%DATACENTER" /> <SHOUT DEST="ECS" MESSAGE="send a mail to test@sos-berlin.com --- Topic: JOB %%JOBNAME max. execution time exceeded" TIME=">030" URGENCY="R" WHEN="EXECTIME"/> <AUTOEDIT EXP="%%PARM2=%%JOBNAME" /> <SHOUT DEST="ECS" MESSAGE="send a mail to test@sos-berlin.com --- Topic: JOB %%JOBNAME aborted with exitcode > 0" URGENCY="R" WHEN="NOTOK"/> <AUTOEDIT EXP="%%PARM3=%%ODAY.%%OMONTH" /> </JOB> <JOB APPLICATION="TABLE" APR="1" AUG="1" AUTHOR="user2" AUTOARCH="0" CONFIRM="0" CREATION_DATE="20120315" CREATION_TIME="123553" CREATION_USER="user1" CRITICAL="0" CYCLIC="0" DAYS_AND_OR="OR" DEC="1" DESCRIPTION="... Description ..." DOCMEM="TABLE_SRPI.ksh" FEB="1" GROUP="BATCH_TABLE" IND_CYCLIC="START" INTERVAL="00000M" JAN="1" JOBNAME="TABLE_SRPI" JUL="1" JUN="1" MAR="1" MAXDAYS="0" MAXRERUN="0" MAXRUNS="0" MAXWAIT="0" MAY="1" MEMLIB="%%SCRIPTLIB" MEMNAME="TABLE_SRPI.ksh" MULTY_AGENT="N" NODEID="NODE2" NOV="1" OCT="1" OWNER="yyyy" PAR="%%SOUT" PRIORITY="01" RETRO="0" SEP="1" SHIFT="IGNOREJOB" SHIFTNUM="+00" SYSDB="0" TASKTYPE="Job" USE_INSTREAM_JCL="0" WEEKDAYS="1,2,3,4,5" > <INCOND AND_OR="AND" NAME="TABLESRPI-OK" ODATE="ODAT" /> <QUANTITATIVE NAME="MAINTENANCE2" QUANT="1" /> <OUTCOND NAME="TABLESRPI-OK" ODATE="ODAT" SIGN="DEL" /> <AUTOEDIT EXP="%%LIBMEMSYM=/usr/libmemsym" /> <SHOUT DEST="ECS" MESSAGE="send a mail to test@sos-berlin.com --- Topic: JOB %%JOBNAME not started yet" TIME="0100" URGENCY="R" WHEN="LATESUB"/> <AUTOEDIT EXP="%%PARM1=%%DATACENTER" /> <SHOUT DEST="ECS" MESSAGE="send a mail to test@sos-berlin.com --- Topic: JOB %%JOBNAME max. execution time exceeded" TIME=">120" URGENCY="R" WHEN="EXECTIME"/> <AUTOEDIT EXP="%%PARM2=%%JOBNAME" /> <SHOUT DEST="ECS" MESSAGE="send a mail to test@sos-berlin.com --- Topic: JOB %%JOBNAME aborted with exitcode > 0" URGENCY="R" WHEN="NOTOK"/> <AUTOEDIT EXP="%%PARM3=%%ODAY.%%OMONTH" /> </JOB> <JOB APPLICATION="TABLE" APR="1" AUG="1" AUTHOR="user2" AUTOARCH="0" CONFIRM="0" CREATION_DATE="20120315" CREATION_TIME="123553" CREATION_USER="user1" CRITICAL="0" CYCLIC="0" DAYS_AND_OR="OR" DEC="1" DESCRIPTION="... Description ..." DOCMEM="TABLE_JOB3.ksh" FEB="1" GROUP="BATCH_TABLE" IND_CYCLIC="START" INTERVAL="00000M" JAN="1" JOBNAME="TABLE_JOB3" JUL="1" JUN="1" MAR="1" MAXDAYS="0" MAXRERUN="0" MAXRUNS="0" MAXWAIT="0" MAY="1" MEMLIB="%%SCRIPTLIB" MEMNAME="TABLE_JOB3.ksh" MULTY_AGENT="N" NODEID="NODE2" NOV="1" OCT="1" OWNER="owner4" PAR="%%SOUT" PRIORITY="01" RETRO="0" SEP="1" SHIFT="IGNOREJOB" SHIFTNUM="+00" SYSDB="0" TASKTYPE="Job" USE_INSTREAM_JCL="0" WEEKDAYS="1,2,3,4,5" > <INCOND AND_OR="AND" NAME="TABLEJOB3-OK" ODATE="ODAT" /> <INCOND AND_OR="AND" NAME="XTERN-TABLEJOB3-OK" ODATE="ODAT" /> <QUANTITATIVE NAME="MAINTENANCE2" QUANT="1" /> <OUTCOND NAME="TABLEJOB3-OK" ODATE="ODAT" SIGN="DEL" /> <AUTOEDIT EXP="%%LIBMEMSYM=/usr/libmemsym" /> <SHOUT DEST="ECS" MESSAGE="send a mail to test@sos-berlin.com --- Topic: JOB %%JOBNAME not started yet" TIME="0600" URGENCY="R" WHEN="LATESUB"/> <OUTCOND NAME="XTERN-TABLEJOB3-OK" ODATE="ODAT" SIGN="DEL" /> <AUTOEDIT EXP="%%PARM1=%%DATACENTER" /> <SHOUT DEST="ECS" MESSAGE="send a mail to test@sos-berlin.com --- Topic: JOB %%JOBNAME max. execution time exceeded" TIME=">030" URGENCY="R" WHEN="EXECTIME"/> <AUTOEDIT EXP="%%PARM2=%%JOBNAME" /> <SHOUT DEST="ECS" MESSAGE="send a mail to test@sos-berlin.com --- Topic: JOB %%JOBNAME aborted with exitcode > 0" URGENCY="R" WHEN="NOTOK"/> <AUTOEDIT EXP="%%PARM3=%%ODAY.%%OMONTH" /> <ON CODE="COMPSTAT>0" STMT="*" > <DOSHOUT DEST="ECS" MESSAGE="%%JOBNAME aborted with exitcode > 0, give info according to agreement." URGENCY="U"/> </ON> </JOB> <JOB APPLICATION="TABLE" APR="1" AUG="1" AUTHOR="user2" AUTOARCH="0" CONFIRM="0" CREATION_DATE="20120315" CREATION_TIME="123553" CREATION_USER="user1" CRITICAL="0" CYCLIC="0" DAYS_AND_OR="OR" DEC="1" DESCRIPTION="... Description ..." DOCMEM="TABLE_STATSM.ksh" FEB="1" GROUP="BATCH_TABLE" IND_CYCLIC="START" INTERVAL="00000M" JAN="1" JOBNAME="TABLE_STATSM" JUL="1" JUN="1" MAR="1" MAXDAYS="0" MAXRERUN="0" MAXRUNS="0" MAXWAIT="0" MAY="1" MEMLIB="%%SCRIPTLIB" MEMNAME="TABLE_STATSM.ksh" MULTY_AGENT="N" NODEID="NODE1" NOV="1" OCT="1" OWNER="owner99" PAR="%%SOUT" PRIORITY="01" RETRO="0" SEP="1" SHIFT="IGNOREJOB" SHIFTNUM="+00" SYSDB="0" TASKTYPE="Job" USE_INSTREAM_JCL="0" WEEKDAYS="1,2,3,4,5" > <INCOND AND_OR="AND" NAME="TABLESTATSM-OK" ODATE="ODAT" /> <QUANTITATIVE NAME="MAINTENANCE1" QUANT="1" /> <OUTCOND NAME="TABLESTATSM-OK" ODATE="ODAT" SIGN="DEL" /> <AUTOEDIT EXP="%%LIBMEMSYM=/usr/libmemsym" /> <SHOUT DEST="ECS" MESSAGE="send a mail to test@sos-berlin.com --- Topic: JOB %%JOBNAME not started yet" TIME="2300" URGENCY="R" WHEN="LATESUB"/> <AUTOEDIT EXP="%%PARM1=%%DATACENTER" /> <SHOUT DEST="ECS" MESSAGE="send a mail to test@sos-berlin.com --- Topic: JOB %%JOBNAME max. execution time exceeded" TIME=">030" URGENCY="R" WHEN="EXECTIME"/> <AUTOEDIT EXP="%%PARM2=%%JOBNAME" /> <SHOUT DEST="ECS" MESSAGE="send a mail to test@sos-berlin.com --- Topic: JOB %%JOBNAME aborted with exitcode > 0" URGENCY="R" WHEN="NOTOK"/> <AUTOEDIT EXP="%%PARM3=%%ODAY.%%OMONTH" /> </JOB> <JOB APPLICATION="TABLE" APR="1" AUG="1" AUTHOR="user2" AUTOARCH="0" CONFIRM="0" CREATION_DATE="20120315" CREATION_TIME="123553" CREATION_USER="user1" CRITICAL="0" CYCLIC="0" DAYS_AND_OR="OR" DEC="1" DESCRIPTION="... Description ..." DOCMEM="TABLE_COCOS.ksh" FEB="1" GROUP="BATCH_TABLE" IND_CYCLIC="START" INTERVAL="00000M" JAN="1" JOBNAME="TABLE_COCOS" JUL="1" JUN="1" MAR="1" MAXDAYS="0" MAXRERUN="0" MAXRUNS="0" MAXWAIT="0" MAY="1" MEMLIB="%%SCRIPTLIB" MEMNAME="TABLE_COCOS.ksh" MULTY_AGENT="N" NODEID="NODE2" NOV="1" OCT="1" OWNER="owner99" PAR="%%SOUT" PRIORITY="01" RETRO="0" SEP="1" SHIFT="IGNOREJOB" SHIFTNUM="+00" SYSDB="0" TASKTYPE="Job" USE_INSTREAM_JCL="0" WEEKDAYS="1,2,3,4,5" > <INCOND AND_OR="AND" NAME="TABLECOCOS-OK" ODATE="ODAT" /> <QUANTITATIVE NAME="MAINTENANCE2" QUANT="1" /> <OUTCOND NAME="TABLECOCOS-OK" ODATE="ODAT" SIGN="DEL" /> <AUTOEDIT EXP="%%LIBMEMSYM=/usr/libmemsym" /> <SHOUT DEST="ECS" MESSAGE="send a mail to test@sos-berlin.com --- Topic: JOB %%JOBNAME not started yet" TIME="0100" URGENCY="R" WHEN="LATESUB"/> <AUTOEDIT EXP="%%PARM1=%%DATACENTER" /> <SHOUT DEST="ECS" MESSAGE="send a mail to test@sos-berlin.com --- Topic: JOB %%JOBNAME max. execution time exceeded" TIME=">015" URGENCY="R" WHEN="EXECTIME"/> <AUTOEDIT EXP="%%PARM2=%%JOBNAME" /> <SHOUT DEST="ECS" MESSAGE="send a mail to test@sos-berlin.com --- Topic: JOB %%JOBNAME aborted with exitcode > 0" URGENCY="R" WHEN="NOTOK"/> <AUTOEDIT EXP="%%PARM3=%%ODAY.%%OMONTH" /> </JOB> <JOB APPLICATION="TABLE" APR="1" AUG="1" AUTHOR="user2" AUTOARCH="0" CONFIRM="0" CREATION_DATE="20120315" CREATION_TIME="123553" CREATION_USER="user1" CRITICAL="0" CYCLIC="0" DAYS_AND_OR="OR" DEC="1" DESCRIPTION="... Description ..." DOCMEM="TABLE_FADB.ksh" FEB="1" GROUP="BATCH_TABLE" IND_CYCLIC="START" INTERVAL="00000M" JAN="1" JOBNAME="TABLE_FADB" JUL="1" JUN="1" MAR="1" MAXDAYS="0" MAXRERUN="0" MAXRUNS="0" MAXWAIT="0" MAY="1" MEMLIB="%%SCRIPTLIB" MEMNAME="TABLE_FADB.ksh" MULTY_AGENT="N" NODEID="NODE2" NOV="1" OCT="1" OWNER="fadbprod" PAR="%%SOUT" PRIORITY="01" RETRO="0" SEP="1" SHIFT="IGNOREJOB" SHIFTNUM="+00" SYSDB="0" TASKTYPE="Job" USE_INSTREAM_JCL="0" WEEKDAYS="1,2,3,4,5" > <INCOND AND_OR="AND" NAME="TABLEFADB-OK" ODATE="ODAT" /> <QUANTITATIVE NAME="MAINTENANCE2" QUANT="1" /> <OUTCOND NAME="TABLEFADB-OK" ODATE="ODAT" SIGN="DEL" /> <AUTOEDIT EXP="%%LIBMEMSYM=/usr/libmemsym" /> <SHOUT DEST="ECS" MESSAGE="send a mail to test@sos-berlin.com --- Topic: JOB %%JOBNAME not started yet" TIME="0100" URGENCY="R" WHEN="LATESUB"/> <AUTOEDIT EXP="%%PARM1=%%DATACENTER" /> <SHOUT DEST="ECS" MESSAGE="send a mail to test@sos-berlin.com --- Topic: JOB %%JOBNAME max. execution time exceeded" TIME=">030" URGENCY="R" WHEN="EXECTIME"/> <AUTOEDIT EXP="%%PARM2=%%JOBNAME" /> <SHOUT DEST="ECS" MESSAGE="send a mail to test@sos-berlin.com --- Topic: JOB %%JOBNAME aborted with exitcode > 0" URGENCY="R" WHEN="NOTOK"/> <AUTOEDIT EXP="%%PARM3=%%ODAY.%%OMONTH" /> </JOB> <JOB APPLICATION="TABLE" APR="1" AUG="1" AUTHOR="user2" AUTOARCH="0" CONFIRM="0" CREATION_DATE="20120315" CREATION_TIME="123553" CREATION_USER="user1" CRITICAL="0" CYCLIC="0" DAYS_AND_OR="OR" DEC="1" DESCRIPTION="... Description ..." DOCMEM="TABLE_PROV.ksh" FEB="1" GROUP="BATCH_TABLE" IND_CYCLIC="START" INTERVAL="00000M" JAN="1" JOBNAME="TABLE_PROV" JUL="1" JUN="1" MAR="1" MAXDAYS="0" MAXRERUN="0" MAXRUNS="0" MAXWAIT="0" MAY="1" MEMLIB="%%SCRIPTLIB" MEMNAME="TABLE_PROV.ksh" MULTY_AGENT="N" NODEID="NODE1" NOV="1" OCT="1" OWNER="owner1" PAR="%%SOUT" PRIORITY="01" RETRO="0" SEP="1" SHIFT="IGNOREJOB" SHIFTNUM="+00" SYSDB="0" TASKTYPE="Job" USE_INSTREAM_JCL="0" WEEKDAYS="1,2,3,4,5" > <INCOND AND_OR="AND" NAME="TABLEPROV-OK" ODATE="ODAT" /> <QUANTITATIVE NAME="MAINTENANCE1" QUANT="1" /> <OUTCOND NAME="TABLEPROV-OK" ODATE="ODAT" SIGN="DEL" /> <AUTOEDIT EXP="%%LIBMEMSYM=/usr/libmemsym" /> <SHOUT DEST="ECS" MESSAGE="send a mail to test@sos-berlin.com --- Topic: JOB %%JOBNAME not started yet" TIME="0100" URGENCY="R" WHEN="LATESUB"/> <AUTOEDIT EXP="%%PARM1=%%DATACENTER" /> <SHOUT DEST="ECS" MESSAGE="send a mail to test@sos-berlin.com --- Topic: JOB %%JOBNAME max. execution time exceeded" TIME=">030" URGENCY="R" WHEN="EXECTIME"/> <AUTOEDIT EXP="%%PARM2=%%JOBNAME" /> <SHOUT DEST="ECS" MESSAGE="send a mail to test@sos-berlin.com --- Topic: JOB %%JOBNAME aborted with exitcode > 0" URGENCY="R" WHEN="NOTOK"/> <AUTOEDIT EXP="%%PARM3=%%ODAY.%%OMONTH" /> </JOB> <JOB APPLICATION="TABLE" APR="1" AUG="1" AUTHOR="user2" AUTOARCH="0" CONFIRM="0" CREATION_DATE="20120315" CREATION_TIME="123553" CREATION_USER="user1" CRITICAL="0" CYCLIC="0" DAYS_AND_OR="OR" DEC="1" DESCRIPTION="... Description ..." DOCMEM="TABLE_STATIDX.ksh" FEB="1" GROUP="BATCH_TABLE" IND_CYCLIC="START" INTERVAL="00000M" JAN="1" JOBNAME="TABLE_STATIDX" JUL="1" JUN="1" MAR="1" MAXDAYS="0" MAXRERUN="0" MAXRUNS="0" MAXWAIT="0" MAY="1" MEMLIB="%%SCRIPTLIB" MEMNAME="TABLE_STATIDX.ksh" MULTY_AGENT="N" NODEID="NODE2" NOV="1" OCT="1" OWNER="xxx" PAR="%%SOUT" PRIORITY="01" RETRO="0" SEP="1" SHIFT="IGNOREJOB" SHIFTNUM="+00" SYSDB="0" TASKTYPE="Job" TIMEFROM="0445" TIMETO="0600" USE_INSTREAM_JCL="0" WEEKDAYS="1,2,3,4,5" > <INCOND AND_OR="AND" NAME="TABLESTATIDX-OK" ODATE="ODAT" /> <QUANTITATIVE NAME="MAINTENANCE2" QUANT="1" /> <OUTCOND NAME="TABLESTATIDX-OK" ODATE="ODAT" SIGN="DEL" /> <AUTOEDIT EXP="%%LIBMEMSYM=/usr/libmemsym" /> <SHOUT DEST="ECS" MESSAGE="send a mail to test@sos-berlin.com --- Topic: JOB %%JOBNAME not started yet" TIME="0615" URGENCY="R" WHEN="LATESUB"/> <AUTOEDIT EXP="%%PARM1=%%DATACENTER" /> <SHOUT DEST="ECS" MESSAGE="send a mail to test@sos-berlin.com --- Topic: JOB %%JOBNAME max. execution time exceeded" TIME=">060" URGENCY="R" WHEN="EXECTIME"/> <AUTOEDIT EXP="%%PARM2=%%JOBNAME" /> <SHOUT DEST="ECS" MESSAGE="send a mail to test@sos-berlin.com --- Topic: JOB %%JOBNAME aborted with exitcode > 0" URGENCY="R" WHEN="NOTOK"/> <AUTOEDIT EXP="%%PARM3=%%ODAY.%%OMONTH" /> </JOB> <JOB APPLICATION="TABLE" APR="1" AUG="1" AUTHOR="user2" AUTOARCH="0" CONFIRM="0" CREATION_DATE="20120315" CREATION_TIME="123553" CREATION_USER="user1" CRITICAL="0" CYCLIC="0" DAYS_AND_OR="OR" DEC="1" DESCRIPTION="... Description ..." DOCMEM="TABLE_DWPSST.ksh" FEB="1" GROUP="BATCH_TABLE" IND_CYCLIC="START" INTERVAL="00000M" JAN="1" JOBNAME="TABLE_DWPSST" JUL="1" JUN="1" MAR="1" MAXDAYS="0" MAXRERUN="0" MAXRUNS="0" MAXWAIT="1" MAY="1" MEMLIB="%%SCRIPTLIB" MEMNAME="TABLE_DWPSST.ksh" MULTY_AGENT="N" NODEID="NODE1" NOV="1" OCT="1" OWNER="owner1" PAR="%%SOUT" PRIORITY="01" RETRO="0" SEP="1" SHIFT="IGNOREJOB" SHIFTNUM="+00" SYSDB="0" TASKTYPE="Job" USE_INSTREAM_JCL="0" WEEKDAYS="1,2,3,4,5" > <INCOND AND_OR="AND" NAME="TABLEDWP-OK" ODATE="ODAT" /> <QUANTITATIVE NAME="MAINTENANCE1" QUANT="1" /> <OUTCOND NAME="TABLEDWP-OK" ODATE="ODAT" SIGN="DEL" /> <AUTOEDIT EXP="%%LIBMEMSYM=/usr/libmemsym" /> <SHOUT DEST="ECS" MESSAGE="send a mail to test@sos-berlin.com --- Topic: JOB %%JOBNAME not started yet" TIME="0600" URGENCY="R" WHEN="LATESUB"/> <AUTOEDIT EXP="%%PARM1=%%DATACENTER" /> <SHOUT DEST="ECS" MESSAGE="send a mail to test@sos-berlin.com --- Topic: JOB %%JOBNAME max. execution time exceeded" TIME=">030" URGENCY="R" WHEN="EXECTIME"/> <AUTOEDIT EXP="%%PARM2=%%JOBNAME" /> <SHOUT DEST="ECS" MESSAGE="send a mail to test@sos-berlin.com --- Topic: JOB %%JOBNAME aborted with exitcode > 0" URGENCY="R" WHEN="NOTOK"/> <AUTOEDIT EXP="%%PARM3=%%ODAY.%%OMONTH" /> </JOB> <JOB APPLICATION="TABLE" APR="1" AUG="1" AUTHOR="user2" AUTOARCH="0" CONFIRM="0" CREATION_DATE="20120315" CREATION_TIME="123553" CREATION_USER="user1" CRITICAL="0" CYCLIC="0" DAYS_AND_OR="OR" DEC="1" DESCRIPTION="DB-Dump" FEB="1" GROUP="BATCH_TABLE" IND_CYCLIC="START" INTERVAL="00000M" JAN="1" JOBNAME="TABLE_DUMP" JUL="1" JUN="1" MAR="1" MAXDAYS="0" MAXRERUN="0" MAXRUNS="0" MAXWAIT="0" MAY="1" MEMLIB="%%SCRIPTLIB" MEMNAME="TABLE_DUMP.ksh" MULTY_AGENT="N" NODEID="NODE2" NOV="1" OCT="1" OWNER="owner1" PAR="%%SOUT" PRIORITY="01" RETRO="0" SEP="1" SHIFT="IGNOREJOB" SHIFTNUM="+00" SYSDB="0" TASKTYPE="Job" TIMEFROM="1800" USE_INSTREAM_JCL="0" WEEKDAYS="1,2,3,4,5" > <QUANTITATIVE NAME="MAINTENANCE2" QUANT="1" /> <OUTCOND NAME="TABLEETB-OK" ODATE="ODAT" SIGN="ADD" /> <AUTOEDIT EXP="%%LIBMEMSYM=/usr/libmemsym" /> <AUTOEDIT EXP="%%PARM1=%%DATACENTER" /> <AUTOEDIT EXP="%%PARM2=%%JOBNAME" /> <AUTOEDIT EXP="%%PARM3=%%ODAY.%%OMONTH" /> <SHOUT DEST="ECS" MESSAGE="send a mail to test@sos-berlin.com --- Topic: JOB %%JOBNAME not started yet" TIME="1900" URGENCY="R" WHEN="LATESUB"/> <SHOUT DEST="ECS" MESSAGE="send a mail to test@sos-berlin.com --- Topic: JOB %%JOBNAME max. execution time exceeded" TIME=">120" URGENCY="R" WHEN="EXECTIME"/> <SHOUT DEST="ECS" MESSAGE="send a mail to test@sos-berlin.com --- Topic: JOB %%JOBNAME aborted with exitcode > 0" URGENCY="R" WHEN="NOTOK"/> </JOB> <JOB APPLICATION="TABLE" APR="1" AUG="1" AUTHOR="user2" AUTOARCH="0" CONFIRM="0" CREATION_DATE="20120315" CREATION_TIME="123553" CREATION_USER="user1" CRITICAL="0" CYCLIC="0" DAYS_AND_OR="OR" DEC="1" DESCRIPTION="... Description ..." FEB="1" GROUP="BATCH_TABLE" IND_CYCLIC="START" INTERVAL="00000M" JAN="1" JOBNAME="TABLE_-JOB2" JUL="1" JUN="1" MAR="1" MAXDAYS="0" MAXRERUN="0" MAXRUNS="0" MAXWAIT="0" MAY="1" MEMLIB="%%SCRIPTLIB" MEMNAME="TABLE_-JOB2.ksh" MULTY_AGENT="N" NODEID="NODE1" NOV="1" OCT="1" OWNER="owner1" PAR="%%SOUT" PRIORITY="01" RETRO="0" SEP="1" SHIFT="IGNOREJOB" SHIFTNUM="+00" SYSDB="0" TASKTYPE="Job" USE_INSTREAM_JCL="0" WEEKDAYS="1,2,3,4,5" > <INCOND AND_OR="AND" NAME="TABLE-JOB2-OK" ODATE="ODAT" /> <QUANTITATIVE NAME="MAINTENANCE1" QUANT="1" /> <OUTCOND NAME="TABLE-JOB2-OK" ODATE="ODAT" SIGN="DEL" /> <AUTOEDIT EXP="%%LIBMEMSYM=/usr/libmemsym" /> <SHOUT DEST="ECS" MESSAGE="send a mail to test@sos-berlin.com --- Topic: JOB %%JOBNAME not started yet" TIME="0715" URGENCY="R" WHEN="LATESUB"/> <OUTCOND NAME="XTERN-TABLEJOB3-OK" ODATE="ODAT" SIGN="ADD" /> <AUTOEDIT EXP="%%PARM1=%%DATACENTER" /> <SHOUT DEST="ECS" MESSAGE="send a mail to test@sos-berlin.com --- Topic: JOB %%JOBNAME max. execution time exceeded" TIME=">020" URGENCY="R" WHEN="EXECTIME"/> <AUTOEDIT EXP="%%PARM2=%%JOBNAME" /> <SHOUT DEST="ECS" MESSAGE="send a mail to test@sos-berlin.com --- Topic: JOB %%JOBNAME aborted with exitcode > 0" URGENCY="R" WHEN="NOTOK"/> <AUTOEDIT EXP="%%PARM3=%%ODAY.%%OMONTH" /> </JOB> <JOB APPLICATION="TABLE" APR="1" AUG="1" AUTHOR="user2" AUTOARCH="0" CONFIRM="0" CREATION_DATE="20121001" CREATION_TIME="140140" CREATION_USER="user3" CRITICAL="0" CYCLIC="0" DAYS_AND_OR="OR" DEC="1" DESCRIPTION="... Description ..." DOCMEM="TABLE_BNYGHR.ksh" FEB="1" GROUP="BATCH_TABLE" IND_CYCLIC="START" INTERVAL="00000M" JAN="1" JOBNAME="TABLE_BNYGHR" JUL="1" JUN="1" MAR="1" MAXDAYS="0" MAXRERUN="0" MAXRUNS="0" MAXWAIT="0" MAY="1" MEMLIB="%%SCRIPTLIB" MEMNAME="TABLE_BNYGHR.ksh" MULTY_AGENT="N" NODEID="NODE1" NOV="1" OCT="1" OWNER="owner1" PAR="%%SOUT" PRIORITY="01" RETRO="0" SEP="1" SHIFT="IGNOREJOB" SHIFTNUM="+00" SYSDB="0" TASKTYPE="Job" USE_INSTREAM_JCL="0" WEEKDAYS="1,2,3,4,5" > <INCOND AND_OR="AND" NAME="TABLEBNYGHR-OK" ODATE="ODAT" /> <QUANTITATIVE NAME="MAINTENANCE1" QUANT="1" /> <OUTCOND NAME="TABLEBNYGHR-OK" ODATE="ODAT" SIGN="DEL" /> <AUTOEDIT EXP="%%LIBMEMSYM=/usr/libmemsym" /> <SHOUT DEST="ECS" MESSAGE="send a mail to test@sos-berlin.com --- Topic: JOB %%JOBNAME not started yet" TIME="0100" URGENCY="R" WHEN="LATESUB"/> <AUTOEDIT EXP="%%PARM1=%%DATACENTER" /> <SHOUT DEST="ECS" MESSAGE="send a mail to test@sos-berlin.com --- Topic: JOB %%JOBNAME max. execution time exceeded" TIME=">030" URGENCY="R" WHEN="EXECTIME"/> <AUTOEDIT EXP="%%PARM2=%%JOBNAME" /> <SHOUT DEST="ECS" MESSAGE="send a mail to test@sos-berlin.com --- Topic: JOB %%JOBNAME aborted with exitcode > 0" URGENCY="R" WHEN="NOTOK"/> <AUTOEDIT EXP="%%PARM3=%%ODAY.%%OMONTH" /> </JOB> </TABLE> </DEFTABLE>
- We will visualize existing job dependencies from this export format and send you the resulting dependency graph.
- The job dependency graph could look like in the attached document: Control-M.deftable.pdf
- The sample output from the above XML export format converted to PDF would like this:
- Send us some sample job definitions in the standard Control-M XML export format.
- Starting from such a sample we then will move on with you to a proof of concept that includes converting Control-M jobs to JobScheduler objects.
- We will provide converted jobs in a test environment, either at your site or in a virtual environment.
- The proof of concept will show to what extent the conversion can be automated and it will allow to test the job dependencies in detail.
- Based on the proof of concept you take your decision to go ahead with JobScheduler.
- A project report of a Control-M migration to JobScheduler is available here.
Integration scenario with other job scheduling products
- Instead of a full migration some customers prefer to keep their existing job scheduling product as a master and replace their legacy agents by JobScheduler Agents.
- JobScheduler provides more flexibility with its architecture for Cluster Operation and the handling of job dependencies.
- JobScheduler provides a better price / performance ratio and can, for example, replace legacy agents by fully functional workload instances and Agents.
- JobScheduler can be integrated with a number of products provided that interfaces such as command line invocation or web services are available.
- See the integration sample in Controlling JobScheduler with a Tivoli Workload Scheduler Master
Contact
- If you are interested in this service send an e-mail to: sales@sos-berlin.com