zjos - mainframe automation solution

33
zJOS-XDI© zJOS-XDI© The Integrated z/OS The Integrated z/OS Automation Solution Automation Solution www.zjosxdi.com www.zjosxdi.com © 2004 Deru Sudibyo © 2004 Deru Sudibyo Product Highlight Product Highlight

Upload: deru-sudibyo

Post on 06-May-2015

2.380 views

Category:

Technology


5 download

DESCRIPTION

Integrated system-events management, event-driven workloads scheduler and spool distribution solutions for z/OS mainframe system.

TRANSCRIPT

Page 1: zJOS - Mainframe Automation Solution

zJOS-XDI©zJOS-XDI©

The Integrated z/OS The Integrated z/OS Automation SolutionAutomation Solution

www.zjosxdi.comwww.zjosxdi.com

© 2004 Deru Sudibyo© 2004 Deru Sudibyo

Product HighlightProduct Highlight

Page 2: zJOS - Mainframe Automation Solution

zJOS-XDI zJOS-XDI Solution to Solution to Integrated Integrated AutomationAutomation

Page 3: zJOS - Mainframe Automation Solution

3(C) 2004 Deru Sudibyo

What is Offered by zJOS-What is Offered by zJOS-XDI?XDI?

Event management system (EMS)Event management system (EMS) Automates actions firing against event occurrence for either a Automates actions firing against event occurrence for either a

single z/OS host or cross inter-hosts for networked z/OS hosts. single z/OS host or cross inter-hosts for networked z/OS hosts. Product/component name is Product/component name is zJOS/SekarzJOS/Sekar

Automatic jobs/workloads scheduling Automatic jobs/workloads scheduling Automates JES2-based jobs and other workloads scheduling Automates JES2-based jobs and other workloads scheduling

based on occurrences of combination of any types of events. based on occurrences of combination of any types of events. Schedule flow can either for a single z/OS host or cross inter-hosts Schedule flow can either for a single z/OS host or cross inter-hosts for networked z/OS hosts. for networked z/OS hosts.

Product/component name is Product/component name is zJOS/PuspazJOS/Puspa Automatic spool file distribution Automatic spool file distribution

Automates spool files download and distribution. Automates spool files download and distribution. Product/component name is Product/component name is XDI/AutoXferXDI/AutoXfer

Page 4: zJOS - Mainframe Automation Solution

4(C) 2004 Deru Sudibyo

zJOS-XDI TechnologyzJOS-XDI Technology

Run on z/OS MVS platforms Run on z/OS MVS platforms with JES2with JES2

Provides EMS functions Provides EMS functions ((zJOS/SekarzJOS/Sekar))

Provides events-driven Provides events-driven workloads scheduling workloads scheduling functions (functions (zJOS/PuspazJOS/Puspa))

Support networked-z/OS Support networked-z/OS total automation total automation

Provides spool distribution Provides spool distribution functions (functions (XDI/AutoXferXDI/AutoXfer) )

zJOS XDI

z/OS (mainframe)

Event Mgr

Scheduler

Page 5: zJOS - Mainframe Automation Solution

5(C) 2004 Deru Sudibyo

Networked-z/OS Networked-z/OS AutomationAutomation

z/OS

Agent

zJOS XDI

z/OS (mainframe)

Event Mgr

Scheduler

z/OS

Agent

z/OS

Agent

Page 6: zJOS - Mainframe Automation Solution

6(C) 2004 Deru Sudibyo

Networked-z/OS Networked-z/OS Automation Automation (cont’d)(cont’d)

z/OS - SYSDR

Agent

zJOS XDI

z/OS - SYSPROD

Event Mgr

Scheduler

For example:

SYSPROD and DR•Events in DR can be automated from SYSPROD

•Jobs in DR can be scheduled and controlled from SYSPROD

Page 7: zJOS - Mainframe Automation Solution

zJOS/Sekar©zJOS/Sekar© Events Management Events Management

SolutionSolution

Page 8: zJOS - Mainframe Automation Solution

8(C) 2004 Deru Sudibyo

