Hrlp with Activate issue IODF

2012-02-19 Thread Lizette Koehler
On z/OS V1.11 

I did the following command

ACTIVATE IODF=02,TEST

IOS500I ACTIVATE RESULTS 593
TEST DETECTED CONDITIONS WHICH WOULD RESULT IN ACTIVATE FAILURE 
REASON=A817,PROCESSORS DCM1 AND DCM1 ARE OF DIFFERENT TYPE. 
 COMPID=SC1XL   

Does anyone know what he A817 code is trying to tell me?  I cannot find
documentation on it.

Lizette Koehler

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: O/T but curious (Re: Archaic allocation in JCL (Was: Physical record size query) )

2012-02-19 Thread R.S.

W dniu 2012-02-19 08:30, Edward Jaffe pisze:

On 2/18/2012 4:45 PM, Paul Gilmartin wrote:

Remember that if z/OS didn't impose a factitious limit on
volume size, there'd be little need for multivolume data sets.


In that case, widespread adoption of 1TB volumes on z/OS should
significantly decrease the number of multivolume data sets in use...



1TB ??? Why so huge? It's... it's... it's almost as much as single HDD 
in my PC! vbg


BTW: few weeks ago I worked in a shop where they have 3390-3's only. I 
felt comfortably with so small volumes.


--
Radoslaw Skorupka
Lodz, Poland


--
Tre tej wiadomoci moe zawiera informacje prawnie chronione Banku 
przeznaczone wycznie do uytku subowego adresata. Odbiorc moe by jedynie 
jej adresat z wyczeniem dostpu osób trzecich. Jeeli nie jeste adresatem 
niniejszej wiadomoci lub pracownikiem upowanionym do jej przekazania 
adresatowi, informujemy, e jej rozpowszechnianie, kopiowanie, rozprowadzanie 
lub inne dziaanie o podobnym charakterze jest prawnie zabronione i moe by 
karalne. Jeeli otrzymae t wiadomo omykowo, prosimy niezwocznie 
zawiadomi nadawc wysyajc odpowied oraz trwale usun t wiadomo 
wczajc w to wszelkie jej kopie wydrukowane lub zapisane na dysku.

This e-mail may contain legally privileged information of the Bank and is intended solely for business use of the addressee. This e-mail may only be received by the addressee and may not be disclosed to any third parties. If you are not the intended addressee of this e-mail or the employee authorised to forward it to the addressee, be advised that any dissemination, copying, distribution or any other similar activity is legally prohibited and may be punishable. If you received this e-mail by mistake please advise the sender immediately by using the reply facility in your e-mail software and delete permanently this e-mail including any copies of it either printed or saved to hard drive. 


BRE Bank SA, 00-950 Warszawa, ul. Senatorska 18, tel. +48 (22) 829 00 00, fax 
+48 (22) 829 00 33, www.brebank.pl, e-mail: i...@brebank.pl
Sd Rejonowy dla m. st. Warszawy XII Wydzia Gospodarczy Krajowego Rejestru Sdowego, nr rejestru przedsibiorców KRS 025237, NIP: 526-021-50-88. 
Wedug stanu na dzie 01.01.2012 r. kapita zakadowy BRE Banku SA (w caoci wpacony) wynosi 168.410.984 zotych.


--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: Hrlp with Activate issue IODF

2012-02-19 Thread Mike Shorkend
Lizette

Does this help?(it is from the HCD messages manual)

* CBDA817I Processors proc_id1 and proc_id2 are of different type.
 *
* Explanation: The target processor must be the same type as the source
processor.System Action: None. HCD processing is ready to continue.
Programmer Response: None.User Response: Respecify a target processor
ID so that both, the source and the target processor are of the same type.*

**
*Mike*


On Sun, Feb 19, 2012 at 11:54 AM, Lizette Koehler
stars...@mindspring.comwrote:

 On z/OS V1.11

 I did the following command

 ACTIVATE IODF=02,TEST

 IOS500I ACTIVATE RESULTS 593
 TEST DETECTED CONDITIONS WHICH WOULD RESULT IN ACTIVATE FAILURE
 REASON=A817,PROCESSORS DCM1 AND DCM1 ARE OF DIFFERENT TYPE.
  COMPID=SC1XL

 Does anyone know what he A817 code is trying to tell me?  I cannot find
 documentation on it.

 Lizette Koehler

 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: Authorized functions

2012-02-19 Thread Shmuel Metz (Seymour J.)
In
caarmm9rvfaxfahsfog3rkhf2dg76g3-a+yweortbeszhcxo...@mail.gmail.com,
on 02/17/2012
   at 02:37 PM, Tony Harminc t...@harminc.net said:

I very much doubt that a TMP can be invoked other than as the single
job step task in an address space; certainly not if you want to run
authorized commands or programs under it.

I seriously doubt that a TMP can be invoked as the single job step
task in an address space, and I seriously doubt that an XCTL from an
authorized program would cause problems, although I also doubt that
there is a need to do that.


XCTL does not provide sufficient isolation from potentially 
dangerous unauthorized code.

What is under discussion is authorized code, which is dangerous with
or without the involvement of the TMP.
 
-- 
 Shmuel (Seymour J.) Metz, SysProg and JOAT
 ISO position; see http://patriot.net/~shmuel/resume/brief.html 
We don't care. We don't have to care, we're Congress.
(S877: The Shut up and Eat Your spam act of 2003)

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: Program entry point on Attached program

2012-02-19 Thread Shmuel Metz (Seymour J.)
In 003201ccedba$85dfabf0$919f03d0$@net, on 02/17/2012
   at 04:24 PM, Micheal Butz michealb...@optonline.net said:

I know that if a program is re-entrant a subsequent ATTACH will use
that address as the entry point.

How about a non-reentrant program

If it is linked as REUS and the use count is zero then it will be
reused.
 
-- 
 Shmuel (Seymour J.) Metz, SysProg and JOAT
 ISO position; see http://patriot.net/~shmuel/resume/brief.html 
We don't care. We don't have to care, we're Congress.
(S877: The Shut up and Eat Your spam act of 2003)

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: Hrlp with Activate issue IODF Resolved

2012-02-19 Thread Lizette Koehler
Yes it does, now I have the info to work further on this issue.  2am and I
never looked at HCD messages.  Only IOS messages.



Thanks very much


 Lizette
 
 Does this help?(it is from the HCD messages manual)
 
 * CBDA817I Processors proc_id1 and proc_id2 are of different type.
  *
 * Explanation: The target processor must be the same type as the source
 processor.System Action: None. HCD processing is ready to continue.
 Programmer Response: None.User Response: Respecify a target processor
 ID so that both, the source and the target processor are of the same
type.*
 
 **
 *Mike*
 
 
 On Sun, Feb 19, 2012 at 11:54 AM, Lizette Koehler
 stars...@mindspring.comwrote:
 
  On z/OS V1.11
 
  I did the following command
 
  ACTIVATE IODF=02,TEST
 
  IOS500I ACTIVATE RESULTS 593
  TEST DETECTED CONDITIONS WHICH WOULD RESULT IN ACTIVATE FAILURE
  REASON=A817,PROCESSORS DCM1 AND DCM1 ARE OF DIFFERENT TYPE.
   COMPID=SC1XL
 
  Does anyone know what he A817 code is trying to tell me?  I cannot
  find documentation on it.
 
  Lizette Koehler
 
  --
  For IBM-MAIN subscribe / signoff / archive access instructions, send
  email to lists...@bama.ua.edu with the message: INFO IBM-MAIN
 
 
 --
 For IBM-MAIN subscribe / signoff / archive access instructions, send email
to
 lists...@bama.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: O/T but curious (Re: Archaic allocation in JCL (Was: Physical record size query) )

2012-02-19 Thread Edward Jaffe

On 2/19/2012 4:40 AM, R.S. wrote:

W dniu 2012-02-19 08:30, Edward Jaffe pisze:

