Sending e-mails from the application in ZIE Transformation の翻訳版です。
HCL ZIE Transformation でアプリケーションからメールを送信する
2022年11月10日
著者: Shobith R / Software Engineer Lab Services, HCL ZIE
HCL ZIETrans (HCL Z and I Emulator Transformation) を使用すると、3270/5250アプリケーションに使いやすいグラフィカル・ユーザー・インターフェース(GUI)を提供するWebアプリケーションを作成できます。
HCL ZIETransは、ホストからデータをスクレイピングし、必要に応じてフォーマットし、フォーマットされたデータをメールで送信し、ユーザーのアクションによって自動的にメールが送信されるようにプログラムされたアプリケーションを構築することが可能です。
これを実現するために、ユーザーはGmail(smtp.gmail.com)、Microsoft Outlook(smtp-mail.outlook.com)、Yahoo (smtp.mail.yahoo.com) など、SMTPサーバーを必要とします。
以下のHOST画面は、信用情報を持っていると考えてみましょう。
図1:HCL ZIETransで変換された、信用報告書を表示する画面。
まず、ユーザーはHost画面からデータを抽出するHCL ZIETransのマクロを作成する必要があります。
図2:マクロの抽出動作例。
そして、このように抽出したデータをJSON配列に変換します。
図3: 変換後のJSON配列の例。
次に、Spring Mailのような一般的なライブラリの助けを借りて、ユーザーはメールをトリガーできます。
以下は、メールにホストデータを表示するいくつかの方法です。
グラフィカル・ユーザー・インターフェース、テキスト、アプリケーション 説明文の自動生成
図4:埋め込み抽出のためのコードスニペット
図5:抽出物を埋め込んだメールのイメージ図
図6:添付ファイルとして抽出するためのコードスニペット。
図7:添付ファイルとして抽出物が追加されたメールの図解。
例のPDFはこのような感じです。
図8: PDFを抽出する。