• No results found

Scheduler Job Scheduling Console

N/A
N/A
Protected

Academic year: 2021

Share "Scheduler Job Scheduling Console"

Copied!
372
0
0

Loading.... (view fulltext now)

Full text

(1)

Tivoli

®

IBM

Tivoli

Workload

Scheduler

Job

Scheduling

Console

User’s

Guide

FeatureLevel1.3(RevisedDecember2004)

SC32-1257-02

(2)
(3)

Tivoli

®

IBM

Tivoli

Workload

Scheduler

Job

Scheduling

Console

User’s

Guide

FeatureLevel1.3(RevisedDecember2004)

SC32-1257-02

(4)

Note

Beforeusingthisinformationandtheproductitsupports,readtheinformationin“Notices”onpage333.

ThirdEdition(December2004)

Thiseditionappliestofeaturelevel1.3ofIBMTivoliWorkloadSchedulerJobSchedulingConsole(programnumber 5697-WSZ)andtoallsubsequentreleasesandmodificationsuntilotherwiseindicatedinneweditions.

(5)

Contents

List

of

figures

.

.

.

.

.

.

.

.

.

.

.

. ix

List

of

tables

.

.

.

.

.

.

.

.

.

.

.

. xi

About

this

guide

.

.

.

.

.

.

.

.

.

. xiii

Whatisnewinthisguide . . . xiii

Whoshouldreadthisguide . . . xiv

Whatthisguidecontains. . . xv

Publications . . . xviii

TivoliWorkloadSchedulerlibrary . . . xviii

Relatedpublications . . . xxi

Accessingpublicationsonline . . . xxii

Orderingpublications . . . xxii

Accessibility . . . xxiii

Tivolitechnicaltraining. . . xxiii

Supportinformation. . . xxiii

Conventionsusedinthisguide . . . xxiii

Typefaceconventions . . . xxiii

Operatingsystem-dependentvariablesand paths . . . xxiv

Commandsyntax. . . xxiv

Part

1.

Introduction

.

.

.

.

.

.

.

.

. 1

Chapter

1.

Job

Scheduling

Console

overview

.

.

.

.

.

.

.

.

.

.

.

.

.

. 3

TivoliWorkloadSchedulerarchitecture . . . 3

Components . . . 3

Topology . . . 4

Connection . . . 6

Part

2.

Planning,

installation

and

upgrade

.

.

.

.

.

.

.

.

.

.

.

.

.

. 9

Chapter

2.

Planning

and

installing

the

Job

Scheduling

Console

.

.

.

.

.

.

. 11

Planninginstallation . . . 11

Installationmethods . . . 12

Installingusingtheinstallationwizard . . . 12

Runningtheinstallationwizard . . . 12

Performingasilentinstallation . . . 13

InstallingusingSoftwareDistribution . . . 13

Installingfromthecommandline . . . 14

InstallingtheJavaVirtualMachine . . . 15

Chapter

3.

Planning

and

installing

the

z/OS

connector

.

.

.

.

.

.

.

.

.

.

. 17

Planningconnectorinstallations . . . 17

Installationmethods . . . 17

InstallingfromtheTivoliDesktop . . . 18

InstallingJobSchedulingServicesfromtheTivoli Desktop . . . 18

InstallingtheconnectorfromtheTivoliDesktop 18 Installingusingtheinstallationwizard . . . 19

Performingasilentinstallation . . . 20

Installingfromthecommandline . . . 20

InstallingJobSchedulingServicesfromthe commandline . . . 20

Installingtheconnectorfromthecommandline 21 Customizingtheconnector . . . 21

Authorizationrolesrequiredforinstances . . . 21

Managingz/OSconnectorinstanceswith wopcconn . . . 22

Managingdistributedconnectorinstanceswith wtwsconn . . . 23

Installationscenarios . . . 23

Usefulframeworkcommands . . . 24

Chapter

4.

Upgrading

the

z/OS

connector

.

.

.

.

.

.

.

.

.

.

.

.

. 27

Upgradingusingtheinstallationwizard. . . 27

Upgradescenarios . . . 28

UpgradingusingtheTivoliDesktop . . . 29

Upgradingusingthecommandline . . . 29

Chapter

5.

Installing

new

languages

on

an

existing

installation

.

.

.

.

.

.

.

. 31

Installingnewlanguagesusingtheinstallation wizard . . . 31

Chapter

6.

Uninstalling

the

components

33

SettingtheTivoliEnvironment . . . 33

UninstallingtheJobSchedulingConsole. . . 33

UninstallingtheJobSchedulingConsoleusing theSoftwareDistributionCLI . . . 33

UninstallingtheJobSchedulingServices. . . 34

Uninstallingtheconnectors . . . 34

Part

3.

Console

overview

.

.

.

.

.

. 37

Chapter

7.

Job

Scheduling

Console

object

descriptions

.

.

.

.

.

.

.

.

. 39

Commonobjects. . . 39

Distributedenginespecificobjects. . . 39

Lists. . . 40

Database . . . 40

Plan . . . 40

Chapter

8.

Job

Scheduling

Console

quick

start

guide

.

.

.

.

.

.

.

.

.

. 41

Tasktypes. . . 41

Definitiontasks . . . 41

Managementtasks . . . 41

Taskflows. . . 41

Definitiontaskflows . . . 41

(6)

Managementtaskflows . . . 42

Taskmapping . . . 44

Terminologymapping . . . 45

Chapter

9.

Starting

the

Job

Scheduling

Console

.

.

.

.

.

.

.

.

.

.

.

.

.

. 47

JobSchedulingConsoleinterfacedescription . . . 48

JobSchedulingConsolemainwindow . . . . 48

Standardfunctionality. . . 49

Part

4.

Defining

objects

.

.

.

.

.

. 51

Chapter

10.

Creating

workstations

.

.

. 53

Creatingaz/OSworkstation . . . 53

Generaltab . . . 54

Resourcestab. . . 56

OpenTimeIntervalstab . . . 57

Creatingadistributedworkstation. . . 59

Chapter

11.

Creating

Windows

users

65

CreatingaWindowsuser. . . 65

Chapter

12.

Creating

parameters

.

.

. 67

Creatingaparameter . . . 67

Chapter

13.

Creating

prompts

.

.

.

.

. 69

Creatingaprompt . . . 69

Chapter

14.

Creating

calendars

.

.

.

. 71

TheHolidayscalendar. . . 71

Thefreedayscalendar . . . 71

Creatingacalendar. . . 72

Chapter

15.

Creating

domains

.

.

.

.

. 75

Creatingadomain . . . 75

Chapter

16.

Creating

workstation

classes

.

.

.

.

.

.

.

.

.

.

.

.

.

. 77

Creatingaworkstationclass. . . 77

Generaltab . . . 77

Workstationstab. . . 77

Chapter

17.

Creating

distributed

job

definitions

.

.

.

.

.

.

.

.

.

.

.

.

. 79

Creatingajobdefinition . . . 79

Generaltab . . . 80

Tasktab . . . 83

Chapter

18.

Creating

job

streams

.

.

. 85

Creatingajobstreamforaz/OSengine. . . 85

Creatingajobforz/OSjobstreams . . . 87

Creatingdependenciesbetweenjobs . . . 92

Schedulingjobstreams . . . 93

Savingajobstream . . . 101

Creatingadistributedjobstream. . . 101

Generaltab . . . 102

Resourcestab . . . 104

Filestab . . . 105

Promptstab . . . 105

Addingexternaldependenciestoajobstream 106 Addingajobtoajobstream . . . 107

Copyingandpastingjobs . . . 110

Cloningjobdependencies . . . 111

Addinganinternetworkdependencytoajob stream. . . 111

Addinganexternaljobstreamtoajobstream 112 Addinganexternaljobtoajobstream . . . . 113

Creatingdependenciesbetweenjobsinajob stream. . . 114

Specifyingruncyclesforajobstream . . . . 115

SpecifyingtimerestrictionsintheTimelineView 120

Chapter

19.

Creating

resources

.

.

.

. 123