On 2/18/2012 4:45 PM, Paul Gilmartin wrote:

Remember that if z/OS didn't impose a factitious limit on
volume size, there'd be little need for multivolume data sets.


In that case, widespread adoption of 1TB volumes on z/OS should
significantly decrease the number of multivolume data sets in use...



1TB ??? Why so huge? It's... it's... it's almost as much as single HDD in my 
PC! vbg


What's especially cool is that mainframe volumes can by dynamically configured 
to be any size between Mod1 and 1TB. If you ever run out of space on a volume, 
just turn the magic screwdriver on the remote DASD HMC (SSPC) to make the 
volume larger and keep on going. The new size is immediately seen by z/OS.


--
Edward E Jaffe
Phoenix Software International, Inc
831 Parkview Drive North
El Segundo, CA 90245
310-338-0400 x318
edja...@phoenixsoftware.com
http://www.phoenixsoftware.com/

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: Authorized functions

2012-02-19 Thread Shmuel Metz (Seymour J.)
In 1df4bbf1-548f-4b79-a0be-42d0d5cd7...@yahoo.com, on 02/17/2012
   at 11:10 PM, Scott Ford scott_j_f...@yahoo.com said:

Really ? The command line vs a GUILinux terminal session and cms
virtually look alike except for the commands..

Well, yes, the CMS command line and the Linux command line look alike
except for the commands. Similarly, Animal Crackers and Orient
Express look alike except for the film.
 
-- 
 Shmuel (Seymour J.) Metz, SysProg and JOAT
 ISO position; see http://patriot.net/~shmuel/resume/brief.html 
We don't care. We don't have to care, we're Congress.
(S877: The Shut up and Eat Your spam act of 2003)

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: Authorized functions

2012-02-19 Thread Shmuel Metz (Seymour J.)
In 45fcfbbb8bc8eb4a9dfedc6fa2cc7fdf1cb...@sdkmbx03.emea.sas.com, on
02/18/2012
   at 04:06 AM, Lindy Mayfield lindy.mayfi...@sas.com said:

Based on my notes about this from previous posts, an entry in
Ikjtsoxx would allow a Rexx program to call an authorized TSO
program, then if necessary it can use ikjct44 to access any
variables.

For example CALL *(MYAUTH) myparms

Correct, although I'm not sure whether TSO/E supports setting REXX
variables from an authorized program.
 
-- 
 Shmuel (Seymour J.) Metz, SysProg and JOAT
 ISO position; see http://patriot.net/~shmuel/resume/brief.html 
We don't care. We don't have to care, we're Congress.
(S877: The Shut up and Eat Your spam act of 2003)

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: SMTP and attachements

2012-02-19 Thread Shmuel Metz (Seymour J.)
In 4963676204207945.wa.munif.sadekgmail@bama.ua.edu, on
02/18/2012
   at 10:32 PM, Munif Sadek munif.sa...@gmail.com said:

Please point me in the right direction.. I am trying to send a 
small VB, LRECL 500 bytes file as an attachment via SMTP from 
my z/OS 1.13 without much success..

What software are you using to send the e-mail? What was your JCL and
what error messages did you get? I'm not aware of anything bundled
with z/OS that handles attachements, but there is both free and
chargable software that will do the job.

I suspect that you are trying to use the SMTP or CSSMTP output writer,
but AFAIK neither one has code to create MIME attachments.
 
-- 
 Shmuel (Seymour J.) Metz, SysProg and JOAT
 ISO position; see http://patriot.net/~shmuel/resume/brief.html 
We don't care. We don't have to care, we're Congress.
(S877: The Shut up and Eat Your spam act of 2003)

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: Subject: SV: REXX IEBCOPY Continuation?

2012-02-19 Thread Shmuel Metz (Seymour J.)
In 2714322107556392.wa.paulgboulderaim@bama.ua.edu, on
02/19/2012
   at 01:24 AM, Paul Gilmartin paulgboul...@aim.com said:

I stand corrected.  You can't use REUSE when the new allocation is to
a PATH;

Is that a bug or a feature? It sounds BAD, unless IBM has accepted an
APAR on it.
 
-- 
 Shmuel (Seymour J.) Metz, SysProg and JOAT
 ISO position; see http://patriot.net/~shmuel/resume/brief.html 
We don't care. We don't have to care, we're Congress.
(S877: The Shut up and Eat Your spam act of 2003)

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: SV: REXX IEBCOPY Continuation?

2012-02-19 Thread Shmuel Metz (Seymour J.)
In 052F89D7D20340C5B391B17387F7F133@barryf93b83d71, on 02/18/2012
   at 09:27 PM, retired mainframer retired-mainfra...@q.com said:

Of course, you meant for COPY1 to be in col 1 on the first queue
command.

Whoops! Thanks for catching that. Yes, the COPY has a label, and the
label should be in column 1.
 
-- 
 Shmuel (Seymour J.) Metz, SysProg and JOAT
 ISO position; see http://patriot.net/~shmuel/resume/brief.html 
We don't care. We don't have to care, we're Congress.
(S877: The Shut up and Eat Your spam act of 2003)

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: Subject: SV: REXX IEBCOPY Continuation?

2012-02-19 Thread Shmuel Metz (Seymour J.)
In 1485085136024538.wa.paulgboulderaim@bama.ua.edu, on
02/18/2012
   at 09:55 PM, Paul Gilmartin paulgboul...@aim.com said:

A prior operation might have allocated those DDNAMEs to UNIX paths
and neglected to free them.

Are you saying that REUSE doesn't work if the ddname is allocated to a
Unix path?
 
-- 
 Shmuel (Seymour J.) Metz, SysProg and JOAT
 ISO position; see http://patriot.net/~shmuel/resume/brief.html 
We don't care. We don't have to care, we're Congress.
(S877: The Shut up and Eat Your spam act of 2003)

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: O/T but curious (Re: Archaic allocation in JCL (Was: Physical record size query) )

2012-02-19 Thread Shmuel Metz (Seymour J.)
In
cajtoo59ducxpmrtvozjwjxbr26rbq1hdbdarsnfundxbhfw...@mail.gmail.com,
on 02/18/2012
   at 07:06 PM, Mike Schwab mike.a.sch...@gmail.com said:

Neither Windows or Linux have a Catalog concept to find a dataset on

What do you think a directory is?
 
-- 
 Shmuel (Seymour J.) Metz, SysProg and JOAT
 ISO position; see http://patriot.net/~shmuel/resume/brief.html 
We don't care. We don't have to care, we're Congress.
(S877: The Shut up and Eat Your spam act of 2003)

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: Subject: SV: REXX IEBCOPY Continuation?

2012-02-19 Thread Shmuel Metz (Seymour J.)
In
CAJTOO5_QkPcWrxtOEfo9HsKKedP8J3G64fjPpmL7kc+Z5=v...@mail.gmail.com,
on 02/18/2012
   at 06:58 PM, Mike Schwab mike.a.sch...@gmail.com said:

Another program could have those DDNAMEs assigned to different
DSNAMEs.

That's as much of an issue for the FREE as it is forr the ALLOC with
REUSE.
 
-- 
 Shmuel (Seymour J.) Metz, SysProg and JOAT
 ISO position; see http://patriot.net/~shmuel/resume/brief.html 
We don't care. We don't have to care, we're Congress.
(S877: The Shut up and Eat Your spam act of 2003)

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: Subject: SV: REXX IEBCOPY Continuation?

2012-02-19 Thread Paul Gilmartin
On Sun, 19 Feb 2012 12:50:40 -0500, Shmuel Metz (Seymour J.) wrote:

I stand corrected.  You can't use REUSE when the new allocation is to
a PATH;

Is that a bug or a feature? It sounds BAD, unless IBM has accepted an
APAR on it.
 
TSO/E Command Ref. says:
http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/ikj4c5c0/1.7.5

