SendResultsInEMail
指定されたヘッダーとコンテンツ、および指定されたビューまたは手順の結果を添付ファイルとして電子メールメッセージを送信します。
オプションキーワードは、動作を制御するために使用されます。オプションがNULLの場合、デフォルトはSUMMARY、CSV_ATTACHです。オプションは次のとおりです。
•CSV_ATTACH:カーソル結果セットをCSVファイルとして添付します。
•SEND_ERROR:実行されたプロシージャまたはテーブルからのエラーが例外として報告されるのではなく、送信されるようにします。
•SKIP_IF_NO_RESULTS:結果がゼロの場合、メールを送信しません。
•概要:結果の概要をメッセージの内容に追加します。
ロケーション
/lib/resource/
Inputs(入力)
from:メッセージの送信元のアドレス。 NULLを使用すると、サーバーの構成済みの差出人アドレスが使用されます。 NULLのみがサポートされています。
replyTo:メッセージのreplyToフィールドに配置するアドレス。
to:電子メールアドレスのコンマ区切りリスト。
cc:電子メールアドレスのコンマ区切りのリスト。
bcc:電子メールアドレスのコンマ区切りのリスト。
subject:メッセージの件名。
contentType:これはTEXT_PLAINまたはTEXT_HTMLにすることができます。
content:メッセージ本文。
path:実行するビューまたはプロシージャへのパス。
type:必要に応じて、TABLEまたはPROCEDUREのいずれか。
parameters:任意のパラメーターを使用してPROCEDUREを実行する場合、これはパラメーター値のコンマ区切りのリストです。それ以外の場合、これはNULLである必要があります。
options:オプションキーワードのコンマ区切りリスト。
Outputs(出力)
該当なし
例外
IllegalArgumentException:fromがNULLでない場合。
IllegalArgumentException:アドレス行のいずれかが手動で作成された場合。
IllegalArgumentException:to、cc、およびbccがすべてNULLの場合。
IllegalArgumentException:replyToに複数のアドレスがある場合。
IllegalArgumentException:contentTypeがTEXT_PLAINまたはTEXT_HTMLでない場合。
IllegalArgumentException:タイプがTABLEまたはPROCEDUREでない場合。
IllegalArgumentException:パスの形式が正しくない場合。
IllegalArgumentException:パラメーターに正しい数またはタイプのパラメーター値が含まれていない場合。
IllegalArgumentException:オプションに不明なオプションが含まれている場合。
IllegalStateException:サーバーの差出人アドレスが構成されていない場合。
NotFoundException:指定されたビューまたはプロシージャが存在しない場合。
SecurityException:ユーザーが最後のアイテム以外のパス内のすべてのアイテムに対するREAD権限を持っていない場合。
SecurityException:ユーザーがリストの最後の項目に対するEXECUTEまたはSELECT権限を適切に持っていない場合。