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 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589
|
1 Overview
LMU Overview
Greystone products are sold under license. A license permits the legal
operation of a Greystone product on one or more machines. When
entering into a software license agreement with Greystone you receive
an installation kit containing the software and a unique set of
information called a Product Authorization Key (PAK). Although the
software license gives you the legal right to use the software, it is
the PAK which mechanically enables you to use the software. You must
enter this PAK information into your system before you can actually
use the licensed software. The License Management Utility (LMU)
provides the commands needed to enter and maintain this PAK
information. LMU is supplied with all Greystone products which require
a PAK.
2 Acquiring_PAKs
Acquiring your Product Authorization Key (PAK)
A Product Authorization Key (PAK) is a set of information provided
by Greystone which identifies and authorizes your licensed
configuration. The PAK includes those configuration details which
are required by LMU to permit normal operation of the product. PAKs
may be communicated in hardcopy, orally or via electronic mail.
Handle your PAK information with care. Inappropriate disclosure of
PAKs could place your organization in violation of your Greystone
license agreement(s).
If you have just received new PAK information you need to enter
this information into your system using LMU and the REGISTER
command.
2 PAK_Info
PAK Information
When REGISTERing a PAK be sure to enter the information on the PAK
exactly. PAKs contain the following fields of information. If a PAK
field is left blank the default listed appears when you display the
PAK information again.
3 Product
Product
o Product - the name, for example GT.M
3 Version
Version
o Version - if not specified the configuration is not
restricted to a particular version. Version identifiers are
in the format Vm.n-p where m is a major release, n is a
maintenance release, and p is a patch level. The default is
blank.
3 Configuration
Configuration
o Configuration value - identifies the type of license (user-
based or machine-based) and if user-based, how many users. If
no value is specified the configuration does not restrict the
number of users, indicating a machine-based license. A value
corresponds numerically to the maximum number of concurrent
users licensed for the product (user-based license). The
default is "Unlimited jobs."
3 Activation
Activation
o Activation date - if no time is specified the configuration
is already valid. Times are specified in [d]d-mon-[yy]yy
format. The default is "Not limited."
3 Expiration
Expiration
o Expiration date - if no value is specified the configuration
does not expire. If a PAK has no expiration date, that PAK
can continue in use until some event such as an operator
action or a CPU change makes the PAK obsolete. The default is
"Not limited."
3 Configuration_ID
Configuration_ID
o Configuration ID - an integer which uniquely identifies the
configuration. This field is required.
3 Number-of-systems
Number-of-systems
o Number of Systems - how many separate computers share in the
configuration. Multiprocessor machines such as a VAX 6420 are
considered a single computer. This field is required.
3 Hardware_Model
Hardware_Model
o Hardware Model(s) - a mnemonic or hexadecimal identifier for
the computers covered by the configuration. Hardware models
are included even in PAKs for user-based licenses. Hardware
model identifications may be examined using the SHOW SYSTEM
command.
3 Check_Sum
Check_Sum
o Checksum - a 1 digit integer field followed by 4 fields each
of 4 alpha characters with dashes between fields, for
example: 0-AFFF-CEDC-EDCF-BDDD. The checksum is used to
validate that the fixed portions of the configuration have
been correctly entered. This field is required.
3 Creation
Creation
o Creation date - the system date and time when this PAK was
entered. This is automatically generated and filled in by the
system.
3 Operator_ID
Operator_ID
o Operator ID - the Username of the account used when the PAK
information was entered. This is automatically generated and
filled in by the system.
2 Configuration_files
Configuration Database Files
LMU stores the PAK information in one or more files which are
referred to as the configuration database. Because an LMU session
deals with a single file, user configuration activities are
generally simplified and minimized when a single file holds all
licenses in a system. This is particularly true in a VAXcluster
when multiple licenses for the same product may exist for different
cluster members. However, you may use multiple files to manage
configurations.
Note: The system automatically sets up the configuration database
if you use the standard installation procedures. If you do not, the
following provides information you may need.
Products access the configuration database through the logical name
GTM$CNFDB. The default specification for a configuration file is
GTM$DIST:GTC.CNF.
2 VMS_Locks
VMS Locks Used by the Configuration Facility
Greystone products use VMS locks to verify a properly configured
operation. Each process actively using one or more Greystone
configured product(s) requires three locks per product. For
example, if there are 5 programmers using the GT.M product, they
are accessing 15 locks.
Make sure your system can accommodate the number of locks required
for your new software. Systems with large numbers of processes may
require adjustments to the LOCKIDTBL and the LOCKIDTBL_MAX SYSGEN
parameters.
2 License_types
License Types
To prepare the appropriate PAK for your installation you must
determine which type of license you need. Licenses are either
machine-based or user-based.
3 Machine-based
Machine-based Licenses
A machine-based license permits any number of processes to
concurrently use a Greystone product on a particular machine.
Machine-based licenses are usually purchased when a computer has
a potentially large number of concurrent users. The advantages
of machine-based licenses are:
o They reward an efficient time-sharing environment. If your
application(s) supports many users per VAX Unit of Processing
(VUP), you are not penalized for your efficiency.
o They are frequently appropriate for the dedicated MUMPS
environment.
o They may reduce administrative costs in a growing
environment. As the number of users increases no action is
required. There is a single justification cycle rather than
multiple cycles.
3 User-based
User-based Licenses
A user-based license places a maximum limit on the number of
processes in a system which can concurrently use a product. All
types of jobs count toward the user limit including:
interactive, batch, detached, spawned and remote processes.
User-based licenses are generally purchased when the number of
concurrent users is small relative to the capacity of the
system. A user-based license can be converted to a machine-based
license.
The advantages of user-based licenses are:
o They reward the environment where jobs tend to be massive
rather than distributed.
o They permit the use of a few MUMPS processes in a large
general purpose system.
o They permit a "pay-as-you-go" approach to the introduction of
MUMPS. Additional users may be added to a user-based license
in increments of 4.
1 DELETE
D[ELETE]
The DELETE command removes one or more PAKs from the configuration
database.
The format of the DELETE command is:
D[ELETE] [/qualifier=value]
Qualifiers to the DELETE command select the PAKs on which the command
operates. If multiple qualifiers are used on a DELETE, only PAKs which
satisfy the values for all qualifiers are presented for deletion.
After the PAK is presented, LMU presents the prompt:
Delete, Next or Quit D/N/Q [N]:
Example
LMU> DELETE/CON=135975
1 EXIT
E[XIT]
The EXIT command terminates an LMU session.
The format of the EXIT command is:
E[XIT]
Example
LMU> EXIT
$
1 HELP
H[ELP]
The HELP command displays online information about LMU commands and
qualifiers, using the VMS help facility. HELP takes an optional
parameter which specifies a topic on which you desire help. Exit from
HELP by entering <RET> enough times to leave all nested levels or by
entering <CTRL Z>.
The format of the HELP command is:
H[ELP] [topic]
Example
LMU> HELP MODIFY
This command displays help on the MODIFY command.
1 INITIALIZE
I[NITIALIZE]
The INITIALIZE command creates and formats a new configuration file.
If the file previously exists, INITIALIZE displays a warning and does
not create the file. If you need to replace an existing configuration
file, use the DCL DELETE command to remove the existing copy of the
file before initiating the LMU session.
The format of the INITIALIZE command is:
I[NITIALIZE]
Example
LMU> INITIALIZE
Caution: If you have a cluster which should have a common
configuration database, define GTM$CNFDB to GTC.CNF or some other
appropriate file in a common directory before invoking LMU to perform
an INITIALIZE.
1 LIST
L[IST]
The LIST command displays one or more PAKs from the configuration
database.
The format of the LIST command is:
L[IST] [/qualifier=value]
Qualifiers to the LIST command select the PAKs on which the command
operates. If you use multiple qualifiers on a LIST, only PAKs which
satisfy the values for all the qualifiers display.
For more detailed information and examples, refer to the LMU
qualifiers description.
Example
LMU> LIST
This command LISTs the entire contents of the current configuration
file.
1 MODIFY
M[ODIFY]
The MODIFY command changes one or more PAKs in the configuration
database. Use the MODIFY command to reflect any changes in the node
specific information, or to correct discrepancies between the
information entered with a prior REGISTER or MODIFY and the PAK
information.
If your current configuration does not contain all the nodes specified
in the PAK, LMU is not able to fill in the node information
automatically. In this case, enter the information if it is available.
Otherwise, leave it blank and MODIFY the configuration again when the
node becomes available.
The format of the MODIFY command is:
M[ODIFY] [/qualifier=value]
Qualifiers to the MODIFY command select the PAKs on which the command
operates. If you use multiple qualifiers on a MODIFY, only PAKs which
satisfy the values for all the qualifiers are presented for
modification.
1 REGISTER
R[EGISTER]
The REGISTER command inserts the PAK information describing a
configuration into a configuration file. Once you accurately REGISTER
an appropriate PAK, the system configures the product for full normal
operation.
The format of the REGISTER command is:
R[EGISTER]
REGISTER prompts for all fields. REGISTER does not verify the accuracy
of the configuration. However, the configuration is verified whenever
a process uses the product. Be sure to enter all information
accurately and exactly, as an incomplete or incorrect PAK cannot
provide normal product operation.
Warning: when LMU prompts to save the license, it acts on the first
character of the response and does not wait for a <RET>.
If your current configuration does not contain all the nodes specified
in the PAK, LMU is not able to fill in the node information
automatically. In this case, enter the information if it is available.
Otherwise, leave it blank and MODIFY the configuration when the node
becomes available.
1 SHOW
S[HOW] S[YSTEM]
The SHOW SYSTEM command presents the details required to complement
the information supplied by the PAK to REGISTER a configuration.
The format of the SHOW SYSTEM command is:
S[HOW] S[YSTEM]
The SHOW SYSTEM command displays the following information:
o Node name
o Node id
o Hardware Model mnemonic or hexadecimal identifier
In a VAXcluster, the display shows a line for each machine. In an
unclustered system, SHOW SYSTEM displays the node name as
"stand-alone." The model mnemonic displays if it is known, otherwise
the hexadecimal id displays.
1 Qualifiers
Qualifiers
LMU qualifiers are used with LMU commands to direct the system to a
specific license or PAK.
The INITIALIZE, REGISTER and SHOW SYSTEM commands do not accept
qualifiers. The LIST, MODIFY and DELETE commands may act on more than
one PAK and take the same selecting qualifiers. If multiple qualifiers
are specified, only PAKs which satisfy the values for all qualifiers
are treated as objects of the command. In other words, the effect of
multiple qualifiers on the same command works as if there were ANDs.
LMU qualifiers may be abbreviated using enough characters from the
beginning of the qualifier to unambiguously identify the qualifier.
LMU qualifiers can always be abbreviated to four characters or less.
Greystone recommends using four characters or more in command
procedure files so commands introduced in future versions do not
necessitate coding changes. The description for each qualifier
identifies the current minimum abbreviation by showing the optional
part of the qualifier in square brackets ([]).
All of the LMU qualifiers take arguments. The qualifier is delimited
by an equal sign (=) which is followed by the argument.
2 /ACTIVATION
/A[CTIVATION]
The /ACTIVATION qualifier selects PAKs which activate on a
particular date.
The format for the ACTIVATION qualifier is:
A[CTIVATION]=date
The date is of the form [d]d-mon-[yy]yy and cannot contain
wildcards. The keywords YESTERDAY, TODAY and TOMORROW are also
accepted.
Example
LMU> LIST/ACTIV=31-oct-1985
This command LISTs all PAKs with an availability date matching the
31st of October, 1985.
2 /CHECKSUM
/CH[ECKSUM]
The /CHECKSUM qualifier selects all PAKs with checksums which match
the specified pattern.
The format for the CHECKSUM qualifier is:
/CH[ECKSUM]=pattern
Example
LMU> MODIFY/CHECKSUM=0-FDCI-AL*
This command selects any PAKs with checksums starting with
0-FDCI-AL for modification.
2 /CONFIGURATION_ID
/CO[NFIGURATION_ID]
The /CONFIGURATION_ID qualifier selects a particular PAK based on
its identifier.
The format for the CONFIGURATION_ID qualifier is:
/CO[NFIGURATION_ID]=integer
Example
LMU> LIST/CONFIG=1345
This command LISTs the PAK with the ID 1345.
2 /CREATION
/CR[EATION]
The /CREATION qualifier selects PAKs which were REGISTERed on a
particular date.
The format for the CREATION qualifier is:
/CR[EATION]=date
The date is of the form [d]d-mon-[yy]yy and cannot contain
wildcards. The keywords YESTERDAY, TODAY and TOMORROW are also
accepted.
Example
LMU> MODIFY/CREATION=today
This command presents for modification all PAKs created today.
2 /EXPIRATION
/E[XPIRATION]
The /EXPIRATION qualifier selects PAKs which have a particular
EXPIRATION date.
The format for the EXPIRATION qualifier is:
/E[XPIRATION]=date
The date is of the form [d]d-mon-[yy]yy and cannot contain
wildcards. The keywords YESTERDAY, TODAY and TOMORROW are also
accepted.
Example
LMU> DELETE/EXPIR=yesterday
This command presents for deletion all PAKs which expired
yesterday.
2 /HARDWARE_MODEL
/H[ARDWARE_MODEL]
The /HARDWARE_MODEL qualifier selects PAKs which configure a
computer of a particular model.
The format for the HARDWARE_MODEL qualifier is:
/H[ARDWARE_MODEL]=hexadecimal-integer or mnemonic
Example
LMU> DELETE/HARDWARE=VUV2
or
LMU> DELETE/HARDWARE=0x8
These commands display for possible deletion all PAKs which cover a
MicroVAX II.
2 /NODE_NUM
/NO[DE_NUM]
The /NODE_NUM qualifier selects PAKs for a computer based on the
node number.
The format for the NODE_NUM qualifier is:
/NO[DE_NUM]=integer
Example
LMU> LIST/NODE=57
This command LISTs all PAKs which configure node 57.
2 /NUM_SYS
/NU[M_SYS]
The /NUM_SYS qualifier selects PAKs which cover a particular number
of computers.
The format for the NUM_SYS qualifier is:
/NU[M_SYS]=integer
Example
DELETE/NUM_SYS=2
This command presents for deletion all PAKs for configurations
which cover two computers.
2 /OPERATOR
/O[PERATOR]
The /OPERATOR qualifier selects PAKs which were REGISTERed by VMS
user account(s) which match a pattern.
The format for the OPERATOR qualifier is:
/O[PERATOR]=pattern
Example
LMU> LIST/OPER=SMITH_C
This command LISTs all PAKs which had been REGISTERed by SMITH_C.
2 /PRODUCT
/P[RODUCT]
The /PRODUCT qualifier selects PAKs which configure products which
match a pattern.
The format for the PRODUCT qualifier is:
/P[RODUCT]=pattern
Example
LMU> MODIFY/PROD=GT.CX
This command presents for modification all PAKs for the GT.CX
product.
2 /VALUE
/VA[LUE]
The /VALUE qualifier selects PAKs which authorize a particular
number of concurrent processes.
The format for the VALUE qualifier is:
/VA[LUE]=integer
Example
LMU> LIST/VALUE=20
This command LISTs all PAKs which configure 20 users.
2 /VERSION
/VE[RSION]
The /VERSION qualifier selects PAKs which authorize product
versions which match a pattern.
The format for the VERSION qualifier is:
/VE[RSION]=pattern
Example
LMU> MODIFY/VERSION=V2*
This command presents for modification all PAKs with a version
starting with V2.
|