Re: Testing ASM under TSO

2006-01-29 Thread David Cole
WOW! Here I am, minding my own business (Cole Software, of course), 
working on z/XDC (of course), when out of the blue comes this lovely 
thread with the most wonderful compliments I could ever hope to 
receive. Thank you, guys!



All of us at Cole Software, we all thank you VERY much!
Dave





At 1/26/2006 11:42 PM, Art Celestini wrote:
z/XDC from Cole Software is my tool of choice.  I'd say that would 
also be true for most of the other Assembler programmers I've worked 
with over the years.




At 1/27/2006 01:03 PM, Ray Mullins wrote:

Me too!




At 1/27/2006 04:12 AM, Rob Scott wrote:
z/XDC is one of those software tools that makes you shudder to think 
of being without it - rather like someone taking away your keyboard 
and screen and making you use punched cards.




At 1/27/2006 08:44 AM, Shmuel Metz wrote:

What do assembler programmers use with the new instruction set?
Whatever they are most comfortable with. I prefer XDC when it is 
available, [...]




At 1/27/2006 09:34 AM, Sam Knutson wrote:

z/XDC http://www.colesoft.com/
It is not free but it is a good value if you have to debug assembler 
code routinely.




At 1/27/2006 09:45 AM, Ed Jaffe wrote:
What timing! Just this week, Tom Harper (Neon Software) and I agreed 
that z/XDC was worth its weight in platinum ... gold not being valuable enough!





At 1/27/2006 10:00 AM, Chris Craddock wrote:
And I say - what he [Rob Scott] said z/XDC is the best 
debugger on the planet.




At 1/27/2006 10:08 AM, Bob Shannon wrote:
XDC is an excellent product. That doesn't alter the fact that TSO 
Test ought to support 64-bit code. [Yes it should, ... but I'm glad 
it doesn't! [;)] dbc]





Dave Cole  REPLY TO: [EMAIL PROTECTED]
Cole Software  WEB PAGE: http://www.colesoft.com
736 Fox Hollow RoadVOICE:540-456-8536
Afton, VA 22920FAX:  540-456-6658 


--
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: Is VIO mandatory?

2006-01-29 Thread Ed Gould

On Jan 29, 2006, at 12:58 AM, Ron and Jenny Hawkins wrote:

Thanks Ed, obviously having a few memory errors after hanging  
around so many

real disk drives for 6 years :)



