Just thought I would throw out a few numbers to confuse the waters
a little more.
DFAS - Defense Finance and Accounting Service -- IBM COBOL
Payroll for 2,877,620 military and civilians.
In article <f7lgegFc172U1@mid.individual.net>,
Bill Gunshannon <bill.gunshannon@gmail.com> wrote:
Just thought I would throw out a few numbers to confuse the waters
a little more.
DFAS - Defense Finance and Accounting Service -- IBM COBOL
Payroll for 2,877,620 military and civilians.
Yee haw! I wrote a DFAS payroll interface in... '03, '04 or so and I was recently called back to make modifications to it because The Law changed.
https://www.chcoc.gov/content/wounded-warriors-federal-leave-act-2015
(Pub. L. 114-75, the Wounded Warrior Leave Act, signed 5 Nov 2015... it created a new category of leave for Federal employees who were discharged from the military with 30%-or-more disability and needed to take time off during their first 12 months of employment for medical treatment)
(a benefit especially for military folks with disabilities... who could
turn that down?)
There had not been a change in Federal leave categories for... ten,
fifteen years... and just about everyone who knew how to deal with such things had retired or died or both.
DD
On 11/22/2017 05:46 PM, docdwarf@panix.com wrote:
In article <f7lgegFc172U1@mid.individual.net>,
Bill Gunshannon <bill.gunshannon@gmail.com> wrote:
Just thought I would throw out a few numbers to confuse the waters
a little more.
DFAS - Defense Finance and Accounting Service -- IBM COBOL
Payroll for 2,877,620 military and civilians.
Yee haw! I wrote a DFAS payroll interface in... '03, '04 or so and I was
recently called back to make modifications to it because The Law changed.
https://www.chcoc.gov/content/wounded-warriors-federal-leave-act-2015
(Pub. L. 114-75, the Wounded Warrior Leave Act, signed 5 Nov 2015... it
created a new category of leave for Federal employees who were discharged
from the military with 30%-or-more disability and needed to take time off
during their first 12 months of employment for medical treatment)
(a benefit especially for military folks with disabilities... who could
turn that down?)
There had not been a change in Federal leave categories for... ten,
fifteen years... and just about everyone who knew how to deal with such
things had retired or died or both.
Was it in COBOL? :-)
But, as you said, everyone has died or retired and no one is being
taught the requisite skills to carry on. So, is COBOL to blame?
In article <f7menmFj16rU1@mid.individual.net>,
Bill Gunshannon <bill.gunshannon@gmail.com> wrote:
On 11/22/2017 05:46 PM, docdwarf@panix.com wrote:
In article <f7lgegFc172U1@mid.individual.net>,
Bill Gunshannon <bill.gunshannon@gmail.com> wrote:
Just thought I would throw out a few numbers to confuse the waters
a little more.
DFAS - Defense Finance and Accounting Service -- IBM COBOL
Payroll for 2,877,620 military and civilians.
Yee haw! I wrote a DFAS payroll interface in... '03, '04 or so and I was >>> recently called back to make modifications to it because The Law changed. >>>
https://www.chcoc.gov/content/wounded-warriors-federal-leave-act-2015
(Pub. L. 114-75, the Wounded Warrior Leave Act, signed 5 Nov 2015... it
created a new category of leave for Federal employees who were discharged >>> from the military with 30%-or-more disability and needed to take time off >>> during their first 12 months of employment for medical treatment)
(a benefit especially for military folks with disabilities... who could
turn that down?)
There had not been a change in Federal leave categories for... ten,
fifteen years... and just about everyone who knew how to deal with such
things had retired or died or both.
Was it in COBOL? :-)
The main program (85 Standard) is... but a bunch of stuff surrounding it
is done with SORT control-cards. It runs rock-solid and copper-sheathed
and every other weeks generates paychecks for about 75,000 employees.
(I know there are folks who would shout 'There should be fewer folks on
the Federal payroll!' but I prefer to think of it as 'My Government
promised to pay these people and I help my Government keep Her promises'.)
But, as you said, everyone has died or retired and no one is being
taught the requisite skills to carry on. So, is COBOL to blame?
Blaming the language has been done before. From my schooldays:
Latin is a language,
As dead as it can be,
First, it killed the Romans,
And now it's killing me!
On 11/22/2017 07:08 PM, docdwarf@panix.com wrote:
In article <f7menmFj16rU1@mid.individual.net>,
Bill Gunshannon <bill.gunshannon@gmail.com> wrote:
But, as you said, everyone has died or retired and no one is being
taught the requisite skills to carry on. So, is COBOL to blame?
Blaming the language has been done before. From my schooldays:
Latin is a language,
As dead as it can be,
First, it killed the Romans,
And now it's killing me!
Yeah, well, I guess it wouldn't surprise you now then to learn I am
still quite proficient in Latin as well as COBOL.
In article <f7mi2qFjocgU1@mid.individual.net>,
Bill Gunshannon <bill.gunshannon@gmail.com> wrote:
On 11/22/2017 07:08 PM, docdwarf@panix.com wrote:
In article <f7menmFj16rU1@mid.individual.net>,
Bill Gunshannon <bill.gunshannon@gmail.com> wrote:
[snip]
But, as you said, everyone has died or retired and no one is being
taught the requisite skills to carry on. So, is COBOL to blame?
Blaming the language has been done before. From my schooldays:
Latin is a language,
As dead as it can be,
First, it killed the Romans,
And now it's killing me!
Yeah, well, I guess it wouldn't surprise you now then to learn I am
still quite proficient in Latin as well as COBOL.
My own Latin is self-taught... I found a textbook in a school closet ('Beginning Latin' or the like), blew off the dust and opened the cover to read 'Copyright 1938')
First thought: 'This is kinda old.'
Next thought: 'It's *Latin*... how much has it changed since then?'
Blaming the language has been done before. From my schooldays:
Latin is a language,
As dead as it can be,
First, it killed the Romans,
And now it's killing me!
On Thu, 23 Nov 2017 00:08:52 +0000 (UTC)
docdwarf@panix.com () wrote:
Blaming the language has been done before. From my schooldays:
Latin is a language,
As dead as it can be,
First, it killed the Romans,
And now it's killing me!
Latin is alive at least in the headers of usenet and email messages. A while ago I was amazed to read in RFC 5322 that the "Re:" which gets inserted in the "Subject:" field when one replies to a message , does not stand for "Reply" as I had assumed but for "in re" which is Latin for "in the matter of". I'm not even 100% sure that this interpretation isn't intended as a joke but that's what 5322 says.
Just thought I would throw out a few numbers to confuse the waters
a little more.
DFAS - Defense Finance and Accounting Service-a -- IBM COBOL
-a-a-a-a-a-a Payroll for 2,877,620 military and civilians.
IRS-a - Internal Revenue Service -- Unisys OS2200 COBOL
-a-a-a-a-a-a Income tax for all US Citizens, don't know how many resident
-a-a-a-a-a-a foreigners and of course, US Corporate taxes
GDIT - DOD EMR System -- IBM COBOL
-a-a-a-a-a-a Medical system for all DOD Medical and Dental Facilities.
-a-a-a-a-a-a 1,341,665 Military and their dependents.-a About 50 Hospitals,
-a-a-a-a-a-a 600 Medical Clinics, unspecified number of Dental Clinics.
-a-a-a-a-a-a DOD claims 9.6 million beneficiaries.
METLIFE - Insurance and Financials -- IBM COBOL
-a-a-a-a-a-a-a-a-a 37 on the Fortune 500 list.
Prudential - Insurance and Financials -- IBM COBOL
-a-a-a-a-a-a-a-a-a-a-a-a 48 on the Fortune 500 list.
These are just a few of the bigger ones I know of from personal
experience.
On 23/11/2017 3:38 AM, Bill Gunshannon wrote:
Just thought I would throw out a few numbers to confuse the waters
a little more.
DFAS - Defense Finance and Accounting Service-a -- IBM COBOL
-a-a-a-a-a-a-a Payroll for 2,877,620 military and civilians.
IRS-a - Internal Revenue Service -- Unisys OS2200 COBOL
-a-a-a-a-a-a-a Income tax for all US Citizens, don't know how many resident >> -a-a-a-a-a-a-a foreigners and of course, US Corporate taxes
GDIT - DOD EMR System -- IBM COBOL
-a-a-a-a-a-a-a Medical system for all DOD Medical and Dental Facilities.
-a-a-a-a-a-a-a 1,341,665 Military and their dependents.-a About 50 Hospitals,
-a-a-a-a-a-a-a 600 Medical Clinics, unspecified number of Dental Clinics.
-a-a-a-a-a-a-a DOD claims 9.6 million beneficiaries.
METLIFE - Insurance and Financials -- IBM COBOL
-a-a-a-a-a-a-a-a-a-a 37 on the Fortune 500 list.
Prudential - Insurance and Financials -- IBM COBOL
-a-a-a-a-a-a-a-a-a-a-a-a-a 48 on the Fortune 500 list.
These are just a few of the bigger ones I know of from personal
experience.
Some observations on the above:
1. There are around 230 countries in the world with a population
approaching 7.3 BILLION. (The largest number in the above is just around .128% of that number; "large" is relative...)
2. The USA is ONE country with a population still under .37 billion.
3. ALL of the examples above are from the USA. (I guess some people who
live there think it is the ONLY country in the world; I would not
diminish its importance, but it is obviously NOT the only country in the world...And it is certainly not the only country in the world that use
(s/d) COBOL.)
4. Many of the applications noted are of great importance (let's agree "essential") for the well being of many people.
5. However, the argument being presented is that, because they are
currently running in COBOL, they must continue to do so, and that is patentently not the case.
6. BECAUSE these applications are essential, and because it is getting harder to find COBOL skills,
and because the cost of running COBOL is
way more expensive than other,
possibly more modern, options, and
because even the way these traditional systems do business is under
pressure from a population with mobile technology and expectations that don't gel well with overnight processing,
and because... but you can add your own reasons if you look around, talk to some of the clients of
these systems,
NON-COBOL solution becomes increasingly desirable.
(This is no fault of COBOL; the world changed and the IT devices and paradigms along with it.
Not only that, but the general population
became more "computer literate".
I have never forgotten the CEO of a
very large company in the UK asking me "why our IBM mainframes were not signing letters to customers".-a "Hell, Pete, my Kid can do that with his Amiga..." He was right, and, within a few weeks, I made sure that
letters from the mainframe carried proper signatures, despite fierce resistance from certain technical people who enjoyed saying "No" to
people wanting service.
The point here is, that BEFORE his kid had an Amiga, he just had to accept the line that it "couldn't be done")
It IS difficult for some of the areas noted above to spread their risk
and move away from COBOL. But it is NOT impossible, and inroads are
being made into the "COBOL base" every year. (How do you eat an
elephant? ONE bite at a time...)
In the insignificant islands where I live, despite COBOL being the "only game in town" during the last century, it is now extinct,
even the
Banks, Insurance companies, (not sure about DOD - they are sometimes a littler slower than the rest...) have either moved or are in the last
phases of moving away from it.
The interesting thing about this (to me,
at least) is that none of the services have suffered as a result. In
fact, Banking, just to take one example, has never been easier or
offered more services, with seamless integration between personal
devices and the Bank's own system. The days of having to key Bank
Statements into accounting software, for small businesses are a thing of
the past, and for large businesses B2B is doing the work. It is many
years since I last wrote a cheque (or received one) or even took a paper statement out of the mailbox.
Obviously if you have only 4,000,000 people to practise on, you can try stuff and get it right; it is much more frightening if .35 billion are potentially affected. :-)
The point is that COBOL is NOT the ONLY solution,No one ever said COBOL was the only solution but that isn't the problem.
and the fact that it
is still running in places where it makes sense for it to, does not mean that the ONLY solution is to keep it so.
Eventually the inexorable ROI and customer demands will force change.
You can't buck the market.
-a I guess COBOL really is dead.....
Yep, pretty much.
Unless, you think these people all
have a reason to mislead others about their intentions.
In article <f7r1f8FkkaaU1@mid.individual.net>,
Bill Gunshannon <bill.gunshannon@gmail.com> wrote:
[snip]
Unless, you think these people all
have a reason to mislead others about their intentions.
From Sun T'zu's 'The Art of War': 'All warfare is based on deception.'
Japanese aphorism: 'Business is war.'
So... if business is war and all warfare is based on deception...
... and we use, by definition, a Business-Oriented Language... things
might become clearer...
... or, by deception, more obscured.
DD
On 11/24/2017 05:34 AM, pete dashwood wrote:I see no point in arguing something that is already fait accompli (the
On 23/11/2017 3:38 AM, Bill Gunshannon wrote:
Just thought I would throw out a few numbers to confuse the waters
a little more.
DFAS - Defense Finance and Accounting Service-a -- IBM COBOL
-a-a-a-a-a-a-a Payroll for 2,877,620 military and civilians.
IRS-a - Internal Revenue Service -- Unisys OS2200 COBOL
-a-a-a-a-a-a-a Income tax for all US Citizens, don't know how many resident >>> -a-a-a-a-a-a-a foreigners and of course, US Corporate taxes
GDIT - DOD EMR System -- IBM COBOL
-a-a-a-a-a-a-a Medical system for all DOD Medical and Dental Facilities. >>> -a-a-a-a-a-a-a 1,341,665 Military and their dependents.-a About 50 Hospitals,
-a-a-a-a-a-a-a 600 Medical Clinics, unspecified number of Dental Clinics. >>> -a-a-a-a-a-a-a DOD claims 9.6 million beneficiaries.
METLIFE - Insurance and Financials -- IBM COBOL
-a-a-a-a-a-a-a-a-a-a 37 on the Fortune 500 list.
Prudential - Insurance and Financials -- IBM COBOL
-a-a-a-a-a-a-a-a-a-a-a-a-a 48 on the Fortune 500 list.
These are just a few of the bigger ones I know of from personal
experience.
Some observations on the above:
1. There are around 230 countries in the world with a population
approaching 7.3 BILLION. (The largest number in the above is just
around .128% of that number; "large" is relative...)
Sorry if I sounded America-centric, but I did say "from personal
experience" and that kinda limits it to America.
2. The USA is ONE country with a population still under .37 billion.
And it is #3 in population according to the UN.-a Also, I'll bet it's
more computerized than even #2.
3. ALL of the examples above are from the USA. (I guess some people
who live there think it is the ONLY country in the world; I would not
diminish its importance, but it is obviously NOT the only country in
the world...And it is certainly not the only country in the world that
use (s/d) COBOL.)
See comment to #1 above.-a I can only speak of the US "from personal experience".
4. Many of the applications noted are of great importance (let's agree
"essential") for the well being of many people.
Agreed.
5. However, the argument being presented is that, because they are
currently running in COBOL, they must continue to do so, and that is
patentently not the case.
Three of the ones mentioned above have stated that they have no
intention of converting from COBOL to anything.-a (One publicly,
one semi-publicly and and one to me personally)
And to support the notion that converting from COBOL to anything is not
the simple task you seem to think it is, let me throw in the place I
worked at briefly in 2012.
the COBOL was going away and being as I went there to work on the COBOL
I saw no reason to remain.-a I have spoken with them within the past two months.-a The COBOL is still there and there are no longer any plans to eliminate the COBOL even though they have had no luck finding a COBOL programmer to fill my old position.-a Unless, you think these people all
have a reason to mislead others about their intentions.
6. BECAUSE these applications are essential, and because it is getting
harder to find COBOL skills,
At least one has attacked this problem by training their own
potential replacements themselves through an internship program.
-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a and because the cost of running COBOL is
way more expensive than other,
What on earth would make you think that?-a Unless you assume that running COBOL requires some expensive hardware that no other language requires.
ALL of these reasons a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a possibly more modern, options, and
because even the way these traditional systems do business is under
pressure from a population with mobile technology and expectations
that don't gel well with overnight processing,
A lot of processing is still done "overnight" or even longer.-a But
instant results does not preclude the use of COBOL.-a I have written interactive web applications using COBOL.-a I am working on a demo
program now uses COBOL to take data from a web page, query a database,
return the information in a dynamically generated web page.-a Quit
thinking of COBOL in terms of the 1970's.-a COBOL, like other languages,
has moved forward.
-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a and because... but you can
add your own reasons if you look around, talk to some of the clients
of these systems,
Who do you mean by "clients"?-a The actual "clients" have no idea what
COBOL is or how the systems are actually used.-a Much like the clients
of any other company that uses computers.
-a-a-a-a-a-a-a >-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a and think about it... for
NON-COBOL solution becomes increasingly desirable.
Sorry, but I still fail to see why.-a Very little of the reasons you
state above hold water according to my personal observations.
(This is no fault of COBOL; the world changed and the IT devices and
paradigms along with it.
And COBOL changed as well.-a Oh wait, we're back to that paradigm thing.
If it ain;t OOP it's got to be wrong.-a And COBOL refused to drink the KoolAid.
-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a Not only that, but the general population
became more "computer literate".
You would never prove that by me.
-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a I have never forgotten the CEO of a
very large company in the UK asking me "why our IBM mainframes were
not signing letters to customers".-a "Hell, Pete, my Kid can do that
with his Amiga..." He was right, and, within a few weeks, I made sure
that letters from the mainframe carried proper signatures, despite
fierce resistance from certain technical people who enjoyed saying
"No" to people wanting service.
That is a totally different problem not related to COBOL at all.
often complained about the level of service from the datacenter at
the University who seemed to think users change to suit the computer
rather than the other way around.-a Oh yeah, and they didn't change
this attitude when the IBM Mainframe and COBOL left and Java came in.
-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a The point here is, that BEFORE his kid had an
Amiga, he just had to accept the line that it "couldn't be done")
Again, no relation to COBOL.
the University Print Shop wanted to take jobs directly from users
PC's and the Datacenter said that was impossible even while the
vendor of the Printing equipment insisted it was possible.-a I set
a system to do it in just over one day.-a No COBOL involved. :-)
It is and was more about political control from the Datacenter.
It IS difficult for some of the areas noted above to spread their risk
and move away from COBOL. But it is NOT impossible, and inroads are
being made into the "COBOL base" every year. (How do you eat an
elephant? ONE bite at a time...)
Wishful thinking.-a Can you name any places as large as the ones I
mentioned that you can provide any evidence of re-writting major
COBOL systems into some other language?
In the insignificant islands where I live, despite COBOL being the
"only game in town" during the last century, it is now extinct,
The smaller the system the easier to convert.
to learn what the real reason for the conversion was.-a I would bet
on politics rather than technical.
-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a even the
Banks, Insurance companies, (not sure about DOD - they are sometimes a
littler slower than the rest...) have either moved or are in the last
phases of moving away from it.
Not here, sorry.
-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a The interesting thing about this (to
me, at least) is that none of the services have suffered as a result.
In fact, Banking, just to take one example, has never been easier or
offered more services, with seamless integration between personal
devices and the Bank's own system. The days of having to key Bank
Statements into accounting software, for small businesses are a thing
of the past, and for large businesses B2B is doing the work. It is
many years since I last wrote a cheque (or received one) or even took
a paper statement out of the mailbox.
And ,as I demonstrated above, we still use COBOL and I have all the
same services.-a I get no statements n the mail.-a I deposit checks
with my phone.-a Do all my business remotely.-a COBOL has nothing
to do with this.
Obviously if you have only 4,000,000 people to practise on, you can
try stuff and get it right; it is much more frightening if .35 billion
are potentially affected. :-)
The IRS does much more than .35 billion.-a There are only two countries
in the world with larger populations according to the UN.-a In neither
case can I attest to what they use for computers or languages.
No one ever said COBOL was the only solution but that isn't the problem.
The point is that COBOL is NOT the ONLY solution,
The problem is people who continue to say it is never the solution and anything currently written in COBOL MUST be rewritten in something else.
-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a and the fact that
it is still running in places where it makes sense for it to, does not
mean that the ONLY solution is to keep it so.
So, even if it is the best solution to a problem it should be replaced?
Interesting logic, that.-a Even if it runs and meets the requirements ofWhile it might be a good solution in some areas of the business, it may
the task it should be replaced?
people still wonder why the COBOL community rejected attempts to breakNo, change because the pressures on the business have reached a point
the language they were using.
Eventually the inexorable ROI and customer demands will force change.
Why on earth would that be?-a Change for the sake of change?
system already exists and works perfectly and has minimal maintenance requirements (because the system is, for the most part, stable) how
can the cost of re-writting it in some other language have a better ROI?
You can't buck the market.
It seems your market is just bent on wasting time, money and effort.
-a-a I guess COBOL really is dead.....
Yep, pretty much.
Keep telling yourself that.-a I expect COBOL will still be around
long after my demise.
There was even a document floating around in the
very early days of the Internet (gone now, who was it said once on the >Internet there forever?) purported to be taken from the minutes of a
meeting of Japanese businessmen which claimed current (at that time)
Japanese business competing with the US was merely a continuation of
the the last war.
People will get want they want and if the service level they require is
not provided by their IT department, they will find other solutions.
No, it might be the best CURRENT solution and, for that reason should
not be replaced immediately. But it would be foolish to expect this will >ALWAYS be the case and the time should be used to plan a phased evolution.
In article <f7rf4nFnshdU1@mid.individual.net>,
Bill Gunshannon <bill.gunshannon@gmail.com> wrote:
[snip]
There was even a document floating around in the
very early days of the Internet (gone now, who was it said once on the
Internet there forever?) purported to be taken from the minutes of a
meeting of Japanese businessmen which claimed current (at that time)
Japanese business competing with the US was merely a continuation of
the the last war.
The Protocols of the Learned Elders of Tokyo?
In article <f7rhufFohulU1@mid.individual.net>,
pete dashwood <dashwood@enternet.co.nz> wrote:
[snip]
People will get want they want and if the service level they require is
not provided by their IT department, they will find other solutions.
If what people want is outside of legal or internal-audit requirements
this might not happen, says a guy who modified a system because of changes
in The Law.
[snip]
No, it might be the best CURRENT solution and, for that reason should
not be replaced immediately. But it would be foolish to expect this will
ALWAYS be the case and the time should be used to plan a phased evolution.
Nothing is 'ALWAYS' (caps original) the case, including this statement.
6. BECAUSE these applications are essential, and because it is getting
harder to find COBOL skills, and because the cost of running COBOL is
way more expensive than other, possibly more modern, options, and
because even the way these traditional systems do business is under
pressure from a population with mobile technology and expectations that
don't gel well with overnight processing, and because... but you can add
your own reasons if you look around, talk to some of the clients of
these systems, and think about it... for ALL of these reasons a
NON-COBOL solution becomes increasingly desirable.
And to support the notion that converting from COBOL to anything is not
the simple task you seem to think it is, let me throw in the place I
worked at briefly in 2012. The reason I left was because they claimed
the COBOL was going away and being as I went there to work on the COBOL
I saw no reason to remain. I have spoken with them within the past two months. The COBOL is still there and there are no longer any plans to eliminate the COBOL even though they have had no luck finding a COBOL programmer to fill my old position. Unless, you think these people all
have a reason to mislead others about their intentions.
At least one has attacked this problem by training their own
potential replacements themselves through an internship program.
A lot of processing is still done "overnight" or even longer. But
instant results does not preclude the use of COBOL. I have written
So, despite many attempts to convert over the past 15 or so
years, we've stayed with what we have.
And to support the notion that converting from COBOL to anything is not
the simple task you seem to think it is, let me throw in the place I
worked at briefly in 2012. The reason I left was because they claimed
the COBOL was going away and being as I went there to work on the COBOL
I saw no reason to remain. I have spoken with them within the past two
months. The COBOL is still there and there are no longer any plans to
eliminate the COBOL even though they have had no luck finding a COBOL
programmer to fill my old position. Unless, you think these people all
have a reason to mislead others about their intentions.
Sounds similar to my experience. They've been preaching the "COBOL going >away" mantra off and on for 15+ years now, but they've yet been able to
find an affordable vendor competent enough to convert systems away from it >without sacrificing reliability and/or run-time enough to make it worth it.
At least one has attacked this problem by training their own
potential replacements themselves through an internship program.
I have pushed for this before. The central IT deparment was not
interested. Our own group has shown some interest but (a) I am the only
one available to train and I am kept pretty busy, and (b) the central >deparment recently has decreed that we should not have our own shops.
A lot of processing is still done "overnight" or even longer. But
instant results does not preclude the use of COBOL. I have written
Going back to what I said earlier about reliable and run-time, we did get
one system converted. It used to take less than an hour to run on the >mainframe. Took all night on their new platform, and still does. As we
have many larger, more-critical systems that also run all night on the >mainframe, we had little appetite for having a "nightly" cycle that took
days to complete.
Pete,Thanks Bill, a very gracious post. (And refreshing in an Internet world
-a I am sure that we will never see eye-to-eye on this subject.
But, that being said, I really enjoy the lively debates we have
on it.-a Stay healthy and best of luck in the upcoming New Year
for yourself, your family and your business.
bill
Relational databases are great, but are not a straight-forward
replacement for VSAM files. More than a few conversions have
attempted to replicate the old VSAM logic one-for-one with RDMS
operations.
In article <esej1dpbp6j88mvds0ebe5e89dq6o6afhe@4ax.com>,
Robert Wessel <robertwessel2@yahoo.com> wrote:
[snip]
Relational databases are great, but are not a straight-forward
replacement for VSAM files. More than a few conversions have
attempted to replicate the old VSAM logic one-for-one with RDMS
operations.
Dead on, Mr Wessel, and a variant of 'you're always fighting the last
war'.
What gets rewarded in a technical discipline, usually, is the ability to manipulate the technology. The one who gets promoted in a VSAM shop is
the one who manipulates VSAM best... and the one who manipulates VSAM best
is the one who thinks in VSAM best.
(this may also be an explanation for 'SORT/MERGE/SEARCH ALL (or other
verb) is forbidden in this shop'; if (verb) makes one's brain hurt and one achieves a position to make the hurt go away... etc)
Anyhow... when you have several floors-ful of folks who have spent the
past decade-or-so being rewarded for thinking in a certain way then a kind
of inertia will need to be overcome.
Along with the problems of training ('Corner-Office-Idiot went to Las
Vegas for that course') a common response to such difficulties is to...
sell the company and bail out... or buy another company and turn the difficulties over to the New Guys.
I worked on an SAP conversion and had a conversation with one of the Indigenous Fauna that went like kind of like this:
IF: 'Well, you Just Don't Understand, Things are Different Here... SAP doesn't (quack), SAP doesn't (woof), Mr Bafflenoodle wants a report every week that's gotta look like (waves paper)... how are ya gonna do all
that?'
Me: 'Three weeks ago the Transition meetings started... have you mentioned any of this there?'
IF: 'Those are just a waste of time, I have Real Work to do... and SAP doesn't (quack), SAP doesn't (woof) (etc).'
Me: 'Maybe it's time to make time for Transition... the orders for
conversion are clear and from Corporate, the train is going to leave the station and it'd be better to have your skills on board.'
IF: 'I don't care what Corporate says, my pension's vested.'
Sysop: | DaiTengu |
---|---|
Location: | Appleton, WI |
Users: | 995 |
Nodes: | 10 (0 / 10) |
Uptime: | 199:26:25 |
Calls: | 13,023 |
Calls today: | 1 |
Files: | 186,574 |
Messages: | 3,284,728 |