Creatingaz/OSresource . . . 123

Resourcetab. . . 123

DefaultWorkstationstab . . . 125

AvailabilityIntervalstab. . . 125

Creatingadistributedresource . . . 126

Chapter

20.

Creating

objects

using

Create

Another

.

.

.

.

.

.

.

.

.

.

. 127

Chapter

21.

Creating

lists

.

.

.

.

.

. 129

Creatingdatabaselists . . . 129

Creatingalistofjobstreams . . . 131

Creatingalistofworkstations. . . 133

Creatingalistofresources . . . 134

Creatingalistofjobdefinitions . . . 135

Creatingalistofworkstationclasses . . . . 136

Creatingalistofprompts . . . 136

Creatingalistofparameters . . . 137

CreatingalistofWindowsusers . . . 137

Creatingalistofdomains . . . 138

Creatingalistofcalendars . . . 138

Creatingplanlists. . . 139

Creatingajobstreaminstancelistfor distributedengines . . . 139

Creatingajobstreaminstancelistforz/OS engines . . . 141

Creatingajobinstancelistfordistributed engines . . . 143

Creatingjobinstancelistforz/OSengines . . 146

Creatingalistofworkstations. . . 148

Creatingalistofresources . . . 148

Creatingalistoffiles. . . 148

Creatingalistofprompts . . . 149

Creatingalistofdomainstates . . . 149

Creatingagroupoflists. . . 150

Creatingdefaultcommonplanlists . . . 150

Creatingacommonlistofjobstreaminstances 150 Creatingacommonlistofjobinstances . . . 151

Settinglistproperties. . . 151

(7)

Chapter

22.

Working

with

object

lists

155

Displayingalistofobjects . . . 155

Detachingalistdisplay . . . 156

Modifyingalist . . . 156

Deletingalist . . . 157

Chapter

23.

Managing

workstations

159

Viewingandmodifyingworkstationproperties . . 159

Deletingworkstations . . . 159

Chapter

24.

Managing

job

streams

161

Editingjobstreamsusingthejobstreameditor . . 161

Deletingexternaldependenciesfromajob stream. . . 161

Modifyingajobinajobstream . . . 161

Deletingajobinajobstream . . . 162

Modifyinganinternetworkdependencyinajob stream. . . 162

Deletinganinternetworkdependencyinajob stream. . . 162

Modifyinganexternaljobstream. . . 162

Deletinganexternaljobstreaminajobstream 162 Modifyinganexternaljobinajobstream . . . 162

Deletinganexternaljobinajobstream . . . 162

Modifyingruncyclesforajobstream . . . . 162

Deletingruncyclesfromajobstream . . . . 163

Modifyingz/OSjobstreams . . . 163

Addingandmodifyingjobsanddependencies inthegraphview . . . 163

Addingandmodifyingruncycles . . . 164

Viewingandmodifyingtimerestrictions . . . 165

Usingthecopyfunctiontoaddanexternaljob 165 CheckingtimerestrictionsintheTimelineView 165 Activitybars . . . 166

Tableframe . . . 166

Timerestrictions . . . 167

Othertasks . . . 167

Deletingjobstreams . . . 168

Chapter

25.

Managing

resources

.

.

. 169

Displayingresourceproperties . . . 169

Modifyingaresource. . . 169

Deletingaresource . . . 169

Chapter

26.

Managing

job

definitions

171

Displayingajobdefinition . . . 171

Displayingjobdefinitiondetails . . . 171

Modifyingajobdefinition . . . 172

Deletingjobdefinitions . . . 172

Usingexistingdefinitionstocreateotherjob definitions . . . 172

Chapter

27.

Managing

workstation

classes

.

.

.

.

.

.

.

.

.

.

.

.

.

. 175

Displayingandmodifyingworkstationclass properties . . . 175

Deletingworkstationclasses . . . 175

Chapter

28.

Managing

domains

.

.

.

. 177

Displayingandmodifyingdomainproperties . . 177

Deletingdomainsinthedatabase . . . 177

Chapter

29.

Managing

Windows

users

179

DisplayingandmodifyingWindowsuser properties . . . 179

ChangingWindowsuserpasswords. . . 179

DeletingWindowsusers. . . 179

Chapter

30.

Managing

calendars

.

.

. 181

Displayingandmodifyingcalendarproperties . . 181

Deletingcalendars. . . 181

Chapter

31.

Managing

prompts

.

.

.

. 183

Displayingandmodifyingpromptproperties. . . 183

Deletingprompts . . . 183

Chapter

32.

Managing

parameters

.

. 185

Displayingandmodifyingparameterproperties 185 Deletingparameters . . . 185

Part

6.

Managing

plans

.

.

.

.

.

. 187

Chapter

33.

Managing

z/OS

plans

.

.

. 189

Managingjobstreaminstancesintheplan . . . 189

Jobstreaminstancelists . . . 189

Submitajobstream . . . 190

Browsingandmodifyingjobstreaminstances 191 ChangingtimerestrictionsintheTimelineView 192 Managingjobinstancesintheplan . . . 195

Jobinstancelists . . . 195

Browsingandmodifyingjobinstances . . . . 196

Showingpredecessorsandsuccessors . . . . 203

Browsingthejoblog . . . 204

Removingajobinstancefromtheplan. . . . 204

Restoringajobinstancetotheplan . . . 205

Runningajobinstanceimmediately. . . 205

Changingthestatusofajobinstance . . . . 205

EditingJCL . . . 205

Viewingoperatorinstructions . . . 205

Modifyingjobsetup . . . 205

Restartandcleanup . . . 206

Recoveryinformation. . . 206

Managingz/OSworkstationsintheplan . . . . 206

Displayingworkstations. . . 207

Browsingandmodifyingworkstations . . . . 207

Linkingfault-tolerantworkstations . . . 209

Changingworkstationstatusandrerouting scheduledjobinstances . . . 210

Displayingthejobinstancesscheduledona workstationbystatus. . . 210

Modifyingthejobinstancesscheduledona workstation . . . 211

Managingresourcesintheplan . . . 212

Displayingresources . . . 213

Browsingandmodifyingresources . . . 213

Displayingthejobinstancesassociatedwitha resource . . . 215

(8)

Modifyingjobinstancesassociatedwitha

resource . . . 216

Chapter

34.

Managing

distributed

plans

.

.

.

.

.

.

.

.

.

.

.

.

.

.

. 217

Managingjobstreaminstancesintheplan . . . 217

Displayingandchangingthepropertiesofajob streaminstance. . . 218

Displayingandchangingthedependenciesofa jobstreaminstance . . . 224

InternetworkPredecessorstab. . . 224

Successorstab . . . 225

Addingpredecessorstoajobstreaminstance 225 Deletingpredecessorsfromajobstream instance . . . 225

Holdingajobstreaminstance . . . 226

Releasingajobstreaminstance . . . 226

Showingpredecessorsandsuccessors . . . . 226

Cancelingajobstreaminstance . . . 227

Changingthejoblimitofajobstreaminstance 227 Changingthepriorityofajobstreaminstance 227 Releasingajobstreaminstancefrom dependencies . . . 228

Resubmittingajobstreaminstance . . . 228

Submittingjobs. . . 229

Monitoringjobs . . . 229

Managingjobinstancesintheplan . . . 229

Modifyingthepropertiesofajobinstance. . . 230

Modifyingdependenciesofajobinstance . . . 236

Holdingajobinstance . . . 238

Releasingajobinstance . . . 238

Showingpredecessorsandsuccessors . . . . 239

Browsingthejoblog . . . 240

Rerunningajobinstance . . . 240

Cancelingajobinstance. . . 241

Killingajobinstance . . . 241

ConfirmingajobinstanceSUCCorABEND . . 242

Releasingajobinstancefromdependencies . . 242

Submittingjobsandjobstreamsintotheplan . . 243

Submittingajobstreamintotheplan . . . . 243

Submittingajobintotheplan. . . 243

Viewingormodifyingthepropertiesofthejob tosubmit. . . 245

Submittinganadhocjobintotheplan . . . . 251

