Re: SVCs

2007-01-24 Thread Bob Shannon
>First one I saw was by Joel Sarch of Amdahl and Bob was his grumpy self
as  
>Chair of O232,O233,O234 SHARE 72 1989-Lend me your EAR, The ART of
MVS/ESA  
>programming.

Geez. That was in LA in March of '89, a long time ago. I have the
presentation too. As I remember, it was pretty detailed. It could 
have been called "PC Routines For Smarties".

"Grumpy self"? I beg to differ. I recall being downright cheerful  ;-)  

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: ECSA and Common Page Size

2007-01-24 Thread Vernooy, C.P. - SPLXM
"George D Dranes" <[EMAIL PROTECTED]> wrote in message news:<[EMAIL 
PROTECTED]>...
> I'm currently in the process of trying to tune CSA, ECSA and Common Page Size 
> and was looking for some recommendations.  We currently have  CSA=(3072,256M) 
> set in out IEASYSXX member.  Looking at Omegamon it appears we hover around 
> 70-
> 80 Meg for ECSA and around 660K of CSA.  I'm not real concerned with CSA 
> since 
> we have no private area shortages below the line on the system.  I would 
> think 
> I'm safe leaving it alone??  The ECSA value seems excessive, would lowering 
> it 
> to 150M sound good, around double of what we need??  What percentages do 
> others 
> shoot at?  Assuming a setting of (3072,150M) according to the Init and Tuning 
> Guide, the Common Page dataset would be 153M X 1.42 = 217 cylinders + maybe 
> 30 
> cylinders for PLPA spill over (PLPA is only 43% in use, probably not going to 
> happen) for about 250 cylinders.  Does this sound like a good place to start? 
> Thanks for any help you can provide.  Please point any anything that looks 
> flaky.   

George,

First: what you define costs nothing, only what the system uses costs storage. 
So overdefining ECSA is no problem, it even will save your system when suddenly 
more ECSA is really needed and you can deliver it. You must take care that you 
*can* provide it (i.e. have adequate Central Storage) when it is requested.

PLPA size is very constant, until you install additional software. With 43% 
used, there is no need to provide for PLPA spill over, but keep an eye on it 
with new software releases.

Kees.


**
For information, services and offers, please visit our web site: 
http://www.klm.com. This e-mail and any attachment may contain confidential and 
privileged material intended for the addressee only. If you are not the 
addressee, you are notified that no part of the e-mail or any attachment may be 
disclosed, copied or distributed, and that any other action related to this 
e-mail or attachment is strictly prohibited, and may be unlawful. If you have 
received this e-mail by error, please notify the sender immediately by return 
e-mail, and delete this message. Koninklijke Luchtvaart Maatschappij NV (KLM), 
its subsidiaries and/or its employees shall not be liable for the incorrect or 
incomplete transmission of this e-mail or any attachments, nor responsible for 
any delay in receipt.
Koninklijke Luchtvaart Maatschappij N.V. (also known as KLM Royal Dutch 
Airlines) is registered in Amstelveen, The Netherlands, with registered number 
33014286 
**

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


Re: Cross Memory and AR ASC Mode

2007-01-24 Thread Bob Shannon
>However, when in AR ASC mode and accessing data via an AR, is there any
>requirement for the target address space to be non-swappable?

I assume you mean that you are looking into another address space using
AR Mode. This isn't a supported technique, but I've used it too. The
answer is yes. If the target A/S is swapped you will have problems.
Provide recovery or only look at non-swappable address spaces.

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

2007-01-24 Thread Jim Mulder
> WAY BACK WHEN I worked at a time-sharing service bureau running systems
> based on CP67/CMS, we used still another mechanism. CP67 was modified to
> use a BAL to a particular address in low storage, which went to a setup
> routine, which in turn called the appropriate service. Reason:
> interrupts took too long to process The actual service and its
> parameters were determined by the contents of storage immediately
> following the BAL instruction. All SVC's in the virtual machine were
> processed by the CMS code in the user's virtual machine and interactions
> between CMS and CP67 were handled via HVC (Hypervisor Call aka DIAGNOSE)
> and its parm list.
> 
> Interrupts are expensive; avoid them whenever possible; even the
> PSW-SWAP is very slow!!!

  In CP/67 or VM/370, an SVC under CMS in would give control to 
the hypervisor in real supervisor state, which would simulate the
the SVC for the guest (CMS) by giving control to the guest SVC
interrupt handler in virtual supervisor state (which is
still real problem state).  I would expect that the hypervisor 
simulation was a much more significant part of the cost than 
the PSW swap.

  A DIAGNOSE issued by CMS would cause a program check interrupt
(privileged-operation exception) since CMS was running in real 
problem state, and that was the meachanism for getting into the
hypervisor in real supervisor state. 
 
Jim Mulder   z/OS System Test   IBM Corp.  Poughkeepsie, NY

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


Re: LPAR performance questions ?

2007-01-24 Thread Edward Jaffe

Shane wrote:

That leaves 2 engines for the other 5 LPARs - with at least one having
two logical engines defined. Makes for a bad logical~physical ratio.
  


What is the highest recommended ratio on modern machines?

(Too lazy to do the research. Figured you'd know off the top.)

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

2007-01-24 Thread Lindy Mayfield

It is bad because an unauthorized user can probably look at 
the executable code in the SVC routine, disassemble  it, and figure out what to 
put in what register so that the SVC will work for  him.
 
Bill  Fairchild


You're saying this because, and this just occurred to me, the lpalib where the 
SVC routine lives cannot be protected from being ready by anyone on the system? 
 IOW, any SVC can be disassembled? 

Lindy

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


Cross Memory and AR ASC Mode

2007-01-24 Thread James Cotter
For a space-switching PC routine (PC-ss), I am aware of the requirement for the 
service providers' address space to be non-swappable. However, when in AR ASC 
mode and accessing data via an AR, is there any requirement for the target 
address space to be non-swappable? I have looked through the z/OS Extended 
Addressability Guide but I can't see any (obvious) reference to this.
   
  James Cotter 


-
 New Yahoo! Mail is the ultimate force in competitive emailing. Find out more 
at the Yahoo! Mail Championships. Plus: play games and win prizes.

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


RICOH buys IBM Printer Division?

2007-01-24 Thread Ed Finnell
This came up on the AFP list. Makes no sense to me, but that's another  topic.
 
>>
Effective April, Ricoh will acquire IBM's digital printer business  for
approximately $.7 billion USD.

Ricoh will absorb all of IBM's  digital printer software, sales and
maintenance service divisions.  

more info at: www.OutputLinks.com

Stephen 

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

2007-01-24 Thread Anne & Lynn Wheeler

Rick Fochtman wrote:
WAY BACK WHEN I worked at a time-sharing service bureau running systems 
based on CP67/CMS, we used still another mechanism. CP67 was modified to 
use a BAL to a particular address in low storage, which went to a setup 
routine, which in turn called the appropriate service. Reason: 
interrupts took too long to process The actual service and its 
parameters were determined by the contents of storage immediately 
following the BAL instruction. All SVC's in the virtual machine were 
processed by the CMS code in the user's virtual machine and interactions 
between CMS and CP67 were handled via HVC (Hypervisor Call aka DIAGNOSE) 
and its parm list.


Interrupts are expensive; avoid them whenever possible; even the 
PSW-SWAP is very slow!!!


Three people from science center had come out the last week in jan68 to install 
cp67 at the university. this was before any of them had left to the 
time-sharing service bureaus
http://www.garlic.com/~lynn/subtopic.html#timeshare

a couple posts with anecdote about first service bureau formed and people 
leaving the week
before they were supposed to teach a class:
http://www.garlic.com/~lynn/2006k.html#35 PDP-1
http://www.garlic.com/~lynn/2006k.html#36 PDP-1
http://www.garlic.com/~lynn/2007.html#12 "The Elements of Programming Style"

As an undergraduate, I had done three different things in this area to the CP67 
kernel:

1) all internal kernel linkages were via SVC. Part of the SVC linkage was to 
dynamically allocate and deallocate savearea for the called routine along with 
some debug information. (from fading memory) this was just a little under 
300mics pathlength on 360/67. I cut this to about 80-some
mics. 

also there were a fixed reserved number of 100 saveareas.  I changed this so that it  could dynamically expand the number of saveareas if it exhausted the existing supply. 


2) a lot of internal calls were to high-use routines that did some operation 
and immediately returned. they didn't need a string of dynamically allocated 
saveareas ... they just needed a single temporary area that could be carved out 
of page zero (low stroage). since it was no longer necessary
to dynamically allocate a savearea for save/restore ... i could change the svc call to a direct BALR. As a result ... for the majority of high-use calls ... it eliminated the whole 


3) simulation of virtual machine SVC calls were also handled in the same SVC interrupt 
handler (that handled internal kernel calling). I created something I called 
"fastpath" interrupt reflection (i.e. simulation of the virtual machine 
interrupts) that cut the svc simulation pathlength by approximately a factor of ten times 
or more.

following is old post with pieces of presentation that I made at the aug68 share meeting in boston. 
http://www.garlic.com/~lynn/94.html#18 CP/67 & OS MFT14


It has some detail on numerous performance enhancements I had made to OS/360 
MFT14  speeding up elapsed time for typical university workload by a factor 
of about three times. This was stand alone or in virtual machine (i.e. 
independent of running in virtual machine or on bare machine).

It also has some comparisons of cp67 before and after I had done a lot of 
kernel pathlength rewrite. I gave total elapsed time ... but effectively all of 
the elapsed time increase under cp67 was doing to cp67 kernel pathlength 
overhead.

  cp67
  elpased   overhead  
OS/MFT14 standalone elapsed time test: 322 sec

same work under original CP67: 856 sec534 sec
same work under after CP67 changes:435 sec113 sec

There was reduction of nearly 80percent in overall CP67 overhead ... but for 
some specific pathlengths I had improved things by a factor of ten to hundred 
times (especially in the case of some of the fastpath stuff) to get the 
aggregate of 80percent.

Now, from the 306/67 functional characteristics manual off bitsavers .. it lists 
3.75mics for the time to do SVC instruction and 3.95mics to process the supervisor 
call interruption ("from the time the interruption is discovered until the time 
of the next instruction is started) ... appears to be almost 8mics total. For other 
bits from the same document; external interrupt: 3.15mics, program interrupt: 3.15 
mics, machine check interrupt: approx. 25mics, I/O interrupt: 4.65 mics.

for a little drift ... low-storage from gcard ios3270 ... q&d converstion to 
html
http://www.garlic.com/~lynn/gcard.html#4

For something completely different ... all of CMS calling/linkage was (originally) via SVC 
"202"  with what was being called passed as parameter list in R1. Folklore is that 
"202" was chosen since it is hex x'CA' ... short for CAmbridge (i.e. CMS originally was 
Cambridge Monitor System ... it morphed to Conversation Monitor System for vm370). The parameter 
list started with 8character name of what was being called. This applie

Re: Recalling A Message in Lotus Notes

2007-01-24 Thread Ted MacNEIL
>What's a "domain"?

Mainframe speak: a Sub-Area. A group of users in the same segment, etc.

I send recalls to a lot of people, on a regular (fat-fingered) basis.
We have .com, .ca, .de, (these are domains), etc.

If I recall from within mine (.com) it works.
Otherwise, not.

The internet is also a dommain.

.
Questions?
Concerns?
(Screams of Outrage?)

--
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: Recalling A Message in Lotus Notes

2007-01-24 Thread Paul Gilmartin
In a recent note, Ted MacNEIL said:

> Date: Wed, 24 Jan 2007 22:51:30 +
> 
> >Outlook provides such a feature.
> 
> ONLY if you are in the same domain as the recipient.
> 
What's a "domain"?  I believe I've received recall
messages in non-Outlook (UNIX) mailboxes.  But admin might
have defined the UNIX system as being in Outlook's domain.

There's good reason to ignore recall and delivery-receipt
headers that come from outside the domain to thwart recall
messages with forged return addresses and to forestall
delivery-receipt bombing.

But "recall" messages are sent outside what may be reasonably
be considered a "domain".  See, e.g.:

   Linkname: 167730
URL: 
http://bama.ua.edu/cgi-bin/wa?A2=ind0612&L=ibm-main&P=R48930&D=1&I=1

