17
Welcome CA WATS 2014 Conversion from JMO to dSeries Bhupinder Janjuha Technical Director & Head of Conversions - Extra Technology

WATS 2014 JMO to dSeries - 10 Stage Conversion Process Presentation 2014

Embed Size (px)

DESCRIPTION

JMO to dSeries - 10 Stage Conversion Process presented by Bhupinder Janjuha (October 2014).

Citation preview

Page 1: WATS 2014 JMO to dSeries - 10 Stage Conversion Process Presentation 2014

Welcome

CA WATS 2014Conversion from JMO to dSeries

Bhupinder JanjuhaTechnical Director & Head of Conversions - Extra

Technology

Page 2: WATS 2014 JMO to dSeries - 10 Stage Conversion Process Presentation 2014

What do we do?

• Convert workflows • From a legacy Workload Automation solution• To a new Workload Automation solution

Page 3: WATS 2014 JMO to dSeries - 10 Stage Conversion Process Presentation 2014

How do we do it?

• Proven 10-step conversion process• Encompassing

1. Safe and effective migration process that minimizes risk during conversion

2. Migration to better “leading edge” technologies

3. Close partnership with the customer to aid the conversion process

4. Offer more success rate that other vendors

Page 4: WATS 2014 JMO to dSeries - 10 Stage Conversion Process Presentation 2014

Why choose us?

• Proven track record• Established methodology• Planning• Testing• Communicating

• Success stories

Page 5: WATS 2014 JMO to dSeries - 10 Stage Conversion Process Presentation 2014

Step 1

• Set Expectations• Explain our conversion process• Meet key stakeholders• Set Customer Expectations

Page 6: WATS 2014 JMO to dSeries - 10 Stage Conversion Process Presentation 2014

Step 2

• Agree Conversion Approach• Engage and define conversion style• Big bang or phased approach

Page 7: WATS 2014 JMO to dSeries - 10 Stage Conversion Process Presentation 2014

Step 3

• Pilot• Select a Pilot workflow for conversion• Setup new WA non-Production Infrastructure• Undertake Pilot workflow conversion• Test converted workflow• Refine new workflow code• Sign-off• Build confidence

Page 8: WATS 2014 JMO to dSeries - 10 Stage Conversion Process Presentation 2014

Step 4

• Post-Pilot Planning• Discuss lessons learnt from Pilot• Plan conversion • Liaise with stakeholders• Define test criteria• Agree delivery dates

Page 9: WATS 2014 JMO to dSeries - 10 Stage Conversion Process Presentation 2014

Step 5

• Education• User training to suit all needs• On-site• Remote • Standard vendor courses• Bespoke courses • Specific to customer’s needs

Page 10: WATS 2014 JMO to dSeries - 10 Stage Conversion Process Presentation 2014

Step 6

• Conversion• Customers review converted workflows• Familiarization with the new WA solution

Page 11: WATS 2014 JMO to dSeries - 10 Stage Conversion Process Presentation 2014

Step 7

• Testing• Test, communicate, test, communicate…• Refine the conversion process

Page 12: WATS 2014 JMO to dSeries - 10 Stage Conversion Process Presentation 2014

Step 8

• Release• Workflows promoted into UAT / Pre-

Production • Workflows promoted into Production• Experts on hand for “Hand Holding” support

Page 13: WATS 2014 JMO to dSeries - 10 Stage Conversion Process Presentation 2014

Step 9

• Sign-off• Successful conversion

Page 14: WATS 2014 JMO to dSeries - 10 Stage Conversion Process Presentation 2014

Step 10

• Support• Extended conversion support

• Manage legacy WA solution during transition

• Manage new WA solution during transition• Managed Services

• Ongoing support of new WA solution

Page 15: WATS 2014 JMO to dSeries - 10 Stage Conversion Process Presentation 2014

Example of Conversion Process

DEFINE JOBSET ID='TEST_JOBSET_001' FAILCOND=(2,9999) DESCRIPTION='Test Jobset' STATION='NSM-JMO' PRIORITY='1' BACKLOG='Yes' EARLYTIME=00:00:00.00 MUSTSTARTTIME=00:00:00.00 MUSTCOMPTIME=00:00:00.00 USERENV='No' SETTYPE='CPU' ANYCPU='No' AUTOSEL='Yes' HOLD='No' AVGTIME=00:02:08.00 ABENDACTION='ABORT' SKIP='0' MAXTIME=00:00:00.00 HISTORY='3' CALENDAR='BASE' SUBUSER='administrator' SUBPASS='*PASSWORD*'

DEFINE JOB ID=('TEST_JOBSET_001','TEST_JOBSET_001_TEST_003',0003) FAILCOND=(2,9999) DESCRIPTION='Test Job' STATION='NSM-JMO' PRIORITY='1' JOBTYPE='CPU' ANYCPU='Def' BACKLOG='Def' AUTOSEL='Yes' HOLD='No' AVGTIME=00:00:01.00 ABENDACTION='ABORT' INTERRUPTIBLE='No' SKIP='0' EARLYTIME=00:00:00.00 MUSTSTARTTIME=00:00:00.00 MAXTIME=00:00:00.00 MUSTCOMPTIME=00:00:00.00 HISTORY='3' CALENDAR='BASE' USERENV='Def' CYCLIC='No' AUTOSTART='No' CYCFREQ='60' CYCCOUNT='0'