zJOS Event Management zJOS Event Management SolutionSolution

zJOS/SekarzJOS/Sekar – EMS Solution: – EMS Solution: Facilitates users to define sets of actions against selected system events. Facilitates users to define sets of actions against selected system events. Automates firing of all user’s defined action-sets based on event Automates firing of all user’s defined action-sets based on event

occurrences. occurrences. In networked z/OS hosts, event–actions relationship can be one-to-one or one-In networked z/OS hosts, event–actions relationship can be one-to-one or one-

to-many among hosts in the network. to-many among hosts in the network. Features: Features:

Supports message (WTO and WTOR), command, timing (TOD), end-of-job Supports message (WTO and WTOR), command, timing (TOD), end-of-job (EOJ), end-of-jobstep (EOS) and dataset/file access and release types of (EOJ), end-of-jobstep (EOS) and dataset/file access and release types of system events. system events.

Supports command, reply (to WTOR) and rule types of actions. Supports command, reply (to WTOR) and rule types of actions. Supports networking agent (TCP/IP) for: Supports networking agent (TCP/IP) for:

Inter-hosts event intercepting Inter-hosts event intercepting Inter-hosts actions propagation Inter-hosts actions propagation

Supports timeframe filter to control action execution based on user’s Supports timeframe filter to control action execution based on user’s specified date-range, time-range, day-of-week and national holiday specified date-range, time-range, day-of-week and national holiday calendar. calendar.

Page 9: zJOS - Mainframe Automation Solution

9(C) 2004 Deru Sudibyo

Integrated Event Integrated Event Management Management

z/OS – SYS 2

zJOS

EM

S M

anager

z/OS – SYS 1

Event

Action

Event

Action

Event

Action

Event

EventAction

Action

Action

Page 10: zJOS - Mainframe Automation Solution

zJOS/Puspa©zJOS/Puspa© Event-driven Scheduling Event-driven Scheduling

SolutionSolution

Page 11: zJOS - Mainframe Automation Solution

11(C) 2004 Deru Sudibyo

zJOS Automatic Scheduling zJOS Automatic Scheduling SolutionSolution

zJOS/PuspazJOS/Puspa – Jobs Scheduling Solution: – Jobs Scheduling Solution: Facilitates users to define event-based workload or jobs schedule flows. Facilitates users to define event-based workload or jobs schedule flows. Automates scheduling of all user’s defined workloads based on timing, job Automates scheduling of all user’s defined workloads based on timing, job

status, messages, commands and/or dataset access/release events status, messages, commands and/or dataset access/release events occurrences. occurrences.

In networked z/OS hosts, predecessors-current-successors relationship can be In networked z/OS hosts, predecessors-current-successors relationship can be crossed among hosts in the network. crossed among hosts in the network.

Features: Features: Supports both jobstep-level and job-level triggering mechanismSupports both jobstep-level and job-level triggering mechanism Supports almost unlimited combination of multi-condition triggering logic Supports almost unlimited combination of multi-condition triggering logic Supports networking agent (TCP/IP) for: Supports networking agent (TCP/IP) for:

Inter-hosts job-status information intercepting Inter-hosts job-status information intercepting Inter-hosts jobs propagation Inter-hosts jobs propagation

Supports timeframe filter to control schedule execution based on user’s Supports timeframe filter to control schedule execution based on user’s specified date-range, time-range, day-of-week and national holiday specified date-range, time-range, day-of-week and national holiday calendar. calendar.

Supports special/advanced calendar control in addition to timeframe filter Supports special/advanced calendar control in addition to timeframe filter such as first work-day after off-day, first and work-day of week or of month such as first work-day after off-day, first and work-day of week or of month etc. etc.

Page 12: zJOS - Mainframe Automation Solution

12(C) 2004 Deru Sudibyo

zJOS/Puspa - Ultimate zJOS/Puspa - Ultimate SchedulerScheduler Workload pipelining – the most efficient Workload pipelining – the most efficient

workload managemet. workload managemet. By supporting job-step level By supporting job-step level

