Re: IBM - MLC question

2008-04-20 Thread George McLaren
Thanks for the replies to my question. 

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html



Re: Xephon, are they still in business?

2008-04-20 Thread Glen Gasior
I knew some VM'ers that belonged to something called CAVEMEN, is that still
active ?

On Tue, Apr 15, 2008 at 8:59 PM, Thomas Kern <[EMAIL PROTECTED]> wrote:

> You mean a 'new' technology like this reference?
>
> VMSHARE has been the conferencing system of the VM Cluster of SHARE since
> August 1976. After VMSHARE was closed down in August 1998 it was decided
> that the database should be kept available for reference. Read here the
> announcement of that by Ross Patterson.
> The best way to get a feeling for what VMSHARE meant to its users is
> probably by browsing through the VMSHARE Archives where you will find
> appends like this.
> It may also be helpful to read Melinda Varian's History of VM to get a
> better understanding of the community that has developed around VM and
> VMSHARE.
>
> http://vm.marist.edu/~vmshare/
>
> Daney, C., The VMSHARE Computer Conferencing Facility. In Computer Message
> Systems, ed. by Ronald P. Uhlig, North-Holland, Amsterdam, 1982, 115-127.
>
> /Tom Kern
>
>
>
> On Tue, 15 Apr 2008 13:11:47 -0500, Ian <[EMAIL PROTECTED]> wrote:
> >Xephon did a great job in providing this service through the years.
> >But in this day and age I don't see the need for an expensive service
> like
> >this.
> >
> >If you look at the open source communities you will see lots of code and
> >ideas freely exchanged between users.
> >Apart from the several listservers  the mainframe community is the only
> one
> >that lacks this kind of open exchange of ideas and code.
> >The listservers also provided a great servers during the years but it
> lacks
> >a structured way in categorizing and storing valuable information.
> >
> >I think its time for us(old mainframers) to jump on the "new " age
> >technologies like blogging, forums and wiki's to preserve our knowledge
> and
> >pass it on to the next mainframe generation.
> >
> >--
> >Ian
> >http://www.cicsworld.com
>
> --
>  For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
> Search the archives at http://bama.ua.edu/archives/ibm-main.html
>
>


-- 
Glen J. Gasior
(312) 751-4377
[EMAIL PROTECTED]
U.S. Railroad Retirement Board
Chicago, Illinois 60611
"The contents of this message are mine personally and do not reflect any
position of the Government or my agency."

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html



Re: "action" in UK33496

2008-04-20 Thread Chase, John
> -Original Message-
> From: IBM Mainframe Discussion List On Behalf Of Skip Robinson
> 
> Dang, Patrick, how did I miss the connection? Once upon a 
> time, JES2 undertook to manage a newfangled print gismo the 
> same way they always had:
> start, stop, ship data, handle glitches, the whole enchilada. 
> This newly bred puppy, the 3800, proved to be famously ill 
> mannered. It not only laid waste to the surrounding 
> landscape, it got its master in serious trouble with the 
> whole neighborhood. At a time when 'FSS' was still just a 
> euphemism for something vulgar, JES2 was desperate to impose 
> some order on the 3800 chaos.
> 
> For one particularly troublesome set of circumstances, a 
> short term maneuver was proposed: 'throw up our programmatic 
> hands and start over'.
> The problem was how to 'start over' in the middle of some 
> very complex code? Someone noticed that there was already a 
> robust error handling routine that got control in case of 
> JES2 main task abend. This routine cleaned up the 3800 tangle 
> and returned to a known and workable restart point. Trouble 
> was, the error condition that required 'recovery' was often 
> no more than a printer return code that JES2 didn't know what 
> to do with.
> So the ingenious solution was to branch deliberately to a 
> specific literal string containing a conspicuous 'error 
> message'. The resulting S0C1 would be recognized as an 
> intentional punt (US football term), normal recovery would be 
> invoked, and life would go on.
> 
> Unfortunately, somewhere between conception, testing, and 
> actual release--come on, did nobody see this before PTF 
> GA?--the intended literal got (re)rendered as an EBCDIC 
> string whose hex beginning fatally resembled a decimal OP 
> code. So instead of S0C1, JES2 took a S0C7, which the 
> recovery routine was not expecting. JES2 died on the spot, 
> and sysprogs all over the world scratched their heads in disbelief.
> 
> Now that really was funny.

Who'da thunk to _start_ a string with a null character?  :-)

-jc-

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html



Re: 3277 terminals and emulators

2008-04-20 Thread Chase, John
> -Original Message-
> From: IBM Mainframe Discussion List On Behalf Of Shane
> 
> On Fri, 2008-04-18 at 19:16 -0500, Michael Ross wrote:
> 
> > Folks,
> > 
> > I'm in the process of powering-up my System/3:
> 
> Sorry Mike, can't help.
> However I showed your web page page to my other half, who's 
> always complaining about the amount of "junk" I have around the place.
> My comment: "See, I ain't that bad"
> Her comment: "*THAT* is divorce material".
> 
> I think she was trying to suggest I don't even think about 
> heading down the same path... :0)

How about a 3174-61R?  Got one in the garage.

-jc-

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html



Re: 3277 terminals and emulators

2008-04-20 Thread Steele, Phil
Mike,
 Sorry, can't help with 3340 info, but I am pretty sure that if you
plugged in a 3277 model 2 ( much more common) 
It would electrically work ok. The fields displayed might be in the
wrong place, but I think the S/3 should not know the difference.
One point  though...  Is the S/3 actually co-ax, or is it twin-ax like
the s/34, s/38 /as/400 family that it spawned? 
My two bob's worth, Phil Steele   

-Original Message-
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On
Behalf Of Michael Ross
Sent: Saturday, 19 April 2008 10:17 AM
To: IBM-MAIN@BAMA.UA.EDU
Subject: 3277 terminals and emulators

Folks,

I'm in the process of powering-up my System/3:

http://www.corestore.org/3.htm

One vital component I don't have is a console terminal. The System/3
uses a
3277 console - specifically, a 3277 Model 1 (yes, the 12 lines x 40
characters one!). So:

1. Does anyone reading this list have one, or have any leads on where
one
might be found?

2. Failing that, I'm looking for any 3rd party compatible terminals, or
device combinations that could add up to 3277-1 compatibility.

So far, the only leads I have are that the 3270 card in the XT/370
desktop
mainframe machine did 3277 emulation - but I don't know if it supported
Model 1 mode. Ditto for the 'Appleline' external 3270 box for early Mac
&
Lisa machines; again I've heard that supported 3277, but don't know
about
Model 1 specifically.

