select MSG_NO,receiver,SND_TM,FAL_TMS,STS from pubsndjnl where STS in ('0','1','3') AND CAST(FAL_TMS AS INT) < %s MAX_TMS| select RCV_TYP,Addr,Para from pubsuber where name='%s' Receiver| select head,body,message,file from pubmsgjnl where MSG_NO='%s' MSG_NO| UPDATE pubsndjnl SET STS='1', SND_TM='%s' WHERE MSG_NO='%s' and receiver='%s' SND_TM|MSG_NO|receiver| UPDATE pubsndjnl SET STS='%s',FAL_TMS='%s' WHERE MSG_NO='%s' and receiver='%s' STS|FAL_TMS|MSG_NO|receiver| UPDATE pubsndjnl SET STS='5' WHERE MSG_NO='%s' and receiver='%s' MSG_NO|receiver| UPDATE pubsndjnl SET STS='6' WHERE MSG_NO='%s' and receiver='%s' MSG_NO|receiver| RSP_CD=99004 MSG_TYP=E count=0 count=ADD($count,1) CurTim=GETDATETIME() SubTim=SUB($CurTim,$SND_TM) FAL_TMS=ADD($FAL_TMS,1) STS=4 STS=3 MSG_TYP=N RSP_CD=000000 Service=$Addr RSP_CD=980006 MSG_TYP=E SND_TM=GETDATETIME() MSG_TYP=E FAL_TMS=ADD($FAL_TMS,1) STS=4 STS=3 MSG_TYP=N RSP_CD=000000