Re: REXX question

2008-10-05 Thread Itschak Mugzach
Lizatte,

I don't think TSO-REXX is active any more...

Itschak

On Sat, Oct 4, 2008 at 4:23 PM, Lizette Koehler [EMAIL PROTECTED]wrote:

 Rexx is case sensitive.

 Use  PARSE Pull UPPER Answer

 Then it will always be upper case and a test for Upper Case letters/words
 will work.

 Lizette

 PS.  You may wish to join the TSO-REXX newsgroup.

 For TSO-REXX subscribe / signoff / archive access instructions, send email
 to [EMAIL PROTECTED] with the message: INFO TSO-REXX


  hi
 
  I make this:
  do until answer = N'
   instructions
  say 'Do you want to exit? (s/n)'
  pull answer
  if answer = 'S' then exit
  end
 
  I type s, but not exit of the do until?? Why?? this is a case
  sensitive??
 
  It´s correct??
 
 
 
  more a question:
  how i do to treat for error:
   10 +++  dec25 = date(B,year1225,S)//7
   IRX0040I Error running CHRISTMA, line 10: Incorrect call to routine
 
  the error ocorred when typed less four digits to year??
  ex: year with tree or two or one digits
   200 or 20 or 2.
 
  regards
 
 
 

 --
 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



--
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



Re: REXX question

2008-10-05 Thread Lizette Koehler
Actually TSO-REXX at Marist college is very active, that is unless it has
died over the last couple of days.  It is one of those newsgroups that does
spurts.  Some days we are very active and others, not so much.

Check it out.  We have a lot to say and discuss about REXX on that
newsgroup.

Lizette

 
 Lizatte,
 
 I don't think TSO-REXX is active any more...
 
 

--
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



Re: LE question about COBOL compatibility

2008-10-05 Thread Steve Comstock

Mark Yuhas wrote:

The reason why some shops (mine, in particular) are still using OS/VS
COBOL and VS COBOL II is that decisions were made according to
expediency and the fact that the mainframe was to be obsolete by the
year 2000.   Ergo, no need to convert.  


On January 1, 2009, we, the mainframers, will be celebrating our 10th
year of obsolescence with many more in sight.

If it weren't for CICS  DB2, the conversion to Enterprise COBOL would
have been delayed until LE would not support the old COBOL run time
environments.

Furthermore, the conversion to Enterprise COBOL has been pared back to
only those programs using CICS and/or DB2.


Mark,

Is there anyone in managment there who sees the irony in all this?
If there is someone who might have an open mind, I've got a series
of VSPs (Very Short Presentations) about today's mainframes, at:

  http://www.trainersfriend.com/General_content/VSP_site.htm

No charge, no registration. If you think they might at least
open the door a bit more, feel free to use them.



Kind regards,

-Steve Comstock
The Trainer's Friend, Inc.

303-393-8716
http://www.trainersfriend.com

  z/OS Application development made easier
* Our classes include
   + How things work
   + Programming examples with realistic applications
   + Starter / skeleton code
   + Complete working programs
   + Useful utilities and subroutines
   + Tips and techniques

== Check out the Trainer's Friend Store to purchase z/OS  ==
== application developer toolkits. Sample code in four==
== programming languages, JCL to Assemble or compile, ==
== bind and test. ==
==   http://www.trainersfriend.com/TTFStore/index.html==

--
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



Re: History question: //SYSABOUT DD statement

2008-10-05 Thread Joel C. Ewing

Chase, John wrote:

-Original Message-
From: IBM Mainframe Discussion List On Behalf Of John McKown

On Tue, 30 Sep 2008 14:53:12 -0500, Chase, John wrote:


Hi, All,

I can't remember what the //SYSABOUT DD statement was for (doing a
little cleanup here).  Didn't it have something to do with OS/VS
COBOL?  Or was it long-ago MVS-specific?

We seem to have more than a few of them..

I found a reference to it in VS COBOL II: Application Programming
Guide for MVS and CMS.


Ah!  I missed it by a whole version.  Still obsolete in our LE/COBOL
environment, though.

Thanks.

-jc-



If you have JCL occurrences of SYSABOUT, you may also have occurrences 
of SYSDBOUT.  Both were COBOL-required DD names for pre-LE COBOL runtime 
environment and obsolete under LE as things that went to these datasets 
go to CEEDUMP and SYSOUT under LE.


The LE runtime will dynamically allocate the DDs it requires if needed, 
but if you want better control over the output queue properties for 
exceptional diagnostic output you may want to be sure the LE 
counterparts are defined in JCL for COBOL execution steps when you 
delete the obsolete DDs.  For example, we do long-term archival of job 
logs and typical job-step output, and that may be the default OUTPUT 
statement attributes.  Default long-term archival of a 100,000 line 
diagnostic dump from a job-step failure would rarely be appropriate!

--
Joel C. Ewing, Fort Smith, AR[EMAIL PROTECTED]

--
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



VSAM I/O

