Browse all forums dedicated to the Rocket® COBOL product family.
Recently active
Problem: Receiving a 'file not found' error with AcuXDBC after installing, following the instructions for setting the environment variables, creating and adding files to the system catalogue, modifying the AcuXDBC configuration file and setting up a DSN. Resolution: The file had a .dat suffix. Following the example in the documentation the AcuXDBC configuration file, acuxdbc.cfg, was modified with: FILE_SUFFIX .dat The documentation is incorrect and there should be no period '.' before the suffix. Removing the period before the suffix: FILE_SUFFIX dat resolves the problem. Old KB# 2847
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
Problem: A VB .NET application has worked fine without error using AcuODBC, with AcuXDBC it now gets this error: An unhandled exception has occurred. ERROR [HY000][TOD][ODBC][GENESIS]VISION: Table 'tablename' undefined.Record not found. Resolution: AcuODBC referred to tables by the base name only. AcuXDBC uses the concept of owner, so the tables are referred to by owner.tablename. There are two possible resolutions: The first is to modify the VB.Net programs to include the owner in the table name. To determine the ownership of the tables start the AcuXDBC SQL interface by executing "asql" from a Windows command prompt. At the SQL prompt execute this query: select t_owner, t_name from genesis_tables; The other way is to add the XFDs to the system catalog using -o " ", and turn on the IGNORE_OWNER configuration in acuxdbc.cfg. See Section 4.2.8 of the AcuXDBC documentation for more de
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: The setup for AcuXDBC seems very complex. Where do I start? Resolution: The AcuXDBC installation's bin directory includes a batch file, demo.bat (demo.sh script file on UNIX), which automatically sets up AcuXDBC with sample data as a quick way to demonstrate its functionality. Modify it as follows so it can used to set up a custom AcuXDBC system catalog. These instructions refer to the Windows version (demo.bat) but the same applies to demo.sh on UNIX. First make a copy of demo.bat, and rename it, myxdbc.bat for this example. Modify myxdbc.bat as follows: 1. Find this entry: set XDBCAT="%GENESIS_HOME%\\syscat" Modify this entry to place the system catalog in a different location, or give it a different name. For example: set XDBCAT="C:\\data\\acuxdbc\\mysyscat" 2. Immediately following that entry, add this entry: set XFDDIR="C:\\data\\xfd" Set it to indicate the direc
Problem: Two problems were detected concerning the uninstall of the Net Express 5.0 Application Server which was updated by WrapPack 5: 1. After an uninstallation and before a reboot of the system: - the Micro Focus License Manager is not uninstalled from the services - the file mflmwin.exe, installed by default in C:\\Program Files\\Micro Focus\\Server 5.0\\bin, is locked and cannot be removed 2. after a subsequent reboot, the following error message is displayed: ---------------------- Runtime DLL 'CBLRTSM', version 5.0, entry point _mFgmain2 not recorded in registry, not found or incompatible with requirements of dynamic bound COBOL program. Dynamic binding of RTS requires: Runtime DLL 'CBLRTSM', at least Version 5.0 --------------------- Resolution: Before the Application Server is uninstalled, the Micro Focus License Manager should be uninstalled using a command prompt from the dir
Problem: What are the steps necessary with AcuXDBC to get it to connect to local data? Resolution: After installing AcuXDBC the steps to take to access data on the local machine are the follows: 1) Ensure that GENESIS_HOME is set in the environment pointing to the base directory where AcuXDBC is installed and where the acuxdbc.cfg file can be found (e.g.: C:\\Program Files\\Acucorp\\Acucbl800\\AcuGT ) and the system environment variable PATH points to the directory where AcuXDBC is installed (e.g.: C:\\Program Files\\Acucorp\\Acucbl800\\AcuGT\\bin ) 2) Check to verify that a license file (xvision.alc) for AcuXDBC exists in the bin directory where AcuXDBC is installed 3) Execute the demo.bat batch file from a command prompt. This will setup the basic system catalog that includes the sample data provided with AcuXDBC 4) On a command prompt execute "asql" 5) issue the query &qu
Problem: DSONLINE allows a Dialog System application to use Windows help files (HLP). Windows Vista does not support HLP files by default -- a patch is required. What options are there for providing online help within a Dialog application running on Windows Vista e.g. support for CHM files? Resolution: Unfortunately there are no plans to add support for CHM files to DSONLINE. The current options would seem to be: 1) Add the patch to Vista so that HLP files can still be used. 2) Take a look at the example we provide in Dialog System that shows how to use HTML help. This does not use DSONLINE. The example can be found in: \\NetExpress\\Examples\\Dialog System\\HTMLHELP 3) Look at coding your own interface in to the Windows help system. Old KB# 2906
Problem: In the Dialog System Character Mode Guide, Chapter 3 Sample Session in Character Mode is an instruction to copy the source file TEST1.cbl from $COBDIR/demo into one of your work directories, and cd into that directory. However TEST1.cbl does not exist! Resolution: This is an error in the documentation. TEST1.cbl is created as part of the sample session and the source lies further down in the section "Writing a Related Program". It should be noted that the example code contains the following case errors: 1. ds-cntrl.mf should be DS-CNTRL.MF 2. test1.cpb should be TEST1.CPB 3. move "test1" to ds-set-name needs to be move "TEST1" to ds-set-name For convenience, test.cbl is attached to this article Attachments: test1.cbl Old KB# 2905
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: Operation system is Windows XP SP2 Micro Focus software version 5.0.002.0077 with CICS/JCL development product. Running MTO region within Enterprise Server on the same machine. Set the project to use the correct Enterprise Server that is running in the project properities. Started animation when I select the CICS tab and enter transaction I can animate the CICS program when it is requested from a 3270. Select the JCL tab enter in JOB NAME and start the job it runs but will not animate Resolution: Locate the JCL and look at the JOB CARD, you want to enter the name of the job that is submitted for execution not the name of the file that contains the JCL. For MVS JCL this is the name normally on the first card after the // and before the word "JOB". For VSE JCL this is the name normally on the first // card and after the word "JOB". Another method to find the job name by looking at the JES Spool output or out hold, the job name that appears in the na
Problem: How do you create web pages using EnterpriseLink Builder? Resolution: A static page is one that is not mapped to any host screen. You can use these has extended help pages or choose to build new business rules using SmartScript, SQL database interactions or invoking external Web services. For the user to navigate off of static pages a hyperlink must be used. If the hyperlink destination is to the primary or secondary page of the session's current host screen (i.e., the host screen belonging to the most recent primary page that was displayed), there is no mainframe interaction. This KB describes how to attach browser-side and server-side scripts using Builder, and describes the SmartScript classes you use to write server-side scripts. Entry field for Database selection - the host input field to which the value of the selected radio button is sent. Drag the host input field, which is next to Database selectio
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: What is the EnterpriseLink ClusterServer? Resolution: The EnterpriseLink ClusterServer works with multiple IntegrationServers to deliver 24x7 application availability with non-hierarchical clustering and no single point of failure. Additionally, it provides scaling to thousands of users and optimizes performance even with unpredictable spikes in user traffic. It transparently provides load balancing and failover for as many servers as needed, to deliver 99.999% uptime for large-scale extranet and Internet applications. The ClusterServer is also used during scheduled outages as subsystems are upgraded. This will provide continuous operation throughout the servicing cycle. Old KB# 2919#Rumba#EnterpriseLink
Problem: What is EnterpriseLink Loader? Resolution: Loader provides a quick and easy method for capturing and converting host screens and their relationships to each other. During this automated capture process, Loader populates its repository with an object representation of the host system, its fields, attributes, and transitions and users workflow. In this way, an expert's knowledge is captured along with the layout of the application. This is important later as multiple screens (or elements of screens) are combined into one page or the author creates hyperlinks to quickly navigate through the completed web application. The original expert's knowledge will be used to drive the application to the appropriate location.Old KB# 2917#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: What is EnterpriseLink IntegrationServer? Resolution: This is the runtime component that manages hundreds of concurrent connections to the host application and transforms the live data to the protocol requested by the end-user, device or downstream Web services client application. It carries out the transformation rules specified by the author during the authoring process. EnterpriseLink IntegrationServer will access local PC or UNIX applications and/or SQL databases as directed by the author. It will consolidate performance metrics making them available to the Windows Performance Monitor or as web pages accessible through the EnterpriseLink Administrators Web Site. The IntegrationServer contains patented algorithms designed to reduce or eliminate the need for "double maintenance." Should a screen or transaction change on the existing application, the screens need not be captured and re-customized, within certain
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: This application demonstrates a method of using the Visual Style (XP-Style) controls in a Dialog System Application. Resolution: BUILD W/RELEASE: Net Express v4.0 and up INTRODUCTION ========== The demo should run on all Win 32 systems but will show the visual style only on Windows XP and later systems, where the visual style layout is activated. The Visual Style requires an EXE build of the start program, because the resource file must be linked in. I.e. it will not show the visual style in an INT or GNT build. OPERATION: ======== This application uses Dialog System and must be linked with the shared COBOL run-time. You can execute libman.exe from a NetExpress command prompt. The Visual Style: =========== The same base name has to be used for the .RC resource file and for the EXE. The resource file can be edited using a text editor
Problem: Upon execution of the query SELECT * FROM PUBLIC.DESC the following error was returned "(pos: 78 '...from PUBLIC.^DESC')" Resolution: The error indicates that the syntax error begins at the location of the '^' symbol. In this case, the table name "DESC" is a reserved word in most database systems, thus it is not allowed as a user defined table name. Renaming the table to a non-reserved word should avoid this error. Old KB# 2850
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: Is it possible to change the default font used within a screenset at runtime? Resolution: There is no real way to globally alter the font within a screenset retrospectively. We do provide the font side file functionality where font styles are associated with fonts. These can be dynamically altered a run time. However, you would need to go back and add the styles to each screenset. One thing you could try (and this is still a manual process) is to export each screenset to an IMP file and edit this. For example, most objects will be associated with the {Default-Font} style in the screenset. In the export file below we have altered this to be "Times New Roman" and ensured each object picks up this style (StyleName). You should find that most of your objects in the screensets have this by default i.e. the editing will be minimal. Form TEST1 Screenset Details &nb
Problem: How to convert Elink repository from a ELMasterRepository to an ELRepository? Resolution: When converting from an ELMasterRepository to a ELRepository a few manual steps are required to remove the project management settings and prepare the database for shared, uncontrolled use. Remove the Project Management tables and stored procedures Open the http://localhost/stdocs -> Project Manager Click on the i information help icon On the window that appears, scroll down and click on the EnterpriseLink Project Manager Administrators Guide Scroll down and click on Remove Project Manager under the appropriate database type Reset the Check-in/Check-out settings on the pages Open up http://localhost/stadmin/query.html Set the Server to ELMasterRepository Clear the User and Password field if operating under a trusted connection or supply a database administrator or password field In the Query field enter the following and click OK:
Already have an account? Login
No account yet? Create an account
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.