DEFINE JOB ID=('TEST_JOBSET_001','TEST_JOBSET_001_TEST_004',0004) FAILCOND=(2,9999) DESCRIPTION='Test Job' STATION='NSM-JMO' PRIORITY='1' JOBTYPE='CPU' ANYCPU='Def' BACKLOG='Def' AUTOSEL='No' HOLD='No' AVGTIME=00:00:01.00 ABENDACTION='ABORT' INTERRUPTIBLE='No' SKIP='0' EARLYTIME=00:00:00.00 MUSTSTARTTIME=00:00:00.00 MAXTIME=00:00:00.00 MUSTCOMPTIME=00:00:00.00 HISTORY='3' CALENDAR='BASE' USERENV='Def' CYCLIC='No' AUTOSTART='No' CYCFREQ='60' CYCCOUNT='0'

DEFINE JOBPRED ID=('TEST_JOBSET_001','TEST_JOBSET_001_TEST_002',0002) PJOB='TEST_JOBSET_001_TEST_001' PSET='TEST_JOBSET_001' PJNO='0001' WORKDAY='CURRENT'

DEFINE JOBPRED ID=('TEST_JOBSET_001','TEST_JOBSET_001_TEST_003',0003) PJOB='TEST_JOBSET_001_TEST_002' PSET='TEST_JOBSET_001' PJNO='0002' WORKDAY='CURRENT'

DEFINE JOBPRED ID=('TEST_JOBSET_001','TEST_JOBSET_001_TEST_004',0004) PJOB='TEST_JOBSET_001_TEST_003' PSET='TEST_JOBSET_001' PJNO='0003' WORKDAY='CURRENT'

DEFINE JOBPARM ID=('TEST_JOBSET_001','TEST_JOBSET_001_TEST_001',0001) SUBFILE='c:\Program Files (x86)\RK\Tools\sleep 5' SUBUSER='administrator' SUBPASS='*PASSWORD*'

DEFINE JOBPARM ID=('TEST_JOBSET_001','TEST_JOBSET_001_TEST_002',0002) SUBFILE='c:\Program Files (x86)\RK\Tools\sleep 5' SUBUSER='Administrator' SUBPASS='*PASSWORD*'

DEFINE JOBPARM ID=('TEST_JOBSET_001','TEST_JOBSET_001_TEST_003',0003) SUBFILE='c:\Program Files (x86)\RK\Tools\sleep 5' SUBUSER='Administrator' SUBPASS='*PASSWORD*'

DEFINE JOBPARM ID=('TEST_JOBSET_001','TEST_JOBSET_001_TEST_004',0004) SUBFILE='c:\Program Files (x86)\RK\Tools\sleep 5' SUBUSER='administrator' SUBPASS='*PASSWORD*’

<?xml version="1.0" encoding="UTF-8"?><app:appl xmlns:app="http://dto.cybermation.com/application" name="TEST_JOBSET_001"> <app:version>11.3</app:version> <app:comment>Test Jobset </app:comment> <app:defaults> <app:rununit> <app:agent>NSM-JMO</app:agent>

</app:rununit> <app:schedules> <app:run> <app:schedule>WORKDAY</app:schedule> </app:run> </app:schedules> </app:defaults> <app:job_templates><app:app><app:appl name="Template"><app:version>11.3</app:version></app:appl></app:app></app:job_templates><app:link name="APPLSTART" qualifier="TEST_JOBSET_001"> <app:dependencies> <app:relconditionlist><app:relcondition><app:successorname>TEST_JOBSET_001_TEST_001</app:successorname><app:condition>NORMAL</app:condition></app:relcondition></app:relconditionlist></app:dependencies> </app:link> <app:unix_job name="TEST_JOBSET_001_TEST_001"> <app:comment>Test job @@ JMED0005 @@ JMED0045 </app:comment> <app:schedules><app:run><app:schedule>WORKDAY</app:schedule></app:run></app:schedules><app:dependencies> <app:relcount>0</app:relcount> <app:relconditionlist><app:relcondition><app:successorname>TEST_JOBSET_001_TEST_002.0002</app:successorname><app:condition>NORMAL</app:condition></app:relcondition></app:relconditionlist></app:dependencies> <app:retry><app:retry_count>0</app:retry_count><app:retry_interval>0</app:retry_interval></app:retry><app:exitcodelist><app:exitcode><app:exitcoderange>2-9999</app:exitcoderange><app:exitcodestate>FAILURE</app:exitcodestate></app:exitcode></app:exitcodelist><app:args>JSET.!JPARM.1.!PARM.2 JSET.!JPARM.1.!PARM.1</app:args> <app:cmdname>notepad.exe</app:cmdname><app:isscript/> </app:unix_job> <app:unix_job name="TEST_JOBSET_001_TEST_002" qualifier="0002"> <app:comment> @@ JMED0005 @@ JMED0045 </app:comment> <app:schedules><app:run><app:schedule>WORKDAY</app:schedule></app:run></app:schedules><app:dependencies> <app:relcount>0</app:relcount>

JMO Example Converted dSeries Example

Page 16: WATS 2014 JMO to dSeries - 10 Stage Conversion Process Presentation 2014

Success Stories

• Success stories• European Retail Bank – JMO to dSeries; 98%

conversion rate• Government Agency – JMO to dSeries; 99%

conversion rate• Global Bank – TWS to AutoSys; 96%

conversion rate

Page 17: WATS 2014 JMO to dSeries - 10 Stage Conversion Process Presentation 2014

Questions

• Q & A