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


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


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


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


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

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

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


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


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:

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

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


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


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


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


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


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


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


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


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: 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 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 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
SNIP
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!
SNIP

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: 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 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 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.
/snip

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


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: 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: 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
 icleBasicarticleId=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 Kirk Talman
http://en.wikipedia.org/wiki/John_Gilmore

Hockey does not appear to be attrractive to wikiists.

IBM Mainframe Discussion List IBM-MAIN@BAMA.UA.EDU 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: 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: 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 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 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

snip

 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 GRIN. 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 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 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 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 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 (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: 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 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 wink

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

2007-01-24 Thread Rick Fochtman

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

---unsnip---
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: 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 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 ... qd 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 applied to 

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


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


Re: SVCs

2007-01-24 Thread Lindy Mayfield
Snip
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
/snip

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


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