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

System Abend A03 on return from Assembler Program


IBM Mainframe Forums -> ABENDS & Debugging
Post new topic   Reply to topic
View previous topic :: View next topic  
Author Message
suganthi_m
Currently Banned

New User


Joined: 11 Sep 2006
Posts: 2

PostPosted: Mon Sep 11, 2006 1:20 pm
Reply with quote

Hello Guys,

I have a cobol program which calls an assembler routine to perform some I/O operations on a PDS. After all operations are completed successfully (all the PDS members created and records written to it & and the PDS closed), the job step completes with a system abend A03.
Any similar experience... Please help.

Any idea how to debug this?

COMPLETION CODE SYSTEM = A03

PSW AT ENTRY TO ABEND 070C2000 842D3FF6 ILC 02 INTC 000D

PSW ADDRESS 042D3FF6 AT TIME OF ERROR DOES NOT POINT TO AN ACTIVE MODULE

ASCB: 00F7E780



Thanks and Regards,
Suganthi
Back to top
View user's profile Send private message
UmeySan

Active Member


Joined: 22 Aug 2006
Posts: 771
Location: Germany

PostPosted: Mon Sep 11, 2006 4:20 pm
Reply with quote

Hi there !

A03

Explanation: A task tried to end normally by issuing a RETURN macro or by branching to the return address in register 14. The task was not ready to end processing because either:

O The task had attached one or more subtasks that had not ended.

O The task did not detach a subtask that it had previously attached with
the event control block (ECB) option.

System Action: The system abends the task.

Please check first, if your Cobol programm is beyond the 16MB-line.
Ass-Programm seems to be beneathe. If the Ass-Programm is correktly coded, Register 14 points to anadressable adress. Return adress did not match adress of cobol command after the Call.

Trace the programms with a tool like Ixpediter.

Also check the Ass-Programm. If there are attached Subtasks, all these
Subtasks have to be completed before ending and returning to the Cobol.
I think, this point is it.

Regards, UmeySan
Back to top
View user's profile Send private message
suganthi_m
Currently Banned

New User


Joined: 11 Sep 2006
Posts: 2

PostPosted: Tue Sep 12, 2006 12:28 am
Reply with quote

Hi UmeySan,

Thanks for the reply. The Assembler program is enabled for the 64-bit addressing and is above the 16MB line. The COBOL program is also compiled accordingly.

Given the system dump, how can I locate the failing subtask / module / within the assembler utility.

Regards,
Suganthi
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 -> ABENDS & Debugging

 


Similar Topics
Topic Forum Replies
No new posts Sysplex System won't IPL at DR site I... All Other Mainframe Topics 2
No new posts Using API Gateway from CICS program CICS 0
No new posts ISAM and abend S03B JCL & VSAM 10
No new posts Return codes-Normal & Abnormal te... JCL & VSAM 7
No new posts DB2 Event passed to the Application P... DB2 1
Search our Forums:

Back to Top