Products | Versions |
---|---|
TIBCO BPM Enterprise (formerly TIBCO ActiveMatrix BPM) | 2.2.0, 3.0.0, 3.1.0, 4.0.0, 4.1.0 |
Product Name : TIBCO ActiveMatrix(R) Binding Type for REST
Release Version : 3.3.0_hotfix005
Release Date : August 2017
================================================================================
This hotfix applies to the following products and versions when installed in
combination with TIBCO ActiveMatrix Binding Type for REST 3.3.0:
- TIBCO ActiveMatrix Service Bus 3.3.0
- TIBCO ActiveMatrix Service Grid 3.3.0
- TIBCO ActiveMatrix BPM 2.2.0, 3.0.0, 3.1.0, 4.0.0, 4.1.0
- TIBCO Business Studio BPM Edition 3.6.0, 3.7.0, 3.8.0, 3.9.0, 4.0.0, 4.1.0
- TIBCO ActiveMatrix BusinessWorks Service Engine 5.11.0 + Hotfix 005
NOTE: TIBCO ActiveMatrix 3.3.0 Hotfix 013 or higher is required for this
hotfix to function as expected.
================================================================================
Closed Issues in 3.3.0_hotfix005 (This Release)
RSBT-641
In a scenario where Mediation Implementation Type (IT) Component is wired to a
REST Binding Type (BT) Reference, and the Reference Binding receives a fault
message from an external service, the HTTP Status Code for which has not been
specified in the REST Resource Configuration (RRC) file, the exchange would
simply hang and the requesting client would not receive any response.
With this enhancement, the fault handling for REST Reference Bindings has been
enhanced to handle faults that are not listed in the RRC file. For example,
if the RRC file contains Error entries for HTTP status codes "401" and "402"
respectively, and the REST Reference Binding receives a fault with HTTP status
code "404", the fault will be propagated to the Mediation IT and subsequently,
the requesting client (depending on the Mediation IT implementation).
Note that at least one Declared Fault (Error with valid HTTP Status Code) must
be specified in the RRC file to achieve the expected behavior.
To enable this enhancement, set the property
"com.tibco.amf.runtime.bindingtype.rest.enableExtendedUndeclaredFaultSupport" to
'true' in the Runtime node. The value can be specified in the Runtime Node's TRA
file as follows:
java.property.com.tibco.amf.runtime.bindingtype.rest.enableExtendedUndeclaredFaultSupport=true
and also using the TIBCO ActiveMatrix Administrator UI:
property=com.tibco.amf.runtime.bindingtype.rest.enableExtendedUndeclaredFaultSupport
value=true
The default value of this property is 'false'.
RSBT-656
In a DAA containing a REST Reference Binding, if the REST Resource Configuration (RRC)
file corresponding to the Binding contains an Error (Declared Fault) definition which
doesn't specify the HTTP Status Code, it resulted in deployment failure (NullPointerException)
in TIBCO ActiveMatrix Administrator. Since specifying HTTP Status Code is mandatory for
Error definitions, this fix addresses the NullPointerException by providing a more
meaningful exception.
================================================================================
See attached Readme document (TIB_amxrsbt_3.3.0_hotfix005_readme.txt) for installation
instructions and issues resolved in previous hotfix releases.