Re: CCSID descriptions

2021-01-14 Thread Norbert Friemel
On Thu, 14 Jan 2021 08:17:23 -0600, Paul Gilmartin wrote:

>On Wed, 13 Jan 2021 09:04:03 -0600, Norbert Friemel wrote:
>
>>On Wed, 13 Jan 2021 08:58:49 +, Windt, W.K.F. van der (Fred) wrote:
>>>
>>>The IBM website used to have complete descriptions of every CCSID including 
>>>a complete overview of every character (glyph) in that CCSID with it's 
>>>encoding. Simply googling "IBM CCSID 1140" would quickly get you to the page 
>>>of CCSID 1140. The CCSID was in the url so you could quickly switch to 
>>>another CCSID by changing the url. But with the change to Knowledge Center I 
>>>can't find those pages anymore... Does anybody know where the CCCSID 
>>>descriptions have gone?
>>
>>Not a website but ... 
>>ftp://ftp.software.ibm.com/software/globalization/gcoc/attachments/
>> 
>That would benefit greatly from an index mapping countries to CCSIDs.
>
>

The old website is (partly) archived @ 
<https://web.archive.org/web/20160303235746/http://www-01.ibm.com/software/globalization/cp/cp_cpgid.html>
I don't know how usable it is

Norbert Friemel

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: CCSID descriptions

2021-01-13 Thread Norbert Friemel
On Wed, 13 Jan 2021 08:58:49 +, Windt, W.K.F. van der (Fred) wrote:

>Hi,
>
>The IBM website used to have complete descriptions of every CCSID including a 
>complete overview of every character (glyph) in that CCSID with it's encoding. 
>Simply googling "IBM CCSID 1140" would quickly get you to the page of CCSID 
>1140. The CCSID was in the url so you could quickly switch to another CCSID by 
>changing the url. But with the change to Knowledge Center I can't find those 
>pages anymore... Does anybody know where the CCCSID descriptions have gone?
>

Not a website but ... 
ftp://ftp.software.ibm.com/software/globalization/gcoc/attachments/

Norbert Friemel

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Invoking Enterprise PL/I Compiler

2018-09-11 Thread Norbert Friemel
On Tue, 11 Sep 2018 13:27:28 +, Jousma, David wrote:
>Jim,
>
>We had this exact same issue.  SCRT reporting PLI usage when we don’t have 
>PLI.   Do you use IBM FileManager?   There is an imbedded copy of PLI compiler 
>in it that was cutting data that SCRT was seeing.  We ran into this a while 
>ago, so my PMR on the matter has rolled off.  But in the end, I believe they 
>provided a PTF.

https://www-01.ibm.com/support/docview.wss?uid=swg1PI90402

Norbert Friemel


>
>-Original Message-
>From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On 
>Behalf Of Jim Horne
>Sent: Tuesday, September 11, 2018 8:18 AM
>To: IBM-MAIN@LISTSERV.UA.EDU
>Subject: Invoking Enterprise PL/I Compiler
>
>**CAUTION EXTERNAL EMAIL**
>
>**DO NOT opentattachments or click on links from unknown senders or unexpected 
>emails**
>
>Is there any way to invoke the PL/I v5 compiler besides PGM=IBMZPLI?  My SCRT 
>report says I am using the compiler but scanning my type 30 records I do not 
>see program IBMZPLI anywhere.
>
>Any help is appreciated,
>Jim Horne
>
>--
>For IBM-MAIN subscribe / signoff / archive access instructions, send email to 
>lists...@listserv.ua.edu with the message: INFO IBM-MAIN **CAUTION EXTERNAL 
>EMAIL**
>
>**DO NOT open attachments or click on links from unknown senders or unexpected 
>emails**
>
>This e-mail transmission contains information that is confidential and may be 
>privileged.   It is intended only for the addressee(s) named above. If you 
>receive this e-mail in error, please do not read, copy or disseminate it in 
>any manner. If you are not the intended recipient, any disclosure, copying, 
>distribution or use of the contents of this information is prohibited. Please 
>reply to the message immediately by informing the sender that the message was 
>misdirected. After replying, please erase it from your computer system. Your 
>assistance in correcting this error is appreciated.
>
>
>--
>For IBM-MAIN subscribe / signoff / archive access instructions,
>send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: AW: Re: Where do I find a list of world timezones in z/OS USS notation?

2018-04-25 Thread Norbert Friemel
On Tue, 24 Apr 2018 03:31:15 -0500, Giliad Wilf wrote:

>
>Here, IDT started Friday, March 23rd, 2am and will end Sunday, October 28th, 
>2am, so, if I specify...
>
>IST-2IDT,M3.4.5,M10.5.0
>

M3.5.5 in 2019 (and 2024, 2030, ...) (5th Friday)

Norbert Friemel

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Where do I find a list of world timezones in z/OS USS notation?

2018-04-25 Thread Norbert Friemel
On Mon, 23 Apr 2018 07:21:09 -0500, John McKown wrote:

>
>​I also have the timezone in the LE parameters member of PARMLIB. I.e.
>CEEPRM00. LE has the concept of "environment variables" which is similar to
>UNIX. So I set the TZ variable for LE as well. I'm not sure if this is
>required or not. Example:
>

TZ and/or _TZ
https://www.ibm.com/support/knowledgecenter/en/SSLTBW_2.3.0/com.ibm.zos.v2r3.cbcpx01/custim.htm

Norbert Friemel

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: AW: Re: AW: Re: Where do I find a list of world timezones in z/OS USS notation?

2018-04-25 Thread Norbert Friemel
On Wed, 25 Apr 2018 08:35:31 +0200, Peter Hunkeler  wrote:

>...
>
>No, I was referring to below listed statement found in the description of TZ 
>in the z/OS UNIX Command Reference:
>...

>
>
>I will send an RCF, because the description in the named book does not mention 
>what happens when start/end of period is *not* specified.
>

https://www.ibm.com/support/knowledgecenter/en/SSLTBW_2.3.0/com.ibm.zos.v2r3.bpxa500/bpxa50065.htm
"Neither starttime nor endtime are required. If they are omitted, their values 
default to 02:00:00. If this daylight saving time rule is omitted altogether, 
the values in the rule default to the standard rules for American daylight 
saving time."

and

https://www.ibm.com/support/knowledgecenter/SSLTBW_2.3.0/com.ibm.zos.v2r3.cbcpx01/cbc1p2559.htm
"Neither starttime nor endtime are required, and when omitted, their values 
default to 02:00:00. If this daylight savings time rule is omitted altogether, 
the values in the rule default to the standard American daylight savings time 
rules starting at 02:00:00 the second Sunday in March and ending at 02:00:00 
the first Sunday in November."

Norbert Friemel

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: IATUTIS - Syntaxchecker for JES3

2018-03-23 Thread Norbert Friemel
On Thu, 22 Mar 2018 23:57:23 +0530, Peter wrote:

>Hi,
>
>I am exploring the options to run JES3 inish deck checker on a live system
>to verify the syntax.
>
>https://books.google.co.in/books?id=AFnAAgAAQBAJ=PA200=PA200=IATUTIS+syntax=bl=EW-K4FfV45=6B4HzmMBb51fcjQW9QJeBtEHzEc=en=X=0ahUKEwjA9O69xYDaAhVLLo8KHa5uBoMQ6AEIKDAA#v=onepage=IATUTIS%20syntax=false
>
>I have some questions about the IATUTIS JCL,
>
>1 ) Can I run the JCL on a live system ?
Yes

>2 ) what exactly would be there to replace or contain STG1CODE dd statement
>?(sorry to ask this dummy question)
Either a PDS with (a) member(s) created by HCD (CBDMGHCP) or a dummy data set
See
 
https://www.ibm.com/support/knowledgecenter/SSLTBW_2.3.0/com.ibm.zos.v2r3.iata600/iat2n2_Using_MVS_Hardware_Configuration_Definition__HCD_.htm
https://www.ibm.com/support/knowledgecenter/SSLTBW_2.3.0/com.ibm.zos.v2r3.iata600/iat2n2_How_to_Run_Step_2.htm
https://www.ibm.com/support/knowledgecenter/SSLTBW_2.3.0/com.ibm.zos.v2r3.iata600/testing.htm

Norbert Friemel

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Pu

2018-01-31 Thread Norbert Friemel
On Wed, 31 Jan 2018 20:19:13 +, Seymour J Metz wrote:

>I sometimes add references to Wikipedia articles and would like to know 
>whether there is a URL for a current z Principles of Operations manual that 
>does not require an IBM userid. 
>
>

z/Architecture Principles of Operation SA22-7832-11 Twelfth Edition (September, 
2017) 
http://publibz.boulder.ibm.com/epubs/pdf/dz9zr011.pdf or 
http://publibfp.dhe.ibm.com/epubs/pdf/dz9zr011.pdf

z/Architecture Principles of Operation SA22-7832-10 Eleventh Edition (March, 
2015) 
http://publibz.boulder.ibm.com/epubs/pdf/dz9zr010.pdf or 
http://publibfp.dhe.ibm.com/epubs/pdf/dz9zr010.pdf

z/Architecture Principles of Operation SA22-7832-09 Tenth Edition (September, 
2012) 
http://publibz.boulder.ibm.com/epubs/pdf/dz9zr009.pdf or 
http://publibfp.dhe.ibm.com/epubs/pdf/dz9zr009.pdf

z/Architecture Principles of Operation SA22-7832-08 Ninth Edition (August, 
2010) 
http://publibz.boulder.ibm.com/epubs/pdf/dz9zr008.pdf or 
http://publibfp.dhe.ibm.com/epubs/pdf/dz9zr008.pdf

z/Architecture Principles of Operation SA22-7832-07 Eighth Edition (February, 
2009) 
http://publibz.boulder.ibm.com/epubs/pdf/dz9zr007.pdf or 
http://publibfp.dhe.ibm.com/epubs/pdf/dz9zr007.pdf


z/Architecture Reference Summary SA22-7871-09 Tenth Edition (September, 2017) 
http://publibz.boulder.ibm.com/epubs/pdf/dz9zs009.pdf or 
http://publibfp.dhe.ibm.com/epubs/pdf/dz9zs009.pdf

z/Architecture Reference Summary SA22-7871-08 Ninth Edition (March, 2015) 
http://publibz.boulder.ibm.com/epubs/pdf/dz9zs008.pdf or 
http://publibfp.dhe.ibm.com/epubs/pdf/dz9zs008.pdf

z/Architecture Reference Summary SA22-7871-07 Eighth Edition (September, 2012) 
http://publibz.boulder.ibm.com/epubs/pdf/dz9zs007.pdf or 
http://publibfp.dhe.ibm.com/epubs/pdf/dz9zs007.pdf

z/Architecture Reference Summary SA22-7871-06 Seventh Edition (August, 2010) 
http://publibz.boulder.ibm.com/epubs/pdf/dz9zs006.pdf or 
http://publibfp.dhe.ibm.com/epubs/pdf/dz9zs006.pdf

z/Architecture Reference Summary SA22-7871-05 Sixth Edition (February, 2009) 
http://publibz.boulder.ibm.com/epubs/pdf/dz9zs005.pdf or 
http://publibfp.dhe.ibm.com/epubs/pdf/dz9zs005.pdf


Norbert Friemel

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: ES/9000 Console Cable

2017-12-19 Thread Norbert Friemel
On Tue, 19 Dec 2017 10:13:29 -0500, William Donzelli wrote:

>I suppose I should ask if anyone out there has this manual? It seems
>to be gone for the archive.
>
>--
>Will
>
>On Tue, Dec 19, 2017 at 8:58 AM, Parwez Hamid <parwez_ha...@hotmail.com> wrote:
>> Manual is GA24-4187-04
>>


https://publib.boulder.ibm.com/cgi-bin/bookmgr/BOOKS/DB2AMA00/CCONTENTS?DT=19940722101112

Norbert Friemel

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: CA1 to RMM conversion

2017-10-25 Thread Norbert Friemel
On Wed, 25 Oct 2017 06:39:15 -0500, Todd Burrell wrote:

>We're investigating what it would take to convert from CA1 to RMM.  I've 
>looked back through the archives and most of what I see is very dated, so I 
>was going to see if anyone has any documentation they can send me to help with 
>this?  I thought there used to be a Redbook for this, but I cannot find it.
>Any help would be greatly appreciated. 
>Thanks
>

https://www.amazon.com/dp/0738498653

Norbert Friemel

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: SEC System - Edgar

2017-09-22 Thread Norbert Friemel
On Fri, 22 Sep 2017 13:14:59 +0200, Mike Beer wrote:

>Hi
>EDGAR was a fullscreen editor on VM/CMS - the predecessor to XEDIT.
>https://www-01.ibm.com/events/wwe/grp/grp019.nsf/vLookupPDFs/7%20-%20VM-45-J
>ahreHistory-EA-J-Elliott%20%5BKompatibilit%C3%A4tsmodus%5D/$file/7%20-%20VM-
>45-JahreHistory-EA-J-Elliott%20%5BKompatibilit%C3%A4tsmodus%5D.pdf
>

5796-PJP Display Editing System for CMS
"The DISPLAY EDITING SYSTEM FOR CMS is a general purpose data file editing 
system for CMS data files of all types, including program source material, 
documentation, etc. This document, for example, was originally produced on 
a display terminal using the DISPLAY EDITING SYSTEM FOR CMS. 
The system comprises several components: 
- EDGAR Edits Data Graphically And Recurrently. This component pro-
vides the basic editing system functions and is invoked by the CMS com-
mand EDGAR."...
http://bitsavers.org/pdf/ibm/370/CMS/SH20-1965-0_Display_Editing_System_for_CMS_EDGAR_Users_Guide_Sep77.pdf

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: LE strikes again

