SQLRPGLE源大小限制

Ham*_*ish 3 rpg rpgle ibm-midrange

SQL预编译器可以为SQLRPGLE源对象处理什么?

我在编译一个25,000行程序时遇到了一些问题,行限制是唯一可以解释我得到的错误的东西

Dav*_*d G 6

一些想法......

  1. 编译时会出现什么错误?25k行程序可能导致SQL预编译问题的想法不在可能范围之内......考虑预编译器创建一个新的源成员(在QTEMP中),它通过正常的编译传递,并且这个新的源成员比原来大.当我在SSA工作时,我们遇到了问题(弗洛伊德滑动)程序,这些程序是用AS/SET编写的,导致编译器阻塞它生成的源成员的大小.我不记得这些限制.
  2. 一个25k的线路程序非常庞大...对于该程序进行严格审视并查看它是否可以分解为绑定到程序对象中的逻辑模块可能不是一个坏主意.

  • 有时,错误消息可能并不总是清楚地表明实际问题是什么。请告诉我们这些消息是什么。 (2认同)
  • 同意25K非常大的事实,应该可以分解. (2认同)