AS400 获取Object的source位置

AS400中获取Object的Source位置

该命令使用以下系统API QBNLPGMI,QUSRTVUS,

PGM        PARM(&FILE)                                  
DCL        VAR(&SRCN) TYPE(*CHAR) LEN(10)               
DCL        VAR(&SRCF) TYPE(*CHAR) LEN(10)               
DCL        VAR(&SRCL) TYPE(*CHAR) LEN(10)               
DCL        VAR(&SRCN) TYPE(*CHAR) LEN(10)               
DCL        VAR(&SPCOUT) TYPE(*CHAR) LEN(30)             
DCL        VAR(&USRSPC) TYPE(*CHAR) LEN(20) +           
             VALUE('DSPSRCS   *LIBL')                   
DCL        VAR(&FILE) TYPE(*CHAR) LEN(20)               
DCL        VAR(&ERRCOD) TYPE(*CHAR) LEN(100)            
                                                        
CALL       PGM(QBNLPGMI) PARM(&USRSPC 'PGML0100' &FILE +
             &ERRCOD) /* */                             
                                                        
CALL       PGM(QUSRTVUS) PARM(&USRSPC X'0000012D' +     
             X'0000001E' &SPCOUT)                       
CHGVAR     VAR(&SRCF) VALUE(%SST(&SPCOUT 1 10))         
CHGVAR     VAR(&SRCL) VALUE(%SST(&SPCOUT 11 10))        
CHGVAR     VAR(&SRCN) VALUE(%SST(&SPCOUT 21 10)) 
ENDPGM                            

需要创建USRSPC
CALL PGM(QUSCRTUS)
PARM('DSPSRCS QTEMP ’ ‘USRSPC ’ X’00001400’ ’
’ ‘*ALL ’ X’0E40400F’)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值