¿ªÔÆÌåÓý

ctrl + shift + ? for shortcuts
© 2025 Groups.io

Re: NOT CATLGD 4 | Unable to CATLG PDS under certain qualifier.

 

Aha... I see...

So mistery solved.

Thank you all!


Re: NOT CATLGD 4 | Unable to CATLG PDS under certain qualifier.

 

¿ªÔÆÌåÓý

Also if you look up this:

IEF287I ALEX.WEBSITES.RE240123.ACESSLOG NOT CATLGD 4

IEF287I tells you the same thing, that the catalog is out of space

Dennis


Re: NOT CATLGD 4 | Unable to CATLG PDS under certain qualifier.

 

¿ªÔÆÌåÓý

Ok,

Here is some steps to actually figure this out¡­.

?

First ¨C GOOGLE ¨C or use your favorite method to look up the messages

First ¨C I look up IEC070I ¨C with the RC of 103-203 ¨C not terribly helpful ¨C but tells us ¨C some info

Then

Move on to the next line IEC331I ¨C (I simply use current manuals ¨C these have NOT changed significantly over the years)

This tells us to go look at IDC3009I to decode the actual return code and sub-function return code

?

And here is what it says

RETURN CODE 20?Explanation:?There is insufficient space in the catalog to perform the requested update or addition.

Reason Code

Description

0

Explanation:?The catalog cannot be extended for one of the following reasons:

  • There is no more space on the volume on which the catalog resides
  • The maximum number of extents has been reached
  • The catalog has reached the 4GB limit
  • There is not enough contiguous space on the volume (required when the catalog¡¯s secondary allocation is defined in tracks).

Programmer Response:?Scratch unneeded data sets from the volume. Delete all unnecessary entries from the catalog. The catalog may need to be reallocated and rebuilt if these steps do not resolve the space shortage.

?

SO, bottom line ¨C exactly as was stated ¨C the catalog is full, and can not grow ¨C

?

Enjoy

?

Bottom line ¨C all the information required is there ¨C simply takes some time and effort to go look up what the system is telling you.?

?

-J-

?

Jeff Bassett

Bassettj@...

(301) 424-3362 (office)

(240) 388-7148 Cell

?

Time spent flying? - is NOT deducted from one¡¯s lifespan

?

From: [email protected] <[email protected]> On Behalf Of Alejandro olivan Alvarez via groups.io
Sent: Wednesday, January 24, 2024 8:10 AM
To: [email protected]
Subject: Re: [H390-MVS] NOT CATLGD 4 | Unable to CATLG PDS under certain qualifier.

?

Hi. Sure.

First, from the beggining of the output, JES lookus unhappy:

23.51.05 JOB 169 $HASP373 WEBREP04 STARTED - INIT 1 - CLASS A - SYS TK5R

23.51.05 JOB 169 IEF403I WEBREP04 - STARTED - TIME=23.51.05

23.51.05 JOB 169 IEFACTRT - STEPNAME PROCSTEP PROGRAM RETCODE

23.51.05 JOB 169 WEBREP04 DELPDS IEFBR14 RC= 0000

23.51.06 JOB 169 IEC070I 104-203,INIT,,SYS00454,180,USRDT0,UCUSRDT0,,UCUSRDT0

23.51.06 JOB 169 IEC331I 020-000,INIT ,WEBREP04,RCU ,IGG0CLAG

23.51.06 JOB 169 WEBREP04 SPAWNPDS IEFBR14 RC= 0000

23.51.06 JOB 169 WEBREP04 DATASTOR IEBGENER *FLUSH*

23.51.06 JOB 169 IEF453I WEBREP04 - JOB FAILED - JCL ERROR - TIME=23.51.06

23.51.06 JOB 169 $HASP395 WEBREP04 ENDED

Similar jobs for other qualifiers keep running fine with (like these did before) with JES just showing a brief overall job info with ret codes 0000 for every step.
Afterwards, when going at the individual step job detail outputs is where the problem shows:

IEF237I 180 ALLOCATED TO HSTUCTLG

IEF237I 180 ALLOCATED TO SYS00453

IEF142I WEBREP04 DELPDS - STEP WAS EXECUTED - COND CODE 0000