When the PATH operand is specified on the ALLOCATE command, you can specify 
only the following operands:
BLKSIZE
BUFNO
DSNTYPE
DUMMY
FILEDATA
LRECL
NCP
PATHDISP
PATHMODE
PATHOPTS
RECFM
TERM

I consider it BAD.  BPXWDYN internally issues a FREE when
REUSE appears with PATH, by the generosity of the developers.

-- gil

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: SMTP and attachements

2012-02-19 Thread Ed Finnell
XMITIP at _www.lbdsoftwawre.com_ (http://www.lbdsoftwawre.com)   does a 
good job with attachments. I don't recall limits, but I was doing .pdf  files 
just fine. There's also PROSE to show use of UDB construct to get away  from 
JES.
 
 
In a message dated 2/19/2012 12:51:05 A.M. Central Standard Time,  
mike.a.sch...@gmail.com writes:

Have you  tried copying to a
fixed length record with trailing blanks and sending  it?  Used to be a


--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: Programmer cleared of stealing goldman sachs code

2012-02-19 Thread Scott Ford
Mike,
I saw one of these working for Legent...always interesting

Sent from my iPad
Scott Ford
Senior Systems Engineer
www.identityforge.com



On Feb 19, 2012, at 2:26 AM, Mike Schwab mike.a.sch...@gmail.com wrote:

 http://www.guardian.co.uk/technology/2012/feb/18/programmer-cleared-stealing-goldman-sachs
 
 deleted
 During a two-week trial, defence lawyer Kevin Marino told jurors that
 his client had merely tried to copy parts of the company's software
 that came from public software code anyway. He acknowledged that
 Aleynikov had violated the company's confidentiality agreements but
 argued that was a civil matter.
 deleted
 A three-judge appeals panel heard arguments on Thursday but the judges
 gave no indication they would overturn the lower court verdict hours
 later with a terse, one-paragraph order. The court said it would issue
 a written ruling in due course to explain its decision.
 deleted
 -- 
 Mike A Schwab, Springfield IL USA
 Where do Forest Rangers go to get away from it all?
 
 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: Authorized functions

2012-02-19 Thread Scott Ford
Shmuel,

As you well know everyone has their opinion, ou have yours and I have mine, I 
work VM internals and other for ad very long time. I also learn things pretty 
fast, so maybe my perspective is i see a lot of similarities in various opsys.  

Fwiw,
Regards,

Sent from my iPad
Scott Ford
Senior Systems Engineer
www.identityforge.com



On Feb 19, 2012, at 12:36 PM, Shmuel Metz (Seymour J.) 
shmuel+ibm-m...@patriot.net wrote:

 In 1df4bbf1-548f-4b79-a0be-42d0d5cd7...@yahoo.com, on 02/17/2012
   at 11:10 PM, Scott Ford scott_j_f...@yahoo.com said:
 
 Really ? The command line vs a GUILinux terminal session and cms
 virtually look alike except for the commands..
 
 Well, yes, the CMS command line and the Linux command line look alike
 except for the commands. Similarly, Animal Crackers and Orient
 Express look alike except for the film.
 
 -- 
 Shmuel (Seymour J.) Metz, SysProg and JOAT
 ISO position; see http://patriot.net/~shmuel/resume/brief.html 
 We don't care. We don't have to care, we're Congress.
 (S877: The Shut up and Eat Your spam act of 2003)
 
 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Batch process VS Started task

2012-02-19 Thread Magen Margalit
Hi list.

We have a daily betch job that is processing as input records which has been 
collected all day.
volume of records is about 5 millions for 24 hours.

In order to make systems more online we are looking for a way to 
run the process for each record all day long instead of a daily run, 
and doing so with minimum as possible application changes.

One idea that came up is to convert the process to a self developed STC
which will be triggered by a record on an MQ queue and will run as STC all the 
batch process programs 

To me it seems like a bad idea because having a self developed STC in 
production 
create a maintenance gap (and where there is one STC a second one 
will soon to follow...)... 

Are there other advantages / dis-advantages regarding a self developed STC ?

Are there any self developed STC's at your shop?

Any other ideas on how to approach this issue?

Thanks in advanced.
 
Magen

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: Authorized functions

2012-02-19 Thread zMan
On Fri, Feb 17, 2012 at 11:16 AM, Shmuel Metz (Seymour J.)
shmuel+ibm-m...@patriot.net wrote:
 In 1329430553.61141.yahoomail...@web164510.mail.gq1.yahoo.com, on
 02/16/2012
   at 02:15 PM, Scott Ford scott_j_f...@yahoo.com said:

I loved VM/CMS and like Linux really well, close my eyes they are
kissing cousins

 ?

 I don't see any point of similarity. Not the API, not the file system,
 not the shells.

Then you've forgotten the learning curve:
CMS - *IX: minimal
CMS - TSO: moderate
CMS - GUI: Large
-- 
zMan -- I've got a mainframe and I'm not afraid to use it

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: O/T but curious (Re: Archaic allocation in JCL (Was: Physical record size query) )

2012-02-19 Thread Ed Gould

Perhaps,

But have you ever heard of a 1 petabyte (or more) volume?

Ed

On Feb 18, 2012, at 5:36 PM, Scott Ford wrote:


Ed,
Or maybe they use the famous four letter word, plan and have a  
harddrive big enough to handle the file


Sent from my iPad
Scott Ford
Senior Systems Engineer
www.identityforge.com



On Feb 18, 2012, at 5:43 PM, Ed Gould edgould1...@comcast.net wrote:

We are all pretty much knowledgeable about how the MF works in the  
multi-volume  area, right?


The secondary question I am asking is how does the PC create/ 
handle multivolume files?


I can guess but that is pretty much all it is. Can anyone explain  
it for the PC ?


Ed

- 
-

For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: Batch process VS Started task

2012-02-19 Thread Ed Gould

Magen:

Not sure if this is what you are looking for but
There is a facility called execution batch monitoring (at least in  
JES2)
You feed it input and it creates output (to your specifications).  
It was originally designed for batch compiles but it could be adapted  
to something like you want (?).


Ed

On Feb 19, 2012, at 3:25 PM, Magen Margalit wrote:


Hi list.

We have a daily betch job that is processing as input records which  
has been collected all day.

volume of records is about 5 millions for 24 hours.

In order to make systems more online we are looking for a way to
run the process for each record all day long instead of a daily run,
and doing so with minimum as possible application changes.

One idea that came up is to convert the process to a self  
developed STC
which will be triggered by a record on an MQ queue and will run as  
STC all the

batch process programs

To me it seems like a bad idea because having a self developed  
STC in production

create a maintenance gap (and where there is one STC a second one
will soon to follow...)...

Are there other advantages / dis-advantages regarding a self  
developed STC ?


Are there any self developed STC's at your shop?

Any other ideas on how to approach this issue?

Thanks in advanced.

Magen

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: Authorized functions

2012-02-19 Thread John Gilmore
Learning curves are not culture-free; they are specific to a person
and his or her experience.  What you find easy and congenial I may
find difficult and disagreeable.

It is possible to teach able people abstractions that make learning a
new instance of some class of formalisms, statement-level programming
languages say, easy; but that is another matter.

On 2/19/12, zMan zedgarhoo...@gmail.com wrote:
 On Fri, Feb 17, 2012 at 11:16 AM, Shmuel Metz (Seymour J.)
 shmuel+ibm-m...@patriot.net wrote:
 In 1329430553.61141.yahoomail...@web164510.mail.gq1.yahoo.com, on
 02/16/2012
   at 02:15 PM, Scott Ford scott_j_f...@yahoo.com said:

I loved VM/CMS and like Linux really well, close my eyes they are
kissing cousins

 ?

 I don't see any point of similarity. Not the API, not the file system,
 not the shells.

 Then you've forgotten the learning curve:
 CMS - *IX: minimal
 CMS - TSO: moderate
 CMS - GUI: Large
 --
 zMan -- I've got a mainframe and I'm not afraid to use it

 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN



-- 
John Gilmore, Ashland, MA 01721 - USA

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: Authorized functions

2012-02-19 Thread zMan
On Sun, Feb 19, 2012 at 2:14 PM, John Gilmore
johnwgilmore0...@gmail.com wrote:
 Learning curves are not culture-free; they are specific to a person
 and his or her experience.  What you find easy and congenial I may
 find difficult and disagreeable.

 It is possible to teach able people abstractions that make learning a
 new instance of some class of formalisms, statement-level programming
 languages say, easy; but that is another matter.

Point taken. But vastly dissimilar environments are pretty likely to
have greater learning curves than moderately similar ones, nu?
-- 
zMan -- I've got a mainframe and I'm not afraid to use it

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: Batch process VS Started task

2012-02-19 Thread Steve Comstock

On 2/19/2012 2:25 PM, Magen Margalit wrote:

Hi list.

We have a daily betch job that is processing as input records which has been 
collected all day.
volume of records is about 5 millions for 24 hours.

In order to make systems more online we are looking for a way to
run the process for each record all day long instead of a daily run,
and doing so with minimum as possible application changes.

One idea that came up is to convert the process to a self developed STC
which will be triggered by a record on an MQ queue and will run as STC all the
batch process programs

To me it seems like a bad idea because having a self developed STC in 
production
create a maintenance gap (and where there is one STC a second one
will soon to follow...)...

Are there other advantages / dis-advantages regarding a self developed STC ?

Are there any self developed STC's at your shop?

Any other ideas on how to approach this issue?

Thanks in advanced.

Magen


Well, you could set up your free HTTP server and
handle it using HTML and CGIs. You could use
CICS/TS if you have it and use the web interface.


Or, use a z/OS UNIX daemon with multithreading.


Not sure about the 5M trans a day rate, for any
of these, though. Need to do some benchmarking.


--

Kind regards,

-Steve Comstock
The Trainer's Friend, Inc.

303-355-2752
http://www.trainersfriend.com

* To get a good Return on your Investment, first make an investment!
  + Training your people is an excellent investment

* Try our tool for calculating your Return On Investment
for training dollars at
  http://www.trainersfriend.com/ROI/roi.html

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: Batch process VS Started task

2012-02-19 Thread Lizette Koehler
 
 Hi list.
 
 We have a daily betch job that is processing as input records which has
been collected
 all day.
 volume of records is about 5 millions for 24 hours.
 
 In order to make systems more online we are looking for a way to run the
process
 for each record all day long instead of a daily run, and doing so with
minimum as
 possible application changes.
 
 One idea that came up is to convert the process to a self developed STC
which will be
 triggered by a record on an MQ queue and will run as STC all the batch
process
 programs
 
 To me it seems like a bad idea because having a self developed STC in
production
 create a maintenance gap (and where there is one STC a second one will
soon to
 follow...)...
 
 Are there other advantages / dis-advantages regarding a self developed
STC ?
 
 Are there any self developed STC's at your shop?
 
 Any other ideas on how to approach this issue?
 
 Thanks in advanced.
 
 Magen
 

Perhaps you could review the BATCH PIPES process in z/OS or if you have MQ,
perhaps that could support what you need.

Other options could be
IMS solution
MQ solution
CICS solution
DB2 Solution

We currently have a need to send out orders when a DB2 table is updated.  To
do this we use our CA-ESP Scheduling software to monitor the DB2 table, when
there is a row change, it triggers the process to action the order.

If there were some more details on your problem, we might be able to come up
with more specific answers?

Lizette

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: Authorized functions

2012-02-19 Thread Scott Ford
I agree guys, the GUI definitely a larger learning curve for me .. I learn 
things pretty easy.
But I consider I was fortunate had a boss in VM made us learn the commands 
first then the clists.
Really helped, but my background before was ops and VSE Sysprog under VM...so 
to me
LINUX was not a big stretch lot learn...

Sent from my iPad
Scott Ford
Senior Systems Engineer
www.identityforge.com



On Feb 19, 2012, at 5:38 PM, zMan zedgarhoo...@gmail.com wrote:

 On Sun, Feb 19, 2012 at 2:14 PM, John Gilmore
 johnwgilmore0...@gmail.com wrote:
 Learning curves are not culture-free; they are specific to a person
 and his or her experience.  What you find easy and congenial I may
 find difficult and disagreeable.
 
 It is possible to teach able people abstractions that make learning a
 new instance of some class of formalisms, statement-level programming
 languages say, easy; but that is another matter.
 
 Point taken. But vastly dissimilar environments are pretty likely to
 have greater learning curves than moderately similar ones, nu?
 -- 
 zMan -- I've got a mainframe and I'm not afraid to use it
 
 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: Authorized functions

2012-02-19 Thread Gerhard Postpischil

On 2/19/2012 5:38 PM, zMan wrote:

Point taken. But vastly dissimilar environments are pretty likely to
have greater learning curves than moderately similar ones, nu?


Not necessarily. Sometimes it's the similarities that trip you up.

Gerhard Postpischil
Bradford, VT

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: Authorized functions

2012-02-19 Thread Scott Ford
Amen to that,been there done that too

Sent from my iPad
Scott Ford
Senior Systems Engineer
www.identityforge.com



On Feb 19, 2012, at 6:20 PM, Gerhard Postpischil gerh...@valley.net wrote:

 On 2/19/2012 5:38 PM, zMan wrote:
 Point taken. But vastly dissimilar environments are pretty likely to
 have greater learning curves than moderately similar ones, nu?
 
 Not necessarily. Sometimes it's the similarities that trip you up.
 
 Gerhard Postpischil
 Bradford, VT
 
 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: Batch process VS Started task

2012-02-19 Thread Joel C. Ewing
The described record arrival rate averages at just under 58 records per 
second.  Somehow I don't think XBM was designed with that high of 
transaction arrival rate in mind, processing each record as a separate 
transaction.  I would think that a high-speed transaction processing 
environment (CICS, IMS) would do better than XBM, although those would 
probably still involve more overhead than a specialized 
transaction-processing STC optimized just for your own peculiar 
transactions (but I agree a separate specialized STC would be more of a 
maintenance headache).


There is also an intermediate approach where you collect records by some 
means and then periodically fire off a process or transaction to process 
records collected since the last time the process was run.


Another consideration: If the current batch processing is done at a time 
of lower system system load and involves significant work per record, 
moving this processing into peak processing times could have significant 
impact on your peak MSU requirement and a significant impact on your 
costs.  I suspect your record arrival rate is not a constant throughout 
the day but also has its peaks.  If those peak record arrival rates 
actually correspond to current periods of peak system load, then the 
impact on the peak system MSU requirements of moving this load would be 
even greater than one would expect from the average record rate alone.


In other words, if there is a perceived business need to process the 
records in a more timely manner, be sure those footing the bill are 
aware it may not be a free lunch.

   JC Ewing


On 02/19/2012 04:04 PM, Ed Gould wrote:

Magen:

Not sure if this is what you are looking for but
There is a facility called execution batch monitoring (at least in JES2)
You feed it input and it creates output (to your specifications). It
was originally designed for batch compiles but it could be adapted to
something like you want (?).

Ed

On Feb 19, 2012, at 3:25 PM, Magen Margalit wrote:


Hi list.

We have a daily betch job that is processing as input records which
has been collected all day.
volume of records is about 5 millions for 24 hours.

In order to make systems more online we are looking for a way to
run the process for each record all day long instead of a daily run,
and doing so with minimum as possible application changes.

One idea that came up is to convert the process to a self developed STC
which will be triggered by a record on an MQ queue and will run as STC
all the
batch process programs

To me it seems like a bad idea because having a self developed STC
in production
create a maintenance gap (and where there is one STC a second one
will soon to follow...)...

Are there other advantages / dis-advantages regarding a self
developed STC ?

Are there any self developed STC's at your shop?

Any other ideas on how to approach this issue?

Thanks in advanced.

Magen




--
Joel C. Ewing,Bentonville, AR   jcew...@acm.org 

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: Batch process VS Started task

2012-02-19 Thread Gerhard Postpischil

On 2/19/2012 4:25 PM, Magen Margalit wrote:

We have a daily betch job that is processing as input records which has been 
collected all day.
volume of records is about 5 millions for 24 hours.


With allowance for growth, you're looking at 100-200 records per 
second, and that's well within the capacity of modern equipment. 
Depending on how the records are created, you have overhead for 
serialization and backup (do you need an audit trail to recreate 
records if the file is lost?). You would need to do some testing 
to see whether the serialization and processing overhead for 
live processing is tolerable, since the batch presumably offers 
some savings in overhead.


If the records are created by a single source, then instead of 
an STC program, you could consider a subtask, a PC routine, or 
(gasp) even a user SVC. For multiple tasks, either an SVC or a 
PC routine might do. The preferred method depends on how the 
data are created, how they are placed into the batch input file, 
and what processing they are used for.



In order to make systems more online we are looking for a way to
run the process for each record all day long instead of a daily run,
and doing so with minimum as possible application changes.


If you have a PUT, WRITE, or similar function to create the 
record, it's easy enough to replace that with a PC or SVC call. 
But you will need to develop contingency plans for data sets 
becoming full, or other occurrences that could prevent live 
updating.



One idea that came up is to convert the process to a self developed STC
which will be triggered by a record on an MQ queue and will run as STC all the
batch process programs
To me it seems like a bad idea because having a self developed STC in 
production
create a maintenance gap (and where there is one STC a second one
will soon to follow...)...


When I worked at ADR in the sixties, we developed our own data 
collection and accounting routine long before IBM offered SMF. 
We had our own tape library software long before UCC-1 (or TLS). 
We had our own security software long before RACF (in addition 
we used IBM passwords, but only for critical and SYS1 data 
sets). In each case the staff contained more than one person 
familiar with the software and the ability to maintain it. While 
IBM is trying to make the system more accessible (i.e., dumbed 
down) your installation should have enough staff familiar with 
internals to write and maintain the code. Basically you need 
whatever the batch process is doing, and add provision for 
backup and serialization. Of course it's always possible to 
overcomplicate things to the point where nobody can maintain 
it.g


Gerhard Postpischil
Bradford, VT

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: O/T but curious (Re: Archaic allocation in JCL (Was: Physical record size query) )

2012-02-19 Thread Joel C. Ewing

On 02/19/2012 11:40 AM, Shmuel Metz (Seymour J.) wrote:

In
cajtoo59ducxpmrtvozjwjxbr26rbq1hdbdarsnfundxbhfw...@mail.gmail.com,
on 02/18/2012
at 07:06 PM, Mike Schwabmike.a.sch...@gmail.com  said:


Neither Windows or Linux have a Catalog concept to find a dataset on


What do you think a directory is?

Under Windows, a directory is closer functionally to the MVS/DOS concept 
of a VTOC, as each volume has its own directory and you have to somehow 
know which volume to consult -- although admittedly in a windows system 
the number of volumes is typically very low.  In Linux, if all volumes 
are mounted, the directory plays a similar functional role to that of 
the MVS catalog(s) and VTOCs combined.  But in either case they are 
obviously structurally different: finding an file entry in Windows or 
Linux requires a progressive search through multiple directory levels 
rather than just a single lookup of the full path name as with a data 
set name in an MVS catalog.  And in both Windows and Linux, in many 
cases the user thinks of a file by its file name and not its full path, 
and the onus in on the user to remember under what directory the file 
was placed.  That issue does not arise in MVS because dataset names are 
always referenced by the full name -- roughly the equivalent to always 
requiring the full path name in Win/Linux -- and that makes direct 
lookup in a catalog possible.


--
Joel C. Ewing,Bentonville, AR   jcew...@acm.org 

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: Archaic allocation in JCL (Was: Physical record size query)

2012-02-19 Thread Fred Hoffman
Amen John!!



From: IBM Mainframe Discussion List on behalf of John Gilmore
Sent: Fri 2/17/2012 6:21 PM
To: IBM-MAIN@bama.ua.edu
Subject: Re: Archaic allocation in JCL (Was: Physical record size query)



Frank Swabrick wrote:

begin snippet
| No, I'm not expecting a real answer to that question.
| Just trying to point out why it's hard, to say the least,
| to know how to size files of this type.
/end snippet

The question itself has not been very well formulated.

No one, I hope and suppose, sizes files directly in cylinders, tracks
or megabytes.  These are derived quantities.  One begins with record
types, their individual sizes, and their expected volumes/counts.

Initially one has only estimates, often poor ones, of
transaction/processing volumes, but these estimates can be improved
incrementally by collecting statistics of the volumes actually
experienced during processing and then analyzing these data..

That this is not much done does not been that it cannot or should not
be done.

Adequate capacity planning and even many design decisions are
impossible without the systematic collection and analysis of such
information.

John Gilmore, Ashland, MA 01721 - USA

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN




--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: 5 Byte Device Addresses?

2012-02-19 Thread Fred Hoffman
I thought os/vs1 was MFT with virtual storage.
Fred



From: IBM Mainframe Discussion List on behalf of Shmuel Metz (Seymour J.)
Sent: Fri 2/17/2012 12:51 PM
To: IBM-MAIN@bama.ua.edu
Subject: Re: 5 Byte Device Addresses?



In p06240802cb635acf006e@[192.168.1.11], on 02/16/2012
   at 08:23 PM, Robert A. Rosenberg hal9...@panix.com said:

No Bill is right.

No.

OS/VS2 Release 2 WAS MVS

But MVS wasn't OS/VS2 Release 2.

like OS/VS2 Release 1 was SVS.

The difference is that SVS was *only* release 1; MVS was *not* only
release 2.

SVS was OS/360 MVT with Virtual Addresses

That depends on what was was. SVS was missing OS/360 component and
had some significant differences from OS/360 MVT over and above
paging.

BTDT,GTS

--
 Shmuel (Seymour J.) Metz, SysProg and JOAT
 ISO position; see http://patriot.net/~shmuel/resume/brief.html
We don't care. We don't have to care, we're Congress.
(S877: The Shut up and Eat Your spam act of 2003)

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN




--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: O/T but curious (Re: Archaic allocation in JCL (Was: Physical record size query) )

2012-02-19 Thread Scott Ford
Lol, nope , that would be a big file

Sent from my iPad
Scott Ford
Senior Systems Engineer
www.identityforge.com



On Feb 19, 2012, at 4:56 PM, Ed Gould edgould1...@comcast.net wrote:

 Perhaps,
 
 But have you ever heard of a 1 petabyte (or more) volume?
 
 Ed
 
 On Feb 18, 2012, at 5:36 PM, Scott Ford wrote:
 
 Ed,
 Or maybe they use the famous four letter word, plan and have a harddrive big 
 enough to handle the file
 
 Sent from my iPad
 Scott Ford
 Senior Systems Engineer
 www.identityforge.com
 
 
 
 On Feb 18, 2012, at 5:43 PM, Ed Gould edgould1...@comcast.net wrote:
 
 We are all pretty much knowledgeable about how the MF works in the 
 multi-volume  area, right?
 
 The secondary question I am asking is how does the PC create/handle 
 multivolume files?
 
 I can guess but that is pretty much all it is. Can anyone explain it for 
 the PC ?
 
 Ed
 
 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN
 
 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN
 
 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: zSeries Manpower Sizing

2012-02-19 Thread Fred Hoffman
Back in the dark ages, we used Tandem's computers connected to an IMS DB/DC 
system.
Fred



From: IBM Mainframe Discussion List on behalf of Gibney, Dave
Sent: Fri 2/17/2012 7:33 PM
To: IBM-MAIN@bama.ua.edu
Subject: Re: zSeries Manpower Sizing



Isn't CICS via VTAM behind many ATMs :)

Dave Gibney
Information Technology Services
Washington State University


 -Original Message-
 From: IBM Mainframe Discussion List [mailto:IBM-MAIN@bama.ua.edu] On
 Behalf Of Tony's Comcast account
 Sent: Friday, February 17, 2012 11:31 AM
 To: IBM-MAIN@bama.ua.edu
 Subject: Re: zSeries Manpower Sizing

 Wow, imagine running a PCI application on USS.  ;-)


