RECEIVE
RECEIVEコマンドは、AS2トランザクションの受け取りに使用されます。
以下のキーワードは、RECEIVEコマンドで、またはキーワード/値のリスト引数のエントリーとして指定できます。
構文:
コマンド |
キーワード |
値 |
コマンド/キーワード/値に関する開発担当者メモ |
RECEIVE |
RECEIVER |
値 |
必須。トランザクションを受け取るID。この値は、リソース・ファイル検索で使用されます。 |
PARTNER |
値 |
任意。認証パートナー |
RECEIVERキーワード値は、プロパティ・ファイルからエントリーの選択階層を使用して、秘密鍵ファイル、パスワードおよび公開証明書を取得する場合に使用されます。
keystore.{receiver}= pki/filename
keystore = pki/filename
keystore.password.{receiver} = password
keystore.password = password
certificate.{receiver} = pki/filename
certificate = pki/filename
authentication.certificate.{partner}=pki/filename
以下のプロパティは、受信したHTTP要求からのものです。
プロパティ |
説明 |
値 |
---|---|---|
*AS2TO |
AS2送信先 |
|
*AS2FROM |
AS2送信元 |
|
*AS2VERSION |
AS2バージョン |
|
*FROM |
送信元 |
|
*DATE |
日付 |
|
*SUBJECT |
件名 |
|
*MESSAGEID |
メッセージID |
|
*RECEIPTDELIVERY |
受領配信オプション |
非同期受領の配信アドレス。 |
*RECEIPTPROTOCOL |
受領配信オプション |
非同期受領が要求された場合、この中には受領で必要なプロトコルが含まれます。 |
value |
HTTPプロトコルのプロパティ |
|
以下のプロパティは、受信したトランザクションからのものです。
プロパティ |
説明 |
メッセージ値の例 |
*MIC |
トランザクション内容に対して計算されたSHA1 MIC |
|
*CONTENT |
トランザクション・データの内容タイプ |
*XMLまたは*X12または*EDIFACTまたは*RECEIPTまたは大文字のMIMEタイプ |
*CONTENTTYPE |
フルのトランザクション内容タイプ |
application/xml; name=xxxxxxxxxx |
以下のプロパティは、受信した受領からのものです。
GET PROPERTY (*CONTENT)を使用して、受信したトランザクションが受領かどうかをチェックします。
プロパティ |
説明 |
メッセージ値の例 |
*RECEIPTMESSAGEID |
元のトランザクションのメッセージID。元の送信されたトランザクションに一致させる場合に使用できます。 |
|
*RECEIPTMIC |
元のトランザクションのMIC |
|
*RECEIPTMICALG |
MICアルゴリズム |
SHA1またはMD5 |
*RECEIPTDISPOSITIONTYPE |
元のAS2トランザクションの状態 |
指定できる値は、以下のとおりです。 |
*RECEIPTDISPOSITIONMODIFIER |
元のAS2トランザクションの状態 |
指定できる値は、以下のとおりです。 |