Is a page protected?--how to determine

2007-07-24 Thread Paul Schuster
Hello: I have a need to determine if an address in storage is page protected
in order to determine if a PGSER UNPROTECT needs to be done.

The best I have tried and seen in earlier posts is to look for a CC=1 on a
TPROT backed up with an ESTAE. 

Are there any other methods to do this?

Thank you.

Paul Schuster

--
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: PSI MIPS (was: Links to decent 'why the mainframe thrives' article)

2007-07-24 Thread Timothy Sipples
This thread still begs the issue of benchmarking a representative
business application across multilple platforms.

It may beg the issue, but the answer isn't (solely, or even much) a
benchmark. Running a single payroll application (for example) doesn't cut
it either. These systems are built to run hundreds or even thousands of
applications with different profiles on one machine. (Are there benchmarks
like that?) How do you benchmark a 777 compared to a motor scooter? They
both move, they both carry people, but is any sort of simple comparison
possible? A single number doesn't help much.

The mainframe inevitably forces the question: How do you measure the total
performance of the whole IT organization, in business terms? That
paragraph I wrote in response to Dean gives some idea of the dimensionality
of that question. As mentioned, many outsourcing companies do a decent job
making such measurements. They have to because it dictates how they bid and
how much profit they can make.

IMHO, IT organizations which don't do a good job in this area -- which
focus way too much on SPECint :-) -- are the ripest candidates for
outsourcing as the company's CEO and CFO grow thoroughly disgusted with IT
mismanagement.