--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN




--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: Authorized functions

2012-02-19 Thread Anne Lynn Wheeler
zedgarhoo...@gmail.com (zMan) writes:
 Then you've forgotten the learning curve:
 CMS - *IX: minimal
 CMS - TSO: moderate
 CMS - GUI: Large

folklore is that *IX (and numerous *IX work-alikes) came from
simplification of MULTICS.

some of the CTSS people went to the 5th flr of 545 tech sq and MULTICS
and others went to the 4th flr of 545 tech sq and the ibm cambridge
science center ... where cp40/cms was done (both MULTICS and cp40/cms
derivative of CTSS). science center was formed 1feb1964 ... 1982 SEAS
presentation on cp40/cms
http://www.garlic.com/~lynn/cp40seas1982.txt
misc. past posts mentioning science center
http://www.garlic.com/~lynn/subtopic.html#545tech

cms (cambridge monitor system) was originally developed running
stand-alone on 360/40 using 1052-7 operator's console for input/output.

the same machine had special hardware added to provide virtual memory
support which was used for the development of (virtual machine) cp40.

when standard 30/67 with virtual memory became available, cp40 morphed
into cp67 ... cms continued to run both on stand-alone 360 as well as in
cp67 virtual machine.

with virtual memory on 370, cp67 morphed into vm370 and cms was renamed
to conversational monitor system ... and ability to run stand-alone
was crippled.

