CREATE

LANSA Integrator

CREATE


CREATEコマンドは、AS3トランザクションや受領を作成する場合に使用されます。

構文:

コマンド

キーワード

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

CREATE

OBJECT

*TRANSACTION

任意。省略値。トランザクションを作成します。

RECIPIENT

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

SUBJECT

任意。件名

RECEIPTTO

任意。受領配信

*NONE

受領配信なし

RECEIPTSIGNED

*YES

任意。署名済み受領

*NO

省略値

FILE

必須。EDI内容を含むファイル

NAME

任意。ファイル名
省略値では、FILE名を使用します。

CONTENT

必須。内容タイプ

*XML

application/xml

*EDIFACT

application/edifact

*X12

application/x12

SIGNED

*YES

任意。内容に署名します。

*NO

省略値

ENCRYPTED

*YES

任意で内容を暗号化します。

*NO

省略値

COMPRESSED

*YES

任意。内容を圧縮します。

*NO

省略値

MESSAGEID

任意

 

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

  as3-to.{recipient} = companyto

  as3-from.{recipient} = companyfrom

  as3-from = companyfrom

  subject.{recipient} = subject

  subject = subject

  receipt.to.{recipient}=receipt to

  receipt.to=receipt to

  receipt.signed.{recipient}=*yes | *no

  receipt.signed=*yes | *no

  messageid.suffix.{recipient} = company identifier

  messageid.suffix. = 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

構文:

コマンド

キーワード

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

CREATE

OBJECT

*RECEIPT

必須。受領を作成します。

RECIPIENT

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

RECEIPTMIC

必須。元のメッセージMIC

RECEIPTMESSAGEID

必須。元のメッセージID

RECEIPTSUBJECT

必須。元のメッセージの件名

PROCESSED

任意。省略値は「processed」です。

MODIFIER

任意。省略値はブランクです。

AS3TO

任意。AS3送信先

AS3FROM

任意。AS3送信元

SUBJECT

任意。受領の件名

TEXT

任意。テキスト

MESSAGEID

任意

SIGNED

*YES

任意。受領に署名します。

*NO

省略値

 

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

  as3-to.{recipient} = companyto

  as3-from.{recipient} = companyfrom

  as3-from = companyfrom

  subject.{recipient} = subject

  subject = subject

  receipt.to.{recipient}=receipt to

  receipt.to=receipt to

  messageid.suffix.{recipient} = company identifier

  messageid.suffix. = company identifier

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

  signed.algorithm = *sha1 | *md5

 

人が読み取れるテキストは、プロパティ・ファイルの選択階層を使用してファイルから取得されます。

 receipt.message.{recipient} = system/receipt-message.txt

 receipt.message = system/receipt-message.txt

 

receipt.messageには、受領に関して人が読み取れる構成要素が含まれます。

以下の特別なマージ・ラベルは、receipt.messageファイルでサポートされています。

%%COMPANYFROM%%
%%COMPANYTO%%
%%DATE%%
%%SUBJECT%%
%%TEXT%%

receipt.messageファイル内容のサンプル:

The message sent to recipient <%%COMPANYTO%%> on %%DATE%% with subject "%%SUBJECT%%" has been received.