Managingworkstationsintheplan . . . 259

Displayingthestatusofworkstationsinthe plan . . . 259

Displayingaworkstationinstance . . . 261

Changingthejoblimitofaworkstationinthe plan . . . 261

Changingthejobfenceofaworkstationinthe plan . . . 262

Startingaworkstationinstance . . . 262

Stoppingaworkstationinstance . . . 262

Linkingaworkstationinstance . . . 262

Unlinkingaworkstationinstance. . . 262

Managingdomainsintheplan . . . 262

Startingtheworkstationsinadomain . . . . 263

Stoppingtheworkstationsinadomain. . . . 263

Switchingthedomainmanagerinadomain . . 263

Managingfiledependenciesintheplan . . . . 264

Displayingfiledependenciesstatus . . . 264

Managingpromptdependenciesintheplan . . . 264

Displayingpromptdependenciesstatus . . . 264

Replyingtoapromptdependency . . . 265

Managingresourcedependenciesintheplan. . . 265

Displayingresourcedependenciesstatus . . . 265

Displayingthepropertiesofaresource dependency . . . 266

Changingthenumberofunitsofaresource dependency . . . 266

Settinganalternateplan. . . 266

Part

7.

Troubleshooting

.

.

.

.

.

. 269

Chapter

35.

Setting

traces

for

the

Job

Scheduling

Console

.

.

.

.

.

.

.

. 271

Chapter

36.

Troubleshooting

.

.

.

.

. 273

Installation . . . 273

JobSchedulingConsoleinstallationlog. . . . 273

Connectorinstallationlog . . . 273

General . . . 273

Repairingtheinstallation . . . 276

Chapter

37.

Job

Scheduling

Console

messages

.

.

.

.

.

.

.

.

.

.

.

.

. 279

Appendix

A.

Accessibility

.

.

.

.

.

. 321

Navigatingtheinterfaceusingthekeyboard . . . 321

Magnifyingwhatisdisplayedonthescreen . . . 321

Appendix

B.

Setting

Security

.

.

.

.

. 323

Settingsecureauthenticationandencryption . . . 323

ConfiguringtheJobSchedulingConsoletowork acrossafirewall . . . 323

Usefulframeworkcommands . . . 324

Appendix

C.

Status

description

and

mapping

.

.

.

.

.

.

.

.

.

.

.

.

. 325

Appendix

D.

Support

information

.

.

. 329

Searchingknowledgebases. . . 329

Searchtheinformationcenteronyourlocal systemornetwork. . . 329

SearchtheinformationcenterattheIBM supportWebsite . . . 329

SearchtheInternet . . . 329

Obtainingfixes. . . 330

ContactingIBMsoftwaresupport. . . 330

Determinethebusinessimpactofyourproblem 331 Describeyourproblemandgatherbackground information . . . 331

SubmityourproblemtoIBMSoftwareSupport 331

Notices

.

.

.

.

.

.

.

.

.

.

.

.

.

. 333

(9)

Glossary

.

.

.

.

.

.

.

.

.

.

.

.

. 337

Index

.

.

.

.

.

.

.

.

.

.

.

.

.

.

. 341

(10)
(11)

List

of

figures

1. Structuralchangestothetaskchapters xiv

2. Singletiertopology . . . 4

3. Multi–tiertopology . . . 5

4. End-to-endtopologywithJobScheduling Console . . . 6

5. JobSchedulingConsoleconnection . . . 7

6. Definitiontaskflows . . . 42

7. Managementtaskflows . . . 43

8. Examplerule . . . 97

9. Example1:Rule-basedruncycle . . . 98

10. Example2:ExclusionaryRunCycle . . . . 98

11. Example3:Exclusionaryruncycledefined 99 12. Example1:Offset-basedruncycle . . . . 100

13. Example2:Offset-basedruncycledefined 100 14. ExamplePropertiespanelfordistributed engines . . . 130

15. ExamplePropertiespanelforz/OSEngines 131 16. TimelineView-LeftPane . . . 193

17. TimelineView-RightPane . . . 193

18. Connectingacrossafirewall . . . 324

(12)
(13)

List

of

tables

1. Commandsyntax . . . xxiv

2. JobSchedulingConsoleprerequisite components . . . 11

3. Installationparameter . . . 14

4. Operatingsystemvariables . . . 14

5. SettingtheTivoliEnvironment . . . 17

6. Authorizationroles . . . 21

7. Installationscenarios . . . 24

8. Usefulframeworkcommands . . . 24

9. UpgradingtoIBMTivoliWorkloadScheduler forz/OSconnectorversion1.3 . . . 28

10. StartingtheuninstallprogramfortheJob SchedulingConsole . . . 33

11. z/OSanddistributedtaskmapping . . . . 44

12. JobSchedulingConsoleterminologymapping 45 13. StartingtheJobSchedulingConsole . . . . 47

14. Properties-WorkstationinDatabaseGeneral information . . . 54

15. Properties-WorkstationinDatabaseOpen TimeIntervalsinformation . . . 57

16. Properties-WorkstationinDatabase information . . . 59

17. Properties-WindowsUserinformation 65 18. Examplecalendars . . . 71

19. Properties-Domainpanel . . . 75

20. NewJobDefinitiontasktypes . . . 79

21. Properties-JobDefinitiongeneralinformation 80 22. Jobstreamrecoveryoptions . . . 81

23. Tasktypes . . . 83

24. Properties-JobStreampanelforz/OS 86 25. WhatHappensWhenYouDefineaJobStream 87 26. Graphviewjobbuttons . . . 87

27. Properties-JCLJobGeneralinformation 88 28. Properties-JCLJobTaskinformation . . . . 91

29. Properties-JCLJobTimeRestrictions information . . . 91

30. Runcyclebuttons . . . 94

31. RunCycleGeneralinformation . . . 94

32. RunCycleTimeRestrictionsinformation 95 33. Rule-basedRunCycleRulesinformation 96 34. Offset-basedruncyclerulesinformation 99 35. JobStreamPropertiesGeneralinformation 102 36. JobStreamTimeRestrictionsinformation 103 37. Properties-JobGeneralinformation . . . . 108

38. Properties-JobTimeRestrictionsinformation 108 39. Coloredbarsondates. . . 116

40. PropertiesInformation . . . 120

41. Createaresourceinformation . . . 124

42. Createavailabilityintervalsinformation 125 43. Properties-ResourceinDatabasePanel information . . . 126

44. Databasepropertieslistoptions . . . 129

45. Jobstreamlistdatafordistributedengines 131 46. Jobstreamlistdataforz/OSengines 132 47. Workstationlistdatafordistributedengines 133 48. Workstationlistdataforz/OSengines 133 49. Resourcelistdatafordistributedengines 134 50. Resourcelistdataforz/OSengines . . . . 134

51. Properties-JobListinformation . . . 135

52. WorkstationClassListData. . . 136

53. Promptlistdata. . . 136

54. Properties-ParameterListinformation 137 55. Windowsuserlistdata . . . 137

56. Domainlistdata . . . 138

57. Properties-CalendarListinformation 138 58. Planlistoptions. . . 139

59. Properties-JobStreamInstanceListGeneral information . . . 139

60. Properties-JobStreamInstanceListTime Restrictionsinformation . . . 140

61. Properties-JobStreamInstanceList Dependencyinformation. . . 141

62. Properties-JobStreamInstanceList information . . . 142

63. Properties-JobInstanceListGeneral information . . . 143

64. Properties-JobInstanceListTime Restrictionsinformation . . . 145

65. Properties-JobInstanceListDependency information . . . 146

66. Properties-JobInstanceListinformation 146 67. Properties-FileListinformation . . . 149

68. Properties-PromptListInformation 149 69. Properties-DomainStatusListinformation 150 70. Addingandmodifyingjobsand dependenciesinthegraphview . . . 163

71. Addingandmodifyingruncycles–pop-up menu . . . 165

72. DetailsforJobpanel . . . 171

73. Submitjobstreampanel . . . 190

74. JobInstanceDetailsTimelineView . . . . 192

