Re: DFHSM QUESTION - SETSYS PARTIALTAPE(MIGRATION(MARKFULL) BACKUP(MARKFULL))

2008-12-26 Thread O'Brien, David W. (NIH/CIT) [C]
Since we have dueling hypothesis, I decided to retest mine against my current 
level of software. With all my ML2 volumes Delvol'd to Markfull, I then issued 
a Migrate to ML2. Instead of the expected mount for an existing ML2, HSM 
mounted a scratch and added a ML2 tape. C'est le vie. We are currently at Z\os 
1.9.

Willie, What level of Z\os are you running? At 1.4 the outsourcer I was working 
with at the time complained whenever someone issued a HMIG / ML2 because HSM 
issued  mounts for an existing Primary/Alternate tapes. Of course the Alternate 
was off-site, hence the complaint. They had Partialtape Markfull as well.


From: IBM Mainframe Discussion List [ibm-m...@bama.ua.edu] On Behalf Of Douglas 
Shupe [dsh...@bellsouth.net]
Sent: Friday, December 26, 2008 12:17 AM
To: IBM-MAIN@bama.ua.edu
Subject: Re: DFHSM QUESTION - SETSYS PARTIALTAPE(MIGRATION(MARKFULL) 
BACKUP(MARKFULL))

Most likely you have sent a tape that has not been 'marked full' offsite.
A list of your ML2 tapes should confirm this. You might consider checking
the backup tapes also.

