|
|
| Author |
Message |
vasu laxmi
New User
Joined: 08 Sep 2008 Posts: 5 Location: Hyd
|
|
|
|
while I'm executing following command -
EXEC CICS PUT CO(TEMP) CHAN(MYCHANNEL) FROM(1234)CHAR FROMCCSID(37)
I got - RESPONSE: ABEND AEXZ ..
How to reslove it ????
If anybody working on Channels and containers , please get in touch with us . |
|
| Back to top |
|
 |
References
|
|
 |
dick scherrer
Global Moderator
Joined: 23 Nov 2006 Posts: 9211 Location: 221 B Baker St
|
|
|
|
Hello vasu laxmi and welcome to the forums,
As i posted in the other forum:
| Quote: |
I suggest you talk with your cics system support to determine the cause of this abend.
From IBM:
| Quote: |
| A command has failed due to a serious failure in a CICS component (resource manager). |
|
Did you talk with the cics support people?
Please do not post questions in both forums. |
|
| Back to top |
|
 |
Bill O'Boyle
Senior Member
Joined: 14 Jan 2008 Posts: 368 Location: Orlando, FL, USA
|
|
|
|
What is your CICS/TS version/release?
In CICS/TS 3.2, it is recommended that a minimum 2 GIG of Above the BAR (64 Bit) Storage is to be allocated to the given region.
Are you using RESP or NOHANDLE in the API to test the PUT CONTAINER response or are you specifically handling conditions:
ACTIVITYERR, CONTAINERERR, INVREQ, IOERR, LOCKED and PROCESSBUSY?
Did you get a transaction dump and review (amongst others):
EIBRCODE, EIBRESP and EIBRESP2?
What's the old IBM standard mantra: "Unpredictable results may occur".
You need to delve into this and/or consult with your CICS System Programmer and/or Tech Support personnel.
Regards,
Bill |
|
| Back to top |
|
 |
vasu laxmi
New User
Joined: 08 Sep 2008 Posts: 5 Location: Hyd
|
|
|
|
Thank you so much Bill,
we have CICS TS 3.2 , But I'm not sure either it has 2 GIG addressbility or not .
And one more clarification , We too got same Abend (AEXZ) while we did CECI transction also.
CECI EXEC CICS PUT CONTAINER(TEMP) CHANNEL(MYCHANNEL) FROM(1234) CHAR.
Does it problem with CICS side or we miss anything ? |
|
| Back to top |
|
 |
Bill O'Boyle
Senior Member
Joined: 14 Jan 2008 Posts: 368 Location: Orlando, FL, USA
|
|
|
|
CONTAINERS are written to 64-Bit Storage in CICS/TS 3.2 and greater.
Although many have asked whether CICS/TS will eventually support 64-Bit addressability, as far as I can tell at the moment, IBM's entry into CICS 64-Bit support is via CONTAINERS, which is a bit of a tease, if you ask me.
However, don't hold your breath for full CICS 64-Bit support in the future, due to the fact that COBOL (which is the language used for a large majority of CICS applications worldwide) will remain as a 31-Bit language (at least, this is what was implied at SHARE).
Regards,
Bill |
|
| Back to top |
|
 |
vasu laxmi
New User
Joined: 08 Sep 2008 Posts: 5 Location: Hyd
|
|
|
|
Thanks for your valuble insights of Channels and Contaienrs Bill.
I have one more doubt as per your reply .
So COBOL is not right language to implement Channels and containers Concept in Mainframe. Bcz it doesn't have 64 Addressing Mode. so How do we overcome that problem?
or is there any alternatives to implement channels and containers concept on mainframes? |
|
| Back to top |
|
 |
Robert Sample
Senior Member
Joined: 06 Jun 2008 Posts: 1182 Location: Atlanta, GA
|
|
|
|
| If you run statistics in the CICS region, what shows up for above the line storage? The problem doesn't sound COBOL related at all, but more an issue with the CICS region configuration and possibly the system configuration; is enough memory allocated to the LPAR for CICS to grab what it needs? You might get the same problem no matter which language you use if the configuration hasn't been set up correctly. |
|
| Back to top |
|
 |
vasu laxmi
New User
Joined: 08 Sep 2008 Posts: 5 Location: Hyd
|
|
|
|
I have huge doubt ...
Does anybody implemented Channels and Containers concept In CICS By using COBOL?
I compiled the program succesfully with PUT Container statment . But while triggering Transction it's giving AEXZ . So We thought it's not related to COBOL.
As I read folllowing link -
http://www.zjournal.com/index.cfm?section=article&aid=960#
May be we have to increase MEMLIMIT for cics region to 2GB.
Is it correct ? I don't have access to change the MEMLIMIT , I have to ask CICS ADMIN.. and need to check either our code changes are working fine or not.
Mean time , if anybody have the thoughts , please post here .. |
|
| Back to top |
|
 |
vasu laxmi
New User
Joined: 08 Sep 2008 Posts: 5 Location: Hyd
|
|
|
|
If anybody worked on Channels and containers on COBOL ...
Can Channels and contaiers work on COBOL or Not in Mainframes?
If not , why IBM sites always referring example programs in COBOL ? |
|
| Back to top |
|
 |
dick scherrer
Global Moderator
Joined: 23 Nov 2006 Posts: 9211 Location: 221 B Baker St
|
|
| Back to top |
|
 |
Bill O'Boyle
Senior Member
Joined: 14 Jan 2008 Posts: 368 Location: Orlando, FL, USA
|
|
|
|
After re-reading my post, I may have mislead you into thinking that CONTAINERS could not be used in COBOL.
But as Dick has said, COBOL is still the predominant language for CICS applications and therefore, IBM uses samples for the PUT CONTAINER API using COBOL.
Although COBOL itself does not support 64-Bit addressability and CICS/TS 3.2 places CONTAINERS above the bar (64-Bit), CICS will accommodate COBOL in ensuring that COBOL can gain addressability as these CONTAINERS are copied internally by CICS to 31-Bit storage.
However, you should check the CICS/TS 3.2 requirements as to the minimum level of COBOL required for this version/release, specifically whether COBOL2 (your environment) can be used or not.
I know for a fact that OS/VS COBOL (sometimes referred to as COBOL1) cannot be used in CICS/TS 3.1 and greater.
Regards,
Bill |
|
| Back to top |
|
 |
|
|