CA 7では、EMAIL通知が⾏えるそうですが、どのように設定すれば良いでしょうか?
WA CA 7 Edition
基本的な定義は、以下の通りです。
1) ONLINEデックの修正
**--<EMAIL SUPPORT>------------------------------------
EMAIL,ESERVER=***.nnn.***.nn, <<== ※1
EADDRLIB=CA7.RB3SP0.CAL2EADR, <<== ※2
EMAILLIB=CA7.RB3SP0.CAL2EMAL <<== ※3
2) CA7ONLのプロシジャ修正します。
**--<EMAIL SUPPORT>------------------------------------
//SYSTCPD DD DISP=SHR,DSN=TCPIP.TCPIP.DATA
//EADDRLIB DD DISP=SHR,DSN=CA7.RB3SP0.CAL2EADRL <<== 追加※2
//EMAILLIB DD DISP=SHR,DSN=CA7.RB3SP0.CAL2EMAL <<== 追加※3
3) 前述のオプションを反映するためにCA7ONLを再起動します。
起動時に以下のメッセージを確認することで、EMAIL定義が設定されたことが確認できます。
CAL2E022I EMAIL SUB-TASK AVAILABLE
※1 CA 7が動作しているシステムのIPアドレス(ホスト名)を措定します。
※2 EMAILアドレスを格納するデータセット名
BROWSE CA7.RB3SP0.CAL2EADR(MAIL1) - 01. LINE 0000000000 COL 001 080
COMMAND ===> SCROLL ===> CSR
********************************* Top of Data **********************************
[email protected] <=== 送付したいアドレスを指定します。
******************************** Bottom of Data ********************************
※3 EMAILのスケルトンライブラリーで@JOBABND,@JOBEND,@JOBFAIL,@JOBLATEが格納されています。
4) /DISPLAYコマンドにてインターフェースを確認します。
コマンド結果例)
/DISPLAY,ST=EMAIL
DATE = 19.214 TIME = 14:18:56
CURRENT EMAIL SETTINGS
----------------------
INITIALIZED : YES
ENABLED : YES
GLOBAL TRACE : NO
TCP/IP TIMEOUT: 10 SECONDS
SMTP PORT # : 00025
FROM NAME :
CA-7
REPLY ADDRESS :
TOTAL REQUESTS: 00000000
ADDRESS DSN : CA7.RB3SP0.CAL2EADR
TEMPLATE DSN :CA7.RB3SP0.CAL2EMAL
5)動作確認
/EMAILコマンドで、CA 7から指定されたアドレスを送信します。正常に送信できればインターフェースは完了です。
以下の例では、REQキューに格納されているジョブ名:CA07SVCTがABENDしたことをCA7.RB3SP0.CAL2EADR(MAIL1)に
格納されているメールアドレスへ送信します。
例)/EMAIL,TO=MAIL1,TXT=@JOBABND,JOB=CA07SVCT
TO=EMAIL1は、CA7.RB3SP0.CAL2EADRのメンバー名を指定します。
TXT=@JOBABNDは、CA7.RB3SP0.CAL2EMALのHTMLのスケルトンメンバー名を指定します。
その他、@JOBEND,@JOBFAIL,@JOBLATEなどが標準提供されています。
JOB=には、REQキューに格納されているジョブであれば指定可能です。
Old Japanese Knowledge document ID: JTEC001216
CA 7のその他のFAQについては、以下のリンクからご確認ください。
CA 7 FAQ一覧表