View previous topic :: View next topic
|
Author |
Message |
monasu1998
Active User
Joined: 23 Dec 2005 Posts: 176 Location: India
|
|
|
|
Hi All,
I am getting the following error very frequently.
NAT0886 Storage overflow in extended buffer.
Could you please advise me, what to do? As far as I know, Buffer Size is managed by the Natural Admin. If a programmer can sort out this problem?
Thanks |
|
Back to top |
|
|
ofer71
Global Moderator
Joined: 27 Dec 2005 Posts: 2358 Location: Israel
|
|
|
|
Your Extension Area buffer size is to low. You can change this value using the ESIZE parameter (max is 512, min is 2, default is 28).
The Extension Area buffer contains the following information:
- The source code of the Natural programming object to be compiled
- The table of currently active PA/PF keys
- The Natural stack area
- The currently active global data area
- Other tables and work areas internally used by Natural
O. |
|
Back to top |
|
|
monasu1998
Active User
Joined: 23 Dec 2005 Posts: 176 Location: India
|
|
|
|
Thank you for providing the information.
But Ofer, is it possible that I can modify the ESIZE value? OR this is the responsibility of the Admin?
Is there any other way around to get rid of this error with out modifying the ESIZE?
Thanks |
|
Back to top |
|
|
ofer71
Global Moderator
Joined: 27 Dec 2005 Posts: 2358 Location: Israel
|
|
|
|
It's depend on your site's rules and authorization policies.
When you get this message, in what address space you are working (batch/TSO/CICS)?
O. |
|
Back to top |
|
|
monasu1998
Active User
Joined: 23 Dec 2005 Posts: 176 Location: India
|
|
|
|
My Natural region is sitting on CICS. Generally I initiate Natural here via transaction NAT2. |
|
Back to top |
|
|
ofer71
Global Moderator
Joined: 27 Dec 2005 Posts: 2358 Location: Israel
|
|
|
|
Thats a problem, as in CICS we use a special NATURAL nucleus, with the parameters embedded in the assembled module. In this case you have to consult your NATURAL admin.
However, you can override this value by defining a NATURAL profile, and supply this profile when entering into your CICS transaction.
O. |
|
Back to top |
|
|
monasu1998
Active User
Joined: 23 Dec 2005 Posts: 176 Location: India
|
|
|
|
Hi Ofer,
I found the solution to this problem.
When I give the transaction NAT2 in CICS prompt, i also define my Esize as below
NAT2 ESIZE=160
Thanks. |
|
Back to top |
|
|
ofer71
Global Moderator
Joined: 27 Dec 2005 Posts: 2358 Location: Israel
|
|
|
|
Cool. This is a simple method when you want to specify one parameter. When you need more parameters, it is easier to define a profile.
O. |
|
Back to top |
|
|
monasu1998
Active User
Joined: 23 Dec 2005 Posts: 176 Location: India
|
|
|
|
Could you please throw some light on defining a profile....?
Thanks |
|
Back to top |
|
|
ofer71
Global Moderator
Joined: 27 Dec 2005 Posts: 2358 Location: Israel
|
|
|
|
Try the SYSPARM command. Also, consult Software AG's fine manuals.
O. |
|
Back to top |
|
|
|