HP 418800-B21 HP StorageWorks Replication Solutions Manager 4.0.1 job command - Page 13

Job concepts, templates and, commands

Page 13 highlights

1 Job concepts, templates and commands Job concepts Job language overview The job language provides a simple and structured way to automate replication and other storage related tasks. A typical job consists of commands, assignments (variables), branching instructions, labels, comments and exits. Jobs with launch commands often include transactions. See also imported jobs. Click the links below for information. Line Task comment > 1 // Replicate storage volumes. 2 // command > 3 ValidateStorageSystem ( %array_name% ) ... branch > 9 Launch ( %source_host%, %suspend_command_line%, "", WAIT, "0" ) onerror pauseat E1: transaction start > 10 DO { assignment > 11 $Rep1 = SnapshotStorageVolume ( %array_name_source_storvol_unc1%, FULLY_ALLOCATED, SAME, %dest_storvol1%, NOWAIT ) onerror pauseat E1: 12 // 13 } ALWAYS { 14 // Resume the host application. 15 Launch ( %source_host%, %resume_command_line%, "", WAIT, "0" ) transaction end > 16 } ... exit > 27 Exit (SUCCESS) 28 // 29 // Failure exit - no rollback needed. label > 30 E1: Exit (FAILURE) ... Jobs, templates, and commands You can create, save, run, schedule, and manage jobs that automate replication tasks. HP StorageWorks Replication Solutions Manager 4.0.1 13

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204
  • 205
  • 206
  • 207

1 Job concepts, templates and
commands
Job concepts
Job language overview
The job language provides a simple and structured way to automate replication and other storage related
tasks. A typical job consists of commands, assignments (variables), branching instructions, labels,
comments and exits. Jobs with
launch
commands often include transactions. See also
imported jobs
.
Click the links below for information.
Line
Task
comment
>
1
//
Replicate storage volumes.
2
//
command >
3
ValidateStorageSystem
( %array_name% )
...
branch
>
9
Launch ( %source_host%, %suspend_command_line%, "", WAIT, "0" )
onerror pauseat E1
:
transaction
start >
10
DO {
assignment
>
11
$Rep1
= SnapshotStorageVolume ( %array_name_source_storvol_unc1%,
FULLY_ALLOCATED, SAME, %dest_storvol1%, NOWAIT ) onerror pauseat E1:
12
//
13
} ALWAYS {
14
// Resume the host application.
15
Launch ( %source_host%, %resume_command_line%, "", WAIT, "0" )
transaction end >
16
}
...
exit
>
27
Exit
(SUCCESS)
28
//
29
// Failure exit - no rollback needed.
label
>
30
E1
: Exit (FAILURE)
...
Jobs, templates, and commands
You can create, save, run, schedule, and manage jobs that automate replication tasks.
HP StorageWorks Replication Solutions Manager 4.0.1
13