-- gil
-- 
StorageTek
INFORMATION made POWERFUL

--
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: BLKSIZE=0

2007-01-24 Thread Paul Gilmartin
In a recent note, Bruce Black said:

> Date: Wed, 24 Jan 2007 17:25:14 -0500
> 
> Sorry, Gil, you are wrong.  As long as DSORG=, RECFM= and LRECL= are
> specified, SDB does calculate a blocksize at allocation time.  I just
> ran your test to prove it.
> 
I'll readily stand corrected.  Thanks for the enlightenment.
"[my] test"?  Did I supply a test?  Or did you code one from my
sketchy description.

> But it sets a flag in the DSCB indicating that the blocksize came from
> SDB.  At OPEN time, if the LRECL changes, SDB recalculates the blocksize.
> 
> But if SDB was not used at allocation time then it will NOT operate at
> OPEN time, so it is never "deferred".
> 
OK.  Let me try to guess what else must happen:

o The first time the data set is opened for output, the DCB OPEN
  exit is entered with BLKSIZE reset to 0, so the DCB OPEN exit can
  operate compatibly with pre-SDB facility.

o Once open is complete, the flag in the DSCB is reset, so the
  BLKSIZE is stable.

Now you have an opportunity to correct me again.  I suppose the
alternative is possible -- BLKSIZE set by SDB at allocation time
is passed to the DCB exit which is thereby discouraged from
overriding it.

Thanks,
gil
-- 
StorageTek
INFORMATION made POWERFUL

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


Cheers: User Key (8) CSA and XBM 5.5

2007-01-24 Thread Knutson, Sam
It appears the folks in BMC XBM development have eliminated the use of
user key common storage in XBM v5.5 and delivered it when expected in
December.   Well done! 

http://documents.bmc.com/supportu/documents/65/68/66568/66568.pdf

Removal of Key 8 common area storage use

XBM no longer uses Key 8 common storage area (CSA). As a result, XBM is
now compatible with z/OS version 1.8.

Best Regards, 

Sam Knutson, GEICO 
Performance and Availability Management 
mailto:[EMAIL PROTECTED] 
(office)  301.986.3574 

Make the most of today. Translate your good intentions into actual
deeds. - Grenville Kleiser


This email/fax message is for the sole use of the intended
recipient(s) and may contain confidential and privileged information.
Any unauthorized review, use, disclosure or distribution of this
email/fax is prohibited. If you are not the intended recipient, please
destroy all paper and electronic copies of the original message.

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


ECSA and Common Page Size

2007-01-24 Thread George D Dranes
I'm currently in the process of trying to tune CSA, ECSA and Common Page Size 
and was looking for some recommendations.  We currently have  CSA=(3072,256M) 
set in out IEASYSXX member.  Looking at Omegamon it appears we hover around 70-
80 Meg for ECSA and around 660K of CSA.  I'm not real concerned with CSA since 
we have no private area shortages below the line on the system.  I would think 
I'm safe leaving it alone??  The ECSA value seems excessive, would lowering it 
to 150M sound good, around double of what we need??  What percentages do others 
shoot at?  Assuming a setting of (3072,150M) according to the Init and Tuning 
Guide, the Common Page dataset would be 153M X 1.42 = 217 cylinders + maybe 30 
cylinders for PLPA spill over (PLPA is only 43% in use, probably not going to 
happen) for about 250 cylinders.  Does this sound like a good place to start? 
Thanks for any help you can provide.  Please point any anything that looks 
flaky.   

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

2007-01-24 Thread Thompson, Steve (SCI TW)
-Original Message-
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On
Behalf Of Ted MacNEIL
Sent: Wednesday, January 24, 2007 5:17 PM
To: IBM-MAIN@BAMA.UA.EDU
Subject: Re: SVCs

>Tends to tick off JES when that happens with one of its initiators
(caused by you running as a batch job and not a started task).

I thought a lot of that was fixed circa 2.8.



I guess I dated myself for this type of code.

And I had some long talks with various personnel about REUSE for the
ASCB. But since I wasn't at POK, I wasn't privy to how they started
closing this hole.

However, at one time I was working on a design where I would reset the
reuse bit for the ASCB. It required an RTM exit to "post" the callers
with failure of service, kill our index entry...  But when I explained
my idea to a certain group, they turned white, so that code NEVER made
it out of the lab.

Later,
Steve Thompson

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


ISPDPTRC New PanelTrace Command Z/OS 1.7

2007-01-24 Thread David Speake
Also posted on ISPF-L/ND

Can anyone give me a hint on this new debug facility in ISPF Z/OS 1.7
In the HELP
Current Release Changes 1  z/OS 01.07.00 ISPF
we have
A new ISPDPTRC command supports tracing of Panel Service calls
(DISPLAY, TBDISPL, and TBQUERY) and the processing of statements
within the )ABCINIT, )ABCPROC, )INIT, )REINIT, and )PROC sections of
the panel.

and in

z/OS V1R7.0 ISPF Dialog Developer's Guide
SC34-4821-04
07/12/05 21:23:39
C.0   Appendix C.  Diagnostic Tools and Information
C.1   ISPF debug tools
C.2   Panel trace command (ISPDPTRC)
  C.2.1 Trace format
C.3   File tailoring trace command (ISPFTTRC)
  C.3.1 Trace format
we have several pages of "How to" on the new trace commands, neither of
which can I get to work.

in ISPCMDS we have

ISPFTTRC 0 SELECT SUSPEND SCRNAME(FTTRACE) CMD(ISPFTTRC &ZPARM)
  INVOKE ISPF FILE TAILORING TRACE FACILITY
which I suspect should be for PGM(ISPFTTRC) since SISPEXEC sports no such
member AND in SISPLPA we have both
ISPFTTRC 2310 013D14 00 31 ANY
and
ISPDPTRC   2200 013C02 00 31 ANY

All attempts to invoke ISPDPTRC have lead to

ISPP941 Parameter #1 is invalid. Valid parameters are: END, VIEW, QUIET,
DISPLAY(), PANEL(), READ(), SCREEN(), SECTION(), SERVICE(), and DEBUG.

I have searched your archives and IBM-MAIN and a Google - no hits.

Suggestions?

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

2007-01-24 Thread Rob Scott
>Glad to see you took a whack at it.

I thought that was just Ed and the umbrella...

:-) 


Rob Scott
Rocket Software, Inc
275 Grove Street
Newton, MA 02466
617-614-2305
[EMAIL PROTECTED]
http://www.rs.com/portfolio/mxi_g2

-Original Message-
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On
Behalf Of Craddock, Chris
Sent: 24 January 2007 18:03
To: IBM-MAIN@BAMA.UA.EDU
Subject: Re: SVCs

My old mate Rob said
> 
> I am a big proponent of dual LX. A system-LX for non-space switch
routines
> that validate/verify/whatever and then connect to non-system-LX space-

> switch routines for the main processing. It avoids the non-reusable
ASN
> syndrome in most cases.
> 
> 
> This is exactly what I do with MXI G2. When the MXI 'master' server 
> terminates, it is sometimes marked non-reus because other address
spaces
> that have previously connected to the non-system LX routines are still

> active (typically TSO users). As soon as these users have all logged
off,
> z/OS reclaims the previously non-reusable address space and everyone
is
> happy.

Gee... sounds like the result of that long liquid lunch you had with Mr
Jaffe and I in Anaheim. Glad to see you took a whack at it. 

:-)

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

2007-01-24 Thread Ted MacNEIL
>Tends to tick off JES when that happens with one of its initiators (caused by 
>you running as a batch job and not a started task).

I thought a lot of that was fixed circa 2.8.

IBM did a very good job of associating an INIT with a logical initiator and 
keeping that binding.
Before that, INIT-1 may do have always been associated with I1, so all sorts of 
cr*p happened with an unexpected failure.

Now, when you do a $PIx, the 'correct' address space is terminated, rather than 
a 'random' one.

.
Questions?
Concerns?
(Screams of Outrage?)

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

2007-01-24 Thread Craddock, Chris
My old mate Rob said
> 
> I am a big proponent of dual LX. A system-LX for non-space switch
routines
> that validate/verify/whatever and then connect to non-system-LX space-
> switch routines for the main processing. It avoids the non-reusable
ASN
> syndrome in most cases.
> 
> 
> This is exactly what I do with MXI G2. When the MXI 'master' server
> terminates, it is sometimes marked non-reus because other address
spaces
> that have previously connected to the non-system LX routines are still
> active (typically TSO users). As soon as these users have all logged
off,
> z/OS reclaims the previously non-reusable address space and everyone
is
> happy.

Gee... sounds like the result of that long liquid lunch you had with Mr
Jaffe and I in Anaheim. Glad to see you took a whack at it. 

:-)

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

2007-01-24 Thread Rick Fochtman


Was there no possibility of an interrupt's causing the loading of a new 
PSW specifying supervisor state? This would mean that the FLIH would 
initially be entered in problem state and need to issue SVC to change to 
supervisor state.

--
Since any interrupt caused a PSW swap, the new PSW that was loaded could 
specify either supervisor or problem state. Look at the BC-format PSW, 
if you can find a description of it.


--
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: Recalling A Message in Lotus Notes

2007-01-24 Thread Ted MacNEIL
>The Notes server (Domino) runs quite nicely on z/OS

As long as you are current.
If you are on a release earlier than 5, forget it.
Of course, with the constant renumbering/rebranding, GAK what the current 
number is.

I'm talking about the release that came out in mid-2003.
Yes, I know that appears old, but it took us a long time just to get to (then 
numbering) 4.6.

At the time, one foreign automotive firm had 22,000 users of Lotus Notes on 
OS/390.
They were given to us as a reference account.
We had 500 users on a 9672 R15.

The only account with more users on the mainframe version of Notes, was IBM, or 
so it was claimed in 2003.

.
Questions?
Concerns?
(Screams of Outrage?)

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

2007-01-24 Thread Rick Fochtman

-
I agree it is an excellent paper. Send me a note directly and I can send 
you a PDF unless James pops up and provides a canonical download somewhere.

--
I want it too, Sam. PDF is fine for me. How about posting it on the CBT 
site ??


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

2007-01-24 Thread Rick Fochtman


Later when S/370 came along the designers had recognized the 
deficiencies of SVC and they came up with PC (Program Call) as a lighter 
weight and more flexible mechanism. PC functions can be instantiated 
dynamically (much more so than SVCs) and they have the virtue that the 
PC instruction passes control more-or-less directly to the target PC 
function, avoiding a great deal of processing overhead.


Return from the (original) PC instruction was accomplished by the PT 
(Program Transfer) function, which switched state and branched to the 
target instruction in a single operation - way faster than returning 
from an SVC.


Later in S/370-ESA the stacking PC was invented and that used the (then 
new) linkage stack for saving and restoring the caller's state. When the 
linkage stack is used, the PR instruction (Program Return) is used to 
return control and restore the caller's state all in a single operation.

-
WAY BACK WHEN I worked at a time-sharing service bureau running systems 
based on CP67/CMS, we used still another mechanism. CP67 was modified to 
use a BAL to a particular address in low storage, which went to a setup 
routine, which in turn called the appropriate service. Reason: 
interrupts took too long to process The actual service and its 
parameters were determined by the contents of storage immediately 
following the BAL instruction. All SVC's in the virtual machine were 
processed by the CMS code in the user's virtual machine and interactions 
between CMS and CP67 were handled via HVC (Hypervisor Call aka DIAGNOSE) 
and its parm list.


Interrupts are expensive; avoid them whenever possible; even the 
PSW-SWAP is very slow!!!


--
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: Recalling A Message in Lotus Notes

2007-01-24 Thread Ted MacNEIL
>Outlook provides such a feature.

ONLY if you are in the same domain as the recipient.

.
Questions?
Concerns?
(Screams of Outrage?)

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

2007-01-24 Thread Craddock, Chris
Bill said
> Of course, when  the SVC routine (and other interrupt
> classes as well) has finished the function  invoked, the interrupted
user
> is resumed with the same PSW settings as when it  was interrupted;
e.g.,
> storage protect key, privileged state, system mask,  etc.  So you
cannot
> get control back in a more authorized state than you  were before you
did
> the SVC.

