Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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。

必須。トランザクションを受け取るID。この値は、リソース・ファイル検索で使用されます。

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

 

RECEIPTMIC

必須。元のメッセージMIC

 

RECEIPTMESSAGEID

必須。元のメッセージID

 

RECEIPTSUBJECT

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

 

PROCESSED

任意デフォルトは「processed」です。

任意

 

デフォルトは「processed」です。

MODIFIER

任意デフォルトはブランクです。

任意

 

デフォルトはブランクです。

AS3TO

任意AS3送信先

任意

 

AS3送信先

AS3FROM

任意AS3送信元

任意

 

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%%" のメッセージが受信されました。

...