Re: WLM Service Class assignment Order

2009-06-04 Thread Hunkeler Peter (KIUK 3)
You seem to run CICS itself as STC (as oposed to running it as
a batch job). So, the CICS region gets classified by the STC rules.

Later when CICS classifies transactions, they get classified by the
CICS rules.

HTH

-- 
Peter Hunkeler
CREDIT SUISSE

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


Re: C/C++ Calling OBTAIN / IGC0002G

2009-05-14 Thread Hunkeler Peter (KIUK 3)
But when I compile, the C compiler is looking for the OBTAIN symbol. 
Where do I need to put the asm routine to be found by the compiler?

Assuming the assembler code is in file obtain.s and your
C++ code is in file mainprog.c then

   c++ -o mainprog mainprog.C obtain.s

will invoke the C/C++ compiler to compile mainprog.C into
mainprog.o, will then invoke the assembler to assemble obtain.s 
into obtain.o and will finally link mainprog.o and obtain.o into
load module mainprog.

Out of curiosity: What do you want to accomplish reading DSCBs?

-- 
Peter Hunkeler
CREDIT SUISSE

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


Re: C/C++ Calling OBTAIN / IGC0002G

2009-05-13 Thread Hunkeler Peter (KIUK 3)
That's an SVC routine which can only be invoked using
an SVC machine instruction. You can't CALL it.

--
Peter Hunkeler
CREDIT SUISSE

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


Re: IBM Journals availability

2009-05-08 Thread Hunkeler Peter (KIUK 3)
Apparently IBM wants Google to be able to read and index these PDFs
and draw users of its search engine to its site (without paying
Google), so that it can try to collect $995 / year for a subscription
to the content.

That would imply that those braindead bean counters know about that
path into their system. I'd rather tend to believe they do not and 
haven't recognized yet that there is a hole in the system.

-- 
Peter Hunkeler
Credit Suisse

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


Re: HFS file Sharing z1.9

2009-05-06 Thread Hunkeler Peter (KIUK 3)
[snip]... You cannot share UNIX filesystems (HFS or zFS)
in Read-Write mode except within a sysplex with integrity. 

...and even in this case are you not sharing it as you can
do in read-only mode (i.e. multiple systems have the data set
allocated). In sysplex-shared read-write mode, only the owning 
system has the data set allocated. All other systems need to
send read/write requests to the owning system (via XCF).

--
Peter Hunkeler
Credit Suisse

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


Re: Jes2 default sysout

2009-04-27 Thread Hunkeler Peter (KIUK 3)
Unfortunately (at least as of z/OS 1.7), JOBCLASS doesn't allow 
MSGLEVEL to be defined, only STC and TSU.  At least that's what 
the INIT reference manual says...

What makes you think so? 

JOBCLASS(A) MSGLEVEL(2,1)   is a valid init statement.

--
Peter Hunkeler
Credit Suisse

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


Re: Automount user ZFS with allocuser

2009-04-17 Thread Hunkeler Peter (KIUK 3)
Ah. Well, I was thinking of a script that Kevin Mullen of
US West (later Qwest) had for his organization. [snip]

That was sure a very useful script back when automount
did not yet support the allocation of file system data
set. Apart from adding an OMVS segment, automount
can do the rest for you today.




I would give the userid for OMVS and your ZFS STCs all authority 
to all zFS data sets.  I would do the same for HFS files for OMVS.

There is no need for this if you define the OMVS and zFS address 
spaces as TRUSTED, which is the recommended way to do it.

The advantage over PERMITting those userids to each and every
file system data set is that the access is bound to the STC name, 
not to the userid. PERMITting OMVSKERN (which is the standard 
userid assigned to the kernel STC) to the file system data sets 
allows the same access to any other programm running under 
OMVSKERN. You may not have such but I know of installations
that are using OMVSKERN for more that only the OMVS STC.




I thought automount would work with HSF files only, and not with 
zFS.

Automount can manage HFS, zFS and NFS file systems (basically every
type of file system that can be handled with mount/unmount). It does
only allocate data sets for HFS and ZFS file systems, however.

-- 
Peter Hunkeler
Credit Suisse

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


Re: Automount user ZFS with allocuser

2009-04-17 Thread Hunkeler Peter (KIUK 3)
I think these days it is recommended to set up OMVS as 
trusted in RACF, and then I don't think you have to worry 
about this.  But that wasn't the case years ago since it 
didn't exist when most shops implemented OMVS.

Sorry to contradict. The TRUSTED attribute predates OMVS and
it has been the reccomendation from the beginning to define OMVS
as being trusted.

--
Peter Hunkeler
Credit Suisse

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


Re: IBM Journals availability

2009-04-16 Thread Hunkeler Peter (KIUK 3)
Agreed this is not good..

There are still far too many ignorant managers out there who subbornly
refuse
to understand how important it is, especially for the z plattform, to
get new
interested people aboard. Freely available documentation is one pile of
that.

Too bad the bean counters are still so mighty.

--
Peter Hunkeler
CREDIT SUISSE

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


Re: System z10 Articles in IBM Journal of RD

2009-03-31 Thread Hunkeler Peter (KIUK 3)
These are all hardware articles, they ae Not Software Articles

When is Your Meeting with Donovan Data Systems ?

What's your message, Mr. Noname? System z denotes hardware; why would
you expect software articles?

--
Peter Hunkeler
Credit Suisse

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


Re: MVS JCL-related sub-system

2009-03-13 Thread Hunkeler Peter (KIUK 3)
BatchPipes may be? Allows to connect simultaneously running
jobs data set wise?

--
Peter Hunkeler
CREDIT SUISSE

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


How much does GTF trace impact system throughput?

2009-03-11 Thread Hunkeler Peter (KIUK 3)
So far, in all the cases where I had to run GTF to gather 
debugging information, I could force the problem to occur
and therefore GTF was only run for a short period of time
and the impact on system throughput was not questioned.

This time, we've got a problem with two of our printers that
only occurs sporadically. I'm planning to run GTF continuously,
one instance per printer, e.g. PSF, until the problem occurs. 
Each GTF will be limited to collect trace data for a single PSF 
instance.

I'm trying to figure out the impact this will have on overall 
system throughput. How much is GTF eating. Any other caveats?

--
Peter Hunkeler
CREDIT SUISSE

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


Re: How much does GTF trace impact system throughput?

2009-03-11 Thread Hunkeler Peter (KIUK 3)
Bill,
thanks for the insight. Much appreciated.

I only need two USR events (FD0 and FD4) that, as I understand it,
PSF writes with the GTRACE macro. So GTF will then only need to 
listen for GTRACE events and that will reduce the overhead quite
a bit, right?

I'll follow your advice to only start 1 GTF instance.

--
Peter Hunkeler
CREDIT SUISSE

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


Re: How much does GTF trace impact system throughput?

2009-03-11 Thread Hunkeler Peter (KIUK 3)
But then he might need to trace twice as long before the event of 
interest occurs, incurring the GTF hook overhead during that longer 
time.

How does the trace duration relate to the number of GTF instances
started?

-- 
Peter Hunkeler
Credit Suisse

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


Displaying UID(0) as *ROOT* - Marketing Field Requirement -- MR11250891

2009-02-25 Thread Hunkeler Peter (KIUK 3)
Cross-Posted to IBM-Main and MVS-OE

Just for the records.

A while ago there once more was a discussion about how
UID(0) is being translated into a userid. The then born
idea had been fed into IBM's requirement process. I recently
got the following mail from IBM:


User Group Number - MR11250891

Document Status - Recognized

Title - Displaying UID(0) userid as *ROOT*

IBM agrees with the request and a solution appears to be a 
desirable objective. A solution however may not presently 
appear feasible or implementable. No IBM commitment is made 
or implied as to the eventual delivery of an acceptable solution.

--
Peter Hunkeler
CREDIT SUISSE

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


Re: Automove vs Noautomove in BPXPRMxx

2009-02-18 Thread Hunkeler Peter (KIUK 3)
Since nobody asked so far: You don't have SYSPLEX(YES) in
your BPXPRMxx, do you? 

--
Peter Hunkeler
CREDIT SUISSE

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


Re: Question about how to use BSAM to access very large files

2009-02-13 Thread Hunkeler Peter (KIUK 3)
Ted,  POINT uses relative track addressing. Looks like you are using 
absolute.
FIND is for locating member of a library.
NOTE will return the relative address within you data set.
BLOCKTOKENSIZE=LARGE provides the support you need for NOTE/POINT 
within a larger format data set.

I missed the original question, so please ignore it this has been
said before or is not relevant.

We're using NOTE/POINT heavily an old midlware piece of code. We
had to make sure the datasets we're to handle are EXTENDED format
datasets. Otherwise it would not work wit multi-volume datasets.

I could search our archives if you'd need more details.

--
Peter Hunkeler
Credit Suisse

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


Re: Interesting APAR OA27291 an undocumented change to GETMAIN Behavior in z/OS 1.10

2009-02-09 Thread Hunkeler Peter (KIUK 3)
And when somebody would specify large buffers, then the compiler would

cause a large paging spike due to initializing a couple of 
meg(?) of storage to x'00'.

With today's memory-rich environment, is this still an issue?


IHMO, it should never be necessary to initialize neither large
buffers nor large arrays. It is not really complex logic that is 
needed to keep track to what extent the area has been filled with 
data. You only need to initialize a pointer or counter or both.
Won't heat up paging.

Note that do not say initializaion is not needed, it of course is.
I only say you don't need to initialize large areas which you 
possibly even don't fully use. 

--
Peter Hunkeler
Credit Suisse

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


Re: Z11 - Water cooling?

2009-02-02 Thread Hunkeler Peter (KIUK 3)
With the z9 EC, IBM used what they called hybrid cooling.  


The first z/Architecture machines (zSeries 900) already had them.
Didn't remember if the latest 9672 also had MCU's but a quick
search showed that at least some of the 9672 G5 and G6 models
also had a closed loop liquid cooling system.

-- 
Peter Hunkeler
Credit Suisse

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


Re: IPL after 4Gbyte alloc NOMEMLIMIT

2009-01-30 Thread Hunkeler Peter (KIUK 3)
or you should setup a very large aux storage.

Roughly 800 million volumes 3390 mod 27 to hold all
pages of on single fully allocated 64bit address space.

But z/OS only supports 8TB paging space today, so you better
keep your 64bit users under tight control.

-- 
Peter Hunkeler
Credit Suisse

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


Re: Amid Economic Turbulence, Mainframes Counter IT Cost-Cutting Trend

2009-01-21 Thread Hunkeler Peter (KIUK 3)
Swoyer makes some good observations ...

I guess we all know where this leads to. Look at Windoze. If 
anything goes wrong, you're lost. The support people ask you
to first try rebooting and see if it helps..., then we'll
have to do a reinstall

I'm not saying, that making products easier to install and
operate is bad. But, and I think this is the dangerous pitfall
is to believe it makes professionals obsolete. After all,
this is what marketing promisses to management.

Management would be well advised to start today recruiting
and educating new people in the mainframe business. 

My $0.02

-- 
Peter Hunkeler
Credit Suisse

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


Re: Unix File names EKM and dates

2009-01-21 Thread Hunkeler Peter (KIUK 3)
[snip] In our case, I have turned off all AUDIT
recording except for errors, and made the metadata.xml 
files 8 MB, [snip]

Out of interest, what do you mean you made the metadata.xml
files 8 MB? You don't allocate storage when you create
a UNIX file. It grows as programs write to it.



I've got some offline communication with Lizette and from that
I conclude that even in a sysplex shared file system environment
each EKM instance will need its own home directory to store such
data as the metadata.xml, the audit log, the debug files. 

If this is correct, one will need to treat the EKM home
like /etc, /var, /tmp, so there is no need to have one config
file per EKM instance. It seems that all may access 
identically named files (symlinks as per my previous suggestion)
in their respective home.

-- 
Peter Hunkeler
Credit Suisse

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


Re: Unix File names EKM and dates

2009-01-20 Thread Hunkeler Peter (KIUK 3)
How would I code the EKM paramenter to include a date and 
time stamp?  I want the process to generate a new file each 
time it is cycled.  [snip]

Audit.metadata.file.name = /EKM/ekmetc/SDH8_metafile.xml   
Would become
Audit.metadata.file.name=/EKM/ekmetc/SYSNAME_metafile.xml

Lizette, did you come to a solution yet?

I admit, I'm pretty much ignorant about EKM but from a previous 
post I seem to remember it is startet as STC?

You could add an initial step to create these files and then
create a link to them so that you don't have to change the
EKM configuration. Something like this:

/*REXX*/
syscallsrc = syscalls(ON)

 

if syscallsrc  0

then do

 say SYSCALLS environment could not be established, RC= !!
syscallsrc
 say aborting...

 exit 16

 end

 

address syscall

 

sysname   = MVSVAR(SYSNAME)

cdate = date(S)/* date as mmdd */

ctime = time(N)   /* time as hh:mm:ss, transform to hhmmss */

ctime = left(ctime,2) !! substr(ctime,4,2) !! right(ctime,2)

 

metafile  = /EKM/ekmetc/ !! sysname !! _metafile.xml

metafilelink  = /EKM/ekmetc/metafile.xml

 

debugfile = /EKM/ekmlog/ !! sysname !! _ !! cdate !! _ ,

!! ctime !! _debug

debugfilelink = /EKM/ekmlog/debug



open metafile O_CREAT+O_WRONLY 660  /* create the file using open */

close RETVAL  /* then close it again*/

unlink metafilelink   /* remove the old link*/

symlink metafile metafilelink /* and create the new link*/

 
 

open debugfile O_CREAT+O_WRONLY 660 /* create the file using open */

close RETVAL  /* then close it again*/

unlink debugfilelink  /* remove the old link*/

symlink debugfile debugfilelink   /* and create the new link*/

 

exit 0

/*end-of-REXX*/


Store this REXX as CRESLINK in a REXX library and run it before
the EKM step:

//IRXJCL01 EXEC PGM=IRXJCL,PARM='CRESLINK' 
//SYSEXEC  DD DISP=SHR,DSN=your-rexx-library-goes-here
//SYSTSPRT DD SYSOUT=* 

You may want to add some more sophisticated error handling and possibly
other files to create. But this should give you an idea.

--
Peter Hunkeler
Credit Suisse

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


Re: Unix File names EKM and dates

2009-01-20 Thread Hunkeler Peter (KIUK 3)
The config information will need to be changed each time the EKM STC 
is cycled.

Apart from the filenames you already posted, what else do you need to
change in the config file?

If it is only filenames so they point to the current files, this is
exactly what symbolic links are good for. You can keep the filenames
the program refers to unchanged since these are the symbolic link names.
As proposed in my REXX, you then create the files with the variable
names
and let the symlink point to them.

I just recognized that my sample REXX will only work it the /EKM
directory
is unique to each z/OS instance and that this probably is not the case.
You'd need to change the symlink names so these are different for
different
instances..h... this would require a different config file for
each EKM instance.

Do the EKM instances share the config file? Is it specified in the
JCL? If so, you can use system symbolics to point to different
(but constant) config files for each EKM instance.

--
Peter Hunkeler
Credit Suisse

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


Re: Non-reentrant code question

2009-01-19 Thread Hunkeler Peter (KIUK 3)
  USING FRED,15
FRED CSECT
 B  SAVE-*(15)
 L  15,0(1)
 B RETURN

SAVE  DS 0H
   STM 14,12,12(13)
   BALR 11,0
   LA   0,*-FRED
   SLR  11,0
   LA   2,SAVEAREA
   ST   2,8(13)
   ST   13,4(2)
*  LR   13,2
   B4(15)
*
RETURN DS 0S
*   L  13,SAVEAREA+4
L  14,12(13)
LM 0,12,20(13)
BR 14
 LTORG

SAVEAREA  DS 18F
 END

As it stands above, I can call the code fine. Uncomment the LR 13,2 
and the program crashes at that point.

If read-only storage was the problem, I'd expect the above code to
fail at the ST 13,4(2). I don't see how uncommenting the LR 13,2
would make the code crash at that point. 
When you uncommented the LR 13,2 you also uncommented the 
L 13,SAVEAREA+4, didn't you?

-- 
Peter Hunkeler
Credit Suisse

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


Re: VSM Changes in z/OS 1.10: Beta Systems Software

2009-01-14 Thread Hunkeler Peter (KIUK 3)
The IBM code fixed by PTF UK42299 is linked into and thus distributed
with the ISV product.


Somewhere in this thread APAR OA27291 was mentioned. I just had a look
at it and I think the examples are in error. Here is an extract from 
it:

  Consider the following examples to better understand VSM
  behavior in z/OS 1.10 prior to this APAR compared to z/OS 1.9.
  The following examples assume:
  1. Beginning with storage mapped as shown below.
  2. The getmain will be satisfied as needed from the FQE and/or
 FBQE shown.
  
  DQE:  Addr 0001A000 Size 1000  TCB: 009FF050 SP/K:   2/ 8
   FQE: Addr 0001AC00 Size  C00  TCB: 009FF050 SP/K:   2/ 8
  FBQE: Addr 0001B000 Size 6000

The FQE cannot have a start address of 0001AC00 and a size of C00 if
it belongs to a DQE for X'1000' bytes. It is difficult so say what
is correct not knowing what GETMAIN/FREEMAIN request were done so
far.

I assume (from a comment further down) that it was meant to show
a single GETMAIN for X'C00' bytes has been done. The corresponding
CBs look like this:

  DQE:  Addr 0001A000 Size 1000  TCB: 009FF050 SP/K:   2/ 8
   FQE: Addr 0001A000 Size  400  TCB: 009FF050 SP/K:   2/ 8
  FBQE: Addr 0001B000 Size 6000

Not shown in the APAR text, the corresponding CBs under z/OS V1.10
would look like this:

  DQE:  Addr 0001A000 Size 1000  TCB: 009FF050 SP/K:   2/ 8
   FQE: Addr 0001AC00 Size  400  TCB: 009FF050 SP/K:   2/ 8
  FBQE: Addr 0001B000 Size 6000

The erroneous combiniation

   FQE: Addr 0001AC00 Size  C00  TCB: 009FF050 SP/K:   2/ 8
 
has been copied down through all the samples.


Am I missing something here?

-- 
Peter Hunkeler
Credit Suisse

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


Re: Shell Scripts in EKM

2009-01-05 Thread Hunkeler Peter (KIUK 3)
Happy New Year to everybody!

Lizette,
I just read about BPX.CONSOLE and I must say that the description
is rather fuzzy. 

However, my guess is that you have BPX.CONSOLE defined and  that 
your EKM server's userid is permitted to BPX.CONSOLE.

If so, as per description of the BPX1CCS, it has to provide it's own 
message prefix. Note that this requirement is *not clearly* documented 
in the XL C/C++ runtime reference for __console(), so how should 
someone coding in C/C++ know about that??.

I'd try to take the permission to BPX.CONSOLE away from EKM's userid
and see if that helps.

-- 
Peter Hunkeler
CREDIT SUISSE

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


Re: Rational Developer

2009-01-05 Thread Hunkeler Peter (KIUK 3)
What BPX messages ?

--
Peter Hunkeler
CREDIT SUISSE

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


Why would I use System REXX as shown in the sample? (was: RO command query)

2008-12-31 Thread Hunkeler Peter (KIUK 3)
If this is only system REXX issue, there is an example of using
AXRMLWTO in the MVS Authorized Assembler Services Guide:
http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/IEA2A881/31.
5?SHELF=IEA2BK81DT=20080120225118

While we're at it: I once more tried to understand the advantage 
of using System REXX in general and especially as shown in the 
MCSOPER example. There is an asm routine establishing an EMCS 
console, then calling System REXX to issue a system command, 
retrieving the command response and writing it back to our 
previously established EMCS console, finally the assembler code, 
after returning from System REXX reads the command response from 
the EMCS console.

Seems like a lot of overhead and a lot more complex than 
necessary to me. Why not simply issue the command directly 
from the asm code (using MGCRE)?

What (advantage) am I missing?

Is anybody using System REXX? If so, what for?

-- 
Peter Hunkeler
Credit Suisse

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


Re: Shell Scripts in EKM

2008-12-31 Thread Hunkeler Peter (KIUK 3)
The reason is our EMK server on z/OS V1.9 does not 
have any message IDs, so all we get is the following text:

Server is running. TCP port: 3801, SSL port: 1443  

Seems like inacceptable behaviour for a software to be run
on z/OS. I'd try to open a PMR requesting identifiable messages.

-- 
Peter Hunkeler
Credit Suisse

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


Re: Find CLASS and MSGCLASS

2008-12-30 Thread Hunkeler Peter (KIUK 3)
I have always thought about finding the class and the msgclass 
myself for creating our own jobcard. Do someone know how to find
them ?

What do you mean by finding the class and msgclass?

JES supports 36 jobclasses (i.e. classes) named A thru Z and 
0 thru 9. It is solely up to the installation which jobclasses 
are being used at all and what for.  

JES supports 36 outclasses (i.e. msgclasses) named A thru Z and 
0 thru 9. It is solely up to the installation which outclasses 
are being used at all and what for.  

Typically different jobclasses are assigned for different kinds 
of batch work, e.g. test jobs, production jobs, etc.

Outclasses are assigned for output to be hold, others for output
to be printed (and punched in earlier times). Different print
classes may be assigned to denote different kinds of output.
Some outclasses may be used to send output to archiving systems.


You need to ask at your site for the corresponding doc which
tells you how the classes are defined at your installation.

-- 
Peter Hunkeler
CREDIT SUISSE

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


Re: Anyone using JAVA 6.0 on z/OS?

2008-12-12 Thread Hunkeler Peter (KIUK 3)
I was just curious if JAVA on the mainframe should be kept as 
current as possible or if we should lag abit.

The beautiful thing about all the Java stuff is that you're 
damned to keep various versions in parallel. Jave beats
Micro$oft when it comes to incompatibilities between releases.

At the time a Java applications is developed, there is a 
specific Java release that is being used and the application
will very often only run with exactly that release.

--
Peter Hunkleler
Credit Suisse

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


Re: Encryption routine from IBM accepting limited set of input characters

2008-12-12 Thread Hunkeler Peter (KIUK 3)
I don't understand the context in which you would want 
something like this, [snip]

I never said I wanted something like this and I was completely
confused myself about the fact that there ought to be that 
something. In the meantime it became clear that there was a 
misunderstanding that made me believe there actualy was something 
like this. 

TGIF, so everybody can soon recover from the confusion this 
may have caused. I'm sorry about this.


--
Peter Hunkeler

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


Encryption routine from IBM accepting limited set of input characters

2008-12-11 Thread Hunkeler Peter (KIUK 3)
Has anyone heard of an encryption routine from IBM which
only accepts a limited set of characters in the input field
to be encrypted? I was told the routine will refuse working
on any byte which is not part of a 64-character-set.

I don't know more details at the moment. 

--
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: Encryption routine from IBM accepting limited set of input characters

2008-12-11 Thread Hunkeler Peter (KIUK 3)
Base64 encoding uses only these 64 characters for the
encoded form, not restricting the input to only these.

It is used to properly (not securely) transport binary
data through text based interfaces (e.g. email).

So, base64 is not what I'm looking for. Thanks anyway.

--
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: InfoCenters (Was: Re: z/OS 1.10 and Data Areas)

2008-12-05 Thread Hunkeler Peter (KIUK 3)
Last year, I downloaded the IEHS and successfully ran it on my 
Windows laptop as a stand-alone application. It's kinda big 
(like 12MB), but it works. http://www.alphaworks.ibm.com/tech/iehs

Ed,
did you find books in eplcise plugin format, e.g. the z/OS library?

--
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: z/OS 1.10 and Data Areas

2008-12-03 Thread Hunkeler Peter (KIUK 3)
There is no thought that I am aware of to change from having the z/OS 
manuals other than data areas in both book and PDF format.

There are other IBM products besides z/OS that are already dropping 
the .boo format for some of their books. I recently had the need to 
get current books for DB2 V9.1 for z/OS. I've found many of them 
in both .pdf and .boo format while some were available only as .pdf.

So that should allay some of the fear.

Not really, see my comment above.

I do not have any idea if only book format on the WEB' vs book format

on TSO as well as on the WEB is a consideration. I did note the
several 
comments from folks who use the book format on TSO.

Is the .boo format found in the CDs any different from either the 
WEB or the TSO format? If so, then there need to be 3 formats.



I'm really having a hard time to understand why providing manuals in
.boo
format or not is an issue at all. IBM manuals, at least in the z-area,
have
a common look which seem to indicate they are all written with similar
tools
and strong sytle rules. Isn't there an automated process of producing
.boo, .html, .pdf and what else from the same source? What a shame.

-- 
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: z/OS 1.10 and Data Areas

2008-12-02 Thread Hunkeler Peter (KIUK 3)
- Because I need to view so many different versions of manuals, 
for different releases of IMS, z/OS, DFSMS, etc., it is not 
practical to download copies of all manuals to my work PC, home PC, 
laptop, etc., or to charge someone with doing the same on a 
company server.
[snip]
- Book Manager manuals are fast because only the portion you need 
is downloaded

As for z/OS, I usually buy the CD-Collection and the copy all the
*.boo and *.bks to my laptop. Verfy efficient, very handy. You even
immediately can see all the versions in the bookshelf with Library 
Reader. Superb.

Every now and then, I download the *.boo files from IBM products that
still happen to offer them. Unfortunately *.bks files are normally
missing, but they are build in a couple of minutes. Just did that
for DB2 V9 a few weeks ago (well, not all books were available in 
*.boo format but the most important are).

It would be great if IBM would offer ZIP files containing all the
*.boo and the corresonding *.bks product by product. Download one
file, extract and voilà.

--
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: TCP/IP

2008-12-01 Thread Hunkeler Peter (KIUK 3)
I think that your terminology may be a bit off. A socket is a single
communications path in TCPIP. Normally, a server will first BIND to a
port, then LISTEN on that port. This is not a socket. When a request 
comes in, the code needs to ACCEPT. At this point you have an actual 
socket.

I is my understanding that both client and server code first needs to 
obtain a socket using socket(). Servers then bind() the socket to a 
specific port and finally listen() for incoming connection requests. 

Clients connect() to the desired address, wacking up the server form 
the listen() call. The server then accepts the connection via accept() 
which creates a *new* socket reperesenting this very connection. The 
initial server side socket will be used to listen() again.

A concurrent sercer will spawn() a new process to handle the new
client request. The main process will close the socket returned by
accept() and will go back to listen().

A single threaded server will handle client request, eventually
close the socket (returned by accept()) and will the go back to 
listen().

-- 
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: z/OS 1.10 and Data Areas

2008-11-30 Thread Hunkeler Peter (KIUK 3)
Your comments on this approach are of interest.

I'm still using the Library Reader as the reference tool. It's fast,
let's me search whole book shelves. It's not so good on printing more
that a very few pages - PDF is the better way to go for this.

In a big company, behind all the firewalls, proxy servers and what else
there might be, internet access is quiter slow every now an then. Having
the books on the local disk is very helpful.

I don't understand why the Bookmaster files are disappearing. IBM still
publishes the books in HTML format. There is not a big difference
between
HTML and Bookmaster input, is 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: RCFs are no longer accepted by IBM???

2008-11-25 Thread Hunkeler Peter (KIUK 3)
I'm attempting to send an RCF to IBM using the address supplied 
by John Eells in this post: 
Your message
  Subject: Extraneous (And Confusing) Words in DFHSM Serialization
Descriptions
was not delivered to:
  [EMAIL PROTECTED]

Shouldn't this read MHVrcfs instead of MVHrcfs?

--
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: Allocated Dataset Question

2008-11-21 Thread Hunkeler Peter (KIUK 3)
Very useful post.

--
Peter Hunkeler
CREDIT SUISSE

-Original Message-
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On
Behalf Of Anton Britz
Sent: Thursday, November 20, 2008 5:09 PM
To: IBM-MAIN@BAMA.UA.EDU
Subject: Re: Allocated Dataset Question

Howard,

Have you got access to a set of IBM manuals ? ( And please do not send 
your TEST message every week or otherwise we need to take your
Internet 
access away in that old age home of yours )

In the operators manual :

D GRS
{[,SYSTEM|,LINK|,ALL|,A|,DELAY|,D|,SUSPEND|S]}

  | 
  |   
[,CONTENTION|,C]
| 
  |   [,RES=(qname|*
[,rname|,*])]
| 
  |   
[,HEX]
| 
  |   [,DEV=[/]devnum][,
{SUSPEND|S}]   |

  |   [,RNL=
{CONVERSION|CON|C}]
| 
  | 
{ALL|A   }
| 
  | 
{EXCLUSION|EXCL|E}
| 
  | 
{INCLUSION|INCL|I}
| 
  
|

   |
  |{,{CONTENTION|C}[,ENQ|,E][,{LATCH|L}[,{JOBNAME|JOB}=jobname]]
[,HEX]}| 
  
|

   |
  |{,{LATCH|L}[,{JOBNAME|JOB}=jobname][,CONTENTION|,C]}
[,HEX]  | 
  | 
{CONTENTION|C}}
| 
  
|

   |
  |
{,ANALYZE|,ANALYSE|,AN,   }

| 
  |   
{BLOCKER|BLOCK }
| 
  |   {WAITER|WAIT
[,SYSTEM|,SYS=sysname|*]   }
| 
  |   
[,ASID|,AS=asid]
| 
  |   
[,JOBNAME|,JOB=jobname]
| 
  |   [,XJOBNAME|,XJOB=
(jobname1,jobname2,...,jobname25)] }| 
  |   [,XQNAME|XQN=
(qname1,qname2,...,qname25)]| 
  
|

   |
  |   {DEPENDENCY|DEPEND|DEP
[,SYSTEM|,SYS=sysname|*] } |

  |   [,ASID|,AS=asid]
[TCB=tcbaddr]| 
  |   
[,JOBNAME|JOB=jobname]
| 
  |   [,XJOBNAME|,XJOB=
(jobname1,jobname2,...,jobname25)]  | 
  |   [,XQNAME|,XQN=
(qname1,qname2,...,qname25)]   | 
  
|

   |
  |   [,RES=
(qname,rname)]
| 
  |{SCOPE|SCO=SYSTEM[S]|SYS
[S]}| 
  |
{SYSTEM|SYS=sysname|*}
| 
  |   [,COUNT|,CNT=nn]
[,DETAIL|,DET]   | 
  |[,L={a|name|name-
a}]
| 
  | 

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



Re: concatenations, again

2008-11-18 Thread Hunkeler Peter (KIUK 3)
Sorry, Frank, I tested this before posting, but unfortunately
as it seems, I was somehow fooled, i.e. I did not test precise
enough.

I stand corrected. It does not work the way I was telling here.
I overlooked that simple message in then JESYSMSG file:

IEF694I DDNAME REFERENCE TO DD CONCATENATION REFERS ONLY TO 
FIRST DD
 
Too bad.

--
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: concatenations, again

2008-11-16 Thread Hunkeler Peter (KIUK 3)
As for the OWNSYSLB statement, the problem with that is it does 
not work to add more than a single library.

I had an example in my post where 3 libraries where defined
through one //OWNSYSLB DD. Isn't this what you're talking about?

You can concatenate many PDSs, PDSEs and even UNIX directories
with a single DD (The actual number depends on the mix and on the
number of extents of the PDSs. See DFSMS Using Data Sets for the
exact rule.)

--
Peter Hunkeler

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



Re: The Register article on HP replacing z

2008-11-14 Thread Hunkeler Peter (KIUK 3)
I heard
 someone make the comment that even the z10 (and possibly earlier)
were
 RISC with CISC in the milli-micro-etc. code?

668 of the 894 instructions on the z10 EC (about 75%) are implemented 
entirely in hardware.  I don't know about anyone else, but I would not 
exactly call 668 hardware instructions RISC.

I might well display my ignorance here but why the heck should I care?
What I'd care for is functionality, performance, reliability, and price.
I don't care whether this is reached with RISC, CISC, microcode,
millicode
or any level of combination thereof.

--
Peter Hunkeler

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



Re: concatenations, again

2008-11-14 Thread Hunkeler Peter (KIUK 3)
Now how is *this* one for interesting:

You specifically were looking for a solution where you 
did not have to estimate the muximum number of libraries
to concatenate ahead of the given library. This is why
I came up with the DDNAME=OWNSYSLB propsal. Additional
advantage: Your users do not need to know DD override 
rules (although I consider this basic z/OS skills); you
simply tell'em to add a OWNSYSLB DD statement if the 
need to add their own libraries.

-- 
Peter Hunkeler

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



Re: procs and concatenations

2008-11-11 Thread Hunkeler Peter (KIUK 3)
//OWNSYSLB  DD DISP=(NEW,KEEP),DSN=amp;OWNSYSLB,
//  SPACE=(TRK,(1,,1)),RECFM=U,LRECL=32760
//*
I don't know about KEEP on a temporary DSN; I'd be more 
comfortable with PASS.  But I'm very uncomfortable with 
DELETE in a PROC. It has bad effects when I override with 
a catalogued data set and forget to override DISP.

For exactly the same reason you mention I did not want
to write DELETE (or let it default), but the usual PASS
escaped me when writing the post. I'm not exempt from getting
older, it seems.

-- 
Peter Hunkeler

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



Re: procs and concatenations

2008-11-10 Thread Hunkeler Peter (KIUK 3)
Try this:

//IGYWC  PROC  LNGPRFX='IGY.V3R3M0',SYSLBLK=3200
//COBOL  EXEC PGM=IGYCRCTL,REGION=2048K  
//STEPLIB  DD  DSNAME=LNGPRFX..SIGYCOMP,
// DISP=SHR   
//*   
//SYSLIBDD DDNAME=OWNSYSLB
//  DD DISP=SHR,DSN=APPL.PROD.COPYLIB
//*
//OWNSYSLB  DD DISP=(NEW,KEEP),DSN=OWNSYSLB,
//  SPACE=(TRK,(1,,1)),RECFM=U,LRECL=32760
//*
...
...


If you don't need any personal SYSLIB library, code:

//S1 EXEC IGYWC
//*
//COBOL.SYSIN DD *
 your cobol code goes here
/*

and the compiler will only see APPL.PROD.COPYLIB

If you need one private library ahead of the APPL-lib,
code:

//S1 EXEC IGYWC
//*
//OWNSYSLB DD DISP=SHR,DSN=your.own.private.copy.lib1
//*
//COBOL.SYSIN DD *
 your cobol code goes here
/*

and the compiler will see your private library ahead of
the APPL.PROD.COPYLIB library.

If you need more than one private library, three in this
example, code:

//S1 EXEC IGYWC
//*
//OWNSYSLB DD DISP=SHR,DSN=your.own.private.copy.lib1
// DD DISP=SHR,DSN=your.own.private.copy.lib2
// DD DISP=SHR,DSN=your.own.private.copy.lib3
//*
//COBOL.SYSIN DD *
 your cobol code goes here
/*

and the compiler will see all the three private libraries
ahead of the APPL.PROD.COPYLIB library.


-- 
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: How to stop REXX from interpating statement?

2008-11-04 Thread Hunkeler Peter (KIUK 3)
Not sure what you want. REXX alway replaces all variables on
a statement before executing the resulting statment. 

Some ideas:

say A 
say 'A' 
say 'A=' !! A

--
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: How to stop REXX from interpating statement?

2008-11-04 Thread Hunkeler Peter (KIUK 3)
Still not sure I understand. Anyway, maybe you need the INTERPRET
instruction:

/* REXX */
...
/* read data into variable A */
...
call sub A/* call sub with the name of the variable to be used */
...
exit

sub:
/* assign content of variable passed by name to another variable */
interpret X =  arg(1)
say x
return







Peter Hunkeler
CREDIT SUISSE

Global Data Center Operations
Print Processing Engineering / KIUK 3
Uetlibergstrasse 231
CH-8070 Zurich
Phone   +41 (0)44 332 2697
Fax +41 (0)44 332 4543
http://www.credit-suisse.com

-Original Message-
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On
Behalf Of Itschak Mugzach
Sent: Tuesday, November 04, 2008 11:29 AM
To: IBM-MAIN@BAMA.UA.EDU
Subject: Re: How to stop REXX from interpating statement?

I read a record from a dataset. A field named A holds the string value
of
'ABCD**'. I then pass the name of the variable to a routine. The routine
resolved the value by name using VALUE(A). If A hold string of **, REXX
thinks this is a power operation,. In Clist, you can limit the number of
levels it will interprate the variable. I want REXX to return value by
name
without trying to resolve it and reference it like a string variable.

Itschak

On Tue, Nov 4, 2008 at 12:14 PM, Hunkeler Peter (KIUK 3) 
[EMAIL PROTECTED] wrote:

 Not sure what you want. REXX alway replaces all variables on
 a statement before executing the resulting statment.

 Some ideas:

 say A
 say 'A'
 say 'A=' !! A

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



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

2008-10-30 Thread Hunkeler Peter (KIUK 3)
Don't do physical dumps of HFS or zFS data sets when the 
file system data set is mounted. DSS will not quiesce the 
HFS or zFS which will most probably result in an unusable 
dataset after restore. Always use logical dumps.

Use RENAMEU with the restore to rename the data sets on the
new volume.

-- 
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: Loop in REXX

2008-10-24 Thread Hunkeler Peter (KIUK 3)
If you want to check that the user has entered a 4-digit year, 
you could code:
 do while \datatype(year,'N')   LENGTH(year) \= 4
   SAY 'Invalid Date!!... enter year, using only 4 num digits'
   pull year
   end 

You could but it would not work as intended. You need to use
the OR operator not the AND.

--
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: How big is your z/OS 1.9 root and where does it live

2008-10-22 Thread Hunkeler Peter (KIUK 3)
I just ran out of space on my ROOT while installing JAVA 31.$

You should not install directly into the root file system but 
allocate a separate file system for each separate product. Keep
the root more or less as it is delivered with z/OS, except from
creating additional directories to be used as mount points 
for other file systems.

-- 
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: How big is your z/OS 1.9 root and where does it live

2008-10-22 Thread Hunkeler Peter (KIUK 3)
http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/Shelves 

Goes back to OS/390 V1.1

--
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: How big is your z/OS 1.9 root and where does it live

2008-10-22 Thread Hunkeler Peter (KIUK 3)
The real title is OS/390 V2R7.0 UNIX System Services Planning.

However, much had changed with respect to the root file system
when support for sharing HFSs in a sysplex was added with 
OS/390 V1.9. It's better to consult a more recent version
of the manual before re-doing the root setup.

-- 
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: How big is your z/OS 1.9 root and where does it live

2008-10-22 Thread Hunkeler Peter (KIUK 3)
Top ROOT is not a term I've run into before, although
I understand what Lizette is using it for.

Before OS/390 V1.9 (not to confuse with z/OS V1.9), it was
simply the root file system. Then V1.9 introduced the
syslpex sharing of file system and with this two new terms
were coined:

- The Sysplex Root, which simply is the first file system
  mounted by the kernel. It's the point you reach by cd /.

  There is only one sysplex root and all systems participating
  in sysplex sharing of file systems have it mounted as the
  top level filesystem.

  The sysplex root has a coulpe of mount points and a couple
  of sysbolic links but is empty otherwise.

- The Version Root contains all the data (directories, files,
  etc.) that is delivered with each OS release. It is what has
  been called root file system before OS/390 V1.9.

  Some systems in the sysplex may share this file systems, some
  may have another version of it. 

The planning guide explains this all, although it problably more
than one pass to get the idea.

--
Peter Hunkeler
CREDIT SUISSE

Global Data Center Operations
Print Processing Engineering / KIUK 3
Uetlibergstrasse 231
CH-8070 Zurich
Phone   +41 (0)44 332 2697
Fax +41 (0)44 332 4543
http://www.credit-suisse.com

-Original Message-
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On
Behalf Of Chase, John
Sent: Wednesday, October 22, 2008 4:28 PM
To: IBM-MAIN@BAMA.UA.EDU
Subject: Re: How big is your z/OS 1.9 root and where does it live

 -Original Message-
 From: IBM Mainframe Discussion List On Behalf Of Lizette Koehler
 
 Peter,
 
 I totally agree with your statement, however, the descriptions and
diagrams
 are very nice in this manual.  I am still going through the zOS v1.9
manuals
 to see what has been enhanced.  But my basic direction is to start at
the
 beginning of the yellow brick road and move forward.  I find that
sometimes
 IBM drops really good information over time in manuals.
 
 Lizette
 
 
  The real title is OS/390 V2R7.0 UNIX System Services Planning.
 
  However, much had changed with respect to the root file system
  when support for sharing HFSs in a sysplex was added with
  OS/390 V1.9. It's better to consult a more recent version
  of the manual before re-doing the root setup.

Looks like Chapter 7 in the z/OS 1.9 UNIX System Services Planning
manual has the current documentation for this.  Presumably a similar
chapter in the z/OS 1.10 manual as well.  Since current intent here is
to skip 1.10 and wait for 1.11, I'll study the 1.9 manual for now.

Top ROOT is now Sysplex ROOT; similar changes to other nomenclature.

Thanks,

-jc-

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

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



Re: How to insert records using EXECIO

2008-10-17 Thread Hunkeler Peter (KIUK 3)
Its alreqdy 8:30am here but it might still be too early
to understand your sample. The result shown indicates 
that you implemented an append, which of course is 
equal to insert after last record. Not what the OP 
wanted.

But why are you reading the data set in first? ALLOC
with MOD followed by EXECIO DISKW accomplishes the same.

I don't understand what the do loop is 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: Message ICE099A ... Need Help

2008-10-17 Thread Hunkeler Peter (KIUK 3)
Yes, I'd agree that the most probable cause is a missing member.  
But I don't have any way of telling which member it is.

Any reason the message doesn't tell? After all, ICEMAN knows
what it was looking 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: Message ICE099A ... Need Help

2008-10-17 Thread Hunkeler Peter (KIUK 3)
For a few bucks you can get the z/OS CD collection and you'll
be independent of unreliable internet services.

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

2008-10-17 Thread Hunkeler Peter (KIUK 3)
I don't see neither an error nor REXX code? What is your problem?
Pleaes take your time to write sufficient information so others
are able to help instead of wasting time trying to guess what
you want.

-- 
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 class for JES2 SYSOUT

2008-10-17 Thread Hunkeler Peter (KIUK 3)
_   10  SYS1 ASM2 STARTING  A
_   11  SYS2 ASM2 STARTING  A
_   12  SYS3 ASM2 STARTING  A
_   13  SYS4 ASM2 STARTING  A

These look like dynamically allocated SYSOUT DD statements 
to me. I guess the program allocates them upon need with
sysout class A. 

--
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: How to insert records using EXECIO

2008-10-17 Thread Hunkeler Peter (KIUK 3)
Scott,
I thought you wanted to demonstrate how to insert records
at the beginning of a file. I must have misunderstood. 

-- 
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: How to insert records using EXECIO

2008-10-16 Thread Hunkeler Peter (KIUK 3)
I have a requirement to insert some records in the beginning of a file 
where already some lines are existing . i tried using DISKW using MOD, 
but they are appending to the end. How do we insert in the beginning? 
I am using REXX for this program.

There is no direct way to insert data into a sequential data set,
neither
at the beginning nor inbetween. You need to re-write the dataset with
all 
the new and current records in the desired sequence.

If the dataset is not too big, you can read it into storage using EXECIO
then write everything back out with multiple EXEXIOs. You can also use
one of various ways to concatenate the input datasets and copy them
into a new output dataset.

-- 
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: Retract: FTP log messages emanating from TN3270E

2008-10-10 Thread Hunkeler Peter (KIUK 3)
ftpd sends its messages to the syslog daemon (syslogd).
syslogd seems to be configured to send (some or all) 
messages to /dev/console. 

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

2008-10-07 Thread Hunkeler Peter (KIUK 3)
when I run my exec REXX the error appears:
 1 +++ ?
IRX0013I Error running BRAS, line 1: Invalid character in program

what is this??

An invalid character as the message says. The question mark suggests
that it may be an unprintable character from REXX' point of view.

--
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: The Obsolete mainframe?

2008-10-07 Thread Hunkeler Peter (KIUK 3)
Yeah, mainframes are about as obsolete as telephones.

And by far not as obsolete as buzzword journalism.


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

2008-10-06 Thread Hunkeler Peter (KIUK 3)
If your program might also be using the data stack, aka
external data queue, be sure to code

  parse [upper] external yourvariable

instead of parse [upper] pull if you want the code to
read from the terminal. pull will read from the stack unless
it is empty.

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

2008-10-02 Thread Hunkeler Peter (KIUK 3)
This is what QINFO shows for me:

Product Release: 6.8   
QWIKOPTS Release: 6.3  
Main data base release: 6.8
Program information: QWIKREF1 6.80 MVS/QUICKREF 02/13/03 11.45  

It seems we're on 6.8 with the code and the db. Yet, still the drill 
down doesn't work. Is QWIKOPTS being at 6.3 the problem? If so, what
would I ask the QW sysprog to do?

--
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: DCB parameter in COBOL and JCL

2008-09-30 Thread Hunkeler Peter (KIUK 3)
I might be wrong but if memory serve me right it has to do with a 
missing open/close and not with an empty dataset. 

Before SMS, newly allocated data set that have not been opened for
OUTPUT didn't have an EOF mark written and the attributes in the 
DSCB were only those from the JCL.

With SMS, the EOF mark is always written, however, the system cannot
know what attributes a program would add (override) to those specified
in the JCL *if* the program does not actually OPEN the data set.

And I believe it still holds true that DCB information is only stored
in the DSCB if the data set was open for OUTPUT (and has actually had
WRITE operations against it).

This has been discussed in the past. You might want to search the
archive.

-- 
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: Data conversion EBCDIC to ASCII

2008-09-26 Thread Hunkeler Peter (KIUK 3)
Knowing that, then here's the series of commands I recommend
you issue, starting at ISPF 6:

   == oput 'BRASIL.ZOS.CONTEST.JCL(DATA1)' '/data1' binary

   == omvs(you are put into UNIX)

   == iconv -f ibm-1047 -t iso8859-1 data1 data2
   == exit  (you leave UNIX, return to ISPF 6)

   == oget '/data1' 'BRASIL.ZOS.CONTEST.JCL(DATA1)' binary


Since your advice is to do the conversion from the UNIX shell,
why not do everything from there? A lot less troubles to be
expected. 

What will likely be the next error reported by Claudio? I bet
it'll be:

iconv: FSUM6180 file data1: EDC5129I No such file or directory.

Why? He posted:
  ...
  THE OPENING OF HFS FILE /DATA1

See the upper case in the file name? 

I'd suggest:

1) OMVS to start a UNIX shell. Or, if available, better use
   telnet, rlogin, SSH to log into UNIX.
2) cp //'BRASIL.ZOS.CONTEST.JCL(DATA1)' data1
3) iconv -f ibm-1047 -t iso8859-1 data1  data2
   don't forget output redirection ()!
4) cp data2 //'BRASIL.ZOS.CONTEST.JCL(DATA1)'
5) ctrl-d   or   exit  to leave the shell
   (or just keep the session around if using
telnet, rlogin, SSH, you might need to try once
more :-)

-- 
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: Data conversion EBCDIC to ASCII

2008-09-26 Thread Hunkeler Peter (KIUK 3)
(It's best not to overwrite the original input file because you
might need to try once more.)

In case of iconv, I seem to remeber that it even doesn't support
using the same file as input and as output.

--
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 I intercept Cancel event in LE-based application?

2008-09-26 Thread Hunkeler Peter (KIUK 3)
To give control to application code, LE needs to trap the 
error (with anESTAE in case of ABENDs) and then tell the 
system it wants to retry. The LE code can then pass control 
to the application's error handler.

By definition, an operator CANCEL leads to a non-retryable
abend. So, I guess LE's error handler does indeed get control
and will cleanup but then it will not retry but percolate
(or it will retry but the sysetm ignores it).

I'd say you need your own ESATE in the assembler code to
get control when CANCELled.
 
--
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: Calling Assembler module from REXX

2008-09-23 Thread Hunkeler Peter (KIUK 3)
1)make the assembler routine re-entrant.  Successive LOADS will up the 
  use count, but not actually bring in a new module.

This will not help. I don't know how LINKMVS is implemented but from the
word LINK in its name I would comclude that it is supposed to work like
the LINK SVC: Load-give control-delete. A fresh copy would be loaded in
every case.


Create a second module. The one called from REXX is trying to read a 
Name/Token pair. If not found, it loads the second module and stores its
entry point address in the above mentioned Name/Token pair. The first 
module will then find the Name/Token pair on subsequent calls and can 
branch directly to the already loaded module.

If, what I conlcude from your initial post, your current implementation
requires an OPEN and a CLOSE call, then you can connect the load and N/T
pair creation to OPEN and the N/T pair deletion and the unload to the
CLOSE call.

-- 
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: AFP-Printer handling in a JES3 environment

2008-09-19 Thread Hunkeler Peter (KIUK 3)
The commands seemed straightforward enough: various forms of 
*CALL, *START, *RESTART, *CANCEL, and *MODIFY. 

May well be true *if* you understand the design principles of JES3,
but this is just my point. I currently don't and haven't had the time
(nor need) so far to dig into JES3, unfortunately.

I tried to understand the handling with my JES2 background but came to
the conclusion that is must me quite different. You comment confirms 
this. 

I'll give it a try on JES3-L. Thanks fot this 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



AFP-Printer handling in a JES3 environment

2008-09-18 Thread Hunkeler Peter (KIUK 3)
My background is mainly JES2 but here at Credit Suisse, we've
got JES3. Our print operators are having problems with some
specific situations. I suspect their handling is not state of
the art. 

I vaguely remember how we operated the APF printer from JES2 but 
that was more thatn a decades ago. I don't have enough JES3 
experience to identify the differences (and what might have 
changed since then).

I'd appreciate if some would offer to discuss with me offline.

--
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: Bookmanager CDs and readers

2008-09-17 Thread Hunkeler Peter (KIUK 3)
I still prefer the outdated IBM Library Reader and Bookmaster 
files most of the time. I use PDFs when I need to print more 
that one or two pages; the Library Reader prints too many 
form feeds.

I haven't ordered the z/OS v1.10 version yet. Up to V1.9 the
CD-collection (SK2T-4269) still has all the books in bookmaster
format (as well as in PDF format). 

If you don't have the Library Reader try to get hold of an older
CD of that collection, in fact you'd need to go back to OS/390
V1.x. the Library Raader has been distributed on CD 1 of that
collection. Later version contain a Java base reader, which I
consider plain rubbish. YMMV, so you may try it, of course :-)

-- 
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 FILE PERMISSION HELP

2008-08-20 Thread Hunkeler Peter (KIUK 3)
Two options:

- use QUOTE SITE UMASK nnn before the MKD
- use QUOTE SITE CHMOD nnn dirname after the MKD


No shell is involved in ftp, so the shell's profile
are not of interest. 

FTPD has a FTP.DATA configuration file that sets the default 
UMASK for FTP sessions. See IP Configuration Reference.

--
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 FILE PERMISSION HELP

2008-08-20 Thread Hunkeler Peter (KIUK 3)
I just recognized that I mixed things up. It's the files
not the directory your having trouble with.

My suggestions remain the same except that MKD has to be 
replaced with PUT and dirname with filename.

Two options:

- use QUOTE SITE UMASK nnn before the PUT
- use QUOTE SITE CHMOD nnn filename after the PUT


No shell is involved in ftp, so the shell's profile
are not of interest. 

FTPD has a FTP.DATA configuration file that sets the default 
UMASK for FTP sessions. See IP Configuration Reference.

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

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



Re: embarresing request

2008-08-07 Thread Hunkeler Peter (KIUK 3)
We do have the inits set. However, on rare occassion, they get 
messed up when Production Control changes one on the wrong system.

And so can WLM scheduling environments get messed up.

The WLM scheduling environment idea looks nice.

Prevents only jobs having SCHENV= on the job statement from running
on the wrong system.


Is the single MAS a requirement?

--
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: INLINE JCL PROC Question

2008-08-05 Thread Hunkeler Peter (KIUK 3)
I don't know if this works in batch but from interactive
TSO you can start the interactive trace with the
   EXECUTIL TS
TSO command. All REXX scripts started thereafter are
run as if trace ?i was specified. Stop the trace again
with EXECUTIL TE.

You could try the following. Note that instead of calling
the rexx from the PARM its called from SYSTSIN. Variables
don't work here, so the FUNCTION has to be specified 
directly in SYSTSIN


//PST0020 EXEC PGM=IKJEFT1A,
// REGION=1M,   
// PARM='%PARM2TMP PARM2TMP FUNCTION', 
// COND=(5,LT)  
//SYSPROC  DD  DISP=SHR,DSN=PRUN.SYSPROG.CUR.CLIST  
//SYSTSPRT DD  SYSOUT=(,),OUTPUT=(*.OUT1,*.STD) 
//SYSINDD  SYSOUT=(,),OUTPUT=(*.OUT1,*.STD) 
//SYSPRINT DD  SYSOUT=(,),OUTPUT=(*.OUT1,*.STD) 
//TMPFILE  DD  DISP=(NEW,CATLG),
// SPACE=(CYL,(1,1),RLSE),  
// DCB=(DSORG=PS,RECFM=FB,BLKSIZE=0,LRECL=80),  
// UNIT=SYSDA,  
// DSN=ENV.TMP.SYSPROG.SY0650.JST0020.WORKFILE 
//SPXTAPE  DD  DSN=ENV.TMP.SYSPROG.VMFTPR.FUNCTION..LOG,  
// DISP=(NEW,CATLG),
// UNIT=SYSDA,  
// DCB=(DSORG=PS,RECFM=FB,BLKSIZE=0,LRECL=132), 
// SPACE=(CYL,(1,1),RLSE) 
//SYSTSIN  DD  DUMMY  
//*   
// PEND   
//*   
// EXEC XST0020,ENV=E18823, 
// PARM.PST0020=   
//*   
//PST0020.SYSTSIN DD *
EXECUITL TS
%PARM2TMP PARM2TMP 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: INLINE JCL PROC Question

2008-08-05 Thread Hunkeler Peter (KIUK 3)
--- On Mon, 8/4/08, Howard Rifkind wrote:

 //SYSINDD  SYSOUT=(,),OUTPUT=(*.OUT1,*.STD)

That's kinda scary.  But I've occasionally allocated
a temp DS to SYSIN; EXECIO DISKW to it; then used as
input to the next command.

But SYSOUT is not readable. It's only one way: out!

SYSIN is just about a DD name as any other; there is
no special meaning behind it except from the convention
that it's the DD name used by many utilites to read in commands.
So there is no reason why writing data to DD=SYSIN and then 
reading this very data back in should be something special.

-- 
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: INLINE JCL PROC Question

2008-08-05 Thread Hunkeler Peter (KIUK 3)
Typo: EXECUTIL TS activates trace ?r not trace ?i.

--
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 manual web pages

2008-08-05 Thread Hunkeler Peter (KIUK 3)
and 
http://www-03.ibm.com/servers/storage/support/software/sort/mvs/profess
or_sort/srtmainf.html

I guess this might be the site you're looking for:
http://www-304.ibm.com/systems/support/storage/software/sort/mvs/profess
or_sort/

rant on

Not a DNS issue. Look at the URL and you'll find out that servers is 
no longer a hot word, it's become systems. Further on, look how much
fun it 
is to switch support and storage in the URL. 

I really wish all those brain dead web publishers would stop changing
URLs
a will. Not an IBM-only issue; we suffer from them here too.

/rant on

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



(Off topic) Decompress PDF

2008-07-31 Thread Hunkeler Peter (KIUK 3)
I know this is a bit off topic but maybe someone listening here
can give me a hint or point to a place I should look for this 
information. 

I need to get a PDF's content in clear text. When I look at the file
most of the content seems to be compressed by .../Filter/Standard
of /Filter/FlatDecode.

Does anybody know how to decode auch a PDF file? I don't have access
to any of the Adobe Acrobat tools except from the Reader.

To not annoy others on this list tto much, please contact me offline 
if you think you can be of help. Thanks

--
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: (Off topic) Decompress PDF

2008-07-31 Thread Hunkeler Peter (KIUK 3)
What is wrong with File - Save as text  from Acrobat Reader?
-unsnip---
If you've got any special formatting or special characters in that PDF,

you might be in for a real surprise at the text results

Sorry, I haven't mentioned that. There are some graphics (solid filled 
boxes) within that PDF and I need to find out what color space and 
color they are in. So, text export isn't sufficient. I need to be able 
to see what kind of image the graphics are and then retrieve color 
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: (your name here) is out of the office.

2008-07-30 Thread Hunkeler Peter (KIUK 3)
Just set their accounts to NOMAIL.  If they don't receive anything, 
they can't autoreply.

I usually do this myself for longer absences but not for a one or
two days absence.

-- 
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: (your name here) is out of the office.

2008-07-30 Thread Hunkeler Peter (KIUK 3)
I certainly don't want my out-of-office assistant to auto-reply to
Spam, but mine (Outlook 2003) allows me to select which domains get
this reply.

Interessting. We're on Outlook 2003 here, too, but my OoO agent 
doesn't offer exclude lists. Maybe this has been delete by our
Windows support team?? Or, I just haven't found the place this 
is hidden.

Where do you setup the exclusions? It's a bit off topic, I know.
You can respond to me directly, if you 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: (your name here) is out of the office.

2008-07-30 Thread Hunkeler Peter (KIUK 3)
Go to Tools/Out of Office Assistant, and then click on Add Rule. 
I'm not seeing how to edit an existing rule (the edit button is 
grayed out), but adding a rule seems pretty straightforward.

I've been to that menu but I don't see an option that inhibits the
sending of OoO for certain senders. I can delete, move, forward, etc.
the incoming mail but these seem to be the only options I have.

I've been told that we do not have to activate the OoO agent if 
we have deputy rules in place. So, I'll simply forget about the
OoO agent. Problem solved ;-)

--
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: How to change the ISPF code page?

2008-07-29 Thread Hunkeler Peter (KIUK 3)
Maybe this was already mentioned inthe thread, but I've been
verifying effects of the  changes to Terminal type by looking
at the output from man commands issued from an ISHELL panel
(in addition to viewing the macros mentioned).  Square brackets
look great there.  But not so the square brackets I enter from my 
keyboard.  

I'm using PComm with Session parameters - Host Code-Page set to 
1047.  It was probably mentioned somewhere in this thread, but I
don't know if that specification effects both keyboard mapping and
display or just display.  

The square brackets that display correctly are x'AD' and x'BD'.

These are their code points in CP1047. This is the default for
the z/OS UNIX shell and utilites. So, as long as the terminal
emulator is set to CP1047, they'll show up as expected.

The square brackets from PComm are x'B0' and x'6A'.

I've seen the brackets assigned to various code points in 
various code pages, but I could not find the code page that
maps then to x'B0' and x'6A'. Does anybody know which code
page this might be?

I know I can change the keyboard mapping. 

Sure, but as far as PComm is concerned you would use the keyboard
mapping tool and there you only assign characters visibly, i.e.
you select from a list or you type them in. I've not seen a place
where you can specify a hex value to be sent.

IHMO, PComm will use the current Windows code page for the ASCII side
(i.e. your keyboard) and the Host Code Page setting to translate from
the character typed to the hex value to be sent to the host.

If you open the keyboard utility, what character is shown as being the
character assigned to the bracket keys? '¬' and '¦'?

-- 
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: How to change the ISPF code page?

2008-07-29 Thread Hunkeler Peter (KIUK 3)
They're both wrong G  Mine are x'BA' and x'BB', and they work 
wonderfully.

These are their code points in CP037.

I'm working with CP0500, so mine are at x'4A' and x'5A', and believe
me, they work wunderfully, too. It's simply a matter of consistent
code page settings ;-) (Simply is a slight understatement, I admit.)

--
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: How to change the ISPF code page?

2008-07-11 Thread Hunkeler Peter (KIUK 3)
Is it possible that Lindy needs to add translation tables 
to ISPF?  

I acknowledge my ignorance wiht this ISPF topic. I still 
don't have a clue what this translation behind the various 
terminal models is intended for. Is it a relict from the 
time when real 3270 terminal were standard? Isn't this
obsolete today when everybody is using terminal emulator
software?

Is it correct that this translation is only applied when
displaying data on the terminal but not when writing
data from the terminal? (This is at least what I seem to
see). What does it translate? I tried several combinations
ISPF terminal type vs. emulator-CP but the more I try the
more it confuses me.


I admit that, for once, I'm too lazy to RTFM. So if anyone
is willing to briefly explain a case, I'd appreciate. Otherwise
I'll add it to my for a lazy rainy sunday to-do 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: How to change the ISPF code page?

2008-07-11 Thread Hunkeler Peter (KIUK 3)
everyone is NOT using those damned emulators 

You won't believe it but I was thinking about adding
a (well probably most of the people) parenthesis to
the everybody. Didn't mean to imply anything against
still using good old hardware 

--
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: Code Page 1047 vs 037 (Was: coming soon ...)

2008-07-09 Thread Hunkeler Peter (KIUK 3)
IBM's macro syntax diagrams consist of drawing characters, square 
brackets, braces, parentheses, etc. and look great with the right 
code page and translation table settings. The appearance of garbage 
characters is an artifact of an emulator code page or ISPF translation 
table issue.

You haven't convinced me :-) As said before none of the code pages 
037, 285, 500, 273, 1047 have the curly braces assigned at x'8b' and 
x'9b'. Except from CP273 they all have them at x'C0' and x'D0'. 

So it's not a problem that can be solved with correct code page
settings. You need ISPF to do some strange undocumented translation,
too. Thinking about all the troubles there are dealing with different
code pages I really do not need ISPF to get into the path emulating
the ancient T-11 printer chain.

BTW, did anyone recognize that the curly braces at x'C0' / x'D0' look 
different to those at x'8B' / x'9B' when terminal type is set to 3278T.
The latter are slightly higher than the former.

I'll stay with terminal type 3278 which does not translate anything
above x'3F' from my experience. 

--
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: Code Page 1047 vs 037 (Was: coming soon ...)

2008-07-08 Thread Hunkeler Peter (KIUK 3)
[snip]
 What am I missing...??
   

Try setting your terminal type in ISPF Settings to '6' = 3278T.

Looks just like plain garbage to be. Probably this member has gone
through a couple of code page translations

From looking at the text I'd say the x'8B's and x'9B's are meant 
to be curly braces. None of the code pages I know has them at
those code points. I don't have a clue what the garbage before
the MF= could be, 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: Code Page 1047 vs 037 (Was: coming soon ...)

2008-07-08 Thread Hunkeler Peter (KIUK 3)
People still using the old code page 037 probably see funny looking...

Gee, I must have missed the memo--I'm still using old code page 037!

Has IBM announces a change from CP037 to CP1047? 

The REXX manual still refers to CP037 as the code page being used.
This concerns only the not sign (¬) which is at x'5F' in CP037 and
at x'B0' in CP1047. 

-- 
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: Code Page 1047 vs 037 (Was: coming soon ...)

2008-07-08 Thread Hunkeler Peter (KIUK 3)
I don't know the code page involved, but the GX20-0157-2 (System/370
Extended Architecture Reference Summary) has a section entitled CODE
ASSIGNMENTS which put { at 0x8b and } at 0x9b.


I've got the z/Architecture Reference Summary (SA22-7871-01) and
this shows x'8b' as » and x'9b' as º (with an underscore) in the 
EBCDIC columns (code pages 037, 500 and 1047). Interesting.

--
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: TN3270 *from* a host??

2008-06-30 Thread Hunkeler Peter (KIUK 3)
I was going to say I fear that there is a risk that you may be 
wrong again :-( and you're not taking me with you this time 
:-) - but see later.

Sorry for not taking you with me. I probably leant out of the
window too far this time; not my favourite subject, so I may 
well be choosing the wrong wording; I sure am not understanding
all the nuts and bolts.


Can you bear on last try? 
 
In TCP/IP based telnet, raw mode means that characters are send 
as they are typed. The application can respond to each and every 
key just when the user presses it.

You cannot get into this mode when your (initial) session
is a 3270based session. You always need to hit an action
key in order to send data over the line. (I'd be happy to
learn there is a way.) This is what I meant saying you
can't get raw mode in TSO TELNET or TSO OMVS.

--
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: JES3 command equivalent to JES2's OUTDISP=KEEP

2008-06-26 Thread Hunkeler Peter (KIUK 3)
Thanks, Edward.
I don't know if we participated in the top-ten ranking process.
I'd have to ask my colleages over in the sysprog group if they
did. Shall I? 

-- 
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: TN3270 *from* a host??

2008-06-26 Thread Hunkeler Peter (KIUK 3)
TSO TELNET is not a TN3270 client, it supoprts only line mode.

If you telnet to the foreign host's TN3270 server listening
port (23 usualkly) you'll be able to login into TSO line mode.
ISPF would not work, since it requires full screen mode (afaik,
I haven't tried in a while).

If you telnet to the foreogn host's telnet daemon / inet daemon
listening port (623 or 1023 are widely used), you'll be able to 
login into a z/OS UNIX shell. Note that this still is line mode
over 3270, no raw mode. It behaves more like TSO OMVS than 
real telnet from another UNIX box (or WINDOW$ or Mac).

I don't know if there is a full-mode TN3270 client that could
be installed 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: z/OS v1.7 JES2: StcInRdr vs. IntRdr

2008-06-26 Thread Hunkeler Peter (KIUK 3)
IIRC, JES2 runs the number of INTRDR processors (tasks) 
specifien on the INTRDR init statement. Not sure what
happens when more SYSOUT=(*,INTRDR) than INTRDR PCEs
are trying to submit jobs. I guess that the OPEN will
just wait for an INTRDR PCE to become available to handle
the request.

No matter, INTRDRs don't start the batch jobs (and it's only
batch jobs, so STCINRDR is out of scope), they only write the
JCL to the JES2 spool queueing then on the conversion queue. 
Some time later the conversion PCEs will pick up the JCLs and 
place the converted JCL onto the spool queueing the jobs on the 
execution queue. Again some time later, those jobs will eventually
be picked by an initiator that *is already running* when using 
JES managed initiators. No new address spaces are being created.
If using WLM managed initiators, WLM decides it more of them shall
be started depending on current system load.

We often have burst of batch jobs submitted from our scheduler when
day end processing is scheduled on our test system. The execution
queue has some 150+ jobs waiting to be executed but this does not
slow down the system in any special manner. 

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



  1   2   3   >