- Original Message -
From: O'Brien, David W. (NIH/CIT) [C] obrie...@mail.nih.gov
Newsgroups: bit.listserv.ibm-main
To: IBM-MAIN@bama.ua.edu
Sent: Wednesday, December 24, 2008 9:14 AM
Subject: Re: DFHSM QUESTION - SETSYS PARTIALTAPE(MIGRATION(MARKFULL)
BACKUP(MARKFULL))


 Willie,

 I was hoping someone would answer citing documentation. If they have, I
 haven't seen it.

 Short answer is HSM mounts the last ML2 tape used to satisfy a HMIG / ML2
 request.
 Since you have Duplex = Y for your migrate tapes HSM also wants to mount
 the alternate. Instruct your operators to reply N to the inevitable Can
 this tape be mounted msg. HSM will then migrate the dataset and initiate a
 Tapecopy of the ML2 tape when the migrate is done.

 Perhaps someone on the list can suggest a way to prevent the average user
 from migrating datasets to ML2?
 
 From: IBM Mainframe Discussion List [ibm-m...@bama.ua.edu] On Behalf Of
 willie bunter [williebun...@yahoo.com]
 Sent: Tuesday, December 23, 2008 10:07 AM
 To: IBM-MAIN@bama.ua.edu
 Subject: DFHSM QUESTION - SETSYS PARTIALTAPE(MIGRATION(MARKFULL)
 BACKUP(MARKFULL))

 Good Day To All,

 I have this parm coded in the DFHSM STC:
 SETSYS PARTIALTAPE(MIGRATION(MARKFULL) BACKUP(MARKFULL))

 This partion has DUPLEX option:
 SETSYS DUPLEX(MIGRATION(Y) BACKUP(N)

 However, for some reason when a user issues a MIGRAT 2 command DFHSM
 issues a tape mount request for both copies.  The problem is that one copy
 is offsite.  Is there a reason why this is occurring?

 Thanks.





 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to lists...@bama.ua.edu 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 lists...@bama.ua.edu 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 lists...@bama.ua.edu 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 lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: Computer History Museum

2008-12-26 Thread Rick Fochtman
I could sure use a copy of that BPS Loader source code, if anyone has it 
and is willing to share..


TIA
---

Anne  Lynn Wheeler wrote:


The following message is a courtesy copy of an article
that has been posted to bit.listserv.ibm-main,alt.folklore.computers as well.


rfocht...@ync.net (Rick Fochtman) writes:
 

I don't remember all the mods we made at NCSS, but one change that made 
a BIG difference on the simplex and duplex 360/67's was this: in the CP 
kernel, ALL SVC instructions were modified to a BAL to a specific 
address in the first 4K of storage, where a vector table rerouted the 
call to a specific CP subroutine. All those interrupts and PSW swaps 
took FOREVER on the 360/67, whereas a BAL to low storage SEEMED to fly 
almost instantaineously. The change also seemed to be beneficial when we 
switched to 370/168 platforms as well. The CMS kernel used a HVC (in 
actual fact, a DIAGNOSE) to request services from the CP kernel, 
including I/O services. We also modified MVT to run in a virtual machine 
using DIAGNOSE, rather than SIO/TIO/HIO, for I/O services. Made MVT run 
MUCH FASTER in the virtual machine and freed us from all the related 
emulation of these I/O instructions. One thing I miss: Grant wrote a 
program, called IMAGE, that created a complete image of the CP kernel, 
which would load in record time when bringing up the system. I wish I 
had a copy of that program now, because of its rather unique processing 
of the RLD data from the object code. I've never quite understood how 
RLD data is processed by either the linkage editor or the loader. :-(
   



re:
http://www.garlic.com/~lynn/2008s.html#51 Computer History Museum
http://www.garlic.com/~lynn/2008s.html#52 Computer History Museum
http://www.garlic.com/~lynn/2008s.html#54 Computer History Museum

as an undergraduate ... before joining the science center ... I first
looked at the standard SVC linkage routine (for all kernel calls) and
cut the pathlength by about 75%. I then looked at the most frequently
called subroutines ... and changed them to BALRs ... leaving the
remaining as SVC ... since it no longer represented a significant
portion of CP overhead  i.e. while SVC/LPSW was expensive with
regard to BALR ... the actual time spent in the original SVC
linkagereturn was much, much larger than the SVC/LPSW instruction
... most of the benefit came from reducing the logic. The next was the
BALR ... not only replaced the SVC/LPSW instructions but were also
eliminated the rest of the logic for the linkage/return for high-use
routines. When that was done, the remaining SVC/LPSW (and associated
linkage/return overhead) was a trivial percentage of overall time spent
in the kernel.

Remaining big overhead wasn't so much the SIO instruction ... but the
channel program simulation overhead done in CCWTRANS. CMS turned out
to do very stylized disk channel programs. I created a fastpath channel
program emulation operation for CMS disk I/O (that was also syncronous
... avoiding all the virtual machine gorp for entering wait state,
asyncronous interrupts, etc). This got severely criticized by the people
at the science center (mostly bob adair) because it violated the 360
principles of operation. However, it did significantly reduce cp67
kernel overhead for operating CMS virtual machines. This was then redone
using DIAGNOSE instruction ... since the 360 principles of operation
defines the DIAGNOSE instruction operation as model-dependent. The
facade was that there was a 360 virtual machine machine model which
had its own definition for DIAGNOSE instruction operation.

Standard CP67 saved core image of the loaded kernel to disk (routine
SAVECP) and a very fast loader sequence that brought back that image
back into memory on IPL and then transferred to CP67 startup routine
CPINIT. One of the people at the science center modified CP67 kernel
failure processing to write a image dump to disk area and then simulate
reloaded the disk kernel image from scratch ... basically automagically
failure/restart ... this is mentioned in one of the referenced stories
at MULTICS websites ... one of the people who supported CP67 system at
MIT (and later worked on MULTICS) had modified TTY/ASCII terminal line
processing that would cause the system to crash ... and one day CP67
crashed and automagically (fast) restarted 27 times in a single day
(which help instigate some MULTICS rewrite because it was taking an hour
elapsed time to restart).

The cp67 kernel was undergoing was amount of evolution with new
functions being added. On 768k real storage machine ... every little bit
hurt. So I did a little slight of hand and created a virtual address
space that mapped the cp67 kernel image ... and then flagged the
standard portion as fixed ... but created an infrastructure that allowed
other portions to be paged in  out. This required enhancing the SVC
linkage infrastructure to recognize portions of the 

Re: DFHSM QUESTION - SETSYS PARTIALTAPE(MIGRATION(MARKFULL) BACKUP(MARKFULL))

2008-12-26 Thread Chris Taylor
At one site, we put a process in place to run a LIST TTOC looking for partials, 
generating and running the DELVOL MARKFULL commands before the 
alternates were taken offsite. The main culprit in this case was that command 
level backup (i.e. HBACKDS) does not use the PARTIALTAPE parm for backup; 
this is only used for automatic backup process or a BACKVOL command, I 
believe. Using  INUSE(RETRY) can also cause this issue, since the backup 
retries are queued as command level backups. I do not recall if (or how) ML2 
tapes were affected. 

An alternative might be to use the ARCMDEXT exit and check if Interval 
Migration or PSM is in progress. If the answer to both is no, then I think it 
would be a command level migration of some kind and the output could be 
directed to DASD rather than TAPE.  You would need to set a RC=36 or 40 in 
the exit, depending on whether you want the dataset to be compacted on 
DASD or not. More information on the ARCMDEXT can be found at:

http://publibz.boulder.ibm.com/cgi-
bin/bookmgr_OS390/BOOKS/DGT2C760/6.10?
SHELF=EZ2ZO10LDT=20080603102513

Hope this helps in some way.

Chris Taylor

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


SDSF Question

2008-12-26 Thread Howard Rifkind
Hello all,
 
Below is an entry I placed is the ISFPARM's file in order to create a new group 
for anyone who is listed under the NTBL NAME(SYSPRGSX).  There is only one 
entry in NTBLENT.  This was done in order for various people to do the SDSF LOG 
command and have the log come up at column 51.
 
I executed the following without any errors:
 
 F SDSF,REFRESH,M(HR)   
 ISF304I Modify REFRESH command accepted.   
 ISF726I SDSF parameter processing started. 
 ISF739I SDSF parameters being read from member ISFPRMHR of data set
 SYS2.PARMLIB.  
 ISF728I SDSF parameters have been activated.   
 
However this isn't working.  What am I missing?  Any help would be appreciated. 
 Thanks.
 
GROUP IUID(SYSPRGSX),   /* Group name  */
TSOAUTH(JCL,OPER,ACCT), /* User must have JCL, OPER, ACCT  */
ACTION(ALL),/* All route codes displayed   */
ACTIONBAR(YES), /* Display the action bar on panels*/
APPC(ON),   /* Include APPC sysout */
AUPDT(2),   /* Minimum auto update interval*/
AUTH(LOG,I,O,H,DA,DEST,PREF, /* Authorized functions   */
 SYSID,ABEND,ACTION,INPUT,   
 FINDLIM,ST,INIT,PR,TRACE,   
 ULOG,MAS,SYSNAME,LI,SO,NO,PUN,RDR,JC,SE,RES),   
CMDAUTH(ALL),   /* Commands allowed for all jobs   */
CMDLEV(7),  /* Authorized command level*/
CONFIRM(ON),/* Enable cancel confirmation  */
CURSOR(ON), /* Leave cursor on last row processed  */
DADFLT(IN,OUT,TRANS,STC,TSU,JOB),  /* Default rows shown on DA */
DATE(MMDD), /* Default date format */
DATESEP('/'),   /* Default datesep format  */
DFIELD2(DAFLD2),/* Sample alternate field list for DA  */
DISPLAY(OFF),   /* Do not display current values   */
DSPAUTH(ALL),   /* Browse allowed for all jobs */
GPLEN(2),   /* Group prefix length */
ILOGCOL(51),/* Initial display column in log   */
ISYS(LOCAL),/* Initial system default for DA   */
LANG(ENGLISH),  /* Default language*/
LOGOPT(OPERACT),/* Default log option  */
OWNER(NONE),/* Default owner   */
UPCTAB(TRTAB2), /* Upper case translate table name */
VALTAB(TRTAB),  /* Valid character translate table */
VIO(SYSALLDA)   /* Unit name for page mode output  */
 
 // 
 /* Sample NTBL list */ 
 // 
  NTBL NAME(SLIST)  
NTBLENT STRING($S),OFFSET(1)
NTBLENT STRING(P),OFFSET(7) 
NTBLENT STRING(PAY),OFFSET(3)   

  NTBL NAME(SYSPRGSX)   
NTBLENT STRING(E18823),OFFSET(1)

_
LEGAL NOTICE
Unless expressly stated otherwise, this message is confidential
and may be privileged. It is intended for the addressee(s) only.
Access to this E-mail by anyone else is unauthorized.
If you are not an addressee, any disclosure or copying of the
contents of this E-mail or any action taken (or not taken) in
reliance on it is unauthorized and may be unlawful. If you are not an
addressee, please inform the sender immediately, then delete this
message and empty from your trash.


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


Re: SDSF Question

2008-12-26 Thread Jousma, David
You don't say what the actual problem is, but remember, when using
ISFPARM's like this, the match is top down I believe.  Also, It would
probably help to add this to the paragraph:

IUID(SYSPRGSX), /* NAME TABLE USED FOR SELECTION
*/

_
Dave Jousma
Assistant Vice President, Mainframe Services
david.jou...@53.com
1830 East Paris, Grand Rapids, MI  49546 MD RSCB1G
p 616.653.8429
f 616.653.8497

-Original Message-
From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On
Behalf Of Howard Rifkind
Sent: Friday, December 26, 2008 3:10 PM
To: IBM-MAIN@bama.ua.edu
Subject: SDSF Question

Hello all,
 
Below is an entry I placed is the ISFPARM's file in order to create a
new group for anyone who is listed under the NTBL NAME(SYSPRGSX).
There is only one entry in NTBLENT.  This was done in order for various
people to do the SDSF LOG command and have the log come up at column 51.
 
I executed the following without any errors:
 
 F SDSF,REFRESH,M(HR)   
 ISF304I Modify REFRESH command accepted.   
 ISF726I SDSF parameter processing started. 
 ISF739I SDSF parameters being read from member ISFPRMHR of data set
 SYS2.PARMLIB.  
 ISF728I SDSF parameters have been activated.   
 
However this isn't working.  What am I missing?  Any help would be
appreciated.  Thanks.
 
GROUP IUID(SYSPRGSX),   /* Group name  */
TSOAUTH(JCL,OPER,ACCT), /* User must have JCL, OPER, ACCT  */
ACTION(ALL),/* All route codes displayed   */
ACTIONBAR(YES), /* Display the action bar on panels*/
APPC(ON),   /* Include APPC sysout */
AUPDT(2),   /* Minimum auto update interval*/
AUTH(LOG,I,O,H,DA,DEST,PREF, /* Authorized functions   */
 SYSID,ABEND,ACTION,INPUT,   
 FINDLIM,ST,INIT,PR,TRACE,   
 ULOG,MAS,SYSNAME,LI,SO,NO,PUN,RDR,JC,SE,RES),   
CMDAUTH(ALL),   /* Commands allowed for all jobs   */
CMDLEV(7),  /* Authorized command level*/
CONFIRM(ON),/* Enable cancel confirmation  */
CURSOR(ON), /* Leave cursor on last row processed  */
DADFLT(IN,OUT,TRANS,STC,TSU,JOB),  /* Default rows shown on DA */
DATE(MMDD), /* Default date format */
DATESEP('/'),   /* Default datesep format  */
DFIELD2(DAFLD2),/* Sample alternate field list for DA  */
DISPLAY(OFF),   /* Do not display current values   */
DSPAUTH(ALL),   /* Browse allowed for all jobs */
GPLEN(2),   /* Group prefix length */
ILOGCOL(51),/* Initial display column in log   */
ISYS(LOCAL),/* Initial system default for DA   */
LANG(ENGLISH),  /* Default language*/
LOGOPT(OPERACT),/* Default log option  */
OWNER(NONE),/* Default owner   */
UPCTAB(TRTAB2), /* Upper case translate table name */
VALTAB(TRTAB),  /* Valid character translate table */
VIO(SYSALLDA)   /* Unit name for page mode output  */
 
 // 
 /* Sample NTBL list */ 
 // 
  NTBL NAME(SLIST)  
NTBLENT STRING($S),OFFSET(1)
NTBLENT STRING(P),OFFSET(7) 
NTBLENT STRING(PAY),OFFSET(3)   

  NTBL NAME(SYSPRGSX)   
NTBLENT STRING(E18823),OFFSET(1)

_
LEGAL NOTICE
Unless expressly stated otherwise, this message is confidential
and may be privileged. It is intended for the addressee(s) only.
Access to this E-mail by anyone else is unauthorized.
If you are not an addressee, any disclosure or copying of the
contents of this E-mail or any action taken (or not taken) in
reliance on it is unauthorized and may be unlawful. If you are not an
addressee, please inform the sender immediately, then delete this
message and empty from your trash.


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

This e-mail transmission contains information that is confidential and may be 
privileged.   It is intended only for the addressee(s) named above. If you 
receive this e-mail 

Re: SDSF Question

2008-12-26 Thread Jousma, David
Just reread your post, you do have the IUID parm(didn't see it).  I
don't see a name however NAME(SYSPRGSX).  Not sure if that is a problem
or not.  My guess is your new GROUP is AFTER the the one you already
had, and the selection on that one is a first match.

_
Dave Jousma
Assistant Vice President, Mainframe Services
david.jou...@53.com
1830 East Paris, Grand Rapids, MI  49546 MD RSCB1G
p 616.653.8429
f 616.653.8497


-Original Message-
From: Jousma, David 
Sent: Friday, December 26, 2008 3:25 PM
To: 'IBM Mainframe Discussion List'
Subject: RE: SDSF Question

You don't say what the actual problem is, but remember, when using
ISFPARM's like this, the match is top down I believe.  Also, It would
probably help to add this to the paragraph:

IUID(SYSPRGSX), /* NAME TABLE USED FOR SELECTION
*/

_
Dave Jousma
Assistant Vice President, Mainframe Services
david.jou...@53.com
1830 East Paris, Grand Rapids, MI  49546 MD RSCB1G
p 616.653.8429
f 616.653.8497

-Original Message-
From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On
Behalf Of Howard Rifkind
Sent: Friday, December 26, 2008 3:10 PM
To: IBM-MAIN@bama.ua.edu
Subject: SDSF Question

Hello all,
 
Below is an entry I placed is the ISFPARM's file in order to create a
new group for anyone who is listed under the NTBL NAME(SYSPRGSX).
There is only one entry in NTBLENT.  This was done in order for various
people to do the SDSF LOG command and have the log come up at column 51.
 
I executed the following without any errors:
 
 F SDSF,REFRESH,M(HR)   
 ISF304I Modify REFRESH command accepted.   
 ISF726I SDSF parameter processing started. 
 ISF739I SDSF parameters being read from member ISFPRMHR of data set
 SYS2.PARMLIB.  
 ISF728I SDSF parameters have been activated.   
 
However this isn't working.  What am I missing?  Any help would be
appreciated.  Thanks.
 
GROUP IUID(SYSPRGSX),   /* Group name  */
TSOAUTH(JCL,OPER,ACCT), /* User must have JCL, OPER, ACCT  */
ACTION(ALL),/* All route codes displayed   */
ACTIONBAR(YES), /* Display the action bar on panels*/
APPC(ON),   /* Include APPC sysout */
AUPDT(2),   /* Minimum auto update interval*/
AUTH(LOG,I,O,H,DA,DEST,PREF, /* Authorized functions   */
 SYSID,ABEND,ACTION,INPUT,   
 FINDLIM,ST,INIT,PR,TRACE,   
 ULOG,MAS,SYSNAME,LI,SO,NO,PUN,RDR,JC,SE,RES),   
CMDAUTH(ALL),   /* Commands allowed for all jobs   */
CMDLEV(7),  /* Authorized command level*/
CONFIRM(ON),/* Enable cancel confirmation  */
CURSOR(ON), /* Leave cursor on last row processed  */
DADFLT(IN,OUT,TRANS,STC,TSU,JOB),  /* Default rows shown on DA */
DATE(MMDD), /* Default date format */
DATESEP('/'),   /* Default datesep format  */
DFIELD2(DAFLD2),/* Sample alternate field list for DA  */
DISPLAY(OFF),   /* Do not display current values   */
DSPAUTH(ALL),   /* Browse allowed for all jobs */
GPLEN(2),   /* Group prefix length */
ILOGCOL(51),/* Initial display column in log   */
ISYS(LOCAL),/* Initial system default for DA   */
LANG(ENGLISH),  /* Default language*/
LOGOPT(OPERACT),/* Default log option  */
OWNER(NONE),/* Default owner   */
UPCTAB(TRTAB2), /* Upper case translate table name */
VALTAB(TRTAB),  /* Valid character translate table */
VIO(SYSALLDA)   /* Unit name for page mode output  */
 
 // 
 /* Sample NTBL list */ 
 // 
  NTBL NAME(SLIST)  
NTBLENT STRING($S),OFFSET(1)
NTBLENT STRING(P),OFFSET(7) 
NTBLENT STRING(PAY),OFFSET(3)   

  NTBL NAME(SYSPRGSX)   
NTBLENT STRING(E18823),OFFSET(1)

_

This e-mail transmission contains information that is confidential and may be 
privileged.   It is intended only for the addressee(s) named above. If you 
receive this e-mail in error, please do not read, copy or disseminate it in any 
manner. If you are not the intended recipient, any disclosure, 

Re: SDSF Question

2008-12-26 Thread Howard Rifkind
Thanks David,
 
The problem is that when user E18823 logs into SDSF with the LOG command SDSF 
isn't setting the log column location to column 51.

 Jousma, David david.jou...@53.com 12/26/2008 3:24 PM 
You don't say what the actual problem is, but remember, when using
ISFPARM's like this, the match is top down I believe.  Also, It would
probably help to add this to the paragraph:

IUID(SYSPRGSX), /* NAME TABLE USED FOR SELECTION
*/

_
Dave Jousma
Assistant Vice President, Mainframe Services
david.jou...@53.com 
1830 East Paris, Grand Rapids, MI  49546 MD RSCB1G
p 616.653.8429
f 616.653.8497

-Original Message-
From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On
Behalf Of Howard Rifkind
Sent: Friday, December 26, 2008 3:10 PM
To: IBM-MAIN@bama.ua.edu 
Subject: SDSF Question

Hello all,

Below is an entry I placed is the ISFPARM's file in order to create a
new group for anyone who is listed under the NTBL NAME(SYSPRGSX).
There is only one entry in NTBLENT.  This was done in order for various
people to do the SDSF LOG command and have the log come up at column 51.

I executed the following without any errors:

F SDSF,REFRESH,M(HR)   
ISF304I Modify REFRESH command accepted.   
ISF726I SDSF parameter processing started. 
ISF739I SDSF parameters being read from member ISFPRMHR of data set
SYS2.PARMLIB.  
ISF728I SDSF parameters have been activated.   

However this isn't working.  What am I missing?  Any help would be
appreciated.  Thanks.

GROUP IUID(SYSPRGSX),   /* Group name  */
TSOAUTH(JCL,OPER,ACCT), /* User must have JCL, OPER, ACCT  */
ACTION(ALL),/* All route codes displayed   */
ACTIONBAR(YES), /* Display the action bar on panels*/
APPC(ON),   /* Include APPC sysout */
AUPDT(2),   /* Minimum auto update interval*/
AUTH(LOG,I,O,H,DA,DEST,PREF, /* Authorized functions   */
 SYSID,ABEND,ACTION,INPUT,   
 FINDLIM,ST,INIT,PR,TRACE,   
 ULOG,MAS,SYSNAME,LI,SO,NO,PUN,RDR,JC,SE,RES),   
CMDAUTH(ALL),   /* Commands allowed for all jobs   */
CMDLEV(7),  /* Authorized command level*/
CONFIRM(ON),/* Enable cancel confirmation  */
CURSOR(ON), /* Leave cursor on last row processed  */
DADFLT(IN,OUT,TRANS,STC,TSU,JOB),  /* Default rows shown on DA */
DATE(MMDD), /* Default date format */
DATESEP('/'),   /* Default datesep format  */
DFIELD2(DAFLD2),/* Sample alternate field list for DA  */
DISPLAY(OFF),   /* Do not display current values   */
DSPAUTH(ALL),   /* Browse allowed for all jobs */
GPLEN(2),   /* Group prefix length */
ILOGCOL(51),/* Initial display column in log   */
ISYS(LOCAL),/* Initial system default for DA   */
LANG(ENGLISH),  /* Default language*/
LOGOPT(OPERACT),/* Default log option  */
OWNER(NONE),/* Default owner   */
UPCTAB(TRTAB2), /* Upper case translate table name */
VALTAB(TRTAB),  /* Valid character translate table */
VIO(SYSALLDA)   /* Unit name for page mode output  */
 
 // 
 /* Sample NTBL list */ 
 // 
  NTBL NAME(SLIST)  
NTBLENT STRING($S),OFFSET(1)
NTBLENT STRING(P),OFFSET(7) 
NTBLENT STRING(PAY),OFFSET(3)   

  NTBL NAME(SYSPRGSX)   
NTBLENT STRING(E18823),OFFSET(1)

_
LEGAL NOTICE
Unless expressly stated otherwise, this message is confidential
and may be privileged. It is intended for the addressee(s) only.
Access to this E-mail by anyone else is unauthorized.
If you are not an addressee, any disclosure or copying of the
contents of this E-mail or any action taken (or not taken) in
reliance on it is unauthorized and may be unlawful. If you are not an
addressee, please inform the sender immediately, then delete this
message and empty from your trash.


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

Re: SDSF Question

2008-12-26 Thread Jousma, David
When the user logs on, have them issue who on the command line.  It
will give you a wealth of info, so that you know they are being
correctly selected and assigned the group you intend.

I also read this in the SDSF book about ILOGCOL:

This parameter is ignored if the screen on which the SYSLOG or OPERLOG
is displayed can display the entire width of the SYSLOG/OPERLOG. Also,
if the value for position-number is so high that less than a full screen
of data is displayed on the SYSLOG or OPERLOG panel, SDSF adjusts the
starting position number to display a full screen of data. For example,
if the width of the screen on which the SYSLOG is displayed is 80
characters, SDSF adjusts the value of position-number to ensure that 80
characters of data are displayed

_
Dave Jousma
Assistant Vice President, Mainframe Services
david.jou...@53.com
1830 East Paris, Grand Rapids, MI  49546 MD RSCB1G
p 616.653.8429
f 616.653.8497


-Original Message-
From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On
Behalf Of Howard Rifkind
Sent: Friday, December 26, 2008 3:35 PM
To: IBM-MAIN@bama.ua.edu
Subject: Re: SDSF Question

Thanks David,
 
The problem is that when user E18823 logs into SDSF with the LOG command
SDSF isn't setting the log column location to column 51.

 Jousma, David david.jou...@53.com 12/26/2008 3:24 PM 
You don't say what the actual problem is, but remember, when using
ISFPARM's like this, the match is top down I believe.  Also, It would
probably help to add this to the paragraph:

IUID(SYSPRGSX), /* NAME TABLE USED FOR SELECTION
*/

_
Dave Jousma
Assistant Vice President, Mainframe Services
david.jou...@53.com 
1830 East Paris, Grand Rapids, MI  49546 MD RSCB1G
p 616.653.8429
f 616.653.8497

-Original Message-
From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On
Behalf Of Howard Rifkind
Sent: Friday, December 26, 2008 3:10 PM
To: IBM-MAIN@bama.ua.edu 
Subject: SDSF Question

Hello all,

Below is an entry I placed is the ISFPARM's file in order to create a
new group for anyone who is listed under the NTBL NAME(SYSPRGSX).
There is only one entry in NTBLENT.  This was done in order for various
people to do the SDSF LOG command and have the log come up at column 51.

I executed the following without any errors:

F SDSF,REFRESH,M(HR)   
ISF304I Modify REFRESH command accepted.   
ISF726I SDSF parameter processing started. 
ISF739I SDSF parameters being read from member ISFPRMHR of data set
SYS2.PARMLIB.  
ISF728I SDSF parameters have been activated.   

However this isn't working.  What am I missing?  Any help would be
appreciated.  Thanks.

GROUP IUID(SYSPRGSX),   /* Group name  */
TSOAUTH(JCL,OPER,ACCT), /* User must have JCL, OPER, ACCT  */
ACTION(ALL),/* All route codes displayed   */
ACTIONBAR(YES), /* Display the action bar on panels*/
APPC(ON),   /* Include APPC sysout */
AUPDT(2),   /* Minimum auto update interval*/
AUTH(LOG,I,O,H,DA,DEST,PREF, /* Authorized functions   */
 SYSID,ABEND,ACTION,INPUT,   
 FINDLIM,ST,INIT,PR,TRACE,   
 ULOG,MAS,SYSNAME,LI,SO,NO,PUN,RDR,JC,SE,RES),   
CMDAUTH(ALL),   /* Commands allowed for all jobs   */
CMDLEV(7),  /* Authorized command level*/
CONFIRM(ON),/* Enable cancel confirmation  */
CURSOR(ON), /* Leave cursor on last row processed  */
DADFLT(IN,OUT,TRANS,STC,TSU,JOB),  /* Default rows shown on DA */
DATE(MMDD), /* Default date format */
DATESEP('/'),   /* Default datesep format  */
DFIELD2(DAFLD2),/* Sample alternate field list for DA  */
DISPLAY(OFF),   /* Do not display current values   */
DSPAUTH(ALL),   /* Browse allowed for all jobs */
GPLEN(2),   /* Group prefix length */
ILOGCOL(51),/* Initial display column in log   */
ISYS(LOCAL),/* Initial system default for DA   */
LANG(ENGLISH),  /* Default language*/
LOGOPT(OPERACT),/* Default log option  */
OWNER(NONE),/* Default owner   */
UPCTAB(TRTAB2), /* Upper case translate table name */
VALTAB(TRTAB),  /* Valid character translate table */
VIO(SYSALLDA)   /* Unit name for page mode output  */
  

Re: SDSF Question

2008-12-26 Thread Howard Rifkind
Please bare with me a moment and let me redefine what I'm after:
 
I have two groups, both of which start with:
 
GROUP NAME(ISFSPROG),  
TSOAUTH(JCL,OPER,ACCT),
and the second:
 
GROUP NAME(SYSPRGSX),  
TSOAUTH(JCL,OPER,ACCT),
I want the people who have the TSOAUTH... of the second group to have their 
SDSF/LOG command start them at column #51
 
ILOGCOL(51),
 
How can I do this.  Right now  as things stand all are falling into the first 
group.
 
Thanks

 Jousma, David david.jou...@53.com 12/26/2008 3:48 PM 
When the user logs on, have them issue who on the command line.  It
will give you a wealth of info, so that you know they are being
correctly selected and assigned the group you intend.

I also read this in the SDSF book about ILOGCOL:

This parameter is ignored if the screen on which the SYSLOG or OPERLOG
is displayed can display the entire width of the SYSLOG/OPERLOG. Also,
if the value for position-number is so high that less than a full screen
of data is displayed on the SYSLOG or OPERLOG panel, SDSF adjusts the
starting position number to display a full screen of data. For example,
if the width of the screen on which the SYSLOG is displayed is 80
characters, SDSF adjusts the value of position-number to ensure that 80
characters of data are displayed

_
Dave Jousma
Assistant Vice President, Mainframe Services
david.jou...@53.com 
1830 East Paris, Grand Rapids, MI  49546 MD RSCB1G
p 616.653.8429
f 616.653.8497


-Original Message-
From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On
Behalf Of Howard Rifkind
Sent: Friday, December 26, 2008 3:35 PM
To: IBM-MAIN@bama.ua.edu 
Subject: Re: SDSF Question

Thanks David,

The problem is that when user E18823 logs into SDSF with the LOG command
SDSF isn't setting the log column location to column 51.

 Jousma, David david.jou...@53.com 12/26/2008 3:24 PM 
You don't say what the actual problem is, but remember, when using
ISFPARM's like this, the match is top down I believe.  Also, It would
probably help to add this to the paragraph:

IUID(SYSPRGSX), /* NAME TABLE USED FOR SELECTION
*/

_
Dave Jousma
Assistant Vice President, Mainframe Services
david.jou...@53.com 
1830 East Paris, Grand Rapids, MI  49546 MD RSCB1G
p 616.653.8429
f 616.653.8497

-Original Message-
From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On
Behalf Of Howard Rifkind
Sent: Friday, December 26, 2008 3:10 PM
To: IBM-MAIN@bama.ua.edu 
Subject: SDSF Question

Hello all,

Below is an entry I placed is the ISFPARM's file in order to create a
new group for anyone who is listed under the NTBL NAME(SYSPRGSX).
There is only one entry in NTBLENT.  This was done in order for various
people to do the SDSF LOG command and have the log come up at column 51.

I executed the following without any errors:

F SDSF,REFRESH,M(HR)   
ISF304I Modify REFRESH command accepted.   
ISF726I SDSF parameter processing started. 
ISF739I SDSF parameters being read from member ISFPRMHR of data set
SYS2.PARMLIB.  
ISF728I SDSF parameters have been activated.   

However this isn't working.  What am I missing?  Any help would be
appreciated.  Thanks.

GROUP IUID(SYSPRGSX),   /* Group name  */
TSOAUTH(JCL,OPER,ACCT), /* User must have JCL, OPER, ACCT  */
ACTION(ALL),/* All route codes displayed   */
ACTIONBAR(YES), /* Display the action bar on panels*/
APPC(ON),   /* Include APPC sysout */
AUPDT(2),   /* Minimum auto update interval*/
AUTH(LOG,I,O,H,DA,DEST,PREF, /* Authorized functions   */
 SYSID,ABEND,ACTION,INPUT,   
 FINDLIM,ST,INIT,PR,TRACE,   
 ULOG,MAS,SYSNAME,LI,SO,NO,PUN,RDR,JC,SE,RES),   
CMDAUTH(ALL),   /* Commands allowed for all jobs   */
CMDLEV(7),  /* Authorized command level*/
CONFIRM(ON),/* Enable cancel confirmation  */
CURSOR(ON), /* Leave cursor on last row processed  */
DADFLT(IN,OUT,TRANS,STC,TSU,JOB),  /* Default rows shown on DA */
DATE(MMDD), /* Default date format */
DATESEP('/'),   /* Default datesep format  */
DFIELD2(DAFLD2),/* Sample alternate field list for DA  */
DISPLAY(OFF),   /* Do not display current values   */
DSPAUTH(ALL),   /* Browse allowed for all jobs */
GPLEN(2),   /* Group prefix length */
ILOGCOL(51),/* Initial display column in log   */

Re: Computer History Museum

2008-12-26 Thread Anne Lynn Wheeler
The following message is a courtesy copy of an article
that has been posted to bit.listserv.ibm-main,alt.folklore.computers as well.

rfocht...@ync.net (Rick Fochtman) writes:
 I could sure use a copy of that BPS Loader source code, if anyone has
 it and is willing to share..

re:
http://www.garlic.com/~lynn/2008s.html#51 Computer History Museum
http://www.garlic.com/~lynn/2008s.html#52 Computer History Museum
http://www.garlic.com/~lynn/2008s.html#54 Computer History Museum
http://www.garlic.com/~lynn/2008s.html#56 Computer History Museum


the vm370 loader source (both dmkldr00e and dmsldr) have genesis from
similar origins.

here is reference to hercules vm370 release 6 (that has source):
http://osdir.com/ml/emulators.hercules390.vm/2004-06/msg00018.html

the mentioned cp67 pageable kernel modifications weren't picked up and
shiped as part of cp67 product ... but something similar did appear with
vm370 product.

the hercules reference (CMS) DMSLDR (in release 6) having 255 externals
per TEXT file ... while the original BPS loader had limitation of a
total of 255 external symbols.

reference for vm/370 R6 (including base source):
http://www.cbttape.org/vm6.htm

the above has reference to aws file (which is over 4mbytes, compress,
over 32mbytes uncompressed)
http://www.cbttape.org/ftp/vm6/base-source.aws.bz2

reference to awstape utility:
http://www.cbttape.org/awstape.htm

-- 
40+yrs virtualization experience (since Jan68), online at home since Mar70

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


Attachmate Extra! Toolbar editor - Usage assistance

2008-12-26 Thread George.William
Is there someone familiar with the idiosyncrasies of the Attachmate Extra! 
toolbar editor. 
I am working with version 6.71.
 
The editor does not seem to work as stated when I attempt to work with many of 
the toolbars I've tried to modify or create. Specifically, if I want to move a 
button around it simply does not move to where I move it too. Most of the time 
is jumps back to where it started or other times overlays another button.  The 
HELP seems of no assistance as it simply says to move the buttons where you 
would like using the mouse and let it go where you like. Also... on changing 
the size of a button, HELP states to do this using the corner connectors and 
the mouse but this does nothing. I'm assuming the editor has some issues so I 
was hoping someone out there had some inside tricks or work arounds in working 
with this toolbar editor.
FYI - I've scowered Attachmate's Support site but to no avail.
 
Thanks
--- 
Bill George 

__

CONFIDENTIALITY NOTICE: This email from the State of California is for the sole 
use of the intended recipient and may contain confidential and privileged 
information.  Any unauthorized review or use, including disclosure or 
distribution, is prohibited.  If you are not the intended recipient, please 
contact the sender and destroy all copies of this email.  

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


Re: Computer History Museum

2008-12-26 Thread Anne Lynn Wheeler
The following message is a courtesy copy of an article
that has been posted to bit.listserv.ibm-main,alt.folklore.computers as well.


rfocht...@ync.net (Rick Fochtman) writes:
 I could sure use a copy of that BPS Loader source code, if anyone has
 it and is willing to share..

re:
http://www.garlic.com/~lynn/2008s.html#64 Computer History Museum

double checking, the vm370 R6 base-source.aws file contains both (CMS)
DMSLDR ASSEMBLE and (CP) DMKLD00E ASSEMBLE files. DMKLD00E ASSEMBLE
would be the closest to the original BPS loader source.

-- 
40+yrs virtualization experience (since Jan68), online at home since Mar70

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


Re: SDSF Question

2008-12-26 Thread Imbriale, Donald
SDSF scans ISFPARMS from the beginning and assigns users to the first
group for which they are qualified. This means that the order of the
group definitions is important: Arrange them from most selective to
least selective.

Don Imbriale

-Original Message-
From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On
Behalf Of Howard Rifkind
Sent: Friday, December 26, 2008 5:16 PM
To: IBM-MAIN@bama.ua.edu
Subject: Re: SDSF Question

Please bare with me a moment and let me redefine what I'm after:
 
I have two groups, both of which start with:
 
GROUP NAME(ISFSPROG),  
TSOAUTH(JCL,OPER,ACCT),
and the second:
 
GROUP NAME(SYSPRGSX),  
TSOAUTH(JCL,OPER,ACCT),
I want the people who have the TSOAUTH... of the second group to have
their SDSF/LOG command start them at column #51
 
ILOGCOL(51),
 
How can I do this.  Right now  as things stand all are falling into the
first group.
 

Generally, this communication is for informational purposes only
and it is not intended as an offer or solicitation for the purchase
or sale of any financial instrument or as an official confirmation
of any transaction. In the event you are receiving the offering
materials attached below related to your interest in hedge funds or
private equity, this communication may be intended as an offer or
solicitation for the purchase or sale of such fund(s).  All market
prices, data and other information are not warranted as to
completeness or accuracy and are subject to change without notice.
Any comments or statements made herein do not necessarily reflect
those of JPMorgan Chase  Co., its subsidiaries and affiliates.

This transmission may contain information that is privileged,
confidential, legally privileged, and/or exempt from disclosure
under applicable law. If you are not the intended recipient, you
are hereby notified that any disclosure, copying, distribution, or
use of the information contained herein (including any reliance
thereon) is STRICTLY PROHIBITED. Although this transmission and any
attachments are believed to be free of any virus or other defect
that might affect any computer system into which it is received and
opened, it is the responsibility of the recipient to ensure that it
is virus free and no responsibility is accepted by JPMorgan Chase 
Co., its subsidiaries and affiliates, as applicable, for any loss
or damage arising in any way from its use. If you received this
transmission in error, please immediately contact the sender and
destroy the material in its entirety, whether in electronic or hard
copy format. Thank you.
Please refer to http://www.jpmorgan.com/pages/disclosures for
disclosures relating to UK legal entities.

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


Re: GDPS Implementation CPU Requirement

2008-12-26 Thread John Baker
As has been already pointed out, usage during normal processing is minimal, 
but perhaps the most critical sizing point is the cycles used during a freeze.  
Insufficient weighting given to the K LPAR (and/or the ANTMAIN/ANTAS* tasks 
set too low) may elongate the freeze time.

This would be rather important (unless you are doing freeze and stop) as all 
volumes are locked out until the suspends are issued and the long busy is 
released.

Usage will be based on number of LCUs and devices but should be tested and 
measured.

Best regards,

John


On Tue, 23 Dec 2008 20:07:38 +0100, John Ticic IBM-MAIN ibm-
ma...@sysprog-edv.de wrote:

Bob's estimate sounds about right. The control LPARs don't burn many CPU 
cycles. There will be a peak (or multiple peaks - depending) during the day 
when the status of the DASD is checked. Depending on how many devices you 
have, it is probably a good idea to plan this task for a quiet time. I really 
can't 
remember the numbers, but it was noticeable.

Getting technical information is a little bit difficult. Once you've signed up 
with IBM for GDPS, you can get the technical documentation, and there is a 
lot of good stuff in there.

You can probably tap into some good user information at Share (or visit the 
Web site and look for presentations).

Regards

John


-- cut --
Based on previous experience I had with a z9 EC one-way and a two-way,
about 10-15% of one CP on average. YMMV

If by cost you mean MSUs, that also was minimal. I seem to remember 5-8
MSUs being consumed. Again, YMMV according to how your shop has
negotiated your software licenses. 

Bob

-Original Message-

Does anybody know what are the CPU cost to implement GDPS (for the
control
LPARs)?  How much CPU usage we should expect on top of our existing CPU
usage? This is assuming we already have both parallel sysplex
implemented in
both primary and secondary site in place. What other cost/overhead we
should
expect aside from higher CPU and CF usage?  Any good reference material?
TIA.

Regards,
Jason


John Ticic
IntelliMagic  -  Storage Intelligence
Perzikweg 13a, 2321 DG Leiden, The Netherlands
www.intellimagic.net

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu 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 lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: Computer History Museum

2008-12-26 Thread Anne Lynn Wheeler
The following message is a courtesy copy of an article
that has been posted to bit.listserv.ibm-main,alt.folklore.computers as well.


re:
http://www.garlic.com/~lynn/2008s.html#51 Computer History Museum
http://www.garlic.com/~lynn/2008s.html#52 Computer History Museum
http://www.garlic.com/~lynn/2008s.html#54 Computer History Museum
http://www.garlic.com/~lynn/2008s.html#56 Computer History Museum
http://www.garlic.com/~lynn/2008s.html#64 Computer History Museum
http://www.garlic.com/~lynn/2008s.html#65 Computer History Museum

for additional topic drift, mention of NCSS ( nomad) in an old baybunch
announcement:
http://www.garlic.com/~lynn/2007c.html#email830711b

in this post
http://www.garlic.com/~lynn/2007c.html#12

the post includes a number of old email ... including discussion of
highly modified internal vm370 distribution
http://www.garlic.com/~lynn/2007c.html#email830705
and
http://www.garlic.com/~lynn/2007c.html#email830709
and
http://www.garlic.com/~lynn/2007c.html#email830711

-- 
40+yrs virtualization experience (since Jan68), online at home since Mar70

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