That is generally true with one caveat/exception. The MODE=SUP function
of the MODESET SVC (107) checks the JSCBAUTH bit and returns control in
supervisor state. It does that by turning off the problem state bit in
the resume PSW. And MODE=PROB undoes it.

Back in the day, there were cases where SVC routines weren't too choosy
about what they did (a.k.a. "integrity exposures") and so it was quite
possible for creative exploitations of flaky SVC routines to gain
control in an authorized state, or just to screw up things you weren't
supposed to be able to access in problem state. Thankfully those are
pretty much all gone from IBM code, but home-grown SVCs typically still
leak like a sieve. Not unheard of in ISV code either 

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: BLKSIZE=0

2007-01-24 Thread Bruce Black


There should be no conflict.  SDB also doesn't operate until the DCB
is opened for output.  It must, in fact, be deferred until after
the DCB OPEN exit has had an opportunity to supply RECFM and LRECL
(as well as DSORG).  Easy enough to verify: allocate a data set with
BLKSIZE=0; verify with DSLIST INFO that BLKSIZE remains 0; OPEN it
for output; verify that BLKSIZE has been defined.
Sorry, Gil, you are wrong.  As long as DSORG=, RECFM= and LRECL= are 
specified, SDB does calculate a blocksize at allocation time.  I just 
ran your test to prove it.


But it sets a flag in the DSCB indicating that the blocksize came from 
SDB.  At OPEN time, if the LRECL changes, SDB recalculates the blocksize. 

But if SDB was not used at allocation time then it will NOT operate at 
OPEN time, so it is never "deferred".


--
Bruce Black
Senior Software Developer
Innovation Data Processinze can

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

2007-01-24 Thread (IBM Mainframe Discussion List)
 
 
In a message dated 1/24/2007 3:55:58 P.M. Central Standard Time,  
[EMAIL PROTECTED] writes:
>You have just proved that the MODESET SVC cannot possibly  work.
 
Guess I left out the standard caveat "unless there are other ways it can  
happen."  Personal memory check.
 
Bill  Fairchild



--
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: z/OS R8 Coexistence PTF Checking

2007-01-24 Thread Mark Zelden
On Wed, 24 Jan 2007 17:05:39 -0500, Jack Kelly
<[EMAIL PROTECTED]> wrote:

>I downloaded the load module. When I tried to execute the program , I
>received a cc12. I assumed that I would get a message telling me the DD
>name to use (one at a time). Is there any documentation how to run the
>job?
>

John,

http://www14.software.ibm.com/webapp/set2/psp/srchBroker

Look at the right hand side of the page for links to instructions for 
downloading, installing, and using the EPSPT host tool.

Regards,

Mark
--
Mark Zelden
Sr. Software and Systems Architect - z/OS Team Lead
Zurich North America / Farmers Insurance Group:  G-ITO
mailto:[EMAIL PROTECTED]
z/OS and OS390 expert at http://searchDataCenter.com/ateExperts/
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: SVCs

2007-01-24 Thread Shane Ginnane
Rob wrote on 25/01/2007 03:23:53 AM:


> Consider that you will need the following critical ingredients before
> you start to cook your own PC routine :
> 
> (1) Good knowledge of assembler
> (2) Internals experience of MVS
> (3) Dump reading skills
> (4) A test system that you can crash and burn... 

All handy to have at any time. Although doing this, you *will* aquire 
number (3).
And I see Share still has plenty on offer -  I see Jerry talking about 
new stuff in 1.7.

Shane ...

--
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: z/OS R8 Coexistence PTF Checking

2007-01-24 Thread Jack Kelly
I downloaded the load module. When I tried to execute the program , I 
received a cc12. I assumed that I would get a message telling me the DD 
name to use (one at a time). Is there any documentation how to run the 
job?

Jack Kelly
LA Systems @ US Courts
x 202-502-2390

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

2007-01-24 Thread Ed Finnell
 
In a message dated 1/24/2007 3:47:01 P.M. Central Standard Time,  
[EMAIL PROTECTED] writes:

Postscript.



>>
If you don't have a handy thingy, can use _www.irfanview.com_ 
(http://www.irfanview.com) . It's pretty light weight,  but reads lots of 
extension types. 

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

2007-01-24 Thread Andy Wood
On Wed, 24 Jan 2007 14:56:52 EST, IBM Mainframe Discussion List 
<[EMAIL PROTECTED]> wrote:

. . .

>  The poster
>meant that the only architected way for a  non-0 key user to switch 
states on
>purpose was via SVC.

John McKown mentions accidentally causing program check interrupts - they 
could also be caused deliberately, or as an integral part of the design. I 
seem to recall that the original "cross memory" instructions were 
simulated in that way on machines that did not have the hardware.

>Of course, when  the SVC routine (and other interrupt
>classes as well) has finished the function  invoked, the interrupted user 
is
>resumed with the same PSW settings as when it  was interrupted; e.g., 
storage
>protect key, privileged state, system mask,  etc.  So you cannot get 
control back
>in a more authorized state than you  were before you did the SVC.
>

You have just proved that the MODESET SVC cannot possibly work.

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

2007-01-24 Thread David Andrews
On Wed, 2007-01-24 at 16:28 -0500, Kirk Talman wrote:
> What is PS file extension?

Postscript.

-- 
David Andrews
A. Duda and Sons, Inc.
[EMAIL PROTECTED]

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


Re: SVCs

2007-01-24 Thread McKown, John
> -Original Message-
> From: IBM Mainframe Discussion List 
> [mailto:[EMAIL PROTECTED] On Behalf Of Kirk Talman
> Sent: Wednesday, January 24, 2007 3:29 PM
> To: IBM-MAIN@BAMA.UA.EDU
> Subject: Re: SVCs
> 
> 
> What is PS file extension?
> 

Most likely "PostScript". That is, the "raw" Adobe Postscript file which
was used to create the PDF file.

--
John McKown
Senior Systems Programmer
HealthMarkets
Keeping the Promise of Affordable Coverage
Administrative Services Group
Information Technology

The information contained in this e-mail message may be privileged
and/or confidential.  It is for intended addressee(s) only.  If you are
not the intended recipient, you are hereby notified that any disclosure,
reproduction, distribution or other use of this communication is
strictly prohibited and could, in certain circumstances, be a criminal
offense.  If you have received this e-mail in error, please notify the
sender by reply and delete this message without copying or disclosing
it. 

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

2007-01-24 Thread Kirk Talman
What is PS file extension?

IBM Mainframe Discussion List  wrote on 01/24/2007 
01:43:57 PM:

> You can find it here :

> http://home.mindspring.com/~antognini/ 

> Rob Scott

-
The information contained in this communication (including any
attachments hereto) is confidential and is intended solely for the
personal and confidential use of the individual or entity to whom
it is addressed. The information may also constitute a legally
privileged confidential communication. If the reader of this
message is not the intended recipient or an agent responsible for
delivering it to the intended recipient, you are hereby notified
that you have received this communication in error and that any
review, dissemination, copying, or unauthorized use of this
information, or the taking of any action in reliance on the
contents of this information is strictly prohibited. If you have
received this communication in error, please notify us immediately
by e-mail, and delete the original message. 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: SVCs

2007-01-24 Thread McKown, John
> -Original Message-
> From: IBM Mainframe Discussion List 
> [mailto:[EMAIL PROTECTED] On Behalf Of Tom Marchant
> Sent: Wednesday, January 24, 2007 2:50 PM
> To: IBM-MAIN@BAMA.UA.EDU
> Subject: Re: SVCs



> As others noted, all interrupts caused a new PSW to be loaded, which
> would normally be supervisor state.  The SVC instruction was the only
> way that a program could directly cause an interrupt to invoke a
> supervisor state routine.
> 
> -- 
> Tom Marchant

Well, not really . I was very good at invoking the Program Check
FLIH in my early carreer (S0C7, S0C1, S0C4).

--
John McKown
Senior Systems Programmer
HealthMarkets
Keeping the Promise of Affordable Coverage
Administrative Services Group
Information Technology

The information contained in this e-mail message may be privileged
and/or confidential.  It is for intended addressee(s) only.  If you are
not the intended recipient, you are hereby notified that any disclosure,
reproduction, distribution or other use of this communication is
strictly prohibited and could, in certain circumstances, be a criminal
offense.  If you have received this e-mail in error, please notify the
sender by reply and delete this message without copying or disclosing
it. 

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

2007-01-24 Thread Tom Marchant
On Wed, 24 Jan 2007 12:24:32 -0700, Paul Gilmartin 
<[EMAIL PROTECTED]> wrote:

>In a recent note, Craddock, Chris said:
>
>> Date: Wed, 24 Jan 2007 12:11:32 -0500
>>
>> In the original S/360 the SVC instruction (Supervisor Call) was the only
>> architected mechanism for causing a state change from problem state to
>> supervisor state.
>>
>Was there no possibility of an interrupt's causing the loading of
>a new PSW specifying supervisor state?  This would mean that the
>FLIH would initially be entered in problem state and need to issue
>SVC to change to supervisor state.
>

As others noted, all interrupts caused a new PSW to be loaded, which
would normally be supervisor state.  The SVC instruction was the only
way that a program could directly cause an interrupt to invoke a
supervisor state routine.

-- 
Tom Marchant

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

2007-01-24 Thread (IBM Mainframe Discussion List)
 
 
In a message dated 1/24/2007 1:24:57 P.M. Central Standard Time,  
[EMAIL PROTECTED] writes:
>Was there no possibility of an interrupt's causing the loading of
a  new PSW specifying supervisor state?  This would mean that the
FLIH  would initially be entered in problem state and need to issue
SVC to change  to supervisor state.
 
All of the types of S/360 interrupts caused a new PSW to be loaded, and  they 
all specified key 0 and supervisor state.  The program new PSW also  
specifies DAT off, as probably also does the machine new PSW.  A machine or  
program 
interrupt would most likely cause the interrupted work to end  abnormally.  An 
I/O or external interrupt would most likely cause the  interrupted work to 
resume executing with no awareness that the interrupt  had happened.  The 
poster 
meant that the only architected way for a  non-0 key user to switch states on 
purpose was via SVC.  Of course, when  the SVC routine (and other interrupt 
classes as well) has finished the function  invoked, the interrupted user is 
resumed with the same PSW settings as when it  was interrupted; e.g., storage 
protect key, privileged state, system mask,  etc.  So you cannot get control 
back 
in a more authorized state than you  were before you did the SVC.
 
Bill  Fairchild



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

2007-01-24 Thread Craddock, Chris
> > In the original S/360 the SVC instruction (Supervisor Call) was the
only
> > architected mechanism for causing a state change from problem state
to
> > supervisor state.
> >
> Was there no possibility of an interrupt's causing the loading of
> a new PSW specifying supervisor state?  This would mean that the
> FLIH would initially be entered in problem state and need to issue
> SVC to change to supervisor state.

No. Each of the interrupts (machine check, program check, svc, timer,
external etc) causes the hardware to store the old (executing) PSW in
the PSA and load the corresponding new PSW. The new PSW simply points to
the FLIH for that class of interrupt. 

All of the FLIHs are entered in supervisor state, PSW key zero and (most
important) disabled for interrupts. The FLIH does its thing and then
passes control to the SLIH which typically handles the interrupt. 

And since many of the services one might want to use in the SVC
environment actually require interrupt enablement, the SVC interrupt
handler reenables for interrupts (except a type 6) and it either obtains
an appropriate lock, and/or creates an SVRB for the SVC to run under. 

The various SVC "types" dictate whether or not there is an SVRB, e.g.
type 1 SVCs don't have an SVRB, they store the caller state in the TCB
and they all run enabled and locally locked. Type 2,3 and 4 all get an
SVRB and run enabled, some with and some without the local lock held. It
takes another SVC (SVC 3) to "unstack" that SVRB and return to the
original SVC caller. 

Type 6 SVCs remain disabled and don't get an SVRB. Or at least so it
seems from my top-of-head recollection. In any case, the net of it all
is that you can never run in problem state inside the interrupt handler.


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: Microsoft In Hotwater Over Wikipedia Edits

2007-01-24 Thread Kirk Talman
http://en.wikipedia.org/wiki/John_Gilmore

Hockey does not appear to be attrractive to wikiists.

IBM Mainframe Discussion List  wrote on 01/24/2007 
02:42:26 PM:

> Don't forget "our own" John Gilmore, who also plays (played?) football 
with the Chicago Bears and hockey with the Chicago Blackhawks.  :-)

> I wonder which of those teams will be short a player during the Super 
Bowl?  :-)

> -jc-

-
The information contained in this communication (including any
attachments hereto) is confidential and is intended solely for the
personal and confidential use of the individual or entity to whom
it is addressed. The information may also constitute a legally
privileged confidential communication. If the reader of this
message is not the intended recipient or an agent responsible for
delivering it to the intended recipient, you are hereby notified
that you have received this communication in error and that any
review, dissemination, copying, or unauthorized use of this
information, or the taking of any action in reliance on the
contents of this information is strictly prohibited. If you have
received this communication in error, please notify us immediately
by e-mail, and delete the original message. 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: Microsoft In Hotwater Over Wikipedia Edits

2007-01-24 Thread Chase, John
> -Original Message-
> From: IBM Mainframe Discussion List On Behalf Of Jon Brock
> 
> Yeah, Computerworld reported that yesterday: 
> http://www.computerworld.com/action/article.do?command=viewArt
> icleBasic&articleId=9008842
> 
> One of the ODF developers said, "From now on we should take 
> the Wikipedia entry on OpenDocument with a grain of salt," to 
> which my response is that you take anything in Wikedia with a 
> grain of salt.  There's a lot of good stuff in there, but 
> there is also some dreck.  
> 
> For a hilarious parody of it by The Onion, see here: 
> http://www.theonion.com/content/node/50902 . 
> 
> Sample quote: 
> "It also features detailed maps of the original 
> colonies-including Narnia, the central ice deserts, and 
> Westeros-as well as profiles of famous American historical 
> figures such as Benjamin Franklin, Special Agent Jack Bauer, 
> and Samuel Adams who is also a defensive tackle for the 
> Cincinnati Bengals."

Don't forget "our own" John Gilmore, who also plays (played?) football
with the Chicago Bears and hockey with the Chicago Blackhawks.  :-)

