Problem Note 69589: Issues that are addressed in Hot Fix 6.2.4 for SAS® Event Stream Processing
Hot Fix 6.2.4 for SAS Event Stream Processing contains the following fixes and enhancements.
Fixes:
- In the OPC UA connector/adapter publisher, fixed skip data type validation for value metadata fields.
- Correctly handled null event values in the Lua window.
- Fixed an issue in the file/socket connector/adapter subscriber when the maxfilesize and periodicity configuration parameters are both configured.
- In the RabbitMQ connector/adapter, provided an explicit queue name to fix the declaration of quorum queues.
- Changed the project persist function to save the original XML project.
- Fixed a Java adapter that was missing a class issue when environment variables are base64-encoded.
- For Java adapters, added a default logger with level=warn and suppressed useless messages at start-up.
- Fixed an issue where the PiWeb connector/adapter does not reconnect a WebSocket after an error.
- In the OPC UA connector/adapter, fixed using a base64-encoded nodeID that includes nulls in the decoded blob.
- Fixed an issue in the RabbitMQ connector when stopping due to an incorrect configuration.
- In the REST adapter, omitted the colon from key fields in the HTTP request when using the SAS® Intelligent Decisioning format.
- In the WebSphere MQ connector/adapter publisher, fixed an issue when the MQ server goes down.
- Fixed an issue with escaping backslashes in the JSON output.
- Fixed the collection of static Lua instances.
- Added support for making HTTP requests from Lua code.
- Added support for a Heartbeat function in the Lua window.
- Logged connector/adapter invalid configuration parameters as warnings instead of errors and continue.
- Fixed the MQTT publisher adapter start-up error when the MQTT topic has messages flowing.
- Fixed an ESP server boot failure when the project calls back into the server via HTTP.
- Changed 'window' to 'win' in the metering database schema.
- In the PI Web connector/adapter publisher, fixed a bug in finding large numbers of attributes.
- Fixed a possible issue in adapters following error recovery.
- Fixed long-running SSL handshakes that were causing issues in the server.
- Fixed the REST adapter issue when the tokeneventfield parameter is configured but the specified field is not the last field in the source window schema.
- Fixed ConcurrentModificationException when calling the Java Pub/Sub dfESPclientHandler::shutdown() method without calling dfESPclientHandler::stop() first.
- Added a time-out mechanism for WebSockets.
- Moved the metering server to version 2.0.206 of the H2 database.
- Fixed an issue in the solace connector/adapter when failing to connect to the solace server with buspersistence=true.
- Updated the REST adapter error messages to use the ESP logging facility.
- Fixed an error in writing the Avro schema registry when the ESP window schema is large.
- Corrected the default Avro schema that is used by subscribers to support writing ESP null values to Avro.
Enhancements:
- Added support for quorum queues to the RabbitMQ connector/adapter.
- Added the maxqueuesize configuration parameter to the REST adapter to provide back pressure to the ESP model.
- Added the deadletterexchange and deadletterroutingkey configuration parameters to the RabbitMQ publisher connector/adapter.
- When a guaranteed delivery nack is received by the RabbitMQ publisher adapter, send a nack with requeue=false to the RabbitMQ server.
- Included Modbus connector enhancements for RTU.
- Supported the SAS Intelligent Decisioning JSON format in the REST adapter.
- In the OPC UA connector/adapter, added the optional opcuasecuritymode and opcuasecuritypolicy configuration parameters.
- In the PI Web connector/adapter subscriber, bundled requests for element/attribute Web IDs into one batch per event block.
- In the PI Web connector/adapter subscriber, allowed it to continue if a batch request for an element or attribute Web IDs fails.
- Added support for the UA_XVType to the OPC UA connector/adapter.
- Added support for ESP blobs to the C and Java protobuf format libraries.
- Added support for OPC UA abstract types to the OPC UA connector/adapter.
- In the Java adapters, set the Java truststore equal to environmental variable SAS_TRUSTED_CA_CERTIFICATES_JKS_FILE if it is defined.
- Added the nocachecontrolheader parameter to the PI Web subscriber connector/adapter.
- Added OMF support to the PI Web subscriber connector/adapter.
- Added support for Avro unions (including nested unions) in Avro schemas that are used by subscribers.
Click the Hot Fix tab in this note to access the hot fix for this issue.
Operating System and Release Information
SAS System | SAS Event Stream Processing Engine | Microsoft® Windows® for x64 | 6.2 | | | |
Linux for x64 | 6.2 | | | |
SAS System | SAS Event Stream Processing for Edge Computing | Linux for AArch64 | 6.2 | | Viya | |
Linux for x64 | 6.2 | | Viya | |
*
For software releases that are not yet generally available, the Fixed
Release is the software release in which the problem is planned to be
fixed.
Type: | Problem Note |
Priority: | medium |
Date Modified: | 2024-01-10 16:54:20 |
Date Created: | 2022-09-27 14:36:13 |