Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 操作系统 > 其他操作系统 > AS400发邮件
【标  题】:AS400发邮件
【关键字】:AS400
【来  源】:http://www.cublog.cn/u/21657/showart.php?id=243662

AS400发邮件

Your Ad Here
通过AS/400将相应的数据信息(如报表)发送到指定的 E-MAIL 中,可以通过以下模式来实现
              PGM        PARM(&SPFILE &FILE &USID &DOCD)               
              DCLF       FILE(PSFCRL6)                                 
              DCL        VAR(&FOLDER) TYPE(*CHAR) LEN(10) +            
                           VALUE('CUSTOM')                             
              DCL        VAR(&USID) TYPE(*CHAR) LEN(7)                 
              DCL        VAR(&PEMNX) TYPE(*DEC) LEN(7 0)               
              DCL        VAR(&SPFILE) TYPE(*CHAR) LEN(10)              
              DCL        VAR(&FILE) TYPE(*CHAR) LEN(8)                 
              DCL        VAR(&TOFILE) TYPE(*CHAR) LEN(12)              
              DCL        VAR(&JOB) TYPE(*CHAR) LEN(10)                 
              DCL        VAR(&USR) TYPE(*CHAR) LEN(10)                 
              DCL        VAR(&NO) TYPE(*CHAR) LEN(6)                   
              DCL        VAR(&ADR) TYPE(*CHAR) LEN(30)                 
              DCL        VAR(&PATH) TYPE(*CHAR) LEN(30)                
              DCL        VAR(&DOCD) TYPE(*CHAR) LEN(44)                
              CHGVAR     VAR(&PEMNX) VALUE(&USID)                      
 READ: +                                                               
      RCVF                                                             
      MONMSG MSGID(CPF0864) EXEC(GOTO CMDLBL(OUT1))                    
              IF         COND(&PEMN *EQ &PEMNX  *AND %SST(&PDPT 1 1) *NE
              CHGVAR     VAR(&ADR) VALUE(&PFL2 *TCAT '@mailadr)   
              GOTO       CMDLBL(OUT1)                                  
              ENDDO                                                    
              IF         COND(&PEMN *EQ &PEMNX  *AND %SST(&PDPT 1 1) *EQ
              CHGVAR     VAR(&ADR) VALUE(&PFL2 *TCAT '@mailadr)   
              GOTO       CMDLBL(OUT1)                                  
              ENDDO                                                    
              GOTO       CMDLBL(READ)                                  
 OUT1:                                                                 
              IF         COND(&ADR *EQ ' ') THEN(GOTO CMDLBL(END))     
              RTVJOBA    JOB(&JOB) USER(&USR) NBR(&NO)                 
              CHGVAR     VAR(&PATH) VALUE('\QDLS\' *CAT &FOLDER)       
              CHGVAR     VAR(&TOFILE) VALUE(&FILE *TCAT '.CSV')        
              RMVLIBLE   LIB(TAATOOL)                                  
              MONMSG     MSGID(CPF2110 CPF2104)                        
              ADDLIBLE   LIB(TAATOOL) POSITION(*LAST)                  
              DLTDLO     DLO(&TOFILE) FLR(&FOLDER)                     
              MONMSG     MSGID(CPF8A82 CPF8A16 CPF8A80)                
              CVTSPLSTMF FROMFILE(&SPFILE) TOSTMF(&TOFILE) +           
                           TODIR(&PATH) JOB(&NO/&USR/&JOB) SPLNBR(*LAST)
             MONMSG     MSGID(CPFA097)                               
             CHGDOCD    DOC(&TOFILE) FLR(&FOLDER) DOCD(&DOCD)        
             MONMSG     MSGID(CPF9099)                               
             SNDDST     TYPE(*DOC) TOINTNET((&ADR)) DSTD(XXX) +      
                          DOC(&TOFILE) FLR(&FOLDER)                  
             MONMSG     MSGID(CPF6801)                               
      /*     DLTDLO     DLO(&TOFILE) FLR(&FOLDER)     */             
      /*     MONMSG     MSGID(CPF8A80)    */                         
                          RMVLIBLE TAATOOL                           
                  /*     TOSTMF(P198.TXT) TODIR('\QDLS\CUSTOM') + */ 
 END:        ENDPGM                                                  
                                                                        
                                                                       
Solaris 监视系统性能(任务):【上一篇】
明年培养千名翻译服务残奥:【下一篇】
【相关文章】
  • AS400操作系统安装方法
  • AS400主机现场验收、安装与调试规范
  • AS400性能维护
  • The AS400 Operator System Upgrade (V5R1 to V5R3)
  • AS400 ASP %BUSY持续居高不下时的诊断过程及一些处理措施
  • AS400存储空间管理经验谈
  • AS400自动监控%system ASP Used的实施过程
  • AS400硬盘繁忙持续居高不下时的诊断过程及一些处理措施
  • AS400中的划线
  • AS400如何更换Failed的ASP并进行Rebuild操作?
  • 【随机文章】
  • Event Programming in C++ (Part I)
  • 《PHP程序设计》序
  • 《Ruby vs. Python性能测试报告》(附单词频率统计实例)
  • NUnit用法(测试一个类)
  • 本人照片
  • Photoshop绘制百事可乐标志(2)
  • 汇集大部分的开源数据库( open databases )!
  • JS中return SomeFunction和不加return的区别
  • C语言面试题
  • 正则表达式简介(12)
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 bbb软讯网络 All Rigths Reserved.