Clay -
What Stephen said!
Also, please note that SGML, HTML and XML are descendants of GML, IBM's 
markup language which was originally developed in the 60's.
http://en.wikipedia.org/wiki/Standard_Generalized_Markup_Language
;-)
-sjl
"Needles,Stephen J"  wrote in message 
news:mailman.4234.1368551414.7202.midrange-l@xxxxxxxxxxxx...
Clay,
I've got >25 years in the IBM mid-range market place.  I currently enjoy the 
title of IBMi Solutions/Database Architect in my home company.  I'm going to 
tell you what I tell all of the developers in my shop (or any other shop 
that will listen!).
I've read most of the posts on this subject so far.  I second some of the 
comments and challenge some of the others.
I agree that the future of our extremely reliable and cost-effective 
platform will most likely be becoming a robust, very scalable Database 
Server.  It is a capable email, web and application server as well, but I'm 
just calling it like I see it.  With its DB2 database and security embedded 
into the OS itself, it is just very, very good at its job.
That said, the company I'm employed by is completing a multi-year project 
that saw NEW RPG CODE (!!) used to provide secure database access for a .net 
application presenting over the web.   And we are currently working on the 
next generation using a newer architecture model that will still use NEW RPG 
CODE (utilizing SQL).  RPG isn't dead...it is just not sexy.  COBOL, 
however, is dead.
I would recommend that you spend most of your time concerning IBM mid-range 
development languages on the RPG/Free variant rather than try to understand 
the more columnar syntax of the earlier RPGI/II/III/IV.  It will be closer 
to the code-style that you are used to and has features that are not 
available in the earlier variants.  Concerning tools...embrace and learn RDp 
(aka RDi)...it is a much better interface than the green screen.
I would also impress upon you (if you haven't already) to embrace SQL.  I 
suspect that you've already a very good working knowledge of this product. 
Don't spend too much time understanding the RPG I/O (aka "native") methods 
of reading/writing data to the DB2 database.  Know how they work so you are 
able to maintain/read that code, but do all of your new development using 
SQL.  IBM is no longer investing in non-db2 improvements to non-SQL based 
data definition and retrieval products.
By the way...an IBM engineer invented SQL...look it up.  It is sooo 
rewarding to remind the SQLServer bigots of this fact. :-)
Steve Needles
-----Original Message-----
From: midrange-l-bounces@xxxxxxxxxxxx 
[mailto:midrange-l-bounces@xxxxxxxxxxxx] On Behalf Of Clay B Carley
Sent: Tuesday, May 14, 2013 10:58 AM
To: Midrange Systems Technical Discussion
Subject: Re: Recommendations for a newcomer?
Thanks for the replies.
I'm not just out of school, but in my mid 30's and have been working with 
Linux systems for quite a while now.  I've got some background with C/C++ 
(and Pascal "back in the day") but now working in the NOC for a local 
service provider, Sonic.net, in Santa Rosa, CA.  In the NOC, I don't get to 
practice my programming much if at all, although have been doing some bash 
scripting here & there to make my job easier.
There was 1 AS/400 job locally listed a month or two ago; a part time system 
operations position at Korbel.  These jobs do seem few and far between in 
this area, no doubt, but I'm willing to wait & see what may turn up.  Having 
collocation here at Sonic, there's not only a few customer iSeries machines 
but even one S/390, so I know they are "here".
As to where I'm picking up these skills... I've been purchasing books since 
acquiring the 170 I found locally on craigslist.  It may not be the fastest 
system, but I'm enjoying learning about all of the built in functionality 
that the system and OS brings.  Honestly, CL seems pretty straightforward, 
COBOL doesn't appear to be too difficult, but I'm still getting through RPG.
Thanks,
Clay Carley
Stone, Joel wrote:
The answer depends on your current skill-set, years-to-retirement, 
geographic location of where you will reside next year, etc.
The obvious answer is to look at the job web-sites like Craigslist, 
Monster, DICE, etc for your geo location.
Are there dozens of RPG or COBOL listings?  If yes, consider learning 
these tools.  More than likely there are few in your area.
If you have no computer background, pick up skills where the jobs are (C#, 
Java, SQL, SAP, etc) and where public education is available (not RPG and 
not COBOL).
If you have all the popular skills, why would you look at landing a job 
with legacy software?  Only makes sense if you are within 5 or 10 years of 
retirement.
Most Iseries shops are transitioning AWAY from RPG and COBOL, although it 
may take 5 or 10 years to arrive.  Many are moving to ERP or other 
packages such as JDE or SAP.  None of these platforms run RPG or COBOL in 
their current flagship versions.
And where would you pick up the skills?  There are no community
colleges that teach RPG or COBOL or CL anymore (maybe in India??)
No platform is uncool by itself, only in the context that there is limited 
earning ability associated with it.
-----Original Message-----
From: midrange-l-bounces@xxxxxxxxxxxx
[mailto:midrange-l-bounces@xxxxxxxxxxxx] On Behalf Of Clay B Carley
Sent: Tuesday, May 14, 2013 10:06 AM
To: Midrange Systems Technical Discussion
Subject: Recommendations for a newcomer?
Being new to midrange systems, I'm attempting to pick up skills that
will be useful for me in the future, in hopes to get a job working
with them.  Reading articles that say things like COBOL is uncool, and
RPG is worse isn't really giving me hope for a future working with a
midrange system though.
Is it going to be worth my time to learn things like CL, COBOL, and
RPG now?  Or are they fading away?  It would be pretty sad to finally
become proficient with these languages, only to find out that they are
dead and replaced with <blah> instead.
What would you recommend a newcomer focus on (aside from system 
operations)?
Reading Rob's message from last week regarding "20 years of
experience, versus one year of experience repeated 20 times" looks
like a pretty good starting place I suppose.  I'm really trying to
look at where we're going to be in the years to come, not necessarily 
tomorrow.
Thanks for any suggestions,
Clay Carley
--
This is the Midrange Systems Technical Discussion (MIDRANGE-L) mailing list 
To post a message email: MIDRANGE-L@xxxxxxxxxxxx To subscribe, unsubscribe, 
or change list options,
visit: 
http://lists.midrange.com/mailman/listinfo/midrange-l
or email: MIDRANGE-L-request@xxxxxxxxxxxx Before posting, please take a 
moment to review the archives at 
http://archive.midrange.com/midrange-l.
________________________________
This communication, including attachments, is confidential, may be subject 
to legal privileges, and is intended for the sole use of the addressee. Any 
use, duplication, disclosure or dissemination of this communication, other 
than by the addressee, is prohibited. If you have received this 
communication in error, please notify the sender immediately and delete or 
destroy this communication and all copies.
TRVDiscDefault::1201 
As an Amazon Associate we earn from qualifying purchases.