Browse all forums dedicated to the Rocket® COBOL product family.
Recently active
We would like to open a PDF file in the program and extract an attachment (in this case, an XML file) from this PDF file.Is there a way to do this?
The PICTURE-01-OBJREF is being used by my 1st image (and it is automatically resizing) using the “ImageCtl” program. The problem is I have 2nd image (JPG/BMP) on the same window, I already change the value of IO-Text-Buffer but it not showing and messing my 1st image.Any sample code that will display an image (BMP/JPG) in the same window when created/showed?
My legacy code generates a lot of long reports targeted at printers that used mono-spaced fonts to get all the column alignments right. Usually this was Courier. I would rather print to PDF as most of these reports are reviewed and disposed of almost immediately. I am moving the system to Windows and have found that I can print to PDF using the built in "Microsoft Print to PDF" driver. The problem is that they print with a proportional font and the columns don't line up and a few characters on a few lines go off the right side of the page. I would guess the font is Arial. Is there a config file that I can edit/create to change this font? I know there are 3rd party tools that bring in a whole slew of additional features, but that would require me to review and edit dozens of reports. Thanks, Brian
In native COBOL we could define a dictionary and that could be set as external which allowed us to access it via our external filehandler. In .NET COBOL it seems it is no longer possible to define a dictionary as external.Can anyone suggest an alternative given that the information that can be passed to an external filehandler is limited and controlled by the run-time?
Hi everyone, Thanks to everyone who joined our data modernization webinar at the end of July. To those who couldn't make please feel free to watch it on demand.The recording of the webinar is available now. Watch the recording anytime and share it with your team.Some useful materials:Webinar recording Webinar deck is in the attachments Quiz winners: - Scott M. - Isaac B. - Georg M. - David M. - Jim G. We’ll contact all the winners this week. If you want to share your ACUCOBOL modernization story on one of our events, please contact me via skovalenko@rocketsoftware.comThank you and stay tuned for upcoming events!
I was curious if others are running into printing problems with recent Windows 11 updates (at least I suspect that is the cause). We have had about 5-6 customers report this problem starting 6 weeks ago. When they print from our software running AcuCobol-GT Windows Runtime, they get a pop-up box from saying "please wait for printer connection or cancel connection". Some are reporting it eventually after waiting will move on and print. Others have said they have to click Cancel once or twice to get it to move on. Yesterday, we had one that says sometimes it will not print at all. We are wondering if it has something to do with this new "Windows Protected Print Mode" that is showing up when you look at printers under Windows Settings as this seems to be something new Microsoft is doing. Our main problem with these clients is that all of they claim that it ONLY does this in our software running AcuCobol-GT, and that they can print other things such as emails, websites, out of Office, etc
Hi Everyone,I’m on AcuCOBOL 10.4.1 and I’m trying to use JSON PARSE. I’m getting an error and while I can get the error code (JSON-CODE) I can’t figure out how to get the additional information in the description that I see in the manual. For instance, if I get code 100, I’m looking for the full message “JSON PARSE on line <line-num>, JSON text invalid at offset <offset>.” with <line-num> and <offset> filled in so I can actually find the offending part of my input.I couldn't find anything in the documentation or examples that did anything except display JSON-CODE.
Should you use dotnet build or msbuild to compile COBOL assemblies to .NET core 8?For example if I wanted to do a local recompile of my whole applications, I have a PowerShell script that does the compile, but I used “dotnet build”When I went and loaded a project and compiled, I think I observed after using “dotnet build” then using Visual Studio you get a file tracking log file error, “The tracking data is invalid” FTK1013.Agreed dotnet build is more lightweight, but are there other consequences?Neil
Running Visual Studio 2022 Community Edition and Visual Cobol Personal Edition. Fired up Visual Studio and tried to open one of my solutions. Received the attached errors. All the programs in Solution Explorer were marked ‘Incompatible’. I’m unsure as to whether this means my license has expired or whether it is a different problem.Please see attached.TIA
Debunking COBOL myths and leveraging ACUCOBOL data files. In other words, perfect summerHi everyone, Welcome to Rocket® ACUCOBOL Fuel, your monthly source for all things COBOL. In this issue, you’ll learn about the upcoming webinar on ACUCOBOL data modernization, Rocket AcuToWeb demo, and COBOL myths. Help us improve our COBOL products for you As summer is in full swing and we're preparing exciting product updates for later this year, we'd love to hear about your experience with modernizing your ACUCOBOL applications and using our products. Your feedback helps us improve our products, create more relevant content and events, and better understand your evolving business needs.Please take a few minutes to complete our short survey, it should take no more than 15 minutes:Rocket COBOL Survey (15 min)As a thank you, five randomly selected participants who complete the survey will receive a $50 USD Rocket Software gift card. Winners will be contacted after August 10. How to Unlock ACUCOBOL®
What the Odyssey and COBOL have in common? The answer is belowHi everyone, Welcome to Rocket® COBOL Fuel, your monthly source for all things COBOL. In this issue, you’ll learn about the ancient myths of the software world and the upcoming technical webinar. Help us improve our COBOL products for you As summer is in full swing and we're preparing exciting product updates for later this year, we'd love to hear about your experience with modernizing your COBOL applications and using our products.Your feedback helps us improve our products, create more relevant content and events, and better understand your evolving business needs.Please take a few minutes to complete our short survey, it should take no more than 15 minutes:Rocket COBOL Survey (15 min)As a thank you, five randomly selected participants who complete the survey will receive a $50 USD Rocket Software gift card. Winners will be contacted after August 10. AI Unit Testing for COBOL Demo We’re continuing our COBOL in Action seri
Hi everyone,As summer is in full swing and we're preparing exciting product updates for later this year, we'd love to hear about your experience with our COBOL modernization solutions.Your feedback helps us improve our products, create more relevant content and events, and better understand your evolving business needs.Please take a few minutes to complete our short survey, it should take no more than 15 minutes:https://app.userevidence.com/surveys/cdf209d1-37ff-49b7-a7da-8caaf173f4cd/shareAs a thank you, five randomly selected participants who complete the survey will receive a $50 USD Rocket Software gift card. Winners will be contacted after August 10.Thank you for your time and valuable feedback,your Rocket COBOL Team
Windows Server 2008 R2 StandardService Pack 1LicensesNo limit, local hostedCobol Server (Production)the license server runs, and the runtime refers to that server for the license. Can i revoke the license on the llicense server, then revoke the production server license, and reinstall with the same number on the runtime server, except not referring to the license server, but local? Local is how our staging runtime server is set up. Just want to put that out there, in case there are other issues.
Hi all, For an analysis I’m exploring the ESCWA portal. I got it set up using the Visual Cobol installation.It comes with a trial key. All looks great. I can program COBOl and run the applications. Greate.But then, when I try to create a region in the dashboard, I’m prompted that “I have no valid license”.When I check the license manager that came with the installation, it shows I have 500 more days left.So the “portal” doesn’t consider this license.I then thought “perhaps I need to get a trial license for the server seperate”, but it’s impossible to find. Support also isn’t being helpful.I could find this link to “request a trial version” but it’s not working properly, hence I don’t know they receive 30 requests by now or it never went through: http://cabs.microfocus.com/products/enterprise-suite/enterprise-server/trial in the portals and confsing different dashboards, i could find something like “download trials” but it never shows the enterpreise server. Is there any way to set up
Hi,When the source file (CBL) and any ancillary copybooks have been saved with an encoding of UTF-8 BOM then I am getting some strange behaviour with characters such as high-values when moving a PIC X group into a string and then moving it back out into a PIC X group.My question is whether there a compiler option or some other mechanism whereby the source files are automatically converted to ASCII or UTF-8 at the time of building the dll?Thanks
Problem: If the RM/COBOL runtime, or, compiler abnormally terminate, then, the use counting mechanism can become corrupt. This scenario will cause any future instances of the runtime/compiler to fail with a "unauthorized use message (loc 810). Resolution: The full text of the Loc 810 error is : System function error (Loc 810) - Semaphore OK but shared memory marked bad.The "rmucutil" utility will show that there is a shared memory issue. Either reboot or reset the locked "shared memory" to resolve the problem.Below is the syntax for the "rmucutil" utility, located in your RM/COBOL installation directory:rmucutil xx-xxxx-xxxxx-xxxx runtime|compiler detailsThe "rmucutil" utility will show that there is a shared memory issue. If the output shows there is a shared memory or semaphore issue, you can clear shared memory and semaphores manually if the ipcs (for Inter Process Communication Status) commands are available on your operati
We have a number of tables in Microsoft SQL that are defined as uniqueidentifier. When accessing this column type the OpenESQL interface, using ODBC, returned this column type as a char(36).Modifying our native code to .NET and using ADO it appears that this column type is returned as a 16 character binary column type.My question is whether you are aware of this and whether there are other column data types that behave differently when using ADO as opposed to ODBC? Peter
Rocket COBOL things we're proud of this month Hi everyone, Welcome to Rocket® COBOL Fuel, your monthly source for all things COBOL. In this issue, you’ll learn about the Technical Debt Management tools and the ongoing Beta Program. A 5-Step Recipe for Technical Debt Management What if all the industry noise around technical debt is missing your organization’s greatest opportunity? Every IT leader feels the silent drag: legacy code that slows down innovation, rising operational costs, and talent tied up maintaining what’s already there. But what if you stopped viewing technical debt as an immovable anchor, and started treating it as a roadmap for strategic modernization? The technical debt management market is rapidly evolving, and so is the conversation. In fact, Gartner® has just issued its first Magic Quadrant™ for technical debt management tools and named Rocket Software a Challenger with solutions including Rocket COBOL Analyzer. Below, you’ll find a practical, step-by-step reci
Rocket ACUCOBOL things we're proud of this month Hi everyone, Welcome to Rocket® ACUCOBOL Fuel, your monthly source for all things COBOL. In this issue, you’ll learn about the Technical Debt Management tools, Rocket COBOL Analyzer, and the upcoming webinar on ACUCOBOL data modernization. A 5-Step Recipe for Technical Debt Management What if all the industry noise around technical debt is missing your organization’s greatest opportunity? Every IT leader feels the silent drag: legacy code that slows down innovation, rising operational costs, and talent tied up maintaining what’s already there. But what if you stopped viewing technical debt as an immovable anchor, and started treating it as a roadmap for strategic modernization? The technical debt management market is rapidly evolving, and so is the conversation. In fact, Gartner® has just issued its first Magic Quadrant™ for technical debt management tools and named Rocket Software a Challenger with solutions including Rocket COBOL An
Hello Team,Currently we have Enterprise developer already available in the system , I am trying to integrate VS Code using Rocket COBOL extension to do a BRD documentation using the Co-pilot features. We have two copybooks extension ,one with CPY and another COPYCOB. The intelisense is able to identify the CPY copybooks but not the COPYCOB eventhough the extensions are mapped. Is there possibility to re-use the XML files of MFED for the integration of VS code.ThanksSanoop
I am trying to code Cobol programs, compile and execute. I need help on what I need to download to accomplish this. I have worked on IBM mainframes using Cobol, jcl, ISPF, TSO, etc many years ago. I want to restart now. Please advice on what I need to do to get started. Thanks.
I have a relational database with a one-to-many table. When reading it in COBOL, I believe it's necessary to read the record key from the main table and the related records from the secondary table; I believe a read should be performed from the main table record key, and the related records from the secondary table would be stored in an "occurs" of that record.The code FD : FD ARCHIVO-NUEVO.01 REG-NUEVO-FISICO.05 Fis-RecNumber PIC 9(6).05 Fis-Nombre PIC X(30).05 Fis-Tabla-Pagos.10 Fis-Nuevo PIC 9(8) OCCURS 100 TIMES. Is correct???Thanks
Hi everyone,I downloaded Visual COBOL for Eclipse Personal Edition Ubuntu 11.0.zip, but I am unable to complete the installation because of a license issue.The bundled license XML file appears to contain the following License Group:Visual COBOL for Eclipse Personal Edition_Windows-RPv1Since this is the Ubuntu/Linux download, I expected the license file to be for Ubuntu or Linux, not Windows.Has anyone else seen this issue with the Ubuntu 11.0 Personal Edition download?Is this Windows-RPv1 license XML actually valid for Ubuntu/Linux, or is the wrong license file included in the download package?If this is not the correct file, how can I obtain the correct Ubuntu/Linux Personal Edition license XML?Thanks.
Hi everyone,With the release of Rocket Visual COBOL 11 and Rocket COBOL Analyzer 11, we’ve introduced GenAI Insights helping any developer easily understand and navigate COBOL applications of any size and complexity.Discover what’s possible with GenAI Insight under 90 seconds:If you have any questions let us know in the comments,Your Rocket COBOL team
Hi everyone!With the release of Rocket ACUCOBOL extend 11, you got the support for the most popular dev tool out here, Visual Studio Code. Now you can equip your teams to develop ACUCOBOL applications in VS Code, simplifying hiring / onboarding and speeding up development.See the extension in action in the short demo:Let us know what Rocket ACUCOBOL demos you’d like to see in the future in the comments.
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.