triggering/tracking mechanism, schedule triggering/tracking mechanism, schedule flow path can be minized to lower turn flow path can be minized to lower turn around time. around time.

Boolean logic CC multitesting – the Boolean logic CC multitesting – the most flexible workload management. most flexible workload management. By supporting multigroup boolean logic By supporting multigroup boolean logic

comparison of CC in 2 comparison of CC in 2

Page 13: zJOS - Mainframe Automation Solution

13(C) 2004 Deru Sudibyo

Workload Pipelining Workload Pipelining A job may depend on A job may depend on

its predecessor only its predecessor only for a certain job-step. for a certain job-step. Such job should not Such job should not wait until the wait until the predecessor end. predecessor end.

By supporting job-By supporting job-step level step level triggering/tracking triggering/tracking mechanism, schedule mechanism, schedule flow path can be flow path can be minized to lower turn minized to lower turn around time. around time.

step02

step01

JOB0

step13

step12

step11

JOB1

step23

step22

step21

JOB2

step32

step31

JOB3

step53

step52

step51

JOB5

step43

step42

step41

JOB4

Page 14: zJOS - Mainframe Automation Solution

14(C) 2004 Deru Sudibyo

Conventional vs PipeliningConventional vs Pipelining

step02

step01

JOB0

step13

step12

step11

JOB1

step23

step22

step21

JOB2

step32

step31

JOB3

Start JOB0

Start JOB1

Start JOB2

Start JOB3

step53

step52

step51

JOB5

step43

step42

step41

JOB4Start JOB4

Start JOB5

End of all jobs

Conventional scheduling

step02

step01

JOB0

step13

step12

step11

JOB1

step23

step22

step21

JOB2

step32

step31

JOB3

step53

step52

step51

JOB5

step43

step42

step41

JOB4

Start JOB0

Start JOB1

Start JOB2

Start JOB3

Start JOB4

Start JOB0Start JOB5

End of all jobs

Pipelined scheduling

Page 15: zJOS - Mainframe Automation Solution

15(C) 2004 Deru Sudibyo

Boolean Logic CC MultitestBoolean Logic CC Multitest

Users have more Users have more chance to chance to implement any level implement any level of schedule flow of schedule flow complexities easily. complexities easily.

Application Application developers have developers have more chance to more chance to provide their own provide their own multiple recovery multiple recovery flows mechanism. flows mechanism.

step02

step01

JOB0

step13

step12

step11

JOB1

step23

step22

step21

JOB2

step32

step31

JOB3

step53

step52

step51

JOB5

step43

step42

step41

JOB4

AND

OR

ABEND

CC = 0

CC < 8

CC = 0

CC < 4

CC = 0

ORCC =

0

CC < 4

AND

CC > 4

Page 16: zJOS - Mainframe Automation Solution

16(C) 2004 Deru Sudibyo

Any Event Can Trigger Any Event Can Trigger ScheduleSchedule

Schedule more than Schedule more than just inter-jobs just inter-jobs dependencies and dependencies and timing. Any other timing. Any other types of events can types of events can also be used to also be used to triggers schedule. triggers schedule.

Supported events are Supported events are messages, commands, messages, commands, dataset access and dataset access and dataset release. dataset release.

Page 17: zJOS - Mainframe Automation Solution

17(C) 2004 Deru Sudibyo

Integrated Automatic Integrated Automatic SchedulingScheduling

z/OS – SYS 2

zJOS

Jobs Scheduler

z/OS – SYS 1

JOB5

JOB8

JOB9

JOB6

Start

JOB1

JOB3JOB4

JOB2

JOB7

Page 18: zJOS - Mainframe Automation Solution

XDI/AutoXfer©XDI/AutoXfer© Spool/Outputs Spool/Outputs

Distribution SolutionDistribution Solution

Page 19: zJOS - Mainframe Automation Solution

19(C) 2004 Deru Sudibyo

XDI Spool Distribution XDI Spool Distribution SolutionSolution

