Browse all forums dedicated to the Rocket® COBOL product family.
Recently active
Problem: Rebuild Error: IC255-I Error Reading Message file Resolution: Release: 3.1 Extract fttext.lng and idxcheck.lng from mflangdf.lbr and put these files into the same directory as rebuild.exe. To extract the 2 files from the library file, you need run the lmg3setup.exe addpack on the Net Express 3.0 fixpacks page. Next you'll need to unzip libman.zip to a directory and run the libman.exe file. This exe uses the library manager API to export and manage library files. Old KB# 6867
Problem: Getting an error 173 when calling a .DLL which contains an EXTERNAL file def Resolution: Release: 3.1 Link the modules MFFH.OBJ EXTERNL.OBJ and BSIO.OBJ into the .EXE program. These can be added under Link options Advanced. Attachments: 10517 (Delete Partition) 20081011.zip Old KB# 6829
Problem: Release: 3.1 How to change the format of columns ? Resolution: A data item entry in the Data Block consists of a name up to 30 bytes long, a data type code, and, for data items other than object references which have a fixed size, the number of bytes before and after the decimal point. At run time, all data items can be used or changed by the screenset or the calling program. Data types within the data definition are represented by a code that enables the calling program to determine the data type. Each data item defined must have its type specified. Valid data type codes for a data item are any of the following: X Alphanumeric 9 Numeric A Alphabetic S Signed numeric C Computational (number of bytes must be 1.0, 2.0, 4.0, or 8.0) C5 COMP-5 (number of bytes must be 1.0, 2.0, 4.0, or 8.0) N DBCS (N) (Double-byte Character Set) G DBCS (G) OBJ-REF Object reference Numeric data items have a maximum length of 18 chara
Problem: Get 173 error when calling 16-bit DLLs from a 32-bit EXE Resolution: Release: 3.1 Get RTS error: 173 Called program file not found in drive/directory It is not possible to call 16-bit COBOL DLLs from a 32-bit EXE. You will need to recompile all in 16-bit or all in 32-bit. Old KB# 6871
Problem: How to package Dialog System ".s" screenset files as part of an executable? Resolution: The only way to package the screensets so that you do not need to send each one out to the other sites individually would be to add them to a Micro Focus LBR library file. Attachments: smime.p7s Old KB# 6863
Problem: Release: 3.1 Mmmm, always a tricky one this. Firstly, you will need to have fonts installed on the PC that contain a Euro symbol. Microsoft have these available for download on their website. Resolution: The next thing is the IDE. I am not sure if any of the OEM fonts contain the Euro symbol. If not, then you will need to switch the editor to ANSI mode before you enter the symbol (you might have to do this via the Character Map utility). The next problem is displaying the symbol! Dialog System runs in ANSI mode so this should not be a problem. However, the console does not and you may find that you need to convert the strings before you display them (ANSI to OEM APIs). However, if there is no console font that contains a Euro symbol then you may be stuck! Net Express will display the fonts that it can use in the editor based on the OEM/ANSI setting and m
Problem: It is possible to animate COBOL when called from Java, but it is not possible to animate Java when called from COBOL, if COBOL is the main program, but it is possible to animate Java when called from COBOL if Java is the main program: Resolution: Java ---> Cobol ---> Java This is the case with any mix programming, the reason being that any of the third party debuggers do not have a similar feature to our "CBL_DEBUGBREAK" that allows you to start the debugger at any point of the execution of a COBOL program. So if you want to animate an application where the main program is COBOL that invokes a Java class, then the only way of doing it is creating a dummy Java main program that calls the COBOL main program that has to be linked as a dll instead of an EXE in the following way: 1) create a simple Java program that calls the COBOL DLL e.g.: import mfcobol.*; class de
Problem: INTERNAL ERROR PLEASE RESTART MACHINE Resolution: Release: 3.1 Spelled out procedure: 1) uninstall 2) reinstall 3) apply clu01n31.exe 4) start Net Express. etc. Old KB# 6830
Problem: How to debug a COBOL program and Dialog System screenset in the same session Resolution: Release: 3.1 - You can certainly use both the Net Express and Dialog System animators in the same session. To start, you can change in your COBOL code the call to Dialog System using DS instead of DSGRUN. This will always invoke the Dialog System Animator everytime you step to this call from the Net Express Animator. In other words, you can start to step through your COBOL code, and the Dialog System Animator will be invoked when you step the call to Dialog System. That is, I am referring to the following call in your COBOL program: CALL dialog-system USING Ds-Control-Block, Data-Block where dialog-system has the value of DS. Old KB# 6832
Problem: How to do a batch compile and link from the command line? Resolution: Release: 3.1 @echo off cls echo. echo This batch file has to be run from a Net Express Command Prompt echo. echo Start - Programs - MERANT Net Express 3.1 - Net Express Command Prompt echo. pause rem set cobcpy=Drive:\\YourDirectory\\YourSubDirectory;%cobcpy% echo. echo The compiler directives in COBOL.DIR will be used echo. pause echo Here are the options for the CBLLINK utility echo. cbllink pause FOR %%I IN (*.CBL) DO CBLLINK -bsf %%I pause echo. echo Deleting the OBJ files ... rem DEL *.OBJ pause echo. echo Moving the EXE files to D:\\Temp ... rem MOVE *.EXE D:\\TEMP pause Attachments: 2957 EFX53.zip Old KB# 6826
Problem: Release: 3.1 How to install on client machine from a server using the normal CD-ROM. Resolution: Introduction to Installing from a Server As system administrator you have two methods of installing this product on users' machines via a server. They are described in separate topics. This topic introduces and compares the two. In one, you install onto the server and then users run Setup to install from the server. This is detailed in the topic Server/Client Install Process. In the other, you copy the product onto the server and then use a third-party software distribution package, such as Microsoft's System Management Server (SMS), to install onto the users' machines. This is detailed in the topic Installing Using a Third-party Software Distribution Package. Both methods give you control of what options the user can install and mean you do not have to send the installation CD to every user, as they inst
Problem: Where is the Application Server installation software? Resolution: Release: 3.1 On installation cd-rom in the Application Server subdirectory Attachments: (20080606_1532)END.pcf Old KB# 6781
Problem: Where are the COBOL source lacations? Resolution: Cobol programs can be found through the COBDIR environment variable directory entries at runtime and copybooks found through the COBCPY environment variable directory entries at compile time Old KB# 6778
Problem: How to get prompted mode in dialog Resolution: Release: 3.1 Right click the mouse on object and click on dialog, next. click options -prompted mode. Old KB# 6788
Problem: How do you create a hyperlink from server-side text? Resolution: Release: 3.1 You have to first select all of the text (not in the treeview, but in the forms designer edit window) and then click the "edit hyperlink" button to add the url. Old KB# 6801
Problem: Dialog System error 17 (color problem). Resolution: Release: 3.1 This is normally caused by one of two things: 1) A bad parameter on the SET-COLOR function. 2) Corrupted screenset. Attachments: image001.jpg Old KB# 6787
Problem: EXE doesn't appear to run and doesn't produce any output or errors Resolution: Make sure if the character based application that is linked has the interface type set to character. Attachments: ComparisionProblem.zip Old KB# 6790
Problem: Unrecognized verb on intrinsic function UPPER-CASE Resolution: The syntax for the intrinsic UPPER-CASE function works as follows: MOVE FUNCTION UPPER-CASE (SourceField) TO TargetField MOVE FUNCTION UPPER-CASE (SourceField(1:4) TO TargetField Old KB# 6800
Problem: Release: 3.1 You can use the call by number library routine X"91" function 69 to find out the attribute byte for a file. Resolution: Use the Find One File action code and specify your filename. Set the attribute byte to 01 so that it includes read-only files in the search. Upon return from this call check the attribute byte for the file. If bit 0 is set to 1 then the file is marked as read-only. If bit 0 is set to 0 then it is not marked as read-only. Look in the Net Express Help/Find under Library/Alphabetical list of Library functions. Old KB# 6775
Problem: How to deactivate the browser's history? Resolution: Release: 3.1 This cannot be done with Net Express. The users may have to refer to a third-party active-x or javascript. Old KB# 6783
Problem: Needs a sample program that sends e-mails Resolution: Release: 3.1 There is an example of this called NetxMapi.zip in the Net Express Examples & Utilities Self-Service menu item on the Micro Focus SupportLine web page at http://www.supportline.microfocus.com. Attachments: AMod_License_Request_Form.xls Old KB# 6785
Problem: Release: 3.1 How to transfer Micro Focus ANSI Sequential file to mainframe using FTP? Resolution: 1. From a command prompt, change the directory to the directory containing the file is to be uploaded to. 2. Next you will require FTP rights to the mainframe and security for creating a mainframe dataset of the name you provide. 3. Sign on to the mainframe FTP using your FTP signon and provide your password when prompted. 4. Quote site recfm=fb lrecl=100 blksize=7200 wrap <--- the WRAP causes the FTP load the record by the LRECL 5. Put yourPC.file.dat 'main.frame.DSN.name' Old KB# 6776
Problem: Display statement output going nowhere Resolution: In Build Settings reset the Interface type to Character. Attachments: 00131 CSC Maintenance Renewal 2008.xls Old KB# 6798
Problem: Converting from OS/2 to Net Express Windows & X"91" function not found Resolution: Release: 3.1 He was linking statically using cbllink -b. This does not work when using the X"91" call in your program. When he changed it to cbllink -rs it worked fine. Attachments: Screen shot and Activity Log entry.doc Old KB# 6793
Problem: When starting Net Express they get a 114 Error Resolution: Release: 3.1 This was a known issue after applying the DATA File tool fixpack #4. To get around the problem, you need to run the command regsvr32 hex5.ocx from command prompt. Attachments: Index-List.txt Old KB# 6791
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.