Re: References for multiple UCBs

2023-01-25 Thread Seymour J Metz
MVT IOS was the first one that I came up with, but it requires reading between 
the lines *"original research" in wikispeak) and I was hoping for "multiple 
exposures for dummies". I added a citation of IODEVICE in OS/360 Sysgen and the 
same editor deleted it and added a citation needed template in its place.


--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3


From: IBM Mainframe Discussion List [IBM-MAIN@LISTSERV.UA.EDU] on behalf of 
Tony Harminc [t...@harminc.net]
Sent: Tuesday, January 24, 2023 11:01 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: References for multiple UCBs

On Tue, 24 Jan 2023 at 09:08, Seymour J Metz  wrote:

> I'm editing the UCB article in wikipedia, and the material on multiple
> exposures has been deleted as unsourced. What are good sources to cite for
> multiple exposures on 2305 fixed head disk, multiple virtual drives on 3850
> mass storage system and multiple exposures on EAVs? If possible I'd like a
> mix of primary and secondary sources.
>

The MVT I/O Supervisor PLM on bitsavers (
http://secure-web.cisco.com/1bMbYZeENGLIKD_3C6tR2JyXHRpEjhGJFXeu5pTJjhawwrqm6JyIXQCnfJr6-L2hY-PWrhxyFX5FsgFqWuoQUQIrEw3DEjXWXpNgkQJ6cc0rtCraGmRzW2Y0urI8o1G0MGkfW8S6grPxQ4a-cDAhnZ7aMyu4UwIeEAdJjxy2AS12w1iEFcFwsiU_JSf2cl6aF66ULXsNd-3J3evTdTmg_iJdADYuzQHLOy9cA2WdifVyU9bBIBVbPsIk8lElmwyDUWC_d-z5Ti2Oo6RBu9DNTm3oiRtjKJUxvCfePNxNZlILDbE06fZKQFYufmvsPh4Rw1n5Er2-pt_cnVT_-zI5VatoaIg-b6ya3Dnsu1w8x_qcjmGqmJXDnDhH88JPIkL46quQBrf7P18WQPm_GRcYGmnYdm4NldRoiyCeLF-0wR7k/http%3A%2F%2Fbitsavers.org%2Fpdf%2Fibm%2F360%2Fos%2FR21.7_Apr73%2Fplm%2FGY28-6616-9_OS_IO_Superv_PLM_R21.7_Apr73.pdf
is one) makes it clear that multiple exposures for the 2305 have multiple
UCBs. It takes some careful reading to be sure of that, but there are 16
hits on "exposure" in the book, most of which are relevant. Then there's
the source code... If that is the primary source, then perhaps the PLM is
secondary? I guess those delete-heads on WP wouldn't fall for that.

Tony H.

--
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: Tcpip ports

2023-01-25 Thread Robyn Gilchrist
NETSTAT is great to see ports, but it is a snapshot.

To view port usage over a period of time, perhaps you could define a SERVAUTH 
EZB.PORTACCESS.** profile with ID(*) READ and AUDIT(ALL).  Specify a value for 
resname on the SAF keyword of the PORT statement in TCPPROF and obey it into 
TCP (or on the next TCP recycle) and the port will show up in the ACC_LOGSTR 
field on the SMF Type 80 ACCESS record.  Armed with this information you could 
begin to secure the ports so that, for example, only the known FTP server STC 
USERID could bind to port 23.

HTH

Robyn



Robyn E Gilchrist
Senior RACF and ACF2 Consultant
RSH Consulting, Inc.  *** Celebrating our 30th Anniversary ***
617-977-9090
www.linkedin.com/in/robyn-e-gilchrist
www.rshconsulting.com
---
Upcoming RSH RACF Training - WebEx
- RACF Level I Administration - APRIL 17-21, 2023
- RACF Level II Administration - FEB 27 - MAR 3, 2023
- RACF Level III Admin, Audit, & Compliance - MAY 1-5, 2023
- RACF - Securing z/OS UNIX  - MAR 27-31, 2023
---

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


Re: LDAP with TS7700 and/or DS8K's

2023-01-25 Thread Roger Lowe
On Mon, 23 Jan 2023 14:48:13 +, Benik, John E  
wrote:

>I imagine HMC and LDAP would be for AOS access on the DS8K's, but it also 
>sounds like setting up the TS7700 would be a little more involved and a little 
>more complicated.  I'd be curious as to the reasons you decided to go the LDAP 
>direction, and any pros or cons you may have found.
>
The setup of the TS7700 MI access authentication using zOS LDAP is poorly 
documented by IBM but I wouldn't say is was any more complicated than 
configuring AD authentication. We decided to go with zOS LDAP authentication 
for System z HMCs and TS7700 MI access was purely because these platforms are 
"mainfframe" use only, so why not keep everything "mainframe centric" and we 
retain overall management of the environment. If we had used AD, for example, 
then management of that environment is out of our hands.

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


XL C\C+ strange compile errors

2023-01-25 Thread Joseph Reichman
Hi

 

I have a very short C++ program compiling as /CXX   which all it does is
basically open a file

 

I am getting a whole slew of errors but they are not from my program they
are standard includes CEE.SCEEH.H(STDDEF) and in fact I didn't explicitly
include them (maybe they got included by 2 includes that I included in my
program of  and 

 

Thing is I don't know why I am getting these errors they would seem to be
okay for C++ such as "extern"  and size_t

 

Here is a screen shot of some of the errors

 

"//'CEE.SCEEH.H(STDDEF)'", line 39.4: CCN5063 (S) The text "extern" is
unexpecte"

"//'CEE.SCEEH.H(STRING)'", line 119.51: CCN5063 (S) The text "size_t" is
unexpec"

"//'CEE.SCEEH.H(STRING)'", line 120.54: CCN5063 (S) The text "size_t" is
unexpec"

"//'CEE.SCEEH.H(STRING)'", line 121.60: CCN5063 (S) The text "size_t" is
unexpec"

"//'CEE.SCEEH.H(STRING)'", line 122.45: CCN5063 (S) The text "size_t" is
unexpec"

"//'CEE.SCEEH.H(STRING)'", line 125.14: CCN5040 (S) The text "__strlen" is
unexpa

ambiguous.
"

"//'CEE.SCEEH.H(STRING)'", line 130.58: CCN5063 (S) The text "size_t" is
unexpec"

"//'CEE.SCEEH.H(STRING)'", line 131.58: CCN5063 (S) The text "size_t" is
unexpec"

"//'CEE.SCEEH.H(STRING)'", line 132.64: CCN5063 (S) The text "size_t" is
unexpec"

"//'CEE.SCEEH.H(STRING)'", line 144.51: CCN5063 (S) The text "size_t" is
unexpec"

"//'CEE.SCEEH.H(STRING)'", line 146.57: CCN5063 (S) The text "size_t" is
unexpec"

"//'CEE.SCEEH.H(STRING)'", line 148.43: CCN5063 (S) The text "size_t" is
unexpec"

 

 

Here is partial list of  my compile JCL

 

* Top of Data *

//JOER$ JOB 'ADCD V2R9','SYSPROG',NOTIFY=&SYSUID,REGION=0M 

//*

//*--- 

//*  COMPILE STEP: 

//*--- 

//COMPILE EXEC PGM=CCNDRVR,REGION=192M,PARM=('/CXX LIST,OBJ,DEBUG(FORMA

// T(DWARF),HOOK(LINE,NOBLOCK,PATH),SYMBOL,FILE(OPENFIL))')

//STEPLIB  DD  DSN=CEE.SCEERUN2,DISP=SHR   

// DD  DSN=CBC.SCCNCMP,DISP=SHR

// DD  DSN=CEE.SCEERUN,DISP=SHR 

 

   Not sure why I am these are errors

 

If anyone can point me in the right direction would appreciate it

 

Thanks  


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


zOSMF

2023-01-25 Thread Steve Beaver
Hi All

 

Has anyone ever retrofitted their current SMPe environment into zOSMF?

 

Regards,

Steve 

 


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


Re: Transmitting SMF records

2023-01-25 Thread Andrew N Wilt
Hi Andrew,
You have a good point. The GDKUTIL utility is pretty new to z/OS, and 
we were going for meeting the customer requirement. That was specifically to 
provide a JCL utility that could download the sequential data in a Cloud Object 
to z/OS, as well as upload z/OS data to a Cloud Object with the intent that the 
data was usable by applications running in the Cloud. I specifically added that 
note to the documentation so that no one was surprised by the behavior when 
targeting a z/OS data set.

We are actively updating the functionality of the utility and would 
love some customer-driven direction. So, please open an RFE (or now Aha! Idea) 
against the cloud_data_access component under z/OS with whatever ideas or 
wishes you have.

The GDKUTIL utility does allow an Upload of something with RECFM=U. 
This was done at the behest of a customer that was using ftp to put SMF data 
out for processing by the SAS tool. Apparently, they are able to decipher the 
RDW records resulting from uploading a RECFM=VBS as a RECFM=U. Unfortunately, 
at this time, GDKUTIL doesn't have the smarts to parse the bytestream as 
RDW+data as it is writing to the output data set. That is a current Request For 
Enhancement, though.

Sincerely,
Andrew Wilt

DFSMSdfp Cloud Data Access Product Owner
DFSMShsm development

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Andrew Rowley
Sent: Monday, January 23, 2023 3:55 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: [EXTERNAL] Re: Transmitting SMF records

On 20/01/2023 7:07 am, Glenn Wilcock wrote:
> Late to the party on this discussion... DFSMS recently shipped a new utility 
> named GDKUTIL.  It converts z/OS data sets and UNIX files to cloud objects 
> and visa-versa.

Reading the documentation, the following note looks like a problem:

=

/When specifying a z/OS Data Set for LOCAL or LOCNAME for a DOWNLOAD command 
without the CONVERT keyword, the Record Format should not be Variable. (RECFM=V 
or RECFM=VB) This is because in binary mode, there are no indicators in the 
data where a record ends, so the data is placed up to the maximum logical 
record length. If a Data Set with variable records was uploaded to a Cloud 
Object in binary mode, the indicators of where a record begins and ends are 
lost. Therefore, a download operation of that same data to a Variable record 
data set cannot tell when to start a new record in the data set./

=

A useful function should be able to round trip the data to and from cloud 
storage and end up with exactly what you started with.

If there is not enough information to recreate the records on z/OS with the 
correct length, there is probably not enough information to usefully process 
the data on another platform. FTP made the same mistake, assuming that the 
record length information was not part of the data. 
For variable length records it is critical.

RECFM U presumably preserves the block & record length information, but makes 
it unnecessarily complex to decipher. From the documentation I can't tell 
whether uploading RECFM U data results in the same data you started with. At a 
minimum there must be complications to end up with the real/correct DCB 
attributes.

-- 
Andrew Rowley
Black Hill Software

--
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: Transmitting SMF records

2023-01-25 Thread Paul Gilmartin
On Wed, 25 Jan 2023 20:24:59 +, Andrew N Wilt wrote:
>...
>   The GDKUTIL utility does allow an Upload of something with RECFM=U. 
> This was done at the behest of a customer that was using ftp to put SMF data 
> out for processing by the SAS tool. Apparently, they are able to decipher the 
> RDW records resulting from uploading a RECFM=VBS as a RECFM=U. Unfortunately, 
> at this time, GDKUTIL doesn't have the smarts to parse the bytestream as 
> RDW+data as it is writing to the output data set. That is a current Request 
> For Enhancement, though.
>
I've done that sort of thing with REXX.  A small REXX utility, perhaps in 
SAMPLIB,
to do that transformation would serve the purpose and might have more general
use, as for files transmitted with FTP overriding to RECFM=U.

Modularity is valuable.

-- 
gil

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


Re: DFSORT OUTREC conditional formatting

2023-01-25 Thread Radoslaw Skorupka

W dniu 24.01.2023 o 22:52, Sri h Kolusu pisze:

The following scenario:  Input file VB. At offset 23 (RDW included) 2-byte 
field Other relevant fields are 101,8  109,8  181,8 No sort needed.

Radoslaw,

Use the following control cards which will give you the desired results. I 
optimized the job a bit to include records that have a minimum length of 188 
which is the last position of the field you are interested.

//TOOLIN   DD *
   COPY FROM(INPUT) TO(TMP) USING(ABCD)
   DISPLAY FROM(TMP) LIST(REPORT) -
   HEADER('CODE ') ON(001,8,CH)   -
   HEADER('DESC1') ON(009,8,CH)   -
   HEADER('DESC2') ON(017,8,CH)   -
   HEADER('DESC3') ON(025,8,CH)   -
   BLANK
/*
//ABCDCNTL DD *
   INCLUDE COND=(1,2,BI,GE,188)
   OUTFIL VTOF,
  BUILD=(023,2,CHANGE=(8,X'',C'ALTER   ',
 X'0001',C'READ',
 X'0002',C'UPDATE  '),
  NOMATCH=(C'ERROR   '),
  101,08,
  109,08,
  181,08)
/*



Thank you Sri.
Nice trick with record length (1,2,BI...) I have to remember about it.

I have another problem to solve:
Depending on the field 23,2 we have word ALTER/READ in the report. 
However the field contain other values, let's say X'1101' which should 
be translated to C'CHANGE'... but this record type implies slightly 
different format. For X'1101' I should use

HEADER('DESC3') ON(175,8,CH) -   note, 188->175
and
HEADER('DESC4') ON(189,8,CH)    - that fiel can be empty for X'', 
X'0001', X'0002'


In other words different column taken  to the report, depending on value 
in the field 23,2. Is it possible?
Currently I simply have two separate reports, which is a little bit 
error-prone. Before the above solution there were 4 separate reports, so 
there is some progress. :-)



--
Radoslaw Skorupka
Lodz, Poland

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


Re: Transmitting SMF records

2023-01-25 Thread Andrew Rowley

On 26/01/2023 7:24 am, Andrew N Wilt wrote:


The GDKUTIL utility does allow an Upload of something with RECFM=U. 
This was done at the behest of a customer that was using ftp to put SMF data 
out for processing by the SAS tool. Apparently, they are able to decipher the 
RDW records resulting from uploading a RECFM=VBS as a RECFM=U.


I would be slightly surprised if SAS can't read VB records properly 
formatted with the RDW. RECFM U was a workaround for the problem where 
FTP stripped out the RDW. So GDKUTIL seems to be reproducing the 
brokenness of FTP, then providing the same workaround as a feature.


It would be preferable if it retained the RDW in VB records by default. 
GDKUTIL seems new enough that the default could be changed without too 
much impact. I doubt there is anyone using variable length binary 
transfers currently who needs the data without the RDW. (However there 
might be people uploading data who haven't discovered the resulting data 
is unusable.)


I have been working with SMF data myself for many years, and this 
problem with FTP causes a LOT of customer confusion and frustration.


--
Andrew Rowley
Black Hill Software

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


Re: DFSORT OUTREC conditional formatting

2023-01-25 Thread Sri h Kolusu
>> Depending on the field 23,2 we have word ALTER/READ in the report.
However the field contain other values, let's say X'1101' which should be 
translated to C'CHANGE'... but this record type implies slightly different 
format. For X'1101' I should use
HEADER('DESC3') ON(175,8,CH) -   note, 188->175 and
HEADER('DESC4') ON(189,8,CH)- that fiel can be empty for X'', X'0001', 
X'0002'


Radoslaw,

It is quite simple as CHANGE has more capability. You can pick and choose the 
values based on the value.  So, use the following control cards.  Note :  I 
left the include condition of RDW check as is. You can change it if you want to 
accommodate the additional description.

//TOOLIN   DD *
  COPY FROM(INPUT) TO(TMP) USING(ABCD)
  DISPLAY FROM(TMP) LIST(REPORT) -
  HEADER('CODE ') ON(001,8,CH)   -
  HEADER('DESC1') ON(009,8,CH)   -
  HEADER('DESC2') ON(017,8,CH)   -
  HEADER('DESC3') ON(025,8,CH)   -
  HEADER('DESC4') ON(033,8,CH)   -
  BLANK
/*
//ABCDCNTL DD *
  INCLUDE COND=(1,2,BI,GE,188)
  OUTFIL VTOF,
 BUILD=(023,2,CHANGE=(8,X'',C'ALTER   ',
X'0001',C'READ',
X'0002',C'UPDATE  ',
X'1101',C'CHANGE  '),
 NOMATCH=(C'ERROR   '),
 101,08,
 109,08,

* If position 23 has x'1101' then pick the contents at 175 *
* for a length of 8 bytes and for all other values pick*
* the contents at 181 for a length of 8 bytes  *

 23,02,CHANGE=(8,X'1101',175,8),
 NOMATCH=(181,8),


* If position 23 has x'1101' then pick the contents at 189 *
* for a length of 8 bytes and for all other values space   *
* it out.  *

 23,02,CHANGE=(8,X'1101',189,8),
 NOMATCH=(C' '))

/*


And the sample report looks like this

CODE   DESC1  DESC2  DESC3  DESC4
            
ALTER  AAA0   BBB0   CCC0
READ   AAA1   BBB1   CCC1
UPDATE AAA2   BBB2   CCC2
CHANGE AAA3   BBB3   DDD3   EEE3
ERROR  AAA4   BBB4   CCC4


Further if you have any questions, please let me know

Thanks,
Kolusu
DFSORT Development
IBM Corporation



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


Re: Transmitting SMF records

2023-01-25 Thread Paul Gilmartin
On Thu, 26 Jan 2023 09:23:54 +1100, Andrew Rowley wrote:

>On 26/01/2023 7:24 am, Andrew N Wilt wrote:
>...
>I would be slightly surprised if SAS can't read VB records properly
>formatted with the RDW. RECFM U was a workaround for the problem where
>FTP stripped out the RDW. So GDKUTIL seems to be reproducing the
>brokenness of FTP, then providing the same workaround as a feature.
>
At times, FTP is too damned smart.  I have allocated a DDNAME with overriding
RECFM=U and attempted to transfer from //DD:...  But it failed.  It appeared 
that
FTP did a DYNALLOC INFO, found the attributes in the DSCB, and ignored those
I specified.  It's possibly catering to the novice user rather than the 
journeyman.

-- 
gil

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


Re: Transmitting SMF records

2023-01-25 Thread Paul Gorlinsky
From my experience with one of the vendors, NOT SAS, all of these products just 
expect a stream of data to process. If you are using PC versions, just download 
as binary ... the VBS data. The import programs parse the data correctly.   
Going from Mainframe to Mainframe, save yourself a lot of headache and use 
ADRDSSU DUMP to create a Disk File of the data, Terse ( PACK ) it, and using 
TRANSMIT across NJE or TRANSMIT to a data set that is RECFM FB LRECL 80 BLKSIZE 
0 ( 3120 ) and FTP the TRANSMIT DSN as binary, recfm fb, LRECL 80... and 
RECEIVE, deterse (unpack ) and ADRDSSU RESTORE ... 

We do this all the time with VSAM, QSAM, PDS, PDSE,  data... even sometimes 
but a PC in between ... 

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


Re: Transmitting SMF records

2023-01-25 Thread Steve Beaver
Terse the file and be done with it

Sent from my iPhone

No one said I could type with one thumb 

> On Jan 25, 2023, at 17:31, Paul Gorlinsky  wrote:
> 
> From my experience with one of the vendors, NOT SAS, all of these products 
> just expect a stream of data to process. If you are using PC versions, just 
> download as binary ... the VBS data. The import programs parse the data 
> correctly.   Going from Mainframe to Mainframe, save yourself a lot of 
> headache and use ADRDSSU DUMP to create a Disk File of the data, Terse ( PACK 
> ) it, and using TRANSMIT across NJE or TRANSMIT to a data set that is RECFM 
> FB LRECL 80 BLKSIZE 0 ( 3120 ) and FTP the TRANSMIT DSN as binary, recfm fb, 
> LRECL 80... and RECEIVE, deterse (unpack ) and ADRDSSU RESTORE ... 
> 
> We do this all the time with VSAM, QSAM, PDS, PDSE,  data... even 
> sometimes but a PC in between ... 
> 
> --
> 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: Transmitting SMF records

2023-01-25 Thread Kirk Wolf
ISTR that distributed SAS has an option to read binary byte stream files with 
BDW+RDWs, which is what you would get if the program were to produce a merged 
RECFM=U DCB.

Kirk Wolf
Dovetailed Technologies, LLC
http://coztoolkit.com
Dovetailed Technologies: +1 636.300.0901

Note: Our website and domain name have changed from dovetail.com to 
coztoolkit.com

On Wed, Jan 25, 2023, at 4:23 PM, Andrew Rowley wrote:
> On 26/01/2023 7:24 am, Andrew N Wilt wrote:
> 
> > The GDKUTIL utility does allow an Upload of something with RECFM=U. This 
> > was done at the behest of a customer that was using ftp to put SMF data out 
> > for processing by the SAS tool. Apparently, they are able to decipher the 
> > RDW records resulting from uploading a RECFM=VBS as a RECFM=U.
> 
> I would be slightly surprised if SAS can't read VB records properly 
> formatted with the RDW. RECFM U was a workaround for the problem where 
> FTP stripped out the RDW. So GDKUTIL seems to be reproducing the 
> brokenness of FTP, then providing the same workaround as a feature.
> 
> It would be preferable if it retained the RDW in VB records by default. 
> GDKUTIL seems new enough that the default could be changed without too 
> much impact. I doubt there is anyone using variable length binary 
> transfers currently who needs the data without the RDW. (However there 
> might be people uploading data who haven't discovered the resulting data 
> is unusable.)
> 
> I have been working with SMF data myself for many years, and this 
> problem with FTP causes a LOT of customer confusion and frustration.
> 
> -- 
> Andrew Rowley
> Black Hill Software
> 
> --
> 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: Transmitting SMF records

2023-01-25 Thread David Spiegel

Hi Paul,
Do you DFSMSdss->AMATERSE->XMIT large amounts of SMF Data? (Probably not.)
I would never try to XMIT a Dataset like this (assuming that you could 
even have enough space for the XMIT Output.)
Not only that , but BLKSIZE=3120 is inefficient and really slow (and 
with no Transmit Exit, generate a huge amount messages to the TSO User).

You're much better off FTPing the AMATERSE Output.

Regards,
David

On 2023-01-25 18:31, Paul Gorlinsky wrote:
>From my experience with one of the vendors, NOT SAS, all of these products just expect a stream of data to process. If you are using PC versions, just download as binary ... the VBS data. The import programs parse the data correctly.   Going from Mainframe to Mainframe, save yourself a lot of headache and use ADRDSSU DUMP to create a Disk File of the data, Terse ( PACK ) it, and using TRANSMIT across NJE or TRANSMIT to a data set that is RECFM FB LRECL 80 BLKSIZE 0 ( 3120 ) and FTP the TRANSMIT DSN as binary, recfm fb, LRECL 80... and RECEIVE, deterse (unpack ) and ADRDSSU RESTORE ... 


We do this all the time with VSAM, QSAM, PDS, PDSE,  data... even sometimes 
but a PC in between ...

--
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: Transmitting SMF records

2023-01-25 Thread Andrew Rowley

On 26/01/2023 10:20 am, Paul Gilmartin wrote:
It's possibly catering to the novice user rather than the journeyman. 


Unfortunately I don't think that's the case. When transferring variable 
length binary records, the default options give you unusable (I would 
call it corrupted) data. You need to delve into the details of record 
formats and RDWs to understand why.


If using the data requires deblocking variable records from RECFM U 
blocks it's not for the novice user. More likely, the people writing FTP 
didn't properly understand the requirements for variable length records. 
You need the RDW.


--
Andrew Rowley
Black Hill Software

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


Re: Transmitting SMF records

2023-01-25 Thread Andrew Rowley

On 26/01/2023 10:40 am, Kirk Wolf wrote:

ISTR that distributed SAS has an option to read binary byte stream files with 
BDW+RDWs, which is what you would get if the program were to produce a merged 
RECFM=U DCB.


It does, but I can't see any reason to implement that other than to 
workaround IBM's broken FTP. It's easier to read data in record format 
with RDWs.


IBM FTP will do the right thing if you specify the SITE RDW option - I 
assume that the SAS RECFM U support was added before that was available.


EasySMF will automatically recognize RECFM=U, RECFM=V or TSO TRANSMIT 
format data, optionally in a gzip or zip file, and process it correctly. 
It will also recognize SMF data with no RDW and tell you what is wrong.


--
Andrew Rowley
Black Hill Software

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


HOLDDATA Not Working as Expected

2023-01-25 Thread Ed Jaffe

Actual Sysprogs,

Recently I was surprised by an unexpected REPORT ERRSYSMODS behavior. I 
think I've had a misconception about this for a long time...


Like many vendors, we maintain HOLDDATA with FIXCAT information as well 
as ERROR HOLD and RELEASE statements.


One of our products had a bug in the base that was fixed by an APAR for 
which we added a ++HOLD(fmid) ERROR FMID(fmid) REASON(aparnum) statement 
to our HOLDDATA. Once the APAR was validated in the field and ready for 
PTF creation, a ++RELEASE(fmid) ERROR FMID(fmid) REASON(aparnum) 
statement was added to the HOLDDATA.


After receiving the latest HOLDDATA but *not* the fixing APAR or PTF 
into the GLOBAL zone, I issued a REPORT ERRSYSMODS command and was 
dismayed to see the PTF in error (PE) no longer appears on the EXCEPTION 
SYSMOD REPORT.


Unless I did something wrong in my testing, this behavior means that 
REPORT ERRSYSMODS stops helping our customers identify PEs on their 
systems the moment our HOLDDATA indicates a fix for the PE is now 
available -- even if the customer has not yet received or applied the 
needed fix!


Is there an another way to tell if you have PEs applied that have not 
yet been corrected through service?


Thanks,

--
Phoenix Software International
Edward E. Jaffe
831 Parkview Drive North
El Segundo, CA 90245
https://www.phoenixsoftware.com/



This e-mail message, including any attachments, appended messages and the
information contained therein, is for the sole use of the intended
recipient(s). If you are not an intended recipient or have otherwise
received this email message in error, any use, dissemination, distribution,
review, storage or copying of this e-mail message and the information
contained therein is strictly prohibited. If you are not an intended
recipient, please contact the sender by reply e-mail and destroy all copies
of this email message and do not otherwise utilize or retain this email
message or any or all of the information contained therein. Although this
email message and any attachments or appended messages are believed to be
free of any virus or other defect that might affect any computer system into
which it is received and opened, it is the responsibility of the recipient
to ensure that it is virus free and no responsibility is accepted by the
sender for any loss or damage arising in any way from its opening or use.

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


Re: HOLDDATA Not Working as Expected

2023-01-25 Thread Mike Schwab
++HOLD ACTION(Apply xx)

On Thu, Jan 26, 2023 at 12:05 AM Ed Jaffe  wrote:
>
> Actual Sysprogs,
>
> Recently I was surprised by an unexpected REPORT ERRSYSMODS behavior. I
> think I've had a misconception about this for a long time...
>
> Like many vendors, we maintain HOLDDATA with FIXCAT information as well
> as ERROR HOLD and RELEASE statements.
>
> One of our products had a bug in the base that was fixed by an APAR for
> which we added a ++HOLD(fmid) ERROR FMID(fmid) REASON(aparnum) statement
> to our HOLDDATA. Once the APAR was validated in the field and ready for
> PTF creation, a ++RELEASE(fmid) ERROR FMID(fmid) REASON(aparnum)
> statement was added to the HOLDDATA.
>
> After receiving the latest HOLDDATA but *not* the fixing APAR or PTF
> into the GLOBAL zone, I issued a REPORT ERRSYSMODS command and was
> dismayed to see the PTF in error (PE) no longer appears on the EXCEPTION
> SYSMOD REPORT.
>
> Unless I did something wrong in my testing, this behavior means that
> REPORT ERRSYSMODS stops helping our customers identify PEs on their
> systems the moment our HOLDDATA indicates a fix for the PE is now
> available -- even if the customer has not yet received or applied the
> needed fix!
>
> Is there an another way to tell if you have PEs applied that have not
> yet been corrected through service?
>
> Thanks,
>
> --
> Phoenix Software International
> Edward E. Jaffe
> 831 Parkview Drive North
> El Segundo, CA 90245
> https://www.phoenixsoftware.com/
>
>
> 
> This e-mail message, including any attachments, appended messages and the
> information contained therein, is for the sole use of the intended
> recipient(s). If you are not an intended recipient or have otherwise
> received this email message in error, any use, dissemination, distribution,
> review, storage or copying of this e-mail message and the information
> contained therein is strictly prohibited. If you are not an intended
> recipient, please contact the sender by reply e-mail and destroy all copies
> of this email message and do not otherwise utilize or retain this email
> message or any or all of the information contained therein. Although this
> email message and any attachments or appended messages are believed to be
> free of any virus or other defect that might affect any computer system into
> which it is received and opened, it is the responsibility of the recipient
> to ensure that it is virus free and no responsibility is accepted by the
> sender for any loss or damage arising in any way from its opening or use.
>
> --
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN



-- 
Mike A Schwab, Springfield IL USA
Where do Forest Rangers go to get away from it all?

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