I wonder which of those teams will be short a player during the Super
Bowl?  :-)

-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: Microsoft In Hotwater Over Wikipedia Edits

2007-01-24 Thread Jon Brock
Yeah, Computerworld reported that yesterday: 
http://www.computerworld.com/action/article.do?command=viewArticleBasic&articleId=9008842

One of the ODF developers said, "From now on we should take the Wikipedia entry 
on OpenDocument with a grain of salt," to which my response is that you take 
anything in Wikedia with a grain of salt.  There's a lot of good stuff in 
there, but there is also some dreck.  

For a hilarious parody of it by The Onion, see here: 
http://www.theonion.com/content/node/50902 . 

Sample quote: 
"It also features detailed maps of the original colonies-including Narnia, the 
central ice deserts, and Westeros-as well as profiles of famous American 
historical figures such as Benjamin Franklin, Special Agent Jack Bauer, and 
Samuel Adams who is also a defensive tackle for the Cincinnati Bengals."


Jon

--
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: CSI question

2007-01-24 Thread Chase, John
> -Original Message-
> From: IBM Mainframe Discussion List On Behalf Of Richard Tsujimoto
> 
> I was looking at the info that could be retrieved using the 
> Catalog Search Interface (CSI) and noticed that there wasn't 
> a bit setting that can be tested to see if the VSAM data set 
> is an ESDS or not.  There are bit settings for KSDS, RRDS, 
> LDS, AIX, pagespace and so forth.  Anyone know how I test for 
> an ESDS using CSI?

Would all those bits being zero be sufficient to conclude it's an ESDS?

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

2007-01-24 Thread Paul Gilmartin
In a recent note, Craddock, Chris said:

> Date: Wed, 24 Jan 2007 12:11:32 -0500
> 
> In the original S/360 the SVC instruction (Supervisor Call) was the only
> architected mechanism for causing a state change from problem state to
> supervisor state.
> 
Was there no possibility of an interrupt's causing the loading of
a new PSW specifying supervisor state?  This would mean that the
FLIH would initially be entered in problem state and need to issue
SVC to change to supervisor state.

-- gil
-- 
StorageTek
INFORMATION made POWERFUL

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


CSI question

2007-01-24 Thread Richard Tsujimoto
I was looking at the info that could be retrieved using the Catalog Search 
Interface (CSI) and noticed that there wasn't a bit setting that can be 
tested to see if the VSAM data set is an ESDS or not.  There are bit 
settings for KSDS, RRDS, LDS, AIX, pagespace and so forth.  Anyone know 
how I test for an ESDS using CSI?

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


Microsoft In Hotwater Over Wikipedia Edits

2007-01-24 Thread Carol Srna
http://www.cnn.com/2007/TECH/internet/01/24/microsoft.wikipedia.ap/index.htm
l

--
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: 305 RAMAC

2007-01-24 Thread Bob Halpern
I was at the disclosure meeting in Poughkeepsie when the cmos machines were
announced with the Ramac. At lunch I was seated with the Ramac engineer. I
couldn't asking how legal let them use the same name. His reply was "they
are too young to remember".

-Original Message-
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On Behalf
Of Howard Brazee
Sent: Wednesday, January 24, 2007 9:43 AM
To: IBM-MAIN@BAMA.UA.EDU
Subject: 305 RAMAC

In September 1956 IBM launched the 305 RAMAC, the first computer with 
 a hard disk drive (HDD). The HDD weighed over a ton and stored 5MB of
data.

Here's a picture of one being unloaded from an airplane:

http://www.liewcf.com/blog/archives/2007/01/the-hard-disk-at-1956-ibm-305-ra
mac/

It might hold one of my iPODs songs, but not in my shirt pocket.

--
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: SVCs (PC alternative)

2007-01-24 Thread john gilmore

Lindy Mayfield wrote:



Hi John,

Would you or someone else mind elaborating on this a bit more?  I'd like to
learn more about PC Routines and unfortunately they aren't mentioned in
Cannatello's book.



and, agreeably, Chris Craddock did the necessary elaborating for me.

I will add only that recovery, always required in stacking PC routines, is 
provided for them in non-standard ways.  This topic is discussed, very 
skimpily, in z/OS MVS Authorized Assembler Services, SA22-7608-04, pp. 
18-8ff; but I remember having too much trouble getting the first such 
recovery routine right.



John Gilmore
Ashland, MA 01721-1817
USA

_
Get Hilary DuffÂ’s homepage with her photos, music, and more. 
http://celebrities.live.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: SVCs

2007-01-24 Thread Rob Scott
You can find it here :

http://home.mindspring.com/~antognini/ 


Rob Scott
Rocket Software, Inc
275 Grove Street
Newton, MA 02466
617-614-2305
[EMAIL PROTECTED]
http://www.rs.com/portfolio/mxi_g2

-Original Message-
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On
Behalf Of Knutson, Sam
Sent: 24 January 2007 13:31
To: IBM-MAIN@BAMA.UA.EDU
Subject: Re: SVCs

I agree it is an excellent paper.   Send me a note directly and I can
send you a PDF unless James pops up and provides a canonical download
somewhere.   

Best Regards, 

Sam Knutson, GEICO 
Performance and Availability Management 
mailto:[EMAIL PROTECTED] 
(office)  301.986.3574 

"Think big, act bold, start simple, grow fast..."

-Original Message-
James Antognini of IBM Watson Research (at that time, anyway) presented
several good sessions for a few SHAREs many years back on the subject
"Using Cross-Memory Services in MVS/ESA" which covered the PC setup,
too.  
 
However, I don't know where my paper copy is these days and I cannot
find anything on the web except a tangential reference to James' paper
by Jim Keohane.  I know that James was an occasional poster and lurker
around here about 7-8 years ago... maybe he'll pop up and repost a copy.
(If he did I would snag another copy to replace my dog-eared version
that is MIA.)  
 
--
Tom Schmidt
Madison, WI

This email/fax message is for the sole use of the intended
recipient(s) and may contain confidential and privileged information.
Any unauthorized review, use, disclosure or distribution of this
email/fax is prohibited. If you are not the intended recipient, please
destroy all paper and electronic copies of the original message.

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

2007-01-24 Thread Knutson, Sam
I agree it is an excellent paper.   Send me a note directly and I can
send you a PDF unless James pops up and provides a canonical download
somewhere.   

Best Regards, 

Sam Knutson, GEICO 
Performance and Availability Management 
mailto:[EMAIL PROTECTED] 
(office)  301.986.3574 

"Think big, act bold, start simple, grow fast..."

-Original Message- 
James Antognini of IBM Watson Research (at that time, anyway) presented
several good sessions for a few SHAREs many years back on the subject
"Using Cross-Memory Services in MVS/ESA" which covered the PC setup,
too.  
 
However, I don't know where my paper copy is these days and I cannot
find anything on the web except a tangential reference to James' paper
by Jim Keohane.  I know that James was an occasional poster and lurker
around here about 7-8 years ago... maybe he'll pop up and repost a copy.
(If he did I would snag another copy to replace my dog-eared version
that is MIA.)  
 
-- 
Tom Schmidt 
Madison, WI

This email/fax message is for the sole use of the intended
recipient(s) and may contain confidential and privileged information.
Any unauthorized review, use, disclosure or distribution of this
email/fax is prohibited. If you are not the intended recipient, please
destroy all paper and electronic copies of the original message.

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

2007-01-24 Thread Rob Scott

I am a big proponent of dual LX. A system-LX for non-space switch routines that 
validate/verify/whatever and then connect to non-system-LX space-switch 
routines for the main processing. It avoids the non-reusable ASN syndrome in 
most cases.


This is exactly what I do with MXI G2. When the MXI 'master' server terminates, 
it is sometimes marked non-reus because other address spaces that have 
previously connected to the non-system LX routines are still active (typically 
TSO users). As soon as these users have all logged off, z/OS reclaims the 
previously non-reusable address space and everyone is happy. 


Rob Scott
Rocket Software, Inc
275 Grove Street
Newton, MA 02466
617-614-2305
[EMAIL PROTECTED]
http://www.rs.com/portfolio/mxi_g2

-Original Message-
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On Behalf Of 
Jeffrey D. Smith
Sent: 24 January 2007 13:18
To: IBM-MAIN@BAMA.UA.EDU
Subject: Re: SVCs

> -Original Message-
> From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On 
> Behalf Of Rob Scott
> Sent: Wednesday, January 24, 2007 10:48 AM
> To: IBM-MAIN@BAMA.UA.EDU
> Subject: Re: SVCs
> 
> Also keep in mind that z/OS provides elegant controls as to which 
> address space can use a specific PC routine.
> 
> For example, your server could supply a System LX PC routine that 
> performs some sort of SAF check on the caller before it performs the 
> AXSET and ETCON to allow the address space to issue other non-System 
> LX PC routines.
> 
> 
> Rob Scott
/snip/
I am a big proponent of dual LX. A system-LX for non-space switch routines that 
validate/verify/whatever and then connect to non-system-LX space-switch 
routines for the main processing. It avoids the non-reusable ASN syndrome in 
most cases.

I am still warming up to the new fangled wide LX thing ALRF 
(ASN-LX-REUSE-FACILITY).

Jeffrey D. Smith
Principal Product Architect
Farsight Systems Corporation
700 KEN PRATT BLVD. #204-159
LONGMONT, CO 80501-6452
303-774-9381 direct
303-484-6170 FAX
http://www.farsight-systems.com/
see my résumé at my website (yes, I am looking for employment)

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

2007-01-24 Thread Tom Schmidt
On Wed, 24 Jan 2007 12:23:53 -0500, Rob Scott wrote:

>All good stuff from CC as usual - but can I add that Bob Shannon wrote a
>"PC Routines For Dummies" Share Presentation - and I had that next to me
>when I wrote my first PC routine.
>
>It is probably available in PDF format somewhere out there in the
>interweb - but I can probably get my hands on it if you have trouble
>finding it.
>
>Consider that you will need the following critical ingredients before
>you start to cook your own PC routine :
>
>(1) Good knowledge of assembler
>(2) Internals experience of MVS
>(3) Dump reading skills
>(4) A test system that you can crash and burn...
>
>
>-Original Message-
>From: Craddock, Chris
>Sent: 24 January 2007 12:12
>To: IBM-MAIN@BAMA.UA.EDU
>Subject: Re: SVCs
 
