5 pts.
 On overflow in Unix IBM COBOL
stringing a name into a field with a area causing overflow. area is defined as using linkage, but no linkage size defined. overflow only happens with a VERY LONG name. Routine has existed in production for several years, never had too long of name before.

Software/Hardware used:
UNIX IBM COBOL
ASKED: May 12, 2011  3:04 PM
UPDATED: May 13, 2011  6:01 PM

Answer Wiki:
There have been performance and other issues with long name translation in the iSeries query engine in V5R4 for a while. You don't tell your OS version but I suggest you contact IBM support or go online and review PTFs associated with SQL for those that might apply. The performance issues have shown up in serveral situations and this could be be a result of insufficient system resources, file size, application of new PTFs or new indexes being added to the file system or created by the query engine do to a file or program change. Some pieces of long name translation probably happen in the PASE environment which would be why you received a message indicating of a UNIX error.
Last Wiki Answer Submitted:  May 13, 2011  6:01 pm  by  DanD   2,865 pts.
All Answer Wiki Contributors:  DanD   2,865 pts.
To see all answers submitted to the Answer Wiki: View Answer History.


Discuss This Question:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _


 

I can’t quite make sense of the question. The subject identifies this as “Unix”. It’s tagged with “CPF5004″ which has nothing to do with Unix, but is an i5/OS message ID for ‘Printer overflow line detected for file &1.’

Also:

area is defined as using linkage, but no linkage size defined.

If it’s a linkage item, it has a defined size. Please show the linkage definition.

But what does a “linkage” item have to do with printer overflow? The two should be unrelated.

Further, there doesn’t seem to be any question to respond to. What is the problem? What do you need to discuss? What do you want to solve?

Tom

 108,135 pts.