What about the machine that was marketed as the XT/3270 - did that
support
3277 Mod. 1, for instance?

Any clues, leads, or suggestions would be most welcome!

And, while I'm looking for desperately rare things, I'm also going to
need
3340 disk drives at some point... anyone know where those might be
found?
Who made 100% plug-compatible 3340 clones?

Thanks!

Mike

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


***
PLEASE NOTE: This internet email message has been checked for viruses
and appropriate content to ensure it complies with TABCORP's electronic
communication policy.
***


***
The information in this e-mail message and any files transmitted with it are 
intended to be confidential and for the use of only the individual or entity to 
whom they are addressed. The message and files may be protected by legal 
professional privilege, or other legal rules. The confidentiality of and 
privilege applying to this message and files is not waived if this message or 
files has been sent to you by mistake. If the reader of this message or files 
is not the intended recipient, you are notified that retention, distribution or 
copying of this message and files are strictly prohibited.  If you receive this 
message or files in error, please notify us immediately by telephone or return 
e-mail and delete all copies from your computer system. It is the recipient's 
responsibility to check this message and files for viruses.
Thank you.
***

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html



Re: "action" in UK33496

2008-04-20 Thread Skip Robinson
Dang, Patrick, how did I miss the connection? Once upon a time, JES2
undertook to manage a newfangled print gismo the same way they always had:
start, stop, ship data, handle glitches, the whole enchilada. This newly
bred puppy, the 3800, proved to be famously ill mannered. It not only laid
waste to the surrounding landscape, it got its master in serious trouble
with the whole neighborhood. At a time when 'FSS' was still just a
euphemism for something vulgar, JES2 was desperate to impose some order on
the 3800 chaos.

For one particularly troublesome set of circumstances, a short term
maneuver was proposed: 'throw up our programmatic hands and start over'.
The problem was how to 'start over' in the middle of some very complex
code? Someone noticed that there was already a robust error handling
routine that got control in case of JES2 main task abend. This routine
cleaned up the 3800 tangle and returned to a known and workable restart
point. Trouble was, the error condition that required 'recovery' was often
no more than a printer return code that JES2 didn't know what to do with.
So the ingenious solution was to branch deliberately to a specific literal
string containing a conspicuous 'error message'. The resulting S0C1 would
be recognized as an intentional punt (US football term), normal recovery
would be invoked, and life would go on.

Unfortunately, somewhere between conception, testing, and actual
release--come on, did nobody see this before PTF GA?--the intended literal
got (re)rendered as an EBCDIC string whose hex beginning fatally resembled
a decimal OP code. So instead of S0C1, JES2 took a S0C7, which the recovery
routine was not expecting. JES2 died on the spot, and sysprogs all over the
world scratched their heads in disbelief.

Now that really was funny.

.
.
JO.Skip Robinson
Southern California Edison Company
Electric Dragon Team Paddler
SHARE MVS Program Co-Manager
626-302-7535 Office
323-715-0595 Mobile
[EMAIL PROTECTED]


   
 Patrick O'Keefe   
 <[EMAIL PROTECTED] 
 AMU.NET>   To 
 Sent by: IBM  IBM-MAIN@BAMA.UA.EDU
 Mainframe  cc 
 Discussion List   
 <[EMAIL PROTECTED] Subject 
 .EDU> Re: "action" in UK33496 
   
   
 04/20/2008 08:06  
 PM
   
   
 Please respond to 
   IBM Mainframe   
  Discussion List  
 <[EMAIL PROTECTED] 
   .EDU>   
   
   




On Sun, 20 Apr 2008 18:11:45 -0700, Skip Robinson
<[EMAIL PROTECTED]>
wrote:

>...
>There was a note of caution that I found almost funny:  the new OP code
>would not cause a problem for any program *unless* that program were
>depending on the OP code *not* to be valid. Where's my S0C1? I need my
>S0C1! After all these years in the business, I would not bet the farm on
>there being no such program.
>...

I remember seeing such a program sometime within the last 15 years.
I don't remember what "character string" used to create the S0C1, but
I remember thinking that some day it would be a valid opcode and there
was going to be some very unanticipated behavior in that program.

Sheesh!  Everybody knows you're supposed to EX and EX in such
circumstances, not execute some clever word.  You need a more
intuitive, self-explanatory abend like S0C3 to aid your debugging. :-)

Pat O'Keefe

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html



My Crystal Ball is Broken (Was: "action" in UK33496)

2008-04-20 Thread Edward Jaffe

Skip Robinson wrote:

I once had to explain to the author of a very silly CLIST why it suddenly
failed to enter an expected (!) ERROR routine because underscore was no
longer invalid in labels. I didn't feel very guilty about that one. What a
dope.

I remember reading about a new OP code being introduced on a processor.
There was a note of caution that I found almost funny:  the new OP code
would not cause a problem for any program *unless* that program were
depending on the OP code *not* to be valid. Where's my S0C1? I need my
S0C1! After all these years in the business, I would not bet the farm on
there being no such program.
  


Lots of people get "burned" by the introduction of new opcodes, syntax, 
or compiler diagnostics. The most famous example was the MSG 
instruction. It conflicted with many home-grown "message" macros with 
the same name.


No program can be guaranteed to compile or work forever. The "owner" of 
any such a program must always be prepared to adapt...


--
Edward E Jaffe
Phoenix Software International, Inc
5200 W Century Blvd, Suite 800
Los Angeles, CA 90045
310-338-0400 x318
[EMAIL PROTECTED]
http://www.phoenixsoftware.com/

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html



Re: "action" in UK33496

2008-04-20 Thread Patrick O'Keefe
On Sun, 20 Apr 2008 18:11:45 -0700, Skip Robinson <[EMAIL PROTECTED]>
wrote:

>...
>There was a note of caution that I found almost funny:  the new OP code
>would not cause a problem for any program *unless* that program were
>depending on the OP code *not* to be valid. Where's my S0C1? I need my
>S0C1! After all these years in the business, I would not bet the farm on
>there being no such program.
>...

I remember seeing such a program sometime within the last 15 years.
I don't remember what "character string" used to create the S0C1, but
I remember thinking that some day it would be a valid opcode and there 
was going to be some very unanticipated behavior in that program.

Sheesh!  Everybody knows you're supposed to EX and EX in such 
circumstances, not execute some clever word.  You need a more 
intuitive, self-explanatory abend like S0C3 to aid your debugging. :-)

Pat O'Keefe  

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html



Re: "action" in UK33496

