Error 250

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 2

Return Code 250

Error invoking unauthorized copy of runtime on network

1850 W. Winchester Road, Suite 209, Libertyville, IL 60048


Phone (847) 362-2803 Fax (847) 362-3347 Web www.municipalsoftware.net

What does this error mean?


A Return Code 250 means that the program cannot find or cannot access a valid
RM/COBOL license in order to launch the application successfully. This is caused by 1 of
2 things, either all the available licenses are in use or the user doesn’t have sufficient
rights to launch the program (a new privilege was introduced in Windows 2000 Server
SP4 that has to be specifically set for each MSI user no matter what user group they
currently belong to).

How to tell who’s accessing licenses


Below are steps to follow to discover who’s accessing the RM/COBOL licenses.

1) click on Start > Run

Note: For example purposes, this document assumes MSI is on the F: network drive,
please substitute your actual mapping when following these instructions.
2) type in F:\MSI\RMCOBOL\RUNCOBOL.EXE and click Ok
3) a screen similar to the below will appear

4) Write down the registration number, then click OK on the Return Code screen.
5) Click on Start > Run again.
6) Type in COMMAND and click OK to open the MS-DOS command prompt.
7) At the command line type in F: and press Enter.
Return Code 250
Error invoking unauthorized copy of runtime on network

1850 W. Winchester Road, Suite 209, Libertyville, IL 60048


Phone (847) 362-2803 Fax (847) 362-3347 Web www.municipalsoftware.net

8) Type in CD MSI\RMCOBOL and press Enter.


9) Type in RMUCUTIL.EXE the registration number RUNTIME DETAILS and press Enter (i.e.
RMUCUTIL.EXE NE-0000-02692-0020 RUNTIME DETAILS).
10) This will display which pc is tripping the license. Reboot this PC to release the licenses back.

How do I set the Create global objects user right?


First introduced in Windows 2000 SP4 is a user right called “Create Global Objects” that
affects all RM/COBOL users. RM/COBOL users who do not have this privilege set will
receive the error message "Return Code 250: Error invoking unauthorized copy of runtime
on network" (see below).

The "Create Global Object" privilege was introduced in Windows Service Pack 4 to close
security gaps. This new user right (SeCreateGlobalPrivilege) must be set to allow
RM/COBOL to run a session. Instructions for setting these permissions are included in
the Knowledge Base article:

http://support.microsoft.com/default.aspx?kbid=821546

Note: With Windows 2003 Server, if you ran the Dcgpofix or Dcpromo tool, then security
settings in the Default Domain Controller Policy will change. One setting that changes is
that of the "Create Global Object" privilege. For more information on these tools
reference the below Knowledge Base article:

http://support.microsoft.com/default.aspx?scid=kb;en-us;833783

You might also like