6.3.5 ユーザ定義受付(呼出先固定)の一覧を指定する要素
ユーザ定義受付(呼出先固定)の一覧を指定する要素を次に示します。
- 〈この項の構成〉
(1) receptions
要素名 |
出現パターン |
内容 |
指定可能値 |
||||
---|---|---|---|---|---|---|---|
receptions |
1回 |
受付の一覧を定義する要素です。 |
- |
||||
reception |
0回以上 |
受付を定義する要素です。 |
- |
||||
name |
1回 |
受付名を指定します。 |
NCName型かつreception要素間で一意な値 |
||||
reception-id |
1回 |
受付IDを指定します。 |
1〜8文字の半角英数字およびアンダーバー(_) |
||||
protocol-type |
1回 |
次に示す受付種別を指定します。
|
SOAP TP1/RPC FTP HTTP MessageQueue FileEvent Custom |
||||
1回 |
SOAP受付を定義する要素です。 この要素はprotocol-type要素に「SOAP」を指定している場合に指定します。 次の要素の内どれか1つしか指定できません。
|
- |
|||||
1回 |
カスタム受付を定義する要素です。この要素は,protocol-type要素に「Custom」を指定している場合に指定します。 次の要素の内どれか1つしか指定できません。
|
- |
|||||
1回 |
SOAP受付,またはカスタム受付以外の受付を定義する要素です。 この要素はprotocol-type要素に「SOAP」または「Custom」以外を指定している場合に指定します。 次の要素の内どれか1つしか指定できません。
|
- |
(2) soap-definition
要素名 |
出現パターン |
内容 |
指定可能値 |
||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
soap-definition |
1回 |
SOAP受付を定義する要素です。 |
- |
||||||||
wsdl-file-path |
1回 |
WSDLファイルを絶対パスまたは相対パス※で指定します。 |
1文字以上のstring型 |
||||||||
port-name-ref |
1回 |
WSDLに定義されているポート名を指定します。 |
NCName型 |
||||||||
context-root |
0または1回 |
コンテキストルートを指定します。 この要素を省略した場合,reception-id要素に指定した値が設定されます。 コンテキストルートは半角英数字,および次に示す文字から構成される1文字以上の文字列で指定します。
|
半角英数字および次に示す半角記号から構成される1文字以上の文字列 / @ + - $ _ . ! ( ) % ~ |
||||||||
operations |
1回 |
オペレーションの一覧を定義する要素です。 |
- |
||||||||
operation |
0回以上 |
オペレーションを定義する要素です。 |
- |
||||||||
name-ref |
1回 |
WSDLファイルに定義されているオペレーション名を指定します。 |
NCName型 |
||||||||
input-headers |
0または1回 |
要求電文のヘッダ一覧を定義する要素です。 この要素を指定するかどうかで,インポートの対象となるヘッダ電文が次のように異なります。
|
- |
||||||||
header |
0回以上 |
要求電文のヘッダを定義する要素です |
- |
||||||||
file-path |
1回 |
電文フォーマットのファイルパスを絶対パスまたは相対パス※で指定します。 |
1文字以上のstring型 |
||||||||
root-element-name |
1回 |
ルート要素名を指定します。 |
NCName型 |
||||||||
output-headers |
0または1回 |
応答電文のヘッダ一覧を定義する要素です。 この要素を指定するかどうかで,インポートの対象となるヘッダ電文が次のように異なります。
|
- |
||||||||
header |
0回以上 |
応答電文のヘッダ一覧を定義する要素です。 |
- |
||||||||
file-path |
1回 |
電文フォーマットのファイルパスを絶対パスまたは相対パス※で指定します。 |
1文字以上のstring型 |
||||||||
root-element-name |
1回 |
ルート要素名を指定します。 |
NCName型 |
||||||||
1回 |
独自定義ファイルの一覧を定義する要素です。 SOAP1.1モードの場合,この要素以下の指定は無視されます。 |
- |
(3) custom-definition
要素名 |
出現パターン |
内容 |
指定可能値 |
||||
---|---|---|---|---|---|---|---|
custom-definition |
1回 |
カスタム受付を定義する要素です。 |
- |
||||
ear-file-path |
1回 |
EARファイルのパスを絶対パスまたは相対パス※で指定します。 |
1文字以上のstring型 |
||||
1回 |
オペレーションの一覧を定義する要素です。 |
- |
|||||
1回 |
独自定義ファイルの一覧を定義する要素です。 |
- |
(4) protocol-definition
要素名 |
出現パターン |
内容 |
指定可能値 |
||||
---|---|---|---|---|---|---|---|
protocol-definition |
1回 |
SOAP受付,またはカスタム受付以外の受付を定義する要素です。 |
- |
||||
1回 |
オペレーションの一覧を定義する要素です。 |
- |
|||||
1回 |
独自定義ファイルの一覧を定義する要素です。 |
- |
(5) operations
要素名 |
出現パターン |
内容 |
指定可能値 |
||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
operations |
1回 |
オペレーションの一覧を定義する要素です。 |
- |
||||||||
operation |
0回以上 |
オペレーションを定義する要素です。 1番目のoperation要素がデフォルトオペレーションに設定されます。 |
- |
||||||||
name |
1回 |
オペレーション名を指定します。 |
NCName型かつoperation要素間で一意な値 |
||||||||
communication-type |
0または1回 |
次に示すどちらかの通信モデルを指定します。
デフォルト値は「SYNC」です。 |
SYNC ASYNC |
||||||||
input-body |
1回 |
要求電文を定義する要素です。 |
- |
||||||||
any |
1回 |
要求電文にany型を使う場合に指定します。 この要素には何も値を指定しません。 any要素とformat要素はどちらか一方しか指定できません。 |
- |
||||||||
format |
1回 |
要求電文に電文フォーマットを指定する場合に指定します。 format要素とany要素はどちらか一方しか指定できません。 |
- |
||||||||
file-path |
0または1回 |
電文フォーマットのファイルパスを絶対パスまたは相対パス※で指定します。 |
1文字以上のstring型 |
||||||||
output-body |
0または1回 |
応答電文を定義する要素です。 この要素は,communication-type要素の値が「SYNC」の場合に指定します。communication-type要素の値が「ASYNC」のとき,この要素の指定は無視されます。 |
- |
||||||||
any |
1回 |
応答電文にany型を使う場合に指定します。 この要素には何も値を指定しません。 any要素とformat要素はどちらか一方しか指定できません。 |
- |
||||||||
format |
1回 |
応答電文に電文フォーマットを指定する場合に指定します。 format要素とany要素はどちらか一方しか指定できません。 |
- |
||||||||
file-path |
0または1回 |
電文フォーマットのファイルパスを絶対パスまたは相対パス※で指定します。 |
1文字以上のstring型 |
(6) custom-definition-files
要素名 |
出現パターン |
内容 |
指定可能値 |
|||||
---|---|---|---|---|---|---|---|---|
custom-definition-files |
1回 |
独自定義ファイルの一覧を定義する要素です。 |
- |
|||||
file-path |
0回以上 |
独自定義ファイルのパスを絶対パスまたは相対パス※で指定します。 |
1文字以上のstring型 |