>1) Do you use Java as a BATCH language? That is, in a normal JOB? Yes. Yes. Using AOPBATCH to launch a shell that sets the environment (CLASSPATH, etc.) and then invokes the Java program.
> >2) If so, what sort of processing does it do? Any VSAM? DB2? Other >database system? DB2 access using SQLJ, so static SQL. Also accessing sequential files both on HFS and in regular MVS datasets. It is a bit tricky to get to the DD statements, though. > >3) Do you use Java for CICS transactions? No, not yet. > >4) If so, the same question about what you use it for, as opposed to say >COBOL. It came about because we wanted to share the code base between batch and on- line (WAS). No opposition, just avoiding to have to maintain two code sets. > >5) In any case, how does Java compare to "legacy" languages such as >COBOL? Especially in ease of programming, debugging, efficiency of >processing (CPU time)? It does save development time and effort in our case. As to ease of programming: I am convinced that it is not the programming language that makes if one can program or not... As we use Log4j to do all the logging and tracing, debugging is really a matter of specifying the right level of logging and wading through a few megabytes of log files. A bit tedious at times, but not really difficult. CPU time is sometimes a bit of an issue. Java still does take a little more than a well-written COBOL equivalent, then again, the JIT makes that it all boils down to have well-written Java... The quality of the design is much, much more important than the programming language. >What I'm trying to determine is if it is worth my while to even bother >with learning more about this IMHO it is definitely worth while. > and, if so, perhaps how to "sell" it to >management. My team leader starts yawning when I discuss any of these >things. He is convincend that Java is not really worth while on the >zSeries. You should not do Java on zSeries because you want to do Java. But if there is a business case for doing Java, you better do it on zSeries! Experience shows that the mainframe is still _the_ platform where RAS means something. Again, independently of what programming language you use. And you better make sure you pass all that Java through your mainframe change & configuration management procedures, because that is what makes the difference. Cheers, Jantje. ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html

