TIBCO ActiveMatrix Businessworks ServiceEngine 5.11.0 Hotfix, TIB_amxrsbt_3.3.0_hotfix005 is now available.
book
Article ID: KB0102436
calendar_today
Updated On:
Products
Versions
TIBCO ActiveMatrix BusinessWorks Service Engine
5.11.0
Description
TIBCO ActiveMatrix Binding Type for REST 3.3.0. Hotfix 005 can be downloaded from TIBCO Support website
https://support.tibco.com
Log in using your username and password., Once logged on you can find the hotfix under the Downloads Menu: /AvailableDownloads/BusinessWorks/BW_Service_Engine/5.11.0/TIB_amxrsbt_3.3.0_hotfix005
Issue/Introduction
TIBCO ActiveMatrix Businessworks ServiceEngine 5.11.0 Hotfix, TIB_amxrsbt_3.3.0_hotfix005 is now available.
Environment
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.
Resolution
================================================================================ 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:
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.