Re: GO TO "cobol"

2012-04-15 Thread Wayne Bickerdike
For devotees of Jackson Structured programming, the GOTO is a must for POSIT and ADMIT processing. Otherwise it can be messy avoiding a GOTO. I'm a devotee FWIW On Mon, Apr 16, 2012 at 2:43 PM, Mike Schwab wrote: > Even a structured IF THEN ELSE END-IF or SELECT WHEN WHEN OTHERWISE > END-SEL

Re: Get JES[2|3] Output from a job with REXX

2012-05-08 Thread Wayne Bickerdike
How about the old OUTPUT command. Using the STATUS command you can trap the jobname and number. OUT command is ancient but still works. Output is written to userid.OUTLIST by default. Example: /* REXX */ ADDRESS TSO "OUT JOBNAME(J0063459) PR(J0063459) HO K " HOld Keep to leave the j

Re: Presentation to Students

2012-05-08 Thread Wayne Bickerdike
IBM have a series of Powerpoint slides. I used this material while teaching via the Academic Initiative. I have the slides but I would suggest you ask IBM academic initiative folks for copies. The first slide show is Titled: Introduction to the new mainframe Large-Scale Commercial computing. The

Re: I would love to know what went wrong at NAB

2010-11-30 Thread Wayne Bickerdike
Some information from a close source... It was a plain old S0C7 during their batch process. All Aussie banks use Cemtex ABA format which has been around for years as a transfer format between organisations. You would think that there is a validate step before running the transactions against thei

Re: If Else JCL question

2011-01-20 Thread Wayne Bickerdike
Shane, Have you been hiding that IEFBR15 from me? I was using IFEBR14. As we know DNA stands for National Dyslexic Association...:) Wayne On Fri, Jan 21, 2011 at 11:16 AM, Shane Ginnane wrote: > I usually keep an IEFBR15 laying around for test purposes. > And like Eds', this does as advertised

Re: subscripti ng

2011-01-20 Thread Wayne Bickerdike
That's why I'm short of breath, I'm thinking too much? On Mon, Jan 17, 2011 at 7:53 AM, Anne & Lynn Wheeler wrote: > popular press has people using less than 5% of their brains. there has > been extensive advances in knowledge of the brain over the last decade > from MRI studies. recent book disc

Re: Enterprise COBOL printer control char.

2010-01-17 Thread Wayne Bickerdike
In my early programming days, we always used machine control characters, the theory being that it was faster than ASA characters. The reasoning behind it was that ASA always had to perform the physical action of moving the paper carriage before printing. So yes, ASA always performed the action of p

Re: Enterprise COBOL printer control char.

2010-01-18 Thread Wayne Bickerdike
d raise the print cover and sound alarms with machine chars > > The fact that Wayne Bickerdike managed to repeat my joke about the printer > cover - in possible ignorance of the parent thread - reminded me to mention > how to overcome the disaster of having deleted a post form your in-b

Re: REXX Reading VSAM KSDS

2010-01-19 Thread Wayne Bickerdike
I can't see that you have allocated the input KSDS. Add ALLOC F(VSAMKSDS) DA('MY.VSAM.FILE') SHR REUSE On Wed, Jan 20, 2010 at 12:47 AM, Rich Smrcina wrote: > On 01/19/2010 06:16 AM, Lizette Koehler wrote: >> >> Have a look at file 268 on the CBTTAPE.  It is a rexx that reads VSAM >> datasets.

Re: REXX to delete all members of a PDS... serverpac CPPEDELM

2010-01-21 Thread Wayne Bickerdike
Here's another method which works on a S/360 :) I have to shamefully admit the JCL is built using REXX and various ISPF facilitiesbut if you only have a card punch.. //* --*/ //* DELETE MEMBERS FROM THE LIBRARY

Re: REXX to delete all members of a PDS... serverpac CPPEDELM

