Browse all forums dedicated to the Rocket® COBOL product family.
Recently active
Problem: A circumstance may occur when COBOL programs can be invoked successfully from the command line with no error, but cannot be invoked via a script. The following error might appear when the script is run: "cobol version number invalid, call tech support" Resolution: In such a circumstance, check that the script is setting environment variables correctly. This error is known to occur when the COBDIR, PATH, LD_LIBRARY_PATH, SHLIB_PATH, or LIBPATH environment variables are set to conflicting or incorrect values. See Knowledgebase articles 21774 and 18615 for information about setting these environment variables. In some circumstances, COBDIR might be set correctly, but the library environment variable (example, LD_LIBRARY_PATH) might be set to include the "lib" subdirectory of an entirely different COBDIR. This will cause the "cobol version number invalid" error. In oth
Problem: After applying Fixpack 10 for Server Express v5.0 WP4 on AIX (contained in the file SXFixpack50.04_10_dev.tar.encr), then dynamic debugging of Enterprise Server might begin to fail. The following error might appear in response to "cobesdebug type=cics": "the specified region is not enabled for debugging" despite the fact that the appropriate "enable debugging" box is checked in the ES admin screens. Also, the error "CASSI1807I Dynamic debug initialisation failed" might appear in the ES Console log. Such problems are often solved by following the advice in Knowledgebase article 25576, but in some cases the problem might persist even after KB 25576 is considered and acted upon. Resolution: This is a known problem with Fixpack 10 for SX v5.0 WP4 for AIX. The problem has been fixed in the Server Express v5.1 release. The solution is to upgrade to SX v5.1. Old KB#
Problem: A query was executed from MS Access against a linked table that was supposed to update the data in the underlying Vision file. Instead it generated an error "Vision mode clash". Resolution: This error is seen when attempting to update a table that AcuODBC driver sees as read-only. There are three items to check that will cause a file to be seen as read-only: 1. The AcuODBC license: Make sure the license is not read-only. Do that by opening the license, acuodbc.alc, with any text editor like Notepad or Wordpad. The file exists in the bin directory of your Acucorp installation. If the license contains this line: # Read only license then contact a Micro Focus Account Manager to obtain a non read-only license. 2. The DSN: Open the DSN and examine the 'Advanced' tab. Make sure the '
Problem: If the WITH ENCRYPTION phrase is used, vutil won't extract information, but can encrypted files be viewed by tools such as ALFRED? Resolution: ALFRED is capable of reading files with encryption. For further information on ALFRED may be found at: ACUCOBOL-GT User's Guide Version 8.0 Chapter 3: Debugger and Utilities > 3.5 Acucorp's Indexed File Record Editor (alfred) Old KB# 3179
Problem: Trying to migrate a large project using the GUI (HTML) Migrate interface from the Admin page and after a while the screen goes blank or you receive a CGI Timeout error. Resolution: This is a known problem where the migrate operation takes longer than the CGI timeout set on the web server. Once this timeout is encountered, the web server kills the migrate process as it thinks it's no longer responding. For large projects, it is suggested to use the command-line migrate tool. The syntax is: migrate [-b] project-name [from-repository] [to-repository] -b is used for backward compatibility when migrating from an old (v3.x) elink database. project-name: The name of the project you want to migrate from-repository: The name of the source repository (ex. ELRepository) to-repository: The name of the target repository (ex. ELMasterRepository) Old KB# 3104#EnterpriseLink#Rumba
Problem: During the installation of a version 8.0.1 patch file (8.0.1.1012.msp) a message box was displayed with the following message: Error: 1334: The file 'ccbldll.dll' cannot be installed because the file cannot be found in cabinet file 'PCW_CAT_FAMILY00'. This could indicate a network error, an error reading from the CD-ROM, or a problem with this package. Resolution: The patch file that was being installed was cummulative and already contained in a prior patch that had already been applied to the target machine. Using Windows "Add or Remove Programs" (check "Show updates") dialog box ("Installed Updates" of "Program and Features" on Windows Vista) to uninstall the previously applied patch (version 8.0.1.1001) allowed the new patch file (version 8.0.1.1012) to be installed on the target machine. Old KB# 3178
Problem: The error message was encountered when opening a file. The progam opened files as expected until the 17th (33rd for Vision 3) file was opened or the program was only able to open a lesser number of files than had previously been accessible. Resolution: Modify MAX_FILES in the runtime configuration. --------------------------------------------------------------------------------------------------------------------- ACUCOBOL-GT Appendices Version 8.0 Appendix H: Configuration Variables > H.2 Configuration variables > MAX_FILES This variable sets the maximum number of files that can be opened by the runtime system. The default value is "32". Keeping this value small conserves memory. Many operating systems limit the number of files that can be opened by a single process, so you may have to make some adjustments there too. The maximum value of MAX_FILES is 32767. -----------------------------------------------------------
Problem: Typically ACUCOBOL-GT files can be moved from one system to another without any issues. Is the same true of the system catalog (syscat)as well or are there exceptions? Resolution: AcuXDBC User's Guide Version 8.0 Chapter 5: Installing AcuXDBC > 5.3 Creating a System Catalog and Views If there are plans to port the system catalog to multiple hardware platforms, be aware of the byte order format for both the machine on which the system catalog was created on and the deployment machine. The machine's byte order format is commonly referred to as big endian or little endian. A system catalog created on a machine that uses little endian (Intel for example) will not be portable to a machine that uses big endian (Motorola for example). In this case, it will be necessary to create a system catalog once on each type of machine (big endian and little endian) and then port the appropriate catalog to the appropriate target machine.
Problem: What steps should be followed to deploy AcuXDBC Server to end users using Windows clients? Resolution: Client side considerations 1) Install the AcuXDBC client on the end users Windows machines 2) Activate the AcuXDBC client licenses 3) Create a DSN to point the AcuXDBC Server Server side considerations 1) Install AcuXDBC Server on the target server platform 2) Activate the AcuXDBC Server license 3) Modify the AcuXDBC Server configuration file (acuxdbc.cfg by default), if necessary 4) Create a new system catalog or copy an existing* system catalog to the location specified in the AcuXDBC Server configuration file 5) Start AcuXDBC Server *Note: If an existing system catalog is being copied to another system, please see Knowledge Base Item 25896 or refer to Section 5.3 of the AcuXDBC User's Guide Version 8.0. Old KB# 3154
Problem: The Autofix facility enables you to automatically correct your common typing mistakes. By specifying a list of words that you sometimes mistype, and the correct spellings for them, you can type the misspelled versions and have them automatically corrected. Not only is this tool good for catching your common typos, but you can use it to quickly type out long variable names by assigning your own custom abbreviations. For instance: WS-MAINMODULE-VARIABLES-PROGRAMX-COUNTER-3 Could be abbreviated: COUNTER3 or 'long-data-item-name-12' could be abbreviated 'L12' Resolution: You can find the Autofix options by going to Options>Edit>Autofix tab. You will need to add some entries and check the box 'Monitor my typing' to get started. Now whenever you type something that is in the "If I type this" column, it will automatically be converted to the text in the "Change it to this" column. Remember that this utility is case-sensitive.Ol
Problem: The application is multi-threaded with the threads communicating via messaging (SEND, RECEIVE). After running for a certain period of time the application halts and the Runtime reports "Deadlock in messaging system". Resolution: The deadlock message appears in two scenarios: 1. Two threads are waiting for messages from each other. 2. All threads are waiting, either for messages or for space in the message queue. The message queue is dynamically resized, as needed, to hold large messages. However, it is not resized to hold multiple messages (instead, the sending threads wait until the queue empties). It is likely that messages are being sent by one thread but are never received by another. Perhaps threads are stopping without processing their messages, stranding those messages in the queue. When this happens, the message queue eventually fills up and messages can no longer be sent until the
Problem: When trying to use any of the features in the Web Author's pages: Could not connect to database ELRepository with user and password ; returned -1. Database Error: SQL Error State:S1000, Native Error Code: FFFFFBF8, ODBC Error: [Microsoft][ODBC Microsoft Access Driver] The Microsoft Jet database engine cannot open the file '(unknown)'. It is already opened exclusively by another user, or you need permission to view its data. Resolution: This is a Microsoft Jet error message. When Jet needs to write to a temporary file, it tries to do so in the Windows Temp directory (C:\\Windows\\Temp or whatever your TEMP or TMP environment variable is set to). If the current user does not have write access to that directory, the above message is displayed. Solution is to make sure the user has write access to the Windows Temp directory. Old KB# 3105#EnterpriseLink#Rumba
Problem: Can .GNT's built in NetExpress 4.0 (or earlier) be run in the Server for COBOL 5.0 runtime environment? Resolution: No. Do not attempt to run .GNTs from NetExpress 4.0 (or earlier) with Server for COBOL 5.0 runtime. They will have to be recompiled. Always be certain that the development and runtime environments are at the same version/release levels (i.e., NetEx 4.0, with Server 4.0 runtime). Old KB# 2865
Problem: Is it possible to track the scroll bar position in a ListView control? Resolution: By default the tracking of the vertical scroll bar is turned off in a ListView control. It is possible to turn this on by making a modification to the ListView user control program. Load the ListView example in: \\NetExpress\\Examples\\Dialog System\\COMMONCONTROLS\\LISTVIEW open the LVIEWCTL.CBL program and search for the following line: 01 Data-state PIC X comp-5 value 0. change the value to 1 then tracking of the scroll bar position is enabled. At runtime this will cause a callback in to the "Scrolling section" further on down in the program. The variable called Numeric-Value will contain the row that has been scrolled to. Old KB# 2907
Problem: The acuxdbc.cfg file is missing on a Windows based platform after installation. Is there a way to resolve this without reinstalling the product? Resolution: If the acuxdbc.cfg has been deleted it can be regenerated by running the genxconf.bat file in the C:\\program files\\acucblXXX\\acugt\\bin (windows only). This batch file automatically generates a new AcuXDBC configuration file that includes the required configuration variables set to their default values. It can also specify an alternate directory name for GENESIS_HOME and an alternate configuration file name. The genxconf.bat file takes the following commands: genxconf [-d directory] [-c catalog] [-p prefix] [-n config_name] -d specifies the directory name to use for the environment variable GENESIS_HOME. -c specifies an optional directory name to use for the System Catalog. -p specifies a location (path) to your data files. -n specifies a name for t
Problem: Some databases support the usage of "--" or {}. Using either to include a comment in an SQL statement executed by XDBCquery generates a syntax error. Resolution: Use the "#" as a comment delimiter. Old KB# 2846
Problem: Is there a way to make AcuXDBC recognize files containing hyphens in the name? Resolution: This is possible. It is necessary to add the XFD to the System Catalog using the original name of the file instead the name of the XFD, that means to use the hyphen instead the underscore. As an example if a file is named my-file.dat and the XFD is named my_file.xfd, the way to add this file to the System Catalog is to place the data and XFD files in the appropriate directories, then use the addfile procedure (.bat or .sh) as follows: addfile my-file or, if you have multiple files and want to include them all in one go, create a text file that has the list of the files (e.g.: file_list) and issue the following command: addfile -f file_list Old KB# 2853
Problem: have a customized web page, added an object, but want to "HIDE" the object from the user if the associated date field is Protected. Resolution: example: A script to hide radio buttons if the field is read-only would go something like this (attached to radio buttons onGenerate): strRes=elself.getHostAttribute("protected") if strRes == "true": elself.fail() Old KB# 2912#EnterpriseLink#Rumba
Problem: Error - You must be running under a password protected Web Server to use EnterpriseLink Project Management functions. Resolution: The confusion is that "Web Site" password permission doesn't matter its' the "Default Web Site" that needs to not be anonymous in IIS Go to IIS Manager Local Computer -> Web Site -> Default Web Site Right click -> Properties -> Directory Security -> Edit Unclick "Enable anonymous access" Click on "Basic authentication" Restart the IIS server and that should do it. Old KB# 2908#Rumba#EnterpriseLink
Problem: when trying to connect - when connecting to the host running - the red "waiting" message stays on Resolution: when walking thru the loader process, was not typing in "localhost" as host name was only typing in the port number this should be localhost if running on same machine as loader or a host name like the server name or the ip number of the host running if remote Old KB# 2909#EnterpriseLink#Rumba
Problem: I don't get the reaction I am expecting from my radio button default Some times I open the window and it is the default sometimes I open the window and it's something else. Resolution: Your radio button is clashing with another radio button with the same first name as part of a spacey name. The object name "jack jill" is evaluated to jack. The jack object is clashing with another jack object. Spacey name objects are not permitted. Old KB# 2911#Rumba#EnterpriseLink
Problem: Unable to apply WebSync 5 to an installed version of Net Express 5.0 Server. Resolution: When applying WebSync 5 via the batch file you may see the following messages: C:\\>Install_SRP3250050025.bat Please wait...this may take several minutes to complete. We strongly recommend you backup your Enterprise Server settings before continuing... Press any key to continue . . . Installing WrapPack #005... Server 5.0 WrapPack #005 has not been installed. Please contact Micro Focus SupportLine. Press any key to continue . . . The solution in this scenario is: 1) Backup your Enterprise Server settings/environment (should you have any). 2) Uninstall Server via Add/Remove Programs from within the Windows Control Panel. 3) Download CD-SV50-MF001.zip from the Micro Focus SupportLine web site. 4) Extract the contents of this zip into a directory of your choice, ensuring that you preserve the directory structure. For example, use the command: un
Problem: Using the asql prompt or odbcsql prompt the query entered is not executed. After pressing 'Enter' the prompt returns but the query is not executed. Resolution: All queries must be terminated by a semi-colon (;). Old KB# 2857
Problem: When attempting to connect to the AcuXDBC driver a user may be prompted to enter the user name and password. What is the default account for administrative functions and where can this information be located in the documentation? Resolution: For AcuXDBC, the default administration account login information is provided in the AcuXDBC User's Guide, Version 8.0, Section 6.3.2. user name: system password: manager Old KB# 2849
Problem: If using the install script from the CD, AcuXDBC will not run correctly. Resolution: With Windows Vista, programs must be "Run as Administrator" to install correctly. 1) Exit the install script. 2) Launch Windows Explorer and navigate to the CD drive. 3) Right-click "Setup.exe", and select "Run as Administrator" to launch the installer. 4) Proceed as normally from there. Old KB# 2851
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.