XDI/AutoXferXDI/AutoXfer – Spool Distribution Solution: – Spool Distribution Solution: Facilitates users to define distribution parameters which include Facilitates users to define distribution parameters which include

destinations and recipients, and spool files selection criteria. destinations and recipients, and spool files selection criteria. Each destination can have one or more recipients. Each destination can have one or more recipients.

Automates all user’s defined parameters based on spool file occurrences. Automates all user’s defined parameters based on spool file occurrences. Features: Features:

Supports text format conversion from MCC to ASA Supports text format conversion from MCC to ASA Supports the following recipient’s PC text format: Supports the following recipient’s PC text format:

Microsoft Wordpad Microsoft Wordpad CA-Dispatch for PCCA-Dispatch for PC

Supports disposition option to: Supports disposition option to: Keep original filesKeep original files Purge original files Purge original files

Page 20: zJOS - Mainframe Automation Solution

Increase DR Increase DR Utilization with Utilization with

zJOS-XDIzJOS-XDI

Page 21: zJOS - Mainframe Automation Solution

21(C) 2004 Deru Sudibyo

How is DR Operated?How is DR Operated?

Does disaster recovery (DR) system just to Does disaster recovery (DR) system just to keep data backup?keep data backup?

Don’t you think that DR machine can help Don’t you think that DR machine can help the production machine?the production machine?

zJOS-XDI would help you exploring the zJOS-XDI would help you exploring the expensive DR machine, instead of just expensive DR machine, instead of just sleeping all the time. sleeping all the time.

Page 22: zJOS - Mainframe Automation Solution

22(C) 2004 Deru Sudibyo

zJOS-XDI Concept of DR zJOS-XDI Concept of DR

zJOS-XDI approach you to have GDPS without parallel zJOS-XDI approach you to have GDPS without parallel sysplex. sysplex. DR and production machines are at the same levelDR and production machines are at the same level Make both contents are the same. Make both contents are the same.

DR and Production are just a matter of operation logic. DR and Production are just a matter of operation logic. Select separatable programs and data, and make them as 2 Select separatable programs and data, and make them as 2

groups of jobs. groups of jobs. One group runs on production machine and use DR machine as its One group runs on production machine and use DR machine as its

backup. backup. The other group runs on DR machine and use production machine The other group runs on DR machine and use production machine

as its backup. as its backup. Lets zJOS-XDI manages both machines as productions and DR in Lets zJOS-XDI manages both machines as productions and DR in

flip-flop according to each group position. flip-flop according to each group position.

Page 23: zJOS - Mainframe Automation Solution

23(C) 2004 Deru SudibyoSYSPROD

zJOS-XDI Concept of DR zJOS-XDI Concept of DR (cont’d)(cont’d)

DR

JOB5JOB9

JOB1JOB3

JOB7

Group 1 Production

JOB5JOB9

JOB1JOB3

JOB7

Group 1 Backup

JOB2JOB4JOB6

JOB8Group 2 Backup

JOB2JOB4JOB6

JOB8Group 2 Production

Page 24: zJOS - Mainframe Automation Solution

24(C) 2004 Deru Sudibyo

zJOS

Jobs Scheduler

SYSPROD

zJOS-XDI Concept of DR zJOS-XDI Concept of DR (cont’d)(cont’d)

DRC

JOB5JOB9

JOB1JOB3

JOB7

Group 1 Production

JOB5JOB9

JOB1JOB3

JOB7

Group 1 Backup

JOB2JOB4JOB6

JOB8Group 2 Backup

JOB2JOB4JOB6

JOB8Group 2 Production

Page 25: zJOS - Mainframe Automation Solution

25(C) 2004 Deru Sudibyo

zJOS-XDI Concept of DR zJOS-XDI Concept of DR (cont’d)(cont’d)

DRC

zJOS

EM

S S

cheduler

SYSPROD

JOB5

JOB8

JOB9

JOB6

Start

JOB1

JOB3JOB4

JOB2

JOB7

zJOS

Jobs Scheduler

SYSPROD

JOB5

JOB8

JOB9

JOB6

Start

JOB1

JOB3JOB4

JOB2