2010-02-02 Thread Wayne Bickerdike
I tried this REXX and found that it returns RC=8 for a LMMDEL for (*) as a member. The original author specified a member for each LMMDEL. Does this only work for later versions of z/OS? Curious. I already have some REXX to build the member list, so I can still use the technique. Anyone try thi

Re: Does anyone know of a good *batch* FTP client for Windows?

2010-02-09 Thread Wayne Bickerdike
Try Filezilla: http://filezilla-project.org/client_features.php On Wed, Feb 10, 2010 at 1:27 PM, Scott wrote: > WinSCP should be all you need.  I'll look a bit when I get home, but don't > discount it too soon. > > Sent from my iPhone > > On Feb 9, 2010, at 6:18 PM, Charles Mills wrote: > >>

Re: Rexx to submit job

2010-04-11 Thread Wayne Bickerdike
This is very simple, QUEUE, "//JOBNAME JOB 'MYJOB',MSGCLASS=X,NOTIFY="US",CLASS=4, " QUEUE, "// SCHENV=,TIME=1440 " QUEUE, "//"" QUEUE, "//* JCL COMMENT

Re: OT - End of a personal era

2009-09-20 Thread Wayne Bickerdike
You're just saying that because the beach has no sand in Vermont :) A big thanks to all contributors to Hercules,,, On Mon, Sep 21, 2009 at 7:25 AM, Gerhard Postpischil wrote: > Patrick O'Keefe wrote: >> >> I've decided I'll drop off the list in a week or 2 rather than hear more >> about all the

Re: I am looking for a “poor man automation "

2009-09-30 Thread Wayne Bickerdike
A friend of a friend has written some automation software. He has a free download here: http://www.geocities.com/nit_proclub/Deru_zCBT_AutoPac.html Quite a smart team of guys here. All Indonesian. Enjoy! On Tue, Sep 29, 2009 at 1:25 AM, Scott Ford wrote: > One thought, would be System Rexx, R

Re: Unsubscribe

2009-09-30 Thread Wayne Bickerdike
What a dunce. Didn't proof read a thing! Especially her own footnote. On Mon, Sep 28, 2009 at 11:33 PM, Natalie Boike wrote: > -- > > Natalie Boike | Managing Editor > IBM Systems Magazine, Mainframe edition and Power Systems-AIX edition > nbo...@msptechmedia.com | 612-373-9584 > > We now offer

Re: IBM Remote Development System

2009-11-05 Thread Wayne Bickerdike
Ours is slow too but not that I notice big problems. I remember the 70's and TSO response times of minutes. Ping statistics : Packets: Sent = 4, Received = 3, Lost = 1 (25% loss), Approximate round trip times in milli-seconds: Minimum = 226ms, Maximum = 261ms, Average = 237ms > On Fri,

Re: API to rename dataests other than calling IDCAMS

2009-12-22 Thread Wayne Bickerdike
Um, IEHPROGM? That's really showing my age. On Wed, Dec 23, 2009 at 5:02 AM, Kirk Wolf wrote: > I need a programming api to rename datasets, including relative > references to GDGs. > Is calling IDCAMS the only route, or are there alternatives? > Not running under a TSO TMP, so the TSO RENAME co

Re: Union Pacific Ra ilroad dit ches its m ainframe f or SOA‏

2009-12-22 Thread Wayne Bickerdike
Thanks John, Never too old to learn a new word: quondam :belonging to some prior time; "erstwhile friend"; Well HLASM is still an erstwhile friend where I work and indeed at the rascally Dave Crayford's place of crust-earning. (Hi David - Merry Christmas!). Dave and I were discussing "mainframe

Re: Regarding LE control blocks

2011-12-28 Thread Wayne Bickerdike
Just a guess, because you have OPTIONS(MAIN) on the PL/I? Have you tried with PL/I not main? On Thu, Dec 29, 2011 at 8:51 AM, Binyamin Dissen wrote: > The environment: > > Assembler LE main creates enclave FOO. > > It calls an Enterprise PL/I OPTIONS(MAIN) which creates enclave BAR > > PL/I prog

