Browse all forums dedicated to the Rocket® COBOL product family.
Recently active
Hi to Everybody The OS is Windows Server 2022 and I'd like to know if I can use the Instantsql version 12.17 that comes with rmcobol 32 bits with ODBC drivers 64 Bits. If not is there any available Instantsql version for 64 bits. Can I buy only that one. Thanks in advance.------------------------------Humberto BetancurRocket Forum Shared Account------------------------------
What to do? As you do not get a lot of Patch Updates for Visual COBOL 7.0 for Visual Studio 2019 these days, help links still point to somewhere on microfocus.com It would be nice if they could work with the new home https://docs.rocketsoftware.com/bundle/visualcobol_dg4_70_html/page/GUID-CBF8DCDC-1F63-4C02-AC0C-7FABBE6A04AD.html I know help can be installed locally, but this is an additional support burden we would like to avoid if possible. Since this version is still supported, any plans to fix this in a PU? Kind regards, Robert------------------------------Robert de Mander CEORocket Forum Shared AccountSweden------------------------------
Hi everyone, Today's users expect sleek design and seamless experiences. To meet those expectations and stay competitive, ACUCOBOL applications need modern, user-friendly interfaces. Join Dominique Sacre, Product Director for Rocket ACUCOBOL products, for our webinar, "How to Deliver Modern UI/UX with Rocket ACUCOBOL." Discover how Rocket® ACUCOBOL-GT® Extension for Visual Studio Code and Rocket® AcuToWeb® make it easier to create, modernize, and deploy application interfaces across platforms. Sign up here: How To Deliver Modern UI/UX With Rocket® ACUCOBOL® | Rocket Software In this session, you'll learn: How to build a product interface with Rocket ACUCOBOL-GT Best practices for deploying ACUCOBOL applications across web, tablet, and mobile Real-world modernization stories from Rocket ACUCOBOL customers, including Annette Viljoen from Railway Furnishers, who will showcase the tablet and mobile interfaces of their ACUCOBOL application. Plus, take part in a quiz for a chance to win Ro
Is someone able to advise when the Visual COBOL Personal Edition for V11 will be available? The download form is still returning a link for the v10 installation zip.------------------------------Dominic EveRocket Software Forum Member------------------------------
Hi. We have few developers using licensed Enterprise Developer for Eclipse products (Micro Focus). They all have the same installation paths. Now they are trying to migrate to Visual Studio Code using the Rocket COBOL extension. However, one of them is having problems with the activation of the Language Server. Despite having configured the install location of the licensed product exactly in the same way as the others, the COBOL Language Server is not enabled. (Language Server Autostart setting is also set to true) When opening a COBOL file, VSCode detects it as a COBOL file, but when checking the brackets on the VSCode status bar, (next to the COBOL file type) there's no information about the Language Server being used or enabled. If we type anything into any COBOL file, no errors are raised by VSCode. We have checked the output of the Rocket COBOL extension, but there is no clue about what is going on. There's basically no information about any activity of the extension. So th
In our system, the FILE NAME is with an underscore.The PROGRAM-ID is listed in the middle lineWhen performing a CALL, it is performed with an underscore.When I perform a search for a connection between programs, the connection is not found because of the differences in the lines.How can I configure this issue?------------------------------Efrat RogowayBank Of Jerusalem LtdJerusalem IL------------------------------
Does anyone have any ideas what could cause this kind of memory error in A2W 10.5.1: MemoryError: Exception ignored in thread started by: <bound method Thread._bootstrap of <Timer(Thread-10067461, initial 2862611264)>> Traceback (most recent call last): File "/usr/acucobol1051/acutoweb/Tools/Python/lib/python3.8/threading.py", line 890, in _bootstrap self._bootstrap_inner() File "/usr/acucobol1051/acutoweb/Tools/Python/lib/python3.8/threading.py", line 918, in _bootstrap_inner self._set_tstate_lock() File "/usr/acucobol1051/acutoweb/Tools/Python/lib/python3.8/threading.py", line 913, in _set_tstate_lock _shutdown_locks.add(self._tstate_lock) MemoryError: Same code/program is been running fine in Acu 10.4.1 and 10.5.0 or at least no similar errors have been written in gateway.log . Now that more and more users have changes to 10.5.1 this memory error comes at least once a week. So far to cope with this we ended up scheduling Acu2web restart first on
Hello, I'm working on a Visual COBOL application that connects to a relational database via ODBC. I want to know: What ODBC driver properties or attributes does Visual COBOL expect for proper functioning? Are there specific cursor types, transaction settings, or character set requirements? Any known limitations or recommended configurations for ODBC drivers with Visual COBOL?. Any guidance or references from Micro Focus / Rocket documentation would be greatly appreciated. Thank you!------------------------------Divya KoduriEngineerUnisys CorporationBanglore IN------------------------------
COBOL remains a cornerstone of global business operations powering 70% of the world's business transaction processing across industries such as banking, insurance, travel, retail, and government. However, running COBOL that has not been modernized – combined with outdated engineering tools and practices – can slow innovation, increase operational risk, and expose systems to today's security threats. Organizations with COBOL at their core can no longer afford to operate on outdated applications and systems or take unnecessary, expensive risks with application rewrite projects. However, for many people, COBOL's reputation is clouded by a number of persistent myths and misunderstandings – even those familiar with COBOL may still judge it based on how it looked and operated over 30 years ago. Join us for a LinkedIn Live event on COBOL modernization without myths and outdated perception. Learn why COBOL remains vital to global businesses and how Rocket Software products enable modernizatio
Hi everyone, Thanks to everyone who joined us for your activity and questions. To those who couldn't make please feel free to watch it on demand. The recording of the COBOL x GenAI Insights: Meet Rocket® Visual COBOL® 11.0 webinar is available. You can watch the recording anytime and share it with your team. Some useful materials: Webinar recording Webinar deck Rocket Visual COBOL 11.0 Documentation Supported platforms Rocket Enterprise Suite 11.0 Webinar Recording for IBM Z Application Modernization COBOL in 1 Day Course Thank you to everyone who actively participated in the quiz as well! Five winners will receive gifts from Rocket Software. The team will contact you individually: Andrew B. Joel F. Brian C. AJ A. Simon S. Please look forward to our next event: LinkedIn Live Event: COBOL Modernization Without the Myths, Sep 30, 11 a.m. ET Join us for the event on COBOL modernization: Without myths and outdated perceptions. Learn why COBOL remains vital to global businesses and how
Hi everyone, Thanks to everyone who joined us for your activity and questions. To those who couldn't make please feel free to watch it on demand. The recording of the COBOL x GenAI Insights: Meet Rocket® Visual COBOL® 11.0 webinar is available. You can watch the recording anytime and share it with your team. Some useful materials: Webinar recording Webinar deck Rocket Visual COBOL 11.0 Documentation Supported platforms Rocket Enterprise Suite 11.0 Webinar Recording for IBM Z Application Modernization COBOL in 1 Day Course Thank you to everyone who actively participated in the quiz as well! Five winners will receive gifts from Rocket Software. The team will contact you individually: Andrew B. Joel F. Brian C. AJ A. Simon S. Please look forward to our next event: LinkedIn Live Event: COBOL Modernization Without the Myths Sep 30, 11 a.m. ET Join us for the event on COBOL modernization: Without myths and outdated perceptions. Learn why COBOL remains vital to global businesses
Hi everyone! Tomorrow at 10 a.m. ET / 4 p.m. CET, we're bringing you the biggest Rocket Visual COBOL update of the year -- with GenAI Insights, new supported platforms, and an exclusive roadmap preview! We'll also be answering your questions about COBOL modernization, so make sure to join us. Sign up now so you don't miss it: COBOL x GenAI Insights: Meet Rocket® Visual COBOL® 11.0 | Rocket Software Can't join us live? No problem, we'll send you the webinar recording afterward. See you tomorrow------------------------------Sava KovalenkoPMMRocket Software Forum Member------------------------------
I've not ventured back to VS Code for a fair while, so have some questions and things that need clarification.My understanding for searching through the community posts what when you start vs code (such as from the command line 'code . ') if an existing .cblproj file exists it is read and the compile directives used, SQL directives and copybook paths.I seem to find this isn't true. To locate my copybooks I ended up creating a cobol.dir file and used COPYPATH(C:\\MF\\COPY;C:\\MF\\CPB)I also configured tasks.json: { "version": "2.0.0", "tasks": [ { "type": "COBOL-MSBuild", "command": "C:\\\\Program Files\\\\Microsoft Visual Studio\\\\2022\\\\Enterprise\\\\MSBuild\\\\Current\\\\Bin\\\\amd64\\\\MSBuild.exe", "buildTarget": "${workspacefolder}/MyProg.cblproj", "problemMatcher": [ "$COBOLMSBuild" ], "group": "build", "label": "COBOL: MSBuild (Compile Current File)",
We are in the process of converting a native application to COBOL .NET and I would like to know a couple of things Is the use of SQLDA supported in COBOL .NET? If so then do I still need to set the address of sqldata(n) to a group entry as per below and process in 64k chunks or is there a better (easier) way? 01 obj-entry. 03 obj-len pic s9(9) comp-5. 03 obj-str pic x(65535). Ideally I would like to utilise a type String field but, as I have learnt, you cannot use ADDRESS OF on a native managed type so hoping for alternatives Thanks------------------------------Peter Restorick------------------------------
Hi everyone, The idea that COBOL is "stuck in the past" is one of tech's most persistent myths - and one of its biggest disconnects, given how much COBOL is still actively being developed. Even those once familiar with the language can struggle to see how it fits into a modern tech stack in the age of AI. Perhaps you're one of them? There's more than a grain of truth, of course - many COBOL systems do carry the weight of their history. Real-world COBOL often contains layers from different eras, as you'd expect from software that's delivered value for decades. But to examine a few lines of code written from 1980s or earlier and conclude COBOL has no place in modern IT is like dismissing smartphones because you once used a brick-sized mobile phone in the '80s. Don't let your memory of COBOL - as it once was and when you once wrote it - cloud your judgment of what it's capable of today. And perhaps most regrettably, don't let that lead you to trade it for something that's little more tha
Software used: Microsoft Visual Studio Professional 2019 Version 16.11.42 Micro Focus Visual COBOL 8.0 Operating System: Windows Server 2022 Datacenter Problem Description: We have few Micro Focus Visual COBOL program executables running as Windows services. These .cbl programs were created using 'Console Application, COBOL' option in Visual Studio editor. The built .exes were converted to services using NSSM (Non Sucking Service Manager). Requirement now is to eliminate NSSM and create core Visual COBOL code that runs itself as Windows services without help of any third party tool. Is this feasible with a project created with 'Console Application, COBOL' options? ------------------------------Kavitha NatarajanRocket Software Forum Member------------------------------
Does anyone have any experience in how best to configure processors on virtual servers? We have a client that upgraded their server and is now experiencing issues with some batch oriented programs (reports, updates) taking noticeably longer to run than on their old server. Their IT guy has run tests on both old and new servers and is showing stats that in most cases the new server is returning better results. The programs that seem to be running slower are doing a lot of reading and some rewriting and some report creation. The IT guy is asking if it makes any difference to the AcuCobol-GT Runtime as to how he configures the processors, such as 2 CPU's with 4 cores each, versus 1 CPU with 8 cores, etc. We do not do much multi-threading within our Cobol programs, and not at all in a few they are seeing decreased performance in, but not sure what/if any of this processor configuration on a VM matters to the Runtime either, or if it does affect it at all. Just curious if anyone had e
I have below scenario. Input File <<input_file.txt>> 0005abcde ====> Record1 0020abcdefghijklmnopqrst =====> Record2 Each record has 2 part: Part#1 4 digit records length (ex: 0005) Part#2 Actual Data (ex: abcde) How the FD section should be defined in such case ? ------------------------------Swapnil GuptaSenior Application DeveloperPharmacy Data Management, Inc.Youngstown US------------------------------
I am trying to set a windows variable in COBOL that I will be able to read in a C# program I am calling from COBOL. "SET testvar=xx" works at a DOS prompt. However the following does not work. move "SET testvar=xx" to AFLD60CALL "C$SYSTEM" USING AFLD60, 97 END-CALL. | Called ASYNCH so no delay Any ideas would be most appreciated. Thanks, Steve
Using Micro Focus\\Visual COBOL\\Samples\\COBOL for .NET\\Collections sample , which doesn't compile, and errors on the exact problem I'm trying to resolve.Visual COBOL 10 Update 6.How do I create an IF statement so based on the type I know an action to take like: 01 TableNew type System.Collections.Generic.SortedList[string, string]. 01 myType object. set myType = tablenew::GetType(). if myType is type System.Collections.Generic.SortedList[string, string] display "Table is sorted" *> Go do something. else *> Test if its a string or dictionary etc end-ifAlso not valid: if TableNew::GetType() = type System.Collections.Generic.SortedList[string, string]------------------------------Neil Hayes------------------------------
In Native COBOL you can have something like this: 01 MyData. 05 MyString1 Object Reference. 05 MyString2 Object Reference. 05 MyString3 Object Reference. 05 MyString4 Object Reference. *> This is just a simplist list, there could be 100's 01 ProgramToCall PIC X(6). procedure division. *> Program Names are build dynamically and called in a variable. move "ABCDEF" to ProgramToCall Call ProgramToCall using MyData Now moving to COBOL .NET this has to change as Object References must be on an 01 Level. All of my programs are in separate projects. All program Names are called inside a variable All Linkages to different programs change depending on the program being called, some might not have any Object References, others my have 100's Q1. How do I simulate the same process in COBOL .NET?Q2. Can I do it without creating a project references? (Make it mo
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.