content ::= {spec}
spec ::= logSpec | volumeSetSpec
logSpec ::= "Log" "{" {logAttribute} "}"
logAttribute ::= fileSpec
fileSpec ::= "file" "=" fileName
volumeSetSpec ::= "VolumeSet" volumeSetName
"{" {volumeSetAttribute} "}"
volumeSetAttribute ::= timeoutSpec | mirrorSpec
timeoutSpec ::= "OptimalWaitTimeLimit" "=" integer
mirrorSpec ::= "Mirror" "{" {mirrorAttribute} "}"
mirrorAttribute ::= primarySpec | secondarySpec |
Enhanced FlashCopySpec
primarySpec ::= "Primary" "=" volumeSpec
secondarySpec ::= "Secondary" "=" volumeSpec
Enhanced FlashCopySpec ::= "Copy" "=" volumeSpec
volumeSpec ::= storageArrayName"."volumeUserLabel
In this syntax, items enclosed in double quotation marks (" ") are terminal symbols. Items separated by a
vertical bar (|) are alternative values (enter one or the other, but not both). Items enclosed in curly braces
({ }) are optional (you can use the item zero or more times).
These definitions are provided for non-terminals in the syntax:
v integer – The timeout value must be an integer (decimal digits from 0–9).
v volumeSetName – The name of the set of volumes on which you want to run the Global Copy Mirror
utility.
v fileName – The name of a file, using characters and conventions that are appropriate for the system on
which the application is running.
v storageArrayName – The label that you have assigned for a storage subsystem, as would be used in the
CLI to specify the name of the storage subsystem.
v volumeUserLabel – The label that you have assigned for a volume that uniquely identifies the volume
within the storage array.
Note: Names and labels can be any characters that are defined as appropriate for your operating system.
The maximum length for a name or label is 30 characters. If the name or label contains special characters
(as defined by the operating system) or period characters, you must enclose the name or label in double
quotation marks (" "). You can, optionally, enclose the name or label in double quotation marks at any
time.
These items are considered syntax errors:
v More than one logSpec command in the input file
v Zero or more than one fileSpec attribute in a logSpec command (you must include exactly one
fileSpec attribute in the logSpec command)
v More than one timeoutSpec attribute in a volumeSetSpec command
v Zero or more than one primarySpec attribute in a mirrorSpec command (you must include exactly one
primarySpec attribute in the mirrorSpec command)
v Zero or more than one secondarySpec attribute in a mirrorSpec command (you must include exactly
one secondarySpec attribute in the mirrorSpec command)
v Zero or more than one Enhanced FlashCopySpec attribute in a mirrorSpec command (you must include
exactly one Enhanced FlashCopySpec attribute in the mirrorSpec command)
Note: In the Global Copy Mirror utility configuration file, you must specify the primary volume, the
secondary volume, and the copy (FlashCopy) volume. The utility does not make sure that the secondary
volume is correct for the Enhanced Remote Mirroring relationship. The utility also does not make sure
that the Enhanced FlashCopy (legacy) volume is actually a FlashCopy for the secondary volume. You
Appendix C. Global Copy mirror utility
C-3
Need help?
Do you have a question about the System Storage DS3000 and is the answer not in the manual?