HP System Dictionary/XL General Reference Manual Vol 2 - Part 1 SDINIT (32256-90005)
11- 106
If the SCOPE parameter is specified and the PASSWORD parameter is not, you will be
promptedfor the password. For security reasons, theecho is turned off and you aregiven only
three chances to enter the correct password. If you're running the program interactively and
thecorrect password isnotenteredafterthree tries,theMERGE-TOcommandwillterminate
and you will be returned to the highest prompt level. If you're running the program in batch
mode and the correct password is not entered, the program will terminate. The password is
always read from $STDINX.
The scope that you chose should give you enough capabilities to complete the merge process.
For example, if structure changes are involved when merging a version, the scope that you
open the dictionary must have Extend capability. Another example is when you are merging
definitions,the scope that you openthe dictionary should have modifyaccess to theoccurrenc-
es in the version so the merge procedure will not fail due to the dictionary security.
name-mode Specifies which name mode to open the dictionary with. The valid choices are:
Internal
External
The default is to use the external name mode.
open-mode Specifies which mode to open the dictionary with. The valid choices are:
Read-Allow-Read
Read-Only
Shared-Update
Exclusive-Update
Customization
If not specified, the default is Shared-Update mode. After the dictionary is opened, this pa-
rameter can be used to change the open mode. Customization should only be used if you are
merging only the structure. When merging occurrences that involve structure changes, you
should open the dictionary in exclusive-update mode. This is because SDUTIL will have to
switch to customization mode during structure update, and it may not be successful unless
the dictionary was opened exclusively.
domain-nameName of the dictionary domain to merge definitions to. If not specified the default is (will be)
the same as the source domain at merge time. If you are in another domain and you want to
get back to the common domain, specify DOMAIN= with no value. If you are in another do-
main (specified by you) and you want to default to the source domain, specify DOMAIN= !.
Once an exclamation point ''!' is specified, it will remain defaulted to the source until you
specifyanother domain. The domain specifiedmust already exist in thetarget dictionary, oth-
erwise the merge process will not be successful.
version-name Name of the version to be used when merging definitions. If not specified, the version status
parameter is used to determine the default version. If both the version-name and the version
status are not specified, then the default is (will be) the same as the source version at merge
time. If you are in another version specified by you, and you want to default to the source ver-
sion specify VERSION = !. Once a version is defaulted to the source, it will remain defaulting
to the source at merge time, until you specify another version. If the version specified does
not exist, a new version will be created at merge time.