75. Properties-JCLJobInstanceGeneral information . . . 196

76. Properties-JCLJobInstanceTaskInformation 197 77. Properties-JCLJobInstanceDetails information . . . 198

78. Properties-JCLJobInstanceOptions Information . . . 199

79. LogicalResourcesinformation . . . 200

80. DependenciesPredecessorsinformation 201 81. DependenciesPredecessorsTasks . . . 201

82. Dependenciessuccessorsinformation 201 83. Dependenciessuccessorstasks. . . 202

84. TimelineViewJobInstanceDetails . . . . 202

85. Properties-WorkstationinPlanGeneral information . . . 207

86. Workstationlistjoboptions . . . 210

87. Modifyingjobinstanceoptions. . . 211

88. Properties-ResourceinPlanResource information . . . 213

89. Properties-ResourceinPlanDefault Workstationsinformation . . . 214

(14)

90. Properties-ResourceinPlanAvailability

Intervalsinformation . . . 215

91. Modifyingjobinstanceoptions . . . 216

92. Jobstreaminstanceoptions . . . 217

93. Properties-JobStreamInstanceGeneral information . . . 218

94. Properties-JobStreamInstanceTime Restrictionsinformation . . . 219

95. Properties-JobStreamInstanceFiles information . . . 220

96. Properties-JobStreamInstancePrompts information . . . 221

97. Properties-JobStreamInstanceResources panel . . . 222

98. Properties-JobStreamInstancePredecessors information . . . 223

99. Dependencies-JobStreamInstance Predecessorinformation . . . 224

100. InternetworkPredecessorsinformation 224 101. Successorsinformation . . . 225

102. JobStreamInstancePriorities . . . 228

103. Jobinstanceoptions . . . 229

104. Properties-WindowsScriptInstanceGeneral Information . . . 230

105. Properties-JobInstanceTaskinformation 232 106. Properties-WindowsScriptInstanceTime Restrictionsinformation . . . 232

107. Properties-WindowsScriptInstanceFiles information . . . 234

108. Properties-WindowsScriptInstancePrompts information . . . 235

109. Properties-WindowsScriptInstance Resourcesinformation . . . 236

110. Predecessorstab . . . 236

111. InternetworkPredecessorstab . . . 237

112. Successorstab . . . 238

113. RerunJobWindowinformation . . . 240

114. SubmitJobStreamintoPlanWindow 243 115. SubmitJobintoPlanWindow . . . 244

116. SubmitJobintoPlaninformation . . . 244

117. Properties-JobInstanceGeneralinformation 245 118. Properties-JobInstanceTimeRestrictions information . . . 246

119. Properties-JobInstanceFilesinformation 248 120. Adhocpromptdependencies . . . 249

121. Predefinedpromptdependencies . . . 249

122. Properties-JobInstanceResources . . . . 250

123. Properties-JobInstancePredecessors 251 124. Properties-JobInstanceGeneral . . . 252

125. Tasktypes . . . 253

126. Properties-JobInstanceTimeRestrictions 255 127. Properties-JobInstanceFiles . . . 256

128. Adhocpromptdependencies . . . 256

129. Predefinedpromptdependencies . . . 257

130. Properties-JobInstanceResources . . . . 258

131. Properties-JobInstancePredecessors 259 132. WorkstationStatusListpane . . . 260

133. StatusofAllFilesList. . . 264

134. PromptDependenciesStatus . . . 265

135. ResourceDependenciesStatus . . . 266

136. SetAlternatePlanFilesWindow . . . 267

137. Loggingpropertieskeys . . . 271

138. Usefulframeworkcommands . . . 323

139. Usefulframeworkcommands . . . 324

140. JobSchedulingConsolejobstates. . . 325

141. TivoliWorkloadSchedulerInternaljobstates 326 142. JobSchedulingConsolejobstreamstates 326 143. TivoliWorkloadSchedulerinternaljobstream states . . . 327

144. Jobstatusmapping . . . 327

(15)

About

this

guide

TheIBM®Tivoli®WorkloadScheduler JobSchedulingConsoleUser’sGuidedescribes TivoliWorkload Schedulerforz/OS®,IBMTivoliWorkloadScheduler,andthe IBM TivoliWorkloadSchedulerJobScheduling Console,whichmakeuptheTivoli Workload Schedulersuiteofapplications.TheJobScheduling Consoleprovides userswith aJava-baseduserinterface toIBMTivoliWorkloadSchedulerforz/OS and IBMTivoliWorkloadScheduler.TheJobScheduling Consolesupplements,but doesnottotallyreplace, thetraditionalz/OSISPFpanesonthehost.Itallowsyou toworkwith schedulingobjectsin thefollowingways:

v Definejobstreams,jobs,workstations,andlogicalresourcesinthescheduling database.

v Monitorandmodifyjobstreaminstances,jobinstances, workstationinstances, andresourceinstancesintheplan.

TheIBM TivoliWorkloadScheduler JobSchedulingConsoleUser’sGuideprovidesan introductiontoandan explanationoftheIBMTivoliWorkloadSchedulerJob Scheduling ConsoleFeatureLevel1.3. Itexplainshowtoinstall theconsoleand provides instructionsforperformingschedulingtasks usingIBMTivoliWorkload Schedulerforz/OS andIBMTivoliWorkloadSchedulerfordistributed engines.

What

is

new

in

this

guide

Thischapterdescribesthemodificationsmadetothisguide. Thebookisnowdividedintothefollowingparts:

v Planningand Installation.SeePart2, “Planning,installation andupgrade,”on page9.

v ConsoleOverview.SeePart3, “Consoleoverview,”onpage37. v

DefiningObjects.SeePart4, “Definingobjects,”onpage51.

v ManagingDatabaseObjects.SeePart5, “Managingdatabaseobjects,”onpage 153.

v ManagingPlans.SeePart6,“Managingplans,”onpage187. v Troubleshooting.See Part7,“Troubleshooting,”onpage269. Theprevious issueofthebookwasdividedintothefollowingparts: v Planningand Installation

v UsingtheJobSchedulingConsolewithIBM TivoliWorkloadSchedulerforz/OS v UsingtheJobSchedulingConsolewithIBM TivoliWorkloadScheduler

Tocreatea guidethatismore taskorientedthestructureofthebookwaschanged. Thischangeinstructureimpactsthetasksectionsofthebookasillustratedin Figure1onpagexiv.

(16)

Figure1 illustrateshowinthepreviouseditiontasksweredividedbyengine,and notbytasktypes.

Asmalltroubleshootingsectionhasbeenaddedtothebook,whichdocumentsthe Job SchedulingConsolemessagesandthemostcommonproblemsthatare

encountered withtheJobScheduling Console.

Who

should

read

this

guide

Thisguideisintendedforthefollowingaudience:

v Systemadministratorswho havethetaskofinstallingtheJobScheduling Console.Theyshouldbefamiliar withoneormoreofthefollowingoperating systems: Microsoft ® Windows® AIX ® HP-UX SunSolaris Linux ™

v Schedulerswho havetheresponsibilityof creatingandupdatingdefinitionsof

Managing workstations

Listing and modifying job streams Listing job stream instances and job Instances

Managing job stream instances Managing job instances Managing workstations in the plan Managing resources in the plan Managing resources

Creating job streams

Managing database lists Managing jobs Managing job streams Managing workstations and

workstation classes

Managing domains, Windows users and calendars

Managing resources, prompts, and parameters

Plan tasks

Creating workstations

Creating resources Creating job streams

Creating distributed job definitions

Creating workstation classes Creating domains

Creating Windows users Creating calendars Creating prompts Creating parameters Creating objects using copy Creating object lists

Working with object lists Managing workstations

Managing resources in the database

Managing workstation classes

Managing domains Managing Windows users Managing calendars

Managing prompts Managing parameters Managing plans

Managing job streams

Refresh 1

Refresh 2

z/OS Distributed

Key

Definition Monitoring Both

(17)

