Re: WLM for toddlers

2008-02-07 Thread Support, DUNNIT SYSTEMS LTD.
OK, let's take this example of DB2 stored procedures. When you 
say controlled by WLM, what does that mean? How does that work?

I read this DB2 Magazine QA article:

http://www.db2mag.com/qanda/040817.shtml

At the end of the article, the last paragraph states:

When a program calls EAST.MANY_SCHEMA_PROC (for example), DB2 finds 
the corresponding row in the SYSROUTINES catalog table. It tells WLM to 
execute program SPLDMOD1 in application environment WLMENV1. Because 
the load library PRODLIB is in a STEPLIB in the JCL for WLM environment 
WLMENV1 (or in a JOBLIB or in the link list), the module SPLDMOD1 is found 
and executed. The package from EAST_COLL will be used (as specified in the 
CREATE PROCEDURE statement), and so tables qualified by EAST will be 
accessed because the qualifier EAST is used to qualify unqualified SQL 
statements in the program (also specified in the CREATE PROCEDURE 
statement).


My initial questions are:

1. In this example, what is WLMENV1? Is it a constantly running address space 
that gets requests for work to be done via WLM?

2. Or is WLMENV1 a started task procedure or a JOB JCL member in some 
library?

3. How does WLM monitor/manage/control or communicate with this WLMENV1 
application environment if WLMENV1 is something that executes independently 
of WLM?

Remember, toddler's first steps. :)

TIA,
Jerry

On Wed, 6 Feb 2008 10:17:26 -0600, Luis Miguel Martinez 
[EMAIL PROTECTED] wrote:

 If you want to testing DB2 stored procedures controlled by wlm  ...
 you need the WLM environment customized in goal mode, DB2 
 customization, WLM application environment.

--
For IBM-MAIN subscribe / signoff / archive access instructions,
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: tcpip, vary obey command failed

2008-02-07 Thread SUBSCRIBE IBM-MAIN gaa a. gamal
i create a new dns and new file ,using obey command but it fiales with tha 
same error

thanks

GAMAL

--
For IBM-MAIN subscribe / signoff / archive access instructions,
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: tcpip, vary obey command failed

2008-02-07 Thread Maarten Slegtenhorst
Gamal,

I managed to recreate part of your error-messages:

MVS V TCPIP,,O,SYSP.OMVS.P1.J003.ETC(PROFILE)
EZZ0060I PROCESSING COMMAND: VARY
TCPIP,,O,SYSP.OMVS.P1.J003.ETC(PROFILE)

EZZ0661I FOPEN() FOR PROFILE 'SYSP.OMVS.P1.J003.ETC(PROFILE)' FAILED
: 61/741C7218, EDC5061I AN ERROR OCCURRED WHEN ATTEMPTING TO DEFINE 
A FILE TO THE SYSTEM.   
EZZ0305I CANNOT OPEN FILE SYSP.OMVS.P1.J003.ETC(PROFILE) 
EZZ0059I VARY OBEY COMMAND FAILED: SEE PREVIOUS MESSAGES  

In this case SYSP.OMVS.P1.J003.ETC is a HFS file-system and PROFILE is a
file in this OMVS-filesystem.

Are you trying to obey a file from an OMVS-filesystem ( HFS ) instead of
a MVS dataset?
I think, you can check the HFS filesystems in SYS1.PARMLIB(BPXPRMxx)


-- 
Maarten Slegtenhorst
-
ATTENTION:
The information in this electronic mail message is private and
confidential, and only intended for the addressee. Should you
receive this message by mistake, you are hereby notified that
any disclosure, reproduction, distribution or use of this
message is strictly prohibited. Please inform the sender by
reply transmission and delete the message without copying or
opening it.

Messages and attachments are scanned for all viruses known.
If this message contains password-protected attachments, the
files have NOT been scanned for viruses by the ING mail domain.
Always scan attachments before opening them.
-

--
For IBM-MAIN subscribe / signoff / archive access instructions,
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: VSAM Surprise

2008-02-07 Thread R.S.

GAVIN Darren * OPS EAS wrote:

It's normal operation actually;

The directory blocks are considered sequentially accessed blocks.  As
there was no member name on the DSN basically IDCAMS did exactly what
was asked, and wrote the data to the PDS Directory area.


I dare to disagree. Try the same normal operation with PDSE.

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

2008-02-07 Thread Van Dalsen, Herbie
IMHO, I would have coded it like this, at least I would have been
certain of the outcome

// SPACE=(CYL,(7,1),RLSE)

Or 

// SPACE=(CYL,(7,1),RLSE),DSORG=PS

Without seeing the actual output from the job it is very hard to
determine what kind of indication there would have been, will make it my
project for 2morrow...

Herbie
Elavon Financial Services Limited
Registered in Ireland: Number 418442
Registered Office: Block E, 1st Floor, Cherrywood Business Park, Loughlinstown, 
Co. Dublin, Ireland
Directors: Robert Abele (USA), John Collins,  Terrance Dolan (USA),  Pamela 
Joseph (USA), Declan Lynch, John McNally, Malcolm Towlson
Elavon Financial Services Limited, trading as Elavon, is regulated by the 
Financial Regulator

--
For IBM-MAIN subscribe / signoff / archive access instructions,
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: VSAM Surprise

2008-02-07 Thread Schroeder, Wayne
My problem with the whole thing is the RC of 0. If the IDCAMS is going to 
create an output that is unusable, but can be used by some creative coders, 
then why not at least kick out an RC of 4 with an INFORMATIONAL message. At 
least the RC 4 would make me check out the step or job before I pressed on.

My opinion, for what it's worth.

Wayne Schroeder
Lead Systems Programmer
Texas Farm Bureau Insurance Co.
Waco, Texas


-Original Message-
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On Behalf Of R.S.
Sent: Thursday, February 07, 2008 4:19 AM
To: IBM-MAIN@BAMA.UA.EDU
Subject: Re: VSAM Surprise

GAVIN Darren * OPS EAS wrote:
 It's normal operation actually;
 
 The directory blocks are considered sequentially accessed blocks.  As
 there was no member name on the DSN basically IDCAMS did exactly what
 was asked, and wrote the data to the PDS Directory area.

I dare to disagree. Try the same normal operation with PDSE.

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

--
For IBM-MAIN subscribe / signoff / archive access instructions,
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: VSAM Surprise

2008-02-07 Thread Van Dalsen, Herbie
Just to disprove my previous point, I ran a job doing the opposite.

//STEP1 EXEC PGM=IEFBR14
//DD2   DD DSN=MY.SEQ.DFHCMACD,UNIT=SYSDA,DISP=(,CATLG,DELETE),
// DCB=(LRECL=32756,BLKSIZE=32760,RECFM=VB),DSORG=PO,
// SPACE=(CYL,(7,1),RLSE)

This is the result...
Data Set Name  . . . : MY.SEQ.DFHCMACD

General Data Current Allocation
Management class . . : PDS1CLSAllocated cylinders : 7
Storage class  . . . : TSO1CLSAllocated extents . : 1
 Volume serial . . . : S9SD01 Maximum dir. blocks : 0
*
 Device type . . . . : 3390
Data class . . . . . : **None**
 Organization  . . . : POCurrent Utilization
 Record format . . . : VB Used cylinders  . . : 0
 Record length . . . : 32756  Used extents  . . . : 0
 Block size  . . . . : 32760  Used dir. blocks  . : 0
*
 1st extent cylinders: 7  Number of members . : 0
*
 Secondary cylinders : 1
 Data set name type  : PDS

 Creation date . . . : 07/02/2008 Referenced date . . : 07/02/2008
 Expiration date . . : ***None***
  * Information is unavailable.

This time the DSORG is not ignored, and I end-up with a PDS with no
Dir-Blocks...

Herbie
Elavon Financial Services Limited
Registered in Ireland: Number 418442
Registered Office: Block E, 1st Floor, Cherrywood Business Park, Loughlinstown, 
Co. Dublin, Ireland
Directors: Robert Abele (USA), John Collins,  Terrance Dolan (USA),  Pamela 
Joseph (USA), Declan Lynch, John McNally, Malcolm Towlson
Elavon Financial Services Limited, trading as Elavon, is regulated by the 
Financial Regulator

--
For IBM-MAIN subscribe / signoff / archive access instructions,
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: tcpip, vary obey command failed : exclusive control

2008-02-07 Thread J R
I just realized that my thoughts on PDS member integrity are wrong, 
otherwise we wouldn't be able to have concurrent edit within a PDS.  
I think the exclusivity for a member is via SPFEDIT.  
 
However, my point on staying in edit in sequential versus staying in 
edit in a member stands.  
 
 
 
 
 Date: Thu, 7 Feb 2008 09:29:14 -0500
 From: [EMAIL PROTECTED]
 Subject: Re: tcpip, vary obey command failed : exclusive control
 To: IBM-MAIN@BAMA.UA.EDU
 
  It wants to have exclusive control of the dataset.
  
  Not necessarily!
 
 
 ISTR that ISPF edit's SYSDSN ENQ behaves differently 
 for a sequential dataset versus a member of a PDS. 
 
 IIRC the sequential dataset retains an exclusive ENQ 
 after the first save whereas, in the case of a PDS, 
 the exclusivity is only maintained for the duration of the save. 
 
 (I can't easily prove this right now as my client has 
 evidently hidden ISRDDN.) :-( 
 
 If this is the case, remaining in edit on a sequential 
 obeyfile would have a worse effect than would a member. 
 
  I did several tests. The obey fails if I try a nonexistent member (
  logically ) and if I use a dataset for which TCP/IP is not authorized.
 
 Did you test sequential versus member of a PDS? 
 
 
 
_
Climb to the top of the charts! Play the word scramble challenge with star 
power.
http://club.live.com/star_shuffle.aspx?icid=starshuffle_wlmailtextlink_jan
--
For IBM-MAIN subscribe / signoff / archive access instructions,
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: Change DD SPACE-Allocation at runtime

2008-02-07 Thread Steve Pryor
As previous posters have noted, you can change the secondary by doing an
OPEN-J and modifying the JFCB at execution time, but of course this would
have to be done by the application opening the dataset. You can also change
the secondary for an existing dataset by specifying it in the JCL but the
question really was how to do this without changing the JCL. There is also,
of course, no way to change the primary space specification outside of JCL,
since allocation occurs before execution.

Assigning a data class does not help, since data class attributes are
overridden by attributes specified in the JCL.

(The above is true unless, of course, you have a product such as Allocation
Control Center or similar products which will allow you to enforce policies
for primary, secondary, RLSE, dataset size etc., via a set of policy rules
that are invoked prior to allocation).

Steve Pryor
Senior Software Developer
DTS Software, Inc.
770-922-2444 x162
[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: VSAM Surprise

2008-02-07 Thread R.S.

Rick Fochtman wrote:

--snip--


It's normal operation actually;

The directory blocks are considered sequentially accessed blocks.  As
there was no member name on the DSN basically IDCAMS did exactly what
was asked, and wrote the data to the PDS Directory area.



I dare to disagree. Try the same normal operation with PDSE.


unsnip--
A PDS/E is not a perfectly matching replacement for a PDS. I would 
expect some differences in how the two are handled.


PDS/E is PDS Extended. Better version of PDS. PDSE is created to solve 
some problems with PDS. One of the problems which are solved in PDSE is 
improved directory integrity.
There is no mechanism to stop the PDS directory from being overwritten 
if a program mistakenly opens it for sequential output. If this happens, 
the directory is destroyed, and all the members are lost.

The sentence above is from SG246106.

--
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: WLM for toddlers

2008-02-07 Thread Mark Zelden
On Thu, 7 Feb 2008 02:26:52 -0600, Support, DUNNIT SYSTEMS LTD.
[EMAIL PROTECTED] wrote:

OK, let's take this example of DB2 stored procedures. When you
say controlled by WLM, what does that mean? How does that work?

I read this DB2 Magazine QA article:

http://www.db2mag.com/qanda/040817.shtml

At the end of the article, the last paragraph states:

When a program calls EAST.MANY_SCHEMA_PROC (for example), DB2 finds
the corresponding row in the SYSROUTINES catalog table. It tells WLM to
execute program SPLDMOD1 in application environment WLMENV1. Because
the load library PRODLIB is in a STEPLIB in the JCL for WLM environment
WLMENV1 (or in a JOBLIB or in the link list), the module SPLDMOD1 is found
and executed. The package from EAST_COLL will be used (as specified in the
CREATE PROCEDURE statement), and so tables qualified by EAST will be
accessed because the qualifier EAST is used to qualify unqualified SQL
statements in the program (also specified in the CREATE PROCEDURE
statement).


My initial questions are:

1. In this example, what is WLMENV1? Is it a constantly running address space
that gets requests for work to be done via WLM?


It is the name of the application environment.  That application environment
gets defined in WLM.  One of the definition parameters is the procedure name.
The proc name may or may not be the same as the application environment
name.   The standard I set for our shop (after everyone started requesting their
own names) was Wnnn where  was the DB2 subsystem name 
and nnn was anything else (usually numeric).  For example, DB2PW001.  
That allowed me to mask STC WLM rules by  subsystem for the various 
application environments (DB2PWnnn vs DB2TWnnn service class).  


To answer is it constantly running:

There are other definitions besides the proc name in WLM (see the fine 
manual for all of them).   One those definitions tells WLM how many to 
start - 1 per system, 1 per sysplex, or WLM controlled (no limit).  When 
work is queued for the application environment, WLM will look to see if
there is one active.  If not it will start one.   For definitions that are 
controlled by WLM (no limit), WLM will start additional ASIDs (procs,
servers, whatever) if it thinks that will help.   In cases where there is
only 1, I think WLM will stop the application environment after it is idle
for 1 hour.  If there are multiple ASIDs started idle ones are stopped
more aggressively (after 5 or 10 minutes).   The last one still must be
idle for an hour before it is stopped.   I'm not positive on the timings
of the above... hopefully a DB2 person will correct me if wrong.

2. Or is WLMENV1 a started task procedure or a JOB JCL member in some
library?


It can be a JCL (PROC) member if the PROC name is defined as the same
name as the appl env.  See above.


3. How does WLM monitor/manage/control or communicate with this WLMENV1
application environment if WLMENV1 is something that executes independently
of WLM?


It doesn't execute independently of WLM.  That is why it is called a WLM 
controlled application environment.  :-) WLM monitors it the same way
WLM monitors everything.  Sampling.   

There is a chapter in the WLM manual on application environments.  Read 
that.   There is also a single Redbook that would be good to read. 

System Programmer's Guide to: Workload Manager
http://www.redbooks.ibm.com/abstracts/sg246472.html?Open

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 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: tcpip, vary obey command failed : exclusive control

2008-02-07 Thread J R
 It wants to have exclusive control of the dataset.
 
 Not necessarily!
 
 
ISTR that ISPF edit's SYSDSN ENQ behaves differently 
for a sequential dataset versus a member of a PDS.  
 
IIRC the sequential dataset retains an exclusive ENQ 
after the first save whereas, in the case of a PDS, 
the exclusivity is only maintained for the duration of the save.  
 
(I can't easily prove this right now as my client has 
evidently hidden ISRDDN.)  :-(  
 
If this is the case, remaining in edit on a sequential 
obeyfile would have a worse effect than would a member.  
 
 I did several tests. The obey fails if I try a nonexistent member (
 logically ) and if I use a dataset for which TCP/IP is not authorized.
 
Did you test sequential versus member of a PDS?  
 
 
 Date: Thu, 7 Feb 2008 08:40:05 +0100
 From: [EMAIL PROTECTED]
 Subject: Re: tcpip, vary obey command failed : exclusive control
 To: IBM-MAIN@BAMA.UA.EDU
 
 Pat
 
 When I have forgotten to get out of edit mode on the FB file, the
 obeyfile command fails. 
 It wants to have exclusive control of the dataset.
 
 Not necessarily!
 This is the output of an obey for a dummy-file which I entered in edit
 mode:
 
 MVS V TCPIP,,O,SYS1.TCPPARMS(OBEY3) 
 EZZ0060I PROCESSING COMMAND: VARY TCPIP,,O,SYS1.TCPPARMS(OBEY3) 
 EZZ0300I OPENED OBEYFILE FILE 'SYS1.TCPPARMS(OBEY3)' 
 EZZ0309I PROFILE PROCESSING BEGINNING FOR 'SYS1.TCPPARMS(OBEY3)' 
 EZZ0310I FILE 'SYS1.TCPPARMS(OBEY3)' CONTAINS NO STATEMENTS 
 EZZ0316I PROFILE PROCESSING COMPLETE FOR FILE 'SYS1.TCPPARMS(OBEY3)'
 EZZ0053I COMMAND VARY OBEY COMPLETED SUCCESSFULLY 
 
 When I enter my profile in edit mode and do an obey for it, the obey is
 also executed.
 Ofcourse I get some errors ( device already started, etc ), but the obey
 is nicely executed.
 ( Btw. Thanks Pat O'Keefe for the information that the profile is
 obeyable )
 
 I did several tests. The obey fails if I try a nonexistent member (
 logically ) and if I use a dataset for which TCP/IP is not authorized.
 
 
 -- 
 Maarten Slegtenhorst
 
 
_
Need to know the score, the latest news, or you need your Hotmail®-get your 
fix.
http://www.msnmobilefix.com/Default.aspx
--
For IBM-MAIN subscribe / signoff / archive access instructions,
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: tcpip, vary obey command failed

2008-02-07 Thread McKown, John
 -Original Message-
 From: IBM Mainframe Discussion List 
 [mailto:[EMAIL PROTECTED] On Behalf Of SUBSCRIBE IBM-MAIN 
 gaa a. gamal
 Sent: Thursday, February 07, 2008 3:43 AM
 To: IBM-MAIN@BAMA.UA.EDU
 Subject: Re: tcpip, vary obey command failed
 
 
 i create a new dns and new file ,using obey command but it 
 fiales with tha 
 same error
 
 thanks
 
 GAMAL

Gamal,

You keep using the characters dns. Are you actually using dns? It
should be dsn. Please be sure you are not making a typing error.

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

2008-02-07 Thread R.S.

Van Dalsen, Herbie wrote:

So you think it is normal not to give error messages it the space parm and the 
DSORG parm does not match up? Quite frankly I don't. [...]

I think almost nothing in mainframe world is normal. g
However my opinion is irrelevant here. What is important, such behavior 
is with us for years.

In other words:
is it normal - no, I don't think so.
is it known - yes, absolutely. I consider it as part of very basic 
knowledge. I did the mistake (everybody did?), so I know it.


My $0.02
Regards
--
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: WLM for toddlers

2008-02-07 Thread Ted MacNEIL
When work is queued for the application environment, WLM will look to see if 
there is one active.  If not it will start one.

AE's are started, by default, on all members of a SYSPLEX. You have to stop 
them manually on any system you do not want the DDF work to run on.

Once stopped, you have to start it.
The WLM will not start one, even if work is queued.

If the AE is active, and there is work queued, then the WLM will start more 
PROC, if the limits have not been reached.

Once started, the work is managed, as all work is, by your WLM policy.

-
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: Analysis: New IBM mainframe won't end battle for Big Iron's soul

2008-02-07 Thread Chase, John
 -Original Message-
 From: IBM Mainframe Discussion List On Behalf Of Ted MacNEIL
 
 According to the Share survey, approximately half of those 
 responding 
 said they rely on hand-coding by developers to get access to 
 business 
 information, a
 time-consuming and potentially error-prone process.
 
 And, what do they do on the alternate platform?
 Mind-meld with the data?

Drag, drop and connect other objects that some other developer
hand-coded.

-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: SMP/E ++PROGRAM vs ++LMOD

2008-02-07 Thread Edward Jaffe

Staffan Tylen wrote:

Hi. I'm having a problem building a usermod that should replace an installed
source, assemble it, and replace the existing load module. The source was
during product installation defined as ++SAMP(name) and the load module as
++PROGRAM(name).


This type of packaging implies that the program is intended to be 
compiled/linked outside of SMP/E's control.



My question is if there is a way to have the usermod
replace the SAMP entry, assemble and link it, and replace the installed
PROGRAM entry. If I use standard JCLIN to define the process it generates
++SRC and ++LMOD entries, but installs correctly. The problem is that if the
vendor ships a new version of any of these two objects, the conflict will
not be spotted by SMP/E who knows my alteration using different data element
names. I guess my problem here is two-folded: how to get a ++SAMP element
assembled without creating a ++SRC element, and how to get the program
object created as a ++PROGRAM element instead of ++LMOD. I've started to
believe that I need to do the assembly outside of SMP/E's control, am I
correct? TIA
  


SMP/E will compile only for SRC and ASSEM and will create only LMOD 
entries. Sorry. You'll have to compile/link the PROGRAM outside SMP/E 
before the APPLY.


Keep in mind, that by updating the UMID or RMID of the SAMP and PROGRAM 
entries, your modification will still prevent vendor maintenance from 
regressing your change.


--
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: Analysis: New IBM mainframe won't end battle for Big Iron's soul

2008-02-07 Thread McKown, John
 -Original Message-
 From: IBM Mainframe Discussion List 
 [mailto:[EMAIL PROTECTED] On Behalf Of Ted MacNEIL
 Sent: Thursday, February 07, 2008 10:30 AM
 To: IBM-MAIN@BAMA.UA.EDU
 Subject: Re: Analysis: New IBM mainframe won't end battle for 
 Big Iron's soul
 
 
 According to the Share survey, approximately half of those 
 responding said they rely on hand-coding by developers to get 
 access to business information, a
 time-consuming and potentially error-prone process.
 
 And, what do they do on the alternate platform?
 Mind-meld with the data?
 
 -
 Too busy driving to stop for gas!

We have a product, Informatica's Power Exchange, which replaced a number
of custom jobs which created sequential files for ftp. This product
has data maps which use a COBOL copy book to create a map so that
the end users can do SQL-like retrieval of data from VSAM and sequential
files. On the client side, the data can be transported directly into
their Oracle database. Of course, if your company uses a RDMS, this is
unnecessary.

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

2008-02-07 Thread GAVIN Darren * OPS EAS
PDSE's have a different directory format that allows for split directories the 
blocks of which are not always concurrent in the dataset.  They are direct 
access.  

They also support functions not available on a PDS, such as Object Oriented 
modules, DLL Modules, etc...

As such the direct access of the directories prevents writing unless through 
the correct service.  Reading can still be done, but it only returns 
information in a format that emulates a PDS directory format.

When I needed to alter a PDSE directory from a program I usually cheat, and 
have the program invoke directory services through REXX and ISPF functions.

It can be done, but it just takes a different route.

PDS directories have to be writable; otherwise you could not use TSO XMIT to 
pick up service packs packaged in PDS's for various products. This is one 
example of why a directory of a PDS is writable by design.  There are plenty of 
other situations where this is used.

Darren


-Original Message-
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On Behalf Of R.S.
Sent: Thursday, February 07, 2008 2:19 AM
To: IBM-MAIN@BAMA.UA.EDU
Subject: Re: VSAM Surprise

GAVIN Darren * OPS EAS wrote:
 It's normal operation actually;
 
 The directory blocks are considered sequentially accessed blocks.  As
 there was no member name on the DSN basically IDCAMS did exactly what
 was asked, and wrote the data to the PDS Directory area.

I dare to disagree. Try the same normal operation with PDSE.

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

--
For IBM-MAIN subscribe / signoff / archive access instructions,
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: Start JES2

2008-02-07 Thread McKown, John
 -Original Message-
 From: IBM Mainframe Discussion List 
 [mailto:[EMAIL PROTECTED] On Behalf Of GIONFRIDDO MICHELE
 Sent: Thursday, February 07, 2008 11:31 AM
 To: IBM-MAIN@BAMA.UA.EDU
 Subject: Start JES2
 
 Hi,
 
 I would like to start JES2 of ZOS 1.8 in an MAS-environment with other
 systems in ZOS 1.6.
 
 Itake this error:
 
 SYSD   $HASP710 THIS LEVEL OF JES2 IS INCOMPATIBLE WITH ONE OR
 MORE ACTIVE  MEMBERS
  MEMBER=SYSA,REASON=MEMBER IS DOWN LEVEL  
 SYSD   $HASP428 CORRECT THE ABOVE PROBLEMS AND RESTART JES2   
 
 What can I do??
 
 Bye
 
 Michele Gionfriddo

I ran into something similar here. The z/OS 1.6 JES2 must be on the z2
level of the checkpoint. On the z/OS 1.6 system, you must issue the
command:

$activate,level=z2

A problem may occur with older software which does not support the new
checkpoint format. We had this problem with a very old program that
drives some weird printers. I had to create an alternate JES (JESA)
with a separate SPOOL and NJE output to it for the STC to pick up.

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

2008-02-07 Thread Tony Harminc
On Tue, 5 Feb 2008 15:50:42 -0500, Arthur T. [EMAIL PROTECTED] wrote:

  I don't think its APARable.  Probably the same as
specifying output to an existing PDS with a DSN with no
member specified.

Something not really discussed (yet) is that this is a NEW dataset with
directory blocks specified. Surely there is no conceivable reason to want to
write to this PDS as a sequential dataset... is there?

All the reasons for writing to a PDS directory are for existing datasets.
Would it be unreasonable for either OPEN or the application program (IDCAMS
in this case) to check for this case?

Tony H.

--
For IBM-MAIN subscribe / signoff / archive access instructions,
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: Start JES2

2008-02-07 Thread Mark Jacobs
GIONFRIDDO MICHELE wrote:
 Hi,

 I would like to start JES2 of ZOS 1.8 in an MAS-environment with other
 systems in ZOS 1.6.

  

 Itake this error:

  

 SYSD   $HASP710 THIS LEVEL OF JES2 IS INCOMPATIBLE WITH ONE OR
 MORE ACTIVE  MEMBERS


  MEMBER=SYSA,REASON=MEMBER IS DOWN LEVEL  

 SYSD   $HASP428 CORRECT THE ABOVE PROBLEMS AND RESTART JES2   

  

 What can I do??

  

 Bye

  

 Michele Gionfriddo
 Sogei - Via M.Carucci n.99 - Roma
 Sistemi Centrali - Gruppo SB
 Stanza 1D07 - 
 Tel. 06 5025 - 2165
 Mob. 335.7129019
 Email: [EMAIL PROTECTED]

  
   
Your checkpoint dataset/structure is still at the OS/390 R4 level, you
have to perform a $ACTIVATE to get it to the zOS 1.2 level.

Issue a $DACTIVATE and see what it says, my system says this;


$HASP895 JES2 CHECKPOINT LEVEL IS NOW z/OS 1.2  

-- 
Mark Jacobs
Time Customer Service
Tampa, FL


Everyone always coming to Zathras with problems.  Great responsibilities.
But Zathras does not mind.  Zathras trained in crisis management.

Zathras, Babylon 5

--
For IBM-MAIN subscribe / signoff / archive access instructions,
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: VSAM Surprise

2008-02-07 Thread Gerhard Postpischil

Tony Harminc wrote:

Something not really discussed (yet) is that this is a NEW dataset with
directory blocks specified. Surely there is no conceivable reason to want to
write to this PDS as a sequential dataset... is there?


There are a number of reasons; e.g., fast directory 
initialization (one EXCP per track), writing the directory prior 
to writing the members (backwards, but works if done correctly), 
  etc.



All the reasons for writing to a PDS directory are for existing datasets.
Would it be unreasonable for either OPEN or the application program (IDCAMS
in this case) to check for this case?


What should it check? If I use BSAM or EXCP to write, then the 
DCB parameters aren't even relevant; what else could Open check? 
Ditto for IDCAMS - it's a utility that performs a requested 
function, and has no way of detection inapplicable usage. You 
might just as easily ask for the Initiator to request 
confirmation when it hits a disposition of DELETE for a data 
set, or any number of other deleterious conditions that could 
occur due to carelessness.


Gerhard Postpischil
Bradford, VT

--
For IBM-MAIN subscribe / signoff / archive access instructions,
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: WLM for toddlers

2008-02-07 Thread Wayne Driscoll
Jerry,
A DB2 external stored procedure executes fenced that is to say,
outside of the DB2 normal address spaces.  To do this, DB2 utilizes WLM
Application Environments. In the definition (in the DB2 catalog) for the
SP is the name of the load module to execute, and the application
environment.   When the SP is called, DB2 and WLM will get an address
space running (using the PROC named in the WLM AE definition).  A task
in this address space will then link to the named load module.  So the
stored procedure program, along with any modules needed will execute in
this WLM AE started task address space.
Hope this helps,

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 Support, DUNNIT SYSTEMS LTD.
Sent: Thursday, February 07, 2008 1:50 PM
To: IBM-MAIN@BAMA.UA.EDU
Subject: Re: WLM for toddlers

It's me, the guy who started this thread. I'm not actually sure I got an
aswer 
to my original question. Maybe this will help.

We have a customer who says they have a:

compiled/linked COBOL load module invoked from a DB2 sp that runs in
the 
WLM address space.

That's what I need to understand. Does the COBOL module actually run
within 
the WLM address space? Or does it run in a separate started task and
such 
started tasks are what the SPs run within? Or can it be both and, if so,
what 
determines where the COBOL module runs?

TIA,
Jerry

On Wed, 6 Feb 2008 10:45:44 -0500, Craddock, Chris 
[EMAIL PROTECTED] wrote:
 Besides reading a RedBook or 2, how can I get a little Hello World
 progam
 executed through WLM on our ADCD installed z/OS 1.8 system? I've zero
WLM
 experience. Or is life a lot more complicated than I wish?

Through WLM? Que?

--
For IBM-MAIN subscribe / signoff / archive access instructions,
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


LOCAL LOCK and abend

2008-02-07 Thread Paul Schuster
Hello:

What is the status of a held LOCAL LOCK after an abend?  Is this lock
automatically released, or does an ESTAE need to release it?

I was not able to find any info. in the manuals concerning 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: BLDVRP parm list

2008-02-07 Thread Tony Harminc
On Wed, 6 Feb 2008 17:14:57 -0500, Jim Mulder [EMAIL PROTECTED] wrote:

The BLDVRP macro is pretty much unusable in this regard.  I had the same
problem with Batch LSR's use of BLDVRP back in 1989.  So in Batch LSR,
we hand build the whole BLDVRP parm list using the IDABLPRM mapping
macro.  But IDABLPRM is not made available in either SYS1.MACLIB
or SYS1.MODGEN. 

Like lots of VSAM stuff, it used to be. The data management people have been
particularly ruthless at removing source from the public eye, even for
something both useful and not revealing of a private interface, like this.

Of course, you can submit a requirement
to VSAM to provide a usable BLDVRP, or provide IDABLPRM.  In the
mean time, about all you can do is look at the expansion of BLDVRP
and create your own mapping of the parm list (which is what the
Batch LSR prototype code I inherited had done, much to my dismay).

If the OP wants to write his own mapping macro, the public domain IDABLPRM
from 1974 vintage VSAM, available online in various places such as 
http://www.mainframe.eu/mvs38/asm/VSAM%20(IDA)/IDABLPRM
is a remarkably close match to the current parm list generated by BLDVRP.
Certainly there are some changes, but it'd make a better base than nothing,
and if/when IBM releases the current IDABLPRM, at least most of the field
names will probably be the same.

Tony H.

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


Re: What happened to resumable instructions?

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


[EMAIL PROTECTED] writes:
 I just noticed this thread today.  I see there is a lot of speculation
 and incorrect statements, so let me try to clarify.

 First, from a processor implementation point of view, there is no
 problem with the old-style MVCL/CLCL interruptible instructions.  At
 appropriate points based on pending interrupts and potential page
 crossings leading to an access exception, the millicode exits from
 their execution and sets the GRs and PSW appropriately to continue
 later.  There is no risk of checkstops and it is perfectly well
 architected to handle a page fault in the middle, as some have
 speculated.

 The reason for the new CC3-style interruptible instructions is very
 simple.  It was requested by software developers (both internal and
 external to IBM).  It allows more flexibility in handling other system
 activity that is not interrupt driven.  So for example, software can
 go off and perform some housekeeping while a long running MVCLE is
 executing.  Note that POPS requires the processor to exit with a CC3
 every (approximately) 4KB processed.  So for a multi-page move, the
 overhead of starting and stopping can actually slow down the
 throughput of the move very slightly.

 I would expect that all future interruptible ops be of the CC3-style.
 That said, there will be at least one new interruptible version of an
 existing instruction announced soon, however, it is an instruction
 never used by the vast majority of software developers.

re:
http://www.garlic.com/~lynn/2008c.html#67 What happened to resumable 
instructions?

long storage-to-storage operations with lots of accesses back to real
storage ... is costing ever increasing number of processor cycles (as
mismatch between processor speed and memory speed increases) ... recent
reference
http://www.garlic.com/~lynn/2008c.html#92 CPU time differences for the same job

one could claim that nearly the same effective results (cc3-style) could
be achieved for old-style interruptable instructions under program
control ... but requiring a few more registers for loop control ... i.e.
actual length is kept in other registers and the lengths used for
mvcl/clcl instructions being limited (to 4096).

there are other thruput issues associated with long storage-to-storage
operations; even back to working on original mainframe tcp/ip product
implementation.

at the time, some of the competitive tcp/ip implementations were looking
at 5k pathlength and five buffer copies ... and there was comparison
with something like 150k instruction pathlength and 16 buffer copies for
lu6.2.  at that time, assuming 8kbyte NFS size buffer ... the processor
overhead for the 16 (LU6.2) 8kbyte storage-to-storage buffer copy
operations exceeded the processor time for the rest of the pathlength.

the other factor that some processors provided was cache-bypass,
storage-to-storage instructions. Large number of significant sized
storage-to-storage operations ... not only has ever increasing
significant overhead in terms of processor cycles ... but can have an
extremely detrimental effect on cache occupancy (the actual data in most
of the buffers has little probability of ever being needed in the cache,
but replacing data that would be needed).

--
For IBM-MAIN subscribe / signoff / archive access instructions,
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: SMP/E ++PROGRAM vs ++LMOD

2008-02-07 Thread Schwarz, Barry A
What I do in this case is place the source file in a PDS and in the
USERMOD I include ++SAMP and ++SRC MCS statements, with both having the
same TXLIB operand.  The SAMP updates the sample so vendor maintenance
gets caught during APPLY CHECK and the SRC forces the assembly so the
program gets built.

-Original Message-
From: Staffan Tylen [mailto:snip] 
Sent: Thursday, February 07, 2008 6:17 AM
To: IBM-MAIN@BAMA.UA.EDU
Subject: SMP/E ++PROGRAM vs ++LMOD

Hi. I'm having a problem building a usermod that should replace an
installed source, assemble it, and replace the existing load module. The
source was during product installation defined as ++SAMP(name) and the
load module as
++PROGRAM(name). My question is if there is a way to have the usermod
replace the SAMP entry, assemble and link it, and replace the installed
PROGRAM entry. If I use standard JCLIN to define the process it
generates
++SRC and ++LMOD entries, but installs correctly. The problem is that if

++the
vendor ships a new version of any of these two objects, the conflict
will not be spotted by SMP/E who knows my alteration using different
data element names. I guess my problem here is two-folded: how to get a
++SAMP element assembled without creating a ++SRC element, and how to
get the program object created as a ++PROGRAM element instead of ++LMOD.
I've started to believe that I need to do the assembly outside of
SMP/E's control, am I correct?

--
For IBM-MAIN subscribe / signoff / archive access instructions,
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: WLM for toddlers

2008-02-07 Thread Mark Zelden
On Thu, 7 Feb 2008 14:00:48 -0600, McKown, John
[EMAIL PROTECTED] wrote:

snip

 That is, the address space will
be dynamically started and stopped as needed. Somewhat like WLM managed
JES2 initiators. 
snip

Have you ever noticed the message when a WLM init starts?  SYSBATCH is
an internal application environment for batch initiators:

IWM034I PROCEDURE INIT STARTED FOR SUBSYSTEM JES2 
APPLICATION ENVIRONMENT SYSBATCH  
PARAMETERS SUB=MSTR

Mark
--
Mark Zelden
Sr. Software and Systems Architect - z/OS Team Lead
Zurich North America / Farmers Insurance Group - ZFUS G-ITO
mailto:[EMAIL PROTECTED]   Office:847-605-6570  Cell:630-306-8166
z/OS 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: WLM for toddlers

2008-02-07 Thread Mark Zelden
On Thu, 7 Feb 2008 13:50:00 -0600, Support, DUNNIT SYSTEMS LTD.
[EMAIL PROTECTED] wrote:

It's me, the guy who started this thread. I'm not actually sure I got an aswer
to my original question. Maybe this will help.

We have a customer who says they have a:

compiled/linked COBOL load module invoked from a DB2 sp that runs in the
WLM address space.

That's what I need to understand. Does the COBOL module actually run within
the WLM address space? Or does it run in a separate started task and such
started tasks are what the SPs run within? Or can it be both and, if so, what
determines where the COBOL module runs?


If the stored procedure is WLM controlled (which it appears this one is), then
it runs in a separate address space all of which is defined in WLM (which is
what we have been talking about).  Nothing runs within the WLM address
space but WLM code itself.   But there can also be stored procedures that
are not WLM controlled.  They run in a DB2 established address space 
(SPAS).   This predates WLM controlled stored procedures and is no 
longer the preferred way to do it.

Mark
--
Mark Zelden
Sr. Software and Systems Architect - z/OS Team Lead
Zurich North America / Farmers Insurance Group - ZFUS G-ITO
mailto:[EMAIL PROTECTED]   Office:847-605-6570  Cell:630-306-8166
z/OS 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: LOCAL LOCK and abend

2008-02-07 Thread Paul Schuster
Thank you for the pointer.

I found the answer:

Choosing an ESTAE-Type Recovery Routine Use ESTAE-type recovery routines to
protect programs running under enabled, unlocked tasks (EUTs). ESTAE-type
recovery routines can be in either problem state or supervisor state, and
can have any PSW key. Programs that are disabled, hold locks, or are in SRB
mode cannot use ESTAE-type recovery routines. If your program obtains a lock
after you activate an ESTAE-type recovery routine, and then encounters an
error causing your recovery routine to get control, the system releases the
lock. You could use an ESTAE-type recovery routine in this situation if your
program can tolerate losing its lock. For example, the lock might be used
only to protect a queue from change while it is being read.

and later,

Locks: All locks are freed before the first ESTAE-type recovery routine gets
control.

This is in 

z/OS MVS Programming: Authorized Assembler Services Guide Publication No.
SA22-7608-11

--
For IBM-MAIN subscribe / signoff / archive access instructions,
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: WLM for toddlers

2008-02-07 Thread Martin Packer
Wayne Driscoll wrote:

 The note about matching performance characteristics is important, 
because WLM can start 
 multiple address spaces, even if limited to one per system, because the 
1 per system is 
 really one per system per callers service class.  If you have 4 service 
classes running
 DB2 work (TSO, DDF, CICS, BATCH etc), you could have 4 AE address spaces 
running.

Quite right, Wayne

We term the combination of Service Class Period and Application 
Environment a Server Queue. Each queue is serviced by server address 
spaces.

I attempted to document how this works (for DB2 Stored Procedures) in my 
TINY part of the now world-famous :-) DB2 Stored Procedures: Through The 
Call And Beyond Red Book.

And I regret I hadn't been following this thread until now. (A customer 
rush job kept me out of circulation.)

Cheers, Martin

Martin Packer
Performance Consultant
IBM United Kingdom Ltd
+44-20-8832-5167
+44-7802-245-584
[EMAIL PROTECTED]












Unless stated otherwise above:
IBM United Kingdom Limited - Registered in England and Wales with number 
741598. 
Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU






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


Start JES2

2008-02-07 Thread GIONFRIDDO MICHELE
Hi,

I would like to start JES2 of ZOS 1.8 in an MAS-environment with other
systems in ZOS 1.6.

 

Itake this error:

 

SYSD   $HASP710 THIS LEVEL OF JES2 IS INCOMPATIBLE WITH ONE OR
MORE ACTIVE  MEMBERS


 MEMBER=SYSA,REASON=MEMBER IS DOWN LEVEL  

SYSD   $HASP428 CORRECT THE ABOVE PROBLEMS AND RESTART JES2   

 

What can I do??

 

Bye

 

Michele Gionfriddo
Sogei - Via M.Carucci n.99 - Roma
Sistemi Centrali - Gruppo SB
Stanza 1D07 - 
Tel. 06 5025 - 2165
Mob. 335.7129019
Email: [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: WLM for toddlers

2008-02-07 Thread Mark Zelden
On Thu, 7 Feb 2008 16:26:37 +, Ted MacNEIL [EMAIL PROTECTED] wrote:

As far as I know that is not true.  The appl env. asid is created on demand.

You are mixing terminology.


Okay.  I can see how that was a little confusing as I was trying to answer
to question about the server ASIDs always running.I tend to think of the
servers and the application environment as one in the same and they 
are not.

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 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: Analysis: New IBM mainframe won't end battle for Big Iron's soul

2008-02-07 Thread Howard Brazee
On 7 Feb 2008 08:20:15 -0800, [EMAIL PROTECTED] (Kelman,
Tom) wrote:

Hand coding by developers?  What does that mean? That they have to write
programs. Oh my, that might take a little thinking and work.

I gave up hand-coding when assemblers came out.

Of course, I still tell the computer what I want - whether it is in
Excel macros, Bento, XSL,... or simply dragging stuff around my
desktop.

--
For IBM-MAIN subscribe / signoff / archive access instructions,
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: WLM for toddlers

2008-02-07 Thread Wayne Driscoll
Ted, actually you are the one mixing the terminology.
WLM application environments (AE's) are either available or quiesced. When an 
application (in the DB2 stored procedure/UDF case, DB2) requests a connection 
to an AE, if the AE is quiesced, the request is failed, if available, then WLM 
will determine if an address space is currently running with matching 
performance characteristics, and if the address space has an available task.  
If so, the work is passed to that address space.  If the current address space 
does not have an available task, then WLM will look at the limits, and either 
start an additional address space, or put the caller in a wait until a task 
becomes available.  If no address space is started, WLM will attempt to start 
one.  Once started, the address spaces remain running for 60 minutes after the 
last request is completed.  The note about matching performance characteristics 
is important, because WLM can start multiple address spaces, even if limited to 
one per system, because the 1 per system is really one per system per callers 
service class.  If you have 4 service classes running DB2 work (TSO, DDF, CICS, 
BATCH etc), you could have 4 AE address spaces running.
Also, the process of resuming (making available) or quiescing AE's is via a WLM 
VARY, not a MODIFY.

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 Ted 
MacNEIL
Sent: Thursday, February 07, 2008 10:27 AM
To: IBM-MAIN@BAMA.UA.EDU
Subject: Re: WLM for toddlers

As far as I know that is not true.  The appl env. asid is created on demand.

You are mixing terminology.

There is the application environment which consists of:
1. An 8-byte name.
2. A 32-byte lable.
3. An associated PROC, with optional parameters.
4. A limit.

If the application environment is stopped, the PROC is never invoked.
If the application environment is started then the PROC is invoked, as needed, 
subject to the limits specified.

All AE's are started everywhere, by default, when you IPL.
It takes a modify command applied to the WLM to start and stop AE's. The WLM 
will not start an AE that is stopped.
It will invoke more PROCs, if applicable, if the AE is started.

This is independent of DB2, except DB2 will use the associated PROC for DDF 
work.

DB2 is not the only sub-system that uses AE's.
I worked with an ISV that used them as well.
We kept it under tight control, by stopping the AE on all systems where it 
didn't run.
And, during testing, we kept the limit to one per SYSPLEX.
Since, we couldn't control when the user was submitting tests, we would stop 
the AE, whenever we had to do (sub-system or application) maintenance.

We did the same with DDF.
We were comparing the ISV product to DB2/DDF.

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

2008-02-07 Thread Rick Fochtman

-snip--


I remember having mods to open that prevented a user from opening a PDS
sequentially. Now we use an OEM product for that purpose. It should not
be allowed by default. I could never understand why IBM hasn't done
anything about this for so many years. 
 


---unsnip---
Probably because it can prove to be useful. Consider this: IEBCOPY would 
be much slower if it had to do STOW for every member that it added to 
its output dataset. Especially if merging two fairly large PDS's.


--
For IBM-MAIN subscribe / signoff / archive access instructions,
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: CPU time differences for the same job

2008-02-07 Thread Gerhard Adam

 3. You can run the same job multiple times to see what the
variability is for the particular job.


Agreed, that seems to be the only sensible solution, though not an
entirely satisfactory one.



Why would this be unsatisfactory?  On a z9 processor, 1.7 billion machine 
cycles (operations) can occur every second, for every engine.  What makes 
you think that you can even remotely begin to describe what identical 
means for any given unit of work.  The very nature of the interactions 
between programs practically requires variability rather than 
predictability.  Even if you thought you could isolate each event, there are 
many that will be unknown (not disclosed in the architecture), subject to 
variation due to the last function performed, and unmeasurable.  Why would 
you think that absolutely single measurement repeatability was possible?


As I stated before, there will be variations, but it isn't random. 
Similarly in all my years, it is no coincidence that most operations 
departments were quite comfortable in knowing roughly how long any given job 
was expected to run (I know there are/were exceptions).  The reason they 
knew this is because it was repeatable.  The fact is that an identical 
unit of work will operate around a range of values and can be measured. 
Once measured, then the variation can be analyzed and a reasonable 
probability can be defined to account for the work unit's run time.


If you want to know how a particular unit of work will be behave that you 
need to come up with a probability distribution function and run it 
repeatedly under controlled circumstances.  This isn't simply some arbitrary 
point, it is absolutely required to be rigorous.   This concern about 
applications is ill-conceived if it is thought that a one-time measurement 
should produce reliable results.  If an improvement occurs, then the 
probability function will change and the results can be quantified.


In truth, I suspect most of this work hasn't actually been done anywhere to 
either:


1.  Define identical
2.  Set up conditions to replicate as close to identical as possible the 
circumstances for a unit of work

3.  Measure the variation under controlled repeatable circumstances.
4.  Measure the variation under varying loads. (which negates identical).

Anyway  my two cents

Adam

--
For IBM-MAIN subscribe / signoff / archive access instructions,
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: WLM for toddlers

2008-02-07 Thread Ted MacNEIL
As far as I know that is not true.  The appl env. asid is created on demand.

You are mixing terminology.

There is the application environment which consists of:
1. An 8-byte name.
2. A 32-byte lable.
3. An associated PROC, with optional parameters.
4. A limit.

If the application environment is stopped, the PROC is never invoked.
If the application environment is started then the PROC is invoked, as needed, 
subject to the limits specified.

All AE's are started everywhere, by default, when you IPL.
It takes a modify command applied to the WLM to start and stop AE's. The WLM 
will not start an AE that is stopped.
It will invoke more PROCs, if applicable, if the AE is started.

This is independent of DB2, except DB2 will use the associated PROC for DDF 
work.

DB2 is not the only sub-system that uses AE's.
I worked with an ISV that used them as well.
We kept it under tight control, by stopping the AE on all systems where it 
didn't run.
And, during testing, we kept the limit to one per SYSPLEX.
Since, we couldn't control when the user was submitting tests, we would stop 
the AE, whenever we had to do (sub-system or application) maintenance.

We did the same with DDF.
We were comparing the ISV product to DB2/DDF.

-
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: WLM for toddlers

2008-02-07 Thread Mark Zelden
On Thu, 7 Feb 2008 15:11:42 +, Ted MacNEIL [EMAIL PROTECTED] wrote:

When work is queued for the application environment, WLM will look to see
if there is one active.  If not it will start one.

AE's are started, by default, on all members of a SYSPLEX. You have to stop
them manually on any system you do not want the DDF work to run on.


As far as I know that is not true.  The appl env. asid is created on demand.
It also depends on your DB2 configuration, the WLM definitions, and what
the application environment(s) are used for (utilities,  user function, etc.).  
I know some of ours are never started unless the DB2 folks do something
to start them (like one that refreshes the environment).  If defined in WKM
as 1 per sysplex it won't start on all members.  If your DB2 is single 
system in scope (even if in a sysplex) it will never do that. 

http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/IEA2W171/13.4?SHELF=IEA2BK71DT=20070126163708CASE=

I'm not a DB2 expert so I can't say too much more from the DB2 point of
view. Perhaps there is a DB2 expert lurking that can explain / clarify.

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 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: CPU time differences for the same job

2008-02-07 Thread Farley, Peter x23353
 -Original Message-
 From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On
 Behalf Of Shmuel Metz (Seymour J.)
 Sent: Wednesday, February 06, 2008 9:44 PM
 To: IBM-MAIN@BAMA.UA.EDU
 Subject: Re: CPU time differences for the same job
 
 In
[EMAIL PROTECTED],
 on 02/05/2008
at 05:23 PM, Farley, Peter x23353 [EMAIL PROTECTED]
said:
 
 Based on this thread, the JES-reported TCB and SRB usage
 
  1. They are not JES reported

They appear in JESMSGLG, therefore they are JES reported.  I don't
particularly give a feghoot what program actually generated the message
because it isn't relevant how the message was generated.  The TCB/SRB
time message appears in a JES output dataset so it is, in fact, JES
reported.

Picking a nit like this one is neither helpful nor germane to the
discussion at hand.

  2. Most of the variability should be in the SRB time.

The bulk of the early posts in this thread were discussing TCB or both
TCB and SRB time elongation due to the various factors cited.  I would
agree with you that in a normal environment, SRB time *should* be the
most variable.  What this thread has been about is that it *isn't* only
SRB time that varies, and the environment *isn't* nearly as normal and
predictable as we were taught to believe it was.

  3. You can run the same job multiple times to see what the
 variability is for the particular job.

Agreed, that seems to be the only sensible solution, though not an
entirely satisfactory one.

 Those numbers and the Strobe product the
 only tools I have available to me.
 
 Strobe should be enough to find the hot spots.

Not as easy as it looks.  Sometimes the hottest spots aren't in your
control (I/O subroutines for a data store owned by another application
group are one such example).  Priorities aren't always perfectly aligned
in such cases.

 It's very discouraging to be told the tools you
 depend on are unreliable and unpredictably variable.
 
 Who told you that?

The details and discussions in this whole thread told me that.  The fact
that two runs of the same work on the same system at similar times may
vary by 10%-20% in CPU time is what I would call completely unreliable.
1%-2% can be called variable, but 10%-20% is a major difference that
cannot be simply accounted for, except by throwing out low and high
values from multiple runs as was suggested earlier in the thread.

Peter
This message and any attachments are intended only for the use of the addressee 
and
may contain information that is privileged and confidential. If the reader of 
the 
message is not the intended recipient or an authorized representative of the
intended recipient, you are hereby notified that any dissemination of this
communication is strictly prohibited. If you have received this communication in
error, please notify us immediately by e-mail and delete the message and any
attachments from your 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: VSAM Surprise

2008-02-07 Thread Vernooy, C.P. - SPLXM
Van Dalsen, Herbie [EMAIL PROTECTED] wrote in message
news:[EMAIL PROTECTED]
...
 Ted,
 
 The only point I am making is that it is not necessarily IDCAMS that
is
 at fault. I got the same results using IEFBR14 and the original JCL.
 
 Both 
 //STEP1 EXEC PGM=IEFBR14
 //DD2   DD DSN=MY.SEQ.DFHCMACD,UNIT=SYSDA,DISP=(,CATLG,DELETE),
 // DCB=(LRECL=32756,BLKSIZE=32760,RECFM=VB),DSORG=PS,
 // SPACE=(CYL,(7,1),RLSE)
 
 And 
 //STEP1 EXEC PGM=IEFBR14
 //DD2   DD DSN=MY.SEQ.DFHCMACD,UNIT=SYSDA,DISP=(,CATLG,DELETE),
 // DCB=(LRECL=32756,BLKSIZE=32760,RECFM=VB),
 // SPACE=(CYL,(7,1),RLSE)
 
 Gives me a PDS with 0(zero) Directory Blocks the same as
 //STEP1 EXEC PGM=IDCAMS,REGION=8M
 //SYSPRINT  DD SYSOUT=*
 //DD1   DD DISP=SHR,DSN=CICPTS31.CICS.DFHCMACD
 //DD2   DD DSN=MY.SEQ.DFHCMACD,UNIT=SYSDA,DISP=(,CATLG,DELETE),
 // DCB=(LRECL=32756,BLKSIZE=32760,RECFM=VB),
 // SPACE=(CYL,(7,1,43),RLSE)
 //SYSIN DD  *
   REPRO IFILE(DD1) OFILE(DD2)
 
 What is strange though is that in the last case it says that 98% used,
 yet as originally stated, it is not accessible.
 
   REPRO IFILE(DD1) OFILE(DD2)
 IDC0005I NUMBER OF RECORDS PROCESSED WAS 6569
 IDC0001I FUNCTION COMPLETED, HIGHEST CONDITION CODE WAS 0
 
 And
 
 Command - Enter / to select action  Tracks %Used XT
 Device


 --
  X00354.SE3.DFHCMACD 315   98  15
 3390
 
 Herbie

(Full version, previous was sent prematurely)

It is not strange, but fully explainable since several different
processes work on 1 dataset:

1. IDCAMS writes sequentially to the dataset and has no problem writing
to it.
2. The dataset's tracks are used for 98%
3. The dataset cannot be read as a PDS, which is quite understandable
after step 1.

The 2 processes that should never have interacted on the same dataset
are 1. (write seq) and 3. (read PO) and that is the user's fault. It
would have been nice if z/OS had avoided this, but unfortunately it
doesnot as R.S. pointed out and most of us experienced once in their
learning period.

Kees.
**
For information, services and offers, please visit our web site:
http://www.klm.com. This e-mail and any attachment may contain
confidential and privileged material intended for the addressee
only. If you are not the addressee, you are notified that no part
of the e-mail or any attachment may be disclosed, copied or
distributed, and that any other action related to this e-mail or
attachment is strictly prohibited, and may be unlawful. If you have
received this e-mail by error, please notify the sender immediately
by return e-mail, and delete this message. 

Koninklijke Luchtvaart Maatschappij NV (KLM), its subsidiaries
and/or its employees shall not be liable for the incorrect or
incomplete transmission of this e-mail or any attachments, nor
responsible for any delay in receipt.
Koninklijke Luchtvaart Maatschappij N.V. (also known as KLM Royal
Dutch Airlines) is registered in Amstelveen, The Netherlands, with
registered number 33014286 
**

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


Recall: VSAM Surprise

2008-02-07 Thread Vernooy, C.P. - SPLXM
Vernooy, C.P. - SPLXM would like to recall the message, VSAM Surprise.


**
For information, services and offers, please visit our web site:
http://www.klm.com. This e-mail and any attachment may contain
confidential and privileged material intended for the addressee
only. If you are not the addressee, you are notified that no part
of the e-mail or any attachment may be disclosed, copied or
distributed, and that any other action related to this e-mail or
attachment is strictly prohibited, and may be unlawful. If you have
received this e-mail by error, please notify the sender immediately
by return e-mail, and delete this message. 

Koninklijke Luchtvaart Maatschappij NV (KLM), its subsidiaries
and/or its employees shall not be liable for the incorrect or
incomplete transmission of this e-mail or any attachments, nor
responsible for any delay in receipt.
Koninklijke Luchtvaart Maatschappij N.V. (also known as KLM Royal
Dutch Airlines) is registered in Amstelveen, The Netherlands, with
registered number 33014286 
**

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


Re: Clarification Needed for SMS exits - regd.

2008-02-07 Thread Steve Pryor
It's a good question. I don't think there's really any easy way to do this.
The problem you have is that ISMF doesn't check when adding or removing
volumes from storage groups whether the volume is empty, is initialized, or
even if it exists. It has to do this since the configuration that's being
updated may not even exist on this system but might be being built, for
example, for another system altogether.

Unfortunately, this means that if you remove a volume from a storage group,
then activate the configuration, and then try to allocate a new, non-SMS
dataset on that volume, you get an allocation error (diag code 04160055 -
trying to allocate a non-SMS dataset on a volume in which the VTOC/VTOCIX
indicate the volume is SMS-managed), although any existing data on the
volume is accessible. Other errors are possible if you add volumes to a
storage group and don't ICKDSF INIT them as SMS-managed, etc.

There aren't any exits to ISMF that might help with this, although you could
try customizing the ISMF CLISTs and load modules. This might be a subject
for a SHARE requirement.

Steve Pryor
Senior Software Developer 
DTS Software, Inc.
770-922-2444 x162
[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: VSAM Surprise

2008-02-07 Thread Vernooy, C.P. - SPLXM
Van Dalsen, Herbie [EMAIL PROTECTED] wrote in message
news:[EMAIL PROTECTED]
...
 Ted,
 
 The only point I am making is that it is not necessarily IDCAMS that
is
 at fault. I got the same results using IEFBR14 and the original JCL.
 
 Both 
 //STEP1 EXEC PGM=IEFBR14
 //DD2   DD DSN=MY.SEQ.DFHCMACD,UNIT=SYSDA,DISP=(,CATLG,DELETE),
 // DCB=(LRECL=32756,BLKSIZE=32760,RECFM=VB),DSORG=PS,
 // SPACE=(CYL,(7,1),RLSE)
 
 And 
 //STEP1 EXEC PGM=IEFBR14
 //DD2   DD DSN=MY.SEQ.DFHCMACD,UNIT=SYSDA,DISP=(,CATLG,DELETE),
 // DCB=(LRECL=32756,BLKSIZE=32760,RECFM=VB),
 // SPACE=(CYL,(7,1),RLSE)
 
 Gives me a PDS with 0(zero) Directory Blocks the same as
 //STEP1 EXEC PGM=IDCAMS,REGION=8M
 //SYSPRINT  DD SYSOUT=*
 //DD1   DD DISP=SHR,DSN=CICPTS31.CICS.DFHCMACD
 //DD2   DD DSN=MY.SEQ.DFHCMACD,UNIT=SYSDA,DISP=(,CATLG,DELETE),
 // DCB=(LRECL=32756,BLKSIZE=32760,RECFM=VB),
 // SPACE=(CYL,(7,1,43),RLSE)
 //SYSIN DD  *
   REPRO IFILE(DD1) OFILE(DD2)
 
 What is strange though is that in the last case it says that 98% used,
 yet as originally stated, it is not accessible.
 
   REPRO IFILE(DD1) OFILE(DD2)
 IDC0005I NUMBER OF RECORDS PROCESSED WAS 6569
 IDC0001I FUNCTION COMPLETED, HIGHEST CONDITION CODE WAS 0
 
 And
 
 Command - Enter / to select action  Tracks %Used XT
 Device


 --
  X00354.SE3.DFHCMACD 315   98  15
 3390
 
 Herbie

It is not strange, but fully explainable since several different
processes work on 1 dataset:

1. IDCAMS writes sequentially to the dataset and has no problem writing
to it.
2. The dataset's tracks are used for 98%
3. The dataset cannot be read as a PDS, which is quite understandable
after step 1.

The 2 processes that should never have interacted on the same dataset
are 1. (write seq) and 3. (read PO) and that is the user's fault. It
would have been nice if z/OS had avoided this, but unfortunately it does

Kees.
**
For information, services and offers, please visit our web site:
http://www.klm.com. This e-mail and any attachment may contain
confidential and privileged material intended for the addressee
only. If you are not the addressee, you are notified that no part
of the e-mail or any attachment may be disclosed, copied or
distributed, and that any other action related to this e-mail or
attachment is strictly prohibited, and may be unlawful. If you have
received this e-mail by error, please notify the sender immediately
by return e-mail, and delete this message. 

Koninklijke Luchtvaart Maatschappij NV (KLM), its subsidiaries
and/or its employees shall not be liable for the incorrect or
incomplete transmission of this e-mail or any attachments, nor
responsible for any delay in receipt.
Koninklijke Luchtvaart Maatschappij N.V. (also known as KLM Royal
Dutch Airlines) is registered in Amstelveen, The Netherlands, with
registered number 33014286 
**

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


Re: VSAM Surprise

2008-02-07 Thread Van Dalsen, Herbie
My €0.01 is this...
I think it should work as per documentation, and if it is documented that it 
should be working that way it has in my tests, then I apologize for wasting 
everyone's time  bandwidth, and hope I will still have time in my lifespan on 
z/OS(12 months) have the luck to open the manual where this is documented to be 
the way it was designed.

Herbie


-Original Message-
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On Behalf Of R.S.
Sent: 07 Februarie 2008 03:20 nm
To: IBM-MAIN@BAMA.UA.EDU
Subject: Re: VSAM Surprise

Van Dalsen, Herbie wrote:
 So you think it is normal not to give error messages it the space parm and 
 the DSORG parm does not match up? Quite frankly I don't. [...]
I think almost nothing in mainframe world is normal. g
However my opinion is irrelevant here. What is important, such behavior 
is with us for years.
In other words:
is it normal - no, I don't think so.
is it known - yes, absolutely. I consider it as part of very basic 
knowledge. I did the mistake (everybody did?), so I know it.

My $0.02
Regards
-- 
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

Elavon Financial Services Limited
Registered in Ireland: Number 418442
Registered Office: Block E, 1st Floor, Cherrywood Business Park, Loughlinstown, 
Co. Dublin, Ireland
Directors: Robert Abele (USA), John Collins,  Terrance Dolan (USA),  Pamela 
Joseph (USA), Declan Lynch, John McNally, Malcolm Towlson
Elavon Financial Services Limited, trading as Elavon, is regulated by the 
Financial Regulator

--
For IBM-MAIN subscribe / signoff / archive access instructions,
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 abuse a STC for fun and profit.

2008-02-07 Thread Chase, John
 -Original Message-
 From: IBM Mainframe Discussion List On Behalf Of McKown, John
 
 I am not suggesting doing this. But it works, strangely. 
 Create a started __job__, say named STC
 
 ./ ADD NAME=STC
 //STC JOB ...
 //PROCLIB JCLLIB ORDER=(PROCLIB)
 //RUNIT EXEC PROC=MEMBER
 //
 
 You can now use this to run any JCL member from any JCL 
 library as a started task. Well, assuming that the JCL is set 
 up to run as a started task.
 
 S STC,JOBNAME=X,MEMBER=X,PROCLIB=MY.PRIVATE.STCPROC

We use a similar technique to submit batch jobs that require a specific
userID:

//JOB  PROC CLASS='A',  DEFAULT MSGCLASS OF SUBMITTED JOB
// LIST='*',LISTING OF SUBMITTED JOB 
// LIB='SYS1.PROD.JCL', DEFAULT JCL DATA SET
// MEMBER=$DUMMYNAME OF JOB - MEMBER IN LIB
//*  
//IEFPROC  EXEC PGM=IEBEDIT  
//SYSPRINT DD   SYSOUT=LIST 
//SYSUT1   DD   DDNAME=IEFRDER   
//SYSUT2   DD   SYSOUT=(CLASS,INTRDR),DCB=BLKSIZE=80
//SYSINDD   DUMMY
//IEFRDER  DD   DSN=LIB(MEMBER),DISP=SHR 

Then S JOB,MEMBER=member_name[,other overrides as needed] submits the
specified job.

Batch jobs submitted via this PROC run with the userID assigned to the
JOB STC via the STARTED class STDATA entry.  I don't know if you could
run an STC via this means; never tried it (no need to try, with STARTED
/ STDATA available).

-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: I'm back

2008-02-07 Thread Barkow, Eileen
thanks Rob for your response.

in answer to your questions:

the file system i am using under z/os 1.9 is the same as the one under
z/os 1.7. the z/os 1.7 lpar that is working has a copy of the file
system (originally copied from the failing lpar), not the same one.

there were no error messages - i had JZOS tracing and debugging on and
did not see anything. TOMCAT/JBOSS would always stop at the same point
after the same message was issued about the last thing it was doing. i
forgot exactly what the message was (something to do with jndi i think)
and we would have to go back to z/os 1.7 on the lpar in order to
reproduce the problem.

We are running RACF but there were no RACF messages issued.

anyway, things are working now so if crypto was the problem, it may have
been due to whatever differences were made for z/os 1.9.

thanks again for your response.

-Original Message-
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On
Behalf Of Rob Schramm
Sent: Wednesday, February 06, 2008 5:45 PM
To: IBM-MAIN@BAMA.UA.EDU
Subject: Re: I'm back

Hi Eileen,

I am sure that you got the same response from Steve and Kirk... huh?!?

vbg

That is a bit weird.  The place I had it setup, was running z/OS 1.8
with 
ICSF implemented and locked down on the CSFSERV resource.  If I had to 
guess, I would say it was a mount point/file system permission issue.  I

am sure you probably tried to rule permission bits out as a cause.

You don't happen to have the errors that were issued when Tomcat was 
attempting to come up... do you?  I made a fair amount of mistakes over 
the last couple of years with Tomcat/JSPWiki... so I have gained some 
experience with it. vbg

I am curious which security product you are running?

Were the file-systems:
* separate?
* moved between the lpars?
* using shared files with USS (unix system services for those that might

somehow attempt to confuse the reference)

I can tell you that when I did have issues, I ran the JZOS with Trace 
level debug and it is also possible to setup Tomcat to debug as well.  I

also took advantage of running SAF traces and USS security traces.  Both

are verbose, but can illuminate hidden issues.


Cheers,

Rob

--
For IBM-MAIN subscribe / signoff / archive access instructions,
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: SPAM: Re: VSAM Surprise

2008-02-07 Thread Rick Fochtman

-snip
I'm curious -- does anyone remember how OPEN behaved if you opened an 
ISAM dataset with DSORG=PS?

-unsnip--
Sometimes it failed; sometimes it OPENed with some rather spectacular 
results. It depended on how you coded the JCL.


--
For IBM-MAIN subscribe / signoff / archive access instructions,
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: VSAM Surprise

2008-02-07 Thread Veilleux, Jon L
I remember having mods to open that prevented a user from opening a PDS
sequentially. Now we use an OEM product for that purpose. It should not
be allowed by default. I could never understand why IBM hasn't done
anything about this for so many years. 


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


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


CBT - TSSO and z/OS 1.9.

2008-02-07 Thread Richbourg, Claude
Hello all,

I have just installed TSSO,(file 404) from the CBT web site on our z/OS
1.9 system.
I am having a little difficulty with the sub-system console piece. When
I assembled all of the programs, I had this error from the TSSO assemble
step:
ASMA044E Undefined symbol - UCMMCENT
So, I commented it out to get past it and now when I start TSSO, it
shows this in the syslog:

TSSG154S UNABLE TO FIND UCM FOR TSSO SUBSYSTEM CONSOLE
TSSG153S TSSO IS UNABLE TO ALLOCATE ONE OR MORE SUBSYSTEM CONSOLES  

Has anyone else installed TSSO on z/OS 1.9 yet? I must be missing
something, and my assembler is so-so.

Any help would be appreciated.

Thanks,
Claude 

--
For IBM-MAIN subscribe / signoff / archive access instructions,
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: WLM for toddlers

2008-02-07 Thread McKown, John
 -Original Message-
 From: IBM Mainframe Discussion List 
 [mailto:[EMAIL PROTECTED] On Behalf Of Support, DUNNIT 
 SYSTEMS LTD.
 Sent: Thursday, February 07, 2008 1:50 PM
 To: IBM-MAIN@BAMA.UA.EDU
 Subject: Re: WLM for toddlers
 
 
 It's me, the guy who started this thread. I'm not actually 
 sure I got an aswer 
 to my original question. Maybe this will help.
 
 We have a customer who says they have a:
 
 compiled/linked COBOL load module invoked from a DB2 sp that 
 runs in the 
 WLM address space.
 
 That's what I need to understand. Does the COBOL module 
 actually run within 
 the WLM address space? Or does it run in a separate started 
 task and such 
 started tasks are what the SPs run within? Or can it be both 
 and, if so, what 
 determines where the COBOL module runs?
 
 TIA,
 Jerry

AH! What happens is that the DB2 stored procedure will run in a separate
address space which is managed by WLM. That is, the address space will
be dynamically started and stopped as needed. Somewhat like WLM managed
JES2 initiators. Or maybe the UNIX BPXAS address spaces which are
started by the UNIX fork() function.

--
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: LOCAL LOCK and abend

2008-02-07 Thread Tom Harper
Paul,

For TCBs, look here:
http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/IEA2A880/18.3
..2.1?SHELF=IEA2BK80DT=20070429011913CASE=

For SRBs, look here:
http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/IEA2A880/18.3
..2.4?SHELF=IEA2BK80DT=20070429011913CASE=

Tom Harper
IMS Utilities Development Team
Neon Enterprise Software
Sugar Land, TX

-Original Message-
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On
Behalf Of Paul Schuster
Sent: Thursday, February 07, 2008 1:41 PM
To: IBM-MAIN@BAMA.UA.EDU
Subject: LOCAL LOCK and abend

Hello:

What is the status of a held LOCAL LOCK after an abend?  Is this lock
automatically released, or does an ESTAE need to release it?

I was not able to find any info. in the manuals concerning 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: CBT - TSSO and z/OS 1.9.

2008-02-07 Thread Mark Zelden
On Thu, 7 Feb 2008 15:59:58 -0500, Richbourg, Claude
[EMAIL PROTECTED] wrote:

Hello all,

I have just installed TSSO,(file 404) from the CBT web site on our z/OS
1.9 system.
I am having a little difficulty with the sub-system console piece. When
I assembled all of the programs, I had this error from the TSSO assemble
step:
ASMA044E Undefined symbol - UCMMCENT
So, I commented it out to get past it and now when I start TSSO, it
shows this in the syslog:

TSSG154S UNABLE TO FIND UCM FOR TSSO SUBSYSTEM CONSOLE
TSSG153S TSSO IS UNABLE TO ALLOCATE ONE OR MORE SUBSYSTEM CONSOLES

Has anyone else installed TSSO on z/OS 1.9 yet? I must be missing
something, and my assembler is so-so.

Any help would be appreciated.


I assume you are coming from a release prior to z/OS 1.8.  I remember
the same thing being reported then and I thought someone had updated
it.  Did you check the updates page at http://www.cbttape.org?

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 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: RSV-XCEL Going Away

2008-02-07 Thread Knutson, Sam
Hi,

AOS works fine instead of RSVF for us.
You can open a PMR or better just ask Level-2 to test this with you the
next time you have a PMR active for something else.  The IBM folks may
enjoy the practice too some don't use it too often.   

Only gotcha I have seen is you can get a pop-up challenging you for the
required authentication information and if you don't pay attention and
miss it or just try to start over you can get all hung up.   Watch for a
prompt if you are behind a Web Proxy and make sure you know what format
to key in your userid or domain\userid and password.  You can supply the
proxy information in a file if needed.  I have not bothered or had as I
don't use it very often so I just key it in.

Here is a quote from a skeptical co-worker after he tried AOS and liked
it better than expected.

Start quote -
I recently set up a session in AOS with a friend of mine from IBM CICS
level II and it worked like a champ! 

He was able to do ANYTHING on our system, including read my EMAIL if he
wanted to. 

CICS, TSO, Web USER INTERFACE,OUTLOOK, WORD etc., anything that is on
our desktop, just like remote screen viewing or dialing to our PC from
home. 

We had a few kinks to iron out BEFORE we got to that point however.  


And then I saw A.O.S.,
Now I'm a believer,
There's not a trace,
Of doubt in my mind!   

Here is a link to the procedure the CICS team will use to start a
session with IBM. 

I STRONGLY suggest everyone get someone from IBM on the line and step
through the process, before we have a PROD problem, like I did. 
End quote --

We have written procedures (hey we have procedures for everything...)

Procedure to work online with IBM support using Assist On-site Process
(AOS)

June 5, 2007


AOS is a product from Tivoli much like Net meeting. 
IBM can share the keyboard to go ANYWHERE on our GEICO systems. 
TSO, WEB USER INTERFACE, CICS, OUTLOOK, you name it.. 

1)  Create a member on your C drive in NOTEPAD with the following
name and one line entry: 
a.  Name: proxy_ibm.txt
b.  Content: Proxy=xxPPROXY.x.xxx:80  --- your companies proxy
2)  Go to the following Link with IBM on the phone:
 http://www-1.ibm.com/support/assistonsite/form1.html   
3)  You need our IBM site number xxx-.   --- your companies IBM
site#
4)  You need a valid PMR-Branch-Country code.
5)  IBM will give you the connection code. 
6)  Select the I Agree button
7)  You will be prompted to download and run a browser plugin
ibmaos.exe. The download may be blocked by your browser. To get around
this select the click here option to download the file. 
8)  When the download is complete, select RUN. 
9)  You will be prompted for a Proxy Authentication. This is your
RACF userid and password.
10) They're in! 



Bottom line AOS works and is even better than RSVF since we can share
out access to all our tools including those that don't have a 3270
interface. 

Best Regards, 

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

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


-Original Message-
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On
Behalf Of Larre Shiller
Sent: Thursday, February 07, 2008 5:33 PM
To: IBM-MAIN@BAMA.UA.EDU
Subject: Re: RSV-XCEL Going Away

Mark -

I have not had to use this in an emergency, but I have tested this:

http://www-1.ibm.com/support/assistonsite/form1.html

And is seemed to work just fine.

Larre Shiller
US Social Security Administration

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

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


Re: CPU time differences for the same job

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


Neal Eckhardt [EMAIL PROTECTED] writes:
 We also had the batch window running so long that we were missing
 deadlines, and the CIO asked me to review the program stream to see
 what could be done to make it run faster (yea, good luck with that,
 they were all database programs and that's a different group). I told
 him that our new CPU (of essentially the same speed) that was due to
 arrive in two weeks had two processors rather than the four processors
 our current machine had, and the problem would probably be resolved
 with the installation of our new CPU.

re:
http://www.garlic.com/~lynn/2008c.html#88 CPU time differences for the same job

the issue raised in post about disk thruput ... was over a period of
years, processors got around 50 times faster in a period that disks only
got 3-4 (maybe 5) times faster. Some claims are that the relative
abundance of processor power led to a lot of (processor) implementation
inefficiencies ... which could be relatively straight forwardly improved
if anybody were to pay any attention. 

as circuit size decreased ... and processor thruput increased ... lots
of signal latencies started to play larger and larger factor. the
latencies (measured in number of processor cycles) that played a part in
processor/disk thruput ... started to also dominant processor  real
storage ... and in much the same way that real storage started to be
used as caches to compensate for disk thruput ... processor caches
became more  more important compensating for memory latency. in fact,
using processor cycles as a measure of memory access time ... became one
way of easily recognizing the problem (memories got faster, but
processors got much, much faster) ... especially when references were to
cache-miss and memory latency measured in possibly thousands of
processor cycles.

for little drift, recent posts mentioning improving application hitting
(overnight) batch window limits
http://www.garlic.com/~lynn/2008b.html#74 Too much change opens up financial 
fault lines 
http://www.garlic.com/~lynn/2008c.html#24 Job add for z/OS systems programmer 
trainee

and for something totally different ... recent discussion of electronic
commerce implementations running into problems hitting overnight window
limit
http://www.garlic.com/~lynn/2008c.html#85 Human error tops the list of security 
threats

multitasking and multithreading have been used in the past attempting to
mask disk access latencies ... keeping processor busy while something
was wait for disk access.

earlier in this decade ... there were chip hyperthreading solutions
also looking at keeping processor functional units busy
... compensate/mask cache-miss  memory access latency. the number of
processor functional units weren't actually increased ... but there was
hardware emulation of two processors ... basically two instruction
streams, two sets of registers, etc ... but actual execution being done
by common functional units.

possibly the original in this genre was a project to do a dual i-stream
implementation for 370/195 (i.e. emulation of two-processor smp)
... which never actually shipped as product. the issue was that 195 had
a 64 instruction pipeline that could execute instructions concurrently
with common set of functional units. the pipeline could go a long way
towards masking the difference in processor thruput and memory latency
(w/o actually having a cache). The problem was that the amount of
processor logic/memory supporting this function was rather limited.
These days, chip implementations may have several hundred positions for
dealing with branch prediction and speculative execution (and backing
out instructions not actually branched to). In the 370/195, except in
very special cases, branches would drain the pipeline. Normal codes,
with typical branch useage, resulted in 195 running at half peak thruput
(it took careful programming to keep 195 operating at peak thruput).
The idea behind the dual i-stream was to have two sets of independent
instruction streams ... both operating at half peak thruput ... but
combined, capable of keeping the 195 pipeline fully stocked with
instructions.

misc. past posts mentioning dual i-stream as (one of the) mechanism for
compensating/masking increasing memory latencies (as measured in
processor cycles)
http://www.garlic.com/~lynn/94.html#38 IBM 370/195
http://www.garlic.com/~lynn/99.html#73 The Chronology
http://www.garlic.com/~lynn/99.html#97 Power4 = 2 cpu's on die?
http://www.garlic.com/~lynn/2000g.html#15 360/370 instruction cycle time
http://www.garlic.com/~lynn/2001j.html#27 Pentium 4 SMT Hyperthreading
http://www.garlic.com/~lynn/2001n.html#63 Hyper-Threading Technology - Intel 
information.
http://www.garlic.com/~lynn/2002g.html#70 Pipelining in the past
http://www.garlic.com/~lynn/2002g.html#76 Pipelining in the past

Re: CBT - TSSO and z/OS 1.9.

2008-02-07 Thread Richbourg, Claude
Yep, came from 1.7 and I'll go check the updates.

Thanks Mark,
Claude 

-Original Message-
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On
Behalf Of Mark Zelden
Sent: Thursday, February 07, 2008 4:05 PM
To: IBM-MAIN@BAMA.UA.EDU
Subject: Re: CBT - TSSO and z/OS 1.9.

On Thu, 7 Feb 2008 15:59:58 -0500, Richbourg, Claude
[EMAIL PROTECTED] wrote:

Hello all,

I have just installed TSSO,(file 404) from the CBT web site on our z/OS
1.9 system.
I am having a little difficulty with the sub-system console piece. When
I assembled all of the programs, I had this error from the TSSO
assemble
step:
ASMA044E Undefined symbol - UCMMCENT
So, I commented it out to get past it and now when I start TSSO, it
shows this in the syslog:

TSSG154S UNABLE TO FIND UCM FOR TSSO SUBSYSTEM CONSOLE
TSSG153S TSSO IS UNABLE TO ALLOCATE ONE OR MORE SUBSYSTEM CONSOLES

Has anyone else installed TSSO on z/OS 1.9 yet? I must be missing
something, and my assembler is so-so.

Any help would be appreciated.


I assume you are coming from a release prior to z/OS 1.8.  I remember
the same thing being reported then and I thought someone had updated
it.  Did you check the updates page at http://www.cbttape.org?

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

--
For IBM-MAIN subscribe / signoff / archive access instructions,
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: WLM for toddlers

2008-02-07 Thread Mark Zelden
On Wed, 6 Feb 2008 16:57:31 -0600, Mark Zelden [EMAIL PROTECTED] wrote:

 I've never run RMF workload reports when the default
policy is in place (I'm sure the ADCD system comes with a real policy
though).  I'll have to IPL my onepack system and see what kind of
service classes it reports on. :-)


And I did so a while ago.   SDSF won't show the goal mode fields when 
running the default policy.  But a D A,ALL still shows all the tasks.  They all
ran in SYSTEM, SYSSTC, TSO, or SYSOTHER.   OMVS tasks ran in SYSOTHER.
I forgot to run a batch job, but I assume it would have run in SYSOTHER also.

I also took a console dump.   The service classes I saw were:

TSO - Importance 3 with a percentile goal
SYSTEM - fixed DP x'FF'
SYSSTC - fixed DP x'FF'
SYSSTC1 - fixed DP x'FF'
SYSSTC2 - fixed DP x'FF'
SYSSTC3 - fixed DP x'FF'
SYSSTC4 - fixed DP x'FF'
SYSSTC5 - fixed DP x'FF'
SYSOTHER - discretionary

SYSSTC1-SYSSTC5 are documented in the WLM planning manual as
provided for future z/OS and EWLM support.

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 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: Analysis: New IBM mainframe won't end battle for Big Iron's soul

2008-02-07 Thread Kelman, Tom
-Posted by Ed Gould - February 6, 2008 
 -Original Message-
 Subject: Analysis: New IBM mainframe won't end battle for Big Iron's
soul
 
  http://www.computerworld.com/action/article.do?
 command=viewArticleBasicarticleId=9061140source=NLT_PMnlid=8
 
 February 6, 2008 (Computerworld) IBM is expected later this month to
 announce its next-generation System z mainframe, its first update
 since the release of the z9 three years ago. It is promising improved
 energy efficiency, security and 50% more capacity in its new
hardware.
 
 But what this new mainframe won't change is the ongoing battle for
 IBM mainframe customers, who can easily spend millions of dollars on
 a new system and are continually wooed by alternative and much less
 costly platforms.


I thought there were several interesting paragraphs here:

Tony Parziale, the CIO of the 46,000-student college in Lake Worth,
Fla., said the four-socket Intel system that is replacing the z890 will
cost about $30,000. While his IT staff will miss some of the mainframe's
tools, the new system runs faster than the mainframe, and the software
cost less, he said.

Is the new Intel system really running everything that the z890 ran?
What about security and RAS?  And it runs faster by what measurement?

Energy savings is a big reason for workload consolidation these days,
and it is why IBM will likely give a lot of attention to the ability of
its mainframes to host thousands of virtual servers in limited data
center space.

Yes, and this is what will keep the mainframe alive.

Despite IBM's efforts, mainframe can be a chore to handle. According to
the Share survey, approximately half of those responding said they rely
on hand-coding by developers to get access to business information, a
time-consuming and potentially error-prone process.

Hand coding by developers?  What does that mean? That they have to write
programs. Oh my, that might take a little thinking and work.

A percentage that high indicates that integration is a hard problem,
said Pam Taylor, a vice president of Share and an IT architect at a
large company that she asked not be identified.

Does Pam monitor this board?  Come on, it says right on the Share web
site that you work for Sterling Commerce. Oops, did I let the cat out of
the bag. :-)

Although Michael sees distributed systems improving, he believes that
the mainframe's total cost of ownership is less when support costs and
technological advantages, particularly in virtualization and security,
are considered.

This is so true.  The problem is that most upper management doesn't take
all the costs of a server farm into account when making decisions on
what platform they want to use.

Server administrators are more likely to reboot if there's an issue,
while mainframe operators, if asked to reboot, will likely reject the
idea and focus on first understanding the problem and finding an
alternative means to address it, he said.

Not necessarily true.  Just watch what happens at a bank of the server
controlling the WEB for the Online Banking comes down.  Someone's head
will roll.  Also, if something is hurting the mainframe we don't stand
around for too long scratching our heads trying to figure it out.  A
work around better be found pretty quick.

Tom Kelman
Commerce Bank of Kansas City-



*
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: CPU time differences for the same job

2008-02-07 Thread Ted MacNEIL
The fact that two runs of the same work on the same system at similar times 
may vary by 10%-20% in CPU time is what I would call completely unreliable.

That would make all Capacity forecasts completely unreliable, since getting it 
within 20% is considered a job well done.

1%-2% can be called variable, but 10%-20% is a major difference that cannot be 
simply accounted for, except by throwing out low and high values from multiple 
runs as was suggested earlier in the thread

But, if you're using it for chargeback, in the real world, you don't have the 
luxury of throwin it out.

-
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: WLM for toddlers

2008-02-07 Thread tony babonas
Way back when we first implemented stored procedures under WLM the first
problem that surfaced came from
Top Secret.  The user that invoked the SP was stopped via a security
violation.  Top Secret issued a 1C-06,
no access to the facility called STC.  Took us a while to figure it out
but we saw that SPs entered the 
system as baby STCs.  If you looked real fast in SDSF, DA OSTC, you would
see them as multiple copies of the
DB2xSP01 address space.  

   

-Original Message-
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On Behalf
Of Edward Jaffe
Sent: Thursday, February 07, 2008 4:19 PM
To: IBM-MAIN@BAMA.UA.EDU
Subject: Re: WLM for toddlers

Ted MacNEIL wrote:
 1. Nothing runs in the WLM address space.
   

To clarify, WLM code runs in the WLM address space. I just looked on a 
system IPLed Tuesday evening and see over 15 minutes of CPU charged to 
that one STC. There are even some ExCPs.

|ACTIVITY PHXHQ(MVS60)  Paging 1  SIO 14  CPU 4/4.
|Command ===.
|Cmd JobName  ExCP-Cnt  CPU-Time ACPU-Time SrvClass Workload .
|-- /-  -   .
|WLM272 15:41.87 15:41.87  SYSTEM   SYSTEM   .

|IEE254I  14.02.45 IPLINFO DISPLAY 565
| SYSTEM IPLED AT 19.59.30 ON 02/05/2008

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

No virus found in this incoming message.
Checked by AVG Free Edition. 
Version: 7.5.516 / Virus Database: 269.19.21/1265 - Release Date: 2/7/2008
11:17 AM
 

No virus found in this outgoing message.
Checked by AVG Free Edition. 
Version: 7.5.516 / Virus Database: 269.19.21/1265 - Release Date: 2/7/2008
11:17 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: WLM for toddlers

2008-02-07 Thread Edward Jaffe

Ted MacNEIL wrote:

1. Nothing runs in the WLM address space.
  


To clarify, WLM code runs in the WLM address space. I just looked on a 
system IPLed Tuesday evening and see over 15 minutes of CPU charged to 
that one STC. There are even some ExCPs.


|ACTIVITY PHXHQ(MVS60)  Paging 1  SIO 14  CPU 4/4.
|Command ===.
|Cmd JobName  ExCP-Cnt  CPU-Time ACPU-Time SrvClass Workload .
|-- /-  -   .
|WLM272 15:41.87 15:41.87  SYSTEM   SYSTEM   .

|IEE254I  14.02.45 IPLINFO DISPLAY 565
| SYSTEM IPLED AT 19.59.30 ON 02/05/2008

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

2008-02-07 Thread Ted MacNEIL
hope I will still have time in my lifespan on z/OS(12 months) have the luck to 
open the manual where this is documented to be the way it was designed.

Try the JCL reference Manual -- the section regarding DCB specifications on the 
DD statement.
I believe that's where it was when I first learned JCL in 1981.

-
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: WLM for toddlers

2008-02-07 Thread Ted MacNEIL
Sorry to respond to my own post.
It's not a SPAS, it's an DIST, where  is the DB2 sub-system's name.

-
Too busy driving to stop for gas!

-Original Message-
From: Ted MacNEIL [EMAIL PROTECTED]

Date: Thu, 7 Feb 2008 21:59:49 
To:IBM Mainframe Discussion List IBM-MAIN@BAMA.UA.EDU
Subject: Re: WLM for toddlers


That's what I need to understand. Does the COBOL module actually run within 
the WLM address space? Or does it run in a separate started task and such 
started tasks are what the SPs run within?

1. Nothing runs in the WLM address space.
2. I don't know where the COBOL portion of such a programme runs. I suspect 
it's in the original caller's address space with the DDF portion running in an 
SPAS.

But, when we did our original POC, that did not come up.


-
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: WLM for toddlers

2008-02-07 Thread Ted MacNEIL
That's what I need to understand. Does the COBOL module actually run within 
the WLM address space? Or does it run in a separate started task and such 
started tasks are what the SPs run within?

1. Nothing runs in the WLM address space.
2. I don't know where the COBOL portion of such a programme runs. I suspect 
it's in the original caller's address space with the DDF portion running in an 
SPAS.

But, when we did our original POC, that did not come up.


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

2008-02-07 Thread Van Dalsen, Herbie
So you think it is normal not to give error messages it the space parm and the 
DSORG parm does not match up? Quite frankly I don't. In my opinion the dataset 
should not be created be it 
 // DCB=(LRECL=32756,BLKSIZE=32760,RECFM=VB),DSORG=PO,
 // SPACE=(CYL,(7,1),RLSE)

Or
 // DCB=(LRECL=32756,BLKSIZE=32760,RECFM=VB),DSORG=PS,
 // SPACE=(CYL,(7,1,43),RLSE)

Herbie

-Original Message-
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On Behalf Of R.S.
Sent: 07 Februarie 2008 03:06 nm
To: IBM-MAIN@BAMA.UA.EDU
Subject: Re: VSAM Surprise

Van Dalsen, Herbie wrote:
 Just to disprove my previous point, I ran a job doing the opposite.
 
 //STEP1 EXEC PGM=IEFBR14
 //DD2   DD DSN=MY.SEQ.DFHCMACD,UNIT=SYSDA,DISP=(,CATLG,DELETE),
 // DCB=(LRECL=32756,BLKSIZE=32760,RECFM=VB),DSORG=PO,
 // SPACE=(CYL,(7,1),RLSE)
 
 This is the result...
[...]

With all the respect, this is one of the features I show students when 
teaching JCL class. It's not advanced learning. g
Are we inventing the wheel ?

-- 
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
Elavon Financial Services Limited
Registered in Ireland: Number 418442
Registered Office: Block E, 1st Floor, Cherrywood Business Park, Loughlinstown, 
Co. Dublin, Ireland
Directors: Robert Abele (USA), John Collins,  Terrance Dolan (USA),  Pamela 
Joseph (USA), Declan Lynch, John McNally, Malcolm Towlson
Elavon Financial Services Limited, trading as Elavon, is regulated by the 
Financial Regulator

--
For IBM-MAIN subscribe / signoff / archive access instructions,
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: VSAM Surprise

2008-02-07 Thread Van Dalsen, Herbie
Hi all,

OK, My Friday started a bit early... Just could not resist it...
This is what I ran...

//STEP1 EXEC PGM=IEFBR14
//DD2   DD DSN=MY.SEQ.DFHCMACD,UNIT=SYSDA,DISP=(,CATLG,DELETE),
// DCB=(LRECL=32756,BLKSIZE=32760,RECFM=VB),DSORG=PS,
// SPACE=(CYL,(7,1,43),RLSE)

And his was the result...
MY.SEQ.DFHCMACD  POVB 32756  32760

Why CMACD, because my first test was to copy that file into a seq file and I 
got exactly the same result, No members in data set message in TSO 3.4. 

I do not think IDCAMS is to blame, Whatever, and I must admit I am too lazy to 
go and look, will leave it to Lizette, whatever is allocating the dataset is 
disregarding the DSORG=PS. What I expected was an error message saying that the 
directory blocks cannot be specified, the same way you get in option 3.2 in TSO.

Regards

Herbie


-Original Message-
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On Behalf Of R.S.
Sent: 07 Februarie 2008 02:35 nm
To: IBM-MAIN@BAMA.UA.EDU
Subject: Re: VSAM Surprise

Rick Fochtman wrote:
 --snip--
 
 It's normal operation actually;

 The directory blocks are considered sequentially accessed blocks.  As
 there was no member name on the DSN basically IDCAMS did exactly what
 was asked, and wrote the data to the PDS Directory area.


 I dare to disagree. Try the same normal operation with PDSE.
 
 unsnip--
 A PDS/E is not a perfectly matching replacement for a PDS. I would 
 expect some differences in how the two are handled.

PDS/E is PDS Extended. Better version of PDS. PDSE is created to solve 
some problems with PDS. One of the problems which are solved in PDSE is 
improved directory integrity.
There is no mechanism to stop the PDS directory from being overwritten 
if a program mistakenly opens it for sequential output. If this happens, 
the directory is destroyed, and all the members are lost.
The sentence above is from SG246106.

-- 
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
Elavon Financial Services Limited
Registered in Ireland: Number 418442
Registered Office: Block E, 1st Floor, Cherrywood Business Park, Loughlinstown, 
Co. Dublin, Ireland
Directors: Robert Abele (USA), John Collins,  Terrance Dolan (USA),  Pamela 
Joseph (USA), Declan Lynch, John McNally, Malcolm Towlson
Elavon Financial Services Limited, trading as Elavon, is regulated by the 
Financial Regulator

--
For IBM-MAIN subscribe / signoff / archive access instructions,
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: VSAM Surprise

2008-02-07 Thread R.S.

Van Dalsen, Herbie wrote:

Just to disprove my previous point, I ran a job doing the opposite.

//STEP1 EXEC PGM=IEFBR14
//DD2   DD DSN=MY.SEQ.DFHCMACD,UNIT=SYSDA,DISP=(,CATLG,DELETE),
// DCB=(LRECL=32756,BLKSIZE=32760,RECFM=VB),DSORG=PO,
// SPACE=(CYL,(7,1),RLSE)

This is the result...

[...]

With all the respect, this is one of the features I show students when 
teaching JCL class. It's not advanced learning. g

Are we inventing the wheel ?

--
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: WLM for toddlers

2008-02-07 Thread Ted MacNEIL
Ted, actually you are the one mixing the terminology.
WLM application environments (AE's) are either available or quiesced. When an 
application (in the DB2 stored procedure/UDF case, DB2) requests a connection 
to an AE, if the AE is quiesced, the request is failed

Okay. It's been awhile. I mis-used the terminology.
But, your clarification states the same thing I was trying to say.
The WLM does not activate a quiesced AE, automaytically.

-
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


how to abuse a STC for fun and profit.

2008-02-07 Thread McKown, John
I am not suggesting doing this. But it works, strangely. Create a
started __job__, say named STC

./ ADD NAME=STC
//STC JOB ...
//PROCLIB JCLLIB ORDER=(PROCLIB)
//RUNIT EXEC PROC=MEMBER
//

You can now use this to run any JCL member from any JCL library as a
started task. Well, assuming that the JCL is set up to run as a started
task.

S STC,JOBNAME=X,MEMBER=X,PROCLIB=MY.PRIVATE.STCPROC

So, I'm easily amused. You don't really need the JOBNAME=. I just put it
there so that the jobname and the member name would be the same, as I am
used to. I also tried:

./ ADD NAME=STC
//STC JOB ...
//PROCLIB JCLLIB ORDER=(PROCLIB)
//RUNIT EXEC PROC=JOBNAME
//

I had thought that 

S STC,JOBNAME=X,PROCLIB=MY.PRIVATE.STCPROC

would execute member X from MY.PRIVATE.STCPROC because I specified a
JOBNAME=X. But it tried to run the JES2 proc instead. I guess the
JOBNAME variable was not resolved when I thought it would be.

The output looks a bit weird. Unfortunately, it would wrap if I included
it in the email. What is weird is that the output has two JESMSGLG 
JESYSMSG outputs on the SPOOL.

--
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: Analysis: New IBM mainframe won't end battle for Big Iron's soul

2008-02-07 Thread Ron Wells
And still hit on costs of software as well because ...

1) Your running on a mainframe
2) Your running z/OS..

Guess IBM and the third party vendors do want to get ride of a secure 
system ..

--
Email Disclaimer
This  E-mail  contains  confidential  information  belonging to the sender, 
which  may be legally privileged information.  This information is intended 
only  for  the use of the individual or entity addressed above.  If you are not 
 the  intended  recipient, or  an  employee  or  agent responsible for 
delivering it to the intended recipient, you are hereby notified that any 
disclosure,  copying, distribution, or the taking of any action in reliance on 
the contents of the E-mail or attached files is strictly prohibited.

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


SMP/E ++PROGRAM vs ++LMOD

2008-02-07 Thread Staffan Tylen
Hi. I'm having a problem building a usermod that should replace an installed
source, assemble it, and replace the existing load module. The source was
during product installation defined as ++SAMP(name) and the load module as
++PROGRAM(name). My question is if there is a way to have the usermod
replace the SAMP entry, assemble and link it, and replace the installed
PROGRAM entry. If I use standard JCLIN to define the process it generates
++SRC and ++LMOD entries, but installs correctly. The problem is that if the
vendor ships a new version of any of these two objects, the conflict will
not be spotted by SMP/E who knows my alteration using different data element
names. I guess my problem here is two-folded: how to get a ++SAMP element
assembled without creating a ++SRC element, and how to get the program
object created as a ++PROGRAM element instead of ++LMOD. I've started to
believe that I need to do the assembly outside of SMP/E's control, am I
correct? TIA
Staffan

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


RSV-XCEL Going Away

2008-02-07 Thread Mark Zelden
RSV-XCEL is going away very soon (so I understand).  What are other shops
doing if anything to replace the need?  It is very rare that it is used -
only for
IBM to look at a stand alone dump - but when there is a need management
does not want to wait for SADs to be tersed and FTPed before diagnosis
can start. 

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

2008-02-07 Thread Rick Fochtman

--snip--


It's normal operation actually;

The directory blocks are considered sequentially accessed blocks.  As
there was no member name on the DSN basically IDCAMS did exactly what
was asked, and wrote the data to the PDS Directory area.



I dare to disagree. Try the same normal operation with PDSE.


unsnip--
A PDS/E is not a perfectly matching replacement for a PDS. I would 
expect some differences in how the two are handled.


--
For IBM-MAIN subscribe / signoff / archive access instructions,
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: Start JES2

2008-02-07 Thread Mark Zelden
On Thu, 7 Feb 2008 18:31:19 +0100, GIONFRIDDO MICHELE [EMAIL PROTECTED]
wrote:

Hi,

I would like to start JES2 of ZOS 1.8 in an MAS-environment with other
systems in ZOS 1.6.

 

Itake this error:

 

SYSD   $HASP710 THIS LEVEL OF JES2 IS INCOMPATIBLE WITH ONE OR
MORE ACTIVE  MEMBERS


 MEMBER=SYSA,REASON=MEMBER IS DOWN LEVEL  

SYSD   $HASP428 CORRECT THE ABOVE PROBLEMS AND RESTART JES2   

 

What can I do??

Apply the required maintenance that is documented in the z/OS 1.8
Planning for Installation manual to your 1.6 system.

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

2008-02-07 Thread Patrick O'Keefe
On Thu, 7 Feb 2008 13:22:11 -0500, Gerhard Postpischil 
[EMAIL PROTECTED] wrote:

...
 Would it be unreasonable for either OPEN or the application 
program (IDCAMS
 in this case) to check for this case?

What should it check? ...

There is obviously nothing OPEN could check for since it can't know
your intent, and there can't be a general answer for applications.
Ther CAN be an an answer for IDCAMS.  If it is not performing a
PDS-oriented function (like deleting or renaming members) it 
could do some simple validation.

For example, as near as I can tell, REPRO supports no PDS-related
functions.  If you are going to REPRO to a PDS it can only be to a
member allocated via JCL (or SVC99, etc.).  Yes?  Validation seems
appropriate to me in that case.  And if that change to IDCAMS were
made, IBM could add a clobber directory option you could specify
to make it work as now.

I don't think this would be worth a formal request, but it doesn't
seem like an unreasonable action.  

 ...  If I use BSAM or EXCP to write, then the
DCB parameters aren't even relevant; what else could Open check?
...

But your programs are not IDCAMS.  They can do whatever you 
want them to.

Ditto for IDCAMS - it's a utility that performs a requested
function, and has no way of detection inapplicable usage.  ...

But it can detect use incompatable with the input and output
dataset characteristics.


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

2008-02-07 Thread Ted MacNEIL
This time the DSORG is not ignored, and I end-up with a PDS with no 
Dir-Blocks...

But, IEFBR14 is a special case.
You didn't open the file.
Try it with a programme that actually writes to the file.

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

2008-02-07 Thread Van Dalsen, Herbie
Ted,

The only point I am making is that it is not necessarily IDCAMS that is
at fault. I got the same results using IEFBR14 and the original JCL.

Both 
//STEP1 EXEC PGM=IEFBR14
//DD2   DD DSN=MY.SEQ.DFHCMACD,UNIT=SYSDA,DISP=(,CATLG,DELETE),
// DCB=(LRECL=32756,BLKSIZE=32760,RECFM=VB),DSORG=PS,
// SPACE=(CYL,(7,1),RLSE)

And 
//STEP1 EXEC PGM=IEFBR14
//DD2   DD DSN=MY.SEQ.DFHCMACD,UNIT=SYSDA,DISP=(,CATLG,DELETE),
// DCB=(LRECL=32756,BLKSIZE=32760,RECFM=VB),
// SPACE=(CYL,(7,1),RLSE)

Gives me a PDS with 0(zero) Directory Blocks the same as
//STEP1 EXEC PGM=IDCAMS,REGION=8M
//SYSPRINT  DD SYSOUT=*
//DD1   DD DISP=SHR,DSN=CICPTS31.CICS.DFHCMACD
//DD2   DD DSN=MY.SEQ.DFHCMACD,UNIT=SYSDA,DISP=(,CATLG,DELETE),
// DCB=(LRECL=32756,BLKSIZE=32760,RECFM=VB),
// SPACE=(CYL,(7,1,43),RLSE)
//SYSIN DD  *
  REPRO IFILE(DD1) OFILE(DD2)

What is strange though is that in the last case it says that 98% used,
yet as originally stated, it is not accessible.

  REPRO IFILE(DD1) OFILE(DD2)
IDC0005I NUMBER OF RECORDS PROCESSED WAS 6569
IDC0001I FUNCTION COMPLETED, HIGHEST CONDITION CODE WAS 0

And

Command - Enter / to select action  Tracks %Used XT
Device

--
 X00354.SE3.DFHCMACD 315   98  15
3390

Herbie
Elavon Financial Services Limited
Registered in Ireland: Number 418442
Registered Office: Block E, 1st Floor, Cherrywood Business Park, Loughlinstown, 
Co. Dublin, Ireland
Directors: Robert Abele (USA), John Collins,  Terrance Dolan (USA),  Pamela 
Joseph (USA), Declan Lynch, John McNally, Malcolm Towlson
Elavon Financial Services Limited, trading as Elavon, is regulated by the 
Financial Regulator

--
For IBM-MAIN subscribe / signoff / archive access instructions,
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: LOCAL LOCK and abend

2008-02-07 Thread Binyamin Dissen
On Thu, 7 Feb 2008 13:41:03 -0600 Paul Schuster [EMAIL PROTECTED]
wrote:

:What is the status of a held LOCAL LOCK after an abend?  Is this lock
:automatically released, or does an ESTAE need to release it?

:I was not able to find any info. in the manuals concerning this.

If your recovery routine is an ESTAE(X), the lock will be released before
invoking it.

If your recovery/retry requires the lock to be held, use an FRR.

--
Binyamin Dissen [EMAIL PROTECTED]
http://www.dissensoftware.com

Director, Dissen Software, Bar  Grill - Israel


Should you use the mailblocks package and expect a response from me,
you should preauthorize the dissensoftware.com domain.

I very rarely bother responding to challenge/response systems,
especially those from irresponsible companies.

--
For IBM-MAIN subscribe / signoff / archive access instructions,
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: WLM for toddlers

2008-02-07 Thread Tony Harminc
On Thu, 7 Feb 2008 13:50:00 -0600, Support, DUNNIT SYSTEMS LTD.
[EMAIL PROTECTED] wrote:

We have a customer who says they have a:

compiled/linked COBOL load module invoked from a DB2 sp that runs in the
WLM address space.

Probably you should read that as runs in a WLM-managed address space, or
something similar. No user code runs in the WLM address space itself, any
more than it does in the CONSOLE or JES2 or CATALOG address spaces.

Tony H.

--
For IBM-MAIN subscribe / signoff / archive access instructions,
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: WLM for toddlers

2008-02-07 Thread Mark Zelden
On Thu, 7 Feb 2008 16:27:19 -0600, Mark Zelden [EMAIL PROTECTED] wrote:


I also took a console dump.   The service classes I saw were:

TSO - Importance 3 with a percentile goal
SYSTEM - fixed DP x'FF'
SYSSTC - fixed DP x'FF'
SYSSTC1 - fixed DP x'FF'
SYSSTC2 - fixed DP x'FF'
SYSSTC3 - fixed DP x'FF'
SYSSTC4 - fixed DP x'FF'
SYSSTC5 - fixed DP x'FF'
SYSOTHER - discretionary

SYSSTC1-SYSSTC5 are documented in the WLM planning manual as
provided for future z/OS and EWLM support.


Eeek... cut  paste strikes again.  All the SYSSYC classes run at
a fixed DP of x'FE'.  This should have read:

TSO - Importance 3 with a percentile goal
SYSTEM - fixed DP x'FF'
SYSSTC - fixed DP x'FE'
SYSSTC1 - fixed DP x'FE'
SYSSTC2 - fixed DP x'FE'
SYSSTC3 - fixed DP x'FE'
SYSSTC4 - fixed DP x'FE'
SYSSTC5 - fixed DP x'FE'
SYSOTHER - discretionary

--
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 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: Analysis: New IBM mainframe won't end battle for Big Iron's soul

2008-02-07 Thread Ted MacNEIL
According to the Share survey, approximately half of those responding said 
they rely on hand-coding by developers to get access to business information, a
time-consuming and potentially error-prone process.

And, what do they do on the alternate platform?
Mind-meld with the data?

-
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: RSV-XCEL Going Away

2008-02-07 Thread Larre Shiller
Mark -

I have not had to use this in an emergency, but I have tested this:

http://www-1.ibm.com/support/assistonsite/form1.html

And is seemed to work just fine.

Larre Shiller
US Social Security Administration

--
For IBM-MAIN subscribe / signoff / archive access instructions,
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: WLM for toddlers

2008-02-07 Thread Ted MacNEIL
If you looked real fast in SDSF, DA OSTC, you would
see them as multiple copies of the DB2xSP01 address space.  

SPAS is no longer the recommended way to go.
Now you will see them as DIST.

Ours were DXxxDIST, because the DB2 sub-system names all started with DX -- I 
don't know why.

-
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: Data Erasure Products

2008-02-07 Thread (IBM Mainframe Discussion List)
 
 
In a message dated 2/7/2008 12:27:49 A.M. Central Standard Time,  
[EMAIL PROTECTED] writes:
I believe someone on here said that the DOD said 15 writes over the   
data set was good enough.
 
The latest (JUN 2001) DOD specification that I read on the Internet said  six 
times is enough, but you have to write certain bit patterns.  The  German DOD 
wants seven times.
 
Bill  Fairchild
Rocket Software





**Biggest Grammy Award surprises of all time on AOL Music. 
(http://music.aol.com/grammys/pictures/never-won-a-grammy?NCID=aolcmp00300025
48)

--
For IBM-MAIN subscribe / signoff / archive access instructions,
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: VSAM Surprise

2008-02-07 Thread R.S.

GAVIN Darren * OPS EAS wrote:
PDSE's have a different directory format that allows for split directories the blocks of which are not always concurrent in the dataset.  They are direct access.  

[...]

PDS directories have to be writable; otherwise you could not use TSO XMIT to 
pick up service packs packaged in PDS's for various products. This is one 
example of why a directory of a PDS is writable by design.  There are plenty of 
other situations where this is used.


PDSE can be XMITed as well. However PDSE cannot be destroyed by 
accidental sequential write.


--
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: RSV-XCEL Going Away

2008-02-07 Thread Robert Justice

IBM AOS - Assist On Site
http://www-1.ibm.com/support/assistonsite/form1.html




- Original Message - 
From: Mark Zelden [EMAIL PROTECTED]

Newsgroups: bit.listserv.ibm-main
To: IBM-MAIN@BAMA.UA.EDU
Sent: Thursday, February 07, 2008 4:18 PM
Subject: RSV-XCEL Going Away



RSV-XCEL is going away very soon (so I understand).  What are other shops
doing if anything to replace the need?  It is very rare that it is used -
only for
IBM to look at a stand alone dump - but when there is a need management
does not want to wait for SADs to be tersed and FTPed before diagnosis
can start.

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



--
For IBM-MAIN subscribe / signoff / archive access instructions,
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: WLM for toddlers

2008-02-07 Thread Support, DUNNIT SYSTEMS LTD.
It's me, the guy who started this thread. I'm not actually sure I got an aswer 
to my original question. Maybe this will help.

We have a customer who says they have a:

compiled/linked COBOL load module invoked from a DB2 sp that runs in the 
WLM address space.

That's what I need to understand. Does the COBOL module actually run within 
the WLM address space? Or does it run in a separate started task and such 
started tasks are what the SPs run within? Or can it be both and, if so, what 
determines where the COBOL module runs?

TIA,
Jerry

On Wed, 6 Feb 2008 10:45:44 -0500, Craddock, Chris 
[EMAIL PROTECTED] wrote:
 Besides reading a RedBook or 2, how can I get a little Hello World
 progam
 executed through WLM on our ADCD installed z/OS 1.8 system? I've zero
WLM
 experience. Or is life a lot more complicated than I wish?

Through WLM? Que?

--
For IBM-MAIN subscribe / signoff / archive access instructions,
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: VSAM Surprise

2008-02-07 Thread GAVIN Darren * OPS EAS
Didn't know that, learn something new every day.  Always thought that was one 
of the reasons PDS was directory writable and PDSE's were not.

Thanks

Darren

-Original Message-
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On Behalf Of R.S.
Sent: Thursday, February 07, 2008 8:46 AM
To: IBM-MAIN@BAMA.UA.EDU
Subject: Re: VSAM Surprise


PDSE can be XMITed as well. However PDSE cannot be destroyed by 
accidental sequential write.

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

--
For IBM-MAIN subscribe / signoff / archive access instructions,
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: SMP/E ++PROGRAM vs ++LMOD

2008-02-07 Thread Skip Robinson
The original question concerned a ++PROGRAM element, while this example is
for an ordinary MOD/LMOD created directly from a SAMPLIB member. No need to
store a copy separately. SMP/E assembles and links the sample program into
LINKLIB in one APPLY step.

//SMPPTFIN DD   DATA,DLM=$$
++USERMOD(SYMUPD1) REWORK(2007194)
   /* This usermod links object format SAMPLIB member
  IEASYMUP, which adds or modifes system symbolics.
  No changes are made to the sample, but UCLIN
  sets the RMID in case a future PTF requires the
  member to be relinked.
   */ .
++VER(Z038) FMID(HBB7740) /* ZOS R19 */ .
++ JCLIN .
//LINKEDIT EXEC PGM=IEWL,PARM='XREF,LIST,LET,NCAL,AC=1'
//SYSLMOD  DD  DSN=SYS1.LINKLIB,DISP=SHR
//SAMPLIB  DD  DSN=SYS1.SAMPLIB,DISP=SHR
//SYSLIN   DD  *
 INCLUDE SAMPLIB(IEASYMUP)
 NAME IEASYMUP(R)
++MOD(IEASYMUP) TXLIB(SAMPLIB) .
$$

To say in sync with any updates to the SAMPLIB element, include this:

UCLIN .
  REP SAMP(IEASYMUP) RMID(SYMUPD1) .
ENDUCL .

.
.
JO.Skip Robinson
Southern California Edison Company
Electric Dragon Team Paddler
SHARE MVS Program Co-Manager
626-302-7535 Office
323-715-0595 Mobile
[EMAIL PROTECTED]


   
 Schwarz, Barry   
 A
 barry.a.schwarz@  To 
 BOEING.COM   IBM-MAIN@BAMA.UA.EDU
 Sent by: IBM   cc 
 Mainframe 
 Discussion List   Subject 
 [EMAIL PROTECTED] Re: SMP/E ++PROGRAM vs ++LMOD   
 .EDU 
   
   
 02/07/2008 12:18  
 PM
   
   
 Please respond to 
   IBM Mainframe   
  Discussion List  
 [EMAIL PROTECTED] 
   .EDU   
   
   




What I do in this case is place the source file in a PDS and in the
USERMOD I include ++SAMP and ++SRC MCS statements, with both having the
same TXLIB operand.  The SAMP updates the sample so vendor maintenance
gets caught during APPLY CHECK and the SRC forces the assembly so the
program gets built.

-Original Message-
From: Staffan Tylen [mailto:snip]
Sent: Thursday, February 07, 2008 6:17 AM
To: IBM-MAIN@BAMA.UA.EDU
Subject: SMP/E ++PROGRAM vs ++LMOD

Hi. I'm having a problem building a usermod that should replace an
installed source, assemble it, and replace the existing load module. The
source was during product installation defined as ++SAMP(name) and the
load module as
++PROGRAM(name). My question is if there is a way to have the usermod
replace the SAMP entry, assemble and link it, and replace the installed
PROGRAM entry. If I use standard JCLIN to define the process it
generates
++SRC and ++LMOD entries, but installs correctly. The problem is that if

++the
vendor ships a new version of any of these two objects, the conflict
will not be spotted by SMP/E who knows my alteration using different
data element names. I guess my problem here is two-folded: how to get a
++SAMP element assembled without creating a ++SRC element, and how to
get the program object created as a ++PROGRAM element instead of ++LMOD.
I've started to believe that I need to do the assembly outside of
SMP/E's control, am I correct?

--
For IBM-MAIN subscribe / signoff / archive access instructions,
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: SMP/E ++PROGRAM vs ++LMOD

2008-02-07 Thread Edward Jaffe

Skip Robinson wrote:

The original question concerned a ++PROGRAM element, while this example is
for an ordinary MOD/LMOD created directly from a SAMPLIB member. No need to
store a copy separately. SMP/E assembles and links the sample program into
LINKLIB in one APPLY step.
  


The original question also specified that the ++SAMP was assembler 
language source code. Your example treats the sample member as an object 
deck.


I prefer ++MOD to ++PROGRAM when applicable. However, ++PROGRAM has some 
advantages, especially for developers that write code in the language 
that grades itself.


--
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: WLM for toddlers

2008-02-07 Thread Wayne Driscoll
The DIST address space is the DB2 DDF address space.  No user written load 
modules will execute in this address space.  SQL statements (and with DB2 V9, 
SQL Stored Procedures) are executed in the DIST address space.  All user 
written stored procedures will be executed in a WLM application environment 
address space, which is basically an initiator address space (although, as 
was pointed out, WLM managed initiators are application environments).  The 
name of these address spaces will be installation defined.

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 Ted 
MacNEIL
Sent: Thursday, February 07, 2008 4:33 PM
To: IBM-MAIN@BAMA.UA.EDU
Subject: Re: WLM for toddlers

If you looked real fast in SDSF, DA OSTC, you would
see them as multiple copies of the DB2xSP01 address space.  

SPAS is no longer the recommended way to go.
Now you will see them as DIST.

Ours were DXxxDIST, because the DB2 sub-system names all started with DX -- I 
don't know why.

-
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: SMP/E ++PROGRAM vs ++LMOD

2008-02-07 Thread Skip Robinson
Busted. My bad. I offer this example instead. SAMPLIB contains assembler
source.


//SYSINDD   *
 SET BDY(GLOBAL) .
  RECEIVE SYSMODS S(CONS001) .
 SET BDY(MVST100) .
  APPLY S(CONS001) REDO .
 UCLIN .
   REP SAMP(IEECMDPF) RMID(CONS001) .
 ENDUCL .
//SMPPTFIN DD   DATA,DLM=$$
++USERMOD(CONS001) REWORK(2007197)
   /* This usermod assembles and links SAMPLIB member
  IEECMDPF, which allows one to direct console
  commands via SYSID prefix rather than ROUTE.
  No changes are made to the sample, but UCLIN
  sets the RMID in case a future PTF requires the
  member to be reassembled.
   */ .
++VER(Z038) FMID(HBB7740) /* ZOS R19 */ .
++ JCLIN .
//ASM EXEC PGM=IEV90,PARM='DECK,NOOBJ,XREF(SHORT)'
//SYSINDD  DDNAME=SAMPLIB
//SAMPLIB  DD  DSN=SYS1.SAMPLIB(IEECMDPF),DISP=SHR
//SYSPUNCH DD  DSN=SYS1.SYSPUNCH(IEECMDPF),DISP=SHR
//LINKEDIT EXEC PGM=IEWL,PARM='XREF,LIST,LET,NCAL,AC=1'
//SYSLMOD  DD  DSN=SYS1.LINKLIB,DISP=SHR
//SYSPUNCH DD  DSN=SYS1.SYSPUNCH,DISP=SHR
//SYSLIN   DD  *
 INCLUDE SYSPUNCH(IEECMDPF)
 NAME IEECMDPF(R)
++SRC(IEECMDPF) DISTLIB(ASLIB01) TXLIB(SAMPLIB) .
$$





   
 Edward Jaffe  
 [EMAIL PROTECTED] 
 OFTWARE.COM   To 
 Sent by: IBM  IBM-MAIN@BAMA.UA.EDU
 Mainframe  cc 
 Discussion List   
 [EMAIL PROTECTED] Subject 
 .EDU Re: SMP/E ++PROGRAM vs ++LMOD   
   
   
 02/07/2008 04:19  
 PM
   
   
 Please respond to 
   IBM Mainframe   
  Discussion List  
 [EMAIL PROTECTED] 
   .EDU   
   
   




Skip Robinson wrote:
 The original question concerned a ++PROGRAM element, while this example
is
 for an ordinary MOD/LMOD created directly from a SAMPLIB member. No need
to
 store a copy separately. SMP/E assembles and links the sample program
into
 LINKLIB in one APPLY step.


The original question also specified that the ++SAMP was assembler
language source code. Your example treats the sample member as an object
deck.

I prefer ++MOD to ++PROGRAM when applicable. However, ++PROGRAM has some
advantages, especially for developers that write code in the language
that grades itself.

--
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: SMP/E ++PROGRAM vs ++LMOD

2008-02-07 Thread Edward Jaffe

Skip Robinson wrote:

Busted. My bad. I offer this example instead. SAMPLIB contains assembler
source.
  


Right. And, it still creates a ++LMOD entry. :-(

UCLIN can be used to set the RMID for both ++SAMP and ++PROGRAM to 
ensure no regression. But, when you do that, how do you put back the 
original values after the MODID error occurs? They won't be 
automatically reset after you RESTORE the USERMOD as would happen with a 
traditional ++SRC update or replacement. I guess you have to scribble 
down or otherwise remember the original RMID values and use UCLIN again 
to reset them as needed??


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


Engineering changes and software version or service level

2008-02-07 Thread Mike Myers

All:

My current client is about to apply several microcode changes that are 
way overdue (about 3 years worth) to bring their 2066 up to level. To 
make things less comfortable, they are still at the 1.4 version of z/OS 
(I'm working to get them onto 1.7 and eventually 1.9).


My question is how (if any) do I check whether or not any specific 
EC/MCL requires a specific level of z/OS or specific PTFs? The field 
engineer has provided me a list of the ECs/MCLs he expects to add, but 
provided no reference to any related software requirements.


The client is running a basic sysplex with two LPARs, both at z/OS v1.r4 
with toleration PTFs for v1.r7. Many of the MCLs refer to coupling 
facility fixes, but because we are a basic sysplex, these should not be 
a concern.


Any hints or suggestions?

Mike Myers
Mentor Services Corporation

--
For IBM-MAIN subscribe / signoff / archive access instructions,
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: Why isn't OMVS command integrated with ISPF?

2008-02-07 Thread Paul Gilmartin
On Fri, 30 Nov 2007 21:15:35 +0100, Lindy Mayfield wrote:

I was just amazed when I was in 3.4 and I had a list of all my datasets
based on the first HLQ of my userid and hit PF11.  We've recently
installed z/OS 1.9.

Admittedly I'm easily amused, but I'd give this a coolness factor of
3.01296 out of PI.

(If you don't have 1.9 yet, a window pops up with a progress bar that
moves from 0 - 100 percent.)

I did this quite by accident this afternoon -- bad finger fumble.
And I watched while the progress bar began to creep across the
window with aching slowness.  Curses!  But wait; there appears to
be an escape: the key legend at the bottom of the popup says,
PF12 - Cancel.  I press PF12.  Nothing happens.  But I've learned
to deal with these silly-assed 3270 terminals.  I press RESET.
Nothing happens.  I press RESET again, and the keyboard unlocks;
I'm getting there; I press PF12.  The keyboard locks again, but
nothing else happens.  The progress bar continues its weary
journey.  Finally it reaches 100%; the Cancel takes effect and
the data set list vanishes.

Is it me, or is it them who fail to understand the fundamentals
of cancelling a long-running process?  Or should I have placed
the cursor in the popup before pressing PF12?  I'll try that
next time.  Regardless, if it's going to cancel the parent
window display, it would be a courtesy to the customer to do
that immediately rather than waiting until the popup exits.
Don't these brilliant young overseas programmers know how to
wait on multiple ECBs?

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

2008-02-07 Thread Ed Gould

On Feb 7, 2008, at 8:35 AM, R.S. wrote:

SNIP-

unsnip--
A PDS/E is not a perfectly matching replacement for a PDS. I would  
expect some differences in how the two are handled.


PDS/E is PDS Extended. Better version of PDS. PDSE is created to  
solve some problems with PDS. One of the problems which are solved  
in PDSE is improved directory integrity.
There is no mechanism to stop the PDS directory from being  
overwritten if a program mistakenly opens it for sequential output.  
If this happens, the directory is destroyed, and all the members  
are lost.

The sentence above is from SG246106.

--
Radoslaw Skorupka
Lodz, Poland

=SNIP---


Ok has anyone tried what happens in a pds  vs pdse with idcams?
Please share the results.
Thanks!

Ed

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


Re: I'm back

2008-02-07 Thread Rob Schramm
Eileen,

I am glad it is working.  I am more than a bit skeptical that ICSF was 
somehow interfering with the startup.

If you come across something like it in the future, the other thing I can 
suggest is turning on some of the debugging for the JVM.

If JZOS had ceded control over to the JVM, then it may have been something 
with the JDK.  I know that with Tomcat 5 there was a weird bug with the 
startup that would only occur occasionally.

Ah well.. you are on 1.9 and life is good.  As I guy I used to work with 
would say... It's a fluke.  vbg

-Rob

--
For IBM-MAIN subscribe / signoff / archive access instructions,
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: Change DD SPACE-Allocation at runtime

2008-02-07 Thread Ed Gould

On Feb 7, 2008, at 8:49 AM, Steve Pryor wrote:

As previous posters have noted, you can change the secondary by  
doing an
OPEN-J and modifying the JFCB at execution time, but of course this  
would
have to be done by the application opening the dataset. You can  
also change
the secondary for an existing dataset by specifying it in the JCL  
but the
question really was how to do this without changing the JCL. There  
is also,
of course, no way to change the primary space specification outside  
of JCL,

since allocation occurs before execution.



I am puzzled by the person who asked the question.
If you do NOT like the allocation you can delete the data set in  
question and use dynamic allocation to allocate the data set the way  
you want to. All from inside your program, what's the big deal? You  
can feed the volser and everything else (for DASD) in DYNALLOC. Why  
go messing around with open type=j (its neato but IMO over  
complicated ) Besides it *MIGHT* get messy in an SMS environment so  
no matter what you do it might be overridden by SMS (or other package).


Ed

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


Re: tcpip, vary obey command failed : exclusive control

2008-02-07 Thread Maarten Slegtenhorst
J R,

 I did several tests. The obey fails if I try a nonexistent member ( 
 logically ) and if I use a dataset for which TCP/IP is not
authorized.
Did you test sequential versus member of a PDS?  

Nope, I didn't test sequential, because that would need a sequential
dataset that TCP/IP is authorised to access.
I am allowed to do a lot on our test-LPAR's, but changing security isn't
one of them :)


-- 
Maarten 
-
ATTENTION:
The information in this electronic mail message is private and
confidential, and only intended for the addressee. Should you
receive this message by mistake, you are hereby notified that
any disclosure, reproduction, distribution or use of this
message is strictly prohibited. Please inform the sender by
reply transmission and delete the message without copying or
opening it.

Messages and attachments are scanned for all viruses known.
If this message contains password-protected attachments, the
files have NOT been scanned for viruses by the ING mail domain.
Always scan attachments before opening them.
-

--
For IBM-MAIN subscribe / signoff / archive access instructions,
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   >