IBM Mainframe Forum Index
 
Log In
 
IBM Mainframe Forum Index Mainframe: Search IBM Mainframe Forum: FAQ Register
 

User Abend U4087


IBM Mainframe Forums -> COBOL Programming
Post new topic   Reply to topic
View previous topic :: View next topic  
Author Message
natinuk

New User


Joined: 23 Nov 2006
Posts: 22
Location: India

PostPosted: Wed Jun 20, 2007 6:40 pm
Reply with quote

I am getting the below error,
IEF450I NAT100 UPDT10 STEP01 - ABEND=S000 U4087 REASON=00000008 734

Also,
The system or user abend U 476 R=00000000 was issued.
From compile unit NAT870M at entry point NAT870M at
compile unit offset +00001690 at entry offset +00001690
at address 18955690.

Thanks in advance
Nat
Back to top
View user's profile Send private message
dick scherrer

Moderator Emeritus


Joined: 23 Nov 2006
Posts: 19244
Location: Inside the Matrix

PostPosted: Wed Jun 20, 2007 8:22 pm
Reply with quote

Hello,

The 4087 abend is a "user" abend, not a system abend.

You need to look at the information available from whatever code you are running that raised the error. User abends are problems that software detects as fatal conditions and the process is teminated/abended.

If you post the jcl from the problem run, it may help.
Back to top
View user's profile Send private message
natinuk

New User


Joined: 23 Nov 2006
Posts: 22
Location: India

PostPosted: Wed Jun 20, 2007 8:35 pm
Reply with quote

Here is the test jcl that ran,

Code:
//STEP10   EXEC PGM=DFSRRC00,                                         
//        PARM=(BMP,NATL300M,NATL300#,,,W00000,,,,,,,,IMST,IMSBMP) 
//STEPLIB  DD DSN=REGION.TEST.LOAD,DISP=SHR                   
//         DD DSN=IMS.TEST.MODLIB,DISP=SHR                               
//         DD DSN=IMS.TEST.ONLINE.RESLIB,DISP=SHR                         
//IMS      DD  DSN=IMS.TEST.PSBLIB,DISP=SHR                               
//         DD  DSN=IMS.TEST.DBDLIB,DISP=SHR                               
//DFSESL   DD  DSN=IMS.TEST.MODLIB,DISP=SHR                               
//         DD  DSN=IMS.TEST.ONLINE.RESLIB,DISP=SHR                       
//         DD  DSN=DB2.TEST.MODLIB,DISP=SHR                             
//         DD  DSN=DB2.TEST.DSNLOAD,DISP=SHR                             
//IEFRDER  DD  DUMMY                                                 
//DFSSTAT  DD  SYSOUT=*                                             
//NATTRNG  DD  DSN=TESTFILE.TRANSOUT.DATA,DISP=SHR
//NATEMLG  DD  DSN=TESTFILE.EMAIL.DATA,DISP=(MOD,CATLG)
//NATERR   DD  DSN=TESTFILE.ERROR.DATA,                 
//             DISP=(,CATLG,DELETE),UNIT=TEST,                       
//             SPACE=(CYL,(1,1),RLSE),                               
//             DCB=(RECFM=FB,LRECL=3700)                             
//SYSOUT   DD  SYSOUT=*                                             
//SYSPRINT DD  SYSOUT=*                                             
//SYSUDUMP DD  SYSOUT=*
Back to top
View user's profile Send private message
dick scherrer

Moderator Emeritus


Joined: 23 Nov 2006
Posts: 19244
Location: Inside the Matrix

PostPosted: Wed Jun 20, 2007 8:46 pm
Reply with quote

Hello,

When you post jcl and/or code it is more readable to use the "Code" tab at the top of the Reply panel (i've converted your jcl to "Code"). To see how your reply appears, you can use "Preview" before you click "Submit ".

Your abend is in an IMS execution, so i'd recommend looking for this abend in your IMS documentation (if you don't have it locally, it is linked to from "Manuals" at the top of these web pages. You might also look in the IMS forum here for similar problems.

What diagnostic information is in any of the sysout datasets? Reviewing/posting that may help.

If you'd like, i will also move this to the IMS forum.
Back to top
View user's profile Send private message
TG Murphy

Active User


Joined: 23 Mar 2007
Posts: 148
Location: Ottawa Canada

PostPosted: Wed Jun 20, 2007 11:23 pm
Reply with quote

U4087 (X'FF7')

Explanation: A recursive error was detected. A condition was raised,
causing the number of nested conditions to exceed the limit set by the
DEPTHCONDLMT option. The reason code indicates which subcomponent or
process was active when the exception was detected.
Back to top
View user's profile Send private message
View previous topic :: :: View next topic  
Post new topic   Reply to topic View Bookmarks
All times are GMT + 6 Hours
Forum Index -> COBOL Programming

 


Similar Topics
Topic Forum Replies
No new posts ISAM and abend S03B JCL & VSAM 9
No new posts PuTTY - "User is not a surrogate... IBM Tools 5
No new posts How to delete a user's alias from the... JCL & VSAM 11
No new posts user exit in IBM Infosphere Optim DB2 8
No new posts Running a Job with the Default User ID JCL & VSAM 2
Search our Forums:

Back to Top