databaseandplan.They shouldbefamiliarwith performingthese specifictasks andwithworking intheIBM z/OSandMicrosoft Windowsenvironments: v Operatorswhohavetheresponsibilityofcontrollingand monitoringthe

schedulerplan.They shouldbe familiarwithperformingthetasksrelatedto monitoringand modifyingobjectsintheplanandwithworking intheIBM z/OSandWindowsenvironment.

What

this

guide

contains

Thisguidecontainsthefollowingsections: Part 1.Introduction

Part 1providesa descriptionoftheJob SchedulingConsoleandhowit fitsintothe overalltopology. Itcontainsthefollowingchapters:

Job SchedulingConsoleoverview

DescribestheoverallarchitectureofTivoliWorkloadSchedulerand where theJobScheduling Consolefitsintothattopology.SeeChapter1,“Job Scheduling Consoleoverview,”onpage3.

Part 2.Planning,installationandupgrade

Part 2providestheinformationnecessaryforyoutoplanand installtheJob Scheduling Consoleand itsnecessarycomponents.Itcontainsthefollowing chapters:

Planning andinstallingtheJobSchedulingConsole

Describeshowtoplanandinstall theJobSchedulingConsole. See Chapter2,“Planningand installingtheJob SchedulingConsole,”onpage 11.

Planning andinstallingthez/OSconnector

Describeshowtoplanandinstall thez/OSconnector.See Chapter3, “Planningand installingthez/OS connector,”onpage17.

Upgradingthez/OSconnector

Describeshowtoupgrade thez/OSconnector.SeeChapter4,“Upgrading thez/OSconnector,”onpage27.

Installing newlanguagesonanexistinginstallation

Describeshowtoinstall newlanguages.SeeChapter5,“Installingnew languages onan existinginstallation,” onpage31.

Uninstalling thecomponents

Describeshowtouninstall thevariouscomponentsthatcomprisetheJob Scheduling Console.SeeChapter6,“Uninstallingthecomponents,”on page33.

Part 3.Consoleoverview

Part 3providesan overviewoftheJobSchedulingConsoleanda quickstart to working withit.Itcontainsthefollowingchapters:

Job SchedulingConsoleobjectdescriptions

DescribestheobjectsthatarecreatedandmanagedusingtheJob Scheduling Console.SeeChapter7,“JobSchedulingConsoleobject descriptions,” onpage39.

(18)

Job SchedulingConsolequickstartguide

DescribesthetasksthatyouperformusingtheJobSchedulingConsole,a flowofthetaskorder,andlinkstothose tasks.SeeChapter8, “Job Scheduling Consolequickstartguide,” onpage41.

StartingtheJobSchedulingconsole

Describesstartingtheconsole,andof theconsoleelements.SeeChapter9, “StartingtheJobScheduling Console,”onpage47.

Part 4.Definitiontasks

Part 4providestheinformationnecessaryforyoutodefinedatabase objects,and createthelistsyouuseto managethem.Itcontains thefollowingchapters: Creatingworkstations

Describeshowto createworkstations inthez/OSand distributed environments. SeeChapter10,“Creatingworkstations,”onpage53. CreatingWindows users

Describeshowto createWindows usersinthedistributed environment.See Chapter11,“CreatingWindows users,”onpage65.

Creatingparameters

Describeshowto createparametersinthedistributedenvironment.See Chapter12,“Creatingparameters,”onpage67.

Creatingprompts

Describeshowto promptsinthedistributedenvironment.SeeChapter13, “Creatingprompts,”onpage69.

Creatingcalendars

Describeshowto createcalendars forthedistributedenvironment.See Chapter14,“Creatingcalendars,” onpage71.

Creatingdomains

Describeshowto createdomains forthedistributedenvironment.See Chapter15,“Creatingdomains,”onpage75.

Creatingworkstation classes

Describeshowto createworkstationclassesinthedistributedenvironment. See Chapter16,“Creatingworkstationclasses,”onpage77.

Creatingdistributed jobdefinitions

Describeshowto createjobdefinitions inthedistributed environment.See Chapter17,“Creatingdistributed jobdefinitions,”onpage79.

Creatingjob streams

Describeshowto createjobstreamsin thez/OSand distributed environments. SeeChapter18,“Creatingjobstreams,”onpage85. Creatingresources

Describeshowto createresources inthez/OS anddistributed environments. SeeChapter19,“Creatingresources,”onpage123. Create objectsusingcreateanother

Describeshowto cloneobjectsinthez/OSand distributedenvironments. See Chapter20,“CreatingobjectsusingCreateAnother,” onpage127. Creatinglists

Describeshowto createlists inthez/OSanddistributed environments. See Chapter21,“Creatinglists,”onpage129.

(19)

Part 5.Managingdatabaseobjects

Part 5providestheinformationnecessaryforyoutomanageobjectsinthe database afteryouhavecreated them.Itcontainsthefollowingchapters: Workingwithobjectlists

Describeshowtodisplaytablesofdatabaseand planobjectsusingtheList function. SeeChapter22,“Workingwithobjectlists,”onpage155.

Managingworkstations

Describeshowtomanage workstationsinthedatabase.SeeChapter23, “Managingworkstations,” onpage159.

Managingjob streams

Describeshowtomanage z/OSanddistributed jobstreamsinthe database.SeeChapter24,“Managingjobstreams,”onpage161. Managingresources

Describeshowtomanage z/OSanddistributed resourcesinthedatabase. SeeChapter25,“Managingresources,”onpage169.

Managingjob definitions

Describeshowtomanage distributedjobdefinitionsinthedatabase.See Chapter26,“Managingjobdefinitions,” onpage171.

Managingworkstation classes

Describeshowtomanage distributedworkstationclassesinthedatabase. SeeChapter27,“Managingworkstationclasses,”onpage175.

Managingdomains

Describeshowtomanage distributeddomains inthedatabase.See Chapter28,“Managingdomains,”onpage177.

Managingwindowsusers

Describeshowtomanage distributedWindows usersinthedatabase.See Chapter29,“ManagingWindowsusers,”onpage179.

Managingcalendars

Describeshowtomanage distributedcalendars inthedatabase.See Chapter30,“Managingcalendars,”onpage181.

Managingprompts

Describeshowtomanage distributedprompts inthedatabase.See Chapter31,“Managingprompts,”onpage183.

Managingparameters

Describeshowtomanage distributedparametersinthedatabase.See Chapter32,“Managingparameters,”onpage185.

Part 6.Managingplans

Part 6providestheinformationnecessaryforyoutomanageobjectsinz/OSand distributed plans.Itcontains thefollowingchapters:

Managingz/OSplans

Describeshowtomanage objectsinthez/OSplan.SeeChapter33, “Managingz/OSplans,” onpage189.

Managingdistributed plans

Describeshowtomanage objectsinthedistributedplan.See Chapter34, “Managingdistributed plans,”onpage217.

(20)

Part 7.Troubleshooting

Part 7providestroubleshooting information.Itcontains thefollowingchapters: Settingtraces fortheJobSchedulingConsole

Describeshowto settracesfortheJob SchedulingConsole.SeeChapter35, “SettingtracesfortheJob SchedulingConsole,”onpage271.

Troubleshooting

Describesthemostcommon problemsandhowtheyare resolved.See Chapter36,“Troubleshooting,”onpage273.

Job SchedulingConsolemessage

Describesthemessages.SeeChapter37,“JobScheduling Console messages,”onpage279.

Part 8.Appendixes

Part 8providesgeneral information.Itcontainsthefollowingappendixes: Accessibility

DescribestheaccessibilityfeaturesoftheJobScheduling Console.See AppendixA,“Accessibility,” onpage321.

Settingsecurity

DescribessettingSSLsecurityfeatures.SeeAppendixB,“SettingSecurity,” onpage323.

Status descriptionandmapping

Describesjobandjobstreamstateswithin theJob SchedulingConsoleand how tomapbetweentheconsoleandenginestates.SeeAppendixC, “Statusdescriptionandmapping,” onpage325.

Supportinformation

Describeshowto contactIBMsupport.SeeAppendixD, “Support information,” onpage329

Publications

