


Question: I have two servers on my network. One server contains ACUCOBOL-GT for two users, and the other has ACUCOBOL-GT for three users. If the server with a two-user license file fails, can all five users use the license file on the other server?
Answer: No. The license manager does not add up users from multiple servers. In order to have five users on either server, you would need to request the full user limit for each server.
Question: I am experiencing an error when I try to read the media on UNIX. For example, CPIO, generates the error, "not in cpio format" and TAR formatted archives generate the error, "I/O error on device name." What should I do?
Answer: In either case, use the following command to do an ASCII dump of the first part of the data:
od -c device | more
If you see the word "AMEK" in the dump, this indicates that some bytes may be
swapped. You may be able to correct the problem with the "dd" utility.
For CPIO archives, use the following command:
dd if=device bs=10b conv=swab | cpio -icvBd
For TAR formatted archives, use the following command:
dd if=device bs=20b conv=swab | tar -xvf -
These commands cause each pair of incoming bytes to be swapped (big-endian to little-endian conversion or vice versa). This may solve the problem.
Question: Working with ACUCOBOL-GT Version 5.x for Windows, I'm finding that there is a substantial delay between the time I initiate my program and when my application actually begins. I suspect that the delay may be related to the license check that is performed when the runtime starts. Is there anything I can do to improve performance?
Answer If you used an earlier version of the Activator utility to place a pointer on each client machine to a license file on the server, that may be the source of the problem. You should remove the pointer from the Windows registry. On each affected machine, execute the Activator from a command line interface. Be sure to use the same version of the Activator that you used to install the pointer. The command syntax is:
ACTIVATOR /commandname
or
activator.exe /commandname
where commandname is one of the following:
REMOVECLIENT - Removes the pointer to the server in the client machine's registry. This must be performed on the client machine.
REMOVESERVER - Stops the license manager service (if running), uninstalls the license manager service, and removes registry entries pertaining to the license manager. This command does not remove license manager files from the "C:\Flexlm" directory.
There must be one space after "ACTIVATOR" or "activator.exe" and one slash (/) preceding commandname. For example:
ACTIVATOR /REMOVESERVER
This will remove the following from the registry hive on the server:
HKEY_LOCAL_MACHINE\SOFTWARE\Flexlm License Manager\acucorp
You should also delete the "C:\FLEXLM" directory and all its contents.
In the future, the license file should be placed in the same directory as the product executable. If the problem persists, contact Acucorp Technical Support for assistance.