Re: mainframe server

2012-01-28 Thread Wayne Bickerdike
http://zos.efglobe.com/cgi-bin/mainframe/mainuser You need to request a user ID and then you have access. Enjoy. Ignore the previous ignoramus. On Wed, Jan 25, 2012 at 2:03 AM, Itschak Mugzach wrote: > ;-) > > On Tue, Jan 24, 2012 at 4:26 PM, Mohd Rizwan wrote: > >> I am Mohammed , >> I have e

Re: Submit a series of jobs in order aft er the pre vious has completed‏

2011-04-20 Thread Wayne Bickerdike
Isn't there a 255 step limit? I regularly hit this problem with multi-step database backups/tape stacking type process. 2011/4/21 john gilmore : > In reading the various posts in this thread it has occurred to me that the > distinction between a job and a job step, always arbitrary, is particula

Re: Submit a series of jobs in order aft er the pre v ious has completed‏ ‏

2011-04-20 Thread Wayne Bickerdike
This is an old recurring problem. Ditto for DD statement restrictions. I recall early in my career with IBM we had a homegrown job scheduler which required that every DDNAME be unique because effectively it was a single step job that controlled all "pseudo" steps in the job. A friend of a friend

Re: Submit a series of jobs in order aft er the pre vious has completedâ

2011-04-20 Thread Wayne Bickerdike
, 2011 at 8:50 AM, Paul Gilmartin wrote: > On Thu, 21 Apr 2011 05:54:11 +1000, Wayne Bickerdike wrote: > >>Isn't there a 255 step limit? I regularly hit this problem with >>multi-step database backups/tape stacking type process. >> > I would expect your fingers

Re: Submit a series of jobs in order aft er the pre v ious has completedâ â

2011-04-20 Thread Wayne Bickerdike
> On Thu, 21 Apr 2011 07:18:38 +1000, Wayne Bickerdike wrote: > >>This is an old recurring problem. Ditto for DD statement restrictions. >> >>I recall early in my career with IBM we had a homegrown job scheduler >>which required that every DDNAME be unique because eff

Re: Submit a series of jobs in order aft er the pre v ious has completedâ â

2011-04-20 Thread Wayne Bickerdike
How can a single step have more than one STEPLIB? I also remember everywhere I looked in my time at IBM it said "THINK"...I'm thinking about it and the answer is still not 42. On Thu, Apr 21, 2011 at 8:42 AM, Paul Gilmartin wrote: > On Thu, 21 Apr 2011 07:18:38 +1000, Wayn

Re: Submit a series of jobs in or der aft er the pre v ious has complete dâ â

2011-04-20 Thread Wayne Bickerdike
ar and all jobs would be "online". On Thu, Apr 21, 2011 at 12:08 PM, Gerhard Postpischil wrote: > On 4/20/2011 8:12 PM, Wayne Bickerdike wrote: >> >> How can a single step have more than one STEPLIB? > > By function, if not by name. I have a test task, loaded fr

Re: How Mainframe Startup Screen Works

2011-05-11 Thread Wayne Bickerdike
Since when has *object* been stored in libraries generally found in STEPLIB? Most people throw away object after link edit because *LOAD* is what is executed. Don't want to confuse this guy any more than he no doubt is by now... On Wed, May 11, 2011 at 1:13 AM, Chris Mason wrote: > Quasar > > A

Re: How Mainframe Startup Screen Works

2011-05-11 Thread Wayne Bickerdike
about a day's > delay. That to me means you should certainly have been able to pick up my > correction of "object" to "load" long, long ago! > > But it shows how you need to keep on your toes in this febrile environment! > > P.S. I'm sorry if you have p

Re: Running z/OS On Your Laptop

