MVS NFS client B78 5C on z/os 1.9

2009-03-26 Thread Gibbons, Mark
We are bringing up z/os 1.9 using the default for igvnouserkeycsa.  The
NFS client task abends indicating it is using CSA key 8.   Has anyone
else run into this?   Did you need to make any changes to the NFS client
to get around this?

Thanks,
  Mark

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


Fault Analyzer...

2007-02-14 Thread Gibbons, Mark
Hi Thomas,

  I've got one exit working.  We had problems because maintenance (2
years ago) moved exit parameters from one input structure (stem
variable) to another.  The change was documented in the ptf but not in
the manuals at the time.  Here's the idicnf00 parms relevant to rexx  I
use to invoke the exit.

DATASETS(
  ...
  IDIEXEC (SYS1.SIDIEXEC)  /* added this library and maintain it with
umod 
*/
...
)
EXITS(CONTROL(REXX(NORIDICT)))


Beyond that the manual works pretty well.  My systems are z/os 1.7,
fault analyzer manuals are v6r1.  The books seem to match the call parms
now.

Mark


Date:Tue, 13 Feb 2007 19:42:56 +0100
From:[EMAIL PROTECTED]
Subject: Fault Analyzer...

>I have some problems with IBM's Fault Analyzer regarding rexx user
exits
>(manual doesn't match examples or experience, unexpected and
>undocumented error messages, etc.).
>I wondering if there are any good web resources (other than the manual)
>or maybe even a mailing list (regarding FA) ?
>Or anyone with experience and time to help me ?

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


Re: Fault Analyzer...

2007-02-14 Thread Gibbons, Mark
Connecting the response to the thread. Sorry.

-Original Message-
From: Gibbons, Mark 
Sent: Wednesday, February 14, 2007 7:15 AM
To: 'IBM Mainframe Discussion List'
Subject: Fault Analyzer...

Hi Thomas,

  I've got one exit working.  We had problems because maintenance (2
years ago) moved exit parameters from one input structure (stem
variable) to another.  The change was documented in the ptf but not in
the manuals at the time.  Here's the idicnf00 parms relevant to rexx  I
use to invoke the exit.

DATASETS(
  ...
  IDIEXEC (SYS1.SIDIEXEC)  /* added this library and maintain it with
umod 
*/
...
)
EXITS(CONTROL(REXX(NORIDICT)))


Beyond that the manual works pretty well.  My systems are z/os 1.7,
fault analyzer manuals are v6r1.  The books seem to match the call parms
now.

Mark


Date:Tue, 13 Feb 2007 19:42:56 +0100
From:[EMAIL PROTECTED]
Subject: Fault Analyzer...

>I have some problems with IBM's Fault Analyzer regarding rexx user
exits
>(manual doesn't match examples or experience, unexpected and
>undocumented error messages, etc.).
>I wondering if there are any good web resources (other than the manual)
>or maybe even a mailing list (regarding FA) ?
>Or anyone with experience and time to help me ?

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


Re: Who uses IEE899I for Automation?

2007-03-19 Thread Gibbons, Mark
Was that the exec that defined the consoles to CICS?  I remember IEE899I
being automated for console message backups also.  I'll drop them a
note.

Mark


> 
> Date:Tue, 13 Mar 2007 22:38:15 -0500
> From:=?ISO-8859-1?Q?Patrick_O'Keefe?= <[EMAIL PROTECTED]>
> Subject: Re: Who uses IEE899I for Automation?
> 
> On Tue, 13 Mar 2007 13:09:02 -0400, John Eells <[EMAIL PROTECTED]>
wrote:
> 
> I "automated" the response to D C for a while at my previous shop.  I
> don't
> remember if that was still the case when I left.  If so, that
automation
> is probably still in effect.
> 
> This was not strictly "message automation".  I issued a D C command
from
> NetView and processed whatever response was correlated with the
command.
> I doubt I checked the message ID.
> 
> I doubt the people in the company that absorbed my old shop know this
> automation is in place (if it IS still in place), and it will be
tricky
> for them to find.  Searching for IEE889I will probably do no good even
> if they are alerted to do so by HOLD AO data.
> 
> 
> Pat O'Keefe
> 

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


jes2 exit rcardscn

2006-04-20 Thread Gibbons, Mark
I'm rewriting an exit4 as exit54 and trying to replace $scan with $stmttab and 
calls to rcardscn.  The call to rcardscn is only finding the first keyword on a 
card instead of finding them all. My processing routines for the 2nd and 3rd 
values on the control card don't get called (based on breakpoint traps). Has 
anyone else dealt with this successfully.  I've been all over hascsrip  for 
examples and looking at the scan routine, but I don't see why I it wouldn't 
find all my keywords.
I'll set breakpoints in the rcardscn code if I have to, but maybe someone has 
been here before