...snipped...

>So... SVCs are for dopes. PeeCees rool!
>
>The basics of setting up a set of PC services is documented in the
>extended addressability guide. Short version; obtain a linkage index
>with LXRES, create a PC entry table with ETCRE and connect it to the LX
>with ETCON. After that you call the PC by forming the PC number (the LX
>value + the entry index within the PC table) and issuing the PC
>instruction. Pretty darn simple. Now doing all that and getting the
>subtle details right is more of an undertaking, but it's a hell of a lot
>easier than doing anything with an SVC. None of that is really suitable
>for a beginner.
>
>CC
 
 
James Antognini of IBM Watson Research (at that time, anyway) presented 
several good sessions for a few SHAREs many years back on the 
subject "Using Cross-Memory Services in MVS/ESA" which covered the PC 
setup, too.  
 
However, I don't know where my paper copy is these days and I cannot find 
anything on the web except a tangential reference to James' paper by Jim 
Keohane.  I know that James was an occasional poster and lurker around here 
about 7-8 years ago... maybe he'll pop up and repost a copy.  (If he did I 
would snag another copy to replace my dog-eared version that is MIA.)  
 
-- 
Tom Schmidt 
Madison, WI 
 

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

2007-01-24 Thread Jeffrey D. Smith
> -Original Message-
> From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On
> Behalf Of Rob Scott
> Sent: Wednesday, January 24, 2007 10:48 AM
> To: IBM-MAIN@BAMA.UA.EDU
> Subject: Re: SVCs
> 
> Also keep in mind that z/OS provides elegant controls as to which
> address space can use a specific PC routine.
> 
> For example, your server could supply a System LX PC routine that
> performs some sort of SAF check on the caller before it performs the
> AXSET and ETCON to allow the address space to issue other non-System LX
> PC routines.
> 
> 
> Rob Scott
/snip/
I am a big proponent of dual LX. A system-LX for non-space switch routines
that validate/verify/whatever and then connect to non-system-LX space-switch
routines for the main processing. It avoids the non-reusable ASN syndrome
in most cases.

I am still warming up to the new fangled wide LX thing ALRF
(ASN-LX-REUSE-FACILITY).

Jeffrey D. Smith
Principal Product Architect
Farsight Systems Corporation
700 KEN PRATT BLVD. #204-159
LONGMONT, CO 80501-6452
303-774-9381 direct
303-484-6170 FAX
http://www.farsight-systems.com/
see my résumé at my website (yes, I am looking for employment)

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

2007-01-24 Thread Thompson, Steve (SCI TW)
-Original Message-
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On
Behalf Of Craddock, Chris
Sent: Wednesday, January 24, 2007 11:12 AM
To: IBM-MAIN@BAMA.UA.EDU
Subject: Re: SVCs

Later when S/370 came along the designers had recognized the
deficiencies of SVC and they came up with PC (Program Call) as a lighter
weight and more flexible mechanism. PC functions can be instantiated
dynamically (much more so than SVCs) and they have the virtue that the
PC instruction passes control more-or-less directly to the target PC
function, avoiding a great deal of processing overhead. 

Return from the (original) PC instruction was accomplished by the PT
(Program Transfer) function, which switched state and branched to the
target instruction in a single operation - way faster than returning
from an SVC. 

Later in S/370-ESA the stacking PC was invented and that used the (then
new) linkage stack for saving and restoring the caller's state. When the
linkage stack is used, the PR instruction (Program Return) is used to
return control and restore the caller's state all in a single operation.

So... SVCs are for dopes. PeeCees rool!


Ok, there is another little tid-bit. If your PC routine is a "global
service" routine (that is, can be used from ANY address space), then the
hosting address space is marked non-reuse. So when your program (service
provider) terminates (for ANY reason), your address space can't be
re-used. Tends to tick off JES when that happens with one of its
initiators (caused by you running as a batch job and not a started
task).

This is NOT a side-effect of an SVC. Your address space goes away
normally when only using SVCs (unless w/in your SVC you set the ASCB
no-reuse bit).

Oh yes. There is a lot to know when doing/providing system services. And
as someone else said, you really need to have a good understanding of
what goes on under the covers with MVS if you are going to write these
kinds of routines.

Regards,
Steve Thompson

--
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: Deleting HSM Backups questions -- Part 2

2007-01-24 Thread Mike Wood
Mark, Sounds like you are looking at RMM information instead of HSM.
So RMM thinks that it did not see HSM CLOSE those tape files .. but 
what does HSM think ?

Mike Wood   RMM Development

On Wed, 24 Jan 2007 09:53:12 -0500, Mark Pace <[EMAIL PROTECTED]> wrote:

>Thanks for that.
>
>I found that I have 2 very old backup tapes.  Both of which show
>Availability of OPEN.  This is wrong.  How can I change the Availability 
of
>the tape?
>
>
>--
>Mark Pace
>Mainline Information Systems

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

2007-01-24 Thread Rob Scott
Also keep in mind that z/OS provides elegant controls as to which
address space can use a specific PC routine.

For example, your server could supply a System LX PC routine that
performs some sort of SAF check on the caller before it performs the
AXSET and ETCON to allow the address space to issue other non-System LX
PC routines.   


Rob Scott
Rocket Software, Inc
275 Grove Street
Newton, MA 02466
617-614-2305
[EMAIL PROTECTED]
http://www.rs.com/portfolio/mxi_g2

-Original Message-
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On
Behalf Of (IBM Mainframe Discussion List)
Sent: 24 January 2007 12:36
To: IBM-MAIN@BAMA.UA.EDU
Subject: Re: SVCs

 
 
In a message dated 1/24/2007 11:12:03 A.M. Central Standard Time,
[EMAIL PROTECTED] writes:
>So... SVCs are for dopes. PeeCees rool!
 
Another reason not to write your own SVC routine is that some form of  
validity checking must be done by the SVC routine to ensure that all
parameters  
passed to it are valid, including information about who invoked it, from
where,  
and in what environment.  Many vendors wrote user SVCs decades ago as a
means 
for their products to switch states, and a technique used frequently  by
lazy 
programmers to pass a parameter was to put the parameter  in a  register
just 
before the SVC instruction.  This form of parameter  passing is a very
bad 
idea, it became widely known that it was a bad idea, and  yet some
vendors 
continued to do it.  It is bad because an unauthorized  user can
probably look at 
the executable code in the SVC routine, disassemble  it, and figure out
what to 
put in what register so that the SVC will work for  him.
 
Parameter validation is still necessary with PC, but it is harder now
for 
hackers to find the executable code that they can then disassemble.
 
Bill  Fairchild

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


305 RAMAC

2007-01-24 Thread Howard Brazee
In September 1956 IBM launched the 305 RAMAC, the first computer with 
 a hard disk drive (HDD). The HDD weighed over a ton and stored 5MB of
data.

Here's a picture of one being unloaded from an airplane:

http://www.liewcf.com/blog/archives/2007/01/the-hard-disk-at-1956-ibm-305-ramac/

It might hold one of my iPODs songs, but not in my shirt pocket.

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

2007-01-24 Thread Dave Reinken
> From: Rob Scott <[EMAIL PROTECTED]>
> Date: Wed, January 24, 2007 12:23 pm
> 
> All good stuff from CC as usual - but can I add that Bob Shannon wrote a
> "PC Routines For Dummies" Share Presentation - and I had that next to me
> when I wrote my first PC routine.
> 
> It is probably available in PDF format somewhere out there in the
> interweb - but I can probably get my hands on it if you have trouble
> finding it.

http://www.cs.niu.edu/csci/567/ho/pcrtn.pdf

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

2007-01-24 Thread Ed Finnell
 
In a message dated 1/24/2007 11:24:41 A.M. Central Standard Time,  
[EMAIL PROTECTED] writes:

All good  stuff from CC as usual - but can I add that Bob Shannon wrote a
"PC  Routines For Dummies" Share Presentation - and I had that next to me
when I  wrote my first PC routine.



>>
First one I saw was by Joel Sarch of Amdahl and Bob was his grumpy self as  
Chair of O232,O233,O234 SHARE 72 1989-Lend me your EAR, The ART of MVS/ESA  
programming.
 
Think I've got it in MSI format.

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

2007-01-24 Thread (IBM Mainframe Discussion List)
 
 
In a message dated 1/24/2007 11:12:03 A.M. Central Standard Time,  
[EMAIL PROTECTED] writes:
>So... SVCs are for dopes. PeeCees rool!
 
Another reason not to write your own SVC routine is that some form of  
validity checking must be done by the SVC routine to ensure that all parameters 
 
passed to it are valid, including information about who invoked it, from where, 
 
and in what environment.  Many vendors wrote user SVCs decades ago as a  means 
for their products to switch states, and a technique used frequently  by lazy 
programmers to pass a parameter was to put the parameter  in a  register just 
before the SVC instruction.  This form of parameter  passing is a very bad 
idea, it became widely known that it was a bad idea, and  yet some vendors 
continued to do it.  It is bad because an unauthorized  user can probably look 
at 
the executable code in the SVC routine, disassemble  it, and figure out what to 
put in what register so that the SVC will work for  him.
 
Parameter validation is still necessary with PC, but it is harder now  for 
hackers to find the executable code that they can then disassemble.
 
Bill  Fairchild



--
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: Unix System Services Maintenance

2007-01-24 Thread Mark Zelden
On Wed, 24 Jan 2007 09:59:01 -0600, Marna WALLE <[EMAIL PROTECTED]> wrote:

>Mark,
>YES, but it's not a "now" thing.  There are elements that store "persistent"
>data in /var, and it is expected that this data is there between IPLs.
>Here's the list of z/OS elements that use /var in this manner.  (I'm
>guessing that you don't use these elements, as you haven't encountered
>problems using /var as a TFS to date).
>
>- CIM (uses /var/wbem, which we recommend to be its own separate file system)
>- Cryptographic Services OCSF (uses /var/ocsf)
>- Infoprint Server (uses /var/Printsrv)
>- Integrated Security Services Network Authentication Service (uses /var/skrb).
>
>btw - I pulled this list from the z/OS Migration book.
>

Hi Marna,

Thanks. I haven't started looking at the migration book yet. I will
be doing so shortly - along with reviewing your most excellent migration
sessions from the last SHARE in Baltimore. :-)

Before I ever changed /var to a TFS (way back when), I *though*
I read somewhere that IBM would never put persistent data in it.
Oh well.   I can change it to a zFS if I ever need it. Or MKDIR
in the TFS from /etc/rc and mount a zFS from there.

Mark
--
Mark Zelden
Sr. Software and Systems Architect - z/OS Team Lead
Zurich North America / Farmers Insurance Group:  G-ITO
mailto:[EMAIL PROTECTED]
z/OS and OS390 expert at http://searchDataCenter.com/ateExperts/
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


Batch SDSF Question regarding ISFAFD

2007-01-24 Thread JONES, CHARLIE
I have used batch SDSF for years but now I need to notch it up a level.
I would
need to update some of the fields where overtyping is allowed.  I don't
believe batch
SDSF will allow this but I have found hints that ISFAFD will.  Anyone
out there have
a sample piece of JCL that shows how to tab over and change field values
in batch
ISFAFD?

Charlie Jones

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

2007-01-24 Thread Rob Scott
All good stuff from CC as usual - but can I add that Bob Shannon wrote a
"PC Routines For Dummies" Share Presentation - and I had that next to me
when I wrote my first PC routine.

It is probably available in PDF format somewhere out there in the
interweb - but I can probably get my hands on it if you have trouble
finding it.

Consider that you will need the following critical ingredients before
you start to cook your own PC routine :

(1) Good knowledge of assembler
(2) Internals experience of MVS
(3) Dump reading skills
(4) A test system that you can crash and burn... 


Rob Scott
Rocket Software, Inc
275 Grove Street
Newton, MA 02466
617-614-2305
[EMAIL PROTECTED]
http://www.rs.com/portfolio/mxi_g2

-Original Message-
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On
Behalf Of Craddock, Chris
Sent: 24 January 2007 12:12
To: IBM-MAIN@BAMA.UA.EDU
Subject: Re: SVCs