Thissectionlists publicationsintheTivoliWorkloadSchedulerlibraryandanyother relateddocuments.Italso describeshowtoaccessTivolipublicationsonlineand how toorderTivolipublications.

Tivoli

Workload

Scheduler

library

TivoliWorkload Schedulercomprisesseveralseparateproductsavailableona varietyofplatforms,and thelibraryissimilarlydivided:

IBMTivoliWorkloadSchedulingsuitelibrary

Thislibrarycontainsallcross-platformandcross-productpublicationsfor TivoliWorkload Scheduler.

IBMTivoliWorkloadSchedulerdistributedlibrary

ThislibrarycontainsallofthepublicationsthatrefertousingTivoli WorkloadScheduleronplatforms otherthanz/OS.

IBMTivoliWorkloadSchedulerforz/OSlibrary

ThislibrarycontainsallpublicationsthatapplyonlytoIBM Tivoli WorkloadSchedulerfor z/OS.

(21)

IBMTivoliWorkloadSchedulerforApplicationslibrary

Thislibrarycontains allpublicationsthatapply onlytoIBM Tivoli WorkloadSchedulerforApplications.

IBMTivoliWorkloadSchedulerforVirtualizedData Centerslibrary Thislibrarycontains allpublicationsthatapply onlytoIBM Tivoli WorkloadSchedulerforVirtualized DataCenters.

IBM

Tivoli

Workload

Scheduling

suite

library

Thefollowingpublicationsareavailable intheIBM TivoliWorkloadScheduling suitelibrary.Thisincludespublicationswhicharecommontoallproducts, platforms,and components.

v IBMTivoliWorkloadScheduler:GeneralInformation,SC32-1256

ProvidesgeneralinformationaboutallTivoliWorkloadSchedulerproducts.It givesanoverview ofhowtheycanbeusedtogethertoprovideworkload managementsolutionsforyour wholeenterprise.

v IBMTivoliWorkloadScheduler:JobSchedulingConsoleUser’sGuide, SC32-1257 Describeshow toworkwithTivoliWorkloadScheduler,regardlessof platform, usinga commonGUIcalledthejobschedulingconsole.

v IBMTivoliWorkloadScheduler:JobSchedulingConsoleReleaseNotes,SC32-1258 Provideslate-breakinginformationaboutthejobschedulingconsole. v IBMTivoliWorkloadScheduler:WarehouseEnablementPackVersion1.1.0

ImplementationGuideforTivoliEnterprise DataWarehouse,Version1.1,

ProvidesinformationaboutenablingTivoliWorkloadSchedulerforTivoliData Warehouse.

Note: ThisguideisonlyavailableontheproductCD.Itisnotpossibletoaccess itonline, asyoucantheotherbooks(see“Accessingpublicationsonline” onpagexxii).

IBM

Tivoli

Workload

Scheduler

distributed

library

Thefollowingpublicationsareavailable intheIBM TivoliWorkloadScheduler distributed library.Thisincludespublicationswhichrefertousingtheproducton all platformsexceptz/OS.

v IBMTivoliWorkloadScheduler:ReleaseNotes,SC32-1277

Provideslate-breakinginformationaboutTivoliWorkloadScheduleron platformsotherthanz/OS.

v IBMTivoliWorkloadScheduler:Planningand InstallationGuide,SC32-1273 Describeshow toplanforand installIBMTivoli WorkloadScheduleron platformsotherthanz/OS,and howtointegrateTivoliWorkloadScheduler withNetView®,TivoliDataWarehouse,andIBM IBMTivoliBusiness Systems

Manager. v

IBMTivoliWorkloadScheduler:ReferenceGuide,SC32-1274

DescribestheTivoliWorkloadSchedulercommandlineusedonplatformsother thanz/OS,and howextendedandnetworkagentswork.

v IBMTivoliWorkloadScheduler:AdministrationandTroubleshooting,SC32-1275 ProvidesinformationabouthowtoadministerTivoliWorkloadScheduleron platformsotherthanz/OS,and whattodo ifthingsgo wrong.Itincludeshelp onmanymessages generatedbythemaincomponentsofTivoliWorkload Scheduler.

v IBMTivoliWorkloadScheduler:LimitedFault-tolerantAgentforOS/400

®,SC32-1280

(22)

Describeshow toinstall,configure,anduseTivoliWorkloadSchedulerlimited fault-tolerantagentsonAS/400®.

v IBMTivoliWorkloadScheduler:PlusModuleUser’sGuide,SC32-1276

Describeshow tosetupand usetheTivoliWorkloadSchedulerPlusmodule. See http://www.ibm.com/software/tivoli/products/scheduler/foran

introductiontotheproduct.

IBM

Tivoli

Workload

Scheduler

for

z/OS

library

The followingdocuments areavailableintheTivoliWorkloadSchedulerforz/OS library:

v IBMTivoliWorkloadSchedulerforz/OS:GettingStarted,SC32-1262

DiscusseshowtodefineyourinstallationdataforTivoliWorkloadSchedulerfor z/OSandhowto createand modifyplans.

v IBMTivoliWorkloadSchedulerforz/OS:InstallationGuide Describeshow toinstallTivoliWorkloadSchedulerfor z/OS.

v IBMTivoliWorkloadSchedulerforz/OS:Customizationand Tuning,SC32-1265 Describeshow tocustomizeTivoliWorkloadSchedulerforz/OS.

v IBMTivoliWorkloadSchedulerforz/OS:Managing theWorkload,SC32-1263 Explainshowtoplanandscheduletheworkloadand howtocontroland monitorthecurrentplan.

v IBMTivoliWorkloadSchedulerforz/OS:QuickReference,SC32-1268

Providesaquickandeasy consultationreference tooperateTivoliWorkload Schedulerforz/OS.

v IBMTivoliWorkloadSchedulerforz/OS:DiagnosisGuideandReference,SC32-1261 Providesinformationtohelpdiagnoseandcorrectpossibleproblemswhenusing TivoliWorkloadSchedulerforz/OS.

v IBMTivoliWorkloadSchedulerforz/OS:Messages andCodes, SC32-1267 Explainsmessagesandcodes inTivoliWorkloadSchedulerforz/OS. v

IBMTivoliWorkloadSchedulerforz/OS:ProgrammingInterfaces,SC32-1266 ProvidesinformationtowriteapplicationprogramsforTivoliWorkload Schedulerforz/OS.

v IBMTivoliWorkloadSchedulerforz/OS:LicensedProgramSpecifications,GI11-4208 ProvidesplanninginformationaboutTivoliWorkload Schedulerforz/OS. v IBMTivoliWorkloadSchedulerforz/OS:Memo forprogram5697-WSZ, GI11-4209

Providesasummaryofchangesfor thecurrentrelease oftheproduct.

v IBMTivoliWorkloadSchedulerforz/OS:ProgramDirectoryforprogram5697-WSZ, GI11-4203

ProvidedwiththeinstallationtapeforTivoliWorkloadSchedulerforz/OS (program5697-WSZ), describesalloftheinstallationmaterialsand gives installationinstructionsspecifictotheproductreleaselevelor featurenumber. v IBMTivoliWorkloadSchedulerforz/OS:ProgramDirectoryforprogram5698-WSZ,

GI11-4207

ProvidedwiththeinstallationtapeforTivoliWorkloadSchedulerforz/OS (program5698-WSC),describes alloftheinstallationmaterialsandgives installationinstructionsspecifictotheproductreleaselevelor featurenumber. See http://www.ibm.com/software/tivoli/products/scheduler-zos/foran

(23)

IBM

Tivoli

Workload

Scheduler

for

Applications

library

Thefollowingmanualsareavailable intheIBM TivoliWorkloadSchedulerfor Applicationslibrary:

v IBMTivoliWorkloadSchedulerforApplications:ReleaseNotes,SC32-1279 Provideslate-breakinginformationabouttheTivoliWorkloadScheduler extendedagents.

v IBMTivoliWorkloadSchedulerforApplications:User’sGuide,SC32-1278

Describeshow toinstall,use,and troubleshoottheTivoliWorkloadScheduler extendedagents.

