Re: Why is it still there?

2006-08-25 Thread Hunkeler Peter (KIUB 34)
Any program that returns to the operating system by branching 
to the address it was told when it initially got control is 
assumed to have completed successfully. 

The return code does not matter from MVS's point of view. 
It does of course from the application's point of view, since 
it tells the user whether the program could do its task as it 
was requested.

If the program fails either becaue some OS service it called 
decided to abnormally end (abend) the program of because the
programmer decided that in a specific case it should ABEND 
(which is an MVS service), then and only then does MVS
consider the program has abnormally ended.

If you see 
 STEP WAS EXECUTED - COND CODE  
on the step end message, the program succeeded in MVS's eyes. 
 is the decimal return code from the program and is in
the range of 0 - 4095

If you see
 COMPLETION CODE - SYSTEM=sss USER= REASON=
then the program has or has been abnormally ended.
If sss in nonzero, it was abended by a service routine and
sss is the hexadecimal abend code. If  is nonzero, the
abended was coded by the programmer asked for an abend with 
the decimal abend code  (0-4095).



Peter Hunkeler
CREDIT SUISSE

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


Re: Can someone explain a MOUNT error even if IBM won't document it.

2006-08-23 Thread Hunkeler Peter (KIUB 34)
Non-SMS HFSs cannot be multivolume.  

Since its a CVAF message, I would have expected to find 
the description in the DFSMSdfp Diagnonsis Reference but 
I can't find it there.


Peter Hunkeler
CREDIT SUISSE

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


Re: 27x132?

2006-08-22 Thread Hunkeler Peter (KIUB 34)
Interesting - I don't have that specified anywhere in my .ws files.  

I guess it depends on the setup of the TN3270 server. I had to add
this line to get the dynamic logmode. If D4C32XX3 is the default,
you don't need it, but it doesn't hurt either, does it?

Peter Hunkeler
CREDIT SUISSE

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


Re: Anyone using graphical ISPF?

2006-08-22 Thread Hunkeler Peter (KIUB 34)
I don't get control here before ISPF has been started, so
the ISPSTART ip-addr is not an option but the WSCON does
the trick. I'm rethinking the value of the WSA now ;-)
Thanks for the pointer.

Peter Hunkeler
CREDIT SUISSE

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


Re: Interesting problem for y'all

2006-08-22 Thread Hunkeler Peter (KIUB 34)
Is there a command that shows how much real space is left in 
an HFS that is allowd to grow into extents?

Considering that multiple data sets compete for the space on
a given DASD volume and given the fact that HFSs can be multi-
volume any command can only tell how much is left on the current
volume at the time the command queries the DASD's free space.
It may already be obsolete information at the time the command
displays the result.

And how would you go about the candidate volumes? You don't 
know what size (models) they are until a first extent is
allocated and a volume is selected. 

I don't say such a command is usless but I doubt one can be
implemented to return usefull information.


Peter Hunkeler
CREDIT SUISSE

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


Re: 27x132?

2006-08-22 Thread Hunkeler Peter (KIUB 34)
2. 'arbitrary and capricious screensizes' are fine if the 
application accepts them for what they are - that is, the person 
who wrote the application doesn't consider the presentation space 
dimensions arbitrary and capricious. Peter Hunkelrer seems to 
be having problems with an application which isn't quite as flexible 
as he would like and seems to be making unwarranted assumptions when 
faced with non-standard column dimensions. 

The problems I had with the application was that it abended with
S0C4 when the screen size was anything else than the mod2/3/4/5
sizes. They fixed this. I can now have 132x60 and that's fine.
I understand and accept it might be a major effort to adapt a 
program to cope with arbitrary screen sizes and nobody is willing
to pay for such a useless :-) change these days. That's ok.

Peter Hunkeler
CREDIT SUISSE

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


Re: 27x132?

2006-08-21 Thread Hunkeler Peter (KIUB 34)
[3270]
ScreenSize=60x132  I edited

Just for the records, this statement in the TN3270 section of
the .WS file requests the dynamic logmode in a TN3270 environment: 

[Telnet3270]
TerminalTypeString=IBM-DYNAMIC


Peter Hunkeler
CREDIT SUISSE

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


Re: 27x132?

2006-08-21 Thread Hunkeler Peter (KIUB 34)
Problem with Contorl-M is that it seems to write either
80 column lines or 132 column lines but nothing else.
If I use 160 columns, the start of the individual lines 
shift to the right, since 132 chars from the first and
another 28  chars from the next line will be written 
on the first terminal line. Chars 29-132 from the second
line will then start at pos. 1 on the second terminal 
line, followed by the first xx chars from line 3 and so on.

It may be a configuration question here, I don't know. 
Control-M abended when I first tried to work with more
than 27 rows, and I'm happy they corrected this. Didn't
want to any further bother my sysprog ;-)


Peter Hunkeler
CREDIT SUISSE

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


Re: Anyone using graphical ISPF?

2006-08-21 Thread Hunkeler Peter (KIUB 34)
I'm aware the WSA is a prereq for the GUI but the WSA can
be used without the GUI.

I haven't put a lot of effort into this yet, but I need to
go to ISPF option 0 and activate a workstation connection
before I can use it to edit/view on the PC. What option
am I missing that makes your ISPF automatically connect
to the WSA upon login?


Peter Hunkeler
CREDIT SUISSE

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


Re: 27x132?

2006-08-21 Thread Hunkeler Peter (KIUB 34)
...rationale. But, IMHO 160 is just silly.

Thanks, I like being silly. I have to work on long records 
( 300 characters) very often. The more colums I can see the 
easier it is to work with them.

Anyway, it doesn't matter whether we talk about 133, 135, 140 or
160, the shifting occurs only the breaks are at other columns.

Peter Hunkeler
CREDIT SUISSE

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


Re: Anyone using graphical ISPF?

2006-08-18 Thread Hunkeler Peter (KIUB 34)
[snip] COMPARE command and I use it frequently, but sometimes I want 
to compare two panels (not two files) and split is useful for that. 
However, by splitting the screen in the middle I can only see part of 
each panel, whereas if I use the ISPF GUI then each 'split' becomes a 
new window on my desktop. This [snip]

But exactly this is what Paul meant, and is what I'm using too in this
case. Open the same panel on two sessions and hit the SWAP key (PF9 
usually) a couple of times in a row. The screen will seem to blink 
where characters differ. You don't need to open two windows and place
them exactly one on top of the other to do the visual compare.


Peter Hunkeler
CREDIT SUISSE

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


Re: Anyone using graphical ISPF?

2006-08-18 Thread Hunkeler Peter (KIUB 34)
Also, speaking of START, and jumping around various ISPF screens, 
the early versions of Borland Turbo C and Pascal used to have a 
number on one of the status lines in square brackets showing the 
number of (hidden) windows you had open.  By pressing on or tabbing 
to one of these numbers, you could jump straight to the appropriate 
window.  Very, very time saving. 

I have setup some PCOM macros tohelp me jumping around. I'm used to
work in ISPF with Tab to action bar choices OFF and the command
line on top. This way, the HOME key puts the curson on the command
line. With this setting as a prerequisite, I setup macros to
issue the key sequence HOME - 1 - PF9, HOME - 2 - PF9, an so on.
The macros are then assiged to CTRL-F1, CTRL-F2, etc.

Except when the current panel does not have a command line at the
top, pressing CTRL-Fn brings me to session n.

Not exactly the Borlan behaviour but something the like.

Peter Hunkeler
CREDIT SUISSE

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


Re: Anyone using graphical ISPF?

2006-08-18 Thread Hunkeler Peter (KIUB 34)
Ah, I see. In that case, I take it all back. The ISPF GUI has NO 
redeeming features. 

There is one that has not been talked about in this thread. The
workstation agent allows host data sets to be viewed/edited with
your favourite workstation editor.

I don't use it. Too cumbersome to setup each time a new TSO 
session is started, and, I like the ISPF editor :-)
But as always, YMMV.


Peter Hunkeler
CREDIT SUISSE

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


Re: TSO signon panel

2006-08-18 Thread Hunkeler Peter (KIUB 34)
You might be able to achieve this with the help of the
TSO LOGON Pre-Display exit IKJEFLN1. The TSO/E Customization 
manual describes a valid flag that you can set for each
field; the logon processor will not ask for input on
valid fields. (Not verfified)

Peter Hunkeler
CREDIT SUISSE

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


Re: 27x132?

2006-08-18 Thread Hunkeler Peter (KIUB 34)
I'm working with PCOM and am using 60x132.
(Would love to have more columns but Control-M can only
cope with either 80 or 132) 


Peter Hunkeler
CREDIT SUISSE

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


Re: JES2 Not Dormant

2006-08-16 Thread Hunkeler Peter (KIUB 34)
Are you using TFS and/or ZFS UNIX file systems? If so,
are they started under JES2 or under MSTR? Check BPXPRMxx

If under, JES2, they need to be stopped before JES2 will
become dormant. 


Peter Hunkeler
CREDIT SUISSE

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


Re: New POO

2006-08-14 Thread Hunkeler Peter (KIUB 34)
BookManager search entine was far and away the best.  
If anyone can point me to the last version of BookManager 
Read, I'd be grateful.

Do you happen to have an OS/390 CD Collection around? These
have the old Library Reader on the first disk.

Peter Hunkeler
CREDIT SUISSE

Help me improve my English. Corrections are very welcome.

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


Re: New POO

2006-08-14 Thread Hunkeler Peter (KIUB 34)
http://www.ibm.com/software/applications/office/bkmgr/ilr.html 

Great! I kept the last CD that had it on. Good to know its
also available from the web.

Peter Hunkeler
CREDIT SUISSE

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


Re: New POO

2006-08-14 Thread Hunkeler Peter (KIUB 34)
But Adobe Acrobat reader is betterand it's free, too. 

Depends on what you want to do. I use both. I read reference 
type manual with the Library Reader, Guide types with Adobe. 

But as usual, YMMV.

Peter Hunkeler
CREDIT SUISSE

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


Re: New POO

2006-08-14 Thread Hunkeler Peter (KIUB 34)
Don't ping my cheese with your bandwidth. (Scott Adams) 

Sorry to be off-topic but this is from one of the best 
Dilberts of the recent past. Very amusing. Here's
a link to that great cartoon:

http://www.dilbert.com/comics/dilbert/archive/dilbert-20060810.html


PS: To all consultants on the list: No offence intended

Peter Hunkeler
CREDIT SUISSE

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


Re: New POO

2006-08-10 Thread Hunkeler Peter (KIUB 34)
I've never found this notification service to be very
reliable. Sometimes I got a mail but mostly not. Maybe
others have a better experience with this.
 

Peter Hunkeler
CREDIT SUISSE

Help me improve my English. Corrections are very welcome!

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


Re: IBM in the news

2006-08-08 Thread Hunkeler Peter (KIUB 34)
Stupid me. After clicking the link I manually appended everything
after the first / (including the wrapped 57) at the end of the 
address shown in IE's address line. Didn't recognize the start 
of the URL was changed to *services*.inq7.net from *technology*...

Sorry to have bothered you

Peter Hunkeler
CREDIT SUISSE

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


Re: IBM in the news

2006-08-08 Thread Hunkeler Peter (KIUB 34)
Is this an old article?  The date suggests no but what is said
is what IBM said at least 2 years ago. I thought they have set
sails in the meantime...


Peter Hunkeler
CREDIT SUISSE

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


Re: Batch FTP

2006-08-08 Thread Hunkeler Peter (KIUB 34)
I was hoping to avoid having to do that, but it looks like I'll 
have to wait until we get z/OS 1.7 up and running to MPUT a tree 
structure.  :-( 

I didn't know mput would create directories as needed. Haven't found 
it in the V1.7 IP manuals nor was I able to get it to work. What
parameter am I missing?


Peter Hunkeler
CREDIT SUISSE

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


Re: JCL RESTART= when using Nested Procs

2006-08-04 Thread Hunkeler Peter (KIUB 34)
MVS/ESA V3 (1988) implemented all those JCL enhancements 
like nested PROCs, SET, IF-THEN-ELSE, INCLUDE, JCLLIB,
and promoted many DCB subparameters to independent parameters.

Peter Hunkeler
CREDIT SUISSE

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


Re: PCOMM Macro Doesn't Work First Time

2006-08-03 Thread Hunkeler Peter (KIUB 34)
I didn't follow this thread, so please pardon me if this has been
said before.

In case you know some text that will always appear on the screen
you're waiting for, you can code something like this in your macro:

[wait app]
wait 10 seconds until TN3270 - Mainframe Telnet Server 
goto macroend on timeout
[wait inp inh]
...
...
:macroend
exit


This sequence waits for the quoted text to appear on the screen and
then waits for the keyboard to unlock. If the text does not appear
whithin the timelimit (10s), then the macro will stop.


Peter Hunkeler
CREDIT SUISSE

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


Re: APF Authorized Code/Libraries.

2006-08-02 Thread Hunkeler Peter (KIUB 34)
 There are two ways:
OK, I can't count!
To paraphrase: There are 11 kinds of people in the world, those who 
understand base 3, and those who don't

11 (base3) equals 4 (base10), doesn't it?

Maybe I just don't understand base 3. I used to know this as: 
There are 10 kinds of people in the world, those who understand 
binary, and those who don't.

Peter Hunkeler
CREDIT SUISSE

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


Re: Looking for non-English text (UTF-16) for lab data

2006-07-28 Thread Hunkeler Peter (KIUB 34)
German people names:
 - Mäxchen Möchtegerngroß  
   (= little Max and would-like-to-be-big) 

German company names:
 - Bärendienst Betrügerei GmbH  
   (= disservice swindle GmbH)
 
French people names:
 - François Noël  
   (= Francis Christmas)

French company names:
 - Ci-et-Ça Gâteaux, Cadeaux et Bateaux en gros
   (= this-and-that tarts, presents and boats in bulk)

 - Secours d'Urgence Après Mûre Réflexion  Co.
   (= Emergency Aid After Careful Consideration  Co.)

French product names:
 - pâte à gâteau 
   (= cake mixture)

Hope those show up correctly

Peter Hunkeler
CREDIT SUISSE

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


Re: PAX command not found

2006-07-28 Thread Hunkeler Peter (KIUB 34)
If you still want to run pax via IKJEFT01, simply add a - sign
at the end of the oshell line to tell TSO the command is
continued on the next line.

Have a deeper look at the SYSTSPRT output of the failing job
and you will recognize TSO treats each line as a separate command
(there's a READY between those lines).

Peter Hunkeler
CREDIT SUISSE

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


Data set ENQueues and DEQueues in Jobs

2006-07-28 Thread Hunkeler Peter (KIUB 34)
We've got some discussion here about DSN ENQueueing and DEQueueing
in batch jobs.

Is is my understanding and experience that the initiator will ENQ
on all data sets referenced in the JCL (all steps) at job initiation
time. The job will not start even the first step before all ENQs 
have been granted. So a job might be WAITING FOR DATASETS even 
if the one not yet available is only referenced in step nn (nn  1).

At step end, the initiator will DEQ any DSNs that are no longer
needed, i.e. those which are not referenced on a DD in any later
step.

It is also my understanding that this is initiator business and
therefore works the same way in either JES2 or JES3 environments.
(I don't talk about main device secheduling in JES3, which only 
handles devices, not DSN ENQs).


My colleague claimes that he once was told by an ISV that in a JES2
environment two jobs can be serialized on a certain step by 
coding a DISP=OLD/MOD DD for a data set in the step to be seriallzed. 
The jobs would then execute in parallel until they come to that 
specific step. They also said that this will not work in a JES3
environment because JES3 behaves as I described above. This
contradicts my understanding (and experience).


Can anybody enlighten me if this has changed in either JES2 or 
JES3, and if so when this change happended. I seem to remember
as far back as MVS/XA that the job-level-ENQ behaviour is how 
it works. Am I wrong?


Peter Hunkeler
CREDIT SUISSE

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


Re: ARM RESTART MANAGER

2006-07-26 Thread Hunkeler Peter (KIUB 34)
Reading the manual Seting up a sysplex it appears to me
that wildcards are not permitted in the RESTART_METHOD parm.

Try RESTART_METHOD(BOTH,STC,'S SYSELEM.') instead.

Link to the FM: http://tinyurl.com/m7uce


Peter Hunkeler
CREDIT SUISSE

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


Re: Help with some Acronyms Please

2006-07-25 Thread Hunkeler Peter (KIUB 34)
SDBM
I think the S stands for Security and as Ulrich mentioned
was meant as a pointer to RACF which is used as the DBM (Data 
Base Manager) in this case.

TDBM
Funny story if I remember it correctly:

First version of LDAP had a Relational Data Base Manager, i.e. 
DB2 on z/OS, as the general backend. Hence RDBM.

Next version, while still supporting the RDBM model, implemented
a new table design with the backend DBM (mainly for performance
reasons). A name had to be chosen for this new model. T was the 
next letter after R and S in the alphabet, both of which were
already in use by LDAP. So, the new model was given the name TDBM.

You had the choice of using either the RDBM or the TDBM model
of LDAP for its data base backend (both BD2 but different table
setup).

I don't know if RDBM is still supported with the current release
of LDPA on z/OS.


Peter Hunkeler
CREDIT SUISSE

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


Re: ANTP0102I ESTAB. PAIR FAILED- DEVICES NOT IN SUSPEND

2006-07-20 Thread Hunkeler Peter (KIUB 34)
What is the current state fo the devices? Issue a CQUERY.

Peter Hunkeler
CREDIT SUISSE

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


Re: Heh. Speaking of Java

2006-07-20 Thread Hunkeler Peter (KIUB 34)
I'm thinking it is most likely either an installation or 
configuration problem.

REGION size?  

Peter Hunkeler
CREDIT SUISSE

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


Re: Newbie Questions!

2006-07-20 Thread Hunkeler Peter (KIUB 34)
  Through the ISPVCALL STATUS function, I found that the system I'm
  on is a zArch 2064 with 4 CPUs; however, is there a way I can
retrieve
[snip]
All that being said it could be a 2064-104, 2064-1C4, or a 2064-2C4
depending on features.  You can use the command
D M=CPU to find your model number.

The ISPVCALL command tells you the number of General Purpose processors
(GCPs) the current LPAR (i.e. z/OS image) has. The machine itself might 
have more GCPs being used by other LPARs (z/OS or other operating system
images).

Also there are zAAP and zIIP processors which, while physically
identical
to GCPs, are only being used to execute certain types of threads (JAVA
tasks and DB2 SRBs). Those processors do not appear in the model number.

If you have access to RMF, a partition data report will give you more
details about the physical machine.

Peter Hunkeler
CREDIT SUISSE

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send 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 is zSeries so CPU poor?

2006-07-20 Thread Hunkeler Peter (KIUB 34)
It's an interpreted language.

And its an OO language which has somewhat more overhead than
traditional non-OO languages.

Peter Hunkeler
CREDIT SUISSE 

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send 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 is zSeries so CPU poor?

2006-07-20 Thread Hunkeler Peter (KIUB 34)
Then the question becomes: Does the JVM tell the z/OS dispatcher 
move the work from the zAAP to a general CPU while doing a JNI 
call? Or does it leave it on the zAAP?

The JVM marks the task as being zAAP eligible or non-eligible.
The dispatcher puts zAAP eligible tasks on the zAAP work unit queue
and dispatches tasks from there on zAAPs (or GCPs in some cases). 

Don't ask me *how* it marks the task, I have no idea.

Peter Hunkeler
CREDIT SUISSE

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


Re: ANTP0102I ESTAB. PAIR FAILED- DEVICES NOT IN SUSPEND

2006-07-20 Thread Hunkeler Peter (KIUB 34)
JC, I may be missing something but your inital question was about
device C5A9 and your CQUERY is for device D7FB.

Peter Hunkeler
CREDIT SUISSE

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


Re: 64-bits is a really big number! - was z/OS level for SETFRR for AMODE(64)

2006-07-19 Thread Hunkeler Peter (KIUB 34)
So assuming you could use the whole drive, the number of these current
generation drives that you would need to back a single address space is

 (2**64)/(2**38) = 2**(64-38) = 2**26 = 67,108,864

Back in my old life I once did a presentation at an IBM customer 
meeting trying to illustrate how much 2**64 is. Besides a similar
DASD device calculation, I also did a simpified swap time calculation.
At 100MB/s sustained transfer speed, it takes 5850 years to transfer
all bytes of a single 64bit AS. Make that 10GB/s and use 100 devices
in parallel it still takes 210+ days.

According to Word, the PoP has about 4'000'000 characters and is 
roughly 5cm thick. So 4 of them fit into one 16MB AS and this 
corresponds to a pile of paper of 20cm height. 

Going to 31bit multiplies these figures by 128: 512 PoPs and 
25.6 meters. Going to 64bit from 31bit multiplies them by another 
8 billions: 4400 billion PoPs and you can travel all the way from 
the Earth to the sun and half this distance further on on that 
bridge of PoPs. have good journey :-)


History has shown all these this will sufficce forever statements 
have provben that forever is a relatively short period of time. So,
I concluded my presentation stating that 64bit will do it for a 
couple of years.


Peter Hunkeler
CREDIT SUISSE

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


Re: Spinning off a JOBLOG

2006-07-14 Thread Hunkeler Peter (KIUB 34)
If you want to have it permanent, set it up on the JOBCLASS
parameter of the JES init deck (JOBCLASS(STC) for STCs):

JESLOG=(SPIN,+02:00) to spin off every 2 hours
JESLOG=(SPIN,10) to spin off every 10 lines


Peter Hunkeler
CREDIT SUISSE

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


FW: Coupling Facility -- needed?

2006-07-13 Thread Hunkeler Peter (KIUB 34)
In other words, it may be hype/marketting, but it's also an insurance 
policy.
Pay for the best you can afford, which also includes risk management.
Which costs more?
 The outage?
 The cost to prevent that outage?

PS: I always have gone with at least 2 CF's in production.

I do not disagree with what you said, but they,ve got one single CEC 
and one of the questions was whether they'd need two *ICFs*. 

While I agree that two CF partitions are a must as soon as you go
multi-CEC, I don't see much benefit in having two CF partitions on
a single CEC. 

ICF processors is another point to discuss. What is the better choice, 
two ICFs and no more spare or one ICF and one spare?

Not sure whether a CF partition can survive an ICF failure when there
is an available spare, but if it does this answers the question I think.
If not, well, with two ICFs and no spare you've got a safety net for
the ICF but what about the SAP?

Talking about storage for the CF partition: This really only depends on
what structures you place in the CF and how heavy they're used. If you
only use XCF, GRS, JES2, OPERLOG, LOGREC and Catalog Sharing, you're 
probably far below 1GB. If you start DB2 data sharing, if can quickly
grow.

Peter Hunkeler
CREDIT SUISSE

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


Re: help

2006-07-13 Thread Hunkeler Peter (KIUB 34)
If it's about searching IBM-MAIN archives, go to the archives
via link at the bottom of every post, then select Search the
archives, then Help on the left.

Peter Hunkeler
CREDIT SUISSE

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


Re: Some beginners Questions

2006-07-11 Thread Hunkeler Peter (KIUB 34)
...and to give you some hints where to start...

 1) The ISPF-Editor has some nice features, but how can I insert text
 in a half empty line without deleting all the spaces first. Is there
 an option to ignore the spaces at the lines end?
 The IBM-Teacher said no. I can't believe that.

NULLS ON | OFF is the command to look for. With  NULLS ON trailing 
blanks on the line don't inhibit shifting in insert mode.

Type PROF on the editor command line to see other settings.

 2) In VSE you can copy lines from a member to a clipboard (c) then add
 some more lines from the same or another member (K) and then insert it
 as many times as you like. The clipboard will start from the Beginning
 with 'C' and can be added to with 'K'. I can' find this funktion in
 z/OS. I'am used to create complete programs or large subroutines with
 this funktion.

The CUT command is your key (COPY was given away long before the
clipboard was implemented in ISPF).

CUT line command in combination with C, CC-CC, Cnn line command
copies some lines into the default clipboard. CUT APPEND appends to 
current content. CUT xyz puts lines into named clipboard (xyz).
CUT DISPLAY lets you work with the clipboards (yes, there can be 
more than one). 


Peter Hunkeler
CREDIT SUISSE

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


Re: avgrec/avgblk history ?

2006-07-07 Thread Hunkeler Peter (KIUB 34)
Oops. That was supposed to be sent off-list directly to Tom

Was interesting for me, despite of the fact it was not 
meant for me ;-)


Peter Hunkeler
CREDIT SUISSE

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


Re: USS (was: Re: Western Digital Loses ...)

2006-07-04 Thread Hunkeler Peter (KIUB 34)
Even component prefix is not always uniques. See IKJn messages.
Some 
of them belongs to RACF.

How do you know they belong to RACF? I admit IKJ messages sometimes
appear where you wouldn't expect TSO routines to be involved. I guess
that has historically grown. Anyway, no two different modules should
issue the same numbered IKJ (or whatever) message. 

It need not to be unique. It is *strongly suggested*. It is 
*convenient*. But the system and systems programmers can surviver 
without full uniquity.

Component prefixes need to be unique, otherwise a module of one 
component can inadvertantly be replaced by another module from 
another component, both residing in the same load library. 


Mainframe has a lot of such standards. For example: Sn libraries 
are target libraries (DDDEFs), while A libraries are distribution 
libraries. *Usually*. With a number of exceptions, like LINKLIB or 
LPALIB (no S). Many of them are exceptions because they existed before 
those rules arised.

These again aren't component prefixes. It's a naming convention, and I
agree, there very often are exceptions to conventions.

Peter Hunkeler
CREDIT SUISSE

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


Re: Identify Paging Datasets

2006-06-29 Thread Hunkeler Peter (KIUB 34)
D ASM,PAGE  give you something like this:

IEE200I 08.37.07 DISPLAY ASM 679   
TYPE FULL STAT   DEV  DATASET NAME 
PLPA  86%   OK  2107  SYS1.PLPA.PAGE  
COMMON 0%   OK  2107  SYS1.COMMON.PAGE
LOCAL  0%   OK  1841  SYS1.LOCAL01.PAGE
LOCAL  0%   OK  1841  SYS1.LOCAL02.PAGE
LOCAL  0%   OK  1841  SYS1.LOCAL03.PAGE
...


Peter Hunkeler
CREDIT SUISSE

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


Re: USS (was: Re: Western Digital Loses ...)

2006-06-29 Thread Hunkeler Peter (KIUB 34)
There used to be an official acronym checker that each product 
had to pass. Sort of old but I remember the IXC guy at SHARE 
said it was 34th choice for a name.  

That's a component prefix and as such it must be unique. USS
is an acronym. While desirable acronyms do not have to be
unique.

Peter Hunkeler
CREDIT SUISSE

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


Re: OMVS SERVICES submit as batch

2006-06-28 Thread Hunkeler Peter (KIUB 34)
I understood that he's asked to avoid the STC for forked()
/ spawned() UNIX processes. If this is the question, then the 
answer is there is no way.

forked() / spawned() UNIX processe run in BPXAS address spaces
and these are STCs started by WLM. This similar to the JES 
initiators which are started by JES and are STCs. A difference
is that the JES initiator address spaces will change to type
JOB as long as the initiator is serving a batch job; WLM's
UNIX process address spaces will continue to be seen as type 
STC even when it is serving a process.

Peter Hunkeler
CREDIT SUISSE

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


Re: USS (was: Re: Western Digital Loses ...)

2006-06-28 Thread Hunkeler Peter (KIUB 34)
BTW, I do call it USS, but don't like the ambiguity of it.

Not the only ambiguity, I guess. But does it really hurt?
From context it should be pretty clear whether a topic is
about VTAM or about z/OS UNIX, isn't it?

Peter Hunkeler
CREDIT SUISSE

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


Re: OMVS SERVICES submit as batch

2006-06-28 Thread Hunkeler Peter (KIUB 34)
As an aside, it is quite normal in the UNIX world to start long
running work similar to the following:

nohup unix-command ..params.. input.data standard.output.messages
2error.messages 

I've not tried this on z/OS to see if it works. And on most current
UNIX
systems, the user is sitting on a X server and running multiple xterms,
so they (like a Windows person) just uses another xterm and leaves the
long running command going. I also tend to do this, except that I may
use screen to put the command into a virtual terminal so that I can
disconnect and reconnect it (like you can a VTAM session manager).

Why should that not work? You may start another shell session or xterm
to continue to work but that's not necessary, since you're sending the
command to the background (this is what the trailing  does). You
can continue to work in the current shell session while the background 
job is executing.


Peter Hunkeler
CREDIT SUISSE

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


Re: Mainframe Limericks...

2006-06-26 Thread Hunkeler Peter (KIUB 34)
UNIX was a pun on MULTICS.

Pun or derivative?

According to Ritchie, pun.

The pun was MULTICS - UNICS. The OS was later named UNIX.

Peter Hunkeler
CREDIT SUISSE

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


Re: Multithreaded C-Appl and DB2

2006-06-26 Thread Hunkeler Peter (KIUB 34)
Your REGION seems to be exhausted. What environment does 
that program run in?


Peter Hunkeler
CREDIT SUISSE

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


Re: Mainframe Limericks...

2006-06-23 Thread Hunkeler Peter (KIUB 34)
If somebody could just fix the d*mn spelling. ;-)

Which one? The American or the Britisch?


Peter Hunkeler
CREDIT SUISSE

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


Re: Mainframe Limericks...

2006-06-23 Thread Hunkeler Peter (KIUB 34)
 [ snip ]
 And i agree with Ed : In order to be understood by the new 
 tech guys on the next floor , we have to tell them that we 
 intend to reboot next year because we never do garbagge 
 collection  :-)) . 

We don't need to to garbage collection because our bit buckets are
virtually infinite.  :-D

There is garbage on our beloved systems? (shudder)

Peter Hunkeler
CREDIT SUISSE

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


Re: Mainframe Limericks...

2006-06-23 Thread Hunkeler Peter (KIUB 34)
I don't believe that!
Cite something.
MVS was out in 1974.
UNIX was out in '76. 

Depends on what release and corresponding name you talk about.
If you go the the roots, both OSs were born in the mid 60s:
OS/360 came out in 1964. 
MULTICS came out around 1965, which then became UNICS, then UNIX. 


Peter Hunkeler
CREDIT SUISSE

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


Re: Should the /dev file system be a TFS?

2006-06-21 Thread Hunkeler Peter (KIUB 34)
Ours is an ordinary HFS created just for /dev . On our 
development system, all the objects (?) in /dev are of 
type 'character' except for this one:

File   666  2006-06-20 11:42   27129  null 

It appears to be a log of some kind. Note that is shows 
today's date.  

That sure looks wrong to me. /dev/null is the bit basket 
and should be a character special file (major 4, minor 0). 
It is automatically defined at IPL if it does not exist 
then.

Someone might inadvertently have deleted the /dev/null 
(character special) file. The next one to use it might
have created a (regular) file /dev/null.

You might want to delete /dev/null just before IPL to
get a correct entry again. Or you might try to delete it
and create the character special file with the mknod
command


Peter Hunkeler
CREDIT SUISSE

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


Re: HSM-dumpclass

2006-06-21 Thread Hunkeler Peter (KIUB 34)
The manual is pretty clear, I think. The date specified 
with CYCLESTARTDATE(..) corresponds to the first character
of the cycle string. So, find a date which represents a
Saturday, then specify YNN as the cycle string.

E.g.:
  DEFINE DUMPCYCLE(YNN CYCLESTARTDATE(2006/06/17))

Peter Hunkeler
CREDIT SUISSE

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


Re: 146GB vs 73GB

2006-06-20 Thread Hunkeler Peter (KIUB 34)
2: the 144GB disk rotate at the same speed as the 72GB, so 
basically they can deliver the same amount of MB/sec.

I thought that todays disks have more capacity on the outer
tracks than on the inner ones. Transfer rates vary with the
track position being read or written to.


Peter Hunkeler
CREDIT SUISSE

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


Re: An off-shoring failure

2006-06-16 Thread Hunkeler Peter (KIUB 34)
LONDON (Reuters) - Britain's second-biggest energy supplier, Powergen,

said on Thursday all customer calls to it are to be answered in Britain

rather than India, leading to 980 UK jobs being created by the
year-end. 

Offshore call centres may have their place for certain industries. 
However, we believe that we can best achieve industry-leading customer 
service by operating solely in the UK, Managing Director Nick Horler 
said in a statement.

But this is now a different manager than the one who decided to
off-shore,
right. Pretty sure the first got his bonus for this fabulous idea (he
read
about somewhere in a high-glossy management magazine). Now here is the
next one to collect his bonus. The only good thing about this is that
the
jobs are back home.

I've heard one tape that you wouldn't believe - the answer to every 
technical question was Yes.

Yeah, there are different mentalities around the world. Globalisation
does not make all people equal, fortunately! Stupid Excel sheets don't 
tell that to management


Peter Hunkeler
CREDIT SUISSE

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


Re: Another off-shoring question

2006-06-16 Thread Hunkeler Peter (KIUB 34)
What are the UK prices? How about Europe?

UK is part of Europe, geographically as well as politically
(they are part of the EU), isn't it?

I would not expect a single price for all European countries.
There sure are differences as with any other goods (as someone
else pointed out).


Peter Hunkeler
CREDIT SUISSE

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


Re: Default permission bits on USS files

2006-06-15 Thread Hunkeler Peter (KIUB 34)
The UMASK in UNIX controls the permission bits that get set.  

No, this is not correct. UMASK controls the bits that will *not*
be set upon file creation. With umask 000, the bits initially
set on a new file solely depend on the program creating the 
file. When umask is anything other than 000, the permission 
bits corresponding to the bits *set* in the umask will *not* 
be set on the new file no matter what the creating program 
specifies.

The creating program in the case of ftp, is the ftp server on 
'put' and the ftp client on 'get' commands.

As per documentation, z/OS ftp does never set the execution bit 
when creating z/OS UNIX files, and this is also what I see 
when testing. So, I wonder how you get 775 on your files.


Peter Hunkeler
CREDIT SUISSE

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


Re: GTF Woes

2006-06-14 Thread Hunkeler Peter (KIUB 34)
The message explanation is correct (actually it leaves out an
additional valid possibility which is a VSAM DSORG; I will get 
that updated).

While being correct, it is highly missleading. The first two sentences
of the Explanation as well as the System Programmer Response talk about
a missing DD statement, not about attributes. So does the message text.

Why not say the data set has incorrect attributes, right in the message 
text?


Peter Hunkeler
CREDIT SUISSE

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


Re: GTF Woes

2006-06-14 Thread Hunkeler Peter (KIUB 34)
Thanks. At least it is on a list :-) 


Peter Hunkeler
CREDIT SUISSE

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


Re: MPF msg suppression

2006-06-12 Thread Hunkeler Peter (KIUB 34)
Where then may I go to suppress them?

To suppress from SYSLOG/OPERLOG (aka hardcopy log)? As said, 
you'd need to code an MPF exit, but I advise you not do so 
this. It is my personal opinion that every message should 
make its way to the hardcopy log. 


Peter Hunkeler
CREDIT SUISSE

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


Re: Decide whether programs invoked by a JCL exist

2006-06-12 Thread Hunkeler Peter (KIUB 34)
[snip]...  I'm guessing that you don't have either of 
these though, or your manager would not need to ask such a 
question.

Where's the correlation? (Sorry, couldn't resist)
 
Peter Hunkeler
CREDIT SUISSE

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


Re: Mainframes to address new 'workload,' says IBM

2006-06-12 Thread Hunkeler Peter (KIUB 34)
 g,dr 

I know g but what does the above stand for?

Peter Hunkeler
CREDIT SUISSE

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


Re: FTP from Unix FS

2006-06-09 Thread Hunkeler Peter (KIUB 34)
The 'cd' command not only changes the current working directory,
it also changes between the MVS Data Set and the UNIX Files file
systems.

cd FOO.BAR changes to the MVS side and give access to all FOO.BAR.* 
data sets

cd /foo/bar changes to the UNIX file system and gives access to
everything
in directory /foo/bar

cd yxz will either change directory or add another qualifier depending
on where you currently are.


Peter Hunkeler
CREDIT SUISSE

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

2006-06-09 Thread Hunkeler Peter (KIUB 34)
MPF message suppression does not suppress the production of
messages but suppresses them from being displayed at any 
console. The messages are still send to the hardcopy log
(SYSLOG or OPERLOG).


Peter Hunkeler
CREDIT SUISSE

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


Re: MPF message suppression

2006-06-09 Thread Hunkeler Peter (KIUB 34)
IIRC, there are options to suppress them from SYSLOG and OPERLOG, 
as well. 

Not from MPF directly but from message exits driven from MPF.

Peter Hunkeler
CREDIT SUISSE

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


Re: 'Rogue' HLQs

2006-06-08 Thread Hunkeler Peter (KIUB 34)
A legitimate rename operation should establish the new 
catalog entry as required by the alias associated with the new 
high-level qualifier(s). 

Never came across that problen and never questioned the behaviour,
but had I been asked before this thread appeared my answer would 
have been it is correctly recataloged, in a different 
catalog it the new HLQ requires it.

Now I read here that ALTER NEWNAME VSAM and non-SMS managed will
not necessarily recatalog to the correct catalog. How will I then
be able to ever find my data set again was my first thought.

Here is what the IDCAM manuals says about ALTER...NEWNAME:
+---
-+
| Figure 5. How NEWNAME Resolves When Change of Catalog is Required
|
+---++--
-+
| Data Set Type | SMS| non-SMS
|
+---++--
-+
| VSAM  | ALTER  | ALTER
|
|   | unsuccessful--entry| successful--entry
|
|   | not renamed| remains in the source
|
|   || catalog
|
+---++--
-+
| non-VSAM with no  | ALTER  | ALTER
|
| aliases   | successful--entry is   | successful--entry
|
|   | recataloged in target  | remains in the source
|
|   | catalog.   | catalog
|
+---++--
-+
| non-VSAM with aliases | ALTER  | ALTER
|
|   | unsuccessful--entry| successful--entry
|
|   | not renamed| remains in the source
|
|   || catalog
|
+---++--
-+
| GDS with no aliases   | ALTER  | ALTER
|
|   | successful--entry is   | unsuccessful--entry
|
|   | recataloged in target  | not renamed
|
|   | catalog.   |
|
+---++--
-+
| GDS with aliases  | ALTER  | ALTER
|
|   | unsuccessful--entry| unsuccessful--entry
|
|   | not renamed| not renamed
|
+---++--
-+
| Note:  The source catalog is the catalog containing the original
|
|entry. The target catalog is the catalog in which the new name
|
|would normally be cataloged according to a catalog alias
|
|search.
|
+---
-+


That was my lesson-for-the-day

Peter Hunkeler
CREDIT SUISSE

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send 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 classification of UNIX (OMVS) work.

2006-06-08 Thread Hunkeler Peter (KIUB 34)
 [snip] The FTPD1 task is running in that service class. 

But this is only the FTP servers listening process. It will
fork a new process when a client logs into FTP and this
process will have the FTP user's userid as jobname (unless
overridden by _BPX_JOBNAME in the ftp daemons environment).

The actual worker processes will not be caught by this
WLM rule


Peter Hunkeler
CREDIT SUISSE

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


Re: ADR023E - Unable To Concatanate

2006-06-06 Thread Hunkeler Peter (KIUB 34)
//SYSINDD *

  DUMP  DATASET(INCLUDE(**)-

EXCLUDE(SYS1.VVDS.** -

SYS1.VTOCIX.**) -

   BY((DSCHA,EQ,YES)))  -

LOGINDDNAME dasd1,dasd2,das.dasd7,dasd8,DASD9,
X
   DASD10)   - 
 OUTDD(TAPE) OPT(4) ALLDATA(*) ALLEXCP - 
 SPHERE- 
 SELECTMULTI(FIRST) -
 DELETE PURGE  - 
 TOL(ENQF)   

First, there needs to be an open parenthesis before the first dasdn.
Second, why don't you continue this line the same way you do with all 
the other lines, i.e. type a blank followed by a dash?
Finally, don't start any keyword in position 1. You may use pos.2-71.

Note that anything that follows the //SYSIN DD * is DFDSS input and
not JCL. DFDSS syntax rules apply not JCL rules.

Peter Hunkeler
CREDIT SUISSE

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


Re: Using Java in batch on z/OS?

2006-06-06 Thread Hunkeler Peter (KIUB 34)
Bob, I completely agree with you. I sure know that this is well
received by the finance people. And I know it may help the mainframe
to survive. Yet,... I'm a technical person and I hate to see how
z/OS is being deformed for just that purpose.
 
Peter Hunkeler
CREDIT SUISSE

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


Re: Using Java in batch on z/OS?

2006-06-02 Thread Hunkeler Peter (KIUB 34)
They are not useless. Real shops are saving real dollars! Just 
ask any shop that has zAAPs and runs WebSphere or SAP on z/OS.

IMHO, it's just plain stupid marketing driven nonsense. z/OS MVS
has proven to be superior in managing very diverse workloads with
a single pool of processors. As of now it has to manage three 
processor pools, three work queues,... I wonder what the next 
speciality engine (what a terribly misleaging term) will be.

Wrong approach, IBM. 

Peter Hunkeler
CREDIT SUISSE

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


Re: A little more insight on the Java strangeness I'm encountering

2006-05-29 Thread Hunkeler Peter (KIUB 34)
z/OS 1.6. This may be fixed in a PTF that I don't have on. Or in 1.7.

John,
I tried on a V1.6 system in the meantime and I've got the same
correct behaviour as on V1.7. Haven't searched PTFs, though.


Peter Hunkeler
CREDIT SUISSE

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


Re: A little more insight on the Java strangeness I'm encountering

2006-05-25 Thread Hunkeler Peter (KIUB 34)
shell should NOT even attempt to run the file, what is with 
that? That is WRONG, WRONG, WRONG!

Here is what I get on z/OS V1.7. I can't get the shell to
execute the java class nor the source file when the X bit is not
set:

A @ S1(z/OS V17) CH.IBM-1148: /u/a $ ls -l Hello*
-rw-r--r--   1 A  OMVSGRP1 425 Mai 24 08:30 HelloWorld.class
-rw-r--r--   1 A  OMVSGRP1 112 Mai 24 08:30 HelloWorld.java

A @ S1(z/OS V17) CH.IBM-1148: /u/a $ HelloWorld.java
HelloWorld.java: cannot execute

A @ S1(z/OS V17) CH.IBM-1148: /u/a $ HelloWorld.class
HelloWorld.class: cannot execute

A @ S1(z/OS V17) CH.IBM-1148: /u/a $ HelloWorld
HelloWorld: FSUM7351 not found

A @ S1(z/OS V17) CH.IBM-1148: /u/a $ ./HelloWorld
./HelloWorld: FSUM7351 not found

A @ S1(z/OS V17) CH.IBM-1148: /u/a $ ./HelloWorld.class
./HelloWorld.class: FSUM9209 cannot execute: reason code = 5b4c0002:
EDC5111I Permission denied.

A @ S1(z/OS V17) CH.IBM-1148: /u/a $ ./HelloWorld.java
./HelloWorld.java: FSUM9209 cannot execute: reason code = 5b4c0002:
EDC5111I Permission denied. 


On what release do you see the wrong behaviour?

Peter Hunkeler
CREDIT SUISSE

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


Re: Write to BR14 allocated PSDS - Unitech ACR 3.3

2006-05-24 Thread Hunkeler Peter (KIUB 34)
With SMS, RLSE, (Yes, Immediate) at least I think I've seen it,
happens at step end. You're correct for non-SMS datasets. 

You don't think about partial release of the space management 
function activated via management class, do you? 

A data set might loose its allocated space during space 
management, but it will not during allocation, even if 
SMS writes an EOF into it.

Peter Hunkeler
CREDIT SUISSE

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


Re: Write to BR14 allocated PSDS - Unitech ACR 3.3

2006-05-24 Thread Hunkeler Peter (KIUB 34)
LE has nothing whatsoever to do with it.
A dataset is a dataset is a dataset. 

Well, there are those who get an EOF written at allocation
time and those that don't. Can't remember if having SMS
active is sufficient of if the data set needs to be
managed to get the EOF written.


Peter Hunkeler
CREDIT SUISSE

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


Re: control block overview

2006-05-10 Thread Hunkeler Peter (KIUB 34)
Shmuel,
I seem to remember that, if you couldn't find your control 
block macro in SYS1.MACLIB, you should try SYS1.MODGEN. 

I'm sure *he* knows but for unknown reasons he didn't want 
to tell the original poster.

Peter Hunkeler
CREDIT SUISSE

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


Re: Capping in Z890

2006-05-07 Thread Hunkeler Peter (KIUB 34)
Then why not write a tiny IPLable routine that just branches to 
itself after the LOAD completes?  (Seriously.)  It would be a 
bootstrap BR14... and it is easily in range for any SHARE 
assembler/CCW* coder to write and share.

Done that and it worked like a champ. I just don't have the code
handy but can dig it out if someone is intertested.

Peter Hunkeler
CREDIT SUISSE

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


Re: Dumb question?

2006-05-04 Thread Hunkeler Peter (KIUB 34)
Isn't it the z8xx you can RUN COBOL programs compiled elsewhere, 
but not compile them? 

That's a z/OS.e restriction not a z8xx one. You can run z/OS on
a z8xx and use the compiler there (provided, you've got a license).

LE has always been a basic element of z/OS (and one of OS/390 for 
a long time, at least), so I don't think you can have a z/OS 
(OS/390) system where LE would not be licensed.



Peter Hunkeler
CREDIT SUISSE

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


Using ICETOOL to copy a DSN and count specific records in one pass

2006-04-28 Thread Hunkeler Peter (KIUB 34)
Need some help with ICETOOL. Is it possible to do a 1:1 
copy of a data set and at the same pass through the input 
count the number of record which match a certain criterion?
RC=12 shall be set if a certain number is exceeded.

Here is what I've tried:

//TOOLIN   DD *
COPY FROM(INP01) TO(OUT01) 
COUNT FROM(INP01) USING(DD01) HIGHER(1000)
/*
//DD01CNTL DD *
  INCLUDE COND=(5,3,CH,EQ,C'@#H')  
/*

ICETOOL calls DFSORT twice, so the input is read twice.

Another way I've found is using a intermediate data set
containing the records to be counted:

//TOOLIN   DD *
COPY FROM(INP01) USING(DD01)
COUNT FROM(TEMP) HIGHER(1000)
/*
//DD01CNTL DD *
  OUTFIL FNAMES=OUT01,INCLUDE=ALL
  OUTFIL FNAMES=TEMP,INCLUDE=(5,3,CH,EQ,C'@#H')
/*


Q1: Is there a better was to do this?


We get some EXCP count in the JESYSMSG data set. I'm a bit
astonished to see that it takes some 560+ EXCPs to read the
INP01 data set in the first case and some 800+ EXCPs in the 
second case. The data set contains some 9.3 million records.

Q2: Why is it that OUTFIL needs so many more EXCPs than the
simple COPY?

Also, filling the output data set requires a much different
number of EXCPs in the two cases (using the same data set
instance in both runs): Some 550+ in the first case and
some 1600+ in the second case.

Q3: Again, how can the big difference be explained?

Peter Hunkeler
CREDIT SUISSE

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


Re: Using ICETOOL to copy a DSN and count specific records in one pass

2006-04-28 Thread Hunkeler Peter (KIUB 34)
Bill,
you missed the parantheses. In a first run I used unique
output data sets. Then I thought some physical differences
could be the reason for the difference, so I decided to 
rerun both version using the very same preallocated output
data set. It must be something else.


Peter Hunkeler
CREDIT SUISSE

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