メインフレーム バッチ COBOL から html タグ/スクリプト形式を作成するにはどうすればよいですか? そして、メインフレームの JCL を介して、フォーマットされたタグを電子メールの添付ファイルとして送信しますか?
2738 次
1 に答える
7
あなたが言わなかったので、IEBGENER を使用してメインフレームから電子メールを送信していると思います。
次のような JCL を使用します。
//MAILPROC EXEC PGM=IEBGENER
//SYSABEND DD SYSOUT=*
//SYSTOTAL DD SYSOUT=*
//SYSLIST DD SYSOUT=*
//SYSPRINT DD SYSOUT=*
//SYSUT2 DD SYSOUT=(A,SMTP)
//SYSIN DD DUMMY
//*
//SYSUT1 DD DSN=USERID.INPUT.CARDS,DISP=SHR
// DD DSN=USERID.DCOL.DATASETS,DISP=SHR
そして、次のような入力カードを使用します。
HELO MAILST1
MAIL FROM: <NAME@COMPANY.COM>
RCPT TO: <NAME@COMPANY.COM>
DATA
FROM: <NAME@COMPANY.COM>
TO: <NAME@COMPANY.COM>
SUBJECT: TEST ATTACHMENT
MIME-VERSION: 1.0
CONTENT-DISPOSITION:ATTACHMENT;FILENAME="TEXT_FILE.TXT"
CONTENT-TYPE: TEXT/PLAIN
また
CONTENT-TYPE: INLINE
また
CONTENT-TYPE: TEXT/HTML
特定のメインフレームが使用する HELO コードが必要になります。
TEXT_FILE.TXT の内容の例を次に示します。
<BR><FONT SIZE=3 FACE=CALIBRI>
THIS IS AN AUTOMATED MESSAGE GENERATED FROM THE MVS JOB XXXXXX
AT ZZZZZZ TO NOTIFY THE USER ABOUT THE DETAILS OF THE PRODUCTION LOG
FOR DIFFERENT JOBS THAT HAVE EXECUTED OVER THE DAY.
<BR><BR>
ご覧のとおり、HTML をテキストの一部として含めるだけです。メインフレームではテキストとして扱われ、HTML を処理する電子メール プログラムで使用されます。
于 2012-10-01T19:31:32.903 に答える