2.4.3 WSDL Message Mapping
Oracle Tuxedo FML32
buffer type is always used in
mapping WSDL messages.
The following table lists the WSDL message mapping rules defined by SALT.
Table 2-11 WSDL Message Mapping Rules
WSDL Message Definition | Oracle Tuxedo Buffer/Field Definition | Note |
---|---|---|
<wsdl:input> message
|
Oracle Tuxedo Request Buffer (Input buffer) |
- |
<wsdl:output> message
|
Oracle Tuxedo Response Buffer with TPSUCCESS (Output buffer) |
- |
<wsdl:fault message
|
Oracle Tuxedo Response Buffer with TPFAIL(error buffer) |
- |
Each message part defined in <wsdl:input> or <wsdl:output> |
Mapped as top level field in the Oracle Tuxedo FML32 buffer. Field type is the equivalent FML32 field type of the message part XML data type. (See Table 3-3 and Table 3‑7)
|
- |
<faultcode> in SOAP 1.1 fault message
|
Mapped as a fixed top level FLD_STRING field (faultcode) in the Oracle Tuxedo error buffer: faultcode string -
|
This mapping rule applies for SOAP 1.1 only. |
<faultstring> in SOAP 1.1 fault message
|
Mapped as a fixed top level FLD_STRING field (faultstring ) in the Oracle Tuxedo error buffer:
|
This mapping rule applies for SOAP 1.1 only. |
<faultactor> in SOAP 1.1 fault message
|
Mapped as a fixed top level FLD_STRING field (faultactor) in the Oracle Tuxedo error buffer:
|
This mapping rule applies for SOAP 1.1 only. |
<Code> in SOAP 1.2 fault message
|
Mapped as a fixed top level FLD_FML32 field (Code ) in the Oracle Tuxedo error buffer, which containing two fixed sub FLD_STRING fields (Value and Subcode )
|
This mapping rule applies for SOAP 1.2 only. |
<Reason> in SOAP 1.2 fault message
|
Mapped as a fixed top level FLD_FML32 field (Reason ) in the Oracle Tuxedo error buffer, which containing zero or more fixed sub FLD_STRING field (Text ):
|
This mapping rule applies for SOAP 1.2 only. |
<Node> in SOAP 1.2 fault message
|
Mapped as a fixed top level FLD_STRING field (Node ) in the Oracle Tuxedo error buffer:
|
This mapping rule applies for SOAP 1.2 only. |
<Role> in SOAP 1.2 fault message
|
Mapped as a fixed top level FLD_STRING field (Role ) in the Oracle Tuxedo error buffer:
|
This mapping rule applies for SOAP 1.2 only. |
<detail> in SOAP fault message
|
Mapped as a fixed top level FLD_FML32 field in the Oracle Tuxedo error buffer:
|
This mapping rule applies for both SOAP 1.1 and SOAP 1.2. |
Each message part defined in <wsdl:fault> |
Mapped as a sub field of “detail ” field in the Oracle Tuxedo FML32 buffer . Field type is the equivalent FML32 field type of the message part XML data type. (See Table 3-2 and Table 3‑7)
|
This mapping rule applies for both SOAP 1.1 and SOAP 1.2. |