> Would you or someone else mind elaborating on this a bit more?  I'd
like
> to learn more about PC Routines and unfortunately they aren't
mentioned in
> Cannatello's book. (-:
> 
> What IBM book would tell me how to write one?  (Not that I will or
can,
> just want to know how.)

In the original S/360 the SVC instruction (Supervisor Call) was the only
architected mechanism for causing a state change from problem state to
supervisor state. The intended use at that time was for the operating
system and systems software. At the time, systems software applications
from ISVs was a far off gleam in someone's eye. 

Unfortunately the SVC mechanism is a heavy-weight way of switching
control. The SVC instruction itself causes an interrupt, which causes
entry to the SVC FLIH, saving of status and a whole lot of software
conniptions before the intended SVC function gets control. And then
there's a whole bunch more screwing around to get back to the caller
when the SVC finishes.

Later when S/370 came along the designers had recognized the
deficiencies of SVC and they came up with PC (Program Call) as a lighter
weight and more flexible mechanism. PC functions can be instantiated
dynamically (much more so than SVCs) and they have the virtue that the
PC instruction passes control more-or-less directly to the target PC
function, avoiding a great deal of processing overhead. 

Return from the (original) PC instruction was accomplished by the PT
(Program Transfer) function, which switched state and branched to the
target instruction in a single operation - way faster than returning
from an SVC. 

Later in S/370-ESA the stacking PC was invented and that used the (then
new) linkage stack for saving and restoring the caller's state. When the
linkage stack is used, the PR instruction (Program Return) is used to
return control and restore the caller's state all in a single operation.

So... SVCs are for dopes. PeeCees rool!

The basics of setting up a set of PC services is documented in the
extended addressability guide. Short version; obtain a linkage index
with LXRES, create a PC entry table with ETCRE and connect it to the LX
with ETCON. After that you call the PC by forming the PC number (the LX
value + the entry index within the PC table) and issuing the PC
instruction. Pretty darn simple. Now doing all that and getting the
subtle details right is more of an undertaking, but it's a hell of a lot
easier than doing anything with an SVC. None of that is really suitable
for a beginner.

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: Does PAX unzip .ZIP files on z.OS v1r7 USS

2007-01-24 Thread McKown, John
> -Original Message-
> From: IBM Mainframe Discussion List 
> [mailto:[EMAIL PROTECTED] On Behalf Of Mark House
> Sent: Wednesday, January 24, 2007 11:04 AM
> To: IBM-MAIN@BAMA.UA.EDU
> Subject: Does PAX unzip .ZIP files on z.OS v1r7 USS
> 
> 
> We need to apply a JAVA (JTZU) Time Zone Utility to JAVA SDK 
> on a z/900 
> running z/OS 1.7.  The utility is distributed as a .zip file. 
>  The file 
> was downloaded to a workstation, in zip format, then uploaded 
> to the z/900 
> USS and placed in a directory.  I am now looking for a 
> utility to unzip 
> it.  Someone mentioned the PAX commanbd.  Anyone confirm or 
> recommend a 
> process to use to unzip the file.  Thanks.
> 
> Mark House

pax cannot process ZIP files. However, if you have Java installed, then
the jar command can be used.

jar -x myfile.zip

--
John McKown
Senior Systems Programmer
HealthMarkets
Keeping the Promise of Affordable Coverage
Administrative Services Group
Information Technology

The information contained in this e-mail message may be privileged
and/or confidential.  It is for intended addressee(s) only.  If you are
not the intended recipient, you are hereby notified that any disclosure,
reproduction, distribution or other use of this communication is
strictly prohibited and could, in certain circumstances, be a criminal
offense.  If you have received this e-mail in error, please notify the
sender by reply and delete this message without copying or disclosing
it. 

--
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: Does PAX unzip .ZIP files on z.OS v1r7 USS

2007-01-24 Thread Scott Barry
Did a Google search on string "+pax +zip +file +z/os" and found this link 
related to z/OS Java
applications -- some of the content and examples should apply, I would expect.

Sincerely,

Scott Barry
SBBWorks, Inc.

http://www.alphaworks.ibm.com/tech/zosjavabatchtk/requirements

__

Wed, 24 Jan 2007 11:04:03 -0600
From: Mark House <[EMAIL PROTECTED]>
Subject:  Does PAX unzip .ZIP files on z.OS v1r7 USS

We need to apply a JAVA (JTZU) Time Zone Utility to JAVA SDK on a z/900 
running z/OS 1.7.  The utility is distributed as a .zip file.  The file 
was downloaded to a workstation, in zip format, then uploaded to the z/900 
USS and placed in a directory.  I am now looking for a utility to unzip 
it.  Someone mentioned the PAX commanbd.  Anyone confirm or recommend a 
process to use to unzip the file.  Thanks.

Mark House
(402) 778-1966
Technical Development Services
[EMAIL PROTECTED]

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


Re: SVCs

2007-01-24 Thread Craddock, Chris
> Would you or someone else mind elaborating on this a bit more?  I'd
like
> to learn more about PC Routines and unfortunately they aren't
mentioned in
> Cannatello's book. (-:
> 
> What IBM book would tell me how to write one?  (Not that I will or
can,
> just want to know how.)

In the original S/360 the SVC instruction (Supervisor Call) was the only
architected mechanism for causing a state change from problem state to
supervisor state. The intended use at that time was for the operating
system and systems software. At the time, systems software applications
from ISVs was a far off gleam in someone's eye. 

Unfortunately the SVC mechanism is a heavy-weight way of switching
control. The SVC instruction itself causes an interrupt, which causes
entry to the SVC FLIH, saving of status and a whole lot of software
conniptions before the intended SVC function gets control. And then
there's a whole bunch more screwing around to get back to the caller
when the SVC finishes.

Later when S/370 came along the designers had recognized the
deficiencies of SVC and they came up with PC (Program Call) as a lighter
weight and more flexible mechanism. PC functions can be instantiated
dynamically (much more so than SVCs) and they have the virtue that the
PC instruction passes control more-or-less directly to the target PC
function, avoiding a great deal of processing overhead. 

Return from the (original) PC instruction was accomplished by the PT
(Program Transfer) function, which switched state and branched to the
target instruction in a single operation - way faster than returning
from an SVC. 

Later in S/370-ESA the stacking PC was invented and that used the (then
new) linkage stack for saving and restoring the caller's state. When the
linkage stack is used, the PR instruction (Program Return) is used to
return control and restore the caller's state all in a single operation.

So... SVCs are for dopes. PeeCees rool!

The basics of setting up a set of PC services is documented in the
extended addressability guide. Short version; obtain a linkage index
with LXRES, create a PC entry table with ETCRE and connect it to the LX
with ETCON. After that you call the PC by forming the PC number (the LX
value + the entry index within the PC table) and issuing the PC
instruction. Pretty darn simple. Now doing all that and getting the
subtle details right is more of an undertaking, but it's a hell of a lot
easier than doing anything with an SVC. None of that is really suitable
for a beginner.

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: Deleting HSM Backups questions -- Part 2

2007-01-24 Thread Larry Burch
Mark,

I failed to mention that I'm on OS390.210; its HSM Stor. Admin Ref has 4 
pages with word availability.  Can't seem to find anything that relates to 
your question.  I also searched most of the 150 or so files that I saved in 
my efforts.  The zOS 1.8 Ref has 34 pages with that word.

Maybe somebody else can advise.

 Larry M. Burch  
 City of Albuquerque
 Albuquerque  NM  USA


On Wed, 24 Jan 2007 09:53:12 -0500, Mark Pace <[EMAIL PROTECTED]> wrote:

>Thanks for that.
>
>I found that I have 2 very old backup tapes.  Both of which show
>Availability of OPEN.  This is wrong.  How can I change the Availability of
>the tape?
>
>
>--
>Mark Pace
>Mainline Information Systems
>

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


Does PAX unzip .ZIP files on z.OS v1r7 USS

2007-01-24 Thread Mark House
We need to apply a JAVA (JTZU) Time Zone Utility to JAVA SDK on a z/900 
running z/OS 1.7.  The utility is distributed as a .zip file.  The file 
was downloaded to a workstation, in zip format, then uploaded to the z/900 
USS and placed in a directory.  I am now looking for a utility to unzip 
it.  Someone mentioned the PAX commanbd.  Anyone confirm or recommend a 
process to use to unzip the file.  Thanks.

Mark House
(402) 778-1966
Technical Development Services
[EMAIL PROTECTED]

This e-mail message and any attachments may contain confidential, 
proprietary or non-public information.  This information is intended 
solely for the designated recipient(s).  If an addressing or transmission 
error has misdirected this e-mail, please notify the sender immediately 
and destroy this e-mail.  Any review, dissemination, use or reliance upon 
this information by unintended recipients is prohibited.  Any opinions 
expressed in this e-mail are those of the author personally.


--
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: Recalling A Message in Lotus Notes

2007-01-24 Thread Sebastian Welton
On Wed, 24 Jan 2007 10:13:43 -0500, Walt Farrell <[EMAIL PROTECTED]> wrote:

>
>The Notes server (Domino) runs quite nicely on z/OS (I think that z/OS
>provides one of the better platforms for running it, in fact), so your
>question seems more relevant here than discussion of flying saucers, etc.

It maybe better but not necessarily performance wise better than other
platforms. The 2 places where I worked on it as a zOS application could not
get rid of it quick enough. Also check out:

http://searchdatacenter.techtarget.com/originalContent/0,289142,sid80_gci1059214,00.html

in case of wrap:

http://tinyurl.com/2na59v

Seb.

--
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: StorageTek libraries with IP interface for z/OS?

2007-01-24 Thread Jack Kelly
I just went through this endeavor, i.e. Timberwolf (9740) without 3x74. 
We're on Z/OS and STK came back against trying to use ACSLS and CSC but 
were willing to give us a deal on a SL8500, so I assume that implies that 
the SL8500 works on Z/OS?

Jack Kelly
LA Systems @ US Courts
x 202-502-2390

--
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: BLKSIZE=0

2007-01-24 Thread R.S.

Paul Gilmartin wrote:

In a recent note, R.S. said:


Date: Wed, 24 Jan 2007 16:42:40 +0100

This is something I fight against. Sometimes the dataset is never
opened. For example it is kind of "exception report". In case of no
exceptions the dataset remains "untouched". It cannot be backed up due
to invalid DSORG, so it will *never* be migrated or deleted according

to

mgmt class parameters. It occupies the best DASD space.


But you can't print or view that exception report because of the
invalid attributes; DSORG, RECFM, whatever.


Yes, but such report are used or not. In any case I want them to be 
migrated and after defined time deleted. It covers various datasets, not 
only reports. Invalid DSORG suspends (denies) migration and deletion.


[...]

Migrating or backing up a data set with incomplete attributes
ought to be a trivial operation: [...]


Agreed. However it's not done. Such datasets are not migrated.
So, I have two choices:
a) complain about HSM/DSS design and stay with the problem
b) circuvent it - use DSORG in JCL and watch datasets with invalid 
DSORG. Optionally I can still complain about HSM, DSORG, IBM, 
mainframes, etc. 


Regards
--
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: BLKSIZE=0

2007-01-24 Thread Jack Kelly
True but you can always use a default data class to provide a dsorg, etc 
if one is not provided.

Jack Kelly
LA Systems @ US Courts
x 202-502-2390

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

2007-01-24 Thread Lindy Mayfield
Hi John, 

Would you or someone else mind elaborating on this a bit more?  I'd like to 
learn more about PC Routines and unfortunately they aren't mentioned in 
Cannatello's book. (-:

What IBM book would tell me how to write one?  (Not that I will or can, just 
want to know how.)

Thanks,
Lindy



-Original Message-
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On Behalf Of john 
gilmore
Sent: Wednesday, January 24, 2007 5:00 AM
To: IBM-MAIN@BAMA.UA.EDU
Subject: Re: SVCs

Assorted doubts have already been cast on what you propose to do.  Let me 
add one.  SVCs are at best obsolescent.  Since you need to master a new 
technology in either case, look at the use of PC-based schemes instead of 
SVC-based ones.  (Here 'PC' is of course an acronym for 'program call' 
rather than 'personal computer'.)

John Gilmore
Ashland, MA 01721-1817
USA

--
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: StorageTek libraries with IP interface for z/OS?