A little other ctss history is this email subject recent in a.f.c.
http://www.garlic.com/~lynn/2012c.html#10 Inventor of e-mail honored by 
Smithsonian
http://www.garlic.com/~lynn/2012c.html#12 Inventor of e-mail honored by 
Smithsonian

several references included:

The History of Electronic Mail
http://www.multicians.org/thvv/mail-history.html

The technology for the corpoate internal network was also done
at the science center ... some past posts
http://www.garlic.com/~lynn/subnetwork.html#internalnet

which was larger than the arpanet/internet from just about the beginning
until late '85 or early '86. Some recent references in this a.f.c.
thread:
http://www.garlic.com/~lynn/2012c.html#9 The PC industry is heading for collapse

there were several projects during the 80s to adapt CMS to GUI displays
... but it was somewhat anti-thetical to the corporate terminal
emulation paradigm. old post about running internal corporate adtech
conference spring '82 on various aspects of the subject:
http://www.garlic.com/~lynn/94.html#22
http://www.garlic.com/~lynn/96.html#4a

one the presentations happened to be CMS running on MVS ... there had
recently been a new corporate strategy direction that CMS would be the
official interactive platform. CMS on MVS (as alternative to TSO) didn't
actually help things a lot ... since a lot of the problems are in base
MVS (not solely in TSO).
http://www.garlic.com/~lynn/2012.html#email821027
in this post
http://www.garlic.com/~lynn/2012.html#12 Who originated the phrase 
user-friendly?
also has ibm jargon definition for bad response

