Discussion:
Debugging ACS routines
(too old to reply)
Gadi Ben-Avi
2018-06-28 07:33:50 UTC
Permalink
Raw Message
Hi everyone,
I had a problem with an ACS routine.
I used the WRITE command to display values of some of the variables.
After 4 or 5 WRITE command were executed, I got a message saying that I ran out of buffer space.

Is there an way to increase this?

I am using z/OS v2.2

Gadi

????? ?? ????? ???? ???? ???? ?????? ??? ??? ?????? ???? ????? ??? ?????? ??????. ?? ????, ???????? ?? ??? ???? ?????, ??????? ???? ???? ????? ?? ??? ????? ?????? ?? ?????. ????? ????? ???? ?? ?????? ?????? ?????? ???? ?? ???? ??????? ??? ???, ?/?? ?????, ????? ?? ????? ????? ????? ????? ?????? ?? ????? ??????? ?/?? ?????? ?? ??????.

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to ***@listserv.ua.edu with the message: INFO IBM-MAIN
Elardus Engelbrecht
2018-06-28 08:58:47 UTC
Permalink
Raw Message
Post by Gadi Ben-Avi
I had a problem with an ACS routine.
Which of the 4 routines?
Post by Gadi Ben-Avi
I used the WRITE command to display values of some of the variables.
Please post the segments containing those WRITE and describe under what conditions and environments are they supposed to be run.
Post by Gadi Ben-Avi
After 4 or 5 WRITE command were executed, I got a message saying that I ran out of buffer space.
Please post the full message(s).

Groete / Greetings
Elardus Engelbrecht

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to ***@listserv.ua.edu with the message: INFO IBM-MAIN
Lizette Koehler
2018-06-28 13:05:39 UTC
Permalink
Raw Message
Yes, that is correct.

You cannot use more than that many WRITE statements.

So for debugging you are limited to what you can use for a WRITE


I asked this several months ago and the answers should be in the archives.

Lizette
-----Original Message-----
Gadi Ben-Avi
Sent: Thursday, June 28, 2018 12:34 AM
Subject: Debugging ACS routines
Hi everyone,
I had a problem with an ACS routine.
I used the WRITE command to display values of some of the variables.
After 4 or 5 WRITE command were executed, I got a message saying that I ran
out of buffer space.
Is there an way to increase this?
I am using z/OS v2.2
Gadi
----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to ***@listserv.ua.edu with the message: INFO IBM-MAIN
Lizette Koehler
2018-06-28 13:27:37 UTC
Permalink
Raw Message
My old thread is under IGD01008I SC Message Buffer Overflow

Does your SC ACS routine use the WRITE statement to issue messages of any
kind? Under what conditions do you receive the message?

Do either of these two situations (from the WRITE write-up) apply?

1 - Under certain conditions related to data set stacking, SMS invokes ACS
routines more than once. Consequently, you might want to take special care
when using WRITE statements in order to avoid duplicates in the job log.

2 - A nine-character system message id and a single blank character precede
your message to the end user. At execution and allocation time, an end user
can receive a maximum of five messages. If any more messages are generated,
a sixth and final message indicates that additional messages have been
generated, but the additional messages are not displayed.



No way to increase it at this time. An RFE may be needed


Lizette
-----Original Message-----
Lizette Koehler
Sent: Thursday, June 28, 2018 6:06 AM
Subject: Re: Debugging ACS routines
Yes, that is correct.
You cannot use more than that many WRITE statements.
So for debugging you are limited to what you can use for a WRITE
I asked this several months ago and the answers should be in the archives.
Lizette
-----Original Message-----
Behalf Of Gadi Ben-Avi
Sent: Thursday, June 28, 2018 12:34 AM
Subject: Debugging ACS routines
Hi everyone,
I had a problem with an ACS routine.
I used the WRITE command to display values of some of the variables.
After 4 or 5 WRITE command were executed, I got a message saying that
I ran out of buffer space.
Is there an way to increase this?
I am using z/OS v2.2
Gadi
----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to ***@listserv.ua.edu with the message: INFO IBM-MAIN
Gadi Ben-Avi
2018-06-28 15:07:55 UTC
Permalink
Raw Message
Thanks.
This (the five message limit) makes debugging a real pain.
But, I did manage to solve my problem.
Gadi
________________________________________
From: IBM Mainframe Discussion List <IBM-***@LISTSERV.UA.EDU> on behalf of Lizette Koehler <***@MINDSPRING.COM>
Sent: Thursday, June 28, 2018 16:27
To: IBM-***@LISTSERV.UA.EDU
Subject: Re: Debugging ACS routines

My old thread is under IGD01008I SC Message Buffer Overflow

Does your SC ACS routine use the WRITE statement to issue messages of any
kind? Under what conditions do you receive the message?

Do either of these two situations (from the WRITE write-up) apply?

