[Cobolforgcc-devel] a free transaction processing monitor, anyone ?
Status: Pre-Alpha
Brought to you by:
timjosling
From: Fred M. <fr...@mo...> - 2001-03-03 09:07:16
|
Hello, Still not used to headlines with to much capitals ? Than this one will do. Today the free transaction processing monitor project is launched. It is a bit unusual as the current code won't run or even compile on any GNU/Linux or even a UNIX platform. It runs only on the Siemens BS2000 mainframes, but there it is already for more than 7 years in daily production use. Some messages on the tiny-cobol mailinglist triggered me to release this software under the GNU GPL. That might be un-American. Great, not my problem ;-). An important part of the code has to be rewritten in C as it is originally written in Siemens Assembler (a S/390 look-alike). But most of the code is written in COBOL and we are very happy with the ongoing development of the free COBOL compilers, tiny-cobol and CobolForGCC. Both of them can be found on sourceforge.net. A second major problem is the documentation, not because it's lacking but because it is written in the language I master better than any other : Dutch. In case you are willing to learn a very beautiful language : try Dutch, you will not be disappointed. OK, the distracting aspects are covered now, COBOL and Dutch. Now the joy. Imagine a software system able to communicate with many concurrent users, which system happens to communicate with many other user applications in other processes. Depending on the communication method these user applications can run on the same or another server. A system which has special functions geared to developpers like REP and dump functions. Some numbers per subdirectory : directory # files # lines # lines (+ comm) (- comm) assembler 97 65060 29431 cobol 237 141502 111596 *1 copies 787 40427 20938 *1 documentation 3 12400 9286 *2 forms 143 12694 10120 jcl 19 1104 1104 macros 166 17590 8748 Totals 1452 290777 191223 *1 Also lines are excluded which only contains a dot as end of a sentence. *2 Excluded are empty lines / lines with only whitespace. One of the first goals is to get a running I/O monitor which can serve multiple applications running locally or remote. This project is hosted by the Linux Organization in the Netherlands, nl.linux.org. Those guys have also spent a lot of time to install the services like www, cvs, ftp and majordomo. Thanks, Armijn, Cor, Mendel, Rik. You can find these services at : www.ftpm.org, cvs.ftpm.org, ftp.ftpm.org and maj...@nl.... Have fun. Fred Mobach <fr...@mo...> |