SEND

LANSA Integrator

SEND


SENDコマンドは、AS2トランザクションを送信する場合に使用されます。

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

構文:

コマンド

キーワード

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

SEND

RECIPIENT

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

FILE

必須。内容のファイル名

NAME

任意。メッセージで使用されるファイル名のオーバーライド名

CONTENT

必須。内容のMIMEタイプ

*XML

application/xml

*X12

application/edi-x12

*EDIFACT

application/edifact

MESSAGEID

任意。完全なトランザクション・メッセージID。メッセージIDが通常生成されます。

SUBJECT

任意。トランザクションの件名

RECEIPTTO

任意。受領が必要です。

*NONE

処理の通知先を送信しません。

RECEIPTSIGNED

*YES

任意。署名した受領が必要です。

*NO

 

DELIVERY

任意。非同期受領配信のURL

*NONE

受領配信オプションを送信しません。

SIGNED

*YES

任意。署名したトランザクション

*NO

省略値

ENCRYPTED

*YES

任意。暗号化されたトランザクション

*NO

省略値

COMPRESSED

*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

  public.certificate.{recipient} = pki/filename, pki/filename, pki/filename

  url.{recipient} = http://company.com/as2server

  as2-to.{recipient} = companyto

  as2-from.{recipient} = companyfrom

  as2-from = companyfrom

  from.{recipient} = from

  from = from

  subject.{recipient} = subject

  subject = subject

  receipt.to.{recipient} = *none | email address (Disposition-Notification-To)

  receipt.to = *none | email address (Disposition-Notification-To)

  receipt.signed.{recipient} = *yes | *no (Disposition-Notification-Options)

  receipt.signed = *yes | *no (Disposition-Notification-Options)

  receipt.delivery.{recipient} = *none | url (Receipt-Delivery-Option)

  receipt.delivery = *none | url (Receipt-Delivery-Option)

  messageid.prefix.{recipient} = company identifier

  messageid.prefix. = company identifier

  signed.algorithm.{recipient} = *sha1 | *md5

  signed.algorithm = *sha1 | *md5

  encryption.algorithm.{recipient} = *des | *des-ede3 | *rc2-40 | *rc2-64 | *rc2-128

  encryption.algorithm = *des | *des-ede3 | *rc2-40 | *rc2-64 | *rc2-128