2.4.3 WSDLメッセージのマッピング
Oracle Tuxedo FML32
バッファ・タイプは、常に、WSDLメッセージのマッピングに使用されます。
次の表に、SALTによって定義されたWSDLメッセージのマッピング・ルールの一覧を示します。
表2-11 WSDLメッセージのマッピング・ルール
WSDLメッセージ定義 | Oracle Tuxedoのバッファ/フィールド定義 | ノート |
---|---|---|
<wsdl:input> メッセージ
|
Oracle Tuxedoリクエスト・バッファ(入力バッファ) |
- |
<wsdl:output> メッセージ
|
TPSUCCESS が指定されたOracle Tuxedoレスポンス・バッファ(出力バッファ) |
- |
<wsdl:fault メッセージ
|
TPFAIL が指定されたOracle Tuxedoレスポンス・バッファ(エラー・バッファ) |
- |
<wsdl:input> または<wsdl:output> で定義されている各メッセージ部分 |
Oracle Tuxedo FML32 バッファで最上位フィールドとしてマップされます。フィールド型はXMLデータ型のメッセージ部のFML32 フィールド型と同等です。(表3-3および表3-7を参照)
|
- |
SOAP 1.1フォルト・メッセージの<faultcode>
|
Oracle Tuxedoエラー・バッファで固定の最上位FLD_STRING フィールド(faultcode)としてマップされます: faultcode string -
|
このマッピング・ルールはSOAP 1.1にのみ適用されます。 |
SOAP 1.1フォルト・メッセージの<faultstring>
|
Oracle Tuxedoエラー・バッファで固定の最上位FLD_STRING フィールド(faultstring )としてマップされます:
|
このマッピング・ルールはSOAP 1.1にのみ適用されます。 |
SOAP 1.1フォルト・メッセージの<faultactor>
|
Oracle Tuxedoエラー・バッファで固定の最上位FLD_STRING フィールド(faultactor)としてマップされます:
|
このマッピング・ルールはSOAP 1.1にのみ適用されます。 |
SOAP 1.2フォルト・メッセージの<Code>
|
Oracle Tuxedoエラー・バッファで、2つの固定のサブFLD_STRING フィールド(Value およびSubcode )を含む固定の最上位FLD_FML32 フィールド(Code )としてマップされます
|
このマッピング・ルールはSOAP 1.2にのみ適用されます。 |
SOAP 1.2フォルト・メッセージの<Reason>
|
Oracle Tuxedoエラー・バッファで、ゼロまたは複数の固定のサブFLD_STRING フィールド(Text )を含む固定の最上位FLD_FML32 フィールド(Reason )としてマップされます:
|
このマッピング・ルールはSOAP 1.2にのみ適用されます。 |
SOAP 1.2フォルト・メッセージの<Node>
|
Oracle Tuxedoエラー・バッファで固定の最上位FLD_STRING フィールド(Node )としてマップされます:
|
このマッピング・ルールはSOAP 1.2にのみ適用されます。 |
SOAP 1.2フォルト・メッセージの<Role>
|
Oracle Tuxedoエラー・バッファで固定の最上位FLD_STRING フィールド(Role )としてマップされます:
|
このマッピング・ルールはSOAP 1.2にのみ適用されます。 |
SOAPフォルト・メッセージの<detail>
|
Oracle Tuxedoエラー・バッファで固定の最上位FLD_FML32 フィールドとしてマップされます:
|
このマッピング・ルールはSOAP 1.1およびSOAP 1.2の両方に適用されます。 |
<wsdl:fault> で定義されている各メッセージ部分 |
Oracle Tuxedo FML32バッファでdetailフィールドのサブ・フィールドとしてマップされます 。フィールド型はXMLデータ型のメッセージ部のFML32 フィールド型と同等です。(表3-2および表3-7を参照)
|
このマッピング・ルールはSOAP 1.1およびSOAP 1.2の両方に適用されます。 |