2011-05-16 Thread Wayne Bickerdike
They are charging $2200 for a two day workshop! On Tue, May 17, 2011 at 1:17 AM, Eric Bielefeld wrote: > I think there was a discussion about running z/OS on your laptop or other PC > recently.  There is an IBM 2 day workshop on that topic coming up on June 28. >  Unfortuneatly, it's in Melbo

Re: Running z/OS On Your Laptop

2011-05-16 Thread Wayne Bickerdike
;> On Tue, 17 May 2011 06:04:43 +1000, Wayne Bickerdike wrote: >> >>> They are charging $2200 for a two day workshop! >>> >> That's a fraction of what z/OS costs otherwise. >> >> Do participants get to keep it? >> >>>>  http://www.r

Re: MFNetDisk will be a free product soon.

2010-04-13 Thread Wayne Bickerdike
Shai, Great news for me, I know you had some success with a company in Perth, Australia and they are delighted with the product. Free is a bargain! On Tue, Apr 13, 2010 at 4:00 PM, Shai Hess wrote: > HI, > >  In a few days I will make MFNetDisk really a free product. >  That mean you will be

Re: IBM System z - A New Dimension in Computing webcast

2010-07-14 Thread Wayne Bickerdike
To my even more boring purist streak, isn't it literally "many thanks"? (two years German) or is that "baby dutch" as the Dutch call Afrikaans :) On Wed, Jul 14, 2010 at 9:56 PM, Elardus Engelbrecht wrote: >>Riedel, Alexander wrote: >>>I think YGIAGAM meens:  Your guess is as good as mine > > Pe

Re: IBM System z - A New Dimension in Computing webcast

2010-07-14 Thread Wayne Bickerdike
Or as the squirrel said to the mole: "what's it like down there?" "Good, feeling dank, though" On Thu, Jul 15, 2010 at 12:26 AM, Elardus Engelbrecht wrote: > Wayne Bickerdike wrote: > >>To my even more boring purist streak, isn't it literally &quo

Re: SuperCE

2010-08-02 Thread Wayne Bickerdike
I use a REMDUP ISPF/REXX I acquired from someplace. It has options to remove duplicates, keep only non duplicates etc. Basically you would concatenate both files, sort them by their entire LRECL and execute the REMDUP with keep unmatched records, that's the delta. Seems like any old two file mat

Re: SuperCE