2008-04-20 Thread Skip Robinson
I remember back when a very fundamental utility changed to SDB by default.
I believe it was IEBGENER itself. If we had HOLDDATA back then, I'm not
sure how big a deal we made of it. In any case, one major application had
an 'outage' because a particular job step had been counting on the historic
default where output blocksize was equal to input blocksize. Their master
file was required to be a certain blocksize. For years the offending
utility step copied the file without specifying blocksize. Suddenly with
SDB the output changed, and subsequent steps failed.

I once had to explain to the author of a very silly CLIST why it suddenly
failed to enter an expected (!) ERROR routine because underscore was no
longer invalid in labels. I didn't feel very guilty about that one. What a
dope.

I remember reading about a new OP code being introduced on a processor.
There was a note of caution that I found almost funny:  the new OP code
would not cause a problem for any program *unless* that program were
depending on the OP code *not* to be valid. Where's my S0C1? I need my
S0C1! After all these years in the business, I would not bet the farm on
there being no such program.

The HOLDDATA cited by Radoslaw falls short of sounding the proper alarm,
but it's not misguided. Muted and vague, but not wrong. The most innocent
of changes we implement can wreak havoc on applications we would not
otherwise have met in a dark alley.

.
.
JO.Skip Robinson
Southern California Edison Company
Electric Dragon Team Paddler
SHARE MVS Program Co-Manager
626-302-7535 Office
323-715-0595 Mobile
[EMAIL PROTECTED]


   
 "R.S."
 <[EMAIL PROTECTED] 
 LTIBANK.COM.PL>To 
 Sent by: IBM  IBM-MAIN@BAMA.UA.EDU
 Mainframe  cc 
 Discussion List   
 <[EMAIL PROTECTED] Subject 
 .EDU> "action" in UK33496 
   
   
 04/19/2008 12:12  
 PM
   
   
 Please respond to 
   IBM Mainframe   
  Discussion List  
 <[EMAIL PROTECTED] 
   .EDU>   
   
   