I even got a request from the TSO product admin if I would rewrite the
MVS scheduler (attempting to address some of the MVS structural problem
with providing interactive service):
http://www.garlic.com/~lynn/2006b.html#email800310

other drift semi-related old email about cms/xa
http://www.garlic.com/~lynn/2011b.html#email821026
http://www.garlic.com/~lynn/2011b.html#email840626
http://www.garlic.com/~lynn/2011b.html#email841003
slightly related
http://www.garlic.com/~lynn/2011e.html#email870508

-- 
virtualization experience starting Jan1968, online at home since Mar1970

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: Authorized functions

2012-02-19 Thread Shmuel Metz (Seymour J.)
In
cafo-8tqahnyv9djcutvzg0hrdhj3yezdfslze6by-rwx+yv...@mail.gmail.com,
on 02/19/2012
   at 01:55 PM, zMan zedgarhoo...@gmail.com said:

Then you've forgotten the learning curve:

No. Other than Unix services, none of the PC software has an easy
learning curve for mainframe users.

 EXEC- bash massive
 REXX - bash massive
 XEDIT- vi massive
 CLIST - BAT massive
 ISPF - emacs massive
 
-- 
 Shmuel (Seymour J.) Metz, SysProg and JOAT
 ISO position; see http://patriot.net/~shmuel/resume/brief.html 
We don't care. We don't have to care, we're Congress.
(S877: The Shut up and Eat Your spam act of 2003)

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: Batch process VS Started task

2012-02-19 Thread John McKown
I like the Batch PIPES idea. Of course, since Batch PIPES is a product
which costs extra, we can't use it. So I'd use a named UNIX pipe
instead. I'm fairly sure that you can have the creating transaction
simply write to it like a sequential file. And the processing STC would
read it like a sequential file. Should be rather simple to implement.

On Sun, 2012-02-19 at 17:40 -0500, Lizette Koehler wrote:
  
  Hi list.
  
  We have a daily betch job that is processing as input records which has
 been collected
  all day.
  volume of records is about 5 millions for 24 hours.
  
  In order to make systems more online we are looking for a way to run the
 process
  for each record all day long instead of a daily run, and doing so with
 minimum as
  possible application changes.
  
  One idea that came up is to convert the process to a self developed STC
 which will be
  triggered by a record on an MQ queue and will run as STC all the batch
 process
  programs
  
  To me it seems like a bad idea because having a self developed STC in
 production
  create a maintenance gap (and where there is one STC a second one will
 soon to
  follow...)...
  
  Are there other advantages / dis-advantages regarding a self developed
 STC ?
  
  Are there any self developed STC's at your shop?
  
  Any other ideas on how to approach this issue?
  
  Thanks in advanced.
  
  Magen
  
 
 Perhaps you could review the BATCH PIPES process in z/OS or if you have MQ,
 perhaps that could support what you need.
 
 Other options could be
 IMS solution
 MQ solution
 CICS solution
 DB2 Solution
 
 We currently have a need to send out orders when a DB2 table is updated.  To
 do this we use our CA-ESP Scheduling software to monitor the DB2 table, when
 there is a row change, it triggers the process to action the order.
 
 If there were some more details on your problem, we might be able to come up
 with more specific answers?
 
 Lizette
 
 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN
-- 
John McKown
Maranatha! 

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: O/T but curious (Re: Archaic allocation in JCL (Was: Physical record size query) )

2012-02-19 Thread John McKown
Just to play the Devil's advocate for a bit, it depends on how you
define dataset name. I agree, in Linux (and as a stretch, Windows), if
you specify the entire file path, starting from the root, you don't need
a catalog. 

But if you think of a file within a given subdirectory as a dataset
equivalent and the subdirectory path as a volume equivalent, then you
could use some sort of catalog. Of course, such names are not
guaranteed to be unique. In fact, there are almost certainly duplicates
such as each user's .profile file.

Linux addresses this issue via a utility called mlocate. It runs
periodically, usually once a day during a low activity time, via
crontab. And, as you immediate can tell, it is not real time. Files get
created and deleted without an immediate database update. Hum, might be
interesting to see about using the inotify interface to implement a
real time update to the mlocate database.

I wonder if z/OS UNIX has something to monitor UNIX filesystem events.
Something to think about.

On Sun, 2012-02-19 at 12:40 -0500, Shmuel Metz (Seymour J.) wrote:
 In
 cajtoo59ducxpmrtvozjwjxbr26rbq1hdbdarsnfundxbhfw...@mail.gmail.com,
 on 02/18/2012
at 07:06 PM, Mike Schwab mike.a.sch...@gmail.com said:
 
 Neither Windows or Linux have a Catalog concept to find a dataset on
 
 What do you think a directory is?
  
