[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [open-cobol-list] OT - Perl module with COBOL data types
From: |
Moenck, Robert |
Subject: |
Re: [open-cobol-list] OT - Perl module with COBOL data types |
Date: |
Fri, 15 Jun 2007 16:45:27 -0400 |
Thanks David I will have a look at it.
Thanks also for the grammar for the SORT parameters.
My initial take on it is:
1) It is a subset of the DFSORT parameters
(which has all kinds of bells and whistles).
2) The capabilities implied are quite similar to mfsort.
3) The SUM keyword implies the capability for arithmetic
and I wouldn't take that on in a first go round.
4) The INCLUDE and OMIT keywords are just more comparisons
and so might be relatively easy to implement.
5) Maybe this is a "minimal useful capability"
for an external sort in this context.
My life has become a lot more busy recently
so I am not sure how quickly this will get done.
Regards,
Bob Moenck
-----Original Message-----
From: David Essex [mailto:address@hidden
Sent: June 12, 2007 7:03 PM
To: open-cobol-list
Cc: Moenck, Robert
Subject: OT - Perl module with COBOL data types
This is off topic but ...
There is a Perl module with COBOL data types called COBOL-IO(1).
From the COBOL-IO web site.
I have to deal with COBOL programs from time to time, usually to
manipulate data files, bringing them into a data base and/or updating
information in a data file for an existing COBOL application. To make
this process a little easier, I developed a Perl module for parsing the
Data Division definition from the COBOL source code and parse the data
on a workstation, which would then allow me to manipulate the data file
from Perl or a spreadsheet.
The COBGUI.pl file is a TK-based GUI front-end to the module, that will
allow you to specify the data file, COBOL source file, etc. and quickly
convert the data to a CSV file. You can then read the file into a
spreadsheet or database pretty easily.
1) COBOL-IO Perl Module
http://lizardslounge.org/cobolio.html
This e-mail and any attachments may contain confidential information. Any
distributing, copying or reliance upon the contents of this e-mail by anyone
other
than the intended recipient is strictly prohibited. If you have received this
e-mail
accidentally, please delete it and notify the sender. Although this message has
been
screened for viruses, we cannot guarantee that our virus scanner will detect
all
viruses and take no responsibility for any damage or loss that may be caused by
its
contents.