2007-01-24 Thread R.S.

 Tim Hare wrote:
We once had a StorageTek 9360, on which you could get a feature to have 
robotics control commands sent over IP instead of 3270 coax (we didn't buy 
it, but the feature was available).  Then our lease was up, and we ended 
up with 9740 LMUs which only use 3270 connections. Now that we would like 
to get rid of our 3x74s (we use ICCs for consoles), these LMUs are a 
sticking point. 

As far as I know, the new SL8500 has an IP interface (having quite a few 
9840 cartridges, it will be easier to stick with STK I think) - however on 
the Sun site it doesn't even say that box is compatible with z/OS or z/VM 
(probably an error?).


Anyone know of other ways around this on current hardware? Maybe some sort 
of ICC interface which routes out a coax instead of TN3270E (remember, 
once upon a time 9370 CPUs had an inegrated 3x74 controller so this is not 
too far-fetched)? Barring that, can anyone verify they are running SL8500s 
with z/OS?


Obviously SL8500 does work with z/OS. Command path is over Ethernet, 
(usually) over IP. Drives are ESCON or FICON attached.


However you have two choices for management of the library:
1. HSC manages library. HSC resides on z/OS, it can serve z/OS clients 
(local, and other systems) - SMC, and open systems clients (Library 
Station software is needed).
2. ACSLS manages library. Open systems connect directly to ACSLS using 
their software (i.e. Veritas). z/OS connect using MVS/CSC software 
component. SMC is also required.


--
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: BLKSIZE=0

2007-01-24 Thread Paul Gilmartin
In a recent note, R.S. said:

> Date: Wed, 24 Jan 2007 16:42:40 +0100
> 
> This is something I fight against. Sometimes the dataset is never
> opened. For example it is kind of "exception report". In case of no
> exceptions the dataset remains "untouched". It cannot be backed up due
> to invalid DSORG, so it will *never* be migrated or deleted according to
> mgmt class parameters. It occupies the best DASD space.
> 
But you can't print or view that exception report because of the
invalid attributes; DSORG, RECFM, whatever.

ISTR an era when HSM refused to migrate a PDS with no members.
At z/OS 1.7 there is no such problem; I just created an empty
PDS, migrated it (primary) and recalled it.  HSM performed
extent reduction and truncation, which might not always be
desirable.

Migrating or backing up a data set with incomplete attributes
ought to be a trivial operation: HSM should make a memorandum
in the Migration Catalog with the available attributes and
scratch the data set.  Later, when the data set is allocated,
HSM could emulate the recall by allocating with the saved
attributes, and a putative open for output will complete the
description or fail with Sx13.

How does HSM deal with migrating a data set allocated with a
full set of valid attributes but never opened, so the extents
contain data invalid for the DSORG, etc.  Again, my philosophy
is that DS1LSTAR should be preemptive: if HSM were to stop
copying at DS1LSTAR it would never perceive any problem.

-- gil
-- 
StorageTek
INFORMATION made POWERFUL

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


SHARE User Events

2007-01-24 Thread Ed Finnell
This came in on the new IBM eNews.
 
_http://www.share.org/events/tampa/index.cfm_ 
(http://www.share.org/events/tampa/index.cfm) 

--
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: Recalling A Message in Lotus Notes

2007-01-24 Thread Ed Finnell
 
In a message dated 1/24/2007 9:14:07 A.M. Central Standard Time,  
[EMAIL PROTECTED] writes:

provides  one of the better platforms for running it, in fact), so your 
question  seems more relevant here than discussion of flying saucers,  etc.



>>
Had to be a West coast SHARE, maybe Anaheim and the Keynote Speaker was  head 
of JPL's UFO project for many years. His best story was maybe investigating  
crop of UFO's in Kentucky. Set out on the farmers porch for several nights and 
 nada, zip, nil...farmer taps him on the shoulder and says maybe this will 
take  the edge off...Little homebrew, after about three swigs cold went away 
and 
pink  elephants, UFO's, flying dragons appeared...psychotic  mushrooms!

--
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: Unix System Services Maintenance

2007-01-24 Thread Marna WALLE
Mark,
YES, but it's not a "now" thing.  There are elements that store "persistent"
data in /var, and it is expected that this data is there between IPLs.
Here's the list of z/OS elements that use /var in this manner.  (I'm
guessing that you don't use these elements, as you haven't encountered
problems using /var as a TFS to date).

- CIM (uses /var/wbem, which we recommend to be its own separate file system)
- Cryptographic Services OCSF (uses /var/ocsf)
- Infoprint Server (uses /var/Printsrv)
- Integrated Security Services Network Authentication Service (uses /var/skrb).

btw - I pulled this list from the z/OS Migration book.

-Marna WALLE
z/OS System Build and Install

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


Lotus Notes Mail Recall

2007-01-24 Thread Lionel B Dyck
Check out this press release  
http://www.marketwire.com/mw/release_html_b1?release_id=205791
from IBM about Notes 8 which includes this text:

Significant email enhancements have been added to help increase 
productivity and avoid information overload. Features include "Recent 
Contacts" and "Message Recall." 

If you want something prior to this check out 
http://www.ivesco.com/home.nsf/totalrecall?OpenPage

cheers

Lionel B. Dyck, Consultant/Specialist zLinux Platform 
Client and Platform Engineering Services (CAPES) 
KP-IT Enterprise Engineering, Manager Toni Nicotera 
925-926-5332 (8-473-5332) | E-Mail: [EMAIL PROTECTED] 
AIM: lbdyck | Yahoo IM: lbdyck 
Kaiser Service Credo: "Our cause is health. Our passion is service. We?re 
here to make lives better.? 

?Never attribute to malice what can be caused by miscommunication.? 

NOTICE TO RECIPIENT: If you are not the intended recipient of this e-mail, 
you are prohibited from sharing, copying, or otherwise using or disclosing 
its contents. If you have received this e-mail in error, please notify the 
sender immediately by reply e-mail and permanently delete this e-mail and 
any attachments without reading, forwarding or saving them. 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: BLKSIZE=0

2007-01-24 Thread Richard Pinion
I use ACC/SRS, DTS Software, routines to set the DSORG to PS if the DSORG is 
empty and directory blocks are not specified.  In the last eight years I've 
done this WITHOUT causing problems, YMMV.

--- [EMAIL PROTECTED] wrote:

From: "R.S." <[EMAIL PROTECTED]>
To:   IBM-MAIN@BAMA.UA.EDU
Subject: Re: BLKSIZE=0
Date: Wed, 24 Jan 2007 16:42:40 +0100

Paul Gilmartin wrote:
> In a recent note, Ron Hawkins said:
> 
>> Date: Wed, 24 Jan 2007 13:22:59 +0800
>>
>> This conflicts with BLKSIZE=0 being used for SDB. SDB does not work
> unless
>> DSORG can be established. BLKSIZE=0 is a null - SDB requires DSORG and
> no
>> BLKSIZE. Additional DCB depends on the DSORG.
>>
> There should be no conflict.  SDB also doesn't operate until the DCB
> is opened for output.  It must, in fact, be deferred until after
> the DCB OPEN exit has had an opportunity to supply RECFM and LRECL
> (as well as DSORG).  Easy enough to verify: allocate a data set with
> BLKSIZE=0; verify with DSLIST INFO that BLKSIZE remains 0; OPEN it
> for output; verify that BLKSIZE has been defined.

This is something I fight against. Sometimes the dataset is never 
opened. For example it is kind of "exception report". In case of no 
exceptions the dataset remains "untouched". It cannot be backed up due 
to invalid DSORG, so it will *never* be migrated or deleted according to 
mgmt class parameters. It occupies the best DASD space.
Obviously you can create report of such datasets, delete them manually, 
instruct fokls to specify DSORG, etc.
The above is for HSM customers, AFAIK FDR users have no such problem, 
because FDR manages datasets with invalid DSORG.

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




_
Netscape.  Just the Net You Need.

--
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: BLKSIZE=0

2007-01-24 Thread R.S.

Paul Gilmartin wrote:

In a recent note, Ron Hawkins said:


Date: Wed, 24 Jan 2007 13:22:59 +0800

This conflicts with BLKSIZE=0 being used for SDB. SDB does not work

unless

DSORG can be established. BLKSIZE=0 is a null - SDB requires DSORG and

no

BLKSIZE. Additional DCB depends on the DSORG.


There should be no conflict.  SDB also doesn't operate until the DCB
is opened for output.  It must, in fact, be deferred until after
the DCB OPEN exit has had an opportunity to supply RECFM and LRECL
(as well as DSORG).  Easy enough to verify: allocate a data set with
BLKSIZE=0; verify with DSLIST INFO that BLKSIZE remains 0; OPEN it
for output; verify that BLKSIZE has been defined.


This is something I fight against. Sometimes the dataset is never 
opened. For example it is kind of "exception report". In case of no 
exceptions the dataset remains "untouched". It cannot be backed up due 
to invalid DSORG, so it will *never* be migrated or deleted according to 
mgmt class parameters. It occupies the best DASD space.
Obviously you can create report of such datasets, delete them manually, 
instruct fokls to specify DSORG, etc.
The above is for HSM customers, AFAIK FDR users have no such problem, 
because FDR manages datasets with invalid DSORG.


--
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: Recalling A Message in Lotus Notes

2007-01-24 Thread Howard Brazee
On 24 Jan 2007 05:13:49 -0800, [EMAIL PROTECTED] (Carol Srna) wrote:

>This is driving me crazy.  Does anyone know how to recall a sent message in 
>Lotus Notes?

Lots of e-mail programs have such a feature - which don't work.A
request to recall a sent message only works if the receiving software
agree (and the receiver hasn't already read the message).

--
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: Recalling A Message in Lotus Notes

2007-01-24 Thread Lionel B Dyck
This capability is not native to any current release of Lotus Notes 
however there is a product that I ran across sometime last year which was 
marketed as having this capability.

Lionel B. Dyck, Consultant/Specialist zLinux Platform 
Client and Platform Engineering Services (CAPES) 
KP-IT Enterprise Engineering
925-926-5332 (8-473-5332) | E-Mail: [EMAIL PROTECTED] 
AIM: lbdyck | Yahoo IM: lbdyck 
Kaiser Service Credo: "Our cause is health. Our passion is service. We?re 
here to make lives better.? 

?Never attribute to malice what can be caused by miscommunication.? 

NOTICE TO RECIPIENT: If you are not the intended recipient of this e-mail, 
you are prohibited from sharing, copying, or otherwise using or disclosing 
its contents. If you have received this e-mail in error, please notify the 
sender immediately by reply e-mail and permanently delete this e-mail and 
any attachments without reading, forwarding or saving them. Thank you. 



Carol Srna <[EMAIL PROTECTED]> 
Sent by: IBM Mainframe Discussion List 
01/24/2007 05:14 AM
Please respond to
IBM Mainframe Discussion List 


To
IBM-MAIN@BAMA.UA.EDU
cc

Subject
Recalling A Message in Lotus Notes






Hi All.
This is driving me crazy.  Does anyone know how to recall a sent message 
in 
Lotus Notes?
TIA

P.S. I know this is not directly related to Mainframes, but if we can talk 

about flying saucers, and white elephants on this site, I thought I could 
ask this 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


--
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: Recalling A Message in Lotus Notes

2007-01-24 Thread Walt Farrell

On 1/24/2007 8:13 AM, Carol Srna wrote:
This is driving me crazy.  Does anyone know how to recall a sent message in 
Lotus Notes?


The generally available (GA) levels of Notes do not provide a recall 
function.


P.S. I know this is not directly related to Mainframes, but if we can talk 
about flying saucers, and white elephants on this site, I thought I could 
ask this question.


The Notes server (Domino) runs quite nicely on z/OS (I think that z/OS 
provides one of the better platforms for running it, in fact), so your 
question seems more relevant here than discussion of flying saucers, etc.


Walt

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

2007-01-24 Thread Thompson, Steve (SCI TW)
-Original Message-
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On
Behalf Of john gilmore
Sent: Tuesday, January 23, 2007 9:00 PM
To: IBM-MAIN@BAMA.UA.EDU
Subject: Re: SVCs

Assorted doubts have already been cast on what you propose to do.  Let
me 
add one.  SVCs are at best obsolescent.  Since you need to master a new 
technology in either case, look at the use of PC-based schemes instead
of 
SVC-based ones.  (Here 'PC' is of course an acronym for 'program call' 
rather than 'personal computer'.)



Isn't PC a Mnemonic when referring to the instruction? 

Later,
Steve Thompson

--
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: Unix System Services Maintenance

2007-01-24 Thread Chase, John
> -Original Message-
> From: IBM Mainframe Discussion List On Behalf Of Mark Zelden
> 
> On Wed, 24 Jan 2007 10:43:23 +1000, Shane Ginnane 
> <[EMAIL PROTECTED]> wrote:
> 
> 
> >If this is in relation to the changes to /var and /etc in z/OS 1.7, 
> >you'll have to manually deal with that. There's some tips in 
> the migration guide.
> >
> 
> We skipped 1.7 and just got notification my 1.8 order is 
> ready.  What changes to /var?  I've been using a TFS for /var 
> since OS/390 2.8.
> Is there something needed in there now across IPLs?

Just make them separate, mountable filesystems if you haven't already.

-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: SVC's

2007-01-24 Thread Thompson, Steve (SCI TW)
-Original Message-
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On
Behalf Of Patrick O'Keefe
Sent: Tuesday, January 23, 2007 6:27 PM
To: IBM-MAIN@BAMA.UA.EDU
Subject: Re: SVC's


... I suspect you are not ready to write an SVC if you aren't 
already familiar with tools like that.  I know there is no clear logic
in my statement, but I would want a army of tools before I launched into
writing an SVC.  I may be the only one on this list that has not written
one so maybe my concern is irrational, but it seems to me that a lot of
damage can be done by an errant SVC.


I don't know all those tools. I have written several SVCs, PC/PT
routines, SRB (cross memory type) routines (some for and in IBM
products).

But I do know how to get the SVC table to see what has been installed
w/o those tools (e.g., IPCS against ACTIVE and look at the SVC table). I
also know how to look at the running system to see what has been built
(Sub system stuff).

So knowing or not knowing the commercial tools does not necessarily make
one an SVC writer. Knowing the rules and being able to write appropriate
code while having a need for such a specialized routine makes one an SVC
writer.

Just one man's opinion (who has done it).

Later,
Steve Thompson

--
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: Recalling A Message in Lotus Notes

2007-01-24 Thread Mark Pace

In my research of this "feature" a while back I found that basically the
only supported use of this was in an Outlook client to Outlook client.  And,
of course, only if it had not already been opened by the recipient.  I am
surprised at the number of employees that call our help desk and ask about
this.

On 1/24/07, Paul Gilmartin <[EMAIL PROTECTED]> wrote:


In a recent note, Mark Pace said:

> Date: Wed, 24 Jan 2007 08:31:15 -0500
>
> It is NOT a feature of Lotus Notes.
>
>
Good.  I also believe it's not specified in any RFC.  Outlook
provides such a feature.  The effect is that when I read mail
with a non-Outlook MUA, I occasionally receive messages with
the body:

 would like to recall the message ...

I believe I've even seen some such distributed via these lists.
Usually I reply (to individual sender only) with:

 would like to forget the message ...

I suspect such a feature could be abused in the fashion of
Usenet forged cancel messages.

-- gil
--
StorageTek
INFORMATION made POWERFUL

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





--
Mark Pace
Mainline Information Systems

--
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: Deleting HSM Backups questions -- Part 2

2007-01-24 Thread Mark Pace

Thanks for that.

I found that I have 2 very old backup tapes.  Both of which show
Availability of OPEN.  This is wrong.  How can I change the Availability of
the tape?


--
Mark Pace
Mainline Information Systems

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


z/OS R8 Coexistence PTF Checking

2007-01-24 Thread Marna WALLE
Hello,
I wanted to point out an entry that I recently added to the z/OS releases'
ZOSGEN PSP buckets (for z/OS R5 through z/OS R8).  I'm not sure folks review
that PSP bucket, which is why I'm posting it here...

(I'll be talking about this at SHARE in Tampa, and welcome any comments on
if this has been helpful or suggestions for improvement.  You can post to
IBM-MAIN, email me directly, or catch me at SHARE.  Whatever's easiest for
you!) 

-Marna WALLE
z/OS System Build and Install
IBM Poughkeepsie

Here's the actual ZOSGEN PSP entry:
Hint:  You may use the Enhanced PSP Tool (EPSPT) to assist
  in programmatically determining  which coexistence PTFs you
  must install on your current system in preparation for
  migration to a later z/OS release.  When you retrieve the
  extract file from the ZOSGEN PSP bucket subset that is used
  as input to EPSPT,  the file will contain the current list
  of coexistence PTFs for migrating to a later z/OS release.
  Coexistence PTFs are identified in the "Cross Product
  Dependencies" section of the ZOSGEN PSP bucket subset. The
  steps to take to programmatically determine whether your
  current system has the complete list of required
  Coexistence PTFs for migration are:

1) Download and install the EPSPT, available from
http://www14.software.ibm.com/webapp/set2/sas/f/psp/download.html

2) Download the extract file from your current release's
   ZOSGEN PSP bucket subset.  The list of "to" release
   coexistence PTFs is found in the "from" release ZOSGEN
   PSP bucket subset.

3) Using the extract file from your current release's
   ZOSGEN PSP bucket subset, run the EPSPT.

4) Resolve any outstanding discrepancies that the EPSPT
   has identified.

  Periodically, you may want to download
  the extract file from your current release's ZOSGEN
  PSP bucket subset, and rerun EPSPT to ensure that any
  newly added coexistence PTFs are verified.

--
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: BLKSIZE=0

2007-01-24 Thread Paul Gilmartin
In a recent note, Ron Hawkins said:

> Date: Wed, 24 Jan 2007 13:22:59 +0800
> 
> This conflicts with BLKSIZE=0 being used for SDB. SDB does not work unless
> DSORG can be established. BLKSIZE=0 is a null - SDB requires DSORG and no
> BLKSIZE. Additional DCB depends on the DSORG.
> 
There should be no conflict.  SDB also doesn't operate until the DCB
is opened for output.  It must, in fact, be deferred until after
the DCB OPEN exit has had an opportunity to supply RECFM and LRECL
(as well as DSORG).  Easy enough to verify: allocate a data set with
BLKSIZE=0; verify with DSLIST INFO that BLKSIZE remains 0; OPEN it
for output; verify that BLKSIZE has been defined.

> Most sites have a default DATACLAS that will allocate with DSORG=PS if
> nothing else can be determined. This allows SDB to work, and also ensures
> SMS datasets have an EOF at allocation.
> 
> > -Original Message-
> > From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On Behalf Of 
> > Bruce Black
> > Sent: Wednesday, 24 January 2007 1:50 AM
> >
> Most JCL allocates
> > (the DSORG is not
> > determined until the dataset is opened for output

-- gil
-- 
StorageTek
INFORMATION made POWERFUL

--
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: Unix System Services Maintenance

2007-01-24 Thread Mark Zelden
On Wed, 24 Jan 2007 10:43:23 +1000, Shane Ginnane <[EMAIL PROTECTED]> wrote:


>If this is in relation to the changes to /var and /etc in z/OS 1.7, you'll
>have to manually deal with that. There's some tips in the migration guide.
>

We skipped 1.7 and just got notification my 1.8 order is ready.  What 
changes to /var?  I've been using a TFS for /var since OS/390 2.8.
Is there something needed in there now across IPLs?

Mark
--
Mark Zelden
Sr. Software and Systems Architect - z/OS Team Lead
Zurich North America / Farmers Insurance Group:  G-ITO
mailto:[EMAIL PROTECTED]
z/OS and OS390 expert at http://searchDataCenter.com/ateExperts/
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: Recalling A Message in Lotus Notes

2007-01-24 Thread Paul Gilmartin
In a recent note, Mark Pace said:

> Date: Wed, 24 Jan 2007 08:31:15 -0500
> 
> It is NOT a feature of Lotus Notes.
> 
> 
Good.  I also believe it's not specified in any RFC.  Outlook
provides such a feature.  The effect is that when I read mail
with a non-Outlook MUA, I occasionally receive messages with
the body:

 would like to recall the message ...

I believe I've even seen some such distributed via these lists.
Usually I reply (to individual sender only) with:

 would like to forget the message ...

I suspect such a feature could be abused in the fashion of
Usenet forged cancel messages.

-- gil
-- 
StorageTek
INFORMATION made POWERFUL

--
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: Recalling A Message in Lotus Notes

2007-01-24 Thread Mark Pace

It is NOT a feature of Lotus Notes.


--
Mark Pace
Mainline Information Systems

--
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: Recalling A Message in Lotus Notes

2007-01-24 Thread Carol Srna
This function cannot be done at my site.

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


Recalling A Message in Lotus Notes

2007-01-24 Thread Carol Srna
Hi All.
This is driving me crazy.  Does anyone know how to recall a sent message in 
Lotus Notes?
TIA

P.S. I know this is not directly related to Mainframes, but if we can talk 
about flying saucers, and white elephants on this site, I thought I could 
ask this 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: COBOL and Java interoperabitiliy

2007-01-24 Thread Jan MOEYERSONS
>I didn't know that JMS was identical to MQ-Series! Thanks for the
No, no, sorry for not being explicit enough...
JMS is certainly not identical to MQ-Series. 

The fact is that JMS is a Java interface for accessing Message-Oriented-
Middleware. JMS requires something else (the MOM) to implement the actual 
messaging for it. Typically, on mainframe, that MOM will be MQ-Series 
(sorry, WebSphere MQ...)

The point I wanted to make is: on the Linux side, you may very well have a 
Java program talking JMS, underpinned by MQ-Series for Linux. Connect the 
latter to MQ-Series on mainframe and have regular COBOL programs talk 
regular MQI verbs to get and put messages natively to the queues. That way, 
you are not necessarily obliged to run Java on the mainframe.

You will need to read up on JMS. There is a bit of work to do in order to 
format a message from a native program such that JMS can indeed deliver it 
to the Java application. Google is your friend.

Cheers,

Jantje.

--
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 it necessary re-compile all pdef/formdef after migrated from PSF3.3 to PSF3.4

2007-01-24 Thread Big Iron
No, it shouldn't be necessary to recompile any pagedef/formdefs between PSF
releases; we didn't need to recompile any between V3.3 and V3.4. Normally,
the only reason to recompile resources is to take advantage of new function
or possibly to correct a defect and I would expect that any change that
required any AFP resources to be rebuilt would be flagged in the documentation.

Bill

On Wed, 24 Jan 2007 10:01:26 +0800, Tommy Tsui <[EMAIL PROTECTED]> wrote:

>Hi,
>Is it necessary re-compile all pdef/formdef after migrate from PSF3.3 to
>PSF3.4 (Zos1.4 to zos1.7)
>
>any comment will be appreciated
>
>best regards
>
>tommy
>

--
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: z/OS 1.7 SYNCHRES=YES & z/OS 14 SYNCHRES=NO

2007-01-24 Thread R.S.
1. It is only chnage in *default* setting of SYNCHRES. You can use 
SYNCHRES=YES on 1.4 or change SYNCHRES to NO on 1.7. You can change it 
dynamically (both directions), via SETGRS command.


2. There is no requirement to have consistent setting of SYCHRES over 
sysplex (grsplex in general). It's not like RNL, which have to be 
consistent, otherwise system won't join GRS complex.



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


S99CATLG=1 question

2007-01-24 Thread David Cole

Hi,

I have a question about the S99CATLG flag during the dynamic 
allocation. I am trying to figure out wither or not I should set in 
on during the allocation of a spool file.


The IBM doc is rather opaque about this flag. All it says is "ALLOC 
FUNCTION-SET SPECIAL CATALOG DATA SET INDICATORS". Exactly, what the 
heck does that mean!


I have been told that, when allocating an output spool files, if 
S99CATLG=1 is set, then an SVC 26 is avoided during allocation. I 
guess whether or not that would be a good thing would depend upon the 
specific purpose of this particular SVC 26 call. Does anyone know?


Also, would there be any other consequences of setting S99CATLG=1?

Thanks,

Dave Cole  REPLY TO: [EMAIL PROTECTED]
Cole Software  WEB PAGE: http://www.xdc.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


  1   2   >