Computing.Net > Forums > OpenVMS > Re-install Fortran in Another Acct

Computer Problems? Computing.Net has over 1,000,000 posts about all things technology related! Over 90% answered within 24 hours! Click here to start participating now! Also, be sure to check out the New User Guide.

Re-install Fortran in Another Acct

Reply to Message Icon

Name: Elizabeth14
Date: February 19, 2006 at 13:54:42 Pacific
OS: OpenVMS 7.3-2
CPU/Ram: DS25
Product: HP AlphaServer
Comment:

I have a one-user Fortran V7.6 license, and Fortran was installed under the System Username. I want to remove it from that user and re-install under another username. Do I also have to run VMSLicense.com to remove the PAK, and then re-run it from the desired username?




Sponsored Link
Ads by Google

Response Number 1
Name: Joseph.Huber
Date: February 23, 2006 at 00:34:53 Pacific
Reply:

What are You really trying to do ? Restrict use of Fortran to a particular user ?

I assume Your license is a "1 concurrent user" license.
It is completely irrelevant who installed the compiler, or who loaded the license pak into the database.

If You want the compiler to be used only by a particular user, then put an ACL on the compiler executable, usually sys$system:fort$main.exe, something like this:

set security/acl=(ident=thisone,access=E) sys$system:fort$main.exe
set security/acl=(ident=*,access=none) sys$system:fort$main.exe

"thisone" above can be a single user-id or an identifier hold by all users allowed to use the compiler.
Say the identifier is FORTUSER, then create it like this:
MCR AUTHORIZE ADD/IDENT FORTUSER
Use identifier FORTUSER in the above ACL, then grant users to allow them to use Fortran:
MCR AUTHORIZE GRANT/IDENT FORTUSER user



0

Response Number 2
Name: Joseph.Huber
Date: February 23, 2006 at 00:53:23 Pacific
Reply:


If the compiler is Fortran9x, then the image to secure above is F90$MAIN.exe in addition to FORT$MAIN.


0

Response Number 3
Name: Elizabeth14
Date: February 23, 2006 at 06:16:33 Pacific
Reply:

Thanks for responding.

The PAK says that it's a Personal Use License.

I don't really want to restrict it, but there is one particular test account that I have to use it in. When I try to compile something from that account, I get this:

%LICENSE-F-NOAUTH, DEC FORTRAN use is not authorized on this node
-LICENSE-F-NOTINRSRVLIST, not in license reserve list
-LICENSE-I-SYSMGR, please see your system manager

I will try adding the identifer and get back to you.


0

Response Number 4
Name: Joseph.Huber
Date: February 23, 2006 at 08:26:03 Pacific
Reply:

I see, it's not a "concurrent n-users license":
the personal use license must be "/RESERVED" to a user, and eventually bound to a node .

Use the LICENSE MODIFY /RESERVE and /INCLUDE
features. See HELP LICENSE.

Example:
LICENSE MODIFY FORTRAN/AUTHOR=xxxxxxxxxx/RESERVE=userx/include=node .


0

Response Number 5
Name: Elizabeth14
Date: February 24, 2006 at 09:45:41 Pacific
Reply:

I used the License modify/reserve=userx command, and then License Load Fortran, and it worked.

Thank you.


0

Related Posts

See More



Sponsored Link
Ads by Google
Reply to Message Icon

terminal TXA3 Printing from VMS to PC


Use following form to reply to current message:

Login or Register to Reply
LoginRegister


Sponsored links

Ads by Google


Results for: Re-install Fortran in Another Acct

Alpha Hobbyist Compaq C and Fortran www.computing.net/answers/openvms/alpha-hobbyist-compaq-c-and-fortran/339.html

Refresh disc systema in alpha of Op www.computing.net/answers/openvms/refresh-disc-systema-in-alpha-of-op/208.html

DLL help www.computing.net/answers/openvms/dll-help/288.html