小编the*_*112的帖子

在RPGLE程序中添加新的条目参数

我正在修改这个非常关键的RPGLE程序,其中的更改涉及向其添加新的入口参数.

*entry        plist                                                              
              parm                    ecorp                          corp        
              parm                    edivi                          divi        
              parm                    eplvl                          parent lv   
              parm                    ewrsc                          wc rscd     
              parm                    eplnt                          plnt        
              parm                    eclvl                          child lv    
              parm                    emord                          ord         
              parm                    easst                          asst        
              parm                    emrwk                          mrwk#       
              parm                    eseqn                          seq #       
              parm                    easeq                          alt seq #   
              parm                    epprd                          alt seq #   
              parm                    eotst                          alt seq #   
              parm                    ewpqt                          alt seq #   
              parm                    ecmpc                          alt seq #   
              parm                    ewurs                          alt seq #   
              parm                    emurs                          alt seq #   
              parm                    epcdt                          alt seq #   
              parm                    E_Optn                         option …
Run Code Online (Sandbox Code Playgroud)

rpgle ibm-midrange

1
推荐指数
1
解决办法
258
查看次数

SETLL READE用于带前缀的文件

在RPGLE程序中读取文件时,我遇到了这个奇怪的问题.

fmosdp00   if   e           k disk    prefix(xx:2)              

  SetLL ('HF':'30':'032':'SK':'0095320':'002':0:0001) mosdp00a; 
  Reade ('HF':'30':'032':'SK':'0095320':'002':0) mosdp00a;      

  *Inlr = *On;  
Run Code Online (Sandbox Code Playgroud)

上面的SETLL和READE似乎没有根据需要设置MOSDP00文件的字段值.

当我在调试模式下运行该程序并在READE上执行EVAL XXMORD(MOSDP00字段)时,它是空白的.

但是如果我使用任何这些字段添加一些操作,例如DSPLY XXMORD,那么程序似乎设置了这个字段值.

有人可以帮助理解这一点.

rpgle ibm-midrange

0
推荐指数
1
解决办法
78
查看次数

标签 统计

ibm-midrange ×2

rpgle ×2