HOLD(UK33496) SYS FMID(HCI6500) REASON(ACTION) DATE(08037)
COMMENT
  (If the SYSPRINT file is being written to a data set, please
   note that a System Defined Blocksize will be allocated if no
   BLKSIZE is defined or a BLKSIZE of 0 is defined on the DD card.

My humble questions:
1. Is it really ACTION to perform ?
2. Isn't the behaviour obvious and expected ? If yes, then why to
mention it under any HOLD type ?
3. Is it funny ?

I also found ACTION which was ...documentation change (in other PTF).

--
Radoslaw Skorupka

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html



Re: how to audit the usage of IND$FILE

2008-04-20 Thread Tommy Tsui
Thanks all your information and sharing. Actually, there are so many ways to
transfer files from HOST system but we still have to cope with
the internal/external auditor each year. We can't say "nothing we can do".
Nothing is prefect, but taking notes/remember the coding and picture some
photo we can stop it. We can just try our best to protect the shop
resources. To be a system programmer, we have responsibility to deal with
it.
Frankly, we have many communication path, AFTP (protect by program) , FTP
(we are not open yet),  Ind$file (I create a dummy program on top of it),
HDS (rapidxchange disk/share open & host, can trace on SMF log volume).
* I think we have to stop the way that they can get the files more easily
and we are not aware, such as ind$file path. How many pictures you have to
take or remember if there are thousand of program coding?

regards



On 4/21/08, Patrick O'Keefe <[EMAIL PROTECTED]> wrote:
>
> On Sun, 20 Apr 2008 10:29:28 -0500, Kenneth E Tomiak
> <[EMAIL PROTECTED]> wrote:
>
> >After awhile I start to spot a trend from some people posting here that
> they
> >are not trying to learn how to do something, they have figured out how to
> get
> >IBM-MAIN to do their job for them.
> >...
>
> Let me present another interpretation of some of those trends (but
> not, I think, applicable to the original poster of this thread).
>
> I'm not knew to system programming - I chased my first CDE chain
> in about 1970 (on MVT) - but I've been involved in communication-
> related software for so long that nobody would mistake me for an
> experienced MVS system programmer any more.  I'm woefully out
> of date regarding anything but very basic MVS concepts.  So I
> sometimes ask really bonehead questions.  And if you search the
> archives you may find that I've asked the same bonehead questions
> years earlier.
>
> Does that mean I'm lazy and am trying to get IBM-Main to do my
> work?  I hope not.   It might mean I didn't incorporate the answers
> into my working knowledge because the topic was too peripheral to
> my usual work.  Or it might be an indication of a failing memory.  (And
> it definitely means I'm to lazy or forgetful to have searched the
> archives.)
>
>
> >So if someone asks how to audit a program 'A' and then later asks how to
> >audit program 'B', did they learn anything the first time? ...
>
> If this happens too many times (and twice is too many) my paranoia
> kicks in.  Many of the responses to "How do I audit IND$FILE?" have
> been "That isn't sufficient because ...".  I can just picture someone
> taking notes:  "I can avoid the auditing if ...".
>
> Far fetched?  Sure.  I said it was my paranoia.  But it's something to
> consider when answering questions like that.
>
> Pat O'Keefe
>
> --
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
> Search the archives at http://bama.ua.edu/archives/ibm-main.html
>
>

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html



Re: TIOT filling up: too many dynamic concatenations

2008-04-20 Thread Jack Schudel

David:

I am just now digging through 2000+ IBM-MAIN messages,
so this is a bit old by now.

It has been a very long time since I was digging through
dynamic allocation and concatenations as part of a JES2
user mod.  What I remember was that my code had a loop
where I read a dataset name, allocated it to a system assigned
DDNAME, and then added it to the current concatenation.
The problem was that the TIOT filled up very quickly
because it was full of holes of ever increasing size.
What was happening was the new concatenation was
larger than any of the available holes in the TIOT, so it got
placed at the end of the used space, and the TIOT ended
up full of free space blocks of size 2x, 3x, 4x, 5x, etc,
followed by the real proclib allocation space.
It seemed that IBM was not going back and consolidating the
free space blocks caused by the earlier concatenations.

Assuming that this is still the case, one thing that you could
try doing would be to allocate all of the datasets and then
do a single massive concatenation, rather than doing all
of the intermediate ones.

I hope this helps. -jack


- Original Message - 
From: "David Eisenberg" <[EMAIL PROTECTED]>

Newsgroups: bit.listserv.ibm-main
To: 
Sent: Wednesday, April 09, 2008 2:35 PM
Subject: Re: TIOT filling up: too many dynamic concatenations



Ed,

Field S99ERROR (after the dynamic concatenation request to DYNALLOC) is
coming back with a value of X'0238': "Space unavailable in task input 
output
table (TIOT)." The manual says that the application should "Reduce the 
total

number of allocated DDs and devices. Deallocate data sets that are not
needed simultaneously."

The only way I've found to reduce the total number of allocated DDs is to
reduce the number of files in the folder. I can't deallocate any of the
component allocations once they've been concatenated.

I did use IDF to step through and watch the TIOT grow. With each new
concatenation call, there is an entry which keeps growing in size until 
the

TIOT fills up.

I think that what I need to know is if I'm missing some approach/technique
that can get around what is probably a legitimate limitation.

David

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html



--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html



Re: "action" in UK33496

2008-04-20 Thread Paul Gilmartin
On Sun, 20 Apr 2008 09:51:55 -0500, Kenneth E Tomiak wrote:

>Programs can write to SYSPRINT as long as the blksize is compatible with
>LRECL so if an installation previoulsy hardcoded a valid blksize instead of 
>using
>a system determined blksize then no action is required.
>
>This is one of those annoying actions we spend too much time researching
>only to learn we can ignore it.
>
>It is a shame when one IBMer could not put sufficient information in the HOLD
>data causing thousands of us to go hunt down the APAR.
>
Several years ago, I was hit by something similar.  In Rexx,
I had done:

RC = BPXWDYN( 'allocate dd(SYSPRINT) recfm(V,B) lrecl(137) path(...)...' )

... omitting BLKSIZE.  I always assume the OS knows best.  In fact,
it was not the OS, but a subsequent EXECIO that set a usable BLKSIZE.
But a customer rightly reported that EXECIO was thwarting the proper
operation of SDB (as in PK59467/UK33496), so IBM removed the setting
of BLKSIZE from EXECIO.

So, what did SDB select for a subsystem data set with recfm(V,B)
lrecl(137)?  80!  IBM recommended that I specify BLKSIZE at
allocation; an ironic consequence of SDB.

SDB has been fixed by APAR (although) IBM support cautioned me that
the value of 80 was documented, and if another customer complained
they'd be required to break it again.

It's regrettable that a rudimentary SDB was not present in OS/360
from the beginning.  It's a good enhancement, and customers should
adopt the habit of relying on it, or reporting its unreliability.
The OS knows best.

-- gil

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html



Re: how to audit the usage of IND$FILE

2008-04-20 Thread Patrick O'Keefe
On Sun, 20 Apr 2008 10:29:28 -0500, Kenneth E Tomiak
<[EMAIL PROTECTED]> wrote:

>After awhile I start to spot a trend from some people posting here that they
>are not trying to learn how to do something, they have figured out how to get
>IBM-MAIN to do their job for them.
>...

Let me present another interpretation of some of those trends (but
not, I think, applicable to the original poster of this thread).

I'm not knew to system programming - I chased my first CDE chain 
in about 1970 (on MVT) - but I've been involved in communication-
related software for so long that nobody would mistake me for an
experienced MVS system programmer any more.  I'm woefully out
of date regarding anything but very basic MVS concepts.  So I
sometimes ask really bonehead questions.  And if you search the 
archives you may find that I've asked the same bonehead questions
years earlier.  

Does that mean I'm lazy and am trying to get IBM-Main to do my
work?  I hope not.   It might mean I didn't incorporate the answers
into my working knowledge because the topic was too peripheral to 
my usual work.  Or it might be an indication of a failing memory.  (And
it definitely means I'm to lazy or forgetful to have searched the 
archives.) 


>So if someone asks how to audit a program 'A' and then later asks how to
>audit program 'B', did they learn anything the first time? ...

If this happens too many times (and twice is too many) my paranoia
kicks in.  Many of the responses to "How do I audit IND$FILE?" have
been "That isn't sufficient because ...".  I can just picture someone 
taking notes:  "I can avoid the auditing if ...".

Far fetched?  Sure.  I said it was my paranoia.  But it's something to
consider when answering questions like that.

Pat O'Keefe

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html



Re: [CICS-L] TPX, CICS and 0821 Sense Codes Update

2008-04-20 Thread Roger Bowler
On Sat, 19 Apr 2008 09:19:57 -0400, Lizette Koehler wrote:
>Well, I never did find the cause of this issue.  It just stopped happening
>and the CICS Sys Prog said he did not do anything.
>I am having an issue with TPX terminating sessions with 0821 Vtam sense
>codes when accessing SOME but not all CICS regions we have here.
>IST663I CINIT REQUEST FAILED, SENSE=0821 364
>IST664I REAL  OLU=USSCEG01.TPXGR001   REAL  DLU=USSCEG01.CICSPB
>IST889I SID = F6E3F2C462F4730F
>IST314I END

You can get 0821 sense code if you are trying to logon to CICS using
autoinstall and another terminal is already logged on which has the same
last 4 characters as your terminal name. If the problem stopped happening
without your CICS sysprog doing anything it just means that the other R001
happened not be be logged at the same time as you. Or perhaps you logged on
first, and the other guy is now puzzling why he got an 0821 :-)

Roger Bowler

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html



Re: how to audit the usage of IND$FILE

2008-04-20 Thread Rick Fochtman

---


Are you referring to me?

If so it doesn't take much.  I feel like a hero every time I come home
and my cats recognize me.  If I can get an assembler program to make it
to the linkedit step, I feel like a demigod.
 


--
You took the time and effort to make the change yourself. In so doing, 
I'm sure that you learned something. That, to me, demonstrates that 
you're willing to take some initiative for yourself. It's called "self 
help" and we like to see that. We mostly all came up to where we are by 
the same route.


"Dogs have owners; cats have staff" (I'm a former cat "staffer" myself.  
:-)  )


--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html



Re: Command pgm from CBT file 19

2008-04-20 Thread Rick Fochtman

--


I re-added my changes with appropriate comments as well as additions to
the documentation and sample JCL.

What should I do now?  Should I contact one of the two people I see who
have made changes and ask them?
 



Drop a quick line to Sam Golob (address on CBT Web site) and he'll walk 
you through the whole process. He's "good people" and very easy to work 
with. Never mind that he's also a damn fine personnal friend.


--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html



Re: Command pgm from CBT file 19

2008-04-20 Thread Mark Zelden
On Sun, 20 Apr 2008 19:02:43 +0200, Lindy Mayfield 
<[EMAIL PROTECTED]> wrote:

>I re-added my changes with appropriate comments as well as additions to
>the documentation and sample JCL.
>
>What should I do now?  Should I contact one of the two people I see who
>have made changes and ask them?
>