2017-07-10 Thread Norbert Friemel
On Mon, 10 Jul 2017 14:49:10 +0200, Peter Hunkeler wrote:

>
>Have the customer add a DD statement for CEEOPTS and add TRAP(OFF) as sysin 
>data to that.This will turn off LE's ESTAE and ESPIE routines, so you should 
>get a dump of the original problem.
>

The CEEOPTS-DD-statement was new in z/OS 1.7

On Mon, 10 Jul 2017 18:20:16 +0700, Robin Atwood wrote:

>
>z/OS 1.4 on a z850 so when I received the dump I confidently expected the
>PSW to be pointing at an unsupported
>

Norbert Friemel

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Choosing Windows for your organization should get you fired [Network World]

2017-06-30 Thread Norbert Friemel
On Fri, 30 Jun 2017 21:12:48 +0200, R.S. wrote:

>
>I'll ask again: how many Linux machines were affected by latest
>ransomware attacks?
>Was it ZERO?

At least 153 servers: 
https://arstechnica.com/security/2017/06/web-host-agrees-to-pay-1m-after-its-hit-by-linux-targeting-ransomware/

>
>I can say some of my familiars (friends, family, etc) were victims of
>various cyber attack including ransomware, but it was always Windows (or
>DOS in Very Old Days). Linux users were never affected. I'm not talking
>about advanced users.
>
>

Norbert Friemel

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: SoftAudit ?

2017-05-10 Thread Norbert Friemel
On Wed, 10 May 2017 09:20:35 -0500, Dyck, Lionel B. (TRA) wrote:

>Whatever happened to SoftAudit from Isogon?  Did IBM pick it up and rename it 
>or did it die with the IBM acquisition?
>
>Are there any other products that will detect the running programs and 
>identify them back to a vendor and product?
>

https://www-01.ibm.com/common/ssi/ShowDoc.wss?docURL=/common/ssi/rep_sm/4/897/ENUS5698-AA4/index.html
http://ubs-hainer.com/solutions/p-tracker

Norbert Friemel

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Question on TZ and European time change

2016-11-03 Thread Norbert Friemel
On Thu, 3 Nov 2016 13:14:13 -0700, Charles Mills wrote:

>Thanks much. That gives me two things to tell the customer to look at.
>
>Is the D in CEDT in your post a typo or are you looking at a different IBM 
>recommendation than I am?
>
>Does anyone happen to know what the default date is if you specify the short 
>form CET1CEST rather than the long form CET1CEST,M3.5.0,M10.5.0?
>
>Charles

'TZ=CET-1CEST,M3.5.0/2:00,M10.5.0/3:00'

http://www.ibm.com/support/knowledgecenter/SSLTBW_2.1.0/com.ibm.zos.v2r1.cbcpx01/cbc1p2559.htm
" If this daylight savings time rule is omitted altogether, the values in the 
rule default to the standard American daylight savings time rules starting at 
02:00:00 the second Sunday in March and ending at 02:00:00 the first Sunday in 
November."

https://en.wikipedia.org/wiki/Summer_Time_in_Europe

Norbert Friemel

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Capture REXX/CLIST software usage.

2016-09-14 Thread Norbert Friemel
On Wed, 14 Sep 2016 07:21:03 -0500, Elardus Engelbrecht wrote:

>
>On a side note: I wish the REXX and CLIST interpreter has an exit which is 
>called BEFORE any interpreting is started. Are there such exits? They could be 
>useful for monitoring the usage of those interpreted program languages.
>

IKJCT43I ? 
http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/ikj4b4c0/5.5.1?SHELF=all13be9

Norbert Friemel

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: CSV delimited file to "normal" fixed length char fields, in COBOL.

2016-09-12 Thread Norbert Friemel
On Mon, 12 Sep 2016 09:34:21 -0500, John McKown wrote:

>>
>T
>​hat reference is for 2.1, not 1.12, but if something similar is available
>on 1.12, it would probably be very good.​
>
>

1.12 link 
http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/ice1cg50/2.5.1?SHELF=EZ2ZBK0K=20100628091856

It's available since DFSORT V1R5 PTF UK90007/DFSORT R14 PTF UK90006 (April 
2006): ftp://ftp.software.ibm.com/storage/dfsort/mvs/sortpeug.pdf

Norbert Friemel

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: CSV delimited file to "normal" fixed length char fields, in COBOL.

2016-09-12 Thread Norbert Friemel
On Mon, 12 Sep 2016 09:05:29 -0500, John McKown wrote:

>We are running z/OS 1.12 on a z9BC. We have COBOL 3.4. Neither will ever be
>upgraded. We will not obtain new hardware or software. Given the absolute
>truth of the preceding :-( does anybody know a better way to convert a CSV
>file, coming in from a UNIX box, to a "normal" sequential file with fixed
>length character fields. At present we use the UNSTRING verb to do this. We
>get these files daily and they are 100s of thousands to a bit over a
>million records. This takes a while, both wall clock and CPU wise. Oh,
>these actually use the pipe symbol, | (0x4F) and not a comma, if that is of
>any relevance. Please don't suggest HLASM because our programming staff
>(two people) basically knows only two languages: COBOL and CA-EasyTrieve.

DFSORT (PARSE):
http://www.ibm.com/support/knowledgecenter/SSLTBW_2.1.0/com.ibm.zos.v2r1.iceg200/ice2cg_Using__nnn___nn_and__n_Parsed_Fields_with_BUILD_and_OVERLAY.htm

Norbert Friemel

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Kind of COND in a CLIST

2016-07-21 Thread Norbert Friemel
On Thu, 21 Jul 2016 14:36:30 +0200, R.S. wrote:

> I'm going to submit huge command list in a batch (IKJEFT01). The
> commands are unrelated (no loops, etc.) however I want to stop the
> script after command failure, that means RC<>0.
> 
> Example:
> //STEP1   EXEC PGM=IKJEFT01
> //SYSTSPRT DD  SYSOUT=*
> //SYSTSIN  DD  *,DLM=@@
> /* command list */
> RDEF class PROFILE1.** ...
> RDEF class PROFILE2.** ...

Replace IKJEFT01 with IKJEFT1A (or IKJEFT1B)?
https://www.ibm.com/support/knowledgecenter/SSLTBW_2.2.0/com.ibm.zos.v2r2.ikjc200/jcl_exec.htm

Norbert Friemel

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Looking for an answer to an SVC question

2016-07-07 Thread Norbert Friemel
On Thu, 7 Jul 2016 08:54:29 -0400, Steve Thompson wrote:

>I am looking for an old Field Engineers Handbook entry on SVCs.
>
>SVC 50 used to be documented there (and as I recall, it doesn't
>say much, but what it does say is important).
>
>I'd like to know what is found in one of those books. I don't
>have, available to me now, anything prior to z/OS 1.1. And I
>think it was also documented in the MVS/XA Diagnosis Ref. (or
>what ever it was called in those days), but the current books
>just say reserved.
>

http://paul.saers.com/MVS_treasures_01.html

Page 60 (pdf):  
https://archive.org/details/bitsavers_ibm360feS2SystemFEHandbookJul71_9869324

Norbert Friemel

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Where is format of Job ID documented?

2016-06-16 Thread Norbert Friemel
On Wed, 15 Jun 2016 14:05:09 -0700, Charles Mills wrote:

>I was specifically wondering what could appear in the first position or first 
>three positions. Is J(OB), S(TC) and T(SU) the complete set? I thought I 
>seemed to remember A-something for APPC transactions? No? Anything else?
>
>Charles
>

"A" + seven digits in SMF30JNM? 
https://www.ibm.com/support/knowledgecenter/SSLTBW_2.1.0/com.ibm.zos.v2r1.ieag200/rec30ids.htm

Norbert Friemel

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Freeing up space in a VSAM file

2016-03-15 Thread Norbert Friemel
On Tue, 15 Mar 2016 07:57:41 +0200, Steff Gladstone wrote:

>Greetings,
>
>We have a KSDS file that gradually fills up with records.  After deleting a
>large number of records we still received nonzero response codes when
>trying to add new records indicating that there is no available space in
>the file.  We have no alternative but to disable access to the file and
>reorganize it, causing quite a disruption to operations.
>
>Presumably this is because of the way the indexes are organized.  Any
>advice?  What parameters do you suggest we "play" with to ameliorate the
>situation?
>

CA_RECLAIM? 
http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/dgt2d4a0/2.5.3.3

Norbert Friemel

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Active versus archive log data sets in DB2

2016-02-10 Thread Norbert Friemel
On Wed, 10 Feb 2016 13:28:12 +0100, R.S. wrote:

> Peter,
> You are right, active log is copied to archlog, but after that the
> actlog is "in scratch status", that mean it can be reused.
> It is very similar to SMF SYS1.MANx datasets.
> 
> And yes, after succesful copy actlog -> archlog the data will be
> searched in archlog. Actlog is logically empty (until reuse).
> 

No, an offloaded active log dataset is only marked "reusable". Reusable logs 
are used as far back as possible in rollback/recovery.
http://www.idug.org/p/fo/et/thread=23811

http://www-01.ibm.com/support/knowledgecenter/SSEPEK_11.0.0/com.ibm.db2z11.doc.admin/src/tpc/db2z_retrievelogrecords.dita
"Log records are retrieved by DB2 through the following events:
 - A log record is requested using its RBA.
 - DB2 searches for the log record in the following locations in the order in 
which they are presented:
 1. The log buffers.
 2. The active logs. The bootstrap data set registers which log RBAs apply to 
each active or archive log data set. If the record is in an active log, DB2 
dynamically acquires a buffer, reads one or more CIs, and returns one record 
for each request.
 3. The archive logs. DB2 determines which archive volume contains the CIs, 
dynamically allocates the archive volume, acquires a buffer, and reads the CIs."

https://www-01.ibm.com/support/knowledgecenter/SSEPEK_10.0.0/com.ibm.db2z10.doc.inst/src/tpc/db2z_activelogdsstgreqs.dita
"When DB2 fills up one active log data set, it must offload the log data to an 
archive log data set. At the same time, DB2 begins writing to the next active 
log data set. When DB2 reaches the last active log data set, it starts again 
with the first active log data set."

A reusable log is an active log data set. The RBA range for a reusable log is 
in the BSDS (see DSNJU004/print log map 
http://www-01.ibm.com/support/knowledgecenter/SSEPEK_10.0.0/com.ibm.db2z10.doc.ugref/src/tpc/db2z_dsnju004output.dita
 )

> Regarding buffers I think you ar wrong. Buffers are heavily used for
> tables, but not for log. Due to transaction integrity active log is
> immediately written to DASD.
http://www-01.ibm.com/support/knowledgecenter/SSEPEK_11.0.0/com.ibm.db2z11.doc.admin/src/tpc/db2z_howcreatelogrecords.dita

Norbert Friemel

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Deleting a dataset that GRS has enqueued.

2016-01-27 Thread Norbert Friemel
On Wed, 27 Jan 2016 09:00:05 -0600, Peter Ten Eyck wrote:

>A question about deleting a dataset that GRS (z/OS 1.13) has enqueued.
>
>We have two LPARs in a sysplex, each with their own catalog structure. There 
>is a dataset named the same and cataloged in each LPAR on two different 
>volumes.
>
>I would like to delete the dataset in one of the LPARs, but the name is in use 
>by the other LPAR and enqueued by GRS. Any suggestions of how to delete the 
>dataset in the LPAR (and on the volume) that is not being used? 


1. Create RACF facility class profile STGADMIN.DPDSRN.olddsname, rename the 
dataset (ISPF 3.4), delete the renamed dataset
http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/dgt2s382/2.6.3.4

or 

2.  Use program BYPASSNQ ( File183 http://www.cbttape.org/cbtdowns.htm )

Norbert Friemel

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Lrecl

2015-11-29 Thread Norbert Friemel
On Sun, 29 Nov 2015 05:26:26 -0600, Elardus Engelbrecht wrote:

>
>>I don't know how much of this is supported by COBOL except that coding BLOCK 
>>CONTAINS 0 RECORDS allows SDB to operate.  Omitting the BLOCK CONTAINS clause 
>>is equivalent to coding BLOCK CONTAINS 1 RECORD(S). A supremely stupid 
>>default except, perhaps, in that it supports unit record devices.
>
>True. I don't like that, but have accepted do it the 'COBOL way'. G.
>
>So, I always include that BLOCK CONTAINS clause. 
>
>

... or use the BLOCK0 compiler option in COBOL 4.2 and later: 
http://publibfp.boulder.ibm.com/cgi-bin/bookmgr/BOOKS/igy3cg50/2.11
http://publibfp.boulder.ibm.com/cgi-bin/bookmgr/BOOKS/igy3pg50/2.4.7

Norbert Friemel

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: RSU APPLY

2015-11-16 Thread Norbert Friemel
On Mon, 16 Nov 2015 11:28:53 +0530, Mainframe Mainframe wrote:

>Hi,
>  While apply RSU into SMPE, do we need to specify only that particular
>RSU number in SOURCEID parm or we can use RSU* . For example
>
>
>Currently in our z/OS system we RSU1403 and now we planning to apply
>RSU1509 then in this case, in SOURCEID parameter what we should be
>specifying
>
>SOURCEID(RSU1509)  or SOURCEID(RSU*) .
>

SOURCEID(RSU12* RSU13* RSU14* RSU150*)

Norbert Friemel

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: I just bought an IBM z890

2015-11-10 Thread Norbert Friemel
On Tue, 10 Nov 2015 15:17:14 -0700, Mark Post wrote:

>>>> On 11/9/2015 at 01:36 AM, Connor Krukosky <conn...@connorsdomain.com> 
>>>> wrote: 
>> Once you use the OS Messages to configure the network port on one of the 
>> OSA cards you can SSH into it, I assume this is what you mean by the 
>> ASCII console.
>
>No.  Newer HMCs have a feature called the "Integrated ASCII console."  I'm not 
>sure when that came into being, but I doubt your z890 has it.
>
>
z890 System Overview, Chapter 9-2: 
http://www-01.ibm.com/support/docview.wss?uid=isg29572de854cf3558185256e4d005b9e15=1

Hardware Management Console Operations Guide, Version 1.8.2, Chapter 3-20: 
http://www-01.ibm.com/support/docview.wss?uid=isg2d37db3ef98da032e85256e550073182c=1

Norbert Friemel
 

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Redirect or hide IEBCOPY output when using the TSO RECEIVE Command

2015-10-26 Thread Norbert Friemel
On Mon, 26 Oct 2015 00:34:13 -0400, Robert A. Rosenberg wrote:

>At 09:51 -0500 on 10/25/2015, Shmuel Metz (Seymour J.) wrote about
>Re: Redirect or hide IEBCOPY output when using the TSO RECE:
>
>>In <p06240405d2508dc524bc@[192.168.1.242]>, on 10/23/2015
>>at 09:25 PM, "Robert A. Rosenberg" <hal9...@panix.com> said:
>>
>>>WAD is often a misspelling of BAD (Broken As Designed)
>>
>>Yes, but it is not even close to PRS, which acknowledges that there is
>>a defect.
>
>What does PRS stand for?
>

Permanent ReStriction
https://www-304.ibm.com/support/customercare/sas/f/handbook/acronyms.html

Norbert Friemel

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: z/OS version by Sysres Module

2015-10-23 Thread Norbert Friemel
On Fri, 23 Oct 2015 20:35:46 +0530, Peter wrote:

>Hello,
>
>Is there a module within SYSRES dataset's which can help me to determine
>the z/OS version ?
>
>This Question is just for the Knowledge sake and not trying solve any
>problem.
>
>Any Pointers ?
>


//STEP1   EXEC PGM=AMASPZAP  
//SYSLIBDD DISP=SHR,DSN=SYS1.NUCLEUS 
//SYSPRINT  DD SYSOUT=*  
//SYSIN DD * 
  DUMPT IEANUC01 IEASYSID
/*           

Norbert Friemel

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: DFSORT (old) enhancement

2015-09-10 Thread Norbert Friemel
On Thu, 10 Sep 2015 16:21:13 +0200, R.S. wrote:

> I'm just reading DFSORT presentation and found the following:
> 
> Additional work data sets
> –DFSORT V1R12 provided capability for dynamic allocation of additional
> work data sets that are only used if needed
> –Primary space of zero
> –Secondary space only allocated if needed
> 
> Q: How can I use the above enhancement or read more about it?


Installation option DYNAPCT

"specifies additional work data sets to be dynamically allocated with
 zero space. DFSORT only extends these data sets when necessary to
 complete a sort application. The availability of additional work data
 sets can help avoid out of space ABENDs."

http://publibfp.dhe.ibm.com/cgi-bin/bookmgr/BOOKS/ice1ci20/2.2.7

Norbert Friemel

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: z/OS pricing question

2015-09-09 Thread Norbert Friemel
On Wed, 9 Sep 2015 16:00:27 +, J O Skip Robinson wrote:

>The crux of this question involves a 'version change', i.e. from V1 to V2. In 
>general, not just for z/OS, IBM allows two versions to coexist for a period of 
>time without charging separately. This period is normally one year, but in the 
>case of z/OS V1 --> V2, an extra year has been granted in general to all 
>customers. Meanwhile, the price for V1 has been adjusted to match that of V2, 
>so there is no longer a financial incentive to remain down level. Once V2 is 
>installed, the two-year clock starts ticking.
>
>Note that this rule is not about CECs or LPARs. It's about a customer account. 
>If a customer is licensed for and installs V2, V1 needs to disappear 
>altogether from the enterprise within two years. 
>
>Note: this a customer's view of the world, not an official IBM pronouncement. 
>

"Single Version Charging (SVC)" 
http://www-03.ibm.com/systems/z/resources/swprice/subcap/corner2.html
"Migration Pricing Option (MPO)"  
http://www-03.ibm.com/systems/z/resources/swprice/reference/announce.html

Norbert Friemel

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: ISPF 3.2 (allocate) does not honor SDB

2015-09-07 Thread Norbert Friemel
On Mon, 7 Sep 2015 11:15:01 +0200, Peter Hunkeler wrote:

>It seems I'm having a senior moment.
>
>
>For years, I used to allocate data sets in ISPF 3.2, leaving the block size 
>field empty. The system then calculated the block size based on RECFM anf 
>LRECL. The result was half track blocking.
>
>
>At my new employer, I get the block size set to maximum (for RECFM & LRECL), 
>so FB-80 leads to 32720. This is z/OS V2.1. This is only via ISPF 3.2; in 
>batch, I still get half track blocking.
>
>
>What am I missing?
>

What type of dataset? PS, PO, PDSE, ...? The optimal block size for PDSE 
(FB-80, DSNTYPE=LIBRARY) is 32720.

Norbert Friemel

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: AW: Re: ISPF 3.2 (allocate) does not honor SDB

2015-09-07 Thread Norbert Friemel
On Mon, 7 Sep 2015 17:59:22 +0200, Peter Hunkeler wrote:

>>What type of dataset? PS, PO, PDSE, ...? The optimal block size for PDSE 
>>(FB-80, DSNTYPE=LIBRARY) is 32720.
>
>Yes, its about PDSEs. Kind a makes sense, sure. However I have been using 
>PDSEs for a long time and don't seem to remeber to have seen this. Must have 
>been blind (meaning I didn't care to look to carefully), obviously.
>
>
>Did this change with z/OS V2.1?
>

No. 
Check the archives ("Default System BLKSIZE for PDSE" in Oct 2006) 
"Partitioned Data Set Extended Usage Guide" ( 
http://www.redbooks.ibm.com/abstracts/sg246106.html?Open ) Figure 10-32 shows a 
PDSE created 2004-11-04 with SMS.IND=R (SDB) and block size 32720.

Norbert Friemel

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: FTP - how get RDW and ASCII

2015-09-01 Thread Norbert Friemel
On Tue, 1 Sep 2015 08:01:42 -0700, Charles Mills wrote:

>I have a legacy dataset in VB format. I would like to FTP it to a PC (1)
>translating the record data to ASCII and (2) preserving the LLBB record
>control words. (Don't need the block control words.) I tried the obvious
>ASCII and QUOTE SITE RDW but FTP has translated my RDWs to ASCII (rendering
>them useless of course). Does anyone have a clever trick to translate the
>"data" portion of the records to ASCII but preserve the LLBBs?
>
>This is a one-time development chore, not a nightly production job. I'm not
>fussy about code pages and so forth. The dataset is small: 30 records, 20K
>total.
>
>One of you UNIX experts: should I just translate it to ASCII on z/OS first
>and then FTP it in binary with RDWs? Would someone be so kind as to share
>the command to do the translate? Again, the existing dataset is legacy MVS,
>and I need to preserve LLBBs.
>
>

Not Unix, but...

//*   
//STEP1   EXEC PGM=SORT   
//*   
//SYSOUTDD SYSOUT=*   
//SORTINDD DISP=OLD,DSN=VB-EBCDIC   
//SORTOUT   DD DISP=(,CATLG,DELETE),  
// SPACE=(TRK,(5,5),RLSE),
// DSN=VB-ASCII   
//SYSIN DD *  
  OUTFIL BUILD=(1,4,5,TRAN=ETOA)  
  OPTION COPY 
/*

... or use dataset pipes (fromdsn -l rdw -s IBM- -t IBM- ...) 
http://www.dovetail.com/docs/coz/dsp-ref_fromdsn.html


Norbert Friemel

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Catalog Entry Deletion using a String

2015-08-13 Thread Norbert Friemel
On Thu, 13 Aug 2015 20:50:29 +0530, Peter wrote:

Hello All,

Is it possible to delete a catalog entry using a first HLQ alone ?

Like deleting all entry of ZOS21.** instead of specifying each and every
qualified dataset  ?


delete zos21.** mask 

http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/dgt2i2a1/20.1.1.1

Norbert Friemel

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: RMM OAM and 3494

2015-08-06 Thread Norbert Friemel
On Thu, 6 Aug 2015 15:24:34 +0200, R.S. wrote:

 I have noticed discrepancy between RMM db and OAM + Library Manager db.
 In RMM I see the tape S1 as SCRATCH, but OAM claims it is PRIVATE.
 3494 interface also claims the volume is in PRIVATE category.
 What should I do to reconcile the status of the tape?
 
 The tape should be scratch.
 
 Any clue?
 
 Details:
 z/OS 1.13, OAM, 3494, 3592-J1A drives (only), JA carts.
 


http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/DGT2C8A0/17.11.8
http://www-01.ibm.com/support/docview.wss?uid=isg3T1019471

Norbert Friemel

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: VSAM extents

2015-07-23 Thread Norbert Friemel
On Thu, 23 Jul 2015 18:32:12 +, william janulin wrote:

 In running a download job that populates this cluster, when it goes to 
 allocate additional
 extents, it is doing it in track allocations of 540 trks. I would have 
 thought that it would
 allocate the secondary allocation of  1 cylinders. The dataclass I am 
 using specifies
 extended format and extended addressability.
 What am I missing?

APAR OA44214
The issue is that when a zFS aggregate dynamically
extends the secondary allocation defined for the zFS
aggregate is not used. Instead, zFS made a change to
only extend by approx 36 cylinders each time.

540 trks = 36 cyls

Norbert Friemel

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Search for SDF II R4 documentation

2015-06-24 Thread Norbert Friemel
On Wed, 24 Jun 2015 04:38:35 -0500, Juergen Kehr wrote:

For a reinstallation of the very old product SDF II R4 I need a copy of the 
basic installation docs for this product (Program Directory, Installation 
Guide etc.) 
Several searches via Google were not succcessful, so any idea how to get the 
required manuals is appreciated.


Order a CBPDO (with documentation) in Shopz (ProdNo 5665-366, FMID HEF1140 is 
still orderable)?
Some manuals are @ http://publibfp.dhe.ibm.com/cgi-bin/bookmgr/Shelves/dgi10a01 
(SDF II Administrator's Guide)

Norbert Friemel

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: How is CAMASTER started?

2015-06-18 Thread Norbert Friemel
On Thu, 18 Jun 2015 13:38:19 +0200, nitz-...@gmx.net wrote:

 Search IBM-MAIN archive (or google) for TEC570878 or IKJEFXSR

Thanks Norbert. I can see that CAMASTER started on this system, but I still 
don't know how this is actually done since no libraries containing this 
frontend are loaded in LPA via lpalst or command. Right now neither IKJEFXSR 
nor ICHALTSP can be found in active LPA:

D PROG,LPA,MOD=IKJEFXSR
CSV550I 06.26.56 LPA DISPLAY 748
  IKJEFXSR WAS NOT FOUND IN THE LPA
D PROG,LPA,MOD=CCSEFXSR
CSV550I 06.27.19 LPA DISPLAY 750
  CCSEFXSR WAS NOT FOUND IN THE LPA
D PROG,LPA,MOD=ICHALTSP
CSV550I 06.29.45 LPA DISPLAY 752
  ICHALTSP WAS NOT FOUND IN THE LPA

All CA libraries are concatenated behind the IBM ones in linklist, so this 
does not really explain it.


There's no module named ICHALTSP in IBM libraries (LINKLIB, CSSLIB, 
MIGLIB,...). It's only in CAW0LINK. (ISPF - DDLIST - LINKLIST - MEM 
ICHALTSP).

Norbert Friemel

(just guessing: ICH ALTSP: special module for an ALTernate Security Product?)

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: How is CAMASTER started?

2015-06-18 Thread Norbert Friemel
On Thu, 18 Jun 2015 11:12:27 +0200, nitz-...@gmx.net wrote:

Now that CAMASTER has become a mandatory address space, I am asking myself how 
that address is actually started. The CA documentation makes it sound as if it 
were magic that starts it, but I don't believe in magic. There are knowledge 
base articles out there that say that starting CAMASTER at the SSI is too late 
(which makes sense, especially if a customer uses TSS or ACF2 for security). I 
would still like to know *how* it is started. Is IBM checking for the presence 
of certain modules in lpa and then start it during MSI? Does anyone know?


Search IBM-MAIN archive (or google) for TEC570878 or IKJEFXSR

Norbert Friemel

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: GRS Control Unit ( Was IBM mainframe operations in the 80s)

2015-06-13 Thread Norbert Friemel
On Sat, 13 Jun 2015 12:43:23 +0200, R.S. wrote:

 Has anyone a photo of 3088?

https://ia902603.us.archive.org/BookReader/BookReaderImages.php?zip=/29/items/bitsavers_ibm370feGCEquipmentInstallationPhysicalPlanningMar_20235151/GC22-7064-13_Input_Output_Equipment_Installation_Physical_Planning_Mar93_jp2.zipfile=GC22-7064-13_Input_Output_Equipment_Installation_Physical_Planning_Mar93_jp2/GC22-7064-13_Input_Output_Equipment_Installation_Physical_Planning_Mar93_0023.jp2scale=4rotate=0

or
page 24 (3088-1) 
http://bitsavers.org/pdf/ibm/370/fe/GC22-7064-13_Input_Output_Equipment_Installation_Physical_Planning_Mar93.pdf

Norbert Friemel
 

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: DFSORT - How to select last 8 bytes in variable length records

2015-06-10 Thread Norbert Friemel
On Wed, 10 Jun 2015 09:32:38 -0700, Sri h Kolusu wrote:

Minoru Massaki,

Norbert had an excellent idea to overcome the issue of having spaces at
the beginning or at the end. Converting to hex would overcome the issue of
truncation with JFY.

However you do NOT require 2 passes of data to insert the trailing
character using VLTRAIL and then use Joinkeys.

I have optimized the Job. The trick here is to use the same input file for
Joinkeys. The subtask2 file is where we convert to hex and perform the
JUSTIFY to RIGHT and pick of the last 16 bytes and then unhex that 16
bytes back to 8 bytes.

we are appending a 4 byte sequence number to match the 2 files. And since
they are already in order, we also have SORTED and NOSEQCK so that we use
a copy operation for Joinkeys.


Yet another version (the final): single pass, no join, all data (x'00-x'ff') 
allowed:

//*
//STEP1   EXEC PGM=SORT
//*
//SYSOUTDD SYSOUT=*
//SORTINDD DISP=OLD,   
// DSN=??? 
//SORTOUT   DD DISP=(,CATLG,DELETE),   
// SPACE=(TRK,(5,5),RLSE), 
// LRECL=16380,RECFM=VB,   
// DSN=??? 
//DISCARD   DD DISP=(,CATLG,DELETE),   
// SPACE=(TRK,(5,5),RLSE), 
// DSN=??? 
//SYSIN DD *   
  OUTFIL INCLUDE=(1,2,BI,GE,12,,1,2,BI,LE,max_lrecl), 
 IFTHEN=(WHEN=INIT,
   BUILD=(1,4,5,HEX)), 
 IFTHEN=(WHEN=INIT,
   OVERLAY=(5:hex_data,JFY=(SHIFT=RIGHT))),
 IFTHEN=(WHEN=INIT,
   BUILD=(1,4,key_start,16,C'40',hex_data,JFY=(SHIFT=LEFT))),  
 IFTHEN=(WHEN=INIT,
   FINDREP=(IN=(C' '),OUT=C'')),   
 IFTHEN=(WHEN=INIT,
   BUILD=(1,4,5,TRAN=UNHEX))   
  OUTFIL FNAMES=DISCARD,SAVE   
  OPTION COPY  
/* 
//SYMNAMES  DD *   
max_lrecl,16367   * INT((32756-4-18)/2)
hex_data,5,32734  * 2*max_lrecl
key_start,32723   * hex_data-16+5  
/* 

Norbert Friemel

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: DFSORT - How to select last 8 bytes in variable length records

2015-06-10 Thread Norbert Friemel
On Wed, 10 Jun 2015 14:57:33 -0700, Sri h Kolusu wrote:

Norbert,

As I mentioned earlier it can be done in single pass as shown earlier, I
was just trying to optimize your Joinkeys job.  With your new job there a
couple of issues

1. I am not sure as to why you need to append C'40' (may be you meant
X'40')
 2. With the append of C'40' your output LRECL is increased by 1.  ie. the
output now has LRECL+8+1

Quote from the first post in this thread:

 There is a input file of variable length records.
 I want to insert the last 8 bytes of a record to front of the record as
 following sample.

 Input file:
 RECORD01X11
 RECORD02Y2
 RECORD03ZCCC
 RECORD044A444
 RECORD0555B

 Output File I want to have:
  RECORD01X11
  RECORD02Y2
 ZCCC RECORD03ZCCC
  RECORD044A444
  RECORD0555B

 Record data before the last 8 bytes may contain x'00' thru x'FF',
 there is no specific delimiter character for parsing the last 8 bytes.
 The last 8 bytes is also binary.

The output example shows the last 8 bytes of the input records in col. 1-8 and 
a space on col. 9. The data from the input record starts at col 10.
I create the output record as a HEX string and convert it back in the last 
step. That's why I append C'40' (it's converted to x'40' in the last 
BUILD-statement:
1. BUILD=(1,4,5,HEX)) 
converts the input record to hex
2. OVERLAY=(5:hex_data,JFY=(SHIFT=RIGHT))) 
shifts the hex string (inserts spaces to the left)
3. BUILD=(1,4,key_start,16,C'40',hex_data,JFY=(SHIFT=LEFT))) 
creates a record with the last 16 bytes of the hex string, a hexified space 
(C'40') and the (hexified) input record shifted to the left (spaces on the 
right)
4. FINDREP=(IN=(C' '),OUT=C''))
removes spaces (x'40' at the end of the record, not c'40' in col. 17/18)
5. BUILD=(1,4,5,TRAN=UNHEX)) 
converts to record to binary 

The other single pass job needed special/reserved characters not in the input 
data. This job allows all characters in the input data (for lrecl  16k)

3. I am not sure as to why you need to validate the RDW to remove the
short records. JFY will pad up short records. So even if you records with
lrecl less than 12 it will only pick the available characters.

JFY pads the HEX string with spaces (x'40'). I thought that converting this 
with TRAN=UNHEX adds (unwanted) x'00's to col. 1-8 of short records.  But 
that's not the case - FINDREP removes the leading spaces. So yes, the RDW check 
could be removed.

Norbert Friemel

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: DFSORT - How to select last 8 bytes in variable length records

2015-06-09 Thread Norbert Friemel
On Wed, 10 Jun 2015 02:37:49 +0900, Minoru Massaki wrote:

Hello Friemel-san,

Thank you for your DFSORT JCL.

In our z/OS V2.1 system, your JCL didn't work correctly.
(output looked like all blank)

After changing VLTRAIL parameter from two characters '|' to
three characters such as C'|', it does work fine.


I can't test this now but I guess OPTION VLSHRT is missing.
Another error: INREC PARSE should start at position 9 (after the sequence 
number)
INREC PARSE=(%00=(ABSPOS=9,STARTAFT=C'',FIXLEN=1), ...

Complete job (with minor modifications, *untested*):

//*
//STEP1   EXEC PGM=ICETOOL 
//*
//TOOLMSG   DD SYSOUT=*
//DFSMSGDD SYSOUT=*
//INDD DISP=OLD,DSN=VB-INPUT-DS
//TEMP1 DD SPACE=(TRK,(150,150),RLSE)  
//TEMP2 DD SPACE=(TRK,(150,150),RLSE)  
//SHORT DD DISP=(NEW,CATLG,DELETE),
// SPACE=(TRK,(150,150),RLSE), 
// DSN=VB-SHORTREC 
//OUT   DD DISP=(NEW,CATLG,DELETE),
// SPACE=(TRK,(150,150),RLSE), 
// DSN=VB-OUTPUT-DS
//CTL1CNTL  DD *   
  OUTFIL FNAMES=TEMP1,BUILD=(1,4,SEQNUM,4,BI,5),   
   INCLUDE=(1,2,BI,GE,12)  
  OUTFIL FNAMES=TEMP2,BUILD=(1,4,SEQNUM,4,BI,5,HEX),   
   INCLUDE=(1,2,BI,GE,12),VLTRAIL=C'  '   
  OUTFIL FNAMES=SHORT,SAVE 
/* 
//CTL2CNTL  DD *   
  JOINKEYS F1=TEMP1,FIELDS=(5,4,A),TASKID=T1,SORTED
  JOINKEYS F2=TEMP2,FIELDS=(5,4,A),TASKID=T1,SORTED
  REFORMAT FIELDS=(F1:1,4,F2:9,9,F1:9) 
/* 
//T1F1CNTL  DD *   
/* 
//T1F2CNTL  DD *   
  OPTION VLSHRT
  INREC PARSE=(%00=(ABSPOS=9,STARTAFT=C'',FIXLEN=1),  
   %01=(SUBPOS=18,FIXLEN=16)), 
BUILD=(1,4,5,4,%01,TRAN=UNHEX,%00) 
/* 
//TOOLINDD *   
  COPY FROM(IN)  USING(CTL1)   
  COPY JKFROM   TO(OUT)  USING(CTL2)   
/*  
   

Norbert Friemel

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: DFSORT - How to select last 8 bytes in variable length records

2015-06-08 Thread Norbert Friemel
On Mon, 8 Jun 2015 17:14:33 +0900, Minoru Massaki wrote:

Hello Kolusu-san,

Thank you very much for giving the answer by using DFSORT.
That is what the customer wants to.

I have additional questions.
If the 8 bytes key is binary data and some records include x'40'  of the
last byte of the key,
 (ex. if the key is binary number 64 -- x'0040')
Does the shifting to right (JFY=(SHIFT=RIGHT)) work as I expected?

In case of the last and the first byte of the records contain x'40',
what should I modify the DFSORT control statements you gave me.


On z/OS 2.1 (VLTRAIL is new in 2.1) try:

//*   
//STEP1   EXEC PGM=ICETOOL
//*   
//TOOLMSG   DD SYSOUT=*   
//DFSMSGDD SYSOUT=*   
//INDD DISP=OLD,DSN=VB-INPUT-DS   
//TEMP1 DD SPACE=(TRK,(75,75),RLSE)   
//TEMP2 DD SPACE=(TRK,(150,150),RLSE) 
//OUT   DD DISP=(NEW,CATLG,DELETE),   
// SPACE=(TRK,(75,75),RLSE),  
// DSN=VB-OUTPUT-DS   
//CTL1CNTL  DD *  
  OUTFIL FNAMES=TEMP1,BUILD=(1,4,SEQNUM,4,BI,C' ',5)  
  OUTFIL FNAMES=TEMP2,BUILD=(1,4,SEQNUM,4,BI,5,HEX),VLTRAIL=C'|' 
/*
//CTL2CNTL  DD *  
  JOINKEYS F1=TEMP1,FIELDS=(5,4,A),TASKID=T1,SORTED   
  JOINKEYS F2=TEMP2,FIELDS=(5,4,A),TASKID=T1,SORTED   
  REFORMAT FIELDS=(F1:1,4,F2:9,8,F1:9,1,F1:10)
/*
//T1F1CNTL  DD *  
/*
//T1F2CNTL  DD *  
  INREC PARSE=(%00=(STARTAFT=C'',FIXLEN=1),  
   %01=(SUBPOS=18,FIXLEN=16)),
BUILD=(1,4,5,4,%01,TRAN=UNHEX)
/*
//TOOLINDD *  
  COPY FROM(IN)  USING(CTL1)  
  COPY JKFROM   TO(OUT)  USING(CTL2)  
/*

Norbert Friemel

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: JES2 as primary with JES3 as a secondary

2015-04-30 Thread Norbert Friemel
On Tue, 28 Apr 2015 12:49:44 +0800, Timothy Sipples wrote:

I thought JES3 can still spread workload over multiple LPARs?
That has nothing to do with PolyASP, which was the ability to run a
secondary ASP on the same CPU.

I disagree with the word nothing. Multiple LPARs often exist on the same
CPU, of course.


It is possible to have even a single LPAR with multiple JES3 globals. 

No, it's not possible to start multiple JES3 subsystems (global or local) in 
the same LPAR (at the same time). 
You can start one (and only one) JES3 subsystem per MVS image/LPAR/system and 
JES3 must be the primary subsystem.  

See SYS1.SIATSRC(IATINTK) (JES3 initialization task):
*-
*  VERIFY WE ARE THE PRIMARY SUBSYSTEM
*-
 SPACE 1  
 TMSSIBFLG1,SSIBPJES   ARE WE THE PRIMARY SUBSYS? 
 BCALLOFF,NOTPRIME NO, GO ISSUE MSG AND ABEND 

The message is IAT3010 JES3 IS NOT THE PRIMARY SUBSYSTEM, ABEND S2FB

There's only one primary subsystem per MVS image:

IEF735I   IEFSSNyy: PRIMARY IGNORED. PREVIOUSLY SPECIFIED IN IEFSSNzz 
  
Explanation:  Two IEFSSNxx parmlib members specified a primary subsystem. 
The system accepts the first specified primary subsystem name and ignores 
any subsequent primary subsystem names.


... and there's an ENQ in the JES3  initialization task (SYS1.SIATSRC(IATINTK):

*ENQUEUE-RESOURCES = ENQUEUES ON FOLLOWING TO PREVENT
*TWO JES3 PRIMARY SUBSYSTEMS FROM
*BEING STARTED AT THE SAME TIME: 
*
*   QNAME - SYSZIAT  
*   RNAME - SUBSYSTEM NAME   
*   CONCATINATED WITH
*   THE CHARACTER STRING 
*   'ACTIVE' 

You can have multiple JES3 globals in a multi-system sysplex (more than 1 
LPAR/MVS image), but not in a single-system sysplex.

Norbert Friemel


  

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: z990 exploitation support

2015-04-28 Thread Norbert Friemel
On Mon, 27 Apr 2015 19:09:23 -0400, Tony Thigpen wrote:

Is it still possible to acquire the z990 exploitation support patch?
Were?
--
Tony


Links found via http://archive.org/web/

Program Directory
http://publibz.boulder.ibm.com/zoslib/pdf/i1128362.pdf
http://publibz.boulder.ibm.com/zoslib/pdf/i1128311.pdf

Download (IBM ID required)
https://www14.software.ibm.com/webapp/iwm/web/preLogin.do?lang=en_USsource=z990suppt
https://www14.software.ibm.com/webapp/iwm/web/preLogin.do?lang=en_USsource=z990esupt

Good luck!

Norbert Friemel

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: CLIST conversion from lowercase to uppercase

2015-04-08 Thread Norbert Friemel
On Wed, 8 Apr 2015 09:24:41 -0700, Richard Pinion wrote:

First of all, I know I should use REXX.  But my REXX skills are not
as proficient as my CLIST skills.

I'm reading a file that has lower case characters in the record.
I'm generating SFTP commands for CoZ SFTP merged with JCL.  When
I write using the record which has lowercase, the lowercase characters
have been automatically converted to uppercase.  Is there a way to
prevent this from happening?



Try CONTROL NOCAPS (or CONTROL ASIS).
http://publibfp.dhe.ibm.com/cgi-bin/bookmgr/BOOKS/ikj4b870/13.4

Norbert Friemel

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: AMATERSE and PDSE ?

2015-04-07 Thread Norbert Friemel
On Tue, 7 Apr 2015 03:59:30 -0500, Juergen Kehr wrote:

Hello,

I'm a little bit confused about the the topic named in the subject of this 
thread.
We're using z/OS V1.13 and I successfully tersed/untersed several PDSE 
datasets, but now I get a RC=40 during UNTERSE of a PDSE (Load) LIBRARY. In 
various documentation I found statements that PDSE is supported nowadays, but 
why does this UNTERSE fail? 

Is there any special condidition for PDSE (Load) Libraries (RECFM=U) compared 
to other PDSE libraries (RECFM=FB or VB)?

Any help appreciated.

http://publibfp.dhe.ibm.com/cgi-bin/bookmgr/BOOKS/iea2v1c2/17.4.1
Partitioned data sets extended (PDSE) containing program objects are not 
supported. 

Norbert Friemel

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Secure FTP

2015-04-02 Thread Norbert Friemel
Try passive mode ftp: add FWFRIENDLY TRUE and/or EPSV4 TRUE to ftp.data

http://publibfp.dhe.ibm.com/cgi-bin/bookmgr/BOOKS/f1a1b3b1/2.3.11.7

Norbert Friemel

On Thu, 2 Apr 2015 11:50:29 -0400, Richards, Robert B. wrote:

 EZYFT25I Using //'XX.TCPIP.STANDARD.TCPXLBIN' for FTP translation tables 
 for
  the control connection.
 EZYFT31I Using //'XX.TCPIP.STANDARD.TCPXLBIN' for FTP translation tables 
 for
  the data connection.
 EZA1450I IBM FTP CS V1R12
 EZA1772I FTP: EXIT has been set.
 EZYFT18I Using catalog '/usr/lib/nls/msg/C/ftpdmsg.cat' for FTP messages.
 EZA1554I Connecting to: dispby-117.boulder.ibm.com 170.225.15.117 port: 21.
 220-IBM's internal systems must only be used for conducting IBM's
 220-business or for purposes authorized by IBM management.
 220-
 220-Use is subject to audit at any time by IBM management.
 220-
 220 dhebpcb01 secure FTP server ready.
 EZA1701I  AUTH TLS
 234 SSLv23/TLSv1
 EZA2895I Authentication negotiation succeeded
 EZA1701I  PBSZ 0
 200 PBSZ=0
 EZA1701I  PROT P
 200 PROT command successful
 EZA2906I Data connection protection is private
 EZA1459I NAME (deliverycb-bld.dhe.ibm.com:Userid):
 
  blahblah
 EZA1701I  USER blahblah
 331 Password required for blahblah.
 EZA1789I PASSWORD:
 
  
 EZA1701I  PASS
 230 Virtual user blahblah logged in.
 EZA1460I Command:
 
  CCC
 
  BINARY
 EZA1701I  CCC
 200 command channel cleared.
 EZA2905I Control connection protection is clear
 EZA1460I Command:
 
  GET 12345678910/PROD/GIMPAF.XML
 /xx/xx/xx/x/GIMPAF.XML
   (REPLACE
 EZA1701I  TYPE I
 200 Type set to I.
 EZA1460I Command:
 EZA1701I  PORT nn,n,nn,n,nn,nnn
 EZA2589E Connection to server interrupted or timed out. Waiting for reply
 EZA1721W Server not responding, closing connection.
 EZA1636I *** I can't open a data-transfer connection:
 EZA1735I Std Return Code = 16000, Error Code = 9
 
  QUIT
 
 
 Bob

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: OT: Digital? Cloud? Modern And Cost-Effective? Surprise! It's The Mainframe - Forbes

2015-03-26 Thread Norbert Friemel
On Thu, 26 Mar 2015 12:17:11 -0400, David L. Craig wrote:

On 15Mar26:0928-0500, Norbert Friemel wrote:

 S/360 Model 91

 Higher resolutions @ 
 https://www.flickr.com/photos/epitti/2371701458/sizes/l/in/photostream/
 https://www.flickr.com/photos/epitti/2370869637/sizes/l/in/photostream/

Inquiring minds want to know: where's the Emergency Pull?
The 155 had that.
--

Power Panel (Figure 10 / 11) 
http://www.bitsavers.org/pdf/ibm/360/funcChar/GA22-6907-3_360_91_Func_Char_Nov71.pdf

Norbert Friemel

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: OT: Digital? Cloud? Modern And Cost-Effective? Surprise! It's The Mainframe - Forbes

2015-03-26 Thread Norbert Friemel
On Thu, 26 Mar 2015 06:38:12 -0500, John McKown wrote:

Why did they put in a picture of an ancestor of the z13? I'll grant
that the old machines really did look a lot more computer-ish than
today's pizza box and refridgerator forms. Oh, for the days of
spinning tapes and card sorters. [grin]. BTW - what is that a picture
of?


S/360 Model 91

Higher resolutions @ 
https://www.flickr.com/photos/epitti/2371701458/sizes/l/in/photostream/
https://www.flickr.com/photos/epitti/2370869637/sizes/l/in/photostream/

Norbert Friemel


On Thu, Mar 26, 2015 at 6:11 AM, Tom Marchant
000a2a8c2020-dmarc-requ...@listserv.ua.edu wrote:
 Interesting article about the mainframe in Forbes:

 http://www.forbes.com/sites/jasonbloomberg/2015/03/24/digital-cloud-modern-and-cost-effective-surprise-its-the-mainframe/

 tiny'd: http://preview.tinyurl.com/pv3wwz9

 --
 Tom Marchant


--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: CA/Reclaim Question

2015-02-12 Thread Norbert Friemel
On Wed, 11 Feb 2015 23:27:23 -0500, Mark Jacobs - Listserv wrote:

We have a VSAM KSDS that was allocated and populated with data prior to
the CA/Reclaim function being available. This evening we had to reorg
the dataset, and the REPRO back used the same physical dataset with the
REPLACE and REUSE options.

Does this enable CA/RECLAIM for the dataset, or do we have to allocate
an entirely new KSDS?
--


The default for existing data sets is enabled: 
http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/dgt2d4a0/2.5.3.3.2

LISTCAT ENT(...) ALL shows
 SMSDATA   
   STORAGECLASS - xx
   DATACLASS  xx
   CA-RECLAIM-(YES)

The reorg removed the empty CAs that already existed when CA reclaim was 
enabled 
http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/dgt2d4a0/2.5.3.3.1

Norbert Friemel

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: AW: CICS 3.2 under z/OS 2.1?

2015-01-22 Thread Norbert Friemel
On Thu, 22 Jan 2015 20:47:40 +0100, R.S. wrote:

W dniu 2015-01-22 o 19:38, John Norgauer pisze:
 Any installation out  there running CICS 3.2 under z/os 2.1?

Just curious: why to install old unsupported CICS under new shining z/OS?

On Thu, 22 Jan 2015 17:18:58 -0500, Mark Jacobs - Listserv wrote:

CICS/TS 3.2 is supported until September 30, 2015.


CICS Transaction Server for z/OS V3.2 (5655-M15) is supported until 2015-12-31 
http://www-01.ibm.com/common/ssi/rep_ca/5/897/ENUS913-075/ENUS913-075.PDF

CICS/ESA V3.2.0 (5685-083) was supported until 1997-11-28
http://www-01.ibm.com/common/ssi/cgi-bin/ssialias?infotype=OCsubtype=NAhtmlfid=897/ENUS5685-083

Norbert Friemel 


--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: RSU UNZIP space issue.

2014-12-04 Thread Norbert Friemel
On Thu, 4 Dec 2014 13:24:43 +0530, Mainframe Mainframe wrote:

Yes. Both volume are part of same storage group . Also I am allocating HFS
dataset, so aggrgrow= on parameter doesn't matter here.

Any other clue to define HFS dataset with bigger space more then 4000MB.


Messages from your first post:

 IKJ56893I DATA SET OMVS.SYS5.RSU.TEMP NOT ALLOCATED+
  IGD17281I ALLOCATION FOR DATA SET
  OMVS.SYS5.RSU.TEMP FAILED,
  VOLUME (ABL056) WAS EXPLICITLY SPECIFIED FOR A GUARANTEED SPACE REQUEST
 BUT WAS
  REJECTED
...
  THE CANDIDATE STORAGE GROUPS WERE:TESTG
...
  IGD17279I 1 VOLUMES WERE REJECTED BECAUSE OF A DADSM FAILURE (044E0097)

You forgot DSNTYPE=HFS. With DSNTYPE=blank the dataset is limited to 65535 
tracks. 
The text for diagnostic code 044E0097 is: Requested space exceeds 65535 tracks 
for a data set type that is limited to 65535 tracks per volume. Striped 
(extended format), PDSE, VSAM, and HFS data sets can exceed 65535 tracks. 

Messages from your second post:

 IKJ56893I DATA SET OMVS.SYS5.RSU.TEMP NOT ALLOCATED+
 IGD17273I ALLOCATION HAS FAILED FOR ALL VOLUMES SELECTED FOR DATA SET
 OMVS.SYS5.RSU.TEMP
...
 THE CANDIDATE STORAGE GROUPS WERE:TESTSG
 IGD17279I 7 VOLUMES WERE REJECTED BECAUSE THEY DID NOT HAVE SUFFICIENT SPACE 
(041A041D)

You used another storage class (without GUARANTEED SPACE) and storage group 
(TESTG  TESTSG). There's not enough space on the volumes in storage group 
TESTSG (volumes ABL056/7 are in storage group TESTG) 

Norbert Friemel 

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Software to help switching from daylight saving time to standard time

2014-11-28 Thread Norbert Friemel
On Fri, 28 Nov 2014 12:53:33 +0100, Peter Hunkeler wrote:

Someone has put the idea in our managment's head that there is a software 
soltution which avoids the one hour pause. The software would slows down the 
(local time) clock so that one software hour will take two real hours to pass 
by.


Does anyone know about such a solution?

SAP “stretched time”
http://www.google.com/search?q=sap+note+7417
Whether you can allow the system to run without downtime depends on whether a 
30 minute difference between the SAP time and official time is permitted for 
the applications that are running at that time. Each SAP application has to 
certify this individually. The first component certified for continued 
operation is the ABAP Basis. The majority of applications is not certified for 
continued operation.
http://www.google.com/search?q=SAP+%2B%22stretched+time%22
http://www.google.com/search?q=DSTswitch_contloctime

Does anyone use one?
Does anyone use other processes?


Norbert Friemel

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: CICS timeout default value

2014-11-04 Thread Norbert Friemel
On Tue, 4 Nov 2014 10:43:44 +0100, R.S. wrote:

 There is TIMEOUT subparameter in CICS segment of user profile in RACF.
 
 AFAIK when there is no CICS segment for the user default values are
 taken from the segment of CICS default user.
 What in case there is no CICS segment for default user?
 What is the timeut value in effect?
 Is is 0 (means no timeout) ?
 

Yes, it's 0 (built-in default):  
http://www-01.ibm.com/support/knowledgecenter/SSGMCP_4.2.0/com.ibm.cics.ts.doc/dfht5/topics/dfht532.html

Norbert Friemel

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: DFSORT/ICETOOL pondering

2014-10-23 Thread Norbert Friemel
On Thu, 23 Oct 2014 15:43:44 +0200, Thomas Berg wrote:

 I want to copy  position 31 to 40 of all records but from record 8 and 9 I 
 want
 to copy also (concatenate) position 71 to 80 and from record 6 to 8 I also
 (concatenate in front) want to copy position 1 to 3.


//* 
//STEP1   EXEC PGM=SORT 
//* 
//SYSOUTDD SYSOUT=* 
//SORTINDD *
001aaa01cc01
002aaa02cc02
003aaa03cc03
004aaa04cc04
005aaa05cc05
006aaa06cc06
007aaa07cc07
008aaa08cc08
009aaa09cc09
010aaa10cc10
//SORTOUT   DD SYSOUT=* 
//SYSIN DD *
  INREC FIELDS=(1,80,SEQNUM,4,BI)   
  OUTREC IFTHEN=(WHEN=(81,4,BI,GE,6,,81,4,BI,LE,7),
BUILD=(1,3,31,10,80:X)),
 IFTHEN=(WHEN=(81,4,BI,EQ,8),   
BUILD=(1,3,31,10,71,10,80:X)),  
 IFTHEN=(WHEN=(81,4,BI,EQ,9),   
BUILD=(31,10,71,10,80:X)),  
 IFTHEN=(WHEN=NONE, 
BUILD=(31,10,80:X)) 
  OPTION COPY   
/*   

Norbert Friemel  

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: DFSORT/ICETOOL pondering

2014-10-23 Thread Norbert Friemel
On Thu, 23 Oct 2014 16:07:41 +0200, Thomas Berg wrote:

 Thanks for the example.  Although the numeric sequence numbers were there 
 just to clarify the operation, 
 rather than be an indication of the assumed format of an actual case.  Do you 
 have an example where you 
 can’t rely on a key/sequence field and have to depend on the actual 
 occurrence of the record order ?

INREC adds a (binary) sequence number in position 81-84. OUTREC checks pos. 
81-84, not the sequence numbers in the example.

Norbert Friemel

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: DFSORT/ICETOOL pondering

2014-10-23 Thread Norbert Friemel
On Thu, 23 Oct 2014 16:36:04 +0200, Thomas Berg wrote:

 When looking at this a second time, it seems very promising and more 
 customizable than SUBSET + other options. 
 One question: you placed the BI-field at the end.  If it was very long 
 records, would it from a performance view be better to place it in front, at 
  position 1 (or 5 if V records)?

For recfm=v(b) I'd place the sequence number in front:

//* 
//STEP1   EXEC PGM=SORT 
//* 
//SYSOUTDD SYSOUT=* 
//SORTINDD *
001aaa01cc01
002aaa02cc02
003aaa03cc03
004aaa04cc04
005aaa05cc05
006aaa06cc06
007aaa07cc07
008aaa08cc08
009aaa09cc09
010aaa10cc10
/*  
//SORTOUT   DD DISP=(,PASS),
// DSN=amp;VB,

// SPACE=(TRK,(1,1)),   
// LRECL=84,RECFM=VB
//SYSIN DD *
  OPTION COPY   
  OUTFIL FTOV   
/*  
//* 
//STEP2   EXEC PGM=SORT 
//* 
//SYSOUTDD SYSOUT=* 
//SORTINDD DISP=(OLD,DELETE),DSN=amp;VB   

//SORTOUT   DD SYSOUT=* 
//SYSIN DD *
  INREC FIELDS=(1,4,SEQNUM,4,BI,5,80)   
  OUTREC IFTHEN=(WHEN=(5,4,BI,GE,6,,5,4,BI,LE,7),  
BUILD=(1,4,9,3,39,10)), 
 IFTHEN=(WHEN=(5,4,BI,EQ,8),
BUILD=(1,4,9,3,39,10,79,10)),   
 IFTHEN=(WHEN=(5,4,BI,EQ,9),
BUILD=(1,4,39,10,79,10)),   
 IFTHEN=(WHEN=NONE, 
BUILD=(1,4,39,10))  
  OPTION COPY   
/*  

Norbert Friemel

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Message Handling

2014-10-22 Thread Norbert Friemel
On Wed, 22 Oct 2014 10:06:33 -0500, gsg wrote:

I understand that they do not need to be the same, but the message use to come 
out without the date/time and then last week after an IPL, it started to come 
out with the date/time.  Everyone swears they didn't make any changes and now 
we're unable to determine why the message changed.


The console message-handling facility is an optional feature of the CICS® 
subsystem that can affect the appearance of CICS messages displayed on an MVS 
console
http://www-01.ibm.com/support/knowledgecenter/api/content/SSGMCP_5.2.0/com.ibm.cics.ts.installation.doc/topics/dfha13h.html

Norbert Friemel

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: SORT JCL

2014-09-15 Thread Norbert Friemel
On Sun, 14 Sep 2014 22:21:21 -0500, Ron Thomas wrote:

I have tried this control card and not getting the correct result. below is 
the one i got, the 2'nd field is not getting reflected .

1 - 4043
04045 - 4060
04062 - 4108
04110 - 4700
04705 - 4706
04708
04714
04719
04723


OUTREC IFTHEN=(WHEN=INIT,BUILD=(1,5,UFF,M1,6,2,8,5,UFF,M1,80:X)),  
   IFTHEN=(WHEN=(9,5,ZD,EQ,0),OVERLAY=(9:5X))  

Norbert Friemel

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: FTP of EBCDIC file

2014-09-08 Thread Norbert Friemel
On Mon, 8 Sep 2014 08:12:43 -0500, Paul Gilmartin wrote:

On Mon, 8 Sep 2014 11:43:16 +0200, Werner Kuehnel wrote:

I have a file on a WIN server with variable data records in EBCDIC and the
correct end-of-line marker of x'0D25'. In the end I need a file with
LRECL=582, RECFM=VB.

When I ftp this file binary with quote site lrecl=582 recfm=fb all
records are written contigously in chunks of 582 bytes. A second ftp
(within z/OS) then splits up the records at x'0D25', but additionally at
byte 582, which is wrong when a record flows over into the next record.
All attempts to get the right format failed up to now.

Does anyone has an idea how to accomplish this?
 
Eek!  How did you get such a file.  It may have a correct (according to
the standard definition of IBM-1047 and ISO8859-1) line separator of
x'0D25', but z/OS prefers the incorrect x'0D15'.  Is your binary FTP
to a UNIX file or to a legacy data set.

I would FTP in binary to a z/OS UNIX file, then use tr(1) to convert
every x'25' to x'15' (and perhaps vice-versa), then use a common
utility to delete every x'0D at the end of a line'.  The file is now a
conventional z/OS UNIX file.  If I needed a legacy data set, I could
pre-allocate the target to FB 582 and use cp(1) to transfer to that.

I hate EBCDIC!

-- gil

FTP in binary to a z/OS UNIX file, then todsn -l 0x0D25 ( 
http://www.dovetail.com/docs/coz/dsp-ref_todsn.html )  to a z/OS dataset

Norbert Friemel

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: FTP of EBCDIC file

2014-09-08 Thread Norbert Friemel
On Mon, 8 Sep 2014 08:12:05 -0600, Paul Gilmartin wrote:

 Anyway, I tested your way and it almost worked, Unfortunately there are 
 packed fields in the records containing x'15' which are not a line end.
  
John M's suggestion should work if the packed fields are
conventional Packed Decimal, because (I believe) that neither
x'0D25' nor x'0D15' can appear in Packed Decimal.  If the
packed fields contain arbitrary binary data, there's the
possibility that a large enough sample will by happenstance
contain the x'0D25' sequence not intended as a line separator.


Two packed fields?
FIELD1   DCP'-250'  
FIELD2   DCP'250'   

Norbert Friemel

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Deleting Cluster Using IEFBR14 or IDCAMS

2014-09-02 Thread Norbert Friemel
On Tue, 2 Sep 2014 19:01:45 +0530, Christian D wrote:

Hi Group,

Is there a difference in using the utility IEFBR14 and IDCAMS in deleting
VSAM cluster Dataset ?

I used to Delete the Cluster Before using IEFBR14 before but now it fails.


//DEL   EXEC PGM=IEFBR14

//TSDD  DISP=(MOD,DELETE),UNIT=SYSDA,SPACE=(TRK,(0)),

//   DSN=CHRIS.TESTING.DB2.LL1



doesn't clear data set but raise



IGD17105I CATALOG ERROR WHILE DELETING DATA SET  730

CHRIS.TESTING.DB2.LL1

RETURN CODE IS 84 REASON CODE IS 0 IGG0CLFK

Explanation from Manual :

84  Explanation: CAXWA count of active users has
reached 32767, the maximum allowed.

The Deletion works well with IDCAMS but not with IEFBR14.



You looked up the wrong return/reason code. 84 Explanation: CAXWA count of 
active users has... is return code 4, reason code 84.

This is return code 84, reason code 0:

RETURN CODE 84 

 Explanation: Date error.   

Reason Code Description
   0   Explanation: An unexpired purge date exists. An
   attempt to delete an entry failed because its
   expiration date has not been reached, and the DELETE
   command did not specify the PURGE option.

http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/iea2m6c2/20.422?SHELF=all13be9

You need the PURGE/PRG-Option of IDCAMS-DELETE to delete an unexpired data set. 
There's no equivalent in JCL.

Norbert Friemel

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Deleting Cluster Using IEFBR14 or IDCAMS

2014-09-02 Thread Norbert Friemel
On Tue, 2 Sep 2014 08:42:10 -0500, Elardus Engelbrecht wrote:

Christian D wrote:

Is there a difference in using the utility IEFBR14 and IDCAMS in deleting 
VSAM cluster Dataset ?

Absolutely! You use IDCAMS to manage VSAM datasets. IEFBR14 just simply 'does 
nothing'. 


You can define (and delete) VSAM data with JCL/IEFBR14 for about 25 years now 
(MVS/ESA 3.1.0e ?). 
http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/DGT2D4A0/2.2.3

Not all IDCAMS-Options are available in JCL, but you can use temporary VSAM 
data sets (DSN=amp;MYDSN,DISP=(,PASS)) in JCL (you can't define temporary 
data sets with IDCAMS)

Norbert Friemel 

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: OS message on HMC

2014-08-22 Thread Norbert Friemel
On Fri, 22 Aug 2014 02:38:56 -0500, Elardus Engelbrecht wrote:



To Chandramohan, Harish : I'm just curious, who/what is issueing message 
'ISGECM1 ...' ? Searches on GOOGLE and IBM gave me false hits...


A modified version of SYS1.SAMPLIB(ISGECMON)? Just a guess...

Norbert Friemel

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: IFASMFDP and large tape block sizes

2014-08-22 Thread Norbert Friemel
On Fri, 22 Aug 2014 11:36:25 +, Horne, Jim - James S 
jim.s.ho...@lowes.com wrote:

Does anyone know if IFASMFDP supports large tape block sizes - those greater 
than 32760?

Thanks,

Not supported in z/OS 1.13. 
IEC141I 013-E1 for input data sets with blksize  32760. 
A (JCL-)blksize  32760 is overwritten with 32760 for output data sets.

Norbert Friemel

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: PLPA enty

2014-08-18 Thread Norbert Friemel
On Sun, 17 Aug 2014 22:37:48 -0400, MichealButz wrote:

Hi

Did all that in fact I deleted USER.LPALIB and when I look at TASID - LPA it 
is still there

Forgot CLPA? 
http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/iea2e2c3/54.8.9

Norbert Friemel


Thanks

-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On 
Behalf Of John McKown
Sent: Sunday, August 17, 2014 9:25 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: PLPA enty

I assume that you have IPL'd after changing PARMLIB. Did you review the IPL 
messages? If IPL/NIP has some problem with your data set, it will just issue a 
message and continue on. Some of the problems that I know off, off-hard are:

(1) data set is not catalogued in the MASTER catalog _and_ the volser is not 
specified in the LPALSTxx member either. I.e. it is cataloged in a USER 
catalog pointed to by an ALIAS.

(2) The DSN is not on the catalogued volume, if using the MASTER catalog;

(3) the DSN's volser is specified in the LPALSTxx member, but the DSN isn't on 
the volume specified;

(4) the DSN isn't a PDS. I.e. it is a PDSE or something else (sequential, 
BDAM, VSAM). OK, those last are unlikely! grin/



On Sun, Aug 17, 2014 at 8:06 PM, MichealButz
wrote:

 Hi,



 I put my loadlib library in LPALSTXX or specifically 01 that is what 
 is pointed to by LPA member on the active IEASYS

 When I use TASID to look at LPA libs I see all of them except the one 
 I added

 Am I missing something



 Thanks


 --
 For IBM-MAIN subscribe / signoff / archive access instructions, send 
 email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN




--
There is nothing more pleasant than traveling and meeting new people!
Genghis Khan

Maranatha! 
John McKown

--
For IBM-MAIN subscribe / signoff / archive access instructions, send email to 
lists...@listserv.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: INITILAIZE COST

2014-08-12 Thread Norbert Friemel
On Tue, 12 Aug 2014 06:01:52 -0400, Robert A. Rosenberg wrote:

At 20:01 -0700 on 08/11/2014, Duffy Nightingale, SS wrote about Re:
INITILAIZE COST:

Heavy emphasis on that last sentence.   Just had a customer who
didn't keep track of the number of entries in his COBOL table while
adding new ones. Ended up adding entries way beyond the end of his
table leading to altering the fields following the table to wrong
values leading to very strange scary looking dumps that seemed to
point to big problems in unsupported code!  But, nope, simple, his
table got bigger than the definition.

I thought the code spotted an attempt to go beyond the end of the
table by exceeding the OCCURS value or am I thinking of PL/I which
would catch this error?


It's a COBOL compiler option. The default is NO. 
http://www-01.ibm.com/support/knowledgecenter/api/content/SS6SG3_5.1.0/com.ibm.cobol511.ent.doc/custom/igycch257.html

Norbert Friemel

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Rational Development and Test (RDT) aka z/OS on a PC

2014-08-11 Thread Norbert Friemel
On Mon, 11 Aug 2014 07:45:36 -0500, Barbara Nitz wrote:


//COPY125 EXEC  PGM=IEBCOPY,REGION=0M
//SYSPRINT DD  SYSOUT=*
//SYSUT1   DD DISP=SHR,DSN=SYS1.SIEALNKE
//SYSUT2   DD DISP=(,KEEP),DSN=SYS1.SIEALNKE.N,DSNTYPE=LIBRARY,
// SPACE=(TRK,(4000,0,0)),UNIT=3390,VOL=SER=TGT001
//SYSINDD  *
 COPY INDD=SYSUT1,OUTDD=SYSUT2

This JCL results in IEBCOPY 'unloading' SYS1.SIEALNKE into arecfm=VS data set 
(but ending with RC=0) which brings linklist to a screeching halt. For other 
PDSEs, the same JCL (for other DSNs) dutifully copies the data set, using the 
DCB information from the input. I had 3 broken PDSEs, two of those in 
linklist. Brought IPL to a screeching halt, first with wait state for 
abend806, later when JES2 didn't come up. SYS1.SIEALNKE is the third data set 
in the linklst concatenation.

When I fully specify the output DCB, the copy operation works. I don't know if 
this is specific to running iebcopy under z1090 code or not since servicelink 
doesn't let me login today. But I know of one other problem with IEBCOPY only 
occuring under z1090 code (we have it too, but not the fixing ptf since our 
distribution is too old.)


It's not specific to z1090. Change the SPACE-Paramter from 
SPACE=(TRK,(4000,0,0)) to SPACE=(TRK,(4000,0,1)).

Norbert Friemel

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Rational Development and Test (RDT) aka z/OS on a PC

2014-08-11 Thread Norbert Friemel
On Mon, 11 Aug 2014 09:24:00 -0500, Paul Gilmartin paulgboul...@aim.com wrote:

On Mon, 11 Aug 2014 09:04:21 -0500, Norbert Friemel wrote:

On Mon, 11 Aug 2014 07:45:36 -0500, Barbara Nitz wrote:

//SYSUT2   DD DISP=(,KEEP),DSN=SYS1.SIEALNKE.N,DSNTYPE=LIBRARY,
// SPACE=(TRK,(4000,0,0)),UNIT=3390,VOL=SER=TGT001
//SYSINDD  *
 COPY INDD=SYSUT1,OUTDD=SYSUT2

This JCL results in IEBCOPY 'unloading' SYS1.SIEALNKE into arecfm=VS data 
set (but ending with RC=0) ...

When I fully specify the output DCB, the copy operation works. ...

It's not specific to z1090. Change the SPACE-Paramter from 
SPACE=(TRK,(4000,0,0)) to SPACE=(TRK,(4000,0,1)).
 
Somewhat irritatingly, IEBCOPY exhibits this behavior even when I specify such 
as:

SPACE=(TRK,(4000,0)),DSNTYPE=LIBRARY

I think I should get a syntax error, rather, when a utility attempts to create 
a PS
data set when DSNTYPE=LIBRARY has been specified.  (Specifying DSORG=PO
likewise avoids the problem.)


The required parameters are in DFSMS Using Data Sets: 
http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/dgt2d4a0/3.8.5
The following parameters are both required to allocate a PDSE:
- Specify DIR space (greater than zero) or DSORG=PO (partitioned organization) 
in the JCL, in the DYNALLOC macro, in the data class, or in the TSO ALLOCATE 
command.
- Specify DSNTYPE=LIBRARY in the JCL, in the data class, in the TSO ALLOCATE 
command, using the LIKE keyword, or as the installation default specified in 
SYS1.PARMLIB.

There's a Guideline that says the allocation fails without DIR space: 
http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/dgt2d4a0/3.8.4  
That's not the case in z/OS 1.13

Norbert Friemel

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: finger check(?) caused my JCL notify to malfunction

2014-08-11 Thread Norbert Friemel
 
 This appears on the SYSLOG:
 
 SE '15.27.22 JOB15348 $HASP165 SYSJCNA  ENDED AT N1 - JCL ERROR',LOGON,
 USER=(SYSJCN)
 
 But nothing displays on my terminal.
 

TSO PROFILE NOINTERCOM?
http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/ikj4c5c0/1.36.2

Norbert Friemel

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: TASID Snapshot File

2014-07-01 Thread Norbert Friemel
On Tue, 1 Jul 2014 15:38:31 -0400, George Rodriguez wrote:

I assigned the SMS dataclass but it's not changing the allocation... When I
do an S from DSLIST it does come up with the dataclass that I assigned, but
the other info remains unchanged...

Any other ideas?


Preallocate ddname TASIDSNP? (alloc fi(TASIDSNP) da(userid.tasid.snp) new 
space(10 10) cylinders blksize(0) lrecl(255) recfm(v b a) catalog)

Norbert Friemel

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: z/OS 1.13 ADRDSSU ECB WAIT

2014-06-19 Thread Norbert Friemel
On Thu, 19 Jun 2014 08:18:03 -0500, Shane Ginnane wrote:

Improved things out of sight.
How the hell can't utilities like these compete with the CSI (which left them 
in the dust) ?.

There's a patch to enable the CSI:
http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/dgt2u2b1/1.14.40
http://www-01.ibm.com/support/docview.wss?uid=isg1II14616
http://www-01.ibm.com/support/docview.wss?uid=isg1OA25644
http://www-01.ibm.com/support/docview.wss?uid=isg1OA32120

Norbert Friemel




--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Any need? DFSORT interface to C language

2014-06-06 Thread Norbert Friemel
On Fri, 6 Jun 2014 13:06:00 -0500, John McKown wrote:


One of my hopes is that, if I do write something, it would be as
conceptually as easy for a C programmer to use as the SORT verb is for the
COBOL programmer. Perhaps with an interface similar to what qsort() uses. I
would guess most C programmers who need to sort would be familiar with
qsort(). I may well not be qualified to actually accomplish this. But it
would be a glorious failure! grin/ Even more ambitious would be a DFSORT
class for C++.


I don't know if this helps but there are Java classes in the JZOS toolkit:
http://www.ibm.com/developerworks/java/zos/javadoc/jzos/com/ibm/jzos/sample/dfsort/package-summary.html
http://www.ibm.com/developerworks/java/zos/javadoc/jzos/jzos240/index.html?com/ibm/jzos/sample/nonvsam/file/package-summary.html

Norbert Friemel

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: real vs. emulated CKD

2014-06-02 Thread Norbert Friemel
On Mon, 2 Jun 2014 17:24:44 +, DASDBILL2 wrote:

I will rephrase my question.  When did any vendor last ship a 3390 DASD to 
anyone with non-RAID SLEDs inside for use on any kind of operating system 
which did not have direct support for FBA in its customer-usable access method 
repertoire?  There must have been some kind of announcement made which is 
still findable online.  IBM continued to manufacture and sell things after 
this date that they called 3390s but which were implemented internally with 
RAID, I believe. 

Bill Fairchild 


3390 lifecycle dates posted by Ed Jaffe:

https://groups.google.com/forum/#!msg/bit.listserv.ibm-main/PvwuM3b2uCw/pZ5VXWKsKlcJ

Norbert Friemel

World's Most Expensive Hard Drive Teardown 
http://www.youtube.com/watch?v=CBjoWMA5d84  :) 

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: VSAM space monitor

2014-04-18 Thread Norbert Friemel
On Fri, 18 Apr 2014 14:36:49 +0530, mf db wrote:

Hello,

Are there freeware which can help me to calculates the RBA value and gives
the VSAM dataset space utilization based on it.

Peter


IDCAMS DCOLLECT + reporting tool (SAS/MXG) or DFSORT:

//*   
//STEP1   EXEC PGM=IDCAMS 
//*   
//SYSPRINT  DD SYSOUT=*   
//DCOLLECT  DD DISP=(MOD,PASS,DELETE),
// DSN=amp;DCOLLECT,
// SPACE=(TRK,(30,30),RLSE),  
// LRECL=27994,RECFM=VB,BLKSIZE=0 
//SYSIN DD *  
  DCOLLECT STORAGEGROUP(sgname #1) OUTFILE(DCOLLECT)  
  DCOLLECT STORAGEGROUP(sgname #2) OUTFILE(DCOLLECT)  
/*
//*   
//STEP2   EXEC PGM=SORT   
//*   
//SYSOUTDD SYSOUT=*   
//SORTINDD DISP=(OLD,DELETE), 
// DSN=amp;DCOLLECT 
//SORTOUT   DD SYSOUT=*   
//SYSIN DD *  
  INCLUDE COND=(9,1,CH,EQ,C'A',,   * RECORD TYPE 'A' 
   118,1,BI,EQ,B'...0') * DCANSTAT OFF
  INREC BUILD=(1,4, * RDW 
   29,44,   * DCADSNAM
   117,1,CHANGE=(4, * DCAFLAG1
   B'1...',C'KSDS',   
   B'.1..',C'ESDS',   
   B'..1.',C'RRDS',   
   B'...1',C'LDS ',   
   B'1...',C'KRDS',   
   B'.1..',C'AIX '),  
 NOMATCH=(C''),   
   117,1,CHANGE=(4,   
   B'..1.',C'DATA',   
   B'...1',C'INDX'),  
 NOMATCH=(C''),   
   118,1,CHANGE=(1, * DCAFLAG2
   B'1...',C'1'), 
 NOMATCH=(C'0'),  
   121,4,   * DCAHURBA
   125,4,   * DCAHARBA
   169,8,   * DCAHURBC
   177,8)   * DCAHARBC
  SORT FIELDS=(5,44,CH,A)   * DCADSNAM
  OUTFIL IFTHEN=(WHEN=(57,1,CH,EQ,C'0'),  
 BUILD=(1,4,  
5,44,X,   
49,4,X,   
53,4,X,   
((58,4,BI,MUL,+100),DIV,62,4,BI),M10,LENGTH=3,C'% ',  
58,4,HEX,9X,  
62,4,HEX)),   
 IFTHEN=(WHEN=(57,1,CH,EQ,C'1'),  
 BUILD=(1,4,  
5,44,X, 
49,4,X, 
53,4,X, 
((66,8,BI,MUL,+100),DIV,74,8,BI),M10,LENGTH=3,C'% ',
66,8,HEX,X, 
74,8,HEX)), 
 HEADER2=(1:C'DSNAME',46:C'TYPE COMP USED HIURBA',78:C'HIARBA') 
/*  

Norbert Friemel

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Forget: Sorting CSV data that begins with an IP address

2014-04-17 Thread Norbert Friemel
On Thu, 17 Apr 2014 19:26:17 +, Sankaranarayanan, Vignesh wrote:

Ok.. Is it possible to fire off other REXXes repetitively (let's say 2 or 3, 
each doing one function) that will not RETURN to the main, but write their 
output to a dataset once done?


Submit batch jobs (PGM=IKJEFT01,PARM='%rxsub?? p1 p2 p3) from the main?

Norbert Friemel

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Extended Addressibility (was: ZFS - Allocation Failure)

2014-04-17 Thread Norbert Friemel
On Thu, 17 Apr 2014 17:38:12 +, DASDBILL2 wrote:

Extended Addressability refers to an attribute of a data set that allows the 
data set to contain more then 4GB of data. 
Extended Format refers to each DASD block's having some extra bytes, called a 
suffix, added to the end of each data block, and this can happen with data 
sets that contain fewer than 4GB of data. 
EAV stands for Extended Addressability Volumes and refers to an attribute of a 
volume that allows it to have more than 65,536 (approximately) cylinders on 
it, regardless of what kinds of data sets are stored there or how large they 
are. 
  
These three buzzphrases all have the  word extended in them, and two of them 
also have the word addressability in them, but they are three different 
concepts. 
  

EATTR JCL/Data Class-Parameter:
A data set with *extended* attributes (format 8 and 9 DSCBs) can reside in the 
*extended* address space (EAS) on an *extended* address volume (EAV).

(EATTR was not available on MVS/eXtended Architecture ;-)

Norbert Friemel  

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Sorting CSV data that begins with an IP address

2014-04-16 Thread Norbert Friemel
On Wed, 16 Apr 2014 14:17:42 +, Sankaranarayanan, Vignesh wrote:

It's FB.

- Vignesh
Mainframe Admin

With LRECL=133 try:

INREC PARSE=(%01=(ENDBEFR=C'.',FIXLEN=3),
 %02=(ENDBEFR=C'.',FIXLEN=3),
 %03=(ENDBEFR=C'.',FIXLEN=3),
 %04=(ENDBEFR=C',',FIXLEN=3)),   
  BUILD=(%01,UFF,M11,LENGTH=3,   
 %02,UFF,M11,LENGTH=3,   
 %03,UFF,M11,LENGTH=3,   
 %04,UFF,M11,LENGTH=3,   
 1,133)  
SORT FIELDS=(1,12,ZD,A)  
OUTREC BUILD=(13,133)

Norbert Friemel

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: ISPF 3.4 question

2014-04-07 Thread Norbert Friemel
On Mon, 7 Apr 2014 02:39:19 -0500, Juergen Kehr wrote:


So my assumption is, that the dataset is contained in some other active 
catalog, but I couldn't find out in which catalog ISPF does find the entry. 


Select Display Catalog Name in the ISPF 3.4-panel (ISRUDLP). Press F11 
(=Right) 2 or 3 times in the data set list panel (ISRUDSL0).
Delete the entry with IDCAMS: DEL PP.MVI.BBLOAD NSCR CAT(wrong cat from panel 
ISRUDSL0)

Norbert Friemel

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Software (compiler) PTF or maintenance level

2014-03-31 Thread Norbert Friemel
On Mon, 31 Mar 2014 09:31:57 +0200, Miklos Szigetvari wrote:

 Hi

We would like to document the actual maintenance or PTF level or
software level of the compiler,  we are using to compile our product.
How can I find this ?
(It is the C/C++ compiler)


//S1  EXEC PGM=GIMSMP
//SMPCSIDD DISP=SHR,DSN=?HLQ?.GLOBAL.CSI 
//SMPOUTDD SYSOUT=*  
//SMPRPTDD SYSOUT=*  
//SMPLIST   DD SYSOUT=*  
//SMPCNTL   DD * 
  SET  BOUNDARY(tzone  ).
  LIST PTFS FORFMID(HLB77?0) SYSMOD. 
/*   

Norbert Friemel

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: adding a type 4 SVC

2014-03-13 Thread Norbert Friemel
On Thu, 13 Mar 2014 05:47:53 -0500, John McKown wrote:

I am not aware of a standard utility from IBM which can add a type 4 SVC
on the fly. Basically what you need to do is load the module into common
storage, such as with a LOAD GLOBAL=YES. Then use the SVCUPDTE macro to
modify the SVC table on the fly. I think that some add on products can do
this for you. But we don't have any such here.


There's a program named SVCUPDTE on CBTTAPE file 183 (Gilbert Saint-flour's 
collection).

Norbert Friemel

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Failure using Firefox to access IBM-MAIN - Connect Interupted

2014-02-28 Thread Norbert Friemel
On Thu, 27 Feb 2014 08:29:45 -0600, Elardus Engelbrecht wrote:

Lutz Hamann wrote:

Bingo, Norbert !

B I N G O ! B I N G O ! B I N G O ! Norbert, that was fantastic! That also 
solved my problem. :-)

In my case here coding security.tls.version.max=1 has solved the problem !

Indeed, now I see how it changed! Cool! Thanks!

Reset security.tls.version.max to 3 in Firefox 28 (release date 2014-03-18?) 
and test again. 

I think it's Bug 969479 
https://bugzilla.mozilla.org/show_bug.cgi?id=969479
https://bugzilla.mozilla.org/show_bug.cgi?id=973628#c13

Norbert Friemel

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Failure using Firefox to access IBM-MAIN - Connect Interupted

2014-02-27 Thread Norbert Friemel
On Tue, 25 Feb 2014 19:32:56 -0600, David Rawson wrote:

Just switched to Firefox 27.0.1 and I am now unable to use the URL link in 
emails to access this forum. The URL links in the daily emails generated by 
IBM-Main work just fine under IE.

The failure is in a message box The connection to listserv.ua.edu was 
interrupted while the page was loading.

Suspect the problem is with the logon logic before the requested page is 
displayed. 

Ideas ?


http or https?
proxy or direct connection?

If https and proxy: try security.tls.version.max=1 (about:config)
The Default for security.tls.version.max in FF27 is 3 (TLS 1.2). The Default in 
older versions was 1 (TLS 1.0).

Norbert Friemel 

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: COBOL interface to CSI

2014-02-27 Thread Norbert Friemel
On Thu, 27 Feb 2014 08:45:21 -0500, Bill Ashton wrote:


I am looking for a COBOL interface to the catalog that would tell me for a
given file:
1. Allocation primary, secondary and units
2. Used amount
3. Number of volumes and their volsers in sequence
4. SMS class/group names
5. File type (DSNLARGE, etc.)

Ideally, I would like to also get each extent info for each volume, but I
expect I would have to read VTOCs for that, and it is not crucial here.

Thanks for any ideas you have for helping me read the catalog from COBOL!


You could use the ISPF-DSINFO-Service from batch COBOL: 
http://publibfp.boulder.ibm.com/cgi-bin/bookmgr/BOOKS/ispzsg90/2.7

Norbert Friemel

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Resistance to Java.

2014-01-23 Thread Norbert Friemel
On Thu, 23 Jan 2014 15:59:23 +0800, David Crayford wrote:

On 22/01/2014 11:53 PM, Skip Robinson wrote:
 IBM is currently warning customers that over-using ZIIPs may lead
 to serious performance problems because of the way z/OS manages them vs.
 the way it manages general purpose CPs.
Can you supply a link wrt that information?


Google found:
https://www.ibm.com/developerworks/community/blogs/22586cb0-8817-4d2c-ae74-0ddcc2a409bc/entry/december_17_2012_6_07_am3?lang=en

http://ibmdatamag.com/2013/04/performance-and-capacity-considerations-for-ziip-engines/

Norbert Friemel

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: How to order HTTP Server (Appache)

2014-01-15 Thread Norbert Friemel
On Wed, 15 Jan 2014 10:09:36 +0100, Miklos Szigetvari wrote:


If someone can advice,  if I can order the IBM HTTP Server (powered by
Apache)  JIWO610 online via ShopzSeries or how can I get it.
(and maybe is it worth to migrate ? )


Order the HTTP server feature of Ported Tools (FMID HHAP700). JIWO610 is an 
optional feature of WebSphere Application Server. 

http://www-03.ibm.com/systems/z/os/zos/features/unix/ported/ihs/index.html
http://oss4zos.org/mediawiki/index.php?title=Apache_HTTP_Server

Norbert Friemel

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: SORT? need.

2013-09-09 Thread Norbert Friemel
On Mon, 9 Sep 2013 11:22:21 -0500, John McKown wrote:


Anyway, DFSORT has a FTOV function. But I need an anyTOV type function.
That is, it will read FB or VB and output VB.


Use IEBGENER or IDCAMS-REPRO. No special option is needed. The output LRECL 
must be 4 bytes longer than the input LRECL (for FB-VB)

Norbert Friemel

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: DFSORT and FILSZ

2013-08-30 Thread Norbert Friemel
On Fri, 30 Aug 2013 12:29:47 +0200, R.S. wrote:

 Maybe the above is the answer? Can I provide AVG LRECL or just file size 
in bytes?

Yes. OPTION AVGRLEN=n,FILSZ=Ex

Default: If AVGRLEN=n is not specified, DFSORT uses one-half of the maximum 
record length as the average record length.

http://publibfp.dhe.ibm.com/cgi-bin/bookmgr/BOOKS/ice1ca50/3.14
http://publibfp.dhe.ibm.com/cgi-bin/bookmgr/BOOKS/ice1ca50/10.2.4.2

Norbert Friemel

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: VSAM Status Code 16/24 on READPREV

2013-08-01 Thread Norbert Friemel
On Thu, 1 Aug 2013 15:25:55 +, John Weber wrote:

All,

We are receiving a status code 16/24 while performing a KSDS VSAM 'READPREV'.

This exception only occurs when the key is specified but does not occur if it 
is not entered through our UI.

References point to it having MicroFocus origins, but we are running this on 
the mainframe under CICS.

Any direction as to where to look next would be much appreciated.


16 = INVREQ
24 = A READPREV command is issued for a file for which the previous STARTBR or 
RESETBR command has the GENERIC option.

http://pic.dhe.ibm.com/infocenter/cicsts/v4r2/index.jsp?topic=%2Fcom.ibm.cics.ts.applicationprogramming.doc%2Fcommands%2Fdfhp4_readprev.html

Norbert Friemel

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Relative generation - how to recognize new datasets under TSO

2013-07-18 Thread Norbert Friemel
On Thu, 18 Jul 2013 10:59:52 +0200, Beate Kawelke wrote:



Is there a way to release / ignore that connection (I have looked through 
the DYNALLOC parameters, but to no avail) or do I have to go through the 
catalog and use my own logic to determine the correct DSN? ISPF Edit, much to 
my surprise, gets it right - if I specify generation 0, the new dataset will 
be found.


http://www-01.ibm.com/support/docview.wss?uid=isg1II08285

Note:  Dynamic allocations can turn on bit S99GDGNT to bypass
   using the table and thus always locate the current entry
   (generation 0) at the time of the allocation.  This allows
   them always to know the current generation, even when this
   job (or another job), running on the same system (or a
   different system, as long as the catalog is shared between
   systems) has added generations since this job began.


Norbert Friemel

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Orphaned ICF catalog in the VVDS

2013-07-18 Thread Norbert Friemel
On Thu, 18 Jul 2013 13:44:50 -0400, Rouse, Willie wrote:

 I guess I don't understand:   put a corresponding entry into the dummy bcs 

Recatalog the VVDS into the dummy bcs.

I posted a complete job to the list on 5 July: 
http://www.mail-archive.com/ibm-main@listserv.ua.edu/msg15771.html


1. Create a new catalog with the old non-existent catalog name
2. Recatalog the VVDS
3. Delete (NOSCRATCH) the VVDS
4. Delete the catalog

//*  
//S1  EXEC PGM=IDCAMS
//*  
//SYSPRINT  DD SYSOUT=*  
//VVDS  DD DIS=SHR,DSN=SYS1.VVDS.Vvol001,
// VOL=SER=vol001,UNIT=SYSDA 
//SYSIN DD * 
DIAG VVDS IFILE(VVDS)
DEF UCAT(NAME(old.catname) - 
  VOL(vol002)  - 
  CYL(1 1) - 
  FSPC (0 0))  - 
  DATA(CISZ(4096)) - 
 INDEX(CISZ(4096))  
DEF CL(NAME(SYS1.VVDS.Vvol001) - 
   VOL(vol001)  - 
NONINDEXED   - 
 RECATALOG)   - 
 CAT(old.catname)   
DEL SYS1.VVDS.Vvol001  - 
 FILE(vol001) - 
  NOSCRATCH- 
  CAT(old.catname)   
   DEL old.catname UCAT 
DIAG VVDS IFILE(VVDS)
 /*   
 //   


Norbert Friemel

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Relative generation - how to recognize new datasets under TSO

2013-07-18 Thread Norbert Friemel
On Thu, 18 Jul 2013 16:04:30 +0200, Beate Kawelke wrote:

 I've tried it and it works - thank you so much! I'm still wondering which 
 search keywords I should have used to find this via Google ;-)

It was the first or second hit on 
http://www.google.com/search?q=%2Bgdg+%2Bgds+%2Bconnection

Norbert Friemel

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: COBOL Parser

2013-07-18 Thread Norbert Friemel
On Thu, 18 Jul 2013 18:59:40 -0400, John Gilmore wrote:

Tom Ross wrote:

begin extract
In particular, if you have z/OS V1R13 running on 9672, there is no way
to compile with COBOL V5 to get a program that will run on that
system.
/end extract

Other statement-level languages deal with this problem by permitting
the specification of an ARCH level, and it was rumored (even perhaps
half-said in some IBM materials) that Enterprise COBOL would do so
too.

What is the status of this notion?


There's an ARCH option in COBOL 5.1: 
http://pic.dhe.ibm.com/infocenter/pdthelp/v1r1/index.jsp?topic=%2Fcom.ibm.entcobol.doc_5.1%2FPGandLR%2Frlpre.html

Norbert Friemel

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: COBOL Parser

2013-07-18 Thread Norbert Friemel
On Thu, 18 Jul 2013 18:12:42 -0500, Norbert Friemel wrote:


There's an ARCH option in COBOL 5.1: 
http://pic.dhe.ibm.com/infocenter/pdthelp/v1r1/index.jsp?topic=%2Fcom.ibm.entcobol.doc_5.1%2FPGandLR%2Frlpre.html


http://pic.dhe.ibm.com/infocenter/pdthelp/v1r1/index.jsp?topic=%2Fcom.ibm.entcobol.doc_5.1%2Fcustom%2Figycch319.html

Norbert Friemel

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: COBOL Parser

2013-07-18 Thread Norbert Friemel
On Thu, 18 Jul 2013 15:24:46 -0700, Tom Ross wrote:

hardware requirements as the z/OS level we required. In particular,
if you have z/OS V1R13 running on 9672, there is no way to compile
with COBOL V5 to get a program that will run on that system.


z/OS V1R13 running on 9672? I think z/OS can only be IPLed in z/Arch mode on a 
z server.
Replace 9672 with z800/z900. z/OS V1 runs on a z800/z900 - COBOL V5 requires a 
z890/z990 or later.

Norbert Friemel

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Orphaned ICF catalog in the VVDS

2013-07-05 Thread Norbert Friemel
On Thu, 4 Jul 2013 11:36:21 -0400, Rouse, Willie wrote:

I have run an IDCAMS diagnose on a volume to find non-existent catalog entries 
.
I tried  DELETE VVR/NVR/TRUENAME to no avail. How can I get rid of the stranded 
catalog references in the VVDS?

1. Create a new catalog with the old non-existent catalog name
2. Recatalog the VVDS
3. Delete (NOSCRATCH) the VVDS
4. Delete the catalog

//*  
//S1  EXEC PGM=IDCAMS
//*  
//SYSPRINT  DD SYSOUT=*  
//VVDS  DD DIS=SHR,DSN=SYS1.VVDS.Vvol001,
// VOL=SER=vol001,UNIT=SYSDA 
//SYSIN DD * 
DIAG VVDS IFILE(VVDS)
DEF UCAT(NAME(old.catname) - 
  VOL(vol002)  - 
  CYL(1 1) - 
  FSPC (0 0))  - 
  DATA(CISZ(4096)) - 
  INDEX(CISZ(4096))  
DEF CL(NAME(SYS1.VVDS.Vvol001) - 
  VOL(vol001)  - 
  NONINDEXED   - 
  RECATALOG)   - 
  CAT(old.catname)   
DEL SYS1.VVDS.Vvol001  - 
  FILE(vol001) - 
  NOSCRATCH- 
  CAT(old.catname)   
DEL old.catname UCAT 
DIAG VVDS IFILE(VVDS)
/*   
//   


Norbert Friemel

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: free zIP/UNZIP in z/OS

2013-06-21 Thread Norbert Friemel
On Fri, 21 Jun 2013 03:34:44 -0500, Jan Vanbrabant wrote:


Possibly  other tools  (free, of course  ;-)   )   ?

Advices?


The jar command is free (comes with Java) but supports Unix files only: 
http://planetmvs.com/ibm-main/jarbatch.txt

Norbert Friemel

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


  1   2   >