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