That would be a good place to start.  If someone is still maintaining 
file 019, you should go through them.  Otherwise go though Sam Golob.
[EMAIL PROTECTED]  

Mark
--
Mark Zelden
Sr. Software and Systems Architect - z/OS Team Lead
Zurich North America / Farmers Insurance Group
mailto: [EMAIL PROTECTED]
z/OS Systems Programming expert at 
http://expertanswercenter.techtarget.com/
Mark's MVS Utilities: http://home.flash.net/~mzelden/mvsutil.html

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html



Re: how to audit the usage of IND$FILE

2008-04-20 Thread Lindy Mayfield
Are you referring to me?

If so it doesn't take much.  I feel like a hero every time I come home
and my cats recognize me.  If I can get an assembler program to make it
to the linkedit step, I feel like a demigod.

-Original Message-
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On
Behalf Of Kenneth E Tomiak
Sent: 20. huhtikuuta 2008 18:29
To: IBM-MAIN@BAMA.UA.EDU
Subject: Re: how to audit the usage of IND$FILE

If they ask for a program to use the SMF data and someone directs them
to a working assembler sample on cbttape.org but it isn't the exact
report they want, fixing the program for them makes the fixer an enabler
and unpaid-consultant. That goes beyond sharing knowledge. Showing how
to fix a few lines of code is sharing, rewriting the program is doing
their job for them. Feeling like a hero for providing the answer does
not mean they original poster learned anything. 

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html



Re: how to audit the usage of IND$FILE

2008-04-20 Thread Ed Finnell
 
In a message dated 4/20/2008 12:05:33 P.M. Central Daylight Time,  
[EMAIL PROTECTED] writes:

(and not a CLIST that CALLs a program); therefore you
can create an  SMF type 32 record for each use of the 
command.


>>
But aren't they already cut in type 30? I  think I stumbled on this while 
looking at ANAL30DD(slightly modified) after we  went to mostly TN3270 and was 
trying to looking at FTP statistics or something  and discovered high use of 
IND$FILE. Turns out the emulators didn't trust FTP  back then.