-- 
John McKown
Maranatha! 

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: Authorized functions

2012-02-19 Thread John McKown
On Sun, 2012-02-19 at 17:14 -0500, John Gilmore wrote:
 Learning curves are not culture-free; they are specific to a person
 and his or her experience.  What you find easy and congenial I may
 find difficult and disagreeable.
 
 It is possible to teach able people abstractions that make learning a
 new instance of some class of formalisms, statement-level programming
 languages say, easy; but that is another matter.
 

Very true. Learn COBOL, and FORTRAN is easier, as is PL/I. APL, however,
will cause you problems. Or you'll write FORTRAN code in APL. And hate
it. But if you want real fun, take somebody like me who only learned
procedural languages in school. Now, give them Haskell or Erlang. Talk
about culture shock. No, despite the saying of You can program FORTRAN
in any language., you __cannot__ program FORTRAN in Haskell or Erlang.
Nothing like a true variable, because once a name has an assigned
value, that value cannot be changed. Well, not that version of that
name. As Bo Pilgrim would say: It's a mind bogglin' thing!

 
-- 
John McKown
Maranatha! 

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: Batch process VS Started task

2012-02-19 Thread Mike Schwab
If you can fall behind when the system is busy, would an IMS DC /
Batch Message Program be appropiate?

On Sun, Feb 19, 2012 at 4:40 PM, Lizette Koehler
stars...@mindspring.com wrote:

 Hi list.

 We have a daily betch job that is processing as input records which has
 been collected
 all day.
 volume of records is about 5 millions for 24 hours.

 In order to make systems more online we are looking for a way to run the
 process
 for each record all day long instead of a daily run, and doing so with
 minimum as
 possible application changes.

deleted
 Magen


 Perhaps you could review the BATCH PIPES process in z/OS or if you have MQ,
 perhaps that could support what you need.

 Other options could be
 IMS solution
 MQ solution
 CICS solution
 DB2 Solution

 We currently have a need to send out orders when a DB2 table is updated.  To
 do this we use our CA-ESP Scheduling software to monitor the DB2 table, when
 there is a row change, it triggers the process to action the order.

 If there were some more details on your problem, we might be able to come up
 with more specific answers?

 Lizette

If you can fall behind when the system is busy (to avoid having to
increase CPUs), would an IMS DC / Batch Message Program be appropiate?
-- 
Mike A Schwab, Springfield IL USA
Where do Forest Rangers go to get away from it all?

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: Batch process VS Started task

2012-02-19 Thread Ken Brick

On 20/02/2012 08:25 AM, Magen Margalit wrote:

Hi list.

We have a daily betch job that is processing as input records which has been 
collected all day.
volume of records is about 5 millions for 24 hours.

In order to make systems more online we are looking for a way to
run the process for each record all day long instead of a daily run,
and doing so with minimum as possible application changes.

One idea that came up is to convert the process to a self developed STC
which will be triggered by a record on an MQ queue and will run as STC all the
batch process programs

To me it seems like a bad idea because having a self developed STC in 
production
create a maintenance gap (and where there is one STC a second one
will soon to follow...)...

Are there other advantages / dis-advantages regarding a self developed STC ?

Are there any self developed STC's at your shop?

Any other ideas on how to approach this issue?

Thanks in advanced.

Magen


Magen,

Some good ideas from the other responsders but IMHO they are all putting 
the cart before the horse.


Look at the collection process, what is this process. Can it be modified 
to do the either batch process, more details would be nice, or batch the 
batch process.


Ken

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: 5 Byte Device Addresses?

2012-02-19 Thread Anne Lynn Wheeler
glen herrmannsfeldt g...@ugcs.caltech.edu writes:
 That is, as I understand it, pretty close to how it started out.

 Among others, though OS/VS1 has special features for running
 under VM that OS/VS2 never got. It has the ability to switch
 to a different task while VM is paging a task. That avoids
 the double paging problem that otherwise occurs.

customers had previously made such changes to MVT ... which is possibly
where at least the idea of the VS1 change.

In OS/VS2 SVS it had single 16mbyte virtual memory laid out almost as if
MVT running in 16mbyte real machine. When MVT ran in virtual machine
... when a virtual SIO was done ... CP67 would scan the virtual channel
program and create a shadow copy with real addresses ... which would
be the channel program that got executed. This routine from cp67
(ccwtrans) was cribbed into the side of EXCP processing ... i.e.  with
transition to virtual memory then all the OSes had the same issue with
channel programs passed in EXCP ... needing creating nearly identical
channel programs but with real addresses in place of virtual
addresses.

In OS/VS1 case, it had things laid out in a 4mbyte virtual address space
(as if it was running on real 4mbyte machine). In the OS/VS1 handshaking
case ... a 4mbyte virtual machine was created with OS/VS1 4mbyte virtual
address space mapped one-for-one to the virtual machine address space.
Whenever, vm370 had a os/vs1 virtual machine page fault ... if the
machine was running in application (and not in os/vs1 kernel) ...  vm370
would reflect special page fault to the virtual machine. OS/VS1 could
then do task-switch as if it was a OS/VS1 application virtual page
fault. Later when vm370 had fetched the OS/VS1 virtual machine virtual
page ... vm370 would reflect a special interrupt to OS/VS1 (indicating
the page was available).

From Melinda's VM and the VM Community
http://web.me.com/melinda.varian/Site/Melinda_Varians_Home_Page.html

Dewayne Hendricks  reported at SHARE XLII,  in March,
1974,   that  he had  successfully  implemented  MVT-CP
handshaking for page  faulting,  so that when  MVT running
under VM took a page fault,  CP would allow MVT to dispatch
another task while CP brought in the page.  At the following
SHARE,  Dewayne did a presentation on further modifications,
including support for  SIOF and a memory-mapped  job queue.
With these  changes,  his system would  allow multitasking
guests actually  to multitask when  running in  a virtual
machine.  Significantly, his modifications were available on
the Waterloo Tape.

... and ... then was able to get MFT  MVT running faster
under vm370 than it ran on bare machine

By SHARE 49, Dewayne was able to state that, It is now generally
understood that either MFT or MVT can run under VM/370 with relative
batch throughput greater than 1. That is to say, they had both been
made to run significantly faster under VM than on the bare hardware.
Dewayne and others did similar work to improve the performance of DOS
under VM.  Other customers, notably Woody Garnett(122) and John Alvord,
soon achieved excellent results with VS1 under VM.

... snip ...

There is a separate issue with OS/VS2 (of any ilk) running under vm370
... which is pathelogical case of a virtual memory operating system
system managing with least recently algorithm in virtual machine which
manages its virtual memory with least recently algorithm. The scenario
is that a virtual machine page that hasn't been used for awhile ... is
the virtual page that vm370 is likely to select for replacement/removal.
However, the operating system in the virtual machine ... if it is also
doing paging ... may also select the very same page to be the next one
to use (after it has just been selected for removal). From a theoritical
standpoint cascading LRU-algorithms will appear to violate
least-recently-used replacement assumptions (i.e. a least-recently-used
page can be the next most likely to be used rather than the least likely
to be next used).

This characteristic also exhibits itself with DBMS caches that are
managed with LRU strategy when running in a virtual memory operating
system that also manages with LRU strategy.

The VS1 handshaking isn't actually a double paging issue ... that was
handled by configuration of VS1's virtual address space the same as the
virtual machine storage size. The handshaking worked with MVTMFT as
well as VS1 ... allowing the guest operating system to task switch while
vm370 was handling page fault.

more detailed discussion pg.25 vm/vs handshaking
http://www.bitsavers.org/pdf/ibm/370/vm370/GC20-1800-6_VM370intr_Oct76.pdf

-- 
virtualization experience starting Jan1968, online at home since Mar1970

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: Authorized functions

2012-02-19 Thread Scott Ford
Yep I agree with both of you, I learned assembler first

Sent from my iPad
Scott Ford
Senior Systems Engineer
www.identityforge.com



