Damaged Object unable to remove
255 pts.
0
Q:
Damaged Object unable to remove
Hi anyone else come across this problem.

I have a damaged object which is causing the full system save backup to skip whe whole library with the damaged object in.

The library is a user one with a object type of DSPF 

Normaly a delete and create a damaged object fixes all, but I can not delete this one or do anything with it really.

Error message

Message . . . . :   Function check. MCH0601 unmonitored by QDMROUTE at          statement *N, instruction X'019A'.                                          Cause . . . . . :   An escape exception message was sent to a program which     did not monitor for that message. The full name of the program to which the   unmonitored message was sent is QDMROUTE  . At the time the message was sent   the program was stopped at higher level language statement number(s) *N. If   more than one statement number is shown, the program was a bound program.     Optimization does not allow a single statement number to be determined. If    *N is shown as a value, it means the actual value was not available.       

System is running V5R4M5 CUMULATIVE PTF PACKAGE C8305540

 I do not want to go down the Reclaim storage option or latest PTF packs at this stage as down time is restricted, if someone has a work around on how to remove it please let me know.

Tried to remove with OPSNAV & PDM but no luck!

Any ideas's



Software/Hardware used:
810 os400
ASKED: Sep 23 2009  1:24 PM GMT
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
0
1720 pts.
0
A:
 RATE THIS ANSWER
-1
Click to Vote:
  •   0
  •  -1
  • AddThis Social Bookmark Button
What are the errors received when you try to delete the object with DLTF, OPSNAV & PDM?

For a work around, try creating a lib starting with 'Z' (so it will be the last library) then use MOVOBJ on the damaged object to the 'Z' library. It will be the only object in the library and won't matter if it's skipped.

------------------------------

Maybe I can put it here:

www-912.ibm.com/8625680A007CA5C6/1AC66549A21402188625680B0002037E/5C3BA74EFCD591AE862565C2007CEE45
Last Answered: Sep 23 2009  9:16 PM GMT by Voodoovw   1720 pts.
Latest Contributors: Whatis23   4040 pts., CharlieBrowne   6500 pts.
0
0
Discuss This Answer:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _



_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

Voodoovw   1720 pts.  |   Sep 23 2009  9:11PM GMT

I’m not sure if anything here will help but have a look:

 <a href="http://www-912.ibm.com" title="http://www-912.ibm.
" target="_blank">www-912.ibm.com</a>

Voodoo

 

Voodoovw   1720 pts.  |   Sep 23 2009  9:12PM GMT

Let’s try that again.

 

Mell0rman   255 pts.  |   Sep 24 2009  7:55AM GMT

Thanks for the input moving it was worth a try , But I’m still stuck with it, It will not let me move it to another location or do anything with it. I do not need this object and do not need to recover any if it, it it just needs to go.

MOVOBJ OBJ(CAROLINE/FECTL2D) OBJTYPE(*FILE) TOLIB(Z)
Space offset X’00000000′ or X’0000000000000000′ is outside current limit
for object FECTL2D.
Function check. MCH0601 unmonitored by QLIMVOBJ at statement *N,
instruction X’024A’.

In PDM
Space offset X’00000000′ or X’0000000000000000′ is outside current limit
for object FECTL2D.

CPYF FROMFILE(CAROLINE/FECTL2D) TOFILE(Z/FECTL2D) CRTFILE(*YES) FROMR
CD(1) ERRLVL(999)
Space offset X’00000000′ or X’0000000000000000′ is outside current limit
for object FECTL2D.

Message ID . . . . . . : MCH0601 Severity . . . . . . . : 40
Message type . . . . . : Escape
Date sent . . . . . . : 24/09/09 Time sent . . . . . . : 08:43:35

Message . . . . : Space offset X’00000000′ or X’0000000000000000′ is outside
current limit for object FECTL2D.
Cause . . . . . : A program tried to set a space pointer, tried to use
storage outside a space, or tried to use an unallocated page in teraspace.
The space class is X’00′. The space class designates the type of space:
00-primary associated space (includes space objects).
01-secondary associated space 0.
02-implicit process space for automatic storage.
03-implicit process space for static storage in activation group mark
X’0000000000000000′.
04-implicit process space for heap identifier X’00000000′ in activation
group mark X’0000000000000000′.

Function check. MCH0601 unmonitored by QCPEX0FL at statement *N,
instruction X’0162′.

In OPSNAV the object it not listed so unable to remove through this.

 

Djac   685 pts.  |   Sep 24 2009  1:29PM GMT

If the file was created from DDS specs, then this might help:

“…Or you may be able to just run the CHGPF command against the damaged physical file, referencing the source member for the file (presuming its definition was from DDS). This has worked for me before. Apparently, if the definition portion of the object is where it’s damaged, running the CHGPF command rebuilds it (and its logicals, if there are any).

CWC “…

 

Taekwondo   45 pts.  |   Sep 24 2009  1:34PM GMT

The last time I had that problem, (its been a few years) I had to run RCLSTG in a restricted state. That moved the damaged object into library QRCL.

 

Finkpad   30 pts.  |   Sep 24 2009  6:20PM GMT

If it’s damaged, and you cant delete or move the object, then your only solution is RCLSTG… and yes that in restricted state.

If you need that object to be available to users immediately, then recompile from source into a new library and place it higher up the user *LIBL, they can continue un-interrupted while you schedule the Reclaim Storage.

Good Luck!

 

Mell0rman   255 pts.  |   Sep 29 2009  10:48AM GMT

Exhausted all other attemps will have to be a RCLSTG
It took over six hours on its last run ,are well so be it.

 
0