IEF283I ALEX.WEBSITES.RE240123.ACESSLOG NOT DELETED 8

IEF283I VOL SER NOS= USRDT0 1.

IEF285I ALEX.WEBSITES.RE231224.ACESSLOG DELETED *--------0

IEF285I VOL SER NOS= USRDT0.

IEF285I ALEX.WEBSITES.RE231224.ACESSLOG UNCATALOGED *--------0

IEF285I VOL SER NOS= USRDT0.

IEF285I UCUSRDT0 KEPT *--------0

IEF285I VOL SER NOS= USRDT0.

IEF373I STEP /DELPDS / START 24023.2351

IEF374I STEP /DELPDS / STOP 24023.2351 CPU 0MIN 00.00SEC SRB 0MIN 00.00SEC VIRT 4K SYS 180K

IEF236I ALLOC. FOR WEBREP04 SPAWNPDS

IEF237I 180 ALLOCATED TO NEWPDS

IEF237I 180 ALLOCATED TO SYS00454

IEC070I 104-203,INIT,,SYS00454,180,USRDT0,UCUSRDT0,,UCUSRDT0

IEC331I 020-000,INIT ,WEBREP04,RCU ,IGG0CLAG

IEF142I WEBREP04 SPAWNPDS - STEP WAS EXECUTED - COND CODE 0000

IEF287I ALEX.WEBSITES.RE240123.ACESSLOG NOT CATLGD 4 *--------0? ? ? ? ? ? ? <--- WHY THIS?

IEF287I VOL SER NOS= USRDT0.

IEF285I UCUSRDT0 KEPT *--------0

IEF285I VOL SER NOS= USRDT0.

IEF373I STEP /SPAWNPDS/ START 24023.2351

IEF374I STEP /SPAWNPDS/ STOP 24023.2351 CPU 0MIN 00.01SEC SRB 0MIN 00.00SEC VIRT 4K SYS 188K

**

* 2. JOBSTEP OF JOB: WEBREP04 STEPNAME: SPAWNPDS PROGRAM NAME: IEFBR14 EXECUTED ON 23.01.24 FROM 23.51.05 TO 23.51.06 *

* ELAPSED TIME 00:00:00,58 CPU-IDENTIFIER: TK5R PAGE-IN: 0 *

* CPU TIME 00:00:00,01 VIRTUAL STORAGE USED: 4K PAGE-OUT: 0 *

* CORR. CPU: 00:00:00,01 CPU TIME HAS BEEN CORRECTED BY 1 / 1,0 MULTIPLIER *

* *

* I/O OPERATION *

* NUMBER OF RECORDS READ VIA DD * OR DD DATA: 0 *

* 180.......0 180.......0 *

* *

* CHARGE FOR STEP (W/O SYSOUT): 0,01 *

**

IEF212I WEBREP04 DATASTOR SYSUT2 - DATA SET NOT FOUND? ? ? ? ? ? <--- Makes sense. Now onwards everything falls appart.

IEF272I WEBREP04 DATASTOR - STEP WAS NOT EXECUTED.

IEF373I STEP /DATASTOR/ START 24023.2351

IEF374I STEP /DATASTOR/ STOP 24023.2351 CPU 0MIN 00.00SEC SRB 0MIN 00.00SEC VIRT 0K SYS 0K

IEF375I JOB /WEBREP04/ START 24023.2351

IEF376I JOB /WEBREP04/ STOP 24023.2351 CPU 0MIN 00.01SEC SRB 0MIN 00.00SEC


Regarding the JCL itself, which it may be useful for the discussion, I post one of the last failing ones, as shown in the job output.
I would like to add that my jobs are automatically assembled by shell scripts under Linux, and they all do share the same structure for a specificic kind of data, so, essentially, many of them share a same 'base JCL', just with different records and target datasets, etc. changed by variables... and they have been workning for months, just fine (and part of them still do, which was what caught my attention)

?***

?*** ---------------------------------------------

?*** STEP1: DELETE TARGET PDS IF IT EXIST

?*** DELETE HISTORIC 30-DAY PDS IF IT EXIST

?***

?2 //DELPDS EXEC PGM=IEFBR14

?3 //OLDPDS DD DISP=(MOD,DELETE),DSN=ALEX.WEBSITES.RE240123.ACESSLOG,

?// UNIT=3380,VOL=SER=USRDT0,

?// SPACE=(TRK,1)

?4 //HSTDEL DD DISP=(MOD,DELETE),DSN=ALEX.WEBSITES.RE231224.ACESSLOG,

?// UNIT=3380,VOL=SER=USRDT0,

?// SPACE=(TRK,1)

?5 //HSTUCTLG DD DISP=(MOD,UNCATLG),DSN=ALEX.WEBSITES.RE231224.ACESSLOG,

?// UNIT=3380,VOL=SER=USRDT0,

?// SPACE=(TRK,1)

?***

?*** ---------------------------------------------

?*** STEP2: CREATE PDS

?***

?6 //SPAWNPDS EXEC PGM=IEFBR14

?7 //NEWPDS DD DSN=ALEX.WEBSITES.RE240123.ACESSLOG,

?// DISP=(NEW,CATLG,DELETE),

?// UNIT=3380,VOL=SER=USRDT0,

?// SPACE=(TRK,(2,1,1),RLSE),

?// DCB=(DSORG=PO,RECFM=FB,LRECL=80,BLKSIZE=800)

Thank you very much for your help.
Cheers.
?

?


Re: NOT CATLGD 4 | Unable to CATLG PDS under certain qualifier.

 

¿ªÔÆÌåÓý

I think NOT CATLGD 4 means you have run out of space in the target catalog.

Lennie

?

From: [email protected] <[email protected]> On Behalf Of Jay Maynard
Sent: 24 January 2024 12:41
To: [email protected]
Subject: Re: [H390-MVS] NOT CATLGD 4 | Unable to CATLG PDS under certain qualifier.

?

Alejandro, please show us the output from your job. Also, you can run a LISTCAT L('ALEX') at the TSO READY prompt, and that will show you what datasets?already exist under that qualifier.

?

On Wed, Jan 24, 2024 at 6:31?AM Alejandro olivan Alvarez <alejandro.olivan.alvarez@...> wrote:

Hi again folks.

I'm sure I'm missing the elefant in the room here, but I'm failing to find information on NOT CATLGD 4 message (I do for code 2, instead of 4) and something very very weird is happening all of the sudden (Tk5).

The issue I'm facing is that, all of the sudden, my jobs to store some sample data under certain PDSs members do fail, after the new PDS to contain those members is apparently created, but definitely not cataloged.
The more puzzling thing I've found, after some trial an errors, is that the problem happens just for datasets being created under certain qualifier!
So, while my webserver access log records are stored under ALEX.WEBSITES.<Tmmddyy>.ACCLOG and firewall records under ALEX.IPBLK.<Tmmddyy>.FWLOG, all jobs for PDSs under ALEX.WESITES. do fail, while the others keep working as usual.
After trial and error, I end up discovered that if I simply change the upper qualification name ALEX.WEBSITES by anything else like ALEX.WEBINFO and resubmit the deck, it completes just fine.

So why a qualifier appears to render like no longer 'catalogeable' any datasets under it? why all of the sudden? Any clues about what that 4 code is telling me?

Cheers!


?

--

Jay Maynard

?


Re: NOT CATLGD 4 | Unable to CATLG PDS under certain qualifier.

 

Hi. Sure.

First, from the beggining of the output, JES lookus unhappy:

23.51.05 JOB 169 $HASP373 WEBREP04 STARTED - INIT 1 - CLASS A - SYS TK5R
23.51.05 JOB 169 IEF403I WEBREP04 - STARTED - TIME=23.51.05
23.51.05 JOB 169 IEFACTRT - STEPNAME PROCSTEP PROGRAM RETCODE
23.51.05 JOB 169 WEBREP04 DELPDS IEFBR14 RC= 0000
23.51.06 JOB 169 IEC070I 104-203,INIT,,SYS00454,180,USRDT0,UCUSRDT0,,UCUSRDT0
23.51.06 JOB 169 IEC331I 020-000,INIT ,WEBREP04,RCU ,IGG0CLAG
23.51.06 JOB 169 WEBREP04 SPAWNPDS IEFBR14 RC= 0000
23.51.06 JOB 169 WEBREP04 DATASTOR IEBGENER *FLUSH*
23.51.06 JOB 169 IEF453I WEBREP04 - JOB FAILED - JCL ERROR - TIME=23.51.06
23.51.06 JOB 169 $HASP395 WEBREP04 ENDED