On Feb 19, 2012, at 9:40 PM, John McKown joa...@swbell.net wrote:

 On Sun, 2012-02-19 at 17:14 -0500, John Gilmore wrote:
 Learning curves are not culture-free; they are specific to a person
 and his or her experience.  What you find easy and congenial I may
 find difficult and disagreeable.
 
 It is possible to teach able people abstractions that make learning a
 new instance of some class of formalisms, statement-level programming
 languages say, easy; but that is another matter.
 
 
 Very true. Learn COBOL, and FORTRAN is easier, as is PL/I. APL, however,
 will cause you problems. Or you'll write FORTRAN code in APL. And hate
 it. But if you want real fun, take somebody like me who only learned
 procedural languages in school. Now, give them Haskell or Erlang. Talk
 about culture shock. No, despite the saying of You can program FORTRAN
 in any language., you __cannot__ program FORTRAN in Haskell or Erlang.
 Nothing like a true variable, because once a name has an assigned
 value, that value cannot be changed. Well, not that version of that
 name. As Bo Pilgrim would say: It's a mind bogglin' thing!
 
 
 -- 
 John McKown
 Maranatha! 
 
 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: Batch process VS Started task

2012-02-19 Thread Magen Margalit
Hi.

The records arrives from a few sources to a  few seq files 
The collection process collect the records from the files and then the batch 
process begins.
In the new situation, the batch process or STC will handle each record and the 
collection process will be eliminated.

Regarding the maintenance gap, I'm not concern from a complicated code, but 
from using functions that  IBM will someday
will no longer support, i.e. LE functions. When you upgrade a zOS version you 
contact all the software vendors and
check for compatibility to the new zOS version, on a self developed STC you 
cann't do that...

Magen

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: O/T but curious (Re: Archaic allocation in JCL (Was: Physical record size query) )

2012-02-19 Thread R.S.

W dniu 2012-02-19 17:23, Edward Jaffe pisze:

On 2/19/2012 4:40 AM, R.S. wrote:

W dniu 2012-02-19 08:30, Edward Jaffe pisze:

On 2/18/2012 4:45 PM, Paul Gilmartin wrote:

Remember that if z/OS didn't impose a factitious limit on
volume size, there'd be little need for multivolume data sets.


In that case, widespread adoption of 1TB volumes on z/OS should
significantly decrease the number of multivolume data sets in use...



1TB ??? Why so huge? It's... it's... it's almost as much as single HDD
in my PC! vbg


What's especially cool is that mainframe volumes can by dynamically
configured to be any size between Mod1 and 1TB. If you ever run out of
space on a volume, just turn the magic screwdriver on the remote DASD
HMC (SSPC) to make the volume larger and keep on going. The new size is
immediately seen by z/OS.


Well, the same feature was available 12+ years ago on windows dasd 
arrays. What is warm (not cool vbg) is that mainframe volumes CANNOT 
BE always dynamically enlarged. It is available on some controllers 
under some circumstances (set up).


What is cool is that SMS storage group. Usually users do not see the 
volumes, they see dasd space. In case of shortage you can simply add 
some volumes to the group. You can even buy new box and simply add it to 
the group. And that's really cool IMHO.



--
Radoslaw Skorupka
Lodz, Poland


--
Tre tej wiadomoci moe zawiera informacje prawnie chronione Banku 
przeznaczone wycznie do uytku subowego adresata. Odbiorc moe by jedynie 
jej adresat z wyczeniem dostpu osób trzecich. Jeeli nie jeste adresatem 
niniejszej wiadomoci lub pracownikiem upowanionym do jej przekazania 
adresatowi, informujemy, e jej rozpowszechnianie, kopiowanie, rozprowadzanie 
lub inne dziaanie o podobnym charakterze jest prawnie zabronione i moe by 
karalne. Jeeli otrzymae t wiadomo omykowo, prosimy niezwocznie 
zawiadomi nadawc wysyajc odpowied oraz trwale usun t wiadomo 
wczajc w to wszelkie jej kopie wydrukowane lub zapisane na dysku.

This e-mail may contain legally privileged information of the Bank and is intended solely for business use of the addressee. This e-mail may only be received by the addressee and may not be disclosed to any third parties. If you are not the intended addressee of this e-mail or the employee authorised to forward it to the addressee, be advised that any dissemination, copying, distribution or any other similar activity is legally prohibited and may be punishable. If you received this e-mail by mistake please advise the sender immediately by using the reply facility in your e-mail software and delete permanently this e-mail including any copies of it either printed or saved to hard drive. 


BRE Bank SA, 00-950 Warszawa, ul. Senatorska 18, tel. +48 (22) 829 00 00, fax 
+48 (22) 829 00 33, www.brebank.pl, e-mail: i...@brebank.pl
Sd Rejonowy dla m. st. Warszawy XII Wydzia Gospodarczy Krajowego Rejestru Sdowego, nr rejestru przedsibiorców KRS 025237, NIP: 526-021-50-88. 
Wedug stanu na dzie 01.01.2012 r. kapita zakadowy BRE Banku SA (w caoci wpacony) wynosi 168.410.984 zotych.


--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: O/T but curious (Re: Archaic allocation in JCL (Was: Physical record size query) )

2012-02-19 Thread Vernooij, CP - SPLXM
R.S. r.skoru...@bremultibank.com.pl wrote in message
news:4f41f979.3010...@bremultibank.com.pl...
 W dniu 2012-02-19 17:23, Edward Jaffe pisze:
  On 2/19/2012 4:40 AM, R.S. wrote:
  W dniu 2012-02-19 08:30, Edward Jaffe pisze:
  On 2/18/2012 4:45 PM, Paul Gilmartin wrote:
  Remember that if z/OS didn't impose a factitious limit on
  volume size, there'd be little need for multivolume data sets.
 
  In that case, widespread adoption of 1TB volumes on z/OS should
  significantly decrease the number of multivolume data sets in
use...
 
 
  1TB ??? Why so huge? It's... it's... it's almost as much as single
HDD
  in my PC! vbg
 
  What's especially cool is that mainframe volumes can by dynamically
  configured to be any size between Mod1 and 1TB. If you ever run out
of
  space on a volume, just turn the magic screwdriver on the remote
DASD
  HMC (SSPC) to make the volume larger and keep on going. The new size
is
  immediately seen by z/OS.
 
 Well, the same feature was available 12+ years ago on windows dasd 
 arrays. What is warm (not cool vbg) is that mainframe volumes
CANNOT 
 BE always dynamically enlarged. It is available on some controllers 
 under some circumstances (set up).
 
 What is cool is that SMS storage group. Usually users do not see the 
 volumes, they see dasd space. In case of shortage you can simply add 
 some volumes to the group. You can even buy new box and simply add it
to 
 the group. And that's really cool IMHO.
 
 

And SMS's granularity is also cool. If you add your 1TB disk to a
storage group, you cannot use this space in anther SG anymore. If you
have 1TB of 3390-54's, you can give to and take from SMS storage groups
any required amounts at any time. 

Kees.

 -- 
 Radoslaw Skorupka
 Lodz, Poland
 
 

For information, services and offers, please visit our web site: 
http://www.klm.com. This e-mail and any attachment may contain confidential and 
privileged material intended for the addressee only. If you are not the 
addressee, you are notified that no part of the e-mail or any attachment may be 
disclosed, copied or distributed, and that any other action related to this 
e-mail or attachment is strictly prohibited, and may be unlawful. If you have 
received this e-mail by error, please notify the sender immediately by return 
e-mail, and delete this message. 

Koninklijke Luchtvaart Maatschappij NV (KLM), its subsidiaries and/or its 
employees shall not be liable for the incorrect or incomplete transmission of 
this e-mail or any attachments, nor responsible for any delay in receipt. 
Koninklijke Luchtvaart Maatschappij N.V. (also known as KLM Royal Dutch 
Airlines) is registered in Amstelveen, The Netherlands, with registered number 
33014286



--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN