This error means that the Metaspace memory limit of the JVM has been reached. This non-heap memory is used to store class descriptions, so this error may appear when running huge applications. You can increase the Metaspace memory by adding two... Read More
isCOBOL General
You can work with the OOP statements using the Java class named "java.net.URLEncoder", available with the Java Runtime, useful to encode a URL string: http://docs.oracle.com/javase/7/docs/api/java/net/URLEncoder.html The following is an example of... Read More
In KB article #320, we showed how to generate a QR code in your COBOL program. In this article, we'll show you how to call the attached program to generate or read a QR code. Like the earlier article, you must first download 2 jar files, and... Read More
Piping can be used for files declared as: a) a printer file (ASSIGN TO PRINTER) b) a line sequential file (assuming to compile with -flsu) In all other cases (relative file, binary sequential file etc) piping it is not allowed. Here a simple... Read More
isCOBOL can run any Crystal Reports executable with a CALL "C$SYSTEM" or similar library routine, passing a text or comma delimited file with basic level information. We have had success in the past using the ReportViewerBean included in the... Read More
You can run JvisualVM to monitor, troubleshoot, and profile your jvm when using isCOBOL Server. There are detailed instructions in the isCOBOL Application Server documentation, in a chapter called "Tuning and monitoring isCOBOL Server with JvisualVM... Read More
A common practice in COBOL programming is to manage switches to change the behavior of the program. In isCOBOL there are four ways to accomplish this task: In your configuration file using the "iscobol.switches=" configuration variable You can... Read More
You can use the attached code as a framework to read your Excel spreadsheet. The sample reads an Excel spreadsheet and display the contents using the Apache POI, installed with your isCOBOL runtime. Compile and run it, passing the name of your... Read More
If you find yourself needing to send SMS messages from an isCOBOL application, there are several ways to accomplish this by using a third-party API. For example, Twilio offers a widely-used and robust solution. To use the Twilio API, you'll... Read More
Each installation setup includes a README. This README file lists all the new features in that release. There is also a file named CHANGELOG.txt that lists all changes in the release, in order of build and ID number. For instance, if you update... Read More