2008-10-05 Thread Rob Schramm
I am looking for the simplest way to intercept/modify an i/o for a VSAM 
data set without impacting the application.

All suggestions are welcome.

Rob Schramm

--
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



Re: VSAM I/O

2008-10-05 Thread Ulrich Krueger
Rob,
What is it that you don't like about this VSAM I/O? Or what is it that you
want to do with it? Allow it? Disallow it? Modify it? Add buffers for
performance?
You're going to have to tell us a little more about your problem, so we can
come up with a good answer.


Regards,
Ulrich Krueger

-Original Message-
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On Behalf
Of Rob Schramm
Sent: Sunday, October 05, 2008 09:54
To: IBM-MAIN@BAMA.UA.EDU
Subject: VSAM I/O

I am looking for the simplest way to intercept/modify an i/o for a VSAM 
data set without impacting the application.

All suggestions are welcome.

Rob Schramm

--
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



Re: VSAM I/O

2008-10-05 Thread (IBM Mainframe Discussion List)
 
 
In a message dated 10/5/2008 11:55:34 A.M. Central Daylight Time,  
[EMAIL PROTECTED] writes:
I am looking for the simplest way to intercept/modify an i/o for a VSAM  
data set without impacting the application.
 
I only know of one way to intercept/modify an I/O of any kind, and it is  not 
simple.  You must insert a front-end for an IOS module that is involved  with 
the normal processing of an I/O request before it is started with the SSCH  
instruction.  There are several different modules from which you could  choose, 
but in all cases this is an extremely non-trivial task, your code that  
inserts the front-end must be authorized, and your code that runs when the I/O  
is 
intercepted must be bullet-proof with industrial-strength recovery.
 
If you are not faint-hearted and have a sandbox system that you can crash  at 
least 20 times, email me offline for further enlightenment.
 
And intercepting the I/O is an order of magnitude easier than  modifying it 
once intercepted.  The reason that modifying it is so hard is  because of the 
vast complexity of DASD channel programs, all possible variations  of which 
your code must support.
 
Bill  Fairchild
Rocket Software