We all have memory errors and in my case they are getting worse. :(

Ed
 


--
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: Is VIO mandatory?

2006-01-29 Thread Anne Lynn Wheeler
Ed Gould wrote:
 I think the 2314 was the original suggestion by IBM.

2314 (29 mbytes) and 2301 (paging drum, 4mbytes) were contemporaries on
360/67 (early 360/67s tended to have 2311 7mbytes before 2314s were
available). there were two drum models, 2303 and 2301. the 2303
read/wrote single head. the 2301 was nearly identical but read/wrote
four heads in parallel (for four times the data transfer rate).

table of some old capacity
http://www.garlic.com/~lynn/95.html#8 3330 Disk Drives

the above gives both nominal access/sec/drive as well as normalizing the
access rate by capacity ... giving access/sec/mbyte ... i.e. a 3380
limited to just 40mbyte gives approx. the same access/sec/mbyte as
fully loaded 2314.

early ibm disk history (from wikipedia)
http://en.wikipedia.org/wiki/IBM_350

also, if any remembers additional code names, they may be able to help
complete this table
http://www.garlic.com/~lynn/2001l.html#63 MVS History (all parts)

370s (especially after virtual memory was announced) tended to have
3330-1 (100mbytes) and 2305 (12mbytes, fixed head disk). there were
actually two 2305 models; one with 12mbytes and one with 6mbytes. the
6mbyte model had same number of heads as 12mbyte model but ganged and
offset 180degrees (and 1/2 the tracks). it only read/wrote a single head
... but chose the first head that encountered the desired record (and
therefor had 1/2 the avg. rotational delay).

around 1980, a lot of internal sites got 1655. these were emulated
2305s built by a memory chip vendor that used memory chips that had
failed some standard memory chip test.  There were enuf useable bits in
the chip that the 1655 controller circuitry was able to compensate for
various failures (at least in i/o transfer operations).

the 3350 had a couple cylinders that could have a fixed-head option. in
the late 70s, i was trying to get a feature added that would provide a
separate exposure address to any fixed-head region (to avoid having
fixed-head i/o blocked by 3350 arm motion i/o). this ran into politics
with a POK group that was planning something called vulcan ... basically
something similar to (later) 1655 ... or imagine something like 3090
expanded store but with i/o semantics. they felt that such an enhanced
3350 fixed-head option for paging would compete with vulcan (vulcan was
canceled before announce).

the first kernel to run virtual memory on 370 was a modified version of
cp67. there was a joint project between endicott and cambridge
http://www.garlic.com/~lynn/subtopic.html#545tech

to implement 370 virtual machines (which were similar to 360/67 but
differed in the virtual memory hardware architecture). the basic csc/vm
production cp67 (running on cambridge's 360/67) was cp67l. the joint
endicott/cambridge project modifications to provide 370 virtual machines
was cp67h.

the cp67h system rarely ran on the real hardware. the issue was that the
cambridge machine also provided various kinds of time-sharing system to
people at educational institutions in the boston area (had mit, bu,
harvard, etc students). 370 virtual memory hadn't been announced and
there was a real security issue if the cp67h system ran on the real
hardware, 370 virtual memory details might leak. as a result cp67h
tended to only run in a 360/67 virtual machine under cp67l production
system.

once cp67h was operational, then there were modifications to create a
cp67 that ran on 370 virtual memory called cp67i. a year before the
first 145 engineering model with virtual memory hardware, cp67i was
regularly running in 370 virtual machines under cp67h (which was running
in 360/67 virtual machines under cp67l).

there is old story about when the endicott engineers felt that they
finally had virtual memory hardware ready to test and there was a trip
to endicott with a copy of cp67i. the first boot failed. after a little
diagnoses, it turned out that the engineers had reversed two of the new
B2xx op-codes. the kernel was quickly patched to correspond to the
(incorrect) hardware and the system successfully booted.

after that there was period when most of the internal 370s (with virtual
memory support) ran with cp67i (both before and after 370 virtual memory
was announced). early on, there were three disk engineers that came out
from san jose and added the support for 3330 and 2305 ... including
supporting RPS (lots of early 145s had been running with 2314s). cp67i
with 3330  2305 support was frequently referred to as cp67sj.

old cp67i stories
http://www.garlic.com/~lynn/2002h.html#50 crossreferenced program code
listings
http://www.garlic.com/~lynn/2004.html#44 OT The First Mouse
http://www.garlic.com/~lynn/2004b.html#31 determining memory size
http://www.garlic.com/~lynn/2004d.html#74 DASD Architecture of the future
http://www.garlic.com/~lynn/2004h.html#27 Vintage computers are better
than modern crap !
http://www.garlic.com/~lynn/2005c.html#59 intel's Vanderpool and
virtualization in general
http://www.garlic.com/~lynn/2005d.html#58 

Re: Testing ASM under TSO

2006-01-29 Thread Ed Finnell
 
In a message dated 1/29/2006 3:12:00 A.M. Central Standard Time,  
[EMAIL PROTECTED] writes:

WOW!  Here I am, minding my own business (Cole Software, of course), 
working on  z/XDC (of course), when out of the blue comes this lovely 
thread with the  most wonderful compliments I could ever hope to 




Well deserved. Think Bob Shannon nailed it. As good as z/XDC is just no  
excuse for IBM not to support their own architecture  NONE. 

--
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: What happens if CR's are directly changed?

2006-01-29 Thread Craddock, Chris
 : Explain to me the reason why z/OS does not support a task level
AX.
 : Because nobody needs it?
 :If this function was available, *many* programs/products would use
it...
 Glad to see that there are others that can think outside the box.

This isn't a case of cleverly thinking outside of the box. Trust me when
I tell you that you are not the first person who has ever thought of
using PT the way you propose. And no doubt, you won't be the last. 

I really do understand what you want to do. You want to run along in
task mode in address space X and without missing a beat, branch over
into address space Y, snoop around a little, maybe move a bit of data
from Y back into X. Branch back to X and continue processing. You want
to do all that without scheduling an SRB and synchronizing with that
SRB. BTW I sincerely hope you're not crazy enough to want to move data
from X into Y.

Doing this with an SRB is more code and certainly less convenient. But
the SRB is the only valid way to do it. Why do you suppose that is? It
just looks so easy to do it with PT. Those IBM design guys must be
pretty stupid not to have thought of it too, right? Why don't they think
outside the box of that dumb old architecture?

The seductive part of this idea is that there are cases in which it will
appear to work. Unfortunately there are a lot of cases where it won't. I
have even seen it used in code that actually shipped (briefly.) Code
that appeared to work in those onesey twosey cases in the development
lab crashed and burned with alarming frequency in the real world. I
worked in an office down the hall from that out of the box thinker and
I helped to put the fires out. I'm not taking some hypothetical position
here.

Consider this. If you are running in an SRB, then the mere fact your SRB
is dispatched means you are in the right address space and - assuming
you wisely used the STOKEN parm to get there - the address space you
were interested in has not gone away and another with the same ASID
appeared in its place in the mean time. 

If you use STOKEN and the address space is no longer valid, the schedule
will fail. If the address space terminates before the SRB is scheduled,
the SRB will be purged by the system. If the address space terminates
after the SRB is dispatched, the system will purge it. No muss no fuss.
You have mechanisms available for dealing with address spaces via
software tokens rather than address space numbers. 

ASN/ASID numbers are reused, STOKENs aren't.

PT uses an ASN. You have no clue and the hardware has no way of knowing,
in between the time you developed the ASID you are interested in and the
time when you issue the PT, whether that address space is still valid,
or even whether it is in memory. 

If it is in memory things will appear to work ok, as long as you don't
take any page faults. You will be able to access private storage pages
that are in memory. If the address space is swapped it is unpredictable
whether you will be able to access anything at all. You can probably get
LSQA pages provided it's not a physical swap. Anything else is a crap
shoot. 

Trust me on this. If the address space you've branched into isn't
designated as valid for cross memory access and the system catches you
at it, you're going to be abended. And on systems with ASN reuse active,
if the target of your PT is a reusable ASID, your PT will simply fail. 

You're a smart dude. Figure it out.

CC

--
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: What happens if CR's are directly changed?

2006-01-29 Thread Paul Hanrahan
I think the type of use talked about here is very reasonable at the hardware
architecture level. z/os is limited for historical reasons. - paul hanrahan

-Original Message-
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On Behalf
Of Edward E. Jaffe
Sent: Sunday, January 29, 2006 2:14 PM
To: IBM-MAIN@BAMA.UA.EDU
Subject: Re: What happens if CR's are directly changed?


Craddock, Chris wrote:
[snip]
 Consider this. If you are running in an SRB, then the mere fact your 
 SRB is dispatched means you are in the right address space and - 
 assuming you wisely used the STOKEN parm to get there - the address 
 space you were interested in has not gone away and another with the 
 same ASID appeared in its place in the mean time.

 If you use STOKEN and the address space is no longer valid, the 
 schedule will fail. If the address space terminates before the SRB is 
 scheduled, the SRB will be purged by the system. If the address space 
 terminates after the SRB is dispatched, the system will purge it. No 
 muss no fuss. You have mechanisms available for dealing with address 
 spaces via software tokens rather than address space numbers.

 ASN/ASID numbers are reused, STOKENs aren't.

 PT uses an ASN. You have no clue and the hardware has no way of 
 knowing, in between the time you developed the ASID you are interested 
 in and the time when you issue the PT, whether that address space is 
 still valid, or even whether it is in memory.
   

Isn't that why God invented the CML lock? You must SSAR/SSAIR to the 
space for which you want to obtain that lock and the space needs to be 
non-swappable. Once the CML lock is held, the address space won't 
disappear and you can access it any way you want.

 If it is in memory things will appear to work ok, as long as you don't 
 take any page faults. You will be able to access private storage pages 
 that are in memory. If the address space is swapped it is 
 unpredictable whether you will be able to access anything at all. You 
 can probably get LSQA pages provided it's not a physical swap. 
 Anything else is a crap shoot.

 Trust me on this. If the address space you've branched into isn't 
 designated as valid for cross memory access and the system catches you 
 at it, you're going to be abended. And on systems with ASN reuse 
 active, if the target of your PT is a reusable ASID, your PT will 
 simply fail.

 You're a smart dude. Figure it out.
   

I must be missing something. Why do you assume the other address space 
he wants to access is not non-swappable? I re-read this entire thread 
and Binyamin _never_ said he wanted to access a swappable address space 
(though that might be the case). As I see it, this digression is at best 
tangential to the core discussion at hand. The cross-memory access 
considerations you've detailed are true and exist today even when AX=1 
for the entire address space. Right?

Getting back to basics: What Binyamin has asked for is the ability to 
have the AX for one TCB/RB in an address space be different than the AX 
of another TCB/RB in the same address space. On the surface, that seems 
like a reasonable wish list item to me. We've established that this 
function doesn't exist given the current cross-memory architecture, 
developed decades ago -- even before XA/370, but that doesn't invalidate 
the merits of the idea. Does it?

-- 
.-.
| Edward E. Jaffe||
| Mgr, Research  Development| [EMAIL PROTECTED]|
| Phoenix Software International | Tel: (310) 338-0400 x318   |
| 5200 W Century Blvd, Suite 800 | Fax: (310) 338-0801|
| Los Angeles, CA 90045  | 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

--
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: What happens if CR's are directly changed?

2006-01-29 Thread Craddock, Chris
  PT uses an ASN. You have no clue  whether that address space
  is still valid, or even whether it is in memory.

 Isn't that why God invented the CML lock? You must SSAR/SSAIR to the
 space for which you want to obtain that lock and the space needs to be
 non-swappable. Once the CML lock is held, the address space won't
 disappear and you can access it any way you want.

Technically no it isn't. A CML is just the local lock of an address
space other than your HASN. The design intent of a CML is to allow a
cross memory caller access to resources serialized by the local lock in
an address space the caller legitimately has access to. Those would be
PASN, SASN and HASN. The architecture assumes that the only way
PASNHASN or SASNHASN is that you got that way via a space switch PC.


If you got into cross memory mode via a PC like God intended, then
both PASN and HASN are properly established and can't go away (or be
swapped) in an untimely fashion. Otherwise all bets are off.

Yes, you can SSA(I)R or PT(I) to any space you want if you have an AX
that lets you do it - hence Binyamin's deep desire for a task level AX.
The core of that desire rests on wanting to just reach out and touch
another address space without being bothered by cumbersome details like
establishment and maintenance of addressability. The hardware will
cheerfully let you do it, but the cross memory services software
architecture (wisely) doesn't allow it. 
 
 I must be missing something. Why do you assume the other address
space
 he wants to access is not non-swappable? I re-read this entire thread
 and Binyamin _never_ said he wanted to access a swappable address
space
 (though that might be the case). As I see it, this digression is at
best
 tangential to the core discussion at hand. The cross-memory access
 considerations you've detailed are true and exist today even when AX=1
 for the entire address space. Right?

They exist for all cases where you access an address space via anything
other than the formally defined mechanisms. Hence the documented
requirement that a PC service provider must be non-swappable.

 Getting back to basics: What Binyamin has asked for is the ability to
 have the AX for one TCB/RB in an address space be different than the
AX
 of another TCB/RB in the same address space. On the surface, that
seems
 like a reasonable wish list item to me. We've established that this
 function doesn't exist given the current cross-memory architecture,
 developed decades ago -- even before XA/370, but that doesn't
invalidate
 the merits of the idea. Does it?

Yeah it does. What Binyamin is explicitly asking for is the ability to
branch into another address space. There are intractable problems with
that idea. The only reason we're talking about the AX is that he has
found that he needs to set an AX value (temporarily at least) that will
allow PT to the address space he wants to be in. Messing with the AX via
CR4 was the crux of his original question. 

But to address your point, in a purely academic sense it may well make
sense to allow a specify task to establish a cross-memory bind to some
server space that legitimately provides space switching functions. But
wait, oh darn, that is what an EAX is for on a stacking PC. So no I
don't believe there is any legitimate usage case for altering the AX of
a single task as a general service interface. 

CC

--
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: What happens if CR's are directly changed?

2006-01-29 Thread Anne Lynn Wheeler
Edward E. Jaffe wrote:
 Getting back to basics: What Binyamin has asked for is the ability to
 have the AX for one TCB/RB in an address space be different than the AX
 of another TCB/RB in the same address space. On the surface, that seems
 like a reasonable wish list item to me. We've established that this
 function doesn't exist given the current cross-memory architecture,
 developed decades ago -- even before XA/370, but that doesn't invalidate
 the merits of the idea. Does it?

what does cross-memory architecture and itanium have in common?

some hints
http://www.hpl.hp.com/news/2001/apr-jun/worley.html
http://www.hpl.hp.com/news/2001/apr-jun/itanium.html

a current itanium reference
http://www.tgdaily.com/2006/01/27/itanium_alliance_10b_bet/

and had to go to the wayback machine for this one:
http://web.archive.org/web/2415125122/http://www.hpl.hp.com/features/bill_worley_interview.html

and for additional drift in the above reference, various 801
related posts
http://www.garlic.com/~lynn/subtopic.html#801

collected dual-address space and cross-memory posts/references:
http://www.garlic.com/~lynn/95.html#11a Crashproof Architecture
http://www.garlic.com/~lynn/98.html#6 OS with no distinction between RAM
and HD ?
http://www.garlic.com/~lynn/98.html#11 S/360 operating systems geneaology
http://www.garlic.com/~lynn/2000c.html#35 What level of computer is
needed for a computer to Love?
http://www.garlic.com/~lynn/2000c.html#83 Is a VAX a mainframe?
http://www.garlic.com/~lynn/2000c.html#84 Is a VAX a mainframe?
http://www.garlic.com/~lynn/2000e.html#57 Why not an IBM zSeries
workstation?
http://www.garlic.com/~lynn/2000g.html#28 Could CDR-coding be on the way
back?
http://www.garlic.com/~lynn/2002e.html#32 What goes into a 3090?
http://www.garlic.com/~lynn/2002p.html#13 Multics on emulated systems?
http://www.garlic.com/~lynn/2002p.html#43 cost of crossing kernel/user
boundary
http://www.garlic.com/~lynn/2003.html#13 FlexEs and IVSK instruction
http://www.garlic.com/~lynn/2003j.html#65 Cost of Message Passing ?
http://www.garlic.com/~lynn/2003m.html#29 SR 15,15
http://www.garlic.com/~lynn/2003n.html#45 hung/zombie users ... long
boring, wandering story
http://www.garlic.com/~lynn/2004c.html#6 If the x86 ISA could be redone
http://www.garlic.com/~lynn/2004e.html#41 Infiniband - practicalities
for small clusters
http://www.garlic.com/~lynn/2004k.html#26 Timeless Classics of Software
Engineering
http://www.garlic.com/~lynn/2005m.html#55 54 Processors?
http://www.garlic.com/~lynn/2005p.html#18 address space
http://www.garlic.com/~lynn/2005p.html#19 address space
http://www.garlic.com/~lynn/2006.html#32 UMA vs SMP? Clarification of
terminology

--
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: State of the Mainframe - News Article

2006-01-29 Thread Mark Post
On Tue, 24 Jan 2006 12:16:58 -0600, Tom Schmidt
[EMAIL PROTECTED] wrote:

-snip-
I think it is myopic to reduce the mainframe community to the viewpoint of
2 males, one from Pennsylvania and the other from Texas, and pass it off
as the state of mainframes.  (What of the females?  What of the rest of
the world?)

Just so you know, I'm not from Texas, and very happy to be able to say that.  :)

Mark Post

--
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: State of the Mainframe - News Article

2006-01-29 Thread Mark Post
On Tue, 24 Jan 2006 15:42:58 -0500, Kreiter, Chuck
[EMAIL PROTECTED] wrote:

I can't say I understand these articles that talk about escalating
mainframe costs.

My reading of it wasn't that it was about _escalating_ costs, but rather
that the costs are still too high.  At least, that was my perspective when I
spoke with the author.


Mark Post

--
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: State of the Mainframe - News Article

2006-01-29 Thread Mark Post
On Tue, 24 Jan 2006 16:02:45 -0600, Sebastian Welton [EMAIL PROTECTED]
wrote:

I do know that one of the persons interviewed who stated that his employer
would never use FLEX-ES has got his facts wrong slightly. I know that his
employer has contacted resellers of FLEX-ES regarding the purchase of such a
system a number of times. However, this was not in the USA.

I have to disagree that I got it wrong.  I was talking of the people in my
company that set strategy, standards, and direction, not the actions of any
particular account out in the field.  I tried to get them to at least look
at the technology, and they flatly refused.


Mark Post

--
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: Is VIO mandatory?

2006-01-29 Thread Shmuel Metz (Seymour J.)
In [EMAIL PROTECTED], on 01/29/2006
   at 10:00 AM, Anne  Lynn Wheeler [EMAIL PROTECTED] said:

2314 (29 mbytes) and 2301 (paging drum, 4mbytes) were contemporaries
on 360/67 (early 360/67s tended to have 2311 7mbytes before 2314s
were available). there were two drum models, 2303 and 2301. the 2303
read/wrote single head. the 2301 was nearly identical but read/wrote
four heads in parallel (for four times the data transfer rate).

However, MVS did not[1] support drums, so they weren't an option for
VIO.

370s (especially after virtual memory was announced) tended to have
3330-1 (100mbytes) and 2305 (12mbytes, fixed head disk)

Note that you had to use UNIT=3330 if you wanted 3330-1 or 3330-2;
UNIT=3330-1 wpould get you 3330-11 drives. Also, there were two models
of the fixed-head disk; the 2305-1 was twice as fast[2] but provided
only half the space. You did not want to hear or se a head crash on
one.

BTW, do you know anything about a 3165 micro-order for testing 32-bit
(not 31-bit) mode? I could look up the exact field and value if it
would help.

[1] Yes, there was a user mod to support drums for Wylbur paging,
but you still couldn't use them for ASM.

[2] With a two byte channel.
 
-- 
 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 [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: Is VIO mandatory?

2006-01-29 Thread Shmuel Metz (Seymour J.)
In [EMAIL PROTECTED], on 01/29/2006
   at 10:02 AM, Ron and Jenny Hawkins [EMAIL PROTECTED] said:

For MVS 3.8, wasn't the 2305 usually used as the standard VIO model
device because it was so small that one runaway dataset wouldn't blow
out your AUX?

Yes, if you wanted a stringent limit on the size then you used the
fixed-head disk; 2305-2 if you were generous and 2305-1 if you were
stingy. Shops with more DASD for local paging used 2314.
 
-- 
 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 [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: Testing ASM under TSO

2006-01-29 Thread Shmuel Metz (Seymour J.)
In [EMAIL PROTECTED], on 01/29/2006
   at 04:07 AM, David Cole [EMAIL PROTECTED] said:

All of us at Cole Software, we all thank you VERY much!

Thank *you* for providing an alternative back when TSO TEST was the
only tool available.

Note; this is not a paid promotion. Those who know me realize that if
I didn't like the product I wouldn't be shy about saying so. Take TSO
Data Set Utilities: COPY, FORMAT, LIST and MERGE - Please!
 
-- 
 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 [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: Wash DC Job Opening

2006-01-29 Thread Shmuel Metz (Seymour J.)
In [EMAIL PROTECTED], on 01/25/2006
   at 07:31 AM, Jim Marshall [EMAIL PROTECTED] said:

Look out on www.usajobs.opm.gov 

The site says that I need to provide an SF-50 but I could find neither
a link for filling it in online nor a link to a copy that I could
print. What is it and where do I find it? Thanks.
 
-- 
 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 [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


New IBM Best Practices paper

2006-01-29 Thread Ed Gould

Best practices for DB2 and IMS system programmers on System z

Watch The WRAP

http://us.f325.mail.yahoo.com/ym/ShowLetter? 
Search=Idx=0YY=85393order=downsort=datepos=0view=ahead=b


Not sure if this will get you there or not. IBM is being obtuse about  
getting the url out (on purpose?)


Ed

--
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: Fujitsu Facom M-760 - What IBM system is this a clone of ?

2006-01-29 Thread Craddock, Chris
 
 Contrary to a myth avidly spread by the IBM FUDers for many years, PCM
 systems (with the exception of the Exsysco/Itel/NAS AS/5 series, which
 _was_ a clone of the /158) were standalone designs and not copies of
 any IBM systems.

True. I did not see the original question. AFAIK the M7xx Facom systems
and Amdahl 5990 were essentially the same box. In Fujitsu/Facom mode,
they ran the two Facom OS/IV operating systems FSP and MSP or MSP which
at the time were (very) roughly analogous to VSE and MVS respectively. 

I did a consulting gig for FJ in 1989/90 and the customer had an M760
running FSP. Other than paint color it looked pretty much the same as
the Amdahl box. No great surprise there I guess. Given that, they would
be more or less comparable with the last generation 3090. But its 15+
years ago and I could easily have muddled the model numbers.

CC

--
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: Newbie BPX question

2006-01-29 Thread Hunkeler Peter (KRDO 4)
Basically, any UNIX program which wants to switch identities 
(I.e. setuid() / seteuid() functions, aka su) must either be 
UID(0) (root) or have at least READ access to the BPX.DAEMON 
profile in the FACILITY class.

Not true! 
- If BPX.DAEMON is *not* defined any process running 
  with uid(0) can switch to any other userid *without knowing
  the target user's password (provided the target userid hat got
  a uid assigned). 
- If BPX.DAEMON *is* defined, this process also needs READ 
  permission, and it needs to run in a clean environment to be 
  able to switch identities *without* knowing the pw.
- If a process running with uid(0) *knows* the password of the
  target user, it may switch in any case.
- If a process, not necessarily running with uid(0), does not
  know the pw but has been granted surrogate authority (some 
  other RACF profiles), it may switch identities.



Peter Hunkeler
CREDIT SUISSE

--
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: Receive Cancel command with a C program

2006-01-29 Thread Hunkeler Peter (KRDO 4)
i try to trap the Cancel command in my C program , but i doesn't 
seem to work . Looking for help !!! 

Do you mean CANCEL, the MVS CANCEL command? This does not send
a SIGTERM. You would need a F BPXOINIT,TERM=pid to send a 
SIGTERM from the console.


Peter Hunkeler
CREDIT SUISSE

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