SQLRPGLE源大小限制

时间:2012-11-06 15:45:22

标签: ibm-midrange rpgle rpg

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

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

2 个答案:

答案 0 :(得分:6)

一些想法......

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

答案 1 :(得分:0)

正如@WarrenT所说,请告诉我们这些消息是什么。

我们确实有大于25k行的SQLRPGLE源代码并且编译得很好。 如果使用RPG IV,没有限制(据我所知)。仅当使用SEU编辑器时,限制为32k左右。如果我没弄错的话,RPG III和更老的确有一些限制。

如果您的代码大于32k,请使用Websphere RSE(远程系统资源管理器或其名称)。

同意@david和其他人--25k是巨大的。我们通常不会编写巨大的代码,我们的代码来自第三方,如AS / SET等工具。