RECEIVE

LANSA Integrator

RECEIVE


RECEIVEコマンドは、AS2トランザクションの受け取りに使用されます。

以下のキーワードは、RECEIVEコマンドで、またはキーワード/値のリスト引数のエントリーとして指定できます。

構文:

コマンド

キーワード

コマンド/キーワード/値に関する開発担当者メモ

RECEIVE

RECEIVER

必須。トランザクションを受け取るID。この値は、リソース・ファイル検索で使用されます。
値は、2つの構成要素(名前要素と任意のプライベート・キー・ストア・パスワード要素)がコロンで区切られて構成されます。
例:ACME:mypassword

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

受領配信オプション

非同期受領が要求された場合、この中には受領で必要なプロトコルが含まれます。
HTTP

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トランザクションの状態

指定できる値は、以下のとおりです。
processed
displayed
dispatched
deleted
denied
failed

*RECEIPTDISPOSITIONMODIFIER

元のAS2トランザクションの状態

指定できる値は、以下のとおりです。
""
error
warning
superseded
expired
mailbox-terminated