See http://www.ibm.com/software/tivoli/products/scheduler-apps/foran introductiontotheproduct.

IBM

Tivoli

Workload

Scheduler

for

Virtualized

Data

Centers

library

Thefollowingmanualsareavailable intheIBM TivoliWorkloadSchedulerfor Virtualized DataCenterslibrary:

v IBMTivoliWorkloadSchedulerforVirtualizedDataCenters: ReleaseNotes,SC32-1453 Provideslate-breakinginformationaboutTivoliWorkloadSchedulerfor

VirtualizedDataCenters.

v IBMTivoliWorkloadSchedulerforVirtualizedDataCenters: User’sGuide,SC32-1454 Describeshow toextendtheschedulingcapabilitiesofTivoliWorkload

Schedulertoworkloadoptimizationandgridcomputingbyenablingthecontrol ofIBMLoadLeveler® andIBMGridToolboxjobs.

See http://www.ibm.com/software/info/ecatalog/en_US/

products/Y614224T20392S50.html foranintroductiontotheproduct.

Related

publications

Thefollowingpublicationsprovideadditionalinformation: v

IBMRedbooks

:HighAvailabilityScenarioswith IBMTivoliWorkloadSchedulerand

IBMTivoliFramework

ThisIBM Redbook,showsyouhowtodesignand createhighlyavailableIBM TivoliWorkloadSchedulerandIBMTivoliManagement Framework(TMR server,Managed NodesandEndpoints) environments.ItpresentsHigh

AvailabilityClusterMultiprocessing(HACMP™)forAIXand MicrosoftWindows ClusterService(MSCS) casestudies.

ThisRedbookcanbe foundontheRedbooksWebsiteat http://www.redbooks.ibm.com/abstracts/sg246632.html

v IBMRedbooks:CustomizingIBMTivoliWorkloadSchedulerforz/OSV8.2toImprove

Performance

ThisIBM Redbookcoversthetechniques thatcanbe usedtoimprovethe performanceofTivoliWorkloadSchedulerforz/OS(includingend-to-end scheduling).

ThisRedbookcanbe foundontheRedbooksWebsiteat http://www.redbooks.ibm.com/abstracts/sg246352.html

v IBMRedbooks:End-to-EndSchedulingwithIBMTivoliWorkloadSchedulerVersion8.2 ThisIBM Redbookconsidershowbesttoprovideend-to-endschedulingusing TivoliWorkloadSchedulerVersion8.2,bothdistributed(previouslyknown as Maestro™)and mainframe(previouslyknownasOPC) components.

ThisRedbookcanbe foundontheRedbooksWebsiteat http://www.redbooks.ibm.com/abstracts/sg246624.html

(24)

The TivoliSoftwareGlossary includesdefinitionsformanyofthetechnicalterms relatedtoTivolisoftware.TheTivoliSoftwareGlossaryisavailable,inEnglishonly, at thefollowingWebsite:

http://publib.boulder.ibm.com/tividd/glossary/termsmst04.htm

Accessing

publications

online

The productCDcontainsthepublicationsthatareintheproductlibrary.The formatofthepublicationsisPDF, HTML,orboth.Toaccessthepublicationsusing a Webbrowser,opentheinfocenter.htmlfile.Thefileisintheappropriate

publicationsdirectoryontheproductCD.

IBM postspublicationsforthisand allotherTivoliproducts,astheybecome available andwhenevertheyareupdated,totheTivolisoftwareinformationcenter Website.AccesstheTivolisoftwareinformationcenter byfirst goingtotheTivoli software libraryat thefollowingWebaddress:

http://www.ibm.com/software/tivoli/library/

Scrolldownandclick theProduct manualslink.IntheTivoliTechnicalProduct DocumentsAlphabeticalListingwindow,clicktheappropriateTivoliWorkload Schedulerproductlinktoaccesstheproduct’slibrariesat theTivolisoftware informationcenter.AllpublicationsintheTivoliWorkloadSchedulersuitelibrary, distributed libraryandz/OSlibrarycanbe foundundertheentryTivoliWorkload Scheduler.

Note: IfyouprintPDFdocuments onotherthanletter-sizedpaper,settheoption intheFile→ PrintwindowthatallowsAdobeReadertoprintletter-sized pagesonyour localpaper.

Tivoli

Workload

Scheduler

online

books

All thebooksintheTivoliWorkloadSchedulerforz/OSlibrary,areavailablein displayable softcopyform onCD-ROMin theIBMOnline Library:z/OSSoftware ProductsCollectionKit,SK3T-4270.YoucanreadthesoftcopybooksonCD-ROMs usingtheseIBM licensedprograms:

v BookManager

®READ/2(programnumber5601-454)

v BookManagerREAD/DOS(programnumber5601-453) v BookManagerREAD/6000(programnumber5765-086)

All theBookManagerprogramsneedapersonalcomputerequipped witha CD-ROM diskdrive(capableofreadingdisksformattedintheISO9660standard) and amatching adapterandcable.Foradditionalhardwareandsoftware

information,refertothedocumentationforthespecific BookManagerproductyou are using.

Updatestobooksbetweenreleasesareprovidedinsoftcopyonly.

Ordering

publications

YoucanordermanyTivolipublicationsonline atthefollowingWebsite: http://www.elink.ibmlink.ibm.com/public/applications/

publications/cgibin/pbi.cgi

(25)

v InCanada:800-426-4968

Inothercountries,seethefollowingWebsitefora listof telephonenumbers: http://www.ibm.com/software/tivoli/order-lit/

Accessibility

Accessibilityfeatureshelpuserswitha physicaldisability,suchasrestricted mobilityorlimited vision,tousesoftwareproductssuccessfully.Withthis product, youcanuseassistivetechnologiestohearand navigatetheinterface.Youcanalso usethekeyboardinsteadofthemousetooperateallfeaturesofthegraphicaluser interface.

For additionalinformation,seeAppendixA, “Accessibility,”onpage321.

Tivoli

technical

training

For Tivolitechnicaltraininginformation,refertothefollowingIBMTivoli EducationWebsite:

http://www.ibm.com/software/tivoli/education

Support

information

Ifyouhaveaproblemwithyour IBMsoftware,youwanttoresolveit quickly.IBM provides thefollowingwaysforyoutoobtainthesupportyouneed:

v Searchingknowledgebases:Youcansearchacrossalargecollection ofknown problemsandworkarounds,Technotes, andotherinformation.

v Obtainingfixes:Youcanlocatethelatestfixesthatarealreadyavailableforyour product.

v

ContactingIBM SoftwareSupport:Ifyoustill cannotsolve yourproblem,and youneedtoworkwith someonefromIBM,youcanusea varietyofwaysto contactIBMSoftwareSupport.

For moreinformationaboutthesethreewaysofresolvingproblems,see AppendixD,“Support information,”onpage329.

Conventions

used

in

this

guide

Thisguideusesseveralconventionsforspecialtermsandactions, operating system-dependent commandsandpaths,comman syntax,andmargingraphics.

Typeface

conventions

Thisguideusesthefollowingtypefaceconventions: Bold

v Lowercase commandsandmixedcasecommandsthatareotherwise difficult todistinguishfromsurroundingtext

v Interfacecontrols(check boxes,pushbuttons,radiobuttons,spin buttons, fields,folders,icons,listboxes, itemsinsidelistboxes,

multicolumnlists,containers, menuchoices,menu names,tabs,property sheets), labels(suchasTip:,andOperatingsystem considerations:) v Keywords andparametersintext

(26)

Italic

v Wordsdefinedintext

v Emphasisofwords(wordsaswords)

v Newtermsintext(exceptina definitionlist) v Variablesand valuesyoumustprovide Monospace

v Examplesandcodeexamples v

Filenames,programming keywords,andotherelementsthataredifficult todistinguishfromsurroundingtext

v Messagetextandprompts addressedtotheuser v Textthattheusermust type

v Valuesforargumentsorcommandoptions

Operating

system-dependent

variables

and

paths