1 - Under certain conditions related to data set stacking, SMS invokes ACS
routines more than once. Consequently, you might want to take special care
when using WRITE statements in order to avoid duplicates in the job log.

2 - A nine-character system message id and a single blank character precede
your message to the end user. At execution and allocation time, an end user
can receive a maximum of five messages. If any more messages are generated,
a sixth and final message indicates that additional messages have been
generated, but the additional messages are not displayed.



No way to increase it at this time. An RFE may be needed


Lizette
-----Original Message-----
Lizette Koehler
Sent: Thursday, June 28, 2018 6:06 AM
Subject: Re: Debugging ACS routines
Yes, that is correct.
You cannot use more than that many WRITE statements.
So for debugging you are limited to what you can use for a WRITE
I asked this several months ago and the answers should be in the archives.
Lizette
-----Original Message-----
Behalf Of Gadi Ben-Avi
Sent: Thursday, June 28, 2018 12:34 AM
Subject: Debugging ACS routines
Hi everyone,
I had a problem with an ACS routine.
I used the WRITE command to display values of some of the variables.
After 4 or 5 WRITE command were executed, I got a message saying that
I ran out of buffer space.
Is there an way to increase this?
I am using z/OS v2.2
Gadi
----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to ***@listserv.ua.edu with the message: INFO IBM-MAIN
הודעה זו נשלחה אליך מטעם חברה בקבוצת מלם תים וייתכן שהיא מוגנת תחת סודיות מסחרית. כל הצעה, התחייבות או מצג מטעם החברה, מחייבים מסמך נפרד וחתום על ידי מורשה החתימה של החברה. החברה רשאית לנטר כל תכתובת העוברת בשרתיה והיא לא תישא באחריות לכל נזק, ו/או אובדן, שיבוש או פגיעה במידע כלשהו שנגרם מסיבות של תקיפה חיצונית ו/או זדונית על הארגון.

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to ***@listserv.ua.edu with the message: INFO IBM-MAIN
Lizette Koehler
2018-06-28 16:44:43 UTC
Permalink
Raw Message
https://www.ibm.com/support/knowledgecenter/SSLTBW_2.3.0/com.ibm.zos.v2r3.idas200/newdf.htm


Yes it does, Perhaps an RFE to extend the limit would help or provide better message than IGD01008I

Lizette
-----Original Message-----
Gadi Ben-Avi
Sent: Thursday, June 28, 2018 8:09 AM
Subject: Re: Debugging ACS routines
Thanks.
This (the five message limit) makes debugging a real pain.
But, I did manage to solve my problem.
Gadi
________________________________________
Sent: Thursday, June 28, 2018 16:27
Subject: Re: Debugging ACS routines
My old thread is under IGD01008I SC Message Buffer Overflow
Does your SC ACS routine use the WRITE statement to issue messages of any
kind? Under what conditions do you receive the message?
Do either of these two situations (from the WRITE write-up) apply?
1 - Under certain conditions related to data set stacking, SMS invokes ACS
routines more than once. Consequently, you might want to take special care
when using WRITE statements in order to avoid duplicates in the job log.
2 - A nine-character system message id and a single blank character precede
your message to the end user. At execution and allocation time, an end user
can receive a maximum of five messages. If any more messages are generated, a
sixth and final message indicates that additional messages have been
generated, but the additional messages are not displayed.
No way to increase it at this time. An RFE may be needed
Lizette
-----Original Message-----
Behalf Of Lizette Koehler
Sent: Thursday, June 28, 2018 6:06 AM
Subject: Re: Debugging ACS routines
Yes, that is correct.
You cannot use more than that many WRITE statements.
So for debugging you are limited to what you can use for a WRITE
I asked this several months ago and the answers should be in the archives.
Lizette
-----Original Message-----
Behalf Of Gadi Ben-Avi
Sent: Thursday, June 28, 2018 12:34 AM
Subject: Debugging ACS routines
Hi everyone,
I had a problem with an ACS routine.
I used the WRITE command to display values of some of the variables.
After 4 or 5 WRITE command were executed, I got a message saying
that I ran out of buffer space.
Is there an way to increase this?
I am using z/OS v2.2
Gadi
----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions, send email to
מטעם חברה בקבוצת מלם תים וייתכן שהיא מוגנת תחת סודיות מסחרית. כל הצעה,
התחייבות או מצג מטעם החברה, מחייבים מסמך נפרד וחתום על ידי מורשה החתימה של
החברה. החברה רשאית לנטר כל תכתובת העוברת בשרתיה והיא לא תישא באחריות לכל נזק,
ו/או אובדן, שיבוש או פגיעה במידע כלשהו שנגרם מסיבות של תקיפה חיצונית ו/או
זדונית על הארגון.
----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions, send email to
----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to ***@listserv.ua.edu with the message: INFO IBM-MAIN
Loading...