Portal | Manuals | References | Downloads | Info | Programs | JCLs | Mainframe wiki | Quick Ref
IBM Mainframe Computers Forums Index
 
Register
 
IBM Mainframe Computers Forums Index Mainframe: Search IBM Mainframe Forum: FAQ Memberlist Profile Log in to check your private messages Log in
 
System Abend A03 on return from Assembler Program

 
Post new topic   Reply to topic    IBMMAINFRAMES.com Support Forums -> ABENDS & Debugging
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    Post subject: System Abend A03 on return from Assembler Program
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: 757
Location: Germany

PostPosted: Mon Sep 11, 2006 4:20 pm    Post subject:
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    Post subject:
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    IBMMAINFRAMES.com Support Forums -> ABENDS & Debugging All times are GMT + 6 Hours
Page 1 of 1

 

Search our Forum:

Similar Topics
Topic Author Forum Replies Posted
No new posts Assembler Macro Copybook converted to... Ziquilix PL/I & Assembler 2 Tue Sep 26, 2017 3:07 am
No new posts Return a Non Numeric value from REXX Learncoholic CLIST & REXX 3 Fri Sep 01, 2017 8:33 pm
No new posts Sr SW Eng-Rocket Software (Assembler,... Kenneth Barton Lasky Mainframe Jobs 0 Fri Aug 25, 2017 12:29 am
No new posts EXIT or RETURN cvnlynn CLIST & REXX 18 Wed Jul 19, 2017 2:50 am
No new posts How system know which REXX to excute? jackzhang75 CLIST & REXX 14 Thu Jul 06, 2017 1:09 am

Facebook
Back to Top
 
Job Vacancies | Forum Rules | Bookmarks | Subscriptions | FAQ | Polls | Contact Us