Browse all forums dedicated to the Rocket® COBOL product family.
Recently active
Hi everyone,If you’re interested in exploring a new GenAI capability that helps plan, generate, and analyze unit tests for COBOL, the AI Unit Testing for COBOL beta is a great opportunity to try it firsthand. Feel free to sign up or share this post with colleagues who may benefit. COBOL applications weren’t originally designed with unit testing in mind, which has made adoption notoriously challenging. In this beta program, you’ll gain hands-on experience with GenAI-driven unit testing and learn how to adopt it without making any changes to your production code. Learn more and register here: linkIf you have any questions, please reach out. I’d be happy to help.
To show records of a vision file we use paged-grids and the majority of our users are fine with that.There is one customer (and unfortunately our most important one) who wants a “standard scrollbar”.The answer that this is only doable when we know how many records are 100% does not convince him and he does not let it go.So we thought of a lazy-loading scenario.We load and show the first 100 records and when he drags the grid thumb all the way down to the end of the grid we try to load more records.The problem is that the grid does not give an event when reaching the last record.Does anyone have an idea how to solve this ?Or do you have a totally different approach ?
My company currently uses Net Express 3.1 and will be migrating to Visual COBOL within the next several months. We use the SPZERO compiler directive on majority of the programs we migrated off the mainframe several years ago. This is due to having spaces in numeric fields on the old mainframe data files. At the time of migration, it was better to use SPZERO than to modify the files/programs. I read in the Visual COBOL documentation that SPZERO has been deprecated and is not supported in Visual COBOL. Is there an alternate way to accomplish the same behavior as SPZERO in Visual COBOL? Thanks,Ben#VisualCOBOLautoscalemodescreenresolution#COBOL#netexpress
I’ve been using VC11 for Eclipse (Windows) for a couple of months now, and this seemly random highlighting of this is really getting on my nerves. The image below shows a “simple” example. It is often much worse.Here I just put my cursor on the top left and then cursored down some lines. When my cursor reached line 14 the entire line, plus the first 3 characters of line 15, were suddenly highlighted for seemingly no reason. Cursoring down again it removed highlight from 14 and highlights 15. Other examples seem to be even more random. Is this a known issue or what? Anything I can do? The only way to unhighlight is to open the Find box (Cntl-F) and then hit escape.
I came upon the following and figured I’d give it a try: https://docs.rocketsoftware.com/bundle/netexpress_ug_51wrappack1_html/page/opclap_15.htm#s016As long as the ACTUAL-PARAMS compiler option is specified immediately before the template class (my term), you can build out the full class with the specified name and based on the specified class parameter. Specifically “$SET ACTUAL-PARAMS(ELinklist Employee)” will build the ELinklist class with Employee being the “parameter class”. Specifically, the parameter class “Element” in the source for PLinkList will be replaced with actual class Employee.But what if I want a second one, say ALinklist with class Another as the parameter? If I put “$SET ACTUAL-PARAMS(ALinklist Another)” below the earlier ACTUAL-PARAMS it will create ALinklist, but ELinklist seems to be gone.I can post my exact source code if necessary.
Hi everyone,Welcome to Rocket® ACUCOBOL® Fuel, your monthly source for all things ACUCOBOL. This edition covers a potential solution to skills shortage in the ACUCOBOL industry, ACUCOBOL x GenAI Demo, and the list of supported platforms. Bridging Skills Gaps for the ACUCOBOL teams Many organizations are facing a familiar set of challenges: retiring specialists, limited documentation, and ongoing difficulties hiring and onboarding new ACUCOBOL talent. In this environment, full system rewrites can seem appealing. In practice, however, rewrites often take years to complete, and nearly half exceed their original budgets and timelines,making them a costly and high-risk path forward.As GenAI capabilities continue to evolve, they offer a promising way to address ACUCOBOL skills gaps. With upcoming GenAI features in Rocket ACUCOBOL products, along with existing third-party AI tools, developers from any background can more easily navigate, understand, and analyze ACUCOBOL codebases of any size
What’s up with COBOL in April? Let’s seeHi everyone,Welcome to Rocket® COBOL Fuel, your monthly source for all things COBOL. In this issue, you’ll learn about the GenAI-driven unit testing for COBOL applications, upcoming events, and modernization story from Jove Informática. COBOL, Unit Testing, and GenAIHow does it work? Unit testing is a level of testing designed to validate that a ‘unit’ of software performs as it was designed, where a ‘unit’ is the smallest piece of testable software. Instead of testing the full application with sometimes million lines of code, you only test the part of the program that has been changed.Traditionally, this has proved difficult for COBOL applications both on and off the mainframe as the code was not written with this type of testing in mind. The Rocket Unit Test framework makes this adoption possible.With the framework, unit testing allows teams to validate business logic at the smallest level, detect regressions early, and modernize safely without
In Java you can define “static initializers”, which are run automatically when the class is initially loaded. In Java it’s something like this.public class Test { static { // do initialization here. }} Can this be done in Visual COBOL? I tried googling it, but google AI seems to be returning nonsense.
Hi everyone,We’re excited to welcome you to the first video in a new series COBOL in Action, launching in 2026. This series is all about short, highly technical sessions packed with hands-on product demos and practical insights.In this episode, we’re diving into the Rocket COBOL Visual Studio Code extension. We’ll walk through key capabilities such as source control integration and AI features that can enhance your development workflow.We want to make this sessions as valuable for you as possible so please share your questions and feedback in the comments. If there’s a specific topic you’d like us to cover in a future session, let us know. Your input will help shape what we tackle next.Thanks for joining us, and we hope you enjoy the video!
Hello everyone,after installing a recent Windows 11 update, my NE 5.1 license is no longer recognized. The software now behaves as if no valid license is installed. So far, I have already tried repairing the NE 5.1, but without success. Any guidance or suggestions would be greatly appreciated.Thank you in advance.
Hi , we are working with Microfocus Visual COBOL for Eclipse on Linux/UNIX V8.0 and we do a lot of call SYSTEM in a lot of programs .We take the return-code of de call SYSTEM and we have detected that when we run in a SO LINUX if the execution is with newrun the return-code is 0 , but mis the execution is from a transational monitor writted in C the return-code is alwais 1 The same programs executed in AIX returns 0
Hello!Is there a way to change the color of SQL queries in the editor that does not change the color of unused items? I’ve only discovered one item in Fonts and Colors, COBOL Unused Item, that changes the color of SQL, but I don’t want to change both.Thanks.
Visual COBOL for Visual Studio 2022 11.0.0 failing install on windows server 2022. Visual studio community edition is installed, version 18.4.3 and “Workload for C++ Desktop Applications “ is installed. Setup fail with error:81f40001 - Microsoft Visual Studio 2022 17.8 or later has not been detected anyone enconter this issue?
Hi everyone,We have exciting news as Rocket Software has been invited to participate in the upcoming Gartner Magic Quadrant for AI-Augmented Code Modernization Tools with our Rocket Visual COBOL solution.Gartner places strong weight on customer feedback, and your perspective as a COBOL modernization champion would be incredibly valuable in helping position Rocket Visual COBOL as a top solution in this space.We'd appreciate if you shared your experience with Visual COBOL using the Gartner review portal here: https://gtnr.io/cDTKG5zFHThe review takes about 10 minutes. As a thank you, you’ll receive a $25 gift card, or you can choose to make a $25 charity donation after the review is verified and published. If you have submitted your review and don’t receive your gift card, reach out to me via s.kovalenko@rocketsoftware.com and I’ll be happy to help.
Hi everyone,Thanks to everyone who joined our recent webinar about ACUCOBOL x GenAI (watch the recording) and shared such thoughtful questions. We received a wide range of topics from UI controls to AI‑assisted development workflows, modernization and code analysis.Here are the webinar questions and answers from our team. If you have any other questions, let us know in the comments.Question: I have seen elements for maximize and minimize in the screens—are these fully functional in ACUCOBOL?Answer:Yes, they are fully functional.When using Rocket AcuToWeb, the Web.Resize configuration in the gateway.toml file can automatically maximize your screen based on the ratio you define. This allows the application to adapt cleanly to different screen sizes.At runtime, screen elements can be repositioned dynamically, although this does require some additional coding. If you prefer to avoid manual repositioning, version 11 introduces NTF‑SCALING, which automatically resizes screen elements without
Hi All, hope all is well.Well, I never thought I would get back to COBOL, but during the watching of a video about AI and MS Access, my colleague briefly mentioned COBOL. I thought cool, I will check COBOL out, since it has been a while since I developed with the language. And I am glad I did! Doing a Google Search on COBOL, I came across Rocket Software’s COBOL infographic. Wow! I was blown a way that COBOL was so widely used to this day. Well, it has been decades since I programmed with COBOL. My first job, was on a OS/390 Mainframe (nicknamed “Old Charlie”) during the Y2K effort. Another job had me using MicroFocus COBOL for a Web Patient Application.Now today (decades later), I am getting back into COBOL and taking the first certification offered by Rocket Software.. I am almost done. A few questions for some assistance.VS Code - How do you setup tasks to compile programs and related sub programs.. Yeah, I could do each one manually, but it would be more efficient
Let’s discuss how GenAI can change skills shortage challenge Hi everyone, Welcome to our monthly Rocket ACUCOBOL newsletter. This edition covers a potential solution to skills shortage in ACUCOBOL industry, ACUCOBOL x GenAI Demo, and webinar quiz winners. GenAI-Assisted Development and the Skills Question Many organizations are grappling with retiring specialists, limited documentation, and ongoing hiring challenges. As a result, some consider full rewrites instead of modernization. However, rewriting projects often take years, with nearly 50% exceeding budget and timeline expectations, making this a high‑risk decision.As GenAI capabilities continue to mature, we see meaningful potential to ease the ACUCOBOL skills challenges. With upcoming GenAI features in Rocket ACUCOBOL products and 3rd party AI tools, developers of any background can navigate, understand, and analyze ACUCOBOL codebases of any size or complexity. These tools are already helping simplify hiring, onboarding, and cro
Hi there,my backup-drive crashed and the installation file nxp3251110031.msp is corrupt. Is there any way to get a replacement?Best regardsHeinz-Bernd Diers
Our company is a very heavy user of AcuBench with thousands of projects. We also use VS Code for really test only code that still is in use in our system. We are upgrading to Acu11 soon so I want to start playing with VS plug-in. Is it as simple as just adding the plug-in to VS Code and opening a .pjt for a project? Are there any required things to be installed on the machines that will be using it...for example does AcuBench have to be there or AcuGT? Thanks for any help as I get started on this journey to move from AcuBench to VS Code plug-in.
HI,I am reading the book Visual COBOL. In my opinion the book is horrible. There is no punctuation in the code. Since I am a beginner at this and Fortran, I’m not sure where it should go. So, I am putting periods at the end of every sentence. If you have read the book I am on page 14, doing the first program with Rental Agency. Also, there is no Capitalization in the text. S0, I am capitalizing words that I think are keywords.I have no idea if this is going to work. I have another book Intro to COBOL. It is better since it has done Cobol correctly. But I would like some help, please.Thanks for any help you can give me. Wow this site is very aggravating I keep getting post a public tag. I have 3 tags and it still is asking me for more tags, public ones.Mark
Hi everyone, Thanks to everyone who joined our Rocket ACUCOBOL webinar yesterday. The recording of the webinar is available now. You can watch the recording anytime and share it with your team.Some useful materials:Webinar recording Webinar deck is in the attachments COBOL Day in Milan on April 14 If you want to share your modernization story on one of our events, please contact me via skovalenko@rocketsoftware.comThank you to everyone who actively participated in the quiz as well! We’re going to share 5 winners of the quiz next week. Last but not least, we’ll answer all the webinar question here on the forum in the upcoming days.
Hello I would like to compile cics pgms using personal edition but the cics copybooks are not there. does rocket cobol personal edition allow me to compile cics pgms . i can see the db2 copy books but no cics.i can upload and recompile on z/os after i do my first test compile on vs cobol.thank you in advance for your assistance.
According to the documentation, if “FUNCTION ALL INTRINSIC” is specified in the Repository paragraph, the “FUNCTION” keyword is not required to refer to any intrinsic function. Take the following program. $set sourceformat"free"program-id. p.environment division.configuration section.repository. function all intrinsic.data division.working-storage section.01 x pic x(10).procedure division. display function length(x) display length(x) goback.end program p.The first line of the procedure division (with function keyword) compiles fine. The second like (no function keyword) gives the following error: display length(x)* 13-S************ **** User-name requiredIs there a certain option required to activate this feature?Using Rocket (R) COBOL Version 11.0 (C).
COBOL and Vibe Coding in one sentence? Yes.Hi everyone, Welcome to our monthly Rocket COBOL newsletter. This edition covers a potential solution to skills shortage in COBOL industry, Sammons modernization story and webinar quiz winners. COBOL Vibe Coding and the Skills Question Our product manager, Guy Sofer, recently experimented with vibe coding using a COBOL application and shared his experience on LinkedIn. The outcome sparked internal discussions and a broader question: Will the COBOL skills shortage remain as challenging as it is today? Read Guy’s post here: COBOL Vibe Coding – Really?? | LinkedInMany organizations are grappling with retiring specialists, limited documentation, and ongoing hiring challenges. As a result, some consider full rewrites instead of modernization. However, rewriting projects often take years, with nearly 50% exceeding budget and timeline expectations, making this a high‑risk decision.As GenAI capabilities continue to mature, we see meaningful potentia
Hi Folks,I have just finished reading my first book on Cobol Programming. I also finally got Visual Cobol installed in Visual Studio 2022 Community. I had to install and re-install Visual Cobol about a dozen times to get it installed properly.When I opened Visual Studio and went to Cobol it wanted me to install the license. I tried it a couple of times and it gave an error. Here is what happened:I clicked install license and it came up with an error. The error says unable to determine the status of the product license. ERROR DETAILS: Unable to obtain the requested license. Error 18: No license code is available for feature Solar Visual Studio 2010 on host1287.0.0.1.I think that this has been posted a few times, but when I don’t put such things in my posts, somebody always asks for it. I have zip file with a .xml, file thevcvs2022_110.exe, and the pdf file.Can somebody help me out with getting a license installed? I just finished reading my first book on Cobol. The title is COBOL Made E
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.