JOB7

Page 26: zJOS - Mainframe Automation Solution

zJOS-XDI FuturezJOS-XDI Future

Page 27: zJOS - Mainframe Automation Solution

27(C) 2004 Deru Sudibyo

zJOS Server DesignzJOS Server Design

Supports up to 99 Supports up to 99 agent connections agent connections

Support SAF exit Support SAF exit interface for non-interface for non-agent connection agent connection security checkingsecurity checking

Supports IPv6Supports IPv6 Automatic ASCII-Automatic ASCII-

EBCDIC detection EBCDIC detection and translation. and translation.

zJOS XDI

z/OS (mainframe)

Event Mgr

Scheduler

Page 28: zJOS - Mainframe Automation Solution

28(C) 2004 Deru Sudibyo

zJOS Agent DesignzJOS Agent Design

Simple and smart Simple and smart interaction protocolsinteraction protocols

Simple and smart Simple and smart data structuresdata structures

IPv6 supportIPv6 support No bother with No bother with

ASCII-EBCDIC type ASCII-EBCDIC type of platform since it of platform since it will resolved by zJOS will resolved by zJOS Server automaticallyServer automatically

Agent

Page 29: zJOS - Mainframe Automation Solution

29(C) 2004 Deru Sudibyo

Strategic Enterprise Plan Strategic Enterprise Plan Options Options Extend R&D to develop various zJOS Extend R&D to develop various zJOS

agents for all possible non-z/OS agents for all possible non-z/OS platforms. platforms.

Lets users develop their own zJOS Lets users develop their own zJOS agents. agents. Any one who expert in certain platform can Any one who expert in certain platform can

develop zJOS agent for that platform develop zJOS agent for that platform Lets open source communities develop Lets open source communities develop

zJOS agents for open system platforms. zJOS agents for open system platforms.

Page 30: zJOS - Mainframe Automation Solution

30(C) 2004 Deru Sudibyo

zJOS in Enterprise zJOS in Enterprise EnvironmentEnvironment

Linux

Agent

zJOS XDI

z/OS (mainframe)

Event Mgr

Scheduler

Unix

Agent

Other

Agent

Linux

Agent

zJOS XDI

z/OS (mainframe)

Event Mgr

Scheduler

Unix

Agent

Other

Agent

Page 31: zJOS - Mainframe Automation Solution

Demo & OfferingDemo & Offering

Page 32: zJOS - Mainframe Automation Solution

32(C) 2004 Deru Sudibyo

Download Demo Download Demo

Should you curious, kindly download Should you curious, kindly download the demo package the demo package zJOS-XDI zJOS-XDI

Notes: Notes: Packeage is in WinZIP file formatPackeage is in WinZIP file format Read README.txt before you install itRead README.txt before you install it To complete the trials, refer to the To complete the trials, refer to the

following files:following files: InstallGuide.ppsInstallGuide.pps TrialGuide.ppsTrialGuide.pps UserGuide_EMS.ppsUserGuide_EMS.pps UserGuide_Scheduler.pps UserGuide_Scheduler.pps

Page 33: zJOS - Mainframe Automation Solution

33(C) 2004 Deru Sudibyo

OfferingOffering zJOS-XDI “crazy project” is looking for sponsor zJOS-XDI “crazy project” is looking for sponsor

or partnership or even acquisition. or partnership or even acquisition. If you are representing a mainframe software If you are representing a mainframe software

vendor, you would find this zJOS-XDI project is vendor, you would find this zJOS-XDI project is much more cost-effective than you develop much more cost-effective than you develop yourself. yourself. Take time and lots of resources to develop. Take time and lots of resources to develop. Meanwhile, at the moment not many vendors to Meanwhile, at the moment not many vendors to

compete in this strategic market sector. compete in this strategic market sector. Sponsorship from any skill building foundation Sponsorship from any skill building foundation

who really understand and care of potential who really understand and care of potential economic and moral aspect of such project to economic and moral aspect of such project to the developing country like Nusantara, is very the developing country like Nusantara, is very welcome. welcome.