**Need a new ride? Check out the largest site for U.S. used car 
listings at AOL Autos.  
(http://autos.aol.com/used?NCID=aolcmp0030002851)

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html



Re: how to audit the usage of IND$FILE

2008-04-20 Thread Barry Merrill
I believe IND$FILE is implemented as a Command Processor 
(and not a CLIST that CALLs a program); therefore you
can create an SMF type 32 record for each use of the 
command.


The SMF Manual discusses enablement in Chapter 4.

Barry


Barry Merrill
Herbert W. Barry Merrill, PhD
President-Programmer
Merrill Consultants
MXG Software
10717 Cromwell Drive
Dallas, TX 75229

 [EMAIL PROTECTED]
 http://www.mxg.com 
   admin questions:   [EMAIL PROTECTED]
   technical questions:  [EMAIL PROTECTED]
 tel: 214 351 1966
 fax: 214 350 3694

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html



Re: Command pgm from CBT file 19

2008-04-20 Thread Lindy Mayfield
I re-added my changes with appropriate comments as well as additions to
the documentation and sample JCL.

What should I do now?  Should I contact one of the two people I see who
have made changes and ask them?

-Original Message-
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On
Behalf Of Mark Zelden
Sent: 20. huhtikuuta 2008 19:23
To: IBM-MAIN@BAMA.UA.EDU
Subject: Re: Command pgm from CBT file 19 (was. system rexx questions)

On Sat, 19 Apr 2008 21:37:50 +0200, Lindy Mayfield 
<[EMAIL PROTECTED]> wrote:

>You were right, Rick.  I only had to add 5 lines of code.  (It was
where
>to put them that was the hard part. (-:  )
>

You should contribute your change to the CBT.  I'm not sure if a
specific
person still maintains all of file 019 or if it is a group effort.  

Mark
--
Mark Zelden
Sr. Software and Systems Architect - z/OS Team Lead
Zurich North America / Farmers Insurance Group
mailto: [EMAIL PROTECTED]
z/OS Systems Programming expert at 
http://expertanswercenter.techtarget.com/
Mark's MVS Utilities: http://home.flash.net/~mzelden/mvsutil.html

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html



Re: DB2 V7.1 going down

2008-04-20 Thread Bob Shannon
>Here in the USA that means you should have migrated to V8 before V7 went >past 
>end-of-support last month

I show DB2 V7 EOS as 30 June 2008.

Bob Shannon
Rocket Software

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html



Re: Command pgm from CBT file 19 (was. system rexx questions)

2008-04-20 Thread Mark Zelden
On Sat, 19 Apr 2008 21:37:50 +0200, Lindy Mayfield 
<[EMAIL PROTECTED]> wrote:

>You were right, Rick.  I only had to add 5 lines of code.  (It was where
>to put them that was the hard part. (-:  )
>

You should contribute your change to the CBT.  I'm not sure if a specific
person still maintains all of file 019 or if it is a group effort.  

Mark
--
Mark Zelden
Sr. Software and Systems Architect - z/OS Team Lead
Zurich North America / Farmers Insurance Group
mailto: [EMAIL PROTECTED]
z/OS Systems Programming expert at 
http://expertanswercenter.techtarget.com/
Mark's MVS Utilities: http://home.flash.net/~mzelden/mvsutil.html

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html



Re: DB2 V7.1 going down

2008-04-20 Thread Kenneth E Tomiak
Go back in your change mgmt system and see what you changed during the 
last 3 months. The manual states:

Determine the module that failed and the registers at the time of the error. If 
you suspect an error in DB2, refer to Part 2 of DB2 Diagnosis Guide and 
Reference for information on identifying and reporting the problem.

Here in the USA that means you should have migrated to V8 before V7 went 
past end-of-support last month. Check LOGREC, the SVCDUMP, and since V7 
is past support, make sure you have all good maintenance on.

If you find you changed something in the past 3 months, see if you can undo 
it.




On Fri, 18 Apr 2008 11:03:29 +0330, Farzad E. Yazdi <[EMAIL PROTECTED]
BANK.COM> wrote:

>Could anyone offer any help with this repeated DB2 V7.1 failure?
> 
>We have had failures of DB2 sometimes in Prod  since 3 months ago and 
during
>the last two weeks  It has happened every 2 days.
>The reason code is 00F30420 and after that the Abend 0D7 & 04F or just 04F
>in DBM1 address space.
> 
>As I found , the problem can be related to storage leakage and released more
>storage for this address space via decreasing the buffer space (VP
>allocations) ,since we had high VP Allocations for them much more than the
>required amount  
>According to the Omegamon monitoring.with this change, we released 300M 
from
>600M allocation for BPs. Also, the following  parameters have been set in 
>DB2 zparm too: 
> 
>ContSTOR = Yes
>MinStor = Yes
> 
> 
>Here is the messages in system log:
> 
>*DSNV086E + DB2 ABNORMAL TERMINATION REASON=00F30420 
---
>this was for DB2PDBM1
> IEA989I SLIP TRAP ID=X13E MATCHED.  JOBNAME=DB2PDBM1, 
ASID=005C.
> IEA995I SYMPTOM DUMP OUTPUT 558 
> SYSTEM COMPLETION CODE=0D7  REASON 
CODE=0024
>  TIME=14.26.15  SEQ=06870  CPU=0041  ASID=005B  
>  PSW AT TIME OF ERROR  077C   9713A7F2  ILC 4  INTC 24  
>NO ACTIVE MODULE FOUND - PRIMARY NOT EQUAL TO HOME   
>NAME=UNKNOWN 
>DATA AT PSW  1713A7EC - 05DDB20A  2000B228  003E 
>AR/GR 0: 935B4396/2533_   1: 
/_0B80  
>  2: /_8B241870   3: 
/_805B  
>  4: /_   5: 
/_158BD280  
>  6: /_13F82E78   7: 
/_57ED8030  
>  8: /_158B2418   9: 
/_  
>  A: /_0C20   B: 
/_58F01380  
>  C: /2533_97139FAC   D: 
/_7EE71DA0  
>  E: 958A62DE/_935B4396   F: 
13F82E78/_  
>  END OF SYMPTOM DUMP
> IEA989I SLIP TRAP ID=X13E MATCHED.  JOBNAME=DB2PDIST, 
ASID=005D.
> IEA989I SLIP TRAP ID=X13E MATCHED.  JOBNAME=DB2PDBM1, 
ASID=005C.
>
> 
>Regards
> 
>
>--
>For IBM-MAIN subscribe / signoff / archive access instructions,
>send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
>Search the archives at http://bama.ua.edu/archives/ibm-main.html

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html



Re: how to audit the usage of IND$FILE

2008-04-20 Thread Tony B.
agree 100%.  I was especially insulted by a post a few weeks ago where the
subject line
contained verbiage similar to what our tech  support group sees, "Emergency,
High Priority
Application Failure! "   Like we drop what we're doing to help them
out...

We should quit being baby sitters for those who won't exhaust their own
channels before dealing
with this group.


-Original Message-
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On Behalf
Of Kenneth E Tomiak
Sent: Sunday, April 20, 2008 10:29 AM
To: IBM-MAIN@BAMA.UA.EDU
Subject: Re: how to audit the usage of IND$FILE

After awhile I start to spot a trend from some people posting here that they

are not trying to learn how to do something, they have figured out how to
get 
IBM-MAIN to do their job for them.

So if someone asks how to audit a program 'A' and then later asks how to 
audit program 'B', did they learn anything the first time? If they ask for a

program to use the SMF data and someone directs them to a working 
assembler sample on cbttape.org but it isn't the exact report they want,
fixing 
the program for them makes the fixer an enabler and unpaid-consultant. That 
goes beyong sharing knowledge. Showing how to fix a few lines of code is 
sharing, rewriting the program is doing their job for them. Feeling like a
hero 
for providing the answer does not mean they original poster learned
anything. 

If the auditors are truly coming up with all of these problems, maybe they 
need to provide the solution for the fee they are paid, too.

Is the LISTSERV to share information or do the job for someone else for
free?



On Fri, 18 Apr 2008 12:27:00 -0500, Tom Schmidt 
<[EMAIL PROTECTED]> wrote:

>
>We all read & post here to both seek & share our knowledge, don't we?  Or
>have I completely misunderstood ibm-main's purpose?
>
>--
>Tom Schmidt
>

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

No virus found in this incoming message.
Checked by AVG. 
Version: 7.5.524 / Virus Database: 269.23.2/1387 - Release Date: 4/19/2008
11:31 AM
 

No virus found in this outgoing message.
Checked by AVG. 
Version: 7.5.524 / Virus Database: 269.23.2/1387 - Release Date: 4/19/2008
11:31 AM
 

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html



Re: how to audit the usage of IND$FILE

2008-04-20 Thread Kenneth E Tomiak
This post: Use of SPFEDIT in my own program   Bob Rutledge 
<[EMAIL PROTECTED]> is a fine example of how to educate the OP 
instead of doing their work for them.



On Sun, 20 Apr 2008 10:29:28 -0500, Kenneth E Tomiak 
<[EMAIL PROTECTED]> wrote:

>After awhile I start to spot a trend from some people posting here that they
>are not trying to learn how to do something, they have figured out how to 
get
>IBM-MAIN to do their job for them.
>
>So if someone asks how to audit a program 'A' and then later asks how to
>audit program 'B', did they learn anything the first time? If they ask for a
>program to use the SMF data and someone directs them to a working
>assembler sample on cbttape.org but it isn't the exact report they want, 
fixing
>the program for them makes the fixer an enabler and unpaid-consultant. That
>goes beyong sharing knowledge. Showing how to fix a few lines of code is
>sharing, rewriting the program is doing their job for them. Feeling like a hero
>for providing the answer does not mean they original poster learned anything.
>
>If the auditors are truly coming up with all of these problems, maybe they
>need to provide the solution for the fee they are paid, too.
>
>Is the LISTSERV to share information or do the job for someone else for free?
>
>
>
>On Fri, 18 Apr 2008 12:27:00 -0500, Tom Schmidt
><[EMAIL PROTECTED]> wrote:
>
>>
>>We all read & post here to both seek & share our knowledge, don't we?  Or
>>have I completely misunderstood ibm-main's purpose?
>>
>>--
>>Tom Schmidt
>>
>
>--
>For IBM-MAIN subscribe / signoff / archive access instructions,
>send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
>Search the archives at http://bama.ua.edu/archives/ibm-main.html

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html



Re: Untrusted Access (Was how to log IND$FILE)

2008-04-20 Thread Kenneth E Tomiak
Keystrokes and mouse clicks go only so far, you need the program that 
captures screen images too. The additional security you mention only permits 
access to data, which like auditing is not proof of anything if they are 
working 
with data pertinent to their job. You need to catch them transferring the data 
to a medium they should not be. Adding the audit of programs that help copy 
data is part of that. And tracking how data is used. The notion that 
monitoring IND$FILE does anything by itself falls short. I can use a program by 
any name to make a copy of production data to &sysuid..test.data and then 
file transfer that by any of several methods to a thumb drive. If IND$FILE 
shows I transfered test.data, does a red flag go up?

So if you think someone stole data, you need to follow the data from file to 
file to end point. On the PC side they could rename the file from test.data to 
puzzle.log and then copy it to the thumb drive or even junk.txt and include it 
as an attachment in an email. How did you track that? What if junk.txt was in 
an hfs and your web server allowed anyone who knew the name to use a web 
browser from home to retrieve the file. Next day they delete the hfs file, so 
even though your web server log shows the file was fetched, it no longer 
exists to see what it was. Back to trying to follow how it got created.

Catching them with data they should not have on a non-company device 
would help. Accessing what they should is proof they were doing their job.

Retina scanners, RACF, or other measures only help ensure the people who 
should access data do, nothing about what they do with it.

And I still add on, pencil/pen and paper were used to copy data long before 
FTP. Do you install cameras overhead?


On Fri, 18 Apr 2008 16:55:08 -0400, Lizette Koehler 
<[EMAIL PROTECTED]> wrote:

>Thought I would see if this might be expanded to what do you do if you had
>someone in your organization you thought was stealing company priority
>information (source code, data, etc)
>
>I would think that if that person were working on a company supplied PC then
>the company could install some sort of SPYWARE that would trace key 
strokes
>and mouse movements (?).  They would then have a complete audit trail of
>what was accessed during that persons access time.  They might even go
>further and have installed the optic readers for retina or finger prints
>that would not allow access to those items unless they passed the scan.
>
>Of course we could go one more level with security and RFID chips, but I
>thought I would stop here.
>
>Any thoughts?
>
>Lizette
>
>--
>For IBM-MAIN subscribe / signoff / archive access instructions,
>send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
>Search the archives at http://bama.ua.edu/archives/ibm-main.html

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html



Re: how to audit the usage of IND$FILE

2008-04-20 Thread Kenneth E Tomiak
After awhile I start to spot a trend from some people posting here that they 
are not trying to learn how to do something, they have figured out how to get 
IBM-MAIN to do their job for them.

So if someone asks how to audit a program 'A' and then later asks how to 
audit program 'B', did they learn anything the first time? If they ask for a 
program to use the SMF data and someone directs them to a working 
assembler sample on cbttape.org but it isn't the exact report they want, fixing 
the program for them makes the fixer an enabler and unpaid-consultant. That 
goes beyong sharing knowledge. Showing how to fix a few lines of code is 
sharing, rewriting the program is doing their job for them. Feeling like a hero 
for providing the answer does not mean they original poster learned anything. 

If the auditors are truly coming up with all of these problems, maybe they 
need to provide the solution for the fee they are paid, too.

Is the LISTSERV to share information or do the job for someone else for free?



On Fri, 18 Apr 2008 12:27:00 -0500, Tom Schmidt 
<[EMAIL PROTECTED]> wrote:

>
>We all read & post here to both seek & share our knowledge, don't we?  Or
>have I completely misunderstood ibm-main's purpose?
>
>--
>Tom Schmidt
>

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html



Re: How fast is XCF

2008-04-20 Thread John S. Giltner, Jr.

Ron MacRae wrote:
My company has a product that runs in muliple address spaces on multiple 
LPARS and on windows & unix boxes. Due to the relative response times of 
XMS and TCPIP we've had to put the high msg activity ASIDs on on the same 
LPAR as TCPIP is many orders of magnitude slower than XMS.  We had hoped 
XCF would give us some relief from this issue but our testing has shown that 
XCF is even slower than TCPIP between LPARs on the same complex. TCPIP 
ping time is 1-2mSecs and XCF comes in at 9-11mSecs on average.


Are our figures for XCF performance reasonable? 

I'm sure by playing with dedicated hardware etc we could get it in line with 
TCPIP but even if we tune things to the Nth degree and throw hardware at 
the issue what sort of response times can we hope to see?


Regards, Ron MacRae.



If the LPARs are on the same box and you are sharing the same OSA's on 
the LPAR's TCPIP will most likely be faster than XCF.  When sharing 
OSA's the path never leaves the OSA adapter, so the data never leaves 
the box.


Depending on what you are using for your XCF path it could be leaving 
the box and thus be a bit slower.  How busy is your XCF path?


Since everything is on the same box, I would suggest you may want to 
test HiperSockets.  It should be faster than sharing OSA's as it is 
basically a memory to memory move.  When we tested HiperSockets ping 
times were 0ms between a z/OS LPAR and a zLinux virtual machine running 
under z/VM.


Are your messages a lot of little messages that are all sent on unique 
TCP connection, or a few big messages sent on the same TCP connection?


Typically latency/RTT will only have a big impact if you need to 
start/stop a lot of TCP connections and you are sending a lot of little 
messages that must have their own TCP connection.  If you are sending 
larger messages, once the TCP connection is started, windowsizes should 
lessen the impact of latency/RTT.


--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html



Re: COBOL / VSAM question.

2008-04-20 Thread Kenneth E Tomiak
The timing of it happening and being diagnosed with a recent unrelated 
change.

On Fri, 18 Apr 2008 16:20:42 -0700, CICS Guy <[EMAIL PROTECTED]> 
wrote:

>IIRC (early VSAM & DOS)

>What is it about the sysplex that prompts the 97?
> 
>-Original Message-
>From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On 
Behalf Of Clark Morris
>Sent: Friday, April 18, 2008 2:30 PM
>To: IBM-MAIN@BAMA.UA.EDU
>Subject: Re: COBOL / VSAM question.
> 
>snip
> 
>Given that the problem has been around since VSAM started doing implicit 
verifies on OPEN when a verify situation 
>existed (well over 20 years ago), I am surprised that the problem hadn't 
surfaced long before this year.
> 

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html



Re: "action" in UK33496

2008-04-20 Thread Kenneth E Tomiak
Programs can write to SYSPRINT as long as the blksize is compatible with 
LRECL so if an installation previoulsy hardcoded a valid blksize instead of 
using 
a system determined blksize then no action is required. 

This is one of those annoying actions we spend too much time researching 
only to learn we can ignore it.

It is a shame when one IBMer could not put sufficient information in the HOLD 
data causing thousands of us to go hunt down the APAR.


On Sun, 20 Apr 2008 05:00:13 -0500, Big Iron <[EMAIL PROTECTED]> 
wrote:

>Since the blocksize that would have been used before this PTF was not
>the "System Defined Blocksize", then some installations may have already
>adjusted their procedures to be compatible with the previous incorrect
>behaviour. They may now need to take some action to deal with the
>change in behaviour introduced by this PTF.
>
>In other cases, similar (or even more drastic) changes are classified as
>documentation change which can cause grief when people assume that
>applying those PTFs will not require changes to existing production
>applications.
>
>Also, the information contained on the HOLD may not always be sufficient
>to understand all the implications of applying the maintenance and it may
>sometimes be necessary to examine the APAR/PTF text.
>
>Bill
>
>On Sat, 19 Apr 2008 21:12:13 +0200, R.S. 
<[EMAIL PROTECTED]> wrote:
>
>>HOLD(UK33496) SYS FMID(HCI6500) REASON(ACTION) DATE(08037)
>>COMMENT
>>  (If the SYSPRINT file is being written to a data set, please
>>   note that a System Defined Blocksize will be allocated if no
>>   BLKSIZE is defined or a BLKSIZE of 0 is defined on the DD card.
>>
>>My humble questions:
>>1. Is it really ACTION to perform ?
>>2. Isn't the behaviour obvious and expected ? If yes, then why to
>>mention it under any HOLD type ?
>>3. Is it funny ?
>>
>>I also found ACTION which was ...documentation change (in other PTF).
>>
>>--
>>Radoslaw Skorupka
>>Lodz, Poland
>>
>>
>>--

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html



Re: How fast is XCF

2008-04-20 Thread Edward Jaffe

Ron MacRae wrote:
My company has a product that runs in muliple address spaces on multiple 
LPARS and on windows & unix boxes. Due to the relative response times of 
XMS and TCPIP we've had to put the high msg activity ASIDs on on the same 
LPAR as TCPIP is many orders of magnitude slower than XMS.  We had hoped 
XCF would give us some relief from this issue but our testing has shown that 
XCF is even slower than TCPIP between LPARs on the same complex. TCPIP 
ping time is 1-2mSecs and XCF comes in at 9-11mSecs on average.


Are our figures for XCF performance reasonable?
  


XCF runs your code in SRB-mode and allows you to process messages on all 
CPs simultaneously. In my experience, nothing is faster. However, I have 
seen XCF slow down considerably when DELIVERMSG=ORDERED is specified on 
IXCMSGO macros. Also, I have not benchmarked TCP/IP over HiperSockets -- 
which is essentially a QDIO memory-to-memory copy between LPARs. If 
that's what you're using, your results could be interesting.


It's probably worth ensuring that you don't have resource issues with 
XCF. Insufficient or wrong-sized buffers will introduce slow-downs. (RMF 
reports can help here.) Also, XCF messages can flow over either CTCs or 
CF structures -- the latter being the slower medium AFAIK.


To eliminate such variables, I would start by comparing the two 
techniques between address spaces on a single image and work from there. 
If you do discover XCF inefficiencies, you might consider reporting them 
to IBM. XCF is the messaging protocol used by all system components -- 
including TCP/IP. It should be fast!


--
Edward E Jaffe
Phoenix Software International, Inc
5200 W Century Blvd, Suite 800
Los Angeles, CA 90045
310-338-0400 x318
[EMAIL PROTECTED]
http://www.phoenixsoftware.com/

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html



Re: "action" in UK33496

2008-04-20 Thread Big Iron
Since the blocksize that would have been used before this PTF was not
the "System Defined Blocksize", then some installations may have already
adjusted their procedures to be compatible with the previous incorrect
behaviour. They may now need to take some action to deal with the
change in behaviour introduced by this PTF.

In other cases, similar (or even more drastic) changes are classified as
documentation change which can cause grief when people assume that
applying those PTFs will not require changes to existing production
applications.

Also, the information contained on the HOLD may not always be sufficient
to understand all the implications of applying the maintenance and it may
sometimes be necessary to examine the APAR/PTF text.

Bill

On Sat, 19 Apr 2008 21:12:13 +0200, R.S. <[EMAIL PROTECTED]> wrote:

>HOLD(UK33496) SYS FMID(HCI6500) REASON(ACTION) DATE(08037)
>COMMENT
>  (If the SYSPRINT file is being written to a data set, please
>   note that a System Defined Blocksize will be allocated if no
>   BLKSIZE is defined or a BLKSIZE of 0 is defined on the DD card.
>
>My humble questions:
>1. Is it really ACTION to perform ?
>2. Isn't the behaviour obvious and expected ? If yes, then why to
>mention it under any HOLD type ?
>3. Is it funny ?
>
>I also found ACTION which was ...documentation change (in other PTF).
>
>--
>Radoslaw Skorupka
>Lodz, Poland
>
>
>--
>BRE Bank SA
>ul. Senatorska 18
>00-950 Warszawa
>www.brebank.pl
>
>S±d Rejonowy dla m. st. Warszawy
>XII Wydzia³ Gospodarczy Krajowego Rejestru S±dowego,
>nr rejestru przedsiêbiorców KRS 025237
>NIP: 526-021-50-88
>Wed³ug stanu na dzieñ 01.01.2008 r. kapita³ zak³adowy BRE Banku SA  wynosi
118.642.672 z³ote i zosta³ w ca³o¶ci wp³acony.
>

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html



Re: How fast is XCF

2008-04-20 Thread Martin Packer
What kind of path topology are you using for XCF? CTCs or ICF CF 
structures? Or what?

And to what degree have you tuned XCF?

I'm not making any speed claim or promise. Just trying to understand your 
situation in a little more detail.

Thanks, Martin

Martin Packer
Performance Consultant
IBM United Kingdom Ltd
+44-20-8832-5167
+44-7802-245-584
[EMAIL PROTECTED]








Unless stated otherwise above:
IBM United Kingdom Limited - Registered in England and Wales with number 
741598. 
Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU






--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html



How fast is XCF

2008-04-20 Thread Ron MacRae
My company has a product that runs in muliple address spaces on multiple 
LPARS and on windows & unix boxes. Due to the relative response times of 
XMS and TCPIP we've had to put the high msg activity ASIDs on on the same 
LPAR as TCPIP is many orders of magnitude slower than XMS.  We had hoped 
XCF would give us some relief from this issue but our testing has shown that 
XCF is even slower than TCPIP between LPARs on the same complex. TCPIP 
ping time is 1-2mSecs and XCF comes in at 9-11mSecs on average.

Are our figures for XCF performance reasonable? 

I'm sure by playing with dedicated hardware etc we could get it in line with 
TCPIP but even if we tune things to the Nth degree and throw hardware at 
the issue what sort of response times can we hope to see?

Regards, Ron MacRae.

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html