Input sample:
Input card:  /*NORDCNTL SYS=N004,PRT=LOCAL,NODE=NORDINST   finds sys
 /*NORDCNTL PRT=LOCAL,SYS=N004,NODE=NORDINST   finds prt

Code sample:
  LARL  R0,X4NSCAN  SCAN TABLE ADDRESS
  $CALL RCARDSCN,   CALL CARD SCAN SERVICE  X
  PARM0=(R0),  /*NORDCTL KEYLIST   X
  PARM1=JRW
  LTR   R15,R15 SCAN SUCCESSFUL?



X4NSCAN  $STMTTAB TABLE=USER   NORDCNTL SCAN TABLE
 $STMTTAB KEYWORD='SYS',ROUTINE=E04SYS
 $STMTTAB KEYWORD='PROC',ROUTINE=E04prt
 $STMTTAB KEYWORD='NODE',ROUTINE=E04node
 $STMTTAB KEYWORD=UNKNOWN
 $STMTTAB TABLE=END

E04SYS   CSECT - all the of processing routines, validate a value, put it into 
the jct, essentially identical processing
...  process
 SRR1,R1
 SRR15,R15
 brr14

Thanks,

  Mark

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


Re: Suppress carriage-control characters in SYSOUT?

2005-09-26 Thread Gibbons, Mark
John,
  I used the following to copy a .pdf to the spool.  I don't think there are 
any added CC's.  When I pull the output off with an external writer I get the 
1000 byte records, no CC.  Are you using SDSF to look at the output?  Are you 
seeing SDSF's idea of how the data will be processed and fake CC's.  I don't 
have SDSF and can't check what it would show.  

//STEP020 EXEC PGM=IEBGENER,
// COND=(4,LT)
//*
//SYSUT1DD PATHOPTS=(ORDONLY),
// PATHDISP=(KEEP,KEEP),
// PATH='/u/webserv/doc/XMLTools/xmlpd1_6.pdf',
// LRECL=1000,RECFM=FB,BLKSIZE=1000,FILEDATA=BINARY
//*
//SYSUT2DD SYSOUT=*


Good luck,
  Mark


Date:Fri, 23 Sep 2005 09:20:28 -0500
From:"Chase, John" <[EMAIL PROTECTED]>
Subject: Suppress carriage-control characters in SYSOUT?

Hi, All,

We're trying to copy a .PDF document into the JES2 spool (SYSOUT dataset)
for later printing, but so far have been unable to suppress the insertion of
ANSI carriage-control characters as the first byte of each record.  We've
tried coding DD SYSOUT=A,DCB=RECFM=FB but that didn't work as expected.  We
can't seem to find the correct reference manual to tell us how to accomplish
this, either (would it be a JES2 manual? the JCL Reference "sort of"
suggested the DCB=RECFM=FB sub-parm on the DD statement).

Looking for ideas

-jc-

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


Re: Callable Wait State

2005-09-29 Thread Gibbons, Mark
 
Not sure what your experience is, but mine is that given the lack of programmer 
resources if I really want the improvement I have to code and test the cobol 
(or other language) fixes myself.  Its a rare cobol program that can't have its 
run time cut in half.


Yours in COBOL,
  Mark



On Wed, 28 Sep 2005 14:20:34 -0400, Knutson, Sam <[EMAIL PROTECTED]> wrote.
Mark Zelden replied.

 
>>You can use the sleep command here or a small assembler program to WAIT 5
>>minutes for about 2 seconds of cpu time.  This one change will save more
>>than  a CPU DAY each year.
>>

>Great example Sam.  The system folks are constantly looked at to
>improve performace, decrease CPU usage etc.  This once again
>proves that the biggest bang for your buck will most likely
>come from looking at / changing applications.  And there are
>*many* more opportunities in that space.

 

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


z/OS FTP woes

2005-10-04 Thread Gibbons, Mark
Get of a +1 generation of a GDG?  I expect that the data set just doesn't 
exist.  Try it with (0) or (-1).

Mark


Date:    Mon, 3 Oct 2005 07:42:28 -0500
From:    "Chase, John" <[EMAIL PROTECTED]>
Subject: z/OS FTP woes

Hi, All,

Here's the output from an FTP GET (userID and DSNs changed to protect
privacy):

.230 USERID is logged on.  Working directory is "USERID.". 
.EZA1460I Command: 
.EZA1736I LOCSITE LRECL=80 BLOCKSIZE=27920 CYLINDERS PRIMARY=2 SECONDARY=1 
.EZA1460I Command: 
.EZA1736I GET 'AAA.BBB.CCC.DDD' +  
.EZA1736I 'EEE.FFF.GGG.HHH(+1)'  (REPLACE  
.EZA1685W Invalid local file identifier
.EZA1735I Std Return Code = 16000, Error Code = 00018  

Problem seems to be with GET to a GDG.  Programmer says this transfer works
if it's a PUT.  I've already checked the RACF dataset profiles, and USERID
has the requisite access to both dataset names.


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


z900 model conversions

2006-05-22 Thread Gibbons, Mark
We were hoping to downgrade our z900 from a 105 to 104 in January of 2007.  IBM 
has told us that the announcement:

Effective June 30, 2006, IBM will withdraw all models of the IBM  zSeries® 900 
(2064) and all upgrades from Parallel Enterprise Servers Generation 5 (9672), 
Parallel Enterprise Servers Generation 6 (9672), and IBM  zSeries 800 (2066) to 
z900 (2064). Model conversions within the z900 and MES features on the z900 
will continue to be available until October 2, 2006. After October 2, 2006, 
model conversions within the z900 will be withdrawn. 

On or after the effective dates of withdrawal, you can no longer order these 
products directly from IBM. 


means we have to have the conversion complete by Oct 2, 2006, not just the 
purchase.  Has anyone encountered a different opinion?  I had assumed we could 
buy the downgrade and install it at a later time. Has anyone looked at  buying 
an upgrade for installation after 10/2/2006?  Any advice?


Thanks,
  Mark

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


AMBLIST and program objects - finding offsets.

2006-08-25 Thread Gibbons, Mark
I was trying to set an IF slip given a csect name in an NFS module.  Since 
these modules are now program objects I was not getting the right offset from 
the beginning of the load module. The offsets listed in AMBLIST for the csects 
are not from the beginning of the load module.  

  Binder level 2 stepped into my PMR and made the following comments. Maybe 
this stuff is obvious to everyone else but I thought I'd post it just in case. 
Also note the comments at the bottom that since the format of program objects 
is not publicized even the methods documented here are subject to change.  He 
states the only method of getting the real offsets is from a compiler listing.  
Not much of a chance of a customer ever seeing those these days.


Mark

Excerpt from a PMR:


The issue here seems to have resulted because of differences between
Load Modules and Program Objects. In Program Objects, unlike legacy Load
Modules, there can be many sections. Some sections contain code, some   
data, some meta information. Each of these sections is displayed
separately in AMBLIST output.   

The primary purpose of LISTLOAD XREF output is to map cross references  
between Program Objects, and not locate offsets for certain code within 
the entire Program Object. We usually recommend Compiler listings with  
the OFFSET=NO parameter to force the compiler not to generate function  
offsets (aka OFFSET=YES) but instead use the offset column to list  
offsets from the beginning of the module.   

With that said, AMBLIST LISTLOAD XREF output can get you the data you   
need, but it works differently than you'd expect.   

To obtain the full offset from the beginning of the Object to the Symbol
at issue, you need to add the lengths of all Sections before the one
containing your symbol, and then the offset to that symbol. 

For example from your output:   
The first section (class) is B_TEXT. At the very bottom of this Class is
the following line: 
0  CLASS LENGTH 8377
0-- 

Followed by the next class C_Code which happens to contain your symbol. 
This is where the count starts over because offsets are only *within*   
each section. Your symbol is at offset D868.

Adding the two together will get the offset you desire (which you've
already noticed). If you wish to locate other symbols in later class
sections, you will need to add each preceeding class length together.   

It should be noted that this is not always completely guaranteed. In the
case above, the first element in class C_CODE is aligned on a Double
Word Boundry. Luckily 8388 is such a boundry. Were it not, you would
have to take that into account as well. 

Also important to note is that the format specification of a Program
Object is not publicized. This data and the manner of determining it
could change at any point in the future. The only officially sanctioned 
method of determining offsets within an entire Program Object (and not  
within each class) is to use the Compiler option listed above to
generate an offset listing. 

I'm sorry for any confusion this may have caused. Hopefully this
clarifies the situation. If there is any other way binder/amblist can   
assist, please don't hesitate to contact me.

--Mike Young
Binder Level 2 

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


Re: Receive Order Error

2006-10-30 Thread Gibbons, Mark
As far as I can tell.  Internet retrieval creates and uses a unix process in 
another address space to retrieve orders.  The systcpd dd statement is not 
passed to the new address space.  The only method I've found that works is to 
have the data be found in the standard tcp search order.  I'm not sure what the 
standard search order is (tcp config reference lookup a while back) but it will 
find:

  userid.TCPIP.DATA
  SYS1.TCPPARMS(TCPDATA)
  something in /etc/ 

IBM needs to let us specify this data for the receive. Much like they do the 
other information for client and orderserver. I'd be very happy if I was wrong 
however.  We don't have our tcpd data in the standard search order.

Mark


>>Date:Fri, 27 Oct 2006 15:33:02 -0500
>>From:=?iso-8859-1?Q?Brian_Peterson?= <[EMAIL PROTECTED]>
>>Subject: Re: Receive Order Error

>>OK - This result shows that the SYSTCPD DD statement is required for your 
>>RECEIVE job, and should fix your problem where RECEIVE is unable to resolve 
>>the inetsd01.boulder.ibm.com address - the "unknown host" error.

0:04 -0500, Dick Renneke wrote:

>With the SYSTCPD DD statement, we got this response -
>

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


BOOKMGR PDF support

2005-05-27 Thread Gibbons, Mark
The topic of managing PDF manuals with bookmgr library server came up a few 
days and it all sounded easy. I'm trying to add a single PDF manual to the 
bookmgr library server.  Note the book is not packaged as part of an extended 
bookshelf, yet. I've tried a couple of methods as suggested in Getting Started 
manual, they don't seem to work.  Has anyone figured out a way to add the book 
and then add the book to an extended bookshelf?  Would you be willing to share 
the procedure?  

 
Thanks,
  Mark

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


BOOKMGR PDF support

2005-05-31 Thread Gibbons, Mark
I wanted to hang the PDF documentation for products off of my mainframe website 
and didn't want to recreate a method of organizing the books. I opened a PMR, 
mostly hoping for a simpler method to move a PDF manual not associated with a 
book manager format book to the Book manager bookshelves. Level 2 came back 
with:


To create an extended shelf with documents which only exist as  
PDFs requires that the meta data from the PDF is in the catalog.
With LibraryServer 3.0 this cannot be extracted directly from the   
pdf (this functionality should be available with release 3.1).  
.   
The following circumvention can be used,
On PC running Windows & with SoftCopyReader:
- ftp the PDFs to PC running Windows using BINARY   
- Create an extended shelf using Create Shelf in SoftCopyReader.
  This will include assigning document id, Title and timestamp  
- ftp the .xks file to zOS HFS shelf directory (BINARY) 
  ie directory specified in LibraryServer administration panel  
 "Enter directories for shelves: "  
On zOS system:  
- Ensure that PDFs have read permissions for all
- Rebuild catalog which will copy metadata from xks into catalog.   
- Create/modify the required extended shelf 
- Add document to an extended shelf will now lists all cataloged
  documents for selection   
- rebuild catalog 

I tried the above, it works. The procedure is also the one documented in the 
manuals.
Softcopyreader has a feature called Shelf Organizer that is used to create 
Extended shelves.  The user must enter the title and id number of the manual.  
I think it is painful to open  hundreds of pdf files to extract the titles.  
The file names and document id numbers are also restricted to bookmanager 
format.  Once the data is entered however, the Softcopy Librarian works well 
for moving the shelf and books to MVS.  I used/upgraded to Softcopy Reader 3.5, 
I can't tell when the support for creating extended shelves was introduced.

--

>Date:Fri, 27 May 2005 10:48:45 -0700
>From:"Gibbons, Mark" <[EMAIL PROTECTED]>
>Subject: BOOKMGR PDF support
>
>The topic of managing PDF manuals with bookmgr library server came up a few 
>days and it all sounded easy. I'm trying to add >a single PDF manual to the 
>bookmgr library server.  Note the book is not packaged as part of an extended 
>bookshelf, yet.
>I've tried a couple of methods as suggested in Getting Started manual, they 
>don't seem to work.  Has anyone figured out a
>way
>to add the book and then add the book to an extended bookshelf?  Would you be 
>willing to share the procedure?  

 
Date:Fri, 27 May 2005 11:41:35 -0700
From:"Edward E. Jaffe" <[EMAIL PROTECTED]>
Subject: Re: BOOKMGR PDF support

>

I have yet to build an extended bookshelf. However, I have discovered 
that "normal" bookshelves seem to work just fine. If both BOO and PDF 
documents are in the same directory -- or, when using traditional MVS 
data sets, both data sets are identically named except for the last 
qualifier -- the PDF icons appear *automatically* in the bookshelf 
display, just as they do on IBM's web site. 

>

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