1.1.1.2 SALT用のサービス・パラメータの定義
ノート:
VIEW
、VIEW32、X_C_TYPE
またはX_COMMON
型付きバッファバッファの個々のパラメータが
VIEW/VIEW32
構造のメンバー1つを表します。FML
またはFML32
型付きバッファ個々のバッファ・パラメータが、バッファ内に存在する可能性のある
FML/FML32
フィールド要素を表します。STRING
、CARRAY
、XML
、MBSTRING
およびX_OCTET
型付きバッファこれらのバッファは、Oracle Tuxedoによって一様に扱われます。バッファに対して最大で1つのパラメータを設定することが認められており、制約(バッファ・サイズのしきい値など)を定義できます。
- カスタム型付きバッファ
パラメータを使用してバッファ型についての詳細を説明できます。
VIEW32
およびFML32
バッファの埋込みをサポートするFML32
型付きバッファこの機能が埋込みパラメータによってサポートされます。
VIEW32
バッファの埋込みをサポートするView32
型付きバッファこの機能が埋込みパラメータによってサポートされます。
次の表では、SALTで使用および解釈されるOracle Tuxedoサービス・メタデータ・リポジトリのパラメータ・レベル・キーワードを示します。
ノート:
リストされていないメタデータ・リポジトリのパラメータレベル・キーワードは、SALTとは関係性がなく、SALTコンポーネントがOracle Tuxedoサービス・メタデータ・リポジトリをロードするときに無視されます。表1-2 SALTにおけるOracle Tuxedoサービス・メタデータ・リポジトリのパラメータ・レベル・キーワードの使用
パラメータ・レベル・キーワード | SALTの使用 |
---|---|
param |
パラメータ名を指定します。
このパラメータの定義はSALTにより無視されます。 |
type |
パラメータのデータ型を指定します。ノート: SALTでは、dec_t およびptr データ型はサポートされていません。
|
subtype |
パラメータ型がview32 の場合、ビュー構造の名前を指定します。その他すべての型のパラメータについて、この値は無視されます。
ノート: SALTでこの値が必要となるのは、パラメータ型がview32 の場合ですこのキーワードは、ネイティブなOracle Tuxedoサービス専用です。 |
access |
一般的な定義をこのパラメータに適用します。Oracle Tuxedo TPFAIL シナリオをサポートするために、access 属性の値が拡張されています。
元の値: 新しい値: |
count |
一般的な定義をこのパラメータに適用します。SALTでは、count パラメータにはrequiredcount の値と同じか、またはそれより大きい値を指定する必要があります。
|
requiredcount |
一般的な定義をこのパラメータに適用します。デフォルトは1 です。SALTでは、count パラメータにはrequiredcount の値と同じか、またはそれより大きい値を指定する必要があります。
|
size |
このキーワードは省略可能で、パラメータの最大バイト長を制限する場合に使用します。以下のパラメータ型に対してのみ有効です。
設定しない場合、このパラメータは最大バイト長の制限を受けません。 値の範囲は |
paramschema |
パラメータに対応するXMLスキーマ要素名を指定します。SALT WSDLコンバータによって生成されます。このキーワードはSALTプロキシ・サービス専用です。ネイティブなOracle Tuxedoサービスには指定しないでください。 |
primetype |
パラメータに対応するXMLプリミティブ・データ型を指定します。SALTであらかじめ定義されたXMLからTuxedoデータ型へのマッピング・ルールに従って、SALT WSDLコンバータによって生成される。このキーワードはSALTプロキシ・サービス専用です。ネイティブなOracle Tuxedoサービスには指定しないでください。 |
RECORD |
Oracle Tuxedo RECORD型付きバッファでは、COBOLコピーブック情報を記述できます。
生成されるCOBOL型:
|
inheader |
受信したSOAPエンベロープ・メッセージのSOAPヘッダー部分から取得されます。メッセージは、リクエスト(ネイティブTuxedoサービス)または応答(外部Webサービス呼出し)のいずれかになります。 |
outheader |
送信されるSOAPエンベロープ・メッセージのSOAPヘッダー部分に追加されます。メッセージは、応答(ネイティブTuxedoサービス)またはリクエスト(外部Webサービス呼出し)のいずれかになります。 |
inoutheader
|
inheader とoutheader の組合せ。このパラメータは、SOAPメッセージのSOAPヘッダー部分に追加される対象となり、かつ、そこから取得される対象となります。
|