**New MapQuest Local shows what's happening at your destination.  
Dining, Movies, Events, News  more. Try it out!  
(http://local.mapquest.com/?ncid=emlcntnew0001)

--
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



Re: VSAM I/O

2008-10-05 Thread John McKown
On Sun, 5 Oct 2008, Rob Schramm wrote:

 I am looking for the simplest way to intercept/modify an i/o for a VSAM 
 data set without impacting the application.
 
 All suggestions are welcome.
 
 Rob Schramm

What occurs to me is to hook OPEN. If the dataset is one that you want 
to intercept, then put your own I/O routine address into the ACB. That way 
the VSAM I/O instructions will go to your routine.

Another possibility is something like BLSR. Make your own subsystem. Have 
the step have two DD statements. The one that they OPEN would you the one 
with your subsystem allocated to it. The other DD would have the actual 
DSN. When they OPEN your subsystem DD, you open the associated DD. They do 
I/O which goes to your subsystem. It can then do whatever processing it 
wants to against the associated DD for whatever request came in from the 
program. Hope this makes sense. Look at the doc how how BLSR works.

-- 
Q: What do theoretical physicists drink beer from?
A: Ein Stein.

Maranatha!
John McKown

--
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



Re: VSAM I/O

2008-10-05 Thread Itschak Mugzach
The simplest way is to purchase a product. It depends on what you want to do
with the IO. If you want to re-direct it to other DB, you may find VS/2
(Circle) that does that. There are other products that does that, but VS/2
is the common one.

Itschak

On Sun, Oct 5, 2008 at 6:53 PM, Rob Schramm [EMAIL PROTECTED]wrote:

 I am looking for the simplest way to intercept/modify an i/o for a VSAM
 data set without impacting the application.

 All suggestions are welcome.

 Rob Schramm

 --
 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



--
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



Re: LE question about COBOL compatibility

2008-10-05 Thread Linda Mooney
I think that the technical people do get it, but management does not - or they 
just don't care.  And the customers - with management feeding them the 
mainframe is obsolete kool aid, it's no wonder that they think they have to 
move off to a 'newer' platform.  

Thanks for the VSPs, I read through most of them and like them.  I will try to 
share them and see if they help.

Thanks,

Linda Mooney

-- Original message -- 
From: Steve Comstock [EMAIL PROTECTED] 

 Mark Yuhas wrote: 
  The reason why some shops (mine, in particular) are still using OS/VS 
  COBOL and VS COBOL II is that decisions were made according to 
  expediency and the fact that the mainframe was to be obsolete by the 
  year 2000. Ergo, no need to convert. 
  
  On January 1, 2009, we, the mainframers, will be celebrating our 10th 
  year of obsolescence with many more in sight. 
  
  If it weren't for CICS  DB2, the conversion to Enterprise COBOL would 
  have been delayed until LE would not support the old COBOL run time 
  environments. 
  
  Furthermore, the conversion to Enterprise COBOL has been pared back to 
  only those programs using CICS and/or DB2. 
 
 Mark, 
 
 Is there anyone in managment there who sees the irony in all this? 
 If there is someone who might have an open mind, I've got a series 
 of VSPs (Very Short Presentations) about today's mainframes, at: 
 
 http://www.trainersfriend.com/General_content/VSP_site.htm 
 
 No charge, no registration. If you think they might at least 
 open the door a bit more, feel free to use them. 
 
 
 
 Kind regards, 
 
 -Steve Comstock 
 The Trainer's Friend, Inc. 
 
 303-393-8716 
 http://www.trainersfriend.com 
 
 z/OS Application development made easier 
 * Our classes include 
 + How things work 
 + Programming examples with realistic applications 
 + Starter / skeleton code 
 + Complete working programs 
 + Useful utilities and subroutines 
 + Tips and techniques 
 
 == Check out the Trainer's Friend Store to purchase z/OS == 
 == application developer toolkits. Sample code in four == 
 == programming languages, JCL to Assemble or compile, == 
 == bind and test. == 
 == http://www.trainersfriend.com/TTFStore/index.html == 
 
 -- 
 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 
 

--
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



Re: VSAM I/O

2008-10-05 Thread Rob Schramm
Ulrich,

I want to modify it before the original caller sees it.  Additionally, if 
they update or write a new record.. I am looking to modify what gets 
written.

I had considered the VSAM special processing exit, but I don't think it 
will do what I want. 

I had haven't contacted IBM yet.  I thought I would digest suggestions 
from IBM-Main before continuing down this path.

I am not looking for performance or security, just to be able to look at 
it .. then decide to modify it or not. 

Thanks,
Rob

--
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



Re: LE question about COBOL compatibility

2008-10-05 Thread Jim Mulder
IBM Mainframe Discussion List IBM-MAIN@BAMA.UA.EDU wrote on 10/04/2008 
07:41:19 PM:

 IMHO, the only reasonable excuse for keeping OS/VS Cobol around is 
 not having the source code to recompile.
 
 Unfortunately, that is a common problem.
 Even IBM has source code that doesn't match object code.
 Can you say IEBCOPY boys  girls?
 -
 Too busy driving to stop for gas!

  I am not sure what you are suggesting.  The compile/assembly dates
in the eyecatchers of the modules would suggest that IBM has source 
code which matches this object code. 

 BROWSESYS1.LINKLIB(IEBCOPY) 
 Command === 
***
.Ø.0IEBCFAMS..ŵCALLFAMS.._ìIEBCFIO
.Ø.0IEBDSTOC..ùÃIEBDSCOT..ú.IEBCOMC
.Ø.0IEBRSAM ...Ç...yIEBSCN  IEBVCT 
.Ø.0IEBDSCGI..ê;...$IEBDSCNC...üIEBDSCN
.Ø.0IEBWSAM1..üIEBDSPRM..ßçIEBDSOP
.Ø0OUTD$C  ...åLOADD$C ...åUNLDD$C
.Ø...$.0IEBDSCP2..çIEBCDUMPIEBDV0S
س.
Ø..5695PMB01 |.Áë| 
Ød
 .ŵ.å.-.!.½.Å...ç...$. .á.
...
...Ö...Q...ü...æ...µ...u...y...
...Y...y...Ð...^...
...Ö...È...Ø...ð...
...^..ŵ .Ñ..å.æ...µ...u...y...^...©...
å00..IEBCFAMS20080414HDZ1A10 NONE20.38   .°
...Ö..?u..
...Ø..}Q .--..ÐU..ÐY..ÐÖ..Ð0..Ð4..Ð8..Ð
å00..IEBDSWCP20080414HDZ1A10 NONE20.39   .°
...}..ùÌ..ú8..Y{..YH..YM.ÂY
 . ...8...y...½...
å00..IEBVCT  20080414HDZ1A10 NONE20.41   .°
... ..'ø ./ ..ñì..ñÈ..ñÌ..é{..éD..é
å00..IEBCMSG120080414HDZ1A10 NONE20.38   ..
..ú^ ..Q..'^..'©..'½..'¯..'{..'D..'
å00..IEBPRINT20080414HDZ1A10 NONE20.39   .°
..Yh..YU..Z...Z...Z'..Y
..0. ..Ø...Ø 
å02ìå00¶.IGG019S920080414HDZ1A10 NONE21.11 
 ... 
å00©.IGG019C920080414HDZ1A10 NONE21.10   ..


Jim Mulder   z/OS System Test   IBM Corp.  Poughkeepsie,  NY

--
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



Re: LE question about COBOL compatibility

2008-10-05 Thread Ted MacNEIL
I am not sure what you are suggesting.  The compile/assembly dates in the 
eyecatchers of the modules would suggest that IBM has source code which 
matches this object code. 

When we converted to XA in the early 1980's, I was at a presentation given by 
an IBM Canada rep.
He said two things:
1. IEBCOPY was still overlays.
2. They had to re-write it, because they lost the source code.

I cannot remember his name.

-
Too busy driving to stop for gas!

--
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