MVS NFS client B78 5C on z/os 1.9
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...
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...
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?
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
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?
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
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
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
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.
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
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
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
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