ThisguideusestheUNIX®conventionforspecifyingenvironment variablesand for directorynotation.

WhenusingtheWindows commandline, replace$variablewith %variable%for environment variablesand replaceeachforwardslash(/) witha backslash(\) in directory paths.Thenamesofenvironmentvariablesarenotalwaysthesamein Windows andUNIX.Forexample,%TEMP%inWindowsisequivalentto$tmpin UNIX.

Note: Ifyouare usingthebashshellonaWindows system,youcanusetheUNIX conventions.

Command

syntax

Thisguideusesthefollowingsyntaxwhereveritdescribescommands:

Table1.Commandsyntax

Syntax convention

Description

Brackets([]) Theinformationenclosedinbrackets([])isoptional.Anythingnot enclosedinbracketsmustbespecified.

Braces({}) Braces({})identifyasetofmutuallyexclusiveoptions,whenone optionisrequired.

Underscore(_) Anunderscore(_)connectsmultiplewordsinavariable.

Verticalbar(|) Mutuallyexclusiveoptionsareseparatedbyaverticalbar(|).Youcan enteroneoftheoptionsseparatedbytheverticalbar,butyoucannot entermultipleoptionsinasingleuseofthecommand.Averticalbar canbeusedtoseparateoptionalorrequiredoptions.

Bold Boldtextdesignatesliteralinformationthatmustbeenteredonthe commandlineexactlyasshown.Thisappliestocommandnamesand non-variableoptions.

(27)

Part

1.

Introduction

Chapter1.JobSchedulingConsoleoverview . . 3

TivoliWorkloadSchedulerarchitecture . . . 3

Components . . . 3

Topology . . . 4

Connection . . . 6

(28)
(29)

Chapter

1.

Job

Scheduling

Console

overview

Thejobschedulingconsoleisan interactiveinterfaceforcreating,modifying,and deleting objectsin theproductdatabaseofTivoliWorkloadScheduler.Italso allows youtomonitor andcontrolobjectsscheduledinthecurrentplan.

Thejobschedulingconsoleispart ofthedistributedarchitecture,butallowsyouto workwith TivoliWorkloadScheduleronbothz/OSanddistributed engines simultaneously.

ThischapterdescribestheoverallarchitectureofTivoliWorkloadSchedulerand where theJob SchedulingConsolefitsintothattopology.

Tivoli

Workload

Scheduler

architecture

Thissectiondescribes thecomponents,topologyand connectionofa Tivoli Workload Scheduler.

Components

ATivoliWorkloadSchedulernetworkismadeupofthefollowingtypesof workstation:

Master DomainManager(MDM)

Themasterdomainmanager isthetopmostdomainofaTivoliWorkload Schedulernetwork. Itcontainsthecentralizeddatabasefilesusedto documentschedulingobjects.ItcreatestheProductionplan, distributesit toall theagentsinthenetworkatthestartofeachday,and performsall loggingandreportingforthenetwork.

Fault-tolerant Agent(FTA)

Aworkstationcapableofresolvinglocaldependenciesandlaunchingits jobs intheabsenceofa domainmanager.

Standard Agent

Aworkstationthatlaunchesjobsonlyunderthedirectionofitsdomain manager.

Theworkstationtypescanassumethefollowingroles: ParentDomain

Thedomaindirectlyabovethecurrentdomain.All domains,exceptthemaster domain,haveaparentdomain.Allcommunicationto andfromadomainis rooted throughtheparentdomainmanager.

BackupMaster

Afault-tolerantagentcapableof assumingtheresponsibilitiesofthemaster domainmanager.

DomainManager

Themanagement hubinadomain.Allcommunicationstoandfromtheagents ina domainareroutedthrough thedomain manager.

BackupDomainManager

Afault-tolerantagentcapableof assumingtheresponsibilitiesofitsdomain manager.

(30)

Host

Theschedulingfunction requiredbyextendedagents.Itcanbe performedby anyTivoliWorkloadSchedulerworkstation,exceptanotherextendedagent. ExtendedAgent

Alogicalworkstationdefinitionthatenablesyoutolaunchand controljobson othersystemsandapplications.

NetworkAgent

Alogicalworkstationdefinitionforcreating dependenciesbetweenjobsand jobstreamsinseparate TivoliWorkloadSchedulernetworks.

Topology

YourTivoliWorkloadSchedulertopology canbecomplexorsimple accordingto your jobschedulingrequirements.

Figure2 showsasingletier hierarchy,wheretheagentsare directlyconnectedto themasterdomainmanager.

Figure3 onpage5 showsamulti–tierhierarchywheretheagentsareconnectedto a domainmanagerat thevarioustiersofthetopology.

Master

Domain

Manager

FTAs

AIX

Linux

Windows

Solaris

JSC

Figure2.Singletiertopology

(31)

Thedomain managerofdomainAacts asthemasterdomainmanager fordomain C, andthedomainmanagerofdomainB actsasthemasterdomainmanager for domains Dand E.

Normally youwouldconnecttheJobScheduling Consoletothemasterdomain manager tocontrolyour jobschedulingactivities,butthereisnoreasonwhyyou shouldnotconnecttoadomainmanager orafault-tolerantagent.

Figure4onpage6 showsanend-to-endtopologywith theJobSchedulingConsole connected tothez/OS masterdomain.

JSC

Master

Domain

Manager

Domain

Manager

Domain

Manager

Master Domain

DomainA

DomainB

DomainC

DomainD

DomainE

FTA

FTA

SA

FTA

FTA

FTA

FTA

FTA

FTA

FTA

DM

DM

DM

FTA

Backup

Master

Backup

Domain

Manager

Figure3.Multi–tiertopology

Architecture

(32)

Connection

The JobSchedulingConsoleconnectstotheenginesthroughtheJobScheduling Servicesand therelevantconnector.Theconnectorsmust beinstalledtogetherwith theJob SchedulingServicesonaTivoliManagementFrameworkserver.TheJob Scheduling Consolecommunicateswith thesystem throughtheconnector,a protocolconverterthattranslatestheinstructionsenteredthroughtheJob Scheduling Consoleintoscheduler commands.

JSC

Domain

Manager

Domain

Manager

DomainA

DomainB

SA

FTA

FTA

FTA

DomainZ

OPCMASTER

z/OS

AIX

Domain

Manager

Domain

Manager

Master

AIX

HPUX

Figure4.End-to-endtopologywithJobSchedulingConsole

(33)

Youcanmanageplananddatabase objectsnotonlyfromthemasteroragent workstations,butalso fromanysystemonwhichthejobschedulingconsoleis installedwith aTCP/IPconnectiontothemasterorthefault-tolerantagent runningtheconnector.YoucanmanageIBMTivoli WorkloadSchedulerforz/OS and distributedengine databaseandplanobjectsfromthesame JobScheduling Consoleprovidedyouinstalltherelevantconnectors.

Job Scheduling Services

Tivoli Framework

Connector

z/OS

Connector

Distributed

JSC

Figure5.JobSchedulingConsoleconnection

Architecture

(34)

References

Related documents

Results demonstrated that Hypothesis 1, which stated that when compensation is average, organizations valuing environmental sustainability will yield significantly higher

Content of the lecture Introduction Decision aiding Recommendations Bibliography.. Algorithmic

We consider the three dimensional non-stationary Stokes system as a model problem and we derive a sensitivity analysis with respect to the creation of a small perturbation in the

A possible explanation for the ter- minal drought tolerance in the tdt lines could be their early flowering and maturity as well as higher tillering number that leads to an

The coefficient measures the change between the pre- and post- professional referee periods in Premier League compared to First Division second half injury time in games when the

When a stranger came into a community, the people of the community knew exactly what ‘ohana he belonged to, and from which island he came, and of what family group.. If he wore

Dijetetička ispitivanja najčešće se provode anketom radi utvrđivanja je li nacionalna, obiteljska i individualna prehrana osigurava potrebe organizma, ili se radi o nekom

• Scaf Scaf foldi foldingshal ngshal lbein lbeinaccorda accordancewith ncewithChapter Chapter IIIofthe