in this document you mention support for RM/Cobol files, RM/Cobol C$ routines and XML Extensions. But the document doesn't mention in what versions there is support for. For the moment there is no support for RM/Cobol files, RM/Cobol C$ routines and XML Extensions when you compile to JVM byte code. Is this something we can expect in the next release ?
Thanks for asking these questions and indeed for your interest in our JVM technology.
It is very much our intention to increase compatibility for ACUCOBOL-GT and RM/COBOL applications with each release of the Visual COBOL product and we have a number of roadmap items that will bridge the gap between the product lines.
As you note, to date our focus has been around native code support but we’re now building compatibility within managed code.
The areas under development right now include data file access from managed code, UI conversion, API support and equally important, updates to the documentation to clearly advise on current limitations as well as recommendations on how to move applications into managed code.
For many of these initiatives you’ll start to see some incremental support delivered in the next release of Visual COBOL, R4 update 2, which is due by the end of the year, followed by further advances in R5 and beyond.
The RM XML extensions in managed code is also an area under consideration, the next step will be to make this support available on Unix platforms. Once this is achieved we will then look to review XML solutions for COBOL in managed code post R5.
Hi Chris - thanks for the info. This document still isn't clear on what was fixed between R4 and R4 update 1.
The release notes I am used to on Server Express are very well laid out and make it very clear what is both new and corrected by each update. These new documents aren't quite as clear. For example, the new features could say "No new features in R4/U1".
I know it may seem like a small issue but without clarity in the release notes I end up having to do a visual diff between the R4 and R4/U1 notes to determine the changes I need to focus on.