SENDコマンドは、AS2受領を送信する場合に使用されます。
以下のキーワードは、SENDコマンドで、またはキーワード/値のリスト引数のエントリーとして指定できます。
コマンド | キーワード | 値 | 開発者用メモ |
|---|---|---|---|
SEND | RECIPIENT | 値 | 必須。受領を受信するID。 |
DELIVERY | 値 | 必須。受領配信のアドレス。 | |
RECEIPTMIC | 値 | 必須。元のトランザクションのMIC | |
RECEIPTMESSAGEID | 値 | 必須。元のメッセージID | |
RECEIPTSUBJECT | 値 | 必須。元のメッセージの件名 | |
RESPONSE | *DEFAULT | 任意 | |
*ERROR | エラー受領を送信します。 | ||
PROCESSED | 値 | 任意 | |
MODIFIER | 値 | 任意 | |
AS2TO | 値 | 任意 | |
AS2FROM | 値 | 任意 | |
FROM | 値 | 任意 | |
SUBJECT | 値 | 任意 | |
TEXT | 値 | 任意 | |
MESSAGEID | 値 | 任意 | |
SIGNED | *YES | 任意 | |
*NO | デフォルト。 | ||
USER | 値 | 任意基本認証ユーザー | |
PASSWORD | 値 | 任意基本認証パスワード |
キーワード RECIPIENT の値は、プロパティ・ファイルからのエントリーの選択階層を使用して、署名キー・ファイル、パスワードおよび署名証明書を取得する場合に使用されます。
keystore.{recipient}= pki/filename keystore = pki/filename keystore.password.{recipient} = password keystore.password = password certificate.{recipient} = pki/filename certificate = pki/filename as2-to.{recipient} = companyto as2-from.{recipient} = companyfrom as2-from = companyfrom from.{recipient} = from from = from subject.{recipient} = subject subject = subject messageid.prefix.{recipient} = company identifier messageid.prefix. = company identifier signed.algorithm.{recipient} = *MD5 | *SHA1 | *SHA256 | *SHA384 | *SHA512 signed.algorithm = *MD5 | *SHA1 | *SHA256 | *SHA384 | *SHA512
人が読み取れるテキストは、プロパティ・ファイルの選択階層を使用してファイルから取得されます。
receipt.message.{recipient} = system/receipt-message.txt receipt.message = system/receipt-message.txt receipt.error.{recipient} = system/receipt-error.txt receipt.error = system/receipt-error.txt
receipt.messageには、受領に関して人が読み取れる構成要素が含まれます。
receipt.errorには、エラー受領に関して人が読み取れる構成要素が含まれます。
以下の特別なマージ・ラベルは、receipt.messageファイルとreceipt.errorファイルでサポートされています。
%%COMPANYFROM%%%%COMPANYTO%%%%DATE%%%%SUBJECT%%%%TEXT%%
receipt.messageファイル内容のサンプル:
受信者 <%%COMPANYTO%%> に %%DATE%% に送信された、件名 "%%SUBJECT%%" のメッセージが受信されました。
receipt.errorファイル内容のサンプル:
受信者 <%%COMPANYTO%%> に %%date%% に送信された件名 "%%SUBJECT%%" のメッセージには次のエラーが含まれています。%%TEXT%%