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
     encryption.certificates.{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} = *MD5 | *SHA1 | *SHA256 | *SHA384 | *SHA512
     signed.algorithm = *MD5 | *SHA1 | *SHA256 | *SHA384 | *SHA512
     encryption.algorithm.{recipient} = *DES3 | *AES128 | *AES192 | *AES256
     encryption.algorithm = *DES3 | *AES128 | *AES192 | *AES256

構文:

コマンド

キーワード

開発者用メモ

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
     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} = *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.messageには、受領に関して人が読み取れる構成要素が含まれます。
以下の特別なマージ・ラベルは、receipt.messageファイルでサポートされています。

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

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

受信者 <%%COMPANYTO%%> に %%DATE%% に送信された、件名 "%%SUBJECT%%" のメッセージが受信されました。