Browse all forums dedicated to the Rocket® COBOL product family.
Recently active
We have several systems written using NetExpress 3.0 and Dialog using a Sybase database. These were written back in about 2000. The COBOL programs mostly called Sybase stored procedures but some of them have the actual SQL in the program. Back then we had a Sybase - COBOL precompiler that was used to precompile these programs. These days all of our development uses Oracle and not Sybase. We need to convert the Sybase applications to Oracle. I'm not sure what Oracle precompiler there is for COBOL or what would work with NetExpress 3.0. I've seen an Oracle product called PRO-COBOL and i'm wondering if this is what I need. Does anyone know what precompiler I can use. I know there has to be one because we originally were going to use Oracle instead of Sybase and had talked to Merant/MicroFocus about it. Any help will be appreciated.
I need an example for writing a blob into our Oracle-Database from a Cobol JVM Application . My little example does not compile: program-id. Incident as "Incident". data division. working-storage section. EXEC SQL INCLUDE SQLCA END-EXEC. EXEC SQL BEGIN DECLARE SECTION END-EXEC 01 myBlob type java.sql.Blob. EXEC SQL END DECLARE SECTION END-EXEC 01 myString pic x(32000). procedure division. move myString to myBlob goback. end program Incident. [cobol] 34 mov
Hi! I have some C# Code and i Need it in Cobol code: TextBox tb = sender as TextBox; tb.SelectAll(); Can anyone help?
Hi We have some legacy applications that are compiled with Object COBOL 4.0.07 which was installed on an older desktop (Windows 95)I'm a support guy at work and make me a petition to prepare a new developer machine to compile Coboli'm now trying prepare a new developer machine, but i dont have the install medias. the install method is all manually, copy installation and configuration from productive to new machine including config.sys and autoexec.bati have tried several configurations Win95 & Win98, in fact i have a "new" machine with windows 95 (Pentium S 166Mhz) very similar to productive sometimes works and compiled ok but after some compile test stop working..the message is:error code: 112 PC=0 Call=1 Seg=0and when compiler runs finish telling can't find the key (this is via parallel port)and i'm setup same way IRQ=07 IO=0378-037F on BIOS parallel port mode SPPi think the compiler not found the hardware key, the linking process works fine.please can instruct me how to resolve
I'm attempting to get the CobolCallingJava example for ACUCOBOL-GT version 8.1.3.1 working. When running the example, I get the following error for each occurrence of CALL C$"JAVA": Java dynamic init failed. It is the same error message as described in the following Wiki article, but in our case we're running this test in Windows 7. community.microfocus.com/.../6320.c-java-gives-error-java-dynamic-init-failed.aspx The JDK installed on my PC is jdk1.7.0_17. The Java-related settings in our COBOL config file are as follows: PRELOAD_JAVA_LIBRARY=1JAVA_LIBRARY_NAME="C:\\Program Files\\Java\\jdk1.7.0_17\\jre\\bin\\server\\jvm.dll"JAVA_OPTIONS=-Djava.class.path=R:\\Topps\\BIN\\CVM.jar;.; My CLASSPATH environment variable = R:\\Topps\\BIN\\CVM.jar;.; My PATH environment variable includes the Java bin directory, as well as the directory containing jvm.dll, i.e., ....;C:\\Program Files\\Java\\jdk1.7.0_17\\jre\\bin;C:\\Program Files\\Java\\jdk1.7.0_17\\jre\\bin\\
We have a COBOL application compiled with NetX 5.1 and have issues running it on a Windows 7 machine with hyperthreading enabled. The application is NOT multithreaded but works fine on XP machines that are hyperthreaded. The application reads data from an Oracle or Sybase DB, processes it and then writes to the same DB. Connectivity is via native ODBC. The user is able to kick off multiple instances of a script (muti-process - not multi-threaded) that calls the same application (exe). Each application will read separate sets of account data, process and write the results. So essentially multiple instances of the application are executing in separate Command Window Shells - separate processes. This scenario works well on XP - hyperthreaded or not - but not on Win 7. In fact we see this issue on Win 7, even if a SINGLE application/process/instance is kicked off. The moment we turn off Hyperthreading, the application runs fine - single or multiple-process simultan
Good Afternoon, Under Windows 7, I need to be able to disable the UAC prompt for a single application. I did a Google search on this and found a number of possibilities. I was wondering if anyone has done this? If possible the solution would be able to be run through a program without user intervention. Any thoughts? Thanks,Bob
FileShare requires that a CCITCP2 service is running on the machine. This service is started in one of two ways: If you are currently using the Enterprise Server components with Server Express or Server for COBOL, the CCITCP2 service is started when the Enterprise Server 'mfds' executable in $COBDIR/bin is invoked. If you have not configured the Enterprise Server components with Server Express or Server for COBOL , the CCITCP2 service is started by running 'ccitcp2' executable in $COBDIR/bin. Further explanation: Configuration of the Enterprise Server components may be done during the installation of Server Express, or afterwards. During installation, at one point the install script said: Your Enterprise Server requires configuration. You can either do it now or later. To do it now you need to know the alphanumeric user ID of the Enterprise Server System Administrator. To do it later, enter the following commands whilst logged in as root
I have made a program for reading a XML-file. I opened the file, control the data and close the file. The "CBL_COPY_FILE" works but when I use "CBL_DELETE_FILE" it don't work. When I use a not xml-file and copy and delete the file it works. How can I solve this problem in one program. Coding: File-control. SELECT BER218 ASSIGN TO WS-ALGFILE-NAAM ORGANIZATION IS XML &nbs
i have (on bank server) a cobol probram with excec sql, after 1020 exec sql insert give this error from mfdebug.log: NetExpress Exception Handler - 12/09/2013 08:50:01d:\\CRiOS\\PC\\RUNTIME\\NETEXPRESS\\ODBCRUN.exe caused an exception at address : 0x7750E3BEException type - EXCEPTION_ACCESS_VIOLATION on Read. Address 0x35328341Registers: EAX 00690067 EBX 022A1348 ECX 008E0000 EDX 022A1348 DS 002B ESI 3532833D ES 002B EDI 022A1340 FS 0053 GS 002B CS 0023 EIP 7750E3BE SS 002B ESP 0018F97C EBP 0018F9B0 Flags 00010202Error occurred in : C:\\Windows\\SysWOW64\\ntdll.dll, loaded at 0x774E0000.... MF server 5.1 wp5 odbcdriver from oracle client x32 11.2.0.3 i have no s
Trying out the Personal Edition looking to find the right COBOL to do a project with, but for the life of me, I cannot get the Linux version with eclipse to license. Anyone else succeeded with this and willing to share a tip or two to a very frustrated person? Also, the project involves a lot of CGI programs running on a single Linux box. I am open to the best and lowest cost options to do this. There are a half dozen maintenance programs that run either in a batch mode or as a green screen app. It doesn't matter if they run green screen or GUI to me, we can easily do either. It is mostly the extended ACCEPT we are looking for. (I said CGI, but these are mostly Ajax powered web programs, and actually they transmit XML with each transaction.) I have included the only information I can find about licensing it below, and that is not the 16 character license code the license manager is looking for. :) Thanks, -Paul Serial NumberProductVersionPlatfor
And other ctrl key shortcuts?
Good Morning, Using Net Express 3.11, what are my options for reading a DBF file? Thanks for your help, Bob
We are seeing this error in MFE 3.0 on a particular machine but do not see on other machines with the same code. What exactly does this message mean? The Help is not very "helpful"...!!!! 05 WHOLE-NUM PIC 9(13).05 DECIMALS PIC .9(03). We see it on this line of code and DECIMALS is highlighted: UNSTRING RTN-ATTR-VALU-ALPHA DELIMITED BY "."INTO WHOLE-NUM DECIMALS
I am attempting to open a website using a Browser component (in AcuBench)...once the website opens I want to auto-populate the fields where the cursor is sitting. I would think the W$KEYBUF command would do this but I am having no luck. Does anyone have any clues they might give me on how to auto-populate key strokes on a Browser window? Thanks.
My confusion over this could be causing my bug. I'll be grately deepful for the correct answer.
We are using Browse methods in a web service, using the sample program that came with BIS as a template. The output section of the working storage looks like this 20 Output-Parameters. 30 Result PIC X(80). 30 FoundRecord occurs maximum-find-records indexed by found-inx. &nbs
Hi, I have created a webservice and hosted in Enterprise server. Example like this: IP: 172.20.111.###:3001 Implementation package: http://tempuri.org/wmapserv I am to use the service using the Client generation in Net express. Please guide, how to expose this service to other Applications.#netexpress
I am getting "error 163 illegal character in numeric field" messages. How do I set the F switch to suppress these messages in Visual COBOL? Thanks.
We have a need to use barcodes to enable us to identify our documents not only to our customers but also for archival purposes. As we, at Galvins Plumbing have not converted to use barcodes in the past, we do not have any programs from before 2007 which shows how this can be done. Is there anyone who can assist me with a sample program for creating barcodes in COBOL program produced documents? I very much appreciate your assistance in my quest. Geoffrey Hashman
Problem: Batch processing on a certain Linux server launches many hundreds of runcbl processes per minutes for a period of time. During this batch processing some of the runcbl processes fail with this logged in the error file "acushare version 7.0.0 or later is not running". AcuShare is definitely running as most of the processes succeed. Resolution: The error message indicates that the failed processes could not negotiate the handshake with the AcuShare process. When a runcbl process ends it communicates with AcuShare and that socket is closed. However the OS will wait 60 seconds before it releases that socket to be reused. In this case there were so many connections/disconnections per minute that the system ran out of sockets for AcuShare to communicate. Those processes attempting to start during this period received the message about AcuShare not running. There is a kernel parameter, tcp_tw_reuse, which causes the sockets to be reu
I've recently working on a project to form a index in manually in XFD file From Acucobol Vision file. Can someone who understand what is mean by first index, second index, condition and the rest. My XFD structure form manual where I found but I still doesn't understand from its structure.Can someone explain for me in details for below Code: # This xfd layout is a generic one suitable for accessing any # .DAD file. However, it needs to be copied and amended for each # DAD file that you wish to get access to. # The simplest scenario is that you copy dad.xfd to a new file # with the same name as the database you wish to access and extension .XFD # Then edit this new file and replace the two instances of 'FILE' with the # filename that you want to access. e.g. if you want to have ODBC access to # icvc.dad then copy dad.xfd to new file icvc.xfd and change line # XFD,02,FILE,FILE &
Problem: Customer has a .NET managed code solution in which he has two projects.The first project is a main console application that generates an assembly called mainprog.exe.The second project is a Class Library project that generates an assembly called subprog.dll.Within the subprog project is a program called prog2.cbl. mainprog.cbl calls this prog2 through the use of: call "prog2" using ... Because prog2 is not the name of the .dll on disk, the .dll needs to be loaded in order to make the entry point prog2 available to mainprog. The customer has created an app.config file for the mainprog project which contains the following preload section which will cause the program to load the subprog.dll when it starts: <MicroFocus.COBOL.Application> <Switches></Switches> <Environment></Environment> <Interop> <PreLoad>  
Problem: Customer created an ASP.NET Web Application using Visual COBOL 2.1 for Visual Studio 2010. The application runs fine in development but when he deploys it to an IIS Server under Windows Server 2012, on which COBOL Server is installed, when he runs the web site he gets the error: Method not found: MFClrRts.MFClrRts.Disconnect Context(Int16 ByRef) Why? Resolution: The problem is that the version of COBOL Server that was installed on the production computer was COBOL Server for Visual Studio 2012 and the application was developed with Visual COBOL for Visual Studio 2010. The two products are not compatible. If you develop your application using the Visual COBOL for Visual Studio 2010 product then you must deploy it to a system on which the COBOL Server for Visual Studio 2010 product is installed. If you develop using the Visual COBOL for Visual Studio 2012 product then you must deploy it to a system on which the COBOL Server for Visual Studio 2012 product is insta
Problem A certain server has both 32-bit and 64-bit applications that need to access AcuXDBC. How can both the 32-bit and 64-bit versions of AcuXDBC be installed at the same time? Solution This is easily accomplished using the AcuXDBC standalone installer along with the standard full installer. Begin by downloading the full installer for the 32-bit products. Use this installer to install the 32-bit AcuXDBC driver. Next download the 64-bit AcuXDBC Standalone installer, acuxdbc64.zip. Use this installer to install the 64-bit AcuXDBC driver. Both can be found on the Product Updates page here: http://supportline.microfocus.com/websync/productupdatessearch.aspx Note that you must be careful to keep the 32-bit environment separate from the 64-bit environment. GENESIS_HOME and PATH must only have entries for the one you wish to execute. This can be accomplished through the use of Windows batch command files.
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.