- - - - -
Timothy Sipples
IBM Consulting Enterprise Software Architect
Specializing in Software Architectures Related to System z
Based in Tokyo, Serving IBM Japan and IBM Asia-Pacific
E-Mail: [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: Fw: COBOL Functions

2007-07-24 Thread Nagesh

Hi,
Stirring the pot some more

Maybe if you used the CALL...RETURNING syntax : 
http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/igy3pg32/4.2.4.3?SHELF=DT=20061117131343

?

Or, write your COBOL function as OO COBOL function. Then, you have a 
whole object to give and take than just a few native arguments.


Regards,
Nags.

--
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: IPCS Dump. How can you see the stack?

2007-07-24 Thread Ron MacRae
Mark,
Try IP VERBX LEDATA 'CEEDUMP'.  This will give you the same info as a 
CEEDUMP, including call linkage .  If your main module is not LE complient you 
may need to add TCB(tcbaddr), or CAA() or DSA() , to give it a clue where to 
start.  LEDATA is a very powerfull command with lots of options, well worth 
spending the time to RTFM.  There is some stuff in the MVS IPCS commands 
book and more in the Language Environment Debugging Guide

If you need all the specific registers at all levels you need to run the R13 
save 
area chain.

Regards, Ron MacRae. 

On Mon, 23 Jul 2007 15:21:38 -0500, Mark House [EMAIL PROTECTED] 
wrote:

I am trying to look at the stack in a dump through IPCS.  Any ideas on how
to get it done?

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


Tools for Validating COBOL Source

2007-07-24 Thread Lizette Koehler
I have posted this on the COBOL.LANG newsgroup, but thought I would as here
as well.

I ran into a problem where a programmer stated that the PERFORM THRU EXIT
was not functioning for one of many.  I felt it was a missing IF END-IF
combo.  Other than doing an exclude all and the manually paring up the IF
ENDI-IFs, I was hoping there might be some tool that could do that kind of
validation in COBOL. 

In ISPF I can set HILITE to REXX and it will show when an END is dangling.
But when I do the same thing for COBOL it does not seem to show me
mismatched pairing.

So, does anyone know of a tool that can go thru COBOL code and provide a
basic mismatch for do loops or IF END-IFs or PERFORM THRU?


Lizette

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


Re: FW: Deleted PDS

2007-07-24 Thread R.S.

Gerhard Postpischil wrote:

J R wrote:

Yes, ABSTR is limited to 64KiB-1.


ITYM 64Ki-1.


You may think that, but he doesn't. K and Ki are prefixes, meaningless 
without a unit to modify. Kilo is the rare exception in Europe, where 
it's used as an abbreviation of Kilogram as a unit of mass and 
(incorrectly) weight; neither applies here.


J.R. is more right than guy before him. 64k or 64Ki can be interpreted 
as numbers. In this case we talk about ABSTR, so the value is NUMBER OF 
TRACKS, not bytes. It is *not* 65536B-1, it is 65536-1 tracks.


I don't know whether it is proper or IBM approved, but IT people often 
use 64k or 16M as numbers. No unit specified. Number only. Maybe 
it's improper, but it is *common*.


Usually they mean binary kilo and mega, although it is not proper in 
aspect of IS standard. However this is different story: for example 
every RAM manufacturer use MB and GB instead of correct MiB and GiB.


BTW: In Europe we *say* kilo as abbreviation of kilogram, but we 
*write* it properly: kg, so assumption about kilograms is bad shot.


--
Radoslaw Skorupka
Lodz, Poland


--
BRE Bank SA
ul. Senatorska 18
00-950 Warszawa
www.brebank.pl

Sd Rejonowy dla m. st. Warszawy 
XII Wydzia Gospodarczy Krajowego Rejestru Sdowego, 
nr rejestru przedsibiorców KRS 025237

NIP: 526-021-50-88
Wedug stanu na dzie 01.01.2007 r. kapita zakadowy BRE Banku SA (w caoci 
opacony) wynosi 118.064.140 z. W zwizku z realizacj warunkowego 
podwyszenia kapitau zakadowego, na podstawie uchwa XVI WZ z dnia 21.05.2003 
r., kapita zakadowy BRE Banku SA moe ulec podwyszeniu do kwoty 118.760.528 
z. Akcje w podwyszonym kapitale zakadowym bd w caoci opacone.

--
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 a page protected?--how to determine

2007-07-24 Thread Philippe Leite
Paul,

You are in the right way. I think this is the same technique used in NUCLEUS 
by CSECT IEAVEVAL but with a FRR instead.

Regards,

Philippe Leite
z/OS Systems Programmer
Portugal

On Tue, 24 Jul 2007 01:32:43 -0500, Paul Schuster 
[EMAIL PROTECTED] wrote:

Hello: I have a need to determine if an address in storage is page protected
in order to determine if a PGSER UNPROTECT needs to be done.

The best I have tried and seen in earlier posts is to look for a CC=1 on a
TPROT backed up with an ESTAE.

Are there any other methods to do this?

Thank you.

Paul Schuster

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

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


Re: ICSF for Dummies

2007-07-24 Thread Mark Jacobs

Nagesh wrote:

Hi Mark,
Try these IBM Redbooks :
   http://www.redbooks.ibm.com/abstracts/sg247318.html?Open
   http://www.redbooks.ibm.com/redpieces/abstracts/sg247434.html?Open

Regards,
Nags.
Those books are for the IBM Encryption Facility not for base ICSF but 
thanks anyway.


--
Mark Jacobs
Technical Services
Time Customer Service - Tampa, FL
--

The secret of life is honesty and fair dealing. 
If you can fake that, you've got it made.


--  Julius (Groucho) Henry Marx

--
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: Valid hexadecimal (was: EBCDIC to HEX translation in Assembler?)

2007-07-24 Thread Peter Relson
Minor chide: It is too bad that folks take their valuable time on ibm-main
to point out deficiencies in the documentation (pointing out is a good
thing) but then do not submit requests to get them updated. The reason we
in IBM follow and participate in ibm-main is not for the purpose of seeing
what pub updates are being suggested. Please help!

The meaning would be clearer if the two adjectives were omitted and it
simply said any character.

I agree with the suggestion and will check into getting it changed.

Peter Relson
z/OS Core Technology Design
--
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: Think your an expert with MVS Diagnostic tools? Programmed in Assembler? ...

2007-07-24 Thread Chase, John
 -Original Message-
 From: IBM Mainframe Discussion List On Behalf Of (IBM Mainframe
Discussion List)
  
 In a message dated 7/23/2007 2:31:04 P.M. Central Daylight 
 Time, [EMAIL PROTECTED] writes:
 H.  ISTR that IBM has a DFSMS lab in sunny Tucson,  
 Arizona..
  
 Don't know about the software, but Tucson is where IBM 
 develops its DASD  
 control units.  I would have thought DFSMS would be in Santa 
 Theresa labs  near San Jose.

Their Level II support was in Tucson earlier this year, when I had a PMR
open with DFSMSdss.  Seems reasonable that their Development lab would
be co-located.

-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: Is a page protected?--how to determine

2007-07-24 Thread David Day
Chapter 10 of the pops manual.  IVSK instruction will tell you the key, 
access control bits, and fetch protection bit of a page.



- Original Message - 
From: Paul Schuster [EMAIL PROTECTED]

Newsgroups: bit.listserv.ibm-main
To: IBM-MAIN@BAMA.UA.EDU
Sent: Tuesday, July 24, 2007 1:32 AM
Subject: Is a page protected?--how to determine


Hello: I have a need to determine if an address in storage is page 
protected

in order to determine if a PGSER UNPROTECT needs to be done.

The best I have tried and seen in earlier posts is to look for a CC=1 on a
TPROT backed up with an ESTAE.

Are there any other methods to do this?

Thank you.

Paul Schuster

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


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


Re: PSI MIPS (was: Links to decent 'why the mainframe thrives' article)

2007-07-24 Thread William Richter
Timothy,

Internal customers do not ask your question, How do you measure the total 
performance of the whole IT organization?

They are really only interested in the total cost of acquistion or internal 
chargeback (excluding power and environmentals) and application performance.

--
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: Tools for Validating COBOL Source

2007-07-24 Thread Nagesh

Hi Lizette,
I haven't tried thisbut, it might do the trick.
Open the COBOL source in edit mode and type HI on the command line and 
hit Enter. You will see the below. Select 5 for COBOL and select option 
3 for Coloring.


 File  Languages  Colors  Help   
ss
  Edit Color Settings
Command ===  
 
 
  More: +
Language: 11   1. Automatic  Coloring: 2  1. Do not color program 
  2. Assembler   2. Color program
  3. BookMaster  3. Both IF and DO logic 
  4. C   4. DO logic only
  5. COBOL   5. IF logic only
  6. HTML
  7. IDLEnter / to select option   
  8. ISPF DTL  Parentheses matching  
  9. ISPF Panel /  Highlight FIND strings
 10. ISPF Skeleton  /  Highlight cursor phrase   
 11. JCL 
 12. Pascal Note: Information from this panel is 
 13. PL/I   saved in the edit profile.   
 14. REXX
 15. SuperC  




Regards,
Nags.

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


Secure clist

2007-07-24 Thread Carroll, William
Is there any way to secure certain clist from unauthorized use?
For example if I don't want applications to get into the wlm,
Application, how would I do it?  If it can be done.
Thanks In Advance.




Bill Carroll


EMAIL DISCLAIMER: 
The information contained in this message may be
privileged or confidential and is protected from disclosure.
If the reader of this message is not the intended recipient,
or an employee or agent responsible for delivering this message
to the intended recipient, you are hereby notified that any
dissemination, distribution or copying of this communication is
strictly prohibited. If you have received this communication in
error, please notify us immediately by replying to the message
and deleting it from your computer.

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

2007-07-24 Thread McKown, John
 -Original Message-
 From: IBM Mainframe Discussion List 
 [mailto:[EMAIL PROTECTED] On Behalf Of Carroll, William
 Sent: Tuesday, July 24, 2007 7:40 AM
 To: IBM-MAIN@BAMA.UA.EDU
 Subject: Secure clist
 
 
 Is there any way to secure certain clist from unauthorized use?
 For example if I don't want applications to get into the wlm,
 Application, how would I do it?  If it can be done.
 Thanks In Advance.
 
 
 
 
 Bill Carroll

The only way that I know if is to put the secured CLISTs in a separate
library, then use your security product (RACF, ACF2, TSS, ...) to make
that library readable only by authorized people. This also means that
you must have some sort of start up CLIST (or REXX) which determines
which libraries to allocated to SYSPROC and/or SYSEXEC.

Oh, I guess that you could put a driver CLIST (or REXX) in a common
library and have it attempt to allocate the secured library and run the
real CLIST from that library. That should result in a S913 abend to the
person who tried it. Followed, by a security audit and grilling of the
perp! grin

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

2007-07-24 Thread Mark Zelden
On Tue, 24 Jul 2007 07:44:28 -0500, McKown, John
[EMAIL PROTECTED] wrote:

 -Original Message-
 From: IBM Mainframe Discussion List
 [mailto:[EMAIL PROTECTED] On Behalf Of Carroll, William
 Sent: Tuesday, July 24, 2007 7:40 AM
 To: IBM-MAIN@BAMA.UA.EDU
 Subject: Secure clist


 Is there any way to secure certain clist from unauthorized use?
 For example if I don't want applications to get into the wlm,
 Application, how would I do it?  If it can be done.
 Thanks In Advance.




The only way that I know if is to put the secured CLISTs in a separate
library, then use your security product (RACF, ACF2, TSS, ...) to make
that library readable only by authorized people.

I know ACF2 can do command limiting, but I don't recall if it works
for CLISTs.  Even if it does, it probably only works if you issue the
clist (command) without a percent sign or maybe even with a percent
sign, but not if you invoke it by ex 'library.name(clist)'.


 This also means that
you must have some sort of start up CLIST (or REXX) which determines
which libraries to allocated to SYSPROC and/or SYSEXEC.


No, just remove hlq.SBLS* from all logon procs and logon clists, protect
the libraries (or at least hlq.SBLSCLI0) and create a WLM invocation
clist.   With WLM, if you use SYS1 as your HLQ, you don't even need
to use LIBDEF.  You can just have your panel option for WLM   (or invocation
clist) use the one WLM provides:  EXEC 'SYS1.SBLSCLI0(IWMARIN0)'  

Here's where Tom jumps in with his dynamic ISPF pitch...

Mark
--
Mark Zelden
Sr. Software and Systems Architect - z/OS Team Lead
Zurich North America / Farmers Insurance Group - ZFUS 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


PDS to SEQ and back to PDS

2007-07-24 Thread Earnie Allen
I am in need of a fairly straightforward method of turning a PDS into a
flat file (for modifications) and then back into a PDS.  Having the
original ISPF stats present in the final PDS is not necessarily a critical
part of the process for us --- nice, but not absolutely necessary.

I have an REXX exec that does the process, but it is not set up to run as a
batch job.  Would that it were ... sigh.

I have come across the CBT FILE093 solution(s) --- but, there appear to be
many varieties.

Some assistance/suggestions, please?



Earnie Allen
Senior Systems Programmer
MVS Systems Software
WORLDSPAN, LP
Phone: 404-322-2799  FAX: 404-322-4653
E-Mail:  [EMAIL PROTECTED]

Remember: It takes teamwork to make the dream 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


MAPPING a RMM-managed tape volume

2007-07-24 Thread Andy Robertson
z/OS 1.7

We are trying to map a RMM managed cart using DITTO

//* 
//* 
//S3   EXEC PGM=DITTOA,PARM='JOBSTREAM',COND=(0,NE) 
//SYSPRINT DD SYSOUT=*  
//SYSUDUMP DD SYSOUT=*  
//TAPEIN   DD UNIT=3590-1,DISP=SHR,VOL=SER=JL3270   
  DITTO TLB INPUT=TAPEIN


Gives JCL error with

IEF343I TSO057N S3 TAPEIN - REQUEST FAILED - NOT ENOUGH NON-SYSTEM 
MANAGED VOLUMES ELIGIBLE


Can someone give us a clue how to 
proceed?

--
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 a page protected?--how to determine

2007-07-24 Thread Philippe Leite
David,

Actually, ISVK cannot tell you if a page is protected or not, it only shows you 
the storage key and fetch bit. The Page protection bit (bit 54) is in Page 
Table Entry and Segment Table Entry.


Best regards,

Philippe Leite
z/OS Systems Programmer
Portugal

On Tue, 24 Jul 2007 07:28:15 -0500, David Day [EMAIL PROTECTED] 
wrote:

Chapter 10 of the pops manual.  IVSK instruction will tell you the key,
access control bits, and fetch protection bit of a page.


- Original Message -
From: Paul Schuster [EMAIL PROTECTED]
Newsgroups: bit.listserv.ibm-main
To: IBM-MAIN@BAMA.UA.EDU
Sent: Tuesday, July 24, 2007 1:32 AM
Subject: Is a page protected?--how to determine


 Hello: I have a need to determine if an address in storage is page
 protected
 in order to determine if a PGSER UNPROTECT needs to be done.

 The best I have tried and seen in earlier posts is to look for a CC=1 on a
 TPROT backed up with an ESTAE.

 Are there any other methods to do this?

 Thank you.

 Paul Schuster

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

--
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 a page protected?--how to determine

2007-07-24 Thread Jeffrey D. Smith
 -Original Message-
 From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On
 Behalf Of Paul Schuster
 Sent: Tuesday, July 24, 2007 12:33 AM
 To: IBM-MAIN@BAMA.UA.EDU
 Subject: Is a page protected?--how to determine
 
 Hello: I have a need to determine if an address in storage is page
 protected
 in order to determine if a PGSER UNPROTECT needs to be done.
 
 The best I have tried and seen in earlier posts is to look for a CC=1 on a
 TPROT backed up with an ESTAE.
 
 Are there any other methods to do this?
 
 Thank you.
 
 Paul Schuster

Use a loop with IVSK and TPROT for key 0. Something like this:

   L   R2,page_address
LOOP   BR  0 purge cache
   IVSK  R0,R2   page-in
   TPROT 0(R2),0 test for key zero storability
   BO  LOOP  oops, paged-out. try again
   BNZ PROT  page protected, LAP, read-only data space
   BZ  NO_PROT   not protected

Testing for key zero storability will catch page protection, or
low address protection, or read-only data space. You may want
to provide special filtering for those weird cases.

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/

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

2007-07-24 Thread Kelman, Tom
I'm not sure how you would secure a specific CLIST and a couple of
people have responded with suggestions.  However, if it is access to WLM
you want to secure you can do that in RACF via the use of the facility
class MVSADMIN.WLM.POLICY.  With this you can block access entirely or
give someone just read access and not update.  Check the System
Programmer's Guide To: Workload Manager, SG24-6472-03 about how to do
this.  I don't know if this also works in ACF2 or TopSecret.

Tom Kelman
Commerce Bank of Kansas City
(816) 760-7632

-Original Message-
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On
Behalf Of Carroll, William
Sent: Tuesday, July 24, 2007 7:40 AM
To: IBM-MAIN@BAMA.UA.EDU
Subject: Secure clist

Is there any way to secure certain clist from unauthorized use?
For example if I don't want applications to get into the wlm,
Application, how would I do it?  If it can be done.
Thanks In Advance.




Bill Carroll


EMAIL DISCLAIMER: 
The information contained in this message may be
privileged or confidential and is protected from disclosure.
If the reader of this message is not the intended recipient,
or an employee or agent responsible for delivering this message
to the intended recipient, you are hereby notified that any
dissemination, distribution or copying of this communication is
strictly prohibited. If you have received this communication in
error, please notify us immediately by replying to the message
and deleting it from your computer.

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




*
If you wish to communicate securely with Commerce Bank and its
affiliates, you must log into your account under Online Services at 
http://www.commercebank.com or use the Commerce Bank Secure
Email Message Center at https://securemail.commercebank.com

NOTICE: This electronic mail message and any attached files are
confidential. The information is exclusively for the use of the
individual or entity intended as the recipient. If you are not
the intended recipient, any use, copying, printing, reviewing,
retention, disclosure, distribution or forwarding of the message
or any attached file is not authorized and is strictly prohibited.
If you have received this electronic mail message in error, please
advise the sender by reply electronic mail immediately and
permanently delete the original transmission, any attachments
and any copies of this message from your computer system.
*

--
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 a page protected?--how to determine

2007-07-24 Thread David Day
I guess I read what I wanted to read, and not what the original question 
was.  Try to take more time in the future before replying.  Paul, hope I 
didn't send you on a wild goose chase.


   --Dave Day
- Original Message - 
From: Philippe Leite [EMAIL PROTECTED]

Newsgroups: bit.listserv.ibm-main
To: IBM-MAIN@BAMA.UA.EDU
Sent: Tuesday, July 24, 2007 8:22 AM
Subject: Re: Is a page protected?--how to determine



David,

Actually, ISVK cannot tell you if a page is protected or not, it only 
shows you

the storage key and fetch bit. The Page protection bit (bit 54) is in Page
Table Entry and Segment Table Entry.


Best regards,

Philippe Leite
z/OS Systems Programmer
Portugal

On Tue, 24 Jul 2007 07:28:15 -0500, David Day [EMAIL PROTECTED]
wrote:


Chapter 10 of the pops manual.  IVSK instruction will tell you the key,
access control bits, and fetch protection bit of a page.


- Original Message -
From: Paul Schuster [EMAIL PROTECTED]
Newsgroups: bit.listserv.ibm-main
To: IBM-MAIN@BAMA.UA.EDU
Sent: Tuesday, July 24, 2007 1:32 AM
Subject: Is a page protected?--how to determine



Hello: I have a need to determine if an address in storage is page
protected
in order to determine if a PGSER UNPROTECT needs to be done.

The best I have tried and seen in earlier posts is to look for a CC=1 on 
a

TPROT backed up with an ESTAE.

Are there any other methods to do this?

Thank you.

Paul Schuster

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


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


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


Re: Think your an expert with MVS Diagnostic tools? Programmed in Assembler? ...

2007-07-24 Thread Wayne Driscoll
If you look at the posting, it was for a level II person, not a
developer.

Wayne Driscoll
Product Developer
JME Software LLC
NOTE:  All opinions are strictly my own.



-Original Message-
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On
Behalf Of Chase, John
Sent: Tuesday, July 24, 2007 6:34 AM
To: IBM-MAIN@BAMA.UA.EDU
Subject: Re: Think your an expert with MVS Diagnostic tools? Programmed
in Assembler? ...

 -Original Message-
 From: IBM Mainframe Discussion List On Behalf Of (IBM Mainframe
Discussion List)
  
 In a message dated 7/23/2007 2:31:04 P.M. Central Daylight 
 Time, [EMAIL PROTECTED] writes:
 H.  ISTR that IBM has a DFSMS lab in sunny Tucson,  
 Arizona..
  
 Don't know about the software, but Tucson is where IBM 
 develops its DASD  
 control units.  I would have thought DFSMS would be in Santa 
 Theresa labs  near San Jose.

Their Level II support was in Tucson earlier this year, when I had a PMR
open with DFSMSdss.  Seems reasonable that their Development lab would
be co-located.

-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

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


IBMLink Challenge

2007-07-24 Thread Chase, John
Hi, All,

IBMLink on the web is unusually slow this morning (even by IBMLink on
the Web standard!), so I'd like to solicit a bit of help from one of
you with a 3270 IBMLink connection:  I'm looking for the FMID for MQ
Series 5.3.1, compid 5655F1000.  I am waiting for the Product Cross
Reference application to display its initial page (4 minutes now), so I
can enter the component ID.

A virtual cigar to whoever can reply before IBMLink on the Web does.

-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: PSI MIPS (was: Links to decent 'why the mainframe thrives' article)

2007-07-24 Thread Wayne Driscoll
William,
1 - You state that internal customers are only concerned with chargeback
and application performance, yet if that was the case, why are the
putting up with web apps with 10-12 second response time and the
requirement that they move their hands from the keyboard to the mouse
and back repeatedly, increasing user work while they used to have a CICS
screen with sub-second response time.
2 - Companies that exclude power and environmental issues (including sq
foot of floor space, labor to upgrade power panels etc) in the
chargeback are doing themselves a huge disservice.  If you have
chargeback, don't just charge for part, charge for all.

Wayne Driscoll
Product Developer
JME Software LLC
NOTE:  All opinions are strictly my own.




-Original Message-
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On
Behalf Of William Richter
Sent: Tuesday, July 24, 2007 7:31 AM
To: IBM-MAIN@BAMA.UA.EDU
Subject: Re: PSI MIPS (was: Links to decent 'why the mainframe thrives'
article)

Timothy,

Internal customers do not ask your question, How do you measure the
total 
performance of the whole IT organization?

They are really only interested in the total cost of acquistion or
internal 
chargeback (excluding power and environmentals) and application
performance.

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


How to extend addressability over 4095 with USING statements

2007-07-24 Thread Phil Kingston
Hi again,

I'm trying to write a TSO command processor which seems to be getting
addressability issues over 4095 bytes, e.g ASMA034E message.

I know there's a way of extending the addressability, but can't
remember.

Anyone know how to do it?

Ps. The IBM message for ASMA034E is of no use at all... just says extend
addressability
 

Phil



-Original Message-
From: Phil Kingston [mailto:[EMAIL PROTECTED] 
Sent: 23 July 2007 15:06
To: 'IBM Mainframe Discussion List'
Subject: EBCDIC to HEX translation in Assembler?


Hi all,

Does anyone have a quick assembler routine to convert a hexadecimal
number represented in EBCDIC into the real hex number?
 

Phil.



 

No virus found in this outgoing message.
Checked by AVG Free Edition. 
Version: 7.5.476 / Virus Database: 269.10.14/912 - Release Date:
22/07/2007 19:02
 

No virus found in this outgoing message.
Checked by AVG Free Edition. 
Version: 7.5.476 / Virus Database: 269.10.16/914 - Release Date:
23/07/2007 19:45

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

2007-07-24 Thread Veilleux, Jon L
HMS5310 


Jon L. Veilleux
[EMAIL PROTECTED]
(860) 636-2683 


-Original Message-
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On
Behalf Of Chase, John
Sent: Tuesday, July 24, 2007 9:48 AM
To: IBM-MAIN@BAMA.UA.EDU
Subject: IBMLink Challenge

Hi, All,

IBMLink on the web is unusually slow this morning (even by IBMLink on
the Web standard!), so I'd like to solicit a bit of help from one of
you with a 3270 IBMLink connection:  I'm looking for the FMID for MQ
Series 5.3.1, compid 5655F1000.  I am waiting for the Product Cross
Reference application to display its initial page (4 minutes now), so I
can enter the component ID.

A virtual cigar to whoever can reply before IBMLink on the Web does.

-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
This e-mail may contain confidential or privileged information. If
you think you have received this e-mail in error, please advise the
sender by reply e-mail and then delete this e-mail immediately.
Thank you. Aetna

--
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: rotational position sensing (RPS)

2007-07-24 Thread (IBM Mainframe Discussion List)
Careful reading of the 2105 Command Reference doc shows that valid sector  
numbers are not documented as being ignored.  I take that to mean they are  
used 
as documented; i.e., the next action on the track will commence with track  
orientation at a predictable position on the track.  If the next action is  to 
find a given record ID, then the search must begin at that point and nowhere  
else on the track.  For this reason alone a valid non-X'FF' sector number  
cannot be ignored.
 
Consider the example of a track containing eight records whose record IDs  
are all BILL1.  There is no control unit microcode requirement that a  record 
ID, commonly called CCHHR, contain the CCHHR where that record is  stored on 
the 
track.  Standard IBM access methods assume, create, and  enforce this 
condition, but non-standard use of DASD can create this  situation.  Each of 
the 8 
records whose IDs are all BILL1 can be unique;  i.e., they contain different 
data and can even be of differing lengths, some  with and others without key 
fields of differing lengths.  The sector number  must be used in a case like 
this 
to find the correct record.
 
I didn't say that this kind of track is a good idea.  But the hardware  has 
always allowed it and non-standard software can still be used to access  it.
 
 
There are several other examples of control information that are now  
specifically documented as being ignored on an ESS (caching algorithm bits,  
e.g.).  
If the ESS ignores a valid sector number, then the documentation is  
deficient.  John Gilmore is quite correct that an invalid sector number  must 
be 
diagnosed.  If software has put an invalid sector number into the  channel 
program, 
the rest of that program should be suspect as well.   Perhaps sector numbers 
will evolve away in a future technology that also no  longer employs cylinder 
and track numbers.

 
Bill  Fairchild
Plainfield, IL



** Get a sneak peek of the all-new AOL at 
http://discover.aol.com/memed/aolcom30tour

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

2007-07-24 Thread Mark Zelden
On Tue, 24 Jul 2007 08:35:43 -0500, Kelman, Tom
[EMAIL PROTECTED] wrote:

I'm not sure how you would secure a specific CLIST and a couple of
people have responded with suggestions.  However, if it is access to WLM
you want to secure you can do that in RACF via the use of the facility
class MVSADMIN.WLM.POLICY.  With this you can block access entirely or
give someone just read access and not update.  Check the System
Programmer's Guide To: Workload Manager, SG24-6472-03 about how to do
this.  

Yep.  I should have mentioned that in my post.  This is really what the OP 
should do (and should be protected in all shops).   If you do this and
don't protect the CLIST or other ISPF dialog libraries, someone can still
get to the dialogs, but it won't do them any good since they won't even
be able to extract the definition for the couple data set.


I don't know if this also works in ACF2 or TopSecret.

They do.  This is just a facility class profile and both products (and
I'm sure the new kid on the block does also) have equivalents.

Mark
--
Mark Zelden
Sr. Software and Systems Architect - z/OS Team Lead
Zurich North America / Farmers Insurance Group - ZFUS 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: How to extend addressability over 4095 with USING statements

2007-07-24 Thread McKown, John
 -Original Message-
 From: IBM Mainframe Discussion List 
 [mailto:[EMAIL PROTECTED] On Behalf Of Phil Kingston
 Sent: Tuesday, July 24, 2007 8:53 AM
 To: IBM-MAIN@BAMA.UA.EDU
 Subject: How to extend addressability over 4095 with USING statements
 
 
 Hi again,
 
 I'm trying to write a TSO command processor which seems to be getting
 addressability issues over 4095 bytes, e.g ASMA034E message.
 
 I know there's a way of extending the addressability, but can't
 remember.
 
 Anyone know how to do it?
 
 Ps. The IBM message for ASMA034E is of no use at all... just 
 says extend
 addressability
  
 
 Phil

Either use multiple base registers, or use the long displacement type
instructions. Since I don't know what instruction is getting the error,
I don't know what (or if) the long displacement instruction may be.
Not all instructions have a 20 bit displacement equivalent. Another
possibility is to use a relative addressing instruction, if one exists.
But most of the time, you must have multiple base registers.

--
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: IBMLink Challenge: We Have A Winner!

2007-07-24 Thread Chase, John
 -Original Message-
 From: IBM Mainframe Discussion List On Behalf Of Chase, John
 
 Hi, All,
 
 IBMLink on the web is unusually slow this morning (even by 
 IBMLink on the Web standard!), so I'd like to solicit a bit 
 of help from one of you with a 3270 IBMLink connection:  I'm 
 looking for the FMID for MQ Series 5.3.1, compid 5655F1000.  
 I am waiting for the Product Cross Reference application to 
 display its initial page (4 minutes now), so I can enter the 
 component ID.
 
 A virtual cigar to whoever can reply before IBMLink on the Web
does.
 -Original Message-
 From: IBM Mainframe Discussion List On Behalf Of Veilleux, Jon L
 
 HMS5310 

Thanks!

I'm still waiting for IBMLink on the Web to respond  :-(

-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


Cobol Conditional Compile

2007-07-24 Thread Albert Klimek
Micro Focus COBOL provides a mechanism for selectively compiling part of 
the COBOL source. (controlled by $IF, $ELSE, $END)
IBM Enterprise COBOL for z/OS 3.3 do not support conditional compile. I 
think about to write a REXX to do this.
Any other ideas ? 

Albert 

VERLAGSGRUPPE WELTBILD GMBH
Sitz der Gesellschaft: Augsburg
Handelsregister Augsburg HRB 6035 
Ust-ID-Nr: DE 127501299

Geschäftsführung:
Carel Halff (Vorsitzender), Dr. Klaus Driever, Werner Ortner, Herbert Zoch

Vorsitzender des Aufsichtsrates:
Dr. Klaus Donaubauer


Re: How to extend addressability over 4095 with USING statements

2007-07-24 Thread Wayne Driscoll
Phil,
There are a number of ways.
1 - Add a second base register, for example if R12 is your base
register, 
  LR R11,R12
  AHIR11,4096
  USING  label,R12,R11

2 - Constantly reload your base register (this is the method used by
many compilers) of course if you do this, then you have to ensure that
you populate all literal references before you modify the base register
and change the using.

3 - Rewrite the code to fully separate code and data, and convert using
all relative branching, so you only need a base register for data, not
for code.  However, some system macros do require base registers for
code.  For more info on this, see Ed Jaffe's excellent SHARE
presentation (session 8160 from Tampa) entitled Reducing Base Register
Usage, or How to 'Jumpify' Your Code


Wayne Driscoll
Product Developer
JME Software LLC
NOTE:  All opinions are strictly my own.


-Original Message-
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On
Behalf Of Phil Kingston
Sent: Tuesday, July 24, 2007 8:53 AM
To: IBM-MAIN@BAMA.UA.EDU
Subject: How to extend addressability over 4095 with USING statements

Hi again,

I'm trying to write a TSO command processor which seems to be getting
addressability issues over 4095 bytes, e.g ASMA034E message.

I know there's a way of extending the addressability, but can't
remember.

Anyone know how to do it?

Ps. The IBM message for ASMA034E is of no use at all... just says extend
addressability
 

Phil

--
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 a page protected?--how to determine

2007-07-24 Thread (IBM Mainframe Discussion List)
 
 
In a message dated 7/24/2007 1:33:11 A.M. Central Daylight Time,  
[EMAIL PROTECTED] writes:
I have a need to determine if an address in storage is page  protected
in order to determine if a PGSER UNPROTECT needs to be  done.
 
One way, not necessarily the most elegant, is to establish an ESTAE or FRR,  
put your program into key 0, and do an OI into any byte in the page with an  
operand of X'00'.  This instruction will not change the byte being  accessed, 
but if the page is page protected your OI will produce a S0C4 which  you trap 
and from which you recover in your recovery routine.  If the page  is not page 
protected, the next instruction after the OI will execute.
 
Bill  Fairchild
Plainfield, IL





** Get a sneak peek of the all-new AOL at 
http://discover.aol.com/memed/aolcom30tour

--
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: MAPPING a RMM-managed tape volume

2007-07-24 Thread Pommier, Rex R.
Is this the entire JCL?  If so, you need a //SYSIN DD statement and
according to my documentation, you also need $$DITTO instead of DITTO as
the command within the //SYSIN.

Of course, my documentation is quite old, but that's what it looks like
to me.

Rex 

-Original Message-
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On
Behalf Of Andy Robertson
Sent: Tuesday, July 24, 2007 8:18 AM
To: IBM-MAIN@BAMA.UA.EDU
Subject: MAPPING a RMM-managed tape volume

z/OS 1.7

We are trying to map a RMM managed cart using DITTO

//* 
//* 
//S3   EXEC PGM=DITTOA,PARM='JOBSTREAM',COND=(0,NE) 
//SYSPRINT DD SYSOUT=*  
//SYSUDUMP DD SYSOUT=*  
//TAPEIN   DD UNIT=3590-1,DISP=SHR,VOL=SER=JL3270   
  DITTO TLB INPUT=TAPEIN


Gives JCL error with

IEF343I TSO057N S3 TAPEIN - REQUEST FAILED - NOT ENOUGH NON-SYSTEM 
MANAGED VOLUMES ELIGIBLE


Can someone give us a clue how to
proceed?

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

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


Re: How to extend addressability over 4095 with USING statements

2007-07-24 Thread Phil Kingston
Cheers Wayne,

Extremely helpful, thanks a lot :-)

Maybe IBM could update the Message to be a bit more obvious as to what
to do when you get the ASMA034E message.
 
Phil.


-Original Message-
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On
Behalf Of Wayne Driscoll
Sent: 24 July 2007 15:02
To: IBM-MAIN@BAMA.UA.EDU
Subject: Re: How to extend addressability over 4095 with USING
statements

Phil,
There are a number of ways.
1 - Add a second base register, for example if R12 is your base
register, 
  LR R11,R12
  AHIR11,4096
  USING  label,R12,R11

2 - Constantly reload your base register (this is the method used by
many compilers) of course if you do this, then you have to ensure that
you populate all literal references before you modify the base register
and change the using.

3 - Rewrite the code to fully separate code and data, and convert using
all relative branching, so you only need a base register for data, not
for code.  However, some system macros do require base registers for
code.  For more info on this, see Ed Jaffe's excellent SHARE
presentation (session 8160 from Tampa) entitled Reducing Base Register
Usage, or How to 'Jumpify' Your Code


Wayne Driscoll
Product Developer
JME Software LLC
NOTE:  All opinions are strictly my own. 

No virus found in this outgoing message.
Checked by AVG Free Edition. 
Version: 7.5.476 / Virus Database: 269.10.16/914 - Release Date:
23/07/2007 19:45

--
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: PDS to SEQ and back to PDS

2007-07-24 Thread McKown, John
 -Original Message-
 From: IBM Mainframe Discussion List 
 [mailto:[EMAIL PROTECTED] On Behalf Of Earnie Allen
 Sent: Tuesday, July 24, 2007 8:14 AM
 To: IBM-MAIN@BAMA.UA.EDU
 Subject: PDS to SEQ and back to PDS
 
 
 I am in need of a fairly straightforward method of turning a 
 PDS into a
 flat file (for modifications) and then back into a PDS.  Having the
 original ISPF stats present in the final PDS is not 
 necessarily a critical
 part of the process for us --- nice, but not absolutely necessary.
 
 I have an REXX exec that does the process, but it is not set 
 up to run as a
 batch job.  Would that it were ... sigh.
 
 I have come across the CBT FILE093 solution(s) --- but, there 
 appear to be
 many varieties.
 
 Some assistance/suggestions, please?
 
 Earnie Allen

The simpliest way that I know of is to use SAS and PROC SOURCE. That can
unload a PDS to a sequential file and put IEBUPDTE control cards (or
other control cards) between members. You then edit the sequential file
and then submit an IEBUPDTE step to reload the PDS members.

Why can't you run your REXX in batch? I often use ISPF edit macros in
batch to modify all members of a PDS. This maintains the ISPF
statistics. It is a bother to create the JCL, but not difficult once
that is done.

If you are truly weird, you could use ftp creatively to put all the
member of the PDS into a new UNIX subdirectory, then do some processing
there, then ftp back to the PDS. I'm not suggesting this, just
mentioning it. Similarly, you could ftp into a set of sequential files,
but I don't see the utility in that.

--
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: PDS to SEQ and back to PDS

2007-07-24 Thread John P Kalinich
Earnie Allen of the IBM Mainframe Discussion List IBM-MAIN@BAMA.UA.EDU
wrote on 07/24/2007 08:13:55 AM:

 I am in need of a fairly straightforward method of turning a PDS into a
 flat file (for modifications) and then back into a PDS.  Having the
 original ISPF stats present in the final PDS is not necessarily a
critical
 part of the process for us --- nice, but not absolutely necessary.

 I have an REXX exec that does the process, but it is not set up to run as
a
 batch job.  Would that it were ... sigh.

 I have come across the CBT FILE093 solution(s) --- but, there appear to
be
 many varieties.

 Some assistance/suggestions, please?

I would suggest using OFFLOADW/PDSLOADW on file 093.

Regards,
John Kalinich
Computer Sciences Corp

--
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: rotational position sensing (RPS)

2007-07-24 Thread Edward Jaffe

(IBM Mainframe Discussion List) wrote:
Careful reading of the 2105 Command Reference doc shows that valid sector  
numbers are not documented as being ignored.  I take that to mean they are  used 
as documented; i.e., the next action on the track will commence with track  
orientation at a predictable position on the track.  If the next action is  to 
find a given record ID, then the search must begin at that point and nowhere  
else on the track.  For this reason alone a valid non-X'FF' sector number  
cannot be ignored.
  


My understanding has been that an entire track is staged when any record 
on the track is accessed. Record accesses are then satisfied from the 
staging area. (Does that processing occur only for the virtualized 
tracks on STK Iceberg?) If it were my code, I would build an 
in-storage index of all count fields while staging the track. That way I 
would never have to do any kind of lengthy search through the data. And 
RPS data would be meaningless to me ... I think ...


 
Consider the example of a track containing eight records whose record IDs  
are all BILL1.  There is no control unit microcode requirement that a  record 
ID, commonly called CCHHR, contain the CCHHR where that record is  stored on the 
track.  Standard IBM access methods assume, create, and  enforce this 
condition, but non-standard use of DASD can create this  situation.  Each of the 8 
records whose IDs are all BILL1 can be unique;  i.e., they contain different 
data and can even be of differing lengths, some  with and others without key 
fields of differing lengths.  The sector number  must be used in a case like this 
to find the correct record.
  


Interesting point. I had not thought of the problem created by duplicate 
identifiers.


 
I didn't say that this kind of track is a good idea.  But the hardware  has 
always allowed it and non-standard software can still be used to access  it.
 
 
There are several other examples of control information that are now  
specifically documented as being ignored on an ESS (caching algorithm bits,  e.g.).  
If the ESS ignores a valid sector number, then the documentation is  
deficient.  John Gilmore is quite correct that an invalid sector number  must be 
diagnosed.  If software has put an invalid sector number into the  channel program, 
the rest of that program should be suspect as well.   Perhaps sector numbers 
will evolve away in a future technology that also no  longer employs cylinder 
and track numbers.
  


I would still like to know definitively whether coding a sector number 
of x'FF' will have a deleterious effect on I/O performance. Put another 
way, assuming more or less standard formatting of record identifiers, 
will a sector number of x'FF' yield identical performance to a 
calculated sector number?


In the absence of any documentation or definitive statement to the 
contrary, I guess we'll keep using the calculated values.


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


New (draft) Redbook: Introduction to the New Mainframe: z/VM Basics

2007-07-24 Thread Lionel B Dyck
I just heard about this draft redbook and have just browsed thru it and it 
looks like a good start for someone with little to no z/VM skills.

The url is 
http://www.redbooks.ibm.com/redpieces/abstracts/sg247316.html?Open

Abstract
This textbook provides students with the background knowledge and skills 
necessary to begin using the basic functions and features of z/VM version 
5,
release 3. For optimal learning, students are assumed to be literate in 
personal computing and have some computer science or information systems 
background.
Others who will benefit from this textbook include z/OS professionals who 
would like to expand their knowledge of other aspects of the mainframe 
computing
environment. This course can be used as a prerequisite to understanding 
Linux on System z.

The Table of Contents:
1. Introduction to the Mainframe Hardware Systems
2. Introduction to Virtualization and z/VM
3. History of z/VM
4. Basic z/VM concepts
5. Control Program for basic users
6. Conversational Monitor System
7. The REXX programming language
8. CMS Pipelines
9. System Administration Tasks
10. Performance
11. Networking and Connectivity
12. z/VM Security
13. Guest Operating systems
Appendix A. Enhancements in z/VM Version 5, release 3
Appendix B. Quick Reference 
Appendix C. Answer Key
Appendix D. Additional material 

Lionel B. Dyck, Consultant/Specialist 
Enterprise Platform Services, Mainframe Engineering 
KP-IT Enterprise Engineering, Client and Platform Engineering Services 
(CAPES) 
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: PDS to SEQ and back to PDS

2007-07-24 Thread Field, Alan C.
Depending on what you need to change, couldn't you accomplish the
changes using IPOUPDTE/CPPUPDATE?

-Original Message-

I am in need of a fairly straightforward method of turning a PDS into a
flat file (for modifications) and then back into a PDS.  Having the
original ISPF stats present in the final PDS is not necessarily a
critical
part of the process for us --- nice, but not absolutely necessary.

I have an REXX exec that does the process, but it is not set up to run
as a
batch job.  Would that it were ... sigh.

I have come across the CBT FILE093 solution(s) --- but, there appear to
be
many varieties.

Some assistance/suggestions, please?

--
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: ICSF for Dummies

2007-07-24 Thread Hal Merritt
I am an ICSF administrator, but I am not involved in that part of the
action. There is both a separation of duties angle as well as it seems
that every application does it differently. 

I see ICSF as nothing more than an API and a secure key repository. How
you use those keys is up to the programmer. 

ICSF administration would include care and feeding of the key repository
clusters, scripts on how to change a master key, and management of the
physical hardware. 

Your mission is more writing the application program that is going to
accomplish the business mission. 

I have seen what looks like facilities to manage application level keys
in the TKE doc, but have no idea how they could be used. 

A step up the ladder is certificate based strategies. Now we mix in RACF
as well as the FTP and TN3270 applications. Those can become secure
shells for the next step up, which could the application proper. The
care and feeding of certificates is a career path all by itself.

HTH.  

-Original Message-
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On
Behalf Of Mark Jacobs
Sent: Monday, July 23, 2007 12:16 PM
To: IBM-MAIN@BAMA.UA.EDU
Subject: ICSF for Dummies

Outside of the well written and easily understandable   :-)  ICSF 
Administration manual are there any good IBM Redbooks, available 
education, for the simple howto's of an ICSF administrator?

Things like the steps needed to wrap a data encryption key to be able to

send it to someone, or be able to receive and install a key they send
us.

The manual isn't too clear on the how to's,

-- 
Mark Jacobs
Technical Services
Time Customer Service - Tampa, FL
--
 
NOTICE: This electronic mail message and any files transmitted with it are 
intended exclusively
for the individual or entity to which it is addressed. The message, together 
with any attachment, may contain confidential and/or privileged
information. Any unauthorized review, use, printing, saving, copying, 
disclosure 
or distribution is strictly prohibited. If you have received this message in 
error, please immediately
advise the sender by reply email and delete all copies.

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

2007-07-24 Thread Robert Justice
darn, and I was in a meeting, oh well, web ibmlink is having problems, (I know, 
I know, shock and surprise) ...sev1 issue # is 32585272

You should use the 3270 interface, it's working just fine.

--
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: MAPPING a RMM-managed tape volume

2007-07-24 Thread Mike Wood
Andy, Ignoring whether your JCL/DITTO statements are correct .
The IEF343I message is an indication that there are no tape units for 
allocation. Looks like you are all system managed libraries and the JL3270 is 
not in the TCDB, is either not defined to RMM or is defined in a way that RMM 
does not decide it is system managed. During allocation the CBRUXVNL exit is 
called and RMMs support for that tries to determine what type of tape volume 
it is. Based on the response from the VNL exit, OAM provides eligible devices 
to allocation  

Do you have any tape drives NOT in a system managed library ?
Does the UNIT=3590-1 match to a device pool that is NOT in a system 
managed library ?  If you want the volume processed in a library you either 
need to enter it first, or ensure VNL processing causes it to be entered.

Mike WoodRMM Development

On Tue, 24 Jul 2007 08:18:23 -0500, Andy Robertson 
[EMAIL PROTECTED] wrote:

z/OS 1.7

We are trying to map a RMM managed cart using DITTO

//*
//*
//S3   EXEC PGM=DITTOA,PARM='JOBSTREAM',COND=(0,NE)
//SYSPRINT DD SYSOUT=*
//SYSUDUMP DD SYSOUT=*
//TAPEIN   DD UNIT=3590-1,DISP=SHR,VOL=SER=JL3270
  DITTO TLB INPUT=TAPEIN


Gives JCL error with

IEF343I TSO057N S3 TAPEIN - REQUEST FAILED - NOT ENOUGH NON-SYSTEM
MANAGED VOLUMES ELIGIBLE


Can someone give us a clue how to
proceed?

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


Re: How to extend addressability over 4095 with USING statements

2007-07-24 Thread J R

Maybe IBM could update the Message to be a bit more obvious as to what
to do when you get the ASMA034E message.


I think that you're being a little harsh on IBM.

When you looked up message ASMA034E, it told you to
Increase the range of the active USING.

If you had then looked up the USING instruction, under
Range of an Ordinary USING Instruction you would have
found an example almost identical to Wayne's.




From: Phil Kingston [EMAIL PROTECTED]
Reply-To: IBM Mainframe Discussion List IBM-MAIN@BAMA.UA.EDU
To: IBM-MAIN@BAMA.UA.EDU
Subject: Re: How to extend addressability over 4095 with USING statements
Date: Tue, 24 Jul 2007 15:12:50 +0100

Cheers Wayne,

Extremely helpful, thanks a lot :-)

Maybe IBM could update the Message to be a bit more obvious as to what
to do when you get the ASMA034E message.

Phil.


-Original Message-
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On
Behalf Of Wayne Driscoll
Sent: 24 July 2007 15:02
To: IBM-MAIN@BAMA.UA.EDU
Subject: Re: How to extend addressability over 4095 with USING
statements

Phil,
There are a number of ways.
1 - Add a second base register, for example if R12 is your base
register,
  LR R11,R12
  AHIR11,4096
  USING  label,R12,R11

2 - Constantly reload your base register (this is the method used by
many compilers) of course if you do this, then you have to ensure that
you populate all literal references before you modify the base register
and change the using.

3 - Rewrite the code to fully separate code and data, and convert using
all relative branching, so you only need a base register for data, not
for code.  However, some system macros do require base registers for
code.  For more info on this, see Ed Jaffe's excellent SHARE
presentation (session 8160 from Tampa) entitled Reducing Base Register
Usage, or How to 'Jumpify' Your Code


Wayne Driscoll
Product Developer
JME Software LLC
NOTE:  All opinions are strictly my own.


_
http://imagine-windowslive.com/hotmail/?locale=en-usocid=TXT_TAGHM_migration_HM_mini_2G_0507

--
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: PDS to SEQ and back to PDS

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

The  simpliest way that I know of is to use SAS and PROC SOURCE. That can
unload  a PDS to a sequential file and put IEBUPDTE control cards (or
other control  cards) between members. You then edit the sequential file
and then submit  an IEBUPDTE step to reload the PDS members.




Yazbut..if it's a very large PDS you run into line constraints of the  EDITOR.
Why not just use PDS86 to make changes to all members? 
===ch a:z 'nano' 'pico'



** Get a sneak peek of the all-new AOL at 
http://discover.aol.com/memed/aolcom30tour

--
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: PDS to SEQ and back to PDS

2007-07-24 Thread McKown, John
 -Original Message-
 From: IBM Mainframe Discussion List 
 [mailto:[EMAIL PROTECTED] On Behalf Of Ed Finnell
 Sent: Tuesday, July 24, 2007 10:16 AM
 To: IBM-MAIN@BAMA.UA.EDU
 Subject: Re: PDS to SEQ and back to PDS
 
 
  
 In a message dated 7/24/2007 9:14:11 A.M. Central Daylight Time,  
 [EMAIL PROTECTED] writes:
 
 The  simpliest way that I know of is to use SAS and PROC 
 SOURCE. That can
 unload  a PDS to a sequential file and put IEBUPDTE control cards (or
 other control  cards) between members. You then edit the 
 sequential file
 and then submit  an IEBUPDTE step to reload the PDS members.
 
 
 
 
 Yazbut..if it's a very large PDS you run into line 
 constraints of the  EDITOR.
 Why not just use PDS86 to make changes to all members? 
 ===ch a:z 'nano' 'pico'
 

True.

Being a very weird person, I'm likely to copy the member of the PDS to
separate files in a UNIX subdirectory. I'd then use some of the UNIX
editing tools to manipulate the members (perl, awk, sed, ed), then copy
them back into the PDS. But I'm a known weirdo around here grin.

--
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: How to extend addressability over 4095 with USING statements

2007-07-24 Thread Phil Kingston
Hi,

I don't know what manual your looking in? I'm looking in HLASM V1R5
programmers guide. The section on the USING statement doesn't seem to
have a reference to 'Range of an Ordinary USING Instruction'???
 

Phil.



-Original Message-
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On
Behalf Of J R
Sent: 24 July 2007 16:10
To: IBM-MAIN@BAMA.UA.EDU
Subject: Re: How to extend addressability over 4095 with USING
statements

Maybe IBM could update the Message to be a bit more obvious as to what
to do when you get the ASMA034E message.

I think that you're being a little harsh on IBM.

When you looked up message ASMA034E, it told you to
Increase the range of the active USING.

If you had then looked up the USING instruction, under
Range of an Ordinary USING Instruction you would have
found an example almost identical to Wayne's.



 

No virus found in this outgoing message.
Checked by AVG Free Edition. 
Version: 7.5.476 / Virus Database: 269.10.16/914 - Release Date:
23/07/2007 19:45

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

2007-07-24 Thread Bill Johnson
Anyone know what platform they run the internet version of IBMLINK on?

Robert Justice [EMAIL PROTECTED] wrote:  darn, and I was in a meeting, oh 
well, web ibmlink is having problems, (I know, 
I know, shock and surprise) ...sev1 issue # is 32585272

You should use the 3270 interface, it's working just fine.

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


   
-
Park yourself in front of a world of choices in alternative vehicles.
Visit the Yahoo! Auto Green Center.

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


Re: How to extend addressability over 4095 with USING statements

2007-07-24 Thread J R

I don't know what manual your looking in? I'm looking in HLASM V1R5
programmers guide. The section on the USING statement doesn't seem to
have a reference to 'Range of an Ordinary USING Instruction'???


For most HLASM information, you can think of the
documentation as a 2-volume set:

SC26-4940 HLASM Language Reference
SC26-4941 HLASM Programmer’s Guide



From: Phil Kingston [EMAIL PROTECTED]
Reply-To: IBM Mainframe Discussion List IBM-MAIN@BAMA.UA.EDU
To: IBM-MAIN@BAMA.UA.EDU
Subject: Re: How to extend addressability over 4095 with USING statements
Date: Tue, 24 Jul 2007 16:24:04 +0100

Hi,

I don't know what manual your looking in? I'm looking in HLASM V1R5
programmers guide. The section on the USING statement doesn't seem to
have a reference to 'Range of an Ordinary USING Instruction'???


Phil.



-Original Message-
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On
Behalf Of J R
Sent: 24 July 2007 16:10
To: IBM-MAIN@BAMA.UA.EDU
Subject: Re: How to extend addressability over 4095 with USING
statements

Maybe IBM could update the Message to be a bit more obvious as to what
to do when you get the ASMA034E message.

I think that you're being a little harsh on IBM.

When you looked up message ASMA034E, it told you to
Increase the range of the active USING.

If you had then looked up the USING instruction, under
Range of an Ordinary USING Instruction you would have
found an example almost identical to Wayne's.


_
http://im.live.com/messenger/im/home/?source=hmtextlinkjuly07

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


DFHSM QUESTION : CREATIN SDSP (SMALLDS)

2007-07-24 Thread esmie moo
Good Day Gentle Readers,
   
  I am seeking your expert advice.  We have a problem with our ML1 migrate 
vols.  We are unable to migrate to ML1 because of the following reasons:
   
  ARC1001I HOPER.TTOC.LIST1 MIGRATE FAILED, RC=0037, REAS=  
  ARC1237I NO SPACE FOR MIGRATION COPY
   
  I checked the STC and I found the following:
  HSM.SMALLDS.VPROM1,VHSM.SMALLDS.VPROM.KDATA,PROMTN
  07.19.46 STC07991  ARC0542I SMALL DATA SET PACKING DATA SET  691  
  
 691 ARC0542I (CONT.) HSM.SMALLDS.VPROM1 IS FULL
 
 
  To make a quick fix I would like to define another of the ML1 vols as a SDSP 
with a SMALLDS.  I am am able to create the cluster but I need to create a 
dummy entry.  This is where I am stuck.  Could anybody please tell me how I 
can go about doing this?
   
  Thank You all for your attention to this request.

   
-
Be smarter than spam. See how smart SpamGuard is at giving junk email the boot 
with the All-new Yahoo! Mail  

--
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: DFHSM QUESTION : CREATIN SDSP (SMALLDS)

2007-07-24 Thread Staller, Allan
See SYS1.SAMPLIB(ARCSTRST). Find for IEBDG  

IEBDG generates a single record that is Loaded into the SDSP in the next
step.

HTH,

--
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: DFHSM QUESTION : CREATIN SDSP (SMALLDS)

2007-07-24 Thread O'Brien, David W. (NIH/CIT) [C]
Esmie,
 
See SYS1.SAMPLIB(ARCSTRST) look for ALLOSDSP. 
 
Better yet see if you have HSM.SAMPLE.CNTL (There is probably a HLQ in front of 
that name).
 
Once you've defined and primed your SDSP, issue an addvol for that volume with 
the SDSP parameter.
 
However the message you received does NOT mean you can't migrate. It merely 
means that this dataset received a rc 37 when it tried to migrate. If you are 
running Intervalmigration then it will probably be migrated by the time you 
read this. You might want to export/import your existing SDSPs rather than 
creating more of them. Like any VSAM KSDS they need to be re-organized 
periodically to eliminate CA and CI splits and reclaim deleted space.
 
The fact that they full does not stop migration from taking place.



From: esmie moo [mailto:[EMAIL PROTECTED]
Sent: Tue 7/24/2007 11:36 AM
To: IBM-MAIN@BAMA.UA.EDU
Subject: DFHSM QUESTION : CREATIN SDSP (SMALLDS)



Good Day Gentle Readers,
  
  I am seeking your expert advice.  We have a problem with our ML1 migrate 
vols.  We are unable to migrate to ML1 because of the following reasons:
  
  ARC1001I HOPER.TTOC.LIST1 MIGRATE FAILED, RC=0037, REAS= 
  ARC1237I NO SPACE FOR MIGRATION COPY   
  
  I checked the STC and I found the following:
  HSM.SMALLDS.VPROM1,VHSM.SMALLDS.VPROM.KDATA,PROMTN
  07.19.46 STC07991  ARC0542I SMALL DATA SET PACKING DATA SET  691  
 
 691 ARC0542I (CONT.) HSM.SMALLDS.VPROM1 IS FULL

  To make a quick fix I would like to define another of the ML1 vols as a SDSP 
with a SMALLDS.  I am am able to create the cluster but I need to create a 
dummy entry.  This is where I am stuck.  Could anybody please tell me how I 
can go about doing this?
  
  Thank You all for your attention to this request.

  
-
Be smarter than spam. See how smart SpamGuard is at giving junk email the boot 
with the All-new Yahoo! Mail 

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



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


Re: Is a page protected?--how to determine

2007-07-24 Thread Jeffrey D. Smith
 -Original Message-
 From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On
 Behalf Of (IBM Mainframe Discussion List)
 Sent: Tuesday, July 24, 2007 8:07 AM
 To: IBM-MAIN@BAMA.UA.EDU
 Subject: Re: Is a page protected?--how to determine
 
 In a message dated 7/24/2007 1:33:11 A.M. Central Daylight Time,
 [EMAIL PROTECTED] writes:
 I have a need to determine if an address in storage is page  protected
 in order to determine if a PGSER UNPROTECT needs to be  done.
 
 One way, not necessarily the most elegant, is to establish an ESTAE or
 FRR,
 put your program into key 0, and do an OI into any byte in the page with
 an
 operand of X'00'.  This instruction will not change the byte being
 accessed,
 but if the page is page protected your OI will produce a S0C4 which  you
 trap
 and from which you recover in your recovery routine.  If the page  is not
 page
 protected, the next instruction after the OI will execute.
 
 Bill  Fairchild

very bad idea in general. if the page is not protected, then you
don't know what other processes are updating that page nor how
they serialize their updates. the OI is not an interlocked update
and may cause corruption when another CPU is concurrently modifying
that byte.

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/

--
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 a page protected?--how to determine

2007-07-24 Thread Jeffrey D. Smith
 -Original Message-
 From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On
 Behalf Of Paul Schuster
 Sent: Tuesday, July 24, 2007 12:33 AM
 To: IBM-MAIN@BAMA.UA.EDU
 Subject: Is a page protected?--how to determine
 
 Hello: I have a need to determine if an address in storage is page
 protected
 in order to determine if a PGSER UNPROTECT needs to be done.
 
 The best I have tried and seen in earlier posts is to look for a CC=1 on a
 TPROT backed up with an ESTAE.
 
 Are there any other methods to do this?
 
 Thank you.
 
 Paul Schuster

In addition to what else has been posted, be very careful about
unprotecting a page that your application did not explicitly protect.

An application that uses IARVSERV to share pages with COPY_ON_WRITE
will implicitly page-protect the shared pages. When a unit of work
attempts to store into the protected page, the system catches the
PIC 0004 and copies the contents to another real frame. Then the
page table entry is modified to point to the new real frame and
the unit of work is redispatched to try the update again; this
time succeeding. The unit of work never sees the PIC 0004.

If you explicitly unprotect such a shared page, then you will
screw up shared pages scheme.

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/

--
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: Valid hexadecimal (was: EBCDIC to HEX translation in Assembler?)

2007-07-24 Thread Paul Gilmartin
On Tue, 24 Jul 2007 07:28:52 -0400, Peter Relson wrote:

Minor chide: It is too bad that folks take their valuable time on ibm-main

Cf. the Heresy thread.

to point out deficiencies in the documentation (pointing out is a good
thing) but then do not submit requests to get them updated. The reason we

Chiding accepted and RCF submitted against R8 rather than R7, and mentioning
3 other publications in which a string search turned up similar usage.

in IBM follow and participate in ibm-main is not for the purpose of seeing
what pub updates are being suggested. Please help!

But some assessment from my peers (IBM and customers) helps me decide
whether my observations are valid.

The meaning would be clearer if the two adjectives were omitted and it
simply said any character.

I agree with the suggestion and will check into getting it changed.

You're off the hook, and if you've yet taken no action, it would be
interesting to let it run its course and see whether Tech Pubs agrees
with us.

-- gil

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


Re: Is a page protected?--how to determine

2007-07-24 Thread (IBM Mainframe Discussion List)
 
 
In a message dated 7/24/2007 10:56:09 A.M. Central Daylight Time,  
[EMAIL PROTECTED] writes:
very bad idea in general. if the page is not protected, then you
don't  know what other processes are updating that page nor how
they serialize their  updates. the OI is not an interlocked update
and may cause corruption when  another CPU is concurrently modifying
that byte.
 
OK.  Find some other instruction that will not corrupt storage by  
serializing properly on the storage and which instruction will NOT really 
change  
anything in the storage. My main idea was to execute an instruction that does  
not 
really change anything but yet the instruction processing microcode tests  the 
byte to be accessed for write capability in that page.
 
I do not understand how my instruction that does not change any of the 8  
bits in a byte can possibly corrupt any bytes anywhere near that one byte  
regardless of what other CPUs or I/O operations are doing concurrently.
 
Here's another bad idea:  find the page table entry for the page in  question 
and test the page protect bit in that entry.
 
Bill  Fairchild
Plainfield, IL





** Get a sneak peek of the all-new AOL at 
http://discover.aol.com/memed/aolcom30tour

--
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: PDS to SEQ and back to PDS

2007-07-24 Thread Earnie Allen
Getting lots of suggestions/ideas.  Gonna take me a bit to sort them out.

My situation is that I need to take current production JCLlib(s) and modify
the ACCT info in each  not the same change to all jobcards.

So ... turn the current JCLLIB PDS into a flat file ... run a (yet to be
written) process that compares the flatfile line-by-line to another file
with all the corrected first-lines containing the new ACCT info and
replaces the current JOB card with the new one.  (Our jobcards have each
parameter ... acct info  class  user  etc on a separate line
with the ACCT info as the only parm on the actual JOB line).'

After replacing all the old jobcards (first line only) with the appropriate
new jobcard  put the corrected flatfile back into a PDS format.


Earnie Allen
Senior Systems Programmer
MVS Systems Software
WORLDSPAN, LP
Phone: 404-322-2799  FAX: 404-322-4653
E-Mail:  [EMAIL PROTECTED]

Remember: It takes teamwork to make the dream 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: Is a page protected?--how to determine

2007-07-24 Thread Jeffrey D. Smith
 -Original Message-
 From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On
 Behalf Of (IBM Mainframe Discussion List)
 Sent: Tuesday, July 24, 2007 10:05 AM
 To: IBM-MAIN@BAMA.UA.EDU
 Subject: Re: Is a page protected?--how to determine
 
 In a message dated 7/24/2007 10:56:09 A.M. Central Daylight Time,
 [EMAIL PROTECTED] writes:
 very bad idea in general. if the page is not protected, then you
 don't  know what other processes are updating that page nor how
 they serialize their  updates. the OI is not an interlocked update
 and may cause corruption when  another CPU is concurrently modifying
 that byte.
 
 OK.  Find some other instruction that will not corrupt storage by
 serializing properly on the storage and which instruction will NOT really
 change
 anything in the storage. My main idea was to execute an instruction that
 does  not
 really change anything but yet the instruction processing microcode tests
 the
 byte to be accessed for write capability in that page.
 
 I do not understand how my instruction that does not change any of the 8
 bits in a byte can possibly corrupt any bytes anywhere near that one byte
 regardless of what other CPUs or I/O operations are doing concurrently.

Because the fetch and the store are separated in time. Another CPU or an
I/O operation can store into the byte *after* your CPU fetches the byte
but *before* your CPU stores the byte. The other CPU update will be wiped
out by your CPU subsequent store into the byte.

If the application does not know how the page owner is serializing
access to the page, there is no way to attempt a safe store into
the page to detect protection.

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/

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

2007-07-24 Thread Todd Burch
An edit macro might work just fine as well.   

Todd

-Original Message-
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On Behalf
Of Albert Klimek
Sent: Tuesday, July 24, 2007 9:02 AM
To: IBM-MAIN@BAMA.UA.EDU
Subject: Cobol Conditional Compile

Micro Focus COBOL provides a mechanism for selectively compiling part of 
the COBOL source. (controlled by $IF, $ELSE, $END)
IBM Enterprise COBOL for z/OS 3.3 do not support conditional compile. I 
think about to write a REXX to do this.
Any other ideas ? 

Albert 
 

No virus found in this outgoing message.
Checked by AVG Free Edition. 
Version: 7.5.476 / Virus Database: 269.10.9 - Release Date: 7/18/2007 12:00
AM

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


Re: Is a page protected?--how to determine

2007-07-24 Thread Craddock, Chris
There's no obvious way for an unauthorized program to discover that
information. 

If you're a supervisor state program you can issue a TPROT with a key of
0. If the condition code is 1 then the page is protected. The
interpretation of the other condition codes is left as an exercise to
the reader. Note also that there is the usual time of check to time of
reference defect with any such check. 

Why would you want to unprotect a protected page anyway? That would seem
to be a hideously bad idea if it's not your own page, and if it -is-
your own page, you ought to already know whether it's protected or not.

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: Rotational Positional Sensing (RPS)

2007-07-24 Thread Rick Fochtman

-snip
Does anyone know for sure which was the last DASD subsystem that cared 
about Rotational Positional Sensing (RPS) values?

---unsnip---
IIRC, that would be the 3390 (real, not emulated). To my knowledge, none 
of the RAID configurations care much about RPS data.


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


IBMLINK help phone number

2007-07-24 Thread Greg Lang
Would someone be willing to provide the IBMLINK problem phone number ?? 
Thanks.
Greg Lang / ATT Inc.

--
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: IBMLINK help phone number

2007-07-24 Thread Wahak Vachi Kontian
 1-800-543-3912 at least that what is says on my screen.


 




Greg Lang [EMAIL PROTECTED] 
Sent by: IBM Mainframe Discussion List IBM-MAIN@BAMA.UA.EDU
07/24/2007 09:10 AM
Please respond to
IBM Mainframe Discussion List IBM-MAIN@BAMA.UA.EDU


To
IBM-MAIN@BAMA.UA.EDU
cc

Subject
[IBM-MAIN] IBMLINK help phone number






Would someone be willing to provide the IBMLINK problem phone number ?? 
Thanks.
Greg Lang / ATT Inc.

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


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


Re: IBMLINK help phone number

2007-07-24 Thread Chase, John
 -Original Message-
 From: IBM Mainframe Discussion List On Behalf Of Greg Lang
 
 Would someone be willing to provide the IBMLINK problem phone 
 number ?? 

1-800-543-3912.

-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: PDS to SEQ and back to PDS

2007-07-24 Thread Mark Zelden
On Tue, 24 Jul 2007 12:08:43 -0400, Earnie Allen
[EMAIL PROTECTED] wrote:

Getting lots of suggestions/ideas.  Gonna take me a bit to sort them out.

My situation is that I need to take current production JCLlib(s) and modify
the ACCT info in each  not the same change to all jobcards.


Then my ISPF edit macro suggestion in combination with something like
my EDMACALL will work just dandy.   Your edit macro will be very simple:

/* REXX */  
ADDRESS ISREDIT 
MACRO 
 C '(ACCT123)'  '(ACCTABC)' FIRST 
 C '(ACCT456)'  '(ACCTDEF)' FIRST 
 C '(ACCT789)'  '(ACCTGHI)' FIRST 

Or  PDS86 against the PDS with multiple REPLACE commands will work 
and might still be faster depending on how many have to change (since it
has to pass though the entire data set for each REPLACE command).   Since 
it is a one time change, performance shouldn't be too big a concern.

//PDS  EXEC PGM=IKJEFT01
//STEPLIB  DD   DSN=pds86.LOADLIB,DISP=SHR  
//SYSTSPRT DD   SYSOUT=* 
//SYSTSIN  DD   *
 PDS86  'your.jcl.library'
 REP :  '(ACCT123)'  '(ACCTABC)'   WRITE 
 REP :  '(ACCT456)'  '(ACCTDEF)'   WRITE 
 REP :  '(ACCT789)'  '(ACCTGHI)'   WRITE
/*

If you don't want to update the ISPF stats, use WRITE NOSTATS 

Mark   
--
Mark Zelden
Sr. Software and Systems Architect - z/OS Team Lead
Zurich North America / Farmers Insurance Group - ZFUS 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: PDS to SEQ and back to PDS

2007-07-24 Thread Rick Fochtman

snip-
I am in need of a fairly straightforward method of turning a PDS into a 
flat file (for modifications) and then back into a PDS. Having the 
original ISPF stats present in the final PDS is not necessarily a 
critical part of the process for us --- nice, but not absolutely necessary.


I have an REXX exec that does the process, but it is not set up to run 
as a batch job. Would that it were ... sigh.


I have come across the CBT FILE093 solution(s) --- but, there appear to 
be many varieties.


Some assistance/suggestions, please?
--unsnip-
Try this:

1. Use the REVIEW command processor from the CBT tape, with the OFFLOAD 
subcommand, to create the flat file.


2. Do whatever edit(s) you need to do.

3. Use the PDSLOAD batch processor, also from the CBT tape, to re-create 
the PDS.


This will also save your ISPF stats.

--
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: Rotational Positional Sensing (RPS)

2007-07-24 Thread (IBM Mainframe Discussion List)
 
 
In a message dated 7/24/2007 11:16:19 A.M. Central Daylight Time,  
[EMAIL PROTECTED] writes:
-snip
Does anyone know for  sure which was the last DASD subsystem that cared 
about Rotational  Positional Sensing (RPS)  values?
---unsnip---
IIRC, that would  be the 3390 (real, not emulated). To my knowledge, none 
of the RAID  configurations care much about RPS data.
 
The 3390 is not a subsystem.  It is a device type.  The subsystem  in 
question would have to be one that is capable of driving a 3390, which  include 
3990, 
9340, 9390, and 2105.  IBM does not market RAID  configurations to mainframe 
customers.  It markets DASD subsystems that  work according to the 
documentation in their control unit reference manuals,  which say, or at least 
strongly 
imply, that sector values are still used.   The real disks involved are RAID, 
but that's irrelevant.  RAID  configurations also do not care about the 
cylinder or track numbers that are  known to the software running in the 
mainframe, 
but that doesn't mean the  software can ignore these numbers.  The DASD sub
system reads an entire  track into cache storage and then accesses that data as 
if 
it were on a real,  SLED device type and according to the CCWs coming from 
the mainframe's central  storage.  When the subsystem needs to access the real 
disk(s), it maps the  mainframe's CCHH and other control information into the 
appropriate commands and  control information for whatever real RAID disks are 
inside the subsystem.   RAID disks are FBA, so RAID configurations don't care 
about software's block  sizes either.
 
So no, the RAID does not care about sector numbers, but yes, the IBM DASD  
subsystems do.
 
Bill  Fairchild
Plainfield, IL





** Get a sneak peek of the all-new AOL at 
http://discover.aol.com/memed/aolcom30tour

--
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: SPAM: How to extend addressability over 4095 with USING statements

2007-07-24 Thread Rick Fochtman

Phil Kingston wrote:


Hi again,

I'm trying to write a TSO command processor which seems to be getting
addressability issues over 4095 bytes, e.g ASMA034E message.

I know there's a way of extending the addressability, but can't
remember.

Anyone know how to do it?

Ps. The IBM message for ASMA034E is of no use at all... just says extend
addressability
 


unsnip--
   LABASE2, 2048
   LABASE2,2048(BASE2,BASE1)
   USING whereever,BASE1,BASE2

--
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: PDS to SEQ and back to PDS

2007-07-24 Thread Earnie Allen
What does that REVIEW command processor do?



Earnie Allen
Senior Systems Programmer
MVS Systems Software
WORLDSPAN, LP
Phone: 404-322-2799  FAX: 404-322-4653
E-Mail:  [EMAIL PROTECTED]

Remember: It takes teamwork to make the dream 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: PDS to SEQ and back to PDS

2007-07-24 Thread Earnie Allen
That PDS86 solution looks great ... if only all our production jobs had a
standard ACCT field/info in them already!!!   But, alas, that's what this
process is intended to do.



Earnie Allen
Senior Systems Programmer
MVS Systems Software
WORLDSPAN, LP
Phone: 404-322-2799  FAX: 404-322-4653
E-Mail:  [EMAIL PROTECTED]

Remember: It takes teamwork to make the dream 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: PDS to SEQ and back to PDS

2007-07-24 Thread Mark Zelden
On Tue, 24 Jul 2007 12:36:06 -0400, Earnie Allen
[EMAIL PROTECTED] wrote:

That PDS86 solution looks great ... if only all our production jobs had a
standard ACCT field/info in them already!!!   But, alas, that's what this
process is intended to do.


As I said... if it is more complicated than a mass update, then an edit
macro still works well (or the unload / reload options) since you can
write code to do what you want.  

Mark
--
Mark Zelden
Sr. Software and Systems Architect - z/OS Team Lead
Zurich North America / Farmers Insurance Group - ZFUS 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: PDS to SEQ and back to PDS

2007-07-24 Thread Ted MacNEIL
My situation is that I need to take current production JCLlib(s) and modify 
the ACCT info in each  not the same change to all jobcards.

IIRC, the PDS command from the CBT can do that.

I seem to remember doing something similar a long time ago.

So, I would copy the JCLLIB, make the changes, copy back (after verification), 
compress (if needed).

Also, the command does not touch the user area, so stats would remain intact.

No need to 'sequentialise' the PDS.

-
Too busy driving to stop for gas!

--
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: PDS to SEQ and back to PDS

2007-07-24 Thread Earnie Allen
IIRC?  I'll have to look that one up.



Earnie Allen
Senior Systems Programmer
MVS Systems Software
WORLDSPAN, LP
Phone: 404-322-2799  FAX: 404-322-4653
E-Mail:  [EMAIL PROTECTED]

Remember: It takes teamwork to make the dream work.



   
 Ted MacNEIL   
 [EMAIL PROTECTED] 
 CATo 
 Sent by: IBM  IBM-MAIN@BAMA.UA.EDU
 Mainframe  cc 
 Discussion List   
 [EMAIL PROTECTED] Subject 
 .EDU Re: PDS to SEQ and back to PDS  
   
   
 07/24/2007 12:44  
 PM
   
   
 Please respond to 
   IBM Mainframe   
  Discussion List  
 [EMAIL PROTECTED] 
   .EDU   
   
   




My situation is that I need to take current production JCLlib(s) and
modify the ACCT info in each  not the same change to all jobcards.

IIRC, the PDS command from the CBT can do that.

I seem to remember doing something similar a long time ago.

So, I would copy the JCLLIB, make the changes, copy back (after
verification), compress (if needed).

Also, the command does not touch the user area, so stats would remain
intact.

No need to 'sequentialise' the PDS.

-
Too busy driving to stop for gas!

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

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


Re: Rotational Positional Sensing (RPS)

2007-07-24 Thread Ted MacNEIL
Does anyone know for sure which was the last DASD subsystem that cared about 
Rotational Positional Sensing (RPS) values?

I would guess 3390-SLEDS connected to 3990-6's.

-
Too busy driving to stop for gas!

--
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: DFHSM QUESTION : CREATIN SDSP (SMALLDS)

2007-07-24 Thread esmie moo
David,
   
  I looked at the SYS1.SAMPLIB(ARCSTRST) which had the define cluster.  
  Thanks for pointing it out to me.  I had missed that.  
  
O'Brien, David W. (NIH/CIT) [C] [EMAIL PROTECTED] wrote:
  Esmie,

See SYS1.SAMPLIB(ARCSTRST) look for ALLOSDSP. 

Better yet see if you have HSM.SAMPLE.CNTL (There is probably a HLQ in front of 
that name).

Once you've defined and primed your SDSP, issue an addvol for that volume with 
the SDSP parameter.

However the message you received does NOT mean you can't migrate. It merely 
means that this dataset received a rc 37 when it tried to migrate. If you are 
running Intervalmigration then it will probably be migrated by the time you 
read this. You might want to export/import your existing SDSPs rather than 
creating more of them. Like any VSAM KSDS they need to be re-organized 
periodically to eliminate CA and CI splits and reclaim deleted space.

The fact that they full does not stop migration from taking place.



From: esmie moo [mailto:[EMAIL PROTECTED]
Sent: Tue 7/24/2007 11:36 AM
To: IBM-MAIN@BAMA.UA.EDU
Subject: DFHSM QUESTION : CREATIN SDSP (SMALLDS)



Good Day Gentle Readers,

I am seeking your expert advice. We have a problem with our ML1 migrate vols. 
We are unable to migrate to ML1 because of the following reasons:

ARC1001I HOPER.TTOC.LIST1 MIGRATE FAILED, RC=0037, REAS= 
ARC1237I NO SPACE FOR MIGRATION COPY 

I checked the STC and I found the following:
HSM.SMALLDS.VPROM1,VHSM.SMALLDS.VPROM.KDATA,PROMTN
07.19.46 STC07991 ARC0542I SMALL DATA SET PACKING DATA SET 691 
691 ARC0542I (CONT.) HSM.SMALLDS.VPROM1 IS FULL 

To make a quick fix I would like to define another of the ML1 vols as a SDSP 
with a SMALLDS. I am am able to create the cluster but I need to create a 
dummy entry. This is where I am stuck. Could anybody please tell me how I can 
go about doing this?

Thank You all for your attention to this request.


-
Be smarter than spam. See how smart SpamGuard is at giving junk email the boot 
with the All-new Yahoo! Mail 

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


   
-
Ask a question on any topic and get answers from real people. Go to Yahoo! 
Answers. 

--
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: Fw: COBOL Functions

2007-07-24 Thread Howard Brazee
On 24 Jul 2007 00:50:49 -0700, in bit.listserv.ibm-main you wrote:

Or, write your COBOL function as OO COBOL function. Then, you have a 
whole object to give and take than just a few native arguments.

I spent a month trying to compile  run OO CoBOL on the mainframe
before giving up a couple of years ago.   Not like on the PC.

--
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: DFHSM QUESTION : CREATIN SDSP (SMALLDS)

2007-07-24 Thread Larry Burch
I encountered a similar situation a couple of years ago -- found that our SDSP 
datasets were defined (in 1996) with secondary allocation quantity greater 
than zero; SDSP dataset(s) had never been re-org'ed, and had reached max 
123 extents.

Also found statement that SDSP should have secondary allocation = ZERO!  
This is with OS390.210; might be different with more modern systems.  Better 
check your documentation.

I reallocated with ZERO! secondary, and inplemented regular re-orgs.  No 
more problems.

On Tue, 24 Jul 2007 13:20:22 -0400, esmie moo [EMAIL PROTECTED] 
wrote:

David,

  I looked at the SYS1.SAMPLIB(ARCSTRST) which had the define cluster.
  Thanks for pointing it out to me.  I had missed that.

O'Brien, David W. (NIH/CIT) [C] [EMAIL PROTECTED] wrote:
  Esmie,

See SYS1.SAMPLIB(ARCSTRST) look for ALLOSDSP.

Better yet see if you have HSM.SAMPLE.CNTL (There is probably a HLQ in 
front of that name).

Once you've defined and primed your SDSP, issue an addvol for that volume 
with the SDSP parameter.

However the message you received does NOT mean you can't migrate. It 
merely means that this dataset received a rc 37 when it tried to migrate. If 
you are running Intervalmigration then it will probably be migrated by the time 
you read this. You might want to export/import your existing SDSPs rather 
than creating more of them. Like any VSAM KSDS they need to be re-
organized periodically to eliminate CA and CI splits and reclaim deleted space.

The fact that they full does not stop migration from taking place.



From: esmie moo [mailto:[EMAIL PROTECTED]
Sent: Tue 7/24/2007 11:36 AM
To: IBM-MAIN@BAMA.UA.EDU
Subject: DFHSM QUESTION : CREATIN SDSP (SMALLDS)



Good Day Gentle Readers,

I am seeking your expert advice. We have a problem with our ML1 migrate 
vols. We are unable to migrate to ML1 because of the following reasons:

ARC1001I HOPER.TTOC.LIST1 MIGRATE FAILED, RC=0037, REAS=
ARC1237I NO SPACE FOR MIGRATION COPY

I checked the STC and I found the following:
HSM.SMALLDS.VPROM1,VHSM.SMALLDS.VPROM.KDATA,PROMTN
07.19.46 STC07991 ARC0542I SMALL DATA SET PACKING DATA SET 691
691 ARC0542I (CONT.) HSM.SMALLDS.VPROM1 IS FULL

To make a quick fix I would like to define another of the ML1 vols as a SDSP 
with a SMALLDS. I am am able to create the cluster but I need to create 
a dummy entry. This is where I am stuck. Could anybody please tell me how 
I can go about doing this?

Thank You all for your attention to this request.


-

--
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: KEY8 CSA: Pro/JCL and Info/XE

2007-07-24 Thread Dave Kopischke
On Fri, 20 Jul 2007 12:03:16 -0400, Jim Mulder wrote:


  The default was changed to ALLOWUSERKEYCSA(NO) in z/OS 1.9.



Now I've got some work to do.

Hopefully there's a recommendation and procedure to check for this prior to 
making the jump ??? Something non-catastrophic that doesn't require an IPL 
to get out of ???

--
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: KEY8 CSA: Pro/JCL and Info/XE

2007-07-24 Thread Edward Jaffe

Dave Kopischke wrote:

On Fri, 20 Jul 2007 12:03:16 -0400, Jim Mulder wrote:

  

 The default was changed to ALLOWUSERKEYCSA(NO) in z/OS 1.9.





Now I've got some work to do.

Hopefully there's a recommendation and procedure to check for this prior to 
making the jump ??? Something non-catastrophic that doesn't require an IPL 
to get out of ???
  


SET DIAG=xx

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

2007-07-24 Thread Howard Brazee
On 24 Jul 2007 04:40:00 -0700, in bit.listserv.ibm-main you wrote:

a lot of stuff written for mainframe involves business critical
dataprocessing ... which is significantly more effort than
a standard application. our rule-of-thumb has been that to
take a well-tested, well-debugged application and turn it into
business critical operation takes 4-10 times the original
total effort (whether it is mainframe or not). In fact, mainframe
operations tends to have some services that makes turning
stuff into business critical operation easier (i.e. compared
to having to invent stuff on some of the other platforms).

Trouble is, customers see this type of statistic and associate it with
the mainframe, not the application.   Vendors selling applications on
*nix machines are careful not to disabuse them of that notion.

Or are they right and us wrong?Certainly lots of companies get by
with the lesser rigor of non-frame programs.

--
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: PDS to SEQ and back to PDS

2007-07-24 Thread Earnie Allen
I have CBT471.FILE093 and it contains OFFLOADW and PDSLOADW.

That basically the same?


-unsnip-
Try this:

1. Use the REVIEW command processor from the CBT tape, with the OFFLOAD
subcommand, to create the flat file.

2. Do whatever edit(s) you need to do.

3. Use the PDSLOAD batch processor, also from the CBT tape, to re-create
the PDS.

This will also save your ISPF stats.

--

--
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 a page protected?--how to determine

2007-07-24 Thread (IBM Mainframe Discussion List)
 
 
In a message dated 7/24/2007 11:14:10 A.M. Central Daylight Time,  
[EMAIL PROTECTED] writes:
Because the fetch and the store are separated in time. Another CPU or  an
I/O operation can store into the byte *after* your CPU fetches the  byte
but *before* your CPU stores the byte. The other CPU update will be  wiped
out by your CPU subsequent store into the byte.
 
Very clear.  Thanks for the enlightenment.
 
Bill  Fairchild
Plainfield, IL





** Get a sneak peek of the all-new AOL at 
http://discover.aol.com/memed/aolcom30tour

--
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: Suggestions for New Laptop.

2007-07-24 Thread Howard Brazee
On 23 Jul 2007 17:05:35 -0700, [EMAIL PROTECTED] (Ed Gould)
wrote:

There is an option in SAFARI to imitate IE if you are desperate  
enough. I have (I am using SAFARI) run across pages that were coded  
*ONLY* to work in IE. Usually I write the name of the company down  
and then boycott their products. Sometimes if I am extremely  
inconvenienced I will write to WEB author. Unfortunetly those sites  
don't exist all that much.

Sometimes they don't need it to *work* like IE, only that it is
identified as IE.Opera has long defaulted to lie that it is IE.
The interesting thing about this is that Web Masters use that
statistic to say that they don't need to support other browsers.

One such Web Master is the author of this page:
http://www.csgnetwork.com/golfclubdistancecalce.html

I haven't tried it yet in Safari, but it won't work with Firefox on
Windows.

--
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: PDS to SEQ and back to PDS

2007-07-24 Thread John P Kalinich
Earnie Allen of the IBM Mainframe Discussion List IBM-MAIN@BAMA.UA.EDU
wrote on 07/24/2007 12:53:14 PM:

 I have CBT471.FILE093 and it contains OFFLOADW and PDSLOADW.

 That basically the same?


Yes, the W suffix was added to the source code member to denote wide
record (80 bytes) support.  You can linkedit the module as NAME OFFLOAD(R)
if you desire.

Regards,
John K

--
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: Rotational Positional Sensing (RPS)

2007-07-24 Thread Chris Langford
Using  a sector number of x'00'  effectively disabled RPS  on devices 
that did care.




Edward Jaffe wrote:

Richards.Bob wrote:

Do you know of any DASD subsystem that does not publish RPM information?
I thought not. They still care. grin
But kidding aside, I would suspect the last time it really mattered it
would be a real 3990-3390 SLED.

Am I missing something in your question here?
  


I assume RPS sector numbers are *ignored* for ESS and newer devices. 
But, the IBM documentation does not confirm my assumption. Rather, 
they still fully document the RPS factors that are returned, how to 
calculate the sector value, etc.


I noticed the tuning Redbook said that RPS delays cannot occur on ESS. 
But, says nothing about what, if anything, the sector number you (are 
expected to?) provide might be used for.


Setting the sector number to x'FF' in the ECKD locate record parameter 
list disables the use of RPS. I'd like to see us do that for all 
modern DASD devices.




--
Chris Langford,
Cestrian Software:
Consulting services for: VM, VSE, MVS, z/VM, z/OS, OS/2, P/3x0 etc. 


z/FM  - A toolbox for VM  MVS at http://zfm.cestrian.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: Tools for Validating COBOL Source

2007-07-24 Thread Neil Duffee
On 24 Jul 2007 at 05:05, concerning Tools for Validating COBOL 
Source, Lizette Koehler [EMAIL PROTECTED] wrote to IBM-Main:  

 [snip] a programmer stated that the PERFORM THRU
 EXIT was not functioning [snip] I felt it was a missing IF
 END-IF combo.  [snip] 

 So, does anyone know of a tool that can go thru COBOL code and provide
 a basic mismatch for do loops or IF END-IFs or PERFORM THRU? 

Lizette:  One of the newer items shown in the Cobol compiler listing 
('tween the generated line #  source code) is the nesting level of 
the statement.  Check the entry for the Perform  End statements for 
matching values.  I'd also check to make sure all intervening lines 
have nesting levels GE the Perform ie. no pre-mature returns to a 
previous level.

ps.  make sure there are no Sections in the mix as it changes the 
balance of power.

--  signature = 6 lines follows --
Neil Duffee, Joe SysProg, U d'Ottawa, Ottawa, Ont, Canada
telephone:1 613 562 5800 x4585 fax:1 613 562 5161
mailto:NDuffee of uOttawa.ca http:/ /aix1.uottawa.ca/ ~nduffee
How *do* you plan for something like that? Guardian Bob, Reboot
For every action, there is an equal and opposite criticism.
Systems Programming: Guilty, until proven innocent John Norgauer 
2004

--
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: Rotational Positional Sensing (RPS)

2007-07-24 Thread (IBM Mainframe Discussion List)
 
 
In a message dated 7/24/2007 1:12:43 P.M. Central Daylight Time,  
[EMAIL PROTECTED] writes:
Using  a sector number of x'00'  effectively disabled RPS   on devices that 
did care.
 
Not true.  It forces the controller to position the track at index  point, 
the very beginning of the track.  A sector value of X'FF' is the  only value 
that causes the controller to bypass setting an angular  position.  Of course, 
this could also be bypassed by not having a set  sector command or a locate 
record command with a sector value of X'FF', but then  you defeat the original 
intended purpose of RPS.
 
Bill  Fairchild
Plainfield, IL





** Get a sneak peek of the all-new AOL at 
http://discover.aol.com/memed/aolcom30tour

--
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: KEY8 CSA: Pro/JCL and Info/XE

2007-07-24 Thread Mark Zelden
On Tue, 24 Jul 2007 12:47:25 -0500, Dave Kopischke
[EMAIL PROTECTED] wrote:

On Fri, 20 Jul 2007 12:03:16 -0400, Jim Mulder wrote:


  The default was changed to ALLOWUSERKEYCSA(NO) in z/OS 1.9.



Now I've got some work to do.

Hopefully there's a recommendation and procedure to check for this prior to
making the jump ??? Something non-catastrophic that doesn't require an IPL
to get out of ???


You can use do it with a monitor like MXI (very easy using MXI) or use IPCS. 
Check the archives.  You can implement and backout via SET DIAG=xx.  If 
you are already running z/OS 1.8 you can do it now.  Even before z/OS 1.8 
there was a trap to do it (unsupported).  Again, check the archives.

Mark
--
Mark Zelden
Sr. Software and Systems Architect - z/OS Team Lead
Zurich North America / Farmers Insurance Group - ZFUS 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: PDS to SEQ and back to PDS

2007-07-24 Thread Earnie Allen
I have found copies in-shop of OFFLMOD and REVLMOD (from File134, I would
imagine) and they have fairly recent linkedit dates.

Perhaps these will assist in the project.



Earnie Allen
Senior Systems Programmer
MVS Systems Software
WORLDSPAN, LP
Phone: 404-322-2799  FAX: 404-322-4653
E-Mail:  [EMAIL PROTECTED]

Remember: It takes teamwork to make the dream 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: Rotational Positional Sensing (RPS)

2007-07-24 Thread Chris Langford
Actually x'00' disconnects until position is just before index point  so 
the following search Id starts with
index point count at 1, maximum scan for the Id will be one revolution 
till next  time index point  is detected.


Using x'FF' will not disconnect and search id  starts at current 
position which could be  just after index point
so maximum rotation  could be  almost  two  revolutions till index 
point is detected twice. 


(IBM Mainframe Discussion List) wrote:
 
 
In a message dated 7/24/2007 1:12:43 P.M. Central Daylight Time,  
[EMAIL PROTECTED] writes:
  
Using  a sector number of x'00'  effectively disabled RPS   on devices that 


did care.
 
Not true.  It forces the controller to position the track at index  point, 
the very beginning of the track.  A sector value of X'FF' is the  only value 
that causes the controller to bypass setting an angular  position.  Of course, 
this could also be bypassed by not having a set  sector command or a locate 
record command with a sector value of X'FF', but then  you defeat the original 
intended purpose of RPS.
 
Bill  Fairchild

Plainfield, IL





** Get a sneak peek of the all-new AOL at 
http://discover.aol.com/memed/aolcom30tour


--
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: [EMAIL PROTECTED]



  


--
Chris Langford,
Cestrian Software:
Consulting services for: VM, VSE, MVS, z/VM, z/OS, OS/2, P/3x0 etc. 


z/FM  - A toolbox for VM  MVS at http://zfm.cestrian.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: PDS to SEQ and back to PDS

2007-07-24 Thread Rick Fochtman

--snip---
What does that REVIEW command processor do?
---unsnip--
It's basically a PDS browser, started from a command line.

--
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: PDS to SEQ and back to PDS

2007-07-24 Thread Rick Fochtman

---snip


I have found copies in-shop of OFFLMOD and REVLMOD (from File134, I would
imagine) and they have fairly recent linkedit dates.

Perhaps these will assist in the project.
 


-unsnip---
Only if you're processing load modules.

--
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: Rotational Positional Sensing (RPS)

2007-07-24 Thread (IBM Mainframe Discussion List)
 
 
In a message dated 7/24/2007 1:43:48 P.M. Central Daylight Time,  
[EMAIL PROTECTED] writes:
Actually x'00' disconnects until position is just before index  point  so 
the following search Id starts with
index point count at  1, maximum scan for the Id will be one revolution 
till next  time index  point  is detected.

Using x'FF' will not disconnect and search  id  starts at current 
position which could be  just after index  point
so maximum rotation  could be  almost  two   revolutions till index 
point is detected twice.
 
All correct.  Whether a disconnect occurs or not, and how many  revolutions 
are the maximum search, RPS is not disabled for a sector value of  X'00' and an 
angular position is established very near index point.   No angular position 
is established if the value is X'FF', and the track's  angular position is 
wherever it happens to be at that instant.  How much  rotation occurs after the 
angular positioning either occurs or is ignored  depends on where the track is 
positioned, the next command, and what is on the  track.  The original intent 
of RPS was to disconnect until some point just  before where the needed record 
was expected to be, then reconnect, thus  minimizing the connected search 
time while maximizing the disconnect time which  would allow other running 
channel programs to use the same channel.  X'FF'  does not cause a disconnect 
because a disconnect is not needed because there is  no rotation needed to get 
to 
where the needed record is expected to be because  wherever the track is at 
that 
instant is where the record is  expected.
 
Bill  Fairchild
Plainfield, IL





** Get a sneak peek of the all-new AOL at 
http://discover.aol.com/memed/aolcom30tour

--
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: PDS to SEQ and back to PDS

2007-07-24 Thread Earnie Allen
A. I've used that one.  Alias 'REV'..

Real handy ... especially for VSAM.

How does it work in conjunction with OFFLMOD/REVLMOD?



Earnie Allen
Senior Systems Programmer
MVS Systems Software
WORLDSPAN, LP
Phone: 404-322-2799  FAX: 404-322-4653
E-Mail:  [EMAIL PROTECTED]

Remember: It takes teamwork to make the dream work.



   
 Rick Fochtman 
 [EMAIL PROTECTED] 
 T To 
 Sent by: IBM  IBM-MAIN@BAMA.UA.EDU
 Mainframe  cc 
 Discussion List   
 [EMAIL PROTECTED] Subject 
 .EDU Re: PDS to SEQ and back to PDS  
   
   
 07/24/2007 02:58  
 PM
   
   
 Please respond to 
   IBM Mainframe   
  Discussion List  
 [EMAIL PROTECTED] 
   .EDU   
   
   




--snip---
What does that REVIEW command processor do?
---unsnip--
It's basically a PDS browser, started from a command line.

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

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


Re: PDS to SEQ and back to PDS

2007-07-24 Thread Earnie Allen
Ooops makes sense.



Earnie Allen
Senior Systems Programmer
MVS Systems Software
WORLDSPAN, LP
Phone: 404-322-2799  FAX: 404-322-4653
E-Mail:  [EMAIL PROTECTED]

Remember: It takes teamwork to make the dream work.



   
 Rick Fochtman 
 [EMAIL PROTECTED] 
 T To 
 Sent by: IBM  IBM-MAIN@BAMA.UA.EDU
 Mainframe  cc 
 Discussion List   
 [EMAIL PROTECTED] Subject 
 .EDU Re: PDS to SEQ and back to PDS  
   
   
 07/24/2007 03:01  
 PM
   
   
 Please respond to 
   IBM Mainframe   
  Discussion List  
 [EMAIL PROTECTED] 
   .EDU   
   
   




---snip

I have found copies in-shop of OFFLMOD and REVLMOD (from File134, I would
imagine) and they have fairly recent linkedit dates.

Perhaps these will assist in the project.


-unsnip---
Only if you're processing load modules.

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


RCFs (was Valid hexadecimal (was: EBCDIC to HEX translation in Assembler?))

2007-07-24 Thread Patrick O'Keefe
On Tue, 24 Jul 2007 11:04:35 -0500, Paul Gilmartin 
[EMAIL PROTECTED] wrote:

...
Minor chide: It is too bad that folks take their valuable time on ibm-
main

Cf. the Heresy thread.

Ah, but that thread allowed us to streach our pedantry muscles, 
an invaluable service for system programmers. 


...
Chiding accepted and RCF submitted ...
...

I've noticed that some recent IBM manuals (maybe only Tivoli
manuals, but still IBM) no longer include the RCF or any electronic
equivalent.   Is there an IBM-wide RCF (where F now stands
for function) that can be used for those manuals not providing
their own?  If so, I've not found it (but haven't searched much,
either).

Pat O'Keefe

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


Re: KEY8 CSA: Pro/JCL and Info/XE

2007-07-24 Thread Mark Zelden
On Tue, 24 Jul 2007 13:28:52 -0500, Mark Zelden [EMAIL PROTECTED]
wrote:

You can use do it with a monitor like MXI (very easy using MXI) or use IPCS.
Check the archives.  

So I searched the archives... and I couldn't find anything on using IPCS
to do this (cookbook approach).  So what would one do if they didn't have
MXI or Omegamon CSA monitor etc.?

Here is what I did... but not being an IPCS expert, I don't know if there 
is an easier way:

Start IPCS session (active or dump)  
  
IP VERBX VSMDATA   
  Do a F 'KEY 8' 
  Look for DATA FOLLOWS FOR CSA SUBPOOL nnn, KEY 8'   
Look at FQE(s) following DQE(s)
Add AREA + SIZE to get address  
  If no FQE, address is AREA in DQE  (owner gone in some cases)
   
   
Split screen, start another IPCS session   
   
IP VERBX VSMDATA 'OWNCOMM DETAIL SORTBY(ADDR) CONTENTS(NO)'
  Find job name at the address from above 
   
Repeat for all key 8 found in VERBX VSMDATA report 

Mark
--
Mark Zelden
Sr. Software and Systems Architect - z/OS Team Lead
Zurich North America / Farmers Insurance Group - ZFUS 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: Suggestions for New Laptop.

2007-07-24 Thread Steve Samson
Firefox has an add-in called IE Tab which will open a URL with IE as 
the rendering engine. It works with Windows Update and other IE-oriented 
pages flawlessly.


Cheers,

Steve Samson

[EMAIL PROTECTED] wrote:

On 23 Jul 2007 17:05:35 -0700, [EMAIL PROTECTED] (Ed Gould)
wrote:

There is an option in SAFARI to imitate IE if you are desperate  
enough. I have (I am using SAFARI) run across pages that were coded  
*ONLY* to work in IE. Usually I write the name of the company down  
and then boycott their products. Sometimes if I am extremely  
inconvenienced I will write to WEB author. Unfortunetly those sites  
don't exist all that much.


Sometimes they don't need it to *work* like IE, only that it is
identified as IE.Opera has long defaulted to lie that it is IE.
The interesting thing about this is that Web Masters use that
statistic to say that they don't need to support other browsers.

One such Web Master is the author of this page:
http://www.csgnetwork.com/golfclubdistancecalce.html

I haven't tried it yet in Safari, but it won't work with Firefox on
Windows.


--
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: KEY8 CSA: Pro/JCL and Info/XE

2007-07-24 Thread Bob Rutledge

For the first part,

IP VERBX VSMDATA 'GLOBal SUMMary'

followed by

F '/ 8'

might be easier to deal with.

Bob

Mark Zelden wrote:
...

So I searched the archives... and I couldn't find anything on using IPCS
to do this (cookbook approach).  So what would one do if they didn't have
MXI or Omegamon CSA monitor etc.?

Here is what I did... but not being an IPCS expert, I don't know if there 
is an easier way:


Start IPCS session (active or dump)  
  
IP VERBX VSMDATA   
  Do a F 'KEY 8' 
  Look for DATA FOLLOWS FOR CSA SUBPOOL nnn, KEY 8'   
Look at FQE(s) following DQE(s)
Add AREA + SIZE to get address  
  If no FQE, address is AREA in DQE  (owner gone in some cases)
   
   
Split screen, start another IPCS session   
   
IP VERBX VSMDATA 'OWNCOMM DETAIL SORTBY(ADDR) CONTENTS(NO)'
  Find job name at the address from above 
   
Repeat for all key 8 found in VERBX VSMDATA report


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


  1   2   >