Quayle
          Consulting Inc.

VMS System Identification Change

 Some VMS programs use the VAX model numbers encoded in the system boot ROM.  The Quayle Consulting product series QCI-SID allows any or all of the following numbers as reported by function SYS$GETSYI to be changed in a running VMS system. On VAX, the HW_NAME string will change according to the HW_MODEL value.  On Alpha, the HW_NAME string can be set as desired.

This product is available for:
Customers desiring this product for earlier VMS versions, or on HP Integrity servers, should contact Quayle Consulting for a special quotation.


Configuration
To create the correct license key, QCI needs the results of the following DCL script.  This must be executed on the system whose values are to be imitated.

$ WRITE SYS$OUTPUT F$GETSYI ("VERSION")
$ WRITE SYS$OUTPUT F$GETSYI("HW_NAME")
$ WRITE SYS$OUTPUT "CPU = " + F$FAO ("!8XL", F$GETSYI("CPU"))
$ WRITE SYS$OUTPUT "HW_MODEL = " + F$FAO ("!8XL", -
      F$GETSYI("HW_MODEL"))
$ WRITE SYS$OUTPUT "SID = " + F$FAO ("!8XL", F$GETSYI("SID"))
$ WRITE SYS$OUTPUT "XCPU = " + F$FAO ("!8XL", F$GETSYI("XCPU"))
$ WRITE SYS$OUTPUT "AVAILCPU_CNT = " + F$GETSYI("AVAILCPU_CNT")
$ WRITE SYS$OUTPUT "ACTIVECPU_CNT = " + F$GETSYI("ACTIVECPU_CNT")
$ WRITE SYS$OUTPUT "XSID = " + F$FAO ("!8XL", F$GETSYI("XSID"))

Upon request, QCI can lock the product to work only with a specific version of VMS.


Installation

The license for the product comes as a VMS PAK (Product Authorization Key).  The PAK will have the requested values encoded in it.  The executables for all versions of VMS come as VMS "ZIP" files, downloadable from the Quayle Consulting FTP site.

Copy the appropriate executables into one location (such as SYS$MANAGER).  If the values are desired whenever the system boots, the program could be run from the SYS$MANAGER:SYSTARTUP command procedure.

Warning:  Running the SETID program without a valid license PAK installed and loaded first will cause the system to immediately BUGCHECK.


Operation
Define a foreign symbol for SETID_LOADER (the following example assumes that the program is in SYS$MANAGER):

$ SETID = "$SYS$MANAGER:SETID_CONTROL"

To set the values encoded in the license PAK, run the SETID program:

$ SETID LOAD

To set the HW_NAME, you can specify a parameter on the LOAD command (Alpha only):

$ SETID LOAD/HW_NAME="Purple Fuzzy Dual Marshmallow Processor"

To restore the system default values:

$ SETID UNLOAD

To see the values being reported:

$ SETID CHECK


Licensing

QCI will provide a free 60-day license PAK for testing.  QCI will provide permanent license PAK's when funds have cleared.

Purchasers of this product agree to these terms and conditions:

Product Numbers, and Immediate Purchase via PayPal

To purchase 5 or more licenses at one time, do not use the above buttons, but fill out the email form below to receive volume pricing.

Contact Us!

We respect your privacy -- you will not be added to a mailing list. Check out our plain-language privacy policy.

If the address fields on this form are not suitable for specifying your address, please fill them with NA and provide your mailing address in the message box.

Required fields are labeled with red italic text.

 

Services

Quayle Consulting Inc. provides a complete menu of services, including:

Quayle Consulting in the news

Quayle Consulting information

Interesting items


Stromasys Partner
HP Certified OpenVMS
          System Engineer
HP Business Partner

Trademarks
OpenVMS is a trademark of Hewlett-Packard.
CHARON-VAX and CHARON-AXP are trademarks of Stromasys.
Windows is a trademark of Microsoft Corporation, USA.