删除和更新不同的LPAR

时间:2013-02-03 14:05:35

标签: sql db2 ibm-midrange rpgle control-language

是否可以从开发lpar中计算rpgle程序中的文件成员删除。

   eg: RMVM FILE(LIB/FILE1) MBR(PAR1981181)

并在不同的lpar中对不同文件执行更新?

 UPDATE "SCDTA.CORP"/AR#RMTPRL9 
SET SENTFLAG = ' ', DATESENT = '0001-01-01', TIMESENT = '00:00:00', XMITT# = 0, LOCATION =   'PACI175A', ARBATCH# = ' ' 
 WHERE LOCATION = 'PACI173A' AND ARBATCH# = 'PAR1981181'    

如何在一个程序中完成lpars的设置?这是可能的吗? 请指导。

2 个答案:

答案 0 :(得分:2)

可以使用DDMRUNRMTCMD将LPAR链接为远程系统来完成这些操作。

有关详细信息,请参阅:

答案 1 :(得分:1)

如果您使用的是7.1版并且已加载适当的PTF组,则可以在SQL中使用3部分命名。这样你就可以使用数据库(即RDB目录条目)和模式(即库)来限定表引用。

例如:

UPDATE OTHERSYS.SCDTA_CORP.AR#RMTPRL9 
  SET SENTFLAG = ' ' 
    , DATESENT = '0001-01-01'
    , TIMESENT = '00:00:00'
    , XMITT#   = 0
    , LOCATION = 'PACI175A'
    , ARBATCH# = ' ' 
  WHERE LOCATION = 'PACI173A'
    AND ARBATCH# = 'PAR1981181'