Tom, I don't know who the vendor actually was (it wasn't done in my application area), but a few years ago we tried one of them who had an automated tool of some kind to do that conversion, and the resulting COBOL code that I was asked to peer-review was unreadable and unmaintainable. The business logic was totally scrambled, sometimes by "old-timer" tricks like non-reentrant branch gates and other such no-no's under current maintainability and pipeline-flush avoidance rules, other times just by flagrantly awful spaghetti code even a human would struggle to understand.
That project was canceled, and now we do it (when actually needed) in the old-fashioned way - by hand, by a senior programmer experienced in both languages. Usually only when something breaks and management needs the business logic preserved in a more "supportable" form. Peter -----Original Message----- From: IBM Mainframe Discussion List <[email protected]> On Behalf Of Tom Ross Sent: Friday, July 8, 2022 6:32 PM To: [email protected] Subject: Converting assembler to COBOL help Greetings mainframers! This has porobbaly been asked and answered, but are there tools or companies that can convert or help to rewrite assembler applications or just programs into COBOL? Any suggestions? Cheers, TomR >> COBOL is the Language of the Future! << AKA: Captain COBOL, Tom Ross -- This message and any attachments are intended only for the use of the addressee and may contain information that is privileged and confidential. If the reader of the message is not the intended recipient or an authorized representative of the intended recipient, you are hereby notified that any dissemination of this communication is strictly prohibited. If you have received this communication in error, please notify us immediately by e-mail and delete the message and any attachments from your system. ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO IBM-MAIN