Similar jobs for other qualifiers keep running fine with (like these did before) with JES just showing a brief overall job info with ret codes 0000 for every step.
Afterwards, when going at the individual step job detail outputs is where the problem shows:

IEF237I 180 ALLOCATED TO HSTUCTLG
IEF237I 180 ALLOCATED TO SYS00453
IEF142I WEBREP04 DELPDS - STEP WAS EXECUTED - COND CODE 0000
IEF283I ALEX.WEBSITES.RE240123.ACESSLOG NOT DELETED 8
IEF283I VOL SER NOS= USRDT0 1.
IEF285I ALEX.WEBSITES.RE231224.ACESSLOG DELETED *--------0
IEF285I VOL SER NOS= USRDT0.
IEF285I ALEX.WEBSITES.RE231224.ACESSLOG UNCATALOGED *--------0
IEF285I VOL SER NOS= USRDT0.
IEF285I UCUSRDT0 KEPT *--------0
IEF285I VOL SER NOS= USRDT0.
IEF373I STEP /DELPDS / START 24023.2351
IEF374I STEP /DELPDS / STOP 24023.2351 CPU 0MIN 00.00SEC SRB 0MIN 00.00SEC VIRT 4K SYS 180K
IEF236I ALLOC. FOR WEBREP04 SPAWNPDS
IEF237I 180 ALLOCATED TO NEWPDS
IEF237I 180 ALLOCATED TO SYS00454
IEC070I 104-203,INIT,,SYS00454,180,USRDT0,UCUSRDT0,,UCUSRDT0
IEC331I 020-000,INIT ,WEBREP04,RCU ,IGG0CLAG
IEF142I WEBREP04 SPAWNPDS - STEP WAS EXECUTED - COND CODE 0000
IEF287I ALEX.WEBSITES.RE240123.ACESSLOG NOT CATLGD 4 *--------0? ? ? ? ? ? ? <--- WHY THIS?
IEF287I VOL SER NOS= USRDT0.
IEF285I UCUSRDT0 KEPT *--------0
IEF285I VOL SER NOS= USRDT0.
IEF373I STEP /SPAWNPDS/ START 24023.2351
IEF374I STEP /SPAWNPDS/ STOP 24023.2351 CPU 0MIN 00.01SEC SRB 0MIN 00.00SEC VIRT 4K SYS 188K
**
* 2. JOBSTEP OF JOB: WEBREP04 STEPNAME: SPAWNPDS PROGRAM NAME: IEFBR14 EXECUTED ON 23.01.24 FROM 23.51.05 TO 23.51.06 *
* ELAPSED TIME 00:00:00,58 CPU-IDENTIFIER: TK5R PAGE-IN: 0 *
* CPU TIME 00:00:00,01 VIRTUAL STORAGE USED: 4K PAGE-OUT: 0 *
* CORR. CPU: 00:00:00,01 CPU TIME HAS BEEN CORRECTED BY 1 / 1,0 MULTIPLIER *
* *
* I/O OPERATION *
* NUMBER OF RECORDS READ VIA DD * OR DD DATA: 0 *
* 180.......0 180.......0 *
* *
* CHARGE FOR STEP (W/O SYSOUT): 0,01 *
**
IEF212I WEBREP04 DATASTOR SYSUT2 - DATA SET NOT FOUND? ? ? ? ? ? <--- Makes sense. Now onwards everything falls appart.
IEF272I WEBREP04 DATASTOR - STEP WAS NOT EXECUTED.
IEF373I STEP /DATASTOR/ START 24023.2351
IEF374I STEP /DATASTOR/ STOP 24023.2351 CPU 0MIN 00.00SEC SRB 0MIN 00.00SEC VIRT 0K SYS 0K
IEF375I JOB /WEBREP04/ START 24023.2351
IEF376I JOB /WEBREP04/ STOP 24023.2351 CPU 0MIN 00.01SEC SRB 0MIN 00.00SEC

Regarding the JCL itself, which it may be useful for the discussion, I post one of the last failing ones, as shown in the job output.
I would like to add that my jobs are automatically assembled by shell scripts under Linux, and they all do share the same structure for a specificic kind of data, so, essentially, many of them share a same 'base JCL', just with different records and target datasets, etc. changed by variables... and they have been workning for months, just fine (and part of them still do, which was what caught my attention)

?***
?*** ---------------------------------------------
?*** STEP1: DELETE TARGET PDS IF IT EXIST
?*** DELETE HISTORIC 30-DAY PDS IF IT EXIST
?***
?2 //DELPDS EXEC PGM=IEFBR14
?3 //OLDPDS DD DISP=(MOD,DELETE),DSN=ALEX.WEBSITES.RE240123.ACESSLOG,
?// UNIT=3380,VOL=SER=USRDT0,
?// SPACE=(TRK,1)
?4 //HSTDEL DD DISP=(MOD,DELETE),DSN=ALEX.WEBSITES.RE231224.ACESSLOG,
?// UNIT=3380,VOL=SER=USRDT0,
?// SPACE=(TRK,1)
?5 //HSTUCTLG DD DISP=(MOD,UNCATLG),DSN=ALEX.WEBSITES.RE231224.ACESSLOG,
?// UNIT=3380,VOL=SER=USRDT0,
?// SPACE=(TRK,1)
?***
?*** ---------------------------------------------
?*** STEP2: CREATE PDS
?***
?6 //SPAWNPDS EXEC PGM=IEFBR14
?7 //NEWPDS DD DSN=ALEX.WEBSITES.RE240123.ACESSLOG,
?// DISP=(NEW,CATLG,DELETE),
?// UNIT=3380,VOL=SER=USRDT0,
?// SPACE=(TRK,(2,1,1),RLSE),
?// DCB=(DSORG=PO,RECFM=FB,LRECL=80,BLKSIZE=800)

Thank you very much for your help.
Cheers.
?





Re: NOT CATLGD 4 | Unable to CATLG PDS under certain qualifier.

 

Alejandro, please show us the output from your job. Also, you can run a LISTCAT L('ALEX') at the TSO READY prompt, and that will show you what datasets?already exist under that qualifier.


On Wed, Jan 24, 2024 at 6:31?AM Alejandro olivan Alvarez <alejandro.olivan.alvarez@...> wrote:
Hi again folks.

I'm sure I'm missing the elefant in the room here, but I'm failing to find information on NOT CATLGD 4 message (I do for code 2, instead of 4) and something very very weird is happening all of the sudden (Tk5).

The issue I'm facing is that, all of the sudden, my jobs to store some sample data under certain PDSs members do fail, after the new PDS to contain those members is apparently created, but definitely not cataloged.
The more puzzling thing I've found, after some trial an errors, is that the problem happens just for datasets being created under certain qualifier!
So, while my webserver access log records are stored under ALEX.WEBSITES.<Tmmddyy>.ACCLOG and firewall records under ALEX.IPBLK.<Tmmddyy>.FWLOG, all jobs for PDSs under ALEX.WESITES. do fail, while the others keep working as usual.
After trial and error, I end up discovered that if I simply change the upper qualification name ALEX.WEBSITES by anything else like ALEX.WEBINFO and resubmit the deck, it completes just fine.

So why a qualifier appears to render like no longer 'catalogeable' any datasets under it? why all of the sudden? Any clues about what that 4 code is telling me?

Cheers!



--
Jay Maynard


NOT CATLGD 4 | Unable to CATLG PDS under certain qualifier.

 

Hi again folks.

I'm sure I'm missing the elefant in the room here, but I'm failing to find information on NOT CATLGD 4 message (I do for code 2, instead of 4) and something very very weird is happening all of the sudden (Tk5).

The issue I'm facing is that, all of the sudden, my jobs to store some sample data under certain PDSs members do fail, after the new PDS to contain those members is apparently created, but definitely not cataloged.
The more puzzling thing I've found, after some trial an errors, is that the problem happens just for datasets being created under certain qualifier!
So, while my webserver access log records are stored under ALEX.WEBSITES.<Tmmddyy>.ACCLOG and firewall records under ALEX.IPBLK.<Tmmddyy>.FWLOG, all jobs for PDSs under ALEX.WESITES. do fail, while the others keep working as usual.
After trial and error, I end up discovered that if I simply change the upper qualification name ALEX.WEBSITES by anything else like ALEX.WEBINFO and resubmit the deck, it completes just fine.

So why a qualifier appears to render like no longer 'catalogeable' any datasets under it? why all of the sudden? Any clues about what that 4 code is telling me?

Cheers!


MVS 3.8J Software Contribution Announcement

 

?

?

I am pleased to announce the following ISPF (ISPF-like product from Wally Mclaughlin) add-on updates.? Below are highlights and links:

?

  1. VSI (VSAM Information) add-on displays VSAM file information on one screen. VSI is a transformation of VI (CBT File #137) originally authored by Steve Kleeves as a ISPF/REXX solution by ¡®scraping¡¯ a LISTCAT report. VSI is rewritten using CLIST and ISPF services from ISPF 2.2 (Wally Mclaughlin¡¯s ISPF-like product). This function will be used as a selection code from the DVTOC VTOC Entries screen. ?See post for more details, download link, and information on accessing a demo version from your 3270 emulator.


  2. CPRT36 (Hardcopy Utility) add-on provides a simple and elementary batch (using IEBGENER) or foreground (using PRINTOFF) dataset printing function.? It ?enables the currently inactive option 3.6 on ISPF 2.2. ?See post for more details, download link, and information on accessing a demo version from your 3270 emulator.


  3. DVTOC (Display VTOC Entries) add-on underwent maintenance to ensure all working-storage (GETMAIN storage) was initialized and utilized accordingly per ?RENT,REUS attributes.? Other modifications included capturing all DVTOC requests to ISPF log (via CLOGIT) , content updates to help / tutorials panels and adding two new selection codes to the DVTOC VTOC Entries dataset list (L ¨C listcat ?and VI ¨C VSAM information). ?See post for more details, download link, and information on accessing a demo version from your 3270 emulator.


  4. DALCDS (Display Allocations) add-on underwent a minor modification to correct resetting of DD and DSN counters display on the status line of the results display screen and ensure proper use of working-storage (GETMAIN storage) per RENT,REUS attributes.? Help and tutorial content was updated accordingly. ?See post for more details, download link, and information on accessing a demo version from your 3270 emulator.


  5. The ISPF 2.2 primary menu has an inactive option T (Tutorial) ¨C Display Information about ISPF.? To fill this gap, using the ISPF 2.2 primary option menu as a tutorial guide, I created a ISPF Tutorial set assembled from ISPF 2.2 content (provided in Wally¡¯s ISPF distribution) along with REVIEW content (from Greg Price¡¯s Z/OS panels) resulting in a foundational ISPF tutorial!? Some of the options are shell panels.? This tutorial is a starting-point and will be incrementally augmented over time. ?See post for more details, download link, and information on accessing a demo version from your 3270 emulator.
    ?

?

?

?

The above add-ons include installation JCL requiring adjustments based on your MVS 3.8J system (e.g. TK3, TK4- or TK5).

?

For all add-ons, please review the readme.txt file and satisfy all pre-reqs before attempting to use.

?

?

While corresponding recently with Rob Prins, some of the above add-ons will be included in the upcoming release update of TK5.

?

As always, your feedback is welcomed.?

?

?

Enjoy!!!

Larry Belmontes

?


Re: TK5 error message

 

That was the problem, interesting thing though, once I mounted the volume on 38F, all the data was there, but ISPF wouldn't start with an error saying it couldn't access the libraries.? Take it back out of the equation and ISPF started at logon as usual, so I created a new 3380 volume, attached it to 38F, initialized it and ISPF stayed working.? In any event I was able to back up all the data (except the VSAM clusters which weren't important--only test data) and it's back in action.? Lesson learned.

I appreciate all the help and advice received here.? Thank you all.

--scott


Re: TK5 error message

 

Hi Scott,

Is it right, that this volume is on address 294?
294 is a unit address of a 3390.
You mentioned in your start-post, that your volume is a 3380.

That could be rhe reason of the IO-error.
If your volume is a 3380, mount the volume on 280, 281... 28F or on 381 - 38F.

Cheers,
Rob


Re: TK5 error message

 

On 22/01/2024 1:20 pm, Scott Johnson wrote:
Recently, when saving a member to a PDS I've been getting this message

SCOTT? ?,ISPFTSO ,294,DA,SYS00083,WRITE ,OVERFLOW INCOMP,0000000A000A02,BSAM

returning to REVEDIT, displays "I/O error", and another save operation works fine.? The 294 DASD is a 3380 volume that I've created with dasdinit, and seems to work just fine otherwise. This is the only place I've seen an error in regards to this volume.

Any ideas?? Yes, I'm backing up the entire dasd set 2 or thee times a day to not lose any work.

Thanks in advance,

Scott
Might the error occur once, and then not again until you compress the PDS?

I suspect a bad track in the allocated space of the PDS, and saving it again will commence writing to space after the location of the I/O error.

After a compress, saving data will eventually hit that spot again.

That message text comes from REVIEW's DCB SYNAD exit where SYNADAF ACSMETH=BSAM is coded, which is why it says BSAM and not BPAM.

IBM's doc for OVERFLOW INCOMP is:
Invalid track format, trying to write too much data on a track or the format of
the data on the track was not valid for the type of operation being performed.

I expect moving all the data sets on that volume to a new DASD volume would solve the problem, after which you could delete that volume image.

If you did not want to do all that, you could copy the PDS to a new PDS to save the data, and rename the PDSes so you can continue normal processing with the relocated copy.
You could abandon the old disk space by leaving the old (now renamed) data set there to prevent reuse of that space and so avoid future I/O errors, or you could try running somitcw's EOFDISK program to the old data set which deletes all the data from each track in the allocated space of the target DD, and hope that clears the error.

I expect others can make even better suggestions.

Cheers,
Greg


Re: TK5 error message

 

I missed part of this.? Yes, it¡¯s MVS, the tk5, update 2 distribution.

On Mon, Jan 22, 2024 at 2:49 AM Fish Fish <david.b.trout@...> wrote:
Scott Johnson wrote:

> Recently, when saving a member to a PDS I've been getting
> this message:
>
> SCOTT? ?,ISPFTSO ,294,DA,SYS00083,WRITE ,OVERFLOW
> INCOMP,0000000A000A02,BSAM

That's an MVS message, yes? Does anything also appear on the Hercules console when this error message? If yes, then it's a bona fide I/O error.

Second question: is it reproducible? Is there a sequence of actions that can trigger this error on demand? If yes, then I would suggest enabling CCW tracing on device 294, so we can the CCW chain that MVS is issuing. That would provide a clue as to what's going on.

May we see your Hercules log when this error occurs? Seeing your config file might also help.

Thanks.

--
"Fish" (David B. Trout)
Software Development Laboratories

mail: fish@...










Re: TK5 error message

 

I¡¯ll get it together tomorrow, I¡¯m not at the system right now.? It¡¯s intermittent at best.? It happens only when I¡¯m saving changes to that volume, but not every time.? Saving the changes again works properly.? There is a message on the console, ?I¡¯ll capture that tomorrow as well. It¡¯s running on Debian, currently using yesterday¡¯s Aethra, previously the SDL version with the same intermittent messages.? I haven¡¯t noticed any data loss or corruption.? This volume contains some source code I¡¯m updating daily as well as a couple of vsam clusters that all appear to be intact.? I¡¯m still backing it up at the Linux level multiple times daily, just in case.

¡ª³§³¦´Ç³Ù³Ù

On Mon, Jan 22, 2024 at 2:49 AM Fish Fish <david.b.trout@...> wrote:
Scott Johnson wrote:

> Recently, when saving a member to a PDS I've been getting
> this message:
>
> SCOTT? ?,ISPFTSO ,294,DA,SYS00083,WRITE ,OVERFLOW
> INCOMP,0000000A000A02,BSAM

That's an MVS message, yes? Does anything also appear on the Hercules console when this error message? If yes, then it's a bona fide I/O error.

Second question: is it reproducible? Is there a sequence of actions that can trigger this error on demand? If yes, then I would suggest enabling CCW tracing on device 294, so we can the CCW chain that MVS is issuing. That would provide a clue as to what's going on.

May we see your Hercules log when this error occurs? Seeing your config file might also help.

Thanks.

--
"Fish" (David B. Trout)
Software Development Laboratories

mail: fish@...










Re: TK5 error message

 

Scott Johnson wrote:

Recently, when saving a member to a PDS I've been getting
this message:

SCOTT ,ISPFTSO ,294,DA,SYS00083,WRITE ,OVERFLOW
INCOMP,0000000A000A02,BSAM
That's an MVS message, yes? Does anything also appear on the Hercules console when this error message? If yes, then it's a bona fide I/O error.

Second question: is it reproducible? Is there a sequence of actions that can trigger this error on demand? If yes, then I would suggest enabling CCW tracing on device 294, so we can the CCW chain that MVS is issuing. That would provide a clue as to what's going on.

May we see your Hercules log when this error occurs? Seeing your config file might also help.

Thanks.

--
"Fish" (David B. Trout)
Software Development Laboratories

mail: fish@...


TK5 error message

 

Recently, when saving a member to a PDS I've been getting this message

SCOTT? ?,ISPFTSO ,294,DA,SYS00083,WRITE ,OVERFLOW INCOMP,0000000A000A02,BSAM

returning to REVEDIT, displays "I/O error", and another save operation works fine.? The 294 DASD is a 3380 volume that I've created with dasdinit, and seems to work just fine otherwise. This is the only place I've seen an error in regards to this volume.

Any ideas?? Yes, I'm backing up the entire dasd set 2 or thee times a day to not lose any work.

Thanks in advance,

Scott


Re: DLI loading on Tk4 and MVSCE?

 

John,

You may need to do a CLPA or at least an MLPA ...

Mark


Re: DLI loading on Tk4 and MVSCE?

 

On 20/01/2024 6:40 am, John James wrote:
Does anyone have any idea what a system FFF abend is?
I'd say it means that SVC 255 was not installed on this system.

Cheers,
Greg


Re: Fullscreen debugger for MVS 3.8J?

 

Hello,

we used MVSDDT in the brexx development, a lot.?
Was a great help. Would be cool to have the code
available so I would invest some time improve
the client did.?

But very nice tool.?

Mike

rvjansen@... <rvjansen@...> schrieb am Fr. 19. Jan. 2024 um 17:25:

I am also interested in MVSDDT because of some debugging I needed to do the day before yesterday, but it seems it requires communication with a Java task and run a gui next to the 3270 so I lapsed into stacking TSO TEST commands in a Rexx (and temporarily moving stuff to z/OS 2.5 (the employer's) because I never did that in bRexx yet and I had a presentation in the morning).

Meanwhile I have located documentation of MVSDDT and I will give it a shot when time allows, because it looks brilliant and just what the doctor ordered. Will keep you abreast of developments.

best regards,

¸é±ð²Ô¨¦.


Re: DLI loading on Tk4 and MVSCE?

 

Hello Mark, good to know that there's t least one kindred spirit out there.

So I followed the advice in the old Volker Bandke post that was contributed a few days ago, and re-ran the DBDGEN using macros from MVT instaed of MVS (DCB and 3 IHB macros). Then I re-tried the TESTLOAD COBOL program and specified a VSAM cluster with AMP instead of an ISAM file for the TESTDB DD statement.

Didn't get very far, only as far as the first DL/I ISRT call...

Does anyone have any idea what a system FFF abend is? I found only one brief mention anywhere online, and it talked about "contention". I'll keep looking for other information online, but all ideas accepted in the meantime!

Thanks, JJ


Re: Fullscreen debugger for MVS 3.8J?

 

I am also interested in MVSDDT because of some debugging I needed to do the day before yesterday, but it seems it requires communication with a Java task and run a gui next to the 3270 so I lapsed into stacking TSO TEST commands in a Rexx (and temporarily moving stuff to z/OS 2.5 (the employer's) because I never did that in bRexx yet and I had a presentation in the morning).

Meanwhile I have located documentation of MVSDDT and I will give it a shot when time allows, because it looks brilliant and just what the doctor ordered. Will keep you abreast of developments.

best regards,

¸é±ð²Ô¨¦.