On 12/12/2008, at 3:04 AM, McKown, John wrote:

OOPs, on the compiler, I meant to say "former", not "latter". I.e. I
hope they are separately licensed. We are 95%+ COBOL. Most of the rest
is CA-Easytrieve. I think CA has a i version of that, but I don't know
if that is in the proposal.

I've seen enough partially correct answers to this to step in.

You get the CL compiler (both OPM and ILE), Rexx, the UIM compiler, and the DDS compilers (CRTPF, CRTLF, CRTPRTF, CRTDSPF) with the operating system. You also get QM Query and QM Form compilers. You do not need a compiler licence for any of these. You do need some way to enter the source code into a source member. Usually people licence the host development tools which includes Source Entry Utility (SEU-- which you already know looks like ISPF but is a less powerful) or the client development tools (used to be WDSc but now one of the Rational tool sets). You can use the OS command EDTF to enter source but that's painful for anything other than emergency use. You could use any PC editor and FTP the source to the host for compilation. Again painful--primarily because you lose the advantage of command prompting supported by the development tool set editors.

IBM used to bundle all the HLL compilers and the development tools in one package but now they've spilt them into three separate bundles.
1) Contains OPM (or so-called heritage) compilers. This is RPG/400 and COBOL (I think this also includes the S/36 and S/38 compatible compilers).
2) Contains ILE compilers. This is RPG IV, COBOL, C, and C++.
3) Contains the host development tools. This is SEU, SDA, RLU, DFU.

You are unlikely to need bundle 1. You will need bundle 2 and you should be able to convert your mainframe COBOL to ILE COBOL fairly easily. Screen handling is likely the biggest hurdle. If you are using CICS there is a chargeable iOS version available.

If you ever do need to compile OPM RPG there is a CVTRPGSRC command that will reformat RPG into RPG IV so it will run through the ILE compiler.

Note that basic access to DFU is supplied as part of the OS via the UPDDTA command so you can do quick and dirty file updates if necessary.

CL is a bit like JCL on steroids. You can use CL in job streams similar to JCL but you can also compile CL into programs and perform file I/O but there are restrictions on what is supported.

If you use SQL in your COBOL programs (highly likely) then you will need the SQL Development Kit. This includes the SQL pre-compilers for the various HLLs and a prompted interface for Query Manager. This is a chargeable component but is often included in various pricing options.

If you're not using SQL you can convert your VSAM files into externally-described database files on iOS and process those using file definitions in COBOL. You could just dump the data into suitably sized (i.e. record length) flat files too but you'll lose out on the advantages of externally-described files.

I was told the RPG could likely replace Easytrieve, but everytime I look at RPG, my stomach starts to burble.


This is because you are looking at mainframe RPG which is essentially RPG II. It's ugly but it was ugly on every platform. ILE RPG is RPG IV which is a major improvement to the language. Other than the name, the cycle (if you choose to use it), Op-codes, and some minor behaviours there is little commonality between RPG II and RPG IV. RPG IV is a modern language easily the equal of COBOL and I could place a case for it being a better programming language than COBOL--in fact I could place a case for it being better than ANY other language for business applications.


Regards,
Simon Coulter.
--------------------------------------------------------------------
FlyByNight Software OS/400, i5/OS Technical Specialists

http://www.flybynight.com.au/
Phone: +61 2 6657 8251 Mobile: +61 0411 091 400 /"\
Fax: +61 2 6657 8251 \ /
X
ASCII Ribbon campaign against HTML E-Mail / \
--------------------------------------------------------------------




As an Amazon Associate we earn from qualifying purchases.

This thread ...

Replies:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.