CREATE
CREATEコマンドは、AS3トランザクションや受領を作成する場合に使用されます。
構文:
コマンド |
キーワード |
値 |
コマンド/キーワード/値に関する開発担当者メモ |
CREATE |
OBJECT |
*TRANSACTION |
任意。省略値。トランザクションを作成します。 |
RECIPIENT |
値 |
必須。受領を受信するID。この値は、リソース・ファイル検索で使用されます。 |
|
SUBJECT |
値 |
任意。件名 |
|
RECEIPTTO |
値 |
任意。受領配信 |
|
*NONE |
受領配信なし |
||
RECEIPTSIGNED |
*YES |
任意。署名済み受領 |
|
*NO |
省略値 |
||
FILE |
値 |
必須。EDI内容を含むファイル |
|
NAME |
値 |
任意。ファイル名 |
|
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。この値は、リソース・ファイル検索で使用されます。 |
|
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.