2010-08-02 Thread Wayne Bickerdike
The REXX I referred to was written by David McRitchie. So to use this REXX you would append a '1' to dataset 1 say in cc 1 and a '2' to dataset 2. Merge the two datasets and sort on cc 2,n and 1,1. The command REMDUP .a .b 2 81 NXDUP ; del all nx ;res Will leave just the unique entries behind (

Re: SuperCE

2010-08-02 Thread Wayne Bickerdike
Paolo. HTH, Wayne On Tue, Aug 3, 2010 at 9:46 AM, Paulo Roberto Leonardo Pereira wrote: > I'd like to try to use a REXX. My record file has (LRECL) = 24108 and > I need to compare almost entire record (just not for 26 bytes of > extract timestamp). > > > 2010/8/2 Wayne B

Re: SuperCE

2010-08-03 Thread Wayne Bickerdike
;a REXX exec" would work: "I have a REXX > exec that ..." > > > > >> >> http://www-01.ibm.com/software/awdtools/rexx/library/ibmpubs.html >> >> Switching between languages is similar to invoking ISPF panels. >> >> On Tue, Aug 3, 2010

Re: SuperCE

2010-08-03 Thread Wayne Bickerdike
Um, no. Two file matches don't work too well without a sort. It all could be done in DB2 using INSERT and report duplicates though. On Tue, Aug 3, 2010 at 9:18 PM, Paul Gilmartin wrote: > On Tue, 3 Aug 2010 09:12:13 +1000, Wayne Bickerdike wrote: > >>The REXX I referred

Re: SuperCE

2010-08-03 Thread Wayne Bickerdike
>> Um, no. >> >> Two file matches don't work too well without a sort. > > Not true.  Comparex, for example, permits definition of "random order" keys > with no pre-sorting of files to be compared, and will very accurately tell > you where records are inserted or deleted as well as equal-key recor

Re: symbolic date parameter

2010-09-16 Thread Wayne Bickerdike
I came up against this and now build the whole ftp job using a batch initiated REXX program. We ftp backup files to a remote server and I needed a generation of 3 weeks worth of files. Our ftp datasets now look like this: PACK#10.D10210.T10801 etc... I use another REXX program to build a series

Re: Deleting All the Members of a PDS

2009-07-09 Thread Wayne Bickerdike
You can delete a PDS member in REXX using a basic: ADDRESS TSO 'DELETE 'MY.PDS(MEMBER)' " As previous posters have indicated, PDS86 is free and does everything. So you can build a list using LISTDS and build from the stem variable. I did build a home grown once which built IEHPROGM deletes

Re: Delete all members of a PDS with JCL

2009-07-09 Thread Wayne Bickerdike
Which one did you like best? On Thu, Jul 9, 2009 at 5:17 PM, CUNY Yann wrote: > thank you for your answers. > Merci beaucoup ... > > Cordialement, > > Yann Cuny > Groupe GENERALI > Industrialisation et Gestion des Environnements > * 01 58 34 12 64 > *yc...@externe.generali.fr > > -Message d'or

Re: Odd Behavior in PL/I Assignment Statement

2009-07-13 Thread Wayne Bickerdike
X'01' is write without spacing for RECFM=FM. What is SYSPRINT declared as? Been a long time since I used STEAM I/O :) On Mon, Jul 13, 2009 at 11:39 PM, Adam Johanson wrote: >> If the fields are 36 characters, why are 37 being displayed? > >   Must just be how PL/I does it with the PUT SKIP LIST

Re: z10 and overlapping/destructive moves

2009-08-07 Thread Wayne Bickerdike
01 ALLSPACE PIC X(255) VALUE SPACES. 01 CHAR120 PIC X(120). MOVE ALLSPACE TO CHAR120. Depends on the compiler ultimately. On Sat, Aug 8, 2009 at 7:40 AM, Joel Wolpert wrote: > Since he is trying to tune a COBOL program how would he accomplish this. > - Original Message - From: "Bill Fairc

Re: z10 and overlapping/destructive moves

2009-08-10 Thread Wayne Bickerdike
Peter, I agree with Edward on this one, ie if you can avoid performing the instruction. Something you wrote perhaps suggests that it may be a redundant move, I had not thought of the cache-line problem. This particular MOVE is in a subroutine that is invoked multiple times per input record (>

Re: Startup of All STCs After IPL

2009-09-08 Thread Wayne Bickerdike
There is VTAMAPPL. We use that, it has PAUSE nn etc. Use it to start all our STCs and put appropriate PAUSEs in the commands. Also used to automate shutdown. On Wed, Sep 9, 2009 at 2:03 AM, George Rodriguez wrote: > Hi Listeners, > > > > Presently we use the following procedure (IVPRDR) to issu

Re: Startup of All STCs After IPL

2009-09-10 Thread Wayne Bickerdike
I'll have to search my LINKLIST, when we ran a FLEX it came from the ADCD libs. I'll get back unless other posters know the origin. On Fri, Sep 11, 2009 at 6:32 AM, Mark Pace wrote: > I can't seem to find VTAMAPPL.  Where is this program located? > > On Wed, Sep 9,

Re: CLIST/REXX Library Formats

2009-09-10 Thread Wayne Bickerdike
VB 255 gives you more flexibility, I just find that long character strings are easier to code if you can use the whole 255 bytes. So many times have novices asked me why their REXX was failing and it was sequence numbers in 73-80. Can still happen for VB 255 but always seems to be that folks don't

Re: Use of RETAIN

2009-09-10 Thread Wayne Bickerdike
I agree with John, make the referback always to the previous step. When I was doing a lot of tape stacking, I also had a placeholder dataset for the first one on the initial tape. I would generate the JCL using a REXX to build the STEPNAME referback name and build a new job at step 255. Use of a

Re: CLIST/REXX Library Formats

2009-09-15 Thread Wayne Bickerdike
>>It should be 133 anyway, makes coding for my 1403 line printer a cinch >>:) > > Why not 145 for the 1443 or 242 for the 3800? > I'm still using up the 132 column printer layout sheets from 1975 :) -- Wayne V. Bickerdike -- F

Re: REXX HI vs HE

2009-06-16 Thread Wayne Bickerdike
I don't know if compiled REXX works differently from interpretive. There is a possibility that you are executing an ISPF service or something that isn't interruptible. I know that I might have to hit ATTN a few times and enter the HI command to break a looping or long running REXX. Can you execu

Re: IDCAMS Repro vs ICETOOL

2008-01-18 Thread Wayne Bickerdike
It's been a while since I worked on VSE but IDCAMS is not as quick as DITTO and IDCAMS won't give you the tape control, as you say there is allocation/deallocation. If you can listen to the tape drive you should be able to detect if there is rewind and re-position occurring. On 1/17/08, Carl Edw

Re: WLM for toddlers

2008-02-11 Thread Wayne Bickerdike
Actually the terminology for SPAs applies also to UDFs (user defined functions). The SQL DDL for a UDF includes the name of the external load module (8 char load module) and the WLM environment which in some of the IBM example code is something like WLMENV1. WLM starts up an address space to exec

Re: WLM for toddlers

2008-02-12 Thread Wayne Bickerdike
; the APPLENV definition. > > -Original Message- > From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On > Behalf Of Wayne Bickerdike > Sent: Monday, February 11, 2008 10:16 PM > To: IBM-MAIN@BAMA.UA.EDU > Subject: Re: WLM for toddlers > > Actually the terminology

Re: Running REXX program in a batch job

2007-11-13 Thread Wayne Bickerdike
I use IRXJCL if I'm not using ISPF services. Here is a sample of batch IRXJCL. I pass an exec name and some parameters for execution and read and write a file. Does this help? The REXX is CALLDCOM and rest are comma delimited parameters parsed out at the start. There are no TSO ALLOCATES in the

Re: my free mainframe product

2008-01-02 Thread Wayne Bickerdike
I've been reading the notes for MFNETDISK for a while and it complements Hercules emulated disk as one of the functions. Unless I'm mistaken, the disk emulation would be useful where the disk is remotely located from the processor complex or emulated processor (Hercules etc.). Obviously performance

Re: ISPF Edit Macro

2009-01-19 Thread Wayne Bickerdike
Make sure you didn't accidentally set up an initial macro on your ISPF EDIT panel. In option 2) look below the Workstation File line and make sure nothing is in the initial macro field. I've done this by accident a few times. The macro setting will stay in your ISPF profile until you remove it.

Re: PDS to SEQ and back to PDS

2007-07-24 Thread Wayne Bickerdike
I have a REXX which builds a member list and uses EXECIO to write each member preceded by a ./ADD card for IEBUPDTE. After the flat file is edited, simply use IEBUPDTE to add the members back to the PDS using the flat file as input. I can post the source or email it to the OP. On 7/24/07, Ear

Re: Splitting a large physical sequential dataset

2007-09-04 Thread Wayne Bickerdike
David had it first but thanks Frank, I always love the things DFSORT can do. I recently had to do the same thing but used IDCAMS viz: //* ASSUME OUT1-3 ARE PRE-ALLOCATED OR USE IEFBR14 FIRST //STEP EXEC PGM=IDCAMS //SYSPRINT DD SYSOUT=* //INDD1 DD DSN=MY.LARGE.INPUT.FILE,DISP=SHR //OUTDD1 DD