RMVIFSSHR
は ADDIFSSHR で共有化したIFSのフォルダーを解除するコマンドである。
処理の手順は
ENDTCPSVR *NETSVR STRTCPSVR *NETSVR
RMVIFSSHR
は EnterpriseServer Ver3.0 のIFSメニュー(GO IFS)
に搭載されている。
0001.00 CMD PROMPT('IFS 共有の削除 ') 0002.00 PARM KWD(SHARENAME) TYPE(*CHAR) LEN(12) MIN(1) + 0003.00 PROMPT(' 共有名 ')
CRTCMD CMD(MYLIB/RMVIFSSGR) PGM(MYLIB/RMVIFSSHRC) SRCFILE(MYSRCLIB/QCMDSR) AUT(*ALL)
0001.00 PGM PARM(&SHARENAME) 0002.00 /*---------------------------------------------------------*/ 0003.00 /* RMVIFSSHR : IFS 共有の削除 */ 0004.00 /*---------------------------------------------------------*/ 0005.00 DCL VAR(&MSG) TYPE(*CHAR) LEN(80) 0006.00 DCL VAR(&SHARENAME) TYPE(*CHAR) LEN(12) 0007.00 DCL VAR(&PATHLEN) TYPE(*CHAR) LEN(4) 0008.00 MONMSG MSGID(CPF0000) EXEC(GOTO CMDLBL(ERROR)) 0009.00 0010.00 CALL PGM(QZLSRMS) PARM(&SHARENAME X'00000000') 0011.00 SNDPGMMSG MSG(' 共有 ' *BCAT &SHARENAME *BCAT + 0012.00 ' が削除されました。 ') MSGTYPE(*COMP) 0013.00 RETURN 0014.00 0015.00 ERROR: RCVMSG RMV(*NO) MSG(&MSG) 0016.00 SNDMSG: SNDPGMMSG MSG(&MSG) TOMSGQ(*SYSOPR) 0017.00 ENDPGM
CRTCLPGM MYLIB/RMVIFSSHRC SRCFILE(MYSRCLIB/QCLSRC) AUT(*ALL)