For Programmers: Free Programming Magazines  


Home > Archive > Cobol > November 2005 > (IBM and CICS) - "OS/VS COBOL deprecated"









You are viewing an archived Text-only version of the thread. To view this thread in it's original format and/or if you want to reply to this thread please [click here]

 

Author (IBM and CICS) - "OS/VS COBOL deprecated"
William M. Klein

2005-11-08, 9:55 pm

For those of you in IBM mainframe shops that still have any OS/VS COBOL
programs, I thought you might be interested (and/or want to share with your
management), a relatively new CICS APAR. See:

http://www-1.ibm.com/support/docvie...uid=swg1PK10480

for PK10480
"RUNTIME MESSAGE FOR DEPRECATED OS/VS COBOL"

There is nothing "newsworthy" in this EXCEPT the fact that IBM is being even
clearer (and making clearer to customers) that they really, REALLY, need to get
off of OS/VS COBOL (especially in a CICS environment) sooner - than later.

Before people DO "panic" - just a reminder:
OS/VS COBOL programs *are* still supported (when using the LE run-time
library) under CICS TS *thru* CICS TS V2.x

OS/VS COBOL compiled programs will NOT run (even with the LE run-time library)
under CICS TS V3.x. (There is a 3rd party product that claims to support this -
but it would put you in an unsupported and questionable environment as far as
IBM is concerned).

--
Bill Klein
wmklein <at> ix.netcom.com


Colin Campbell

2005-11-09, 6:55 pm

William M. Klein wrote:

>For those of you in IBM mainframe shops that still have any OS/VS COBOL
>programs, I thought you might be interested (and/or want to share with your
>management), a relatively new CICS APAR. See:
>
> http://www-1.ibm.com/support/docvie...uid=swg1PK10480
>
>for PK10480
> "RUNTIME MESSAGE FOR DEPRECATED OS/VS COBOL"
>
>There is nothing "newsworthy" in this EXCEPT the fact that IBM is being even
>clearer (and making clearer to customers) that they really, REALLY, need to get
>off of OS/VS COBOL (especially in a CICS environment) sooner - than later.
>
>Before people DO "panic" - just a reminder:
> OS/VS COBOL programs *are* still supported (when using the LE run-time
>library) under CICS TS *thru* CICS TS V2.x
>
> OS/VS COBOL compiled programs will NOT run (even with the LE run-time library)
>under CICS TS V3.x. (There is a 3rd party product that claims to support this -
>but it would put you in an unsupported and questionable environment as far as
>IBM is concerned).
>
>
>

How did IBM's CICS team come up with this verb?

When I look up "deprecate", the dictionary says "to pray against", "to
disapprove of", etc.

Can't they just come out and say "is not supported (and will not
execute) in the next release", or something to that effect?
Oliver Wong

2005-11-09, 6:55 pm


"Colin Campbell" <cmcampb@adelphia.net> wrote in message
news:tYmdncQY35lyqu_enZ2dnUVZ_vudnZ2d@ad
elphia.com...
> William M. Klein wrote:
>
[snip][color=darkred]
>
> When I look up "deprecate", the dictionary says "to pray against", "to
> disapprove of", etc.
>
> Can't they just come out and say "is not supported (and will not execute)
> in the next release", or something to that effect?


I think "deprecated" is a standard term. It's a keyword in Java, for
example; you can mark a function in your own code as being deprecated to
notify other developpers on your team, or 3rd party clients:

/**
* This method is deprecated. Please use newFoo() instead.
*/
@Deprecated
public void oldFoo() {
//Does something
}

The java compiler will notice the "@Deprecated" annotation and generate
warnings if it detects your code using the marked method.

- Oliver


Colin Campbell

2005-11-09, 9:55 pm

Oliver Wong wrote:

>"Colin Campbell" <cmcampb@adelphia.net> wrote in message
> news:tYmdncQY35lyqu_enZ2dnUVZ_vudnZ2d@ad
elphia.com...
>
>
>[snip]
>
>
>
> I think "deprecated" is a standard term. It's a keyword in Java, for
>example; you can mark a function in your own code as being deprecated to
>notify other developpers on your team, or 3rd party clients:
>
> /**
> * This method is deprecated. Please use newFoo() instead.
> */
> @Deprecated
> public void oldFoo() {
> //Does something
> }
>
>The java compiler will notice the "@Deprecated" annotation and generate
>warnings if it detects your code using the marked method.
>
> - Oliver
>
>
>
>

Oliver,
Thanks for the enlightenment. Maybe the IBM CICS team is coding in Java
these days!
Michael Wojcik

2005-11-10, 9:00 am


In article <75rcf.192330$ir4.107856@edtnps90>, "Oliver Wong" <owong@castortech.com> writes:
> "Colin Campbell" <cmcampb@adelphia.net> wrote in message
> news:tYmdncQY35lyqu_enZ2dnUVZ_vudnZ2d@ad
elphia.com...
>
> I think "deprecated" is a standard term. It's a keyword in Java, for
> example; ...


It's popular with some standards bodies, such as ISO, too. It's
probably formally defined for ISO purposes in some ISO standard
like 2382-1, but for some reason those standards are extraordinarily
expensive. (2382-1, "Information Technology - Vocabulary - Part 1:
Fundamental Terms", costs $97 from ANSI; compare that with the ISO
COBOL or C language standards, which are $18 each from ANSI. And
there are twenty-some parts to 2382, I think.)

It doesn't quite mean "not supported in the next release" - it means
something like "we recommend you avoid this, and it might be dropped
in a future release, but we haven't formally made that decision".

Most of the definitions of "deprecate" in the OED have some sense of
praying or pleading, but it does also give "to advise earnestly
against" or something along those lines.

--
Michael Wojcik michael.wojcik@microfocus.com

Americans have five divantages which you should take into account
before giving us too hard a time:
- We're landlocked
- We're monolingual
- We have poor math and geography skills -- Lucas MacBride
Joe Zitzelberger

2005-11-21, 3:55 am

In article < tYmdncQY35lyqu_enZ2dnUVZ_vudnZ2d@adelphi
a.com>,
Colin Campbell <cmcampb@adelphia.net> wrote:

> William M. Klein wrote:
>
> How did IBM's CICS team come up with this verb?
>
> When I look up "deprecate", the dictionary says "to pray against", "to
> disapprove of", etc.
>
> Can't they just come out and say "is not supported (and will not
> execute) in the next release", or something to that effect?


It is from a latin term that means to "play down" or "express
disapproval of".
Sponsored Links







Also available: Server administration forum archive | Web Design forum archive | Software forum archive | Hardware reviews archive

Copyright 2008 codecomments.com