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.
Environment
Product: TIBCO ActiveMatrix Service Grid
Version: 3.3.0
OS: All Supported Operating Systems
--------------------
Product: TIBCO ActiveMatrix Service Bus
Version: 3.3.0
OS: All Supported Operating Systems
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_hotfix003 (This Release)
RSBT-548 TIBCO ActiveMatrix REST Bindings now support identifying resources and also passing query parameters via the Request URL. This includes specifying a single, or multiple path segments to identify resources, for example, "http://<host>:<port>/bookstore/book/<title>", or "http://<host>:<port>/bookstore/book/<title>/<category>". It also includes passing one or more query parameters as part of the URL query segment, for example, "http://<host>:<port>/bookstore/getBook?title=<title>", or "http://<host>:<port>/bookstore/getBook?title=<title>&category=<category>".
RSBT-605 Previously with TIBCO ActiveMatrix REST Bindings, if the Request URL contained query parameters, the execution of the TIBCO ActiveMatrix BPM Process Instance (using the REST Binding) was halted since the query parameters were not being processed by the underlying Platform, resulting in the error "com.tibco.n2.de.services.DirectoryEngineFault: No parameters given in service request". With this fix, the query parameters are processed as expected and the above error is no longer seen.
RSBT-611 Starting TIBCO ActiveMatrix 3.3.0 Hotfix 013, the ActiveMatrix Platform supports Request (Inbound) Message Compression, in addition to Response Message Compression. As such, if Hotfix 013 is used as the Platform for TIBCO ActiveMatrix Binding Type for REST 3.3.0 Hotfix 013, REST Service Bindings will support Request Message Compression, that is, the Binding will be able to accept compressed requests.
RSBT-622 When a TIBCO ActiveMatrix BPM Application used a REST Reference Binding to invoke an external service, query parameters were not being passed on as part of the Request URL. This is now fixed. Note that in the "Pass Through" mode for REST Reference Binding, the URI set by the BPM Application remains untouched by the Binding layer, as expected, that is, it is the calling BPM Application's responsibility to provide a valid URI as the REST Reference Binding will simply pass it on the "Pass Through" mode.