0% found this document useful (0 votes)
337 views

Bug Fix Appendix-8.1.4.7

MZ Bug Fix Guide

Uploaded by

Taslim
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
337 views

Bug Fix Appendix-8.1.4.7

MZ Bug Fix Guide

Uploaded by

Taslim
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 172

Bug Fix Appendix

MediationZone®8.1 SP4 ER

Copyright © 2018, Digital Route AB. All rights reserved.


Bug Fix Appendix: MediationZone 8.1 SP4 ER

1 Fixed Bugs

1.1 Overview
This section gives an overview of the fixed bugs and the subsequent sections describe each bug in more detail.
Version Case ID Internal ID Component Summary
8.1.0.0 MZ-17847 Documentation Issue Finding Couchbase Monitoring with
Zookeeper Information in Documentation
ZooKeeper
8.1.0.0 13970 MZ-18157 Web Services Nested Arrays Cause Class Loading to Fail
8.1.0.0 13993 MZ-18259 Web Services Web Services Profile Creates Temp Files in
the System Temp Directory
8.1.0.0 14134 MZ-18335 Web Services Setting Property of WSCycle to null Causes
NullPointerException
13980
8.1.0.0 14028 MZ-18349 SAP RFC Processor SAP RFC Profile Icon Missing in System
Exporter
8.1.0.0 14566 MZ-18464 RCP Workflow Group with Nested Workflow
Groups Has Incorrect Status
13972
8.1.0.0 MZ-18654 Desktop Framework Configurations in Subfolder Disappear after
Disabling Subfolders Function
8.1.0.0 14105 MZ-18884 Documentation Documentation for Disk Agent for Real-
Time Lacks Information on Null Data for
MultiforwardingUDRs
8.1.0.0 14122 MZ-18887 Documentation Clarification Required in Documentation
Regarding the JSON Parser
8.1.0.0 14186 MZ-18897 SAP JCo Issues with SAP JCo Uploader Agent
8.1.0.0 MZ-18954 High Availability PID Killed without Checking if it Belongs to
Another EC
8.1.0.0 14487 MZ-19004 Realtime Disk Forwarding Out-of-Memory Errors Due to Large Number
of Open Batches
14179
8.1.0.0 14228 MZ-19007 Realtime Disk Forwarding Missing Output from Disk Forwarding Agent
in Real-Time Workflow
8.1.0.0 MZ-19041 Realtime Disk Collection Exception Thrown when Import Workflow
with Disk Collection Agent for Real-Time from
Earlier Version
8.1.0.0 14269 MZ-19061 Web Services List Fields Missing in Responses After Calling
Getter
8.1.0.0 14091 MZ-19141 Platform Connection Leakage in Web Services when
Client Terminates Unexpectedly
8.1.0.0 14047 MZ-19146 Ultra Null Pointer Exception when Using
udrDecode
8.1.0.0 14184 MZ-19151 Ultra ASN.1 CHOICE Constructs Cause Errors with
PER Encodings

PAGE 2 of 172
Bug Fix Appendix: MediationZone 8.1 SP4 ER

Version Case ID Internal ID Component Summary


8.1.0.0 14283 MZ-19162 System Import/Export Platform may Fail to Resolve UltraCache
During System Import
14230
8.1.0.0 14304 MZ-19207 Web Services WebServices Treats Optional Fields as
Mandatory
13982
14134
8.1.0.0 14302 MZ-19239 SFTP agents SFTP Collection not Compatible with
Genband Server
8.1.0.0 14212 MZ-19249 Web Services Web Service WSDL File Fails with Compilation
Errors
8.1.0.0 14273 MZ-19337 Installation Link to Non-Existent Directory Created during
Installation
8.1.0.0 14330 MZ-19423 System Log Log Message that User Enabled/Disabled
Unclear
8.1.0.0 14358 MZ-19566 Web Services Not Possible to Set Idle Timeout on Server
Socket
8.1.0.0 14326 MZ-19580 Documentation Clarification Required in Documentation
Regarding Mapping between Ultra Formats
Ultra
8.1.0.0 14390 MZ-19683 Installation Installation on EC Does Not Complete using ./
setup.sh install
8.1.0.0 14255 MZ-19734 Aggregation Workflows using Aggregation Profiles can
Block Indefinitely
8.1.0.0 MZ-19740 REST Agents REST Client Agent Workflow Hangs on
Timeout
8.1.0.0 MZ-19753 Documentation Examples in SAP Documentation Require
Update with Introduction of STR
8.1.0.0 MZ-19782 Audit Add Option to Bypass Database Connectivity
Validation
Database agents
8.1.0.0 MZ-19793 Aggregation Couchbase Aggregation Not Working with
MZ-BIN
Couchbase
8.1.0.0 14289 MZ-19815 Database agents Database Profile Does Not Work with SQL
Server
8.1.0.0 MZ-19855 Analysis Agent Using jsonDecodeUdr with Type any Causes
Exception
8.1.0.0 MZ-19865 System Topology Registry Migrated Legacy STR templates
8.1.0.0 14280 MZ-19869 SFTP agents SFTP Connection Problems Due to Outdated
SSH Libraries
15244
8.1.0.0 14476 MZ-19907 Web Interface Workflow Not Shown as Running in EC Web
Interface after Restart
8.1.0.0 14462 MZ-19943 Web Interface PCC Not Included but Appears in Web
Interface

PAGE 3 of 172
Bug Fix Appendix: MediationZone 8.1 SP4 ER

Version Case ID Internal ID Component Summary


8.1.0.0 14495 MZ-19958 Diameter Non-standard Hostnames Cannot be
Resolved
8.1.0.0 12875 MZ-19968 Analysis Agent Description of Variable Scope in APL
Documentation
Documentation
8.1.0.0 14179 MZ-19990 Realtime Disk Forwarding Suffix Incorrectly Appended to Output Files
14487
8.1.0.0 MZ-20012 REST Agents Cannot Send and Receive Binary with REST
Client Agent
8.1.0.0 14456 MZ-20042 SAP JCo Workflow Using SAP RFC Agent May Get
Stuck
8.1.0.0 14516 MZ-20048 Web Services Invalid SOAP Requests Treated as Error only
10 First Times
8.1.0.0 14548 MZ-20124 SAP JCo SAP JCo Uploader Expects Big Decimal for
BCD
8.1.0.0 MZ-20130 KPI Management AggregatedKPIOutput UDRs Causes Exception
8.1.0.0 14609 MZ-20148 Couchbase JSON mzp Required for PCC Not Included
13882 PCC
8.1.0.0 14155 MZ-20154 Diameter Diameter Inbound Throttling Levels Too High
8.1.0.0 MZ-20169 Development Toolkit New Non-Documented Mandatory
Parameters in pcreate Command
8.1.0.0 MZ-20181 Couchbase Increased Memory Consumption with new
Couchbase Client
8.1.0.0 MZ-20218 Configuration Server Folder or Configuration with Double
Underscore Prefix Disappear from Desktop
Configuration Space
8.1.0.0 14578 MZ-20271 Data Masking Data Masking Agent Aborts when Oracle
Database Selected as Database Storage
8.1.0.0 14605 MZ-20289 Web Services Enumerated Values for WS Profile Can be
Expanded into Infinity
8.1.0.0 MZ-20294 System Topology Registry Fixed Path Used by topo Command for vi
Editor
8.1.0.0 14615 MZ-20302 Data Masking Different Masked Values for Same Unmasked
Value with Database Masking Method
8.1.0.0 MZ-20306 Aggregation Data Lost with Graceful Shutdown when Data
in Retry Thread
8.1.0.0 MZ-20314 Aggregation System Log Flooded with Timeout Errors for
Redis Aggregation
8.1.0.0 14612 MZ-20332 FTP DX200 agent Manage Changes to Number of Records in
Control Files (TTSCOF/TTTCOF)
8.1.0.0 14039 MZ-20336 SAP RFC Processor Changes to SAP CI Function after Agent
Executed Once Causes Errors
14610

PAGE 4 of 172
Bug Fix Appendix: MediationZone 8.1 SP4 ER

Version Case ID Internal ID Component Summary


8.1.0.0 MZ-20340 Event Event Notification Matchers with Invalid
regexp
Platform
8.1.0.0 MZ-20346 Dup UDR Detection agent Hostname Resolution Not Always Working for
DupUDR in Cloud
8.1.0.0 14591 MZ-20349 Web Services WSDL Concatenation Fails if Namespace
Prefix is not Unique
8.1.0.0 14615 MZ-20362 Documentation Missing Information about Unique Index
Constraints
8.1.0.0 14636 MZ-20367 SAP RFC Processor Changing User's Password Requires ECSA
restart for SAP RFC
8.1.0.0 MZ-20389 Realtime SQL Forwarding UDR Assistance Blocks Text Field for SQL
Forwarding Agent
SQL Forwarding
8.1.0.0 14624 MZ-20392 SNMP Collection Agents No Dependency Validation when MIBs Added
to SNMP Collection Profile
8.1.0.0 14652 MZ-20395 Documentation Documentation of SAP RFC Profile on Load
Balancing
SAP RFC Processor
8.1.0.0 14664 MZ-20455 SQL Collection SQL Forwarding Agent Does Not Work with
PostgreSQL
8.1.0.0 MZ-20493 Platform No ECSA.json Generated for System
Landscape Directory
8.1.0.0 MZ-20496 Conditional Trace Conditional Trace does not correctly Match
on Route Name with Regex
8.1.0.0 MZ-20499 Conditional Trace Wrong CT Template Returned when Two
Template Names have Same Prefix
8.1.0.0 14811 MZ-20528 Ultra Fixes for Ultra Encoders Introduced
Backwards Compatibility Issues
14661
8.1.0.0 14642 MZ-20538 Analysis Agent After Removing Log4j Log File No New File
Created
8.1.0.0 MZ-20543 System Topology Registry Invalid Pico Created using topo Command
8.1.0.0 MZ-20588 Aggregation UDR Not Matched on Any Rule for
Aggregation using Redis
8.1.0.0 MZ-20602 SAP RFC Processor Division by Zero when getMIMValue is
"Average Response Time"
8.1.0.0 14704 MZ-20610 Analysis Agent Need to Clarify Handling of Spaces in
Arguments to scriptExec
8.1.0.0 14607 MZ-20616 Configuration Server Workflows can be Started while Running
regenultra Command
8.1.0.0 MZ-20623 Aggregation Data Lost with Graceful Shutdown of
Workflow with Redis Aggregation
8.1.0.0 14607 MZ-20627 Platform Workflow Fails to Start with "The type is
unsupported"

PAGE 5 of 172
Bug Fix Appendix: MediationZone 8.1 SP4 ER

Version Case ID Internal ID Component Summary


8.1.0.0 14730 MZ-20696 SNMP agent SNMP Fields of type IP Address Cannot Be
Requested
8.1.0.0 13792 MZ-20740 Code Server Java Exception Thrown when Run SQL Query
SELECT
8.1.0.0 14636 MZ-20829 SAP RFC Processor SAP RFC Profile Requires Resave when
Changing External Reference Value
8.1.0.0 14261 MZ-20849 Documentation Ordering Options in Filename Template Tab
Undocumented
8.1.0.0 14757 MZ-20873 Documentation Correction to Example in Event Notifier in
Desktop User's Guide
Event
8.1.0.0 14763 MZ-20877 PCC Workflows with Couchbase Agents Slower
with Many Instances
8.1.0.0 MZ-20890 Platform Port Connection Issues for SAP HANA
Instance
8.1.0.0 14654 MZ-20930 Shared Table Profile Improved Error Handing for Scheduled Table
Updates
8.1.0.0 14811 MZ-21001 Ultra Backward Incompatability in Ultra Encoder
14661
8.1.0.0 14833 MZ-21029 Database agents Database Forwarding Agent has Problems
with Non-ASCII Strings in Oracle CLOB
Columns
8.1.0.0 14823 MZ-21033 External Reference Workflow Instance Aborts due to Unrelated
External References
8.1.0.0 15003 MZ-21037 Ultra Dependency Problems with Ultra
Specifications using "extends"
8.1.0.0 14843 MZ-21064 Ultra Conflicting Names for Avro Map
8.1.0.0 14869 MZ-21110 SAP RFC Processor Overflow in UDR Queue in the SAP RFC Agent
8.1.0.0 MZ-21126 Documentation Text in PDF of User Documentation Truncated
or Missing
8.1.0.0 14880 MZ-21135 Database agents Column Type nvarchar Unsupported for SQL
Server in Database Forwarding Agent
8.1.0.0 14887 MZ-21161 Diameter Two Diameter Commands Cannot have Same
Command Code
8.1.0.0 14890 MZ-21166 Web Services Web Services Collection Agent Does Not
support HEAD
8.1.0.0 14743 MZ-21177 Web Services Certain Optional Fields not Present in SOAP
Requests are Treated as Present in UDR
8.1.0.0 MZ-21215 KPI Management Accumulators Reset on Restart from
Checkpoint
8.1.0.0 MZ-21225 SQL Forwarding SQL Forwarding Agent Silently Skips Batch on
Failure

PAGE 6 of 172
Bug Fix Appendix: MediationZone 8.1 SP4 ER

Version Case ID Internal ID Component Summary


8.1.0.0 MZ-21263 Web Services JAXB Schema Bindings in WS Profile Does Not
Support package Attribute
8.1.0.0 MZ-21267 Web Services WS Uncompilable Code when WSDL Field
Names use APL Reserved Words
8.1.0.0 MZ-21271 Web Services SECURITY_FAILED Error for WS Profile with
Signing Enabled
8.1.0.0 14915 MZ-21289 SFTP agents Sort Order Functionality Does Not Abort
When IndexOutOfBoundException Occurs
8.1.0.0 14827 MZ-21305 Dup Batch Detection agent Duplicate Empty File not Detected by
Duplicate Batch Detection Agent
8.1.0.0 MZ-21319 KPI Management Instruction to Change Log Retention Settings
in Kafka is Incorrect
8.1.0.0 MZ-21350 System Topology Registry Substitution Cases Incorrect Path in STR
8.1.0.0 MZ-21390 Web Services Memory Leak in WS Forwarding Agent when
WS-Addressing Enabled
8.1.0.0 14720 MZ-21611 Database agents Cannot Test Database Connections with
External References
8.1.0.0 14999 MZ-21666 Documentation Secured Connection Steps Missing from SAP
CC Online Agent Documentation
SAP CC agent
8.1.0.0 MZ-21672 REST Agents Base URL Field Ignored in the REST Client
Agent
8.1.0.0 14933 MZ-21689 Diameter Diameter Hop-By-Hop Identifier Reused
14952
17441
8.1.0.0 MZ-21715 Diameter Null Pointer Exception Thrown during
Incoming Header Validation
8.1.0.0 MZ-21762 Web Zone Rebranding Package for Web UI Not Included
in Delivery
8.1.0.0 MZ-21786 REST Agents Custom Authorization Header Ignored by
REST Client Agent
8.1.0.0 MZ-21815 Upgrader Application The Upgrade Script Does not Work
8.1.0.0 15049 MZ-21818 FTPS agents Unable to Import Workflows containing FTPS
Collection Agents
8.1.0.0 14828 MZ-21836 Database agents No Command to Refresh Database Profile
Metadata
External Reference
8.1.0.0 15082 MZ-21868 SNMP Collection Agents Not Possible to Configure Number if Variables
per SNMP Request
8.1.0.0 14874 MZ-21871 SNMP agent Conflict in SNMP Profile for Vendor Specific
MIBs
8.1.0.0 15077 MZ-21899 Documentation Supported Oracle Versions Stated in
Database Profile and Installation Instructions

PAGE 7 of 172
Bug Fix Appendix: MediationZone 8.1 SP4 ER

Version Case ID Internal ID Component Summary


8.1.0.0 15097 MZ-21916 Disk agents Incorrect Target Filename MIM Value for Disk
Forwarding Agent
8.1.0.0 15107 MZ-21926 Categorized grouping Issue with Closed on Deactivation in
Categorized Grouping Profile with
Interworkflow Collection Agent
8.1.0.0 15142 MZ-22078 Couchbase Lookup Function Timeout Due to Incorrect
Locking
8.1.0.0 15091 MZ-22083 SNMP agent SNMP Request Agent Ignores that Network
Element File does Not Exist
8.1.0.0 MZ-22088 SNMP Collection Agents Cannot Specify Network Element File
Pathname per Workflow Instance
8.1.0.0 15078 MZ-22091 Web Services Default Value is Set for enum Types
Workflow Bridge
8.1.0.0 MZ-22101 Python Agents Same Name For Package and UDR Type
Causes Errors in Python
REST Agents
8.1.0.0 15017 MZ-22155 Database agents Issue with Table Name in SQL Collection
Agent
8.1.0.0 15184 MZ-22177 Workflow Bridge TCP Transport Missing in Workflow Bridge
Profile
8.1.0.0 MZ-22299 Web Interface Platform Cannot be Accessed due to Default
to Port 0
8.1.0.0 15221 MZ-22340 REST Agents Naming Conflict for Username/Password
Fields in REST Client Agent
8.1.0.0 15237 MZ-22346 APN Realtime Forwarding Cannot Export APN Profiles using vcexport.
Agent
8.1.0.0 15243 MZ-22352 Documentation Errors in Examples of Creating Pico
Configurations
8.1.0.0 15235 MZ-22358 Web Interface ESAPI.properties Not Included in Upgrade
8.1.0.0 15251 MZ-22436 Documentation Handling Custom Agents During Upgrade
Missing from Documentation
15201 Upgrader Application
8.1.0.0 15267 MZ-22493 Reference Data Management Date Fields Containing Null Values
Exported Incorrectly from Reference Data
Management Web UI
8.1.0.0 MZ-22542 AMQP Missing AMQP Functionality
8.1.0.0 15024 MZ-22548 Web Services Optional Fields in the WSDL Not Working
Properly for Integer and Decimal Type
8.1.0.0 15670 MZ-22560 Python Agents Python Processes Not Stopped in Some Cases
8.1.0.0 15311 MZ-22563 AMQP Network Problems Cause Connection Leak
8.1.0.0 15325 MZ-22627 Ultra Logic to Find XML Element Causes Error
8.1.0.0 MZ-22733 SNMP Collection Agents Response UDRs for SNMP May Get Wrong
Status

PAGE 8 of 172
Bug Fix Appendix: MediationZone 8.1 SP4 ER

Version Case ID Internal ID Component Summary


8.1.0.0 14980 MZ-22739 Aggregation Aggregation Session Timeouts may be
Forgotten
8.1.0.0 15400 MZ-22783 GTP agent GTP' Causes System Log to be Flooded
8.1.0.0 MZ-22829 Access control Missing Password Change Dialog for New
Users
8.1.0.0 15308 MZ-22832 Access control Access Controller Cannot Save Changes when
MZ Security User Control Enabled
8.1.0.0 MZ-22857 SNMP Collection Agents Polling Large Amounts of Devices at the Same
Time May Affect Network
8.1.0.0 MZ-22883 Realtime SQL Forwarding SQL Realtime Forwarding Hangs in deinitialize
State
8.1.0.0 15390 MZ-22886 REST Agents Incorrect Reference to REST Client UDR Type
8.1.0.0 15781 MZ-22895 Code Server Pico Viewer no longer Lists Desktops and
MZSH Processes
8.1.0.0 15449 MZ-22917 Security Desktop Reauthentication Login without
Validating Password
8.1.0.0 15185 MZ-22924 Workflow Bridge Distributed UDRs may be Dropped When
Using Aeron
8.1.0.0 MZ-22930 Ultra Some Generated Classes May Cause
Exceptions During Class Loading
8.1.0.0 15384 MZ-22938 External Reference Large Number of External References per File
Impacts Workflow Startup
8.1.0.0 15414 MZ-22944 Inter Workflow agents Empty Batches Cause Error in Inter Workflow
Agent
8.1.0.0 15428 MZ-22952 SFTP agents SFTP Workflow Aborts with
java.security.SignatureException
15156
8.1.0.0 15462 MZ-22959 Statistics Separate Different Routes with Same Name
in System Statistics Workflow View
8.1.0.0 15417 MZ-22977 Documentation Keystore and Certificate Passphrases must be
the same
8.1.0.0 15545 MZ-23017 Kafka agent Full Kafka Queue Causes
NullPointerException
8.1.0.0 15469 MZ-23020 Documentation Conflicting Names of Mail Server Properties
System Topology Registry
8.1.0.0 MZ-23045 SNMP Collection Agents Results from an SNMP Polling May End Up in
Several Polling
8.1.0.0 15467 MZ-23077 Kafka agent Binary Data Handled Incorrectly when using
Kafka Version 0.9 or Later
8.1.0.0 14531 MZ-23085 JMS agents Generation of Temporary Topics May Cause
Problems to Users with Insufficient Rights
8.1.0.0 15487 MZ-23130 Desktop Framework End Date Cannot be Defined when Searching
the System Log
System Log

PAGE 9 of 172
Bug Fix Appendix: MediationZone 8.1 SP4 ER

Version Case ID Internal ID Component Summary


8.1.0.0 15491 MZ-23278 SAP CC agent SAP CC Online Agent
CommunicationFailureException
8.1.0.0 MZ-23323 Audit Database Link Connection does not Release
when using select statement
8.1.0.0 15562 MZ-23353 Workflow Bridge Workflow Bridge Forwarding Agent Leaking
FIFOs and Threads
8.1.0.0 15536 MZ-23377 Kafka agent Kafka Forwarding Agent Writes to Same
Partition
8.1.0.0 15602 MZ-23428 Merge Files Collection Agent sizeOnDisk Causes Files of 2 GB and Greater
to be Reported as Wrong Size
8.1.0.0 15604 MZ-23433 REST Agents Client Secret Field Causes Problems in Certain
APIs
8.1.0.0 15576 MZ-23436 SNMP agent SNMP UDRs Collected by SNMP Request
Agent May Miss Some Fields
8.1.0.0 MZ-23447 Documentation Example Incorrect for Setting JAVA_HOME in
Installation Instructions
8.1.0.0 15682 MZ-23529 Documentation Duplicate Security Event listed in Event
Notification Configuration
Event
8.1.0.0 15684 MZ-23554 Web Zone Reauthentication Request in Topology
Overview in Browser
8.1.0.0 MZ-23598 Data Veracity Cannot Save Workflow with Data Veracity
Forwarding Agent when Commit Window
Size Not Selected
8.1.0.0 15400 MZ-23610 GTP' Direct Memory Usage High in GTP' Agent
8.1.0.0 15720 MZ-23712 Ultra ASN.1 Format Validation Error in Ultra
8.1.0.0 MZ-23733 Hadoop Classloader Issues causes Agent to Fail
8.1.0.0 MZ-23762 Data Veracity APL function udrGetErrorCodes Returns Null
from Data Veracity
8.1.0.0 15309 MZ-23857 Web Services Timezone Incorrectly Handled in the Web
Service Agent
8.1.0.0 MZ-23864 Analysis Agent Missing Description of Operator Precedence
Documentation
8.1.0.0 15773 MZ-23877 Collection Strategy APL Documentation Requires Clarification on use
of fileListDirectory
Documentation
8.1.0.0 15805 MZ-23954 REST Agents REST Agent Cannot be Created
8.1.0.0 15822 MZ-24005 Couchbase DRExceptions Cause Real-Time Workflow to
Abort
15831
8.1.0.0 15843 MZ-24036 SAP CC agent Documentation of SAP CC Compatibility
requires Update
8.1.0.0 15817 MZ-24086 LDAP Authentication LDAP Authentication does not work with DN
Lacking Organizational Unit

PAGE 10 of 172
Bug Fix Appendix: MediationZone 8.1 SP4 ER

Version Case ID Internal ID Component Summary


8.1.0.0 MZ-24090 SFTP agents Duplicate Filter Collection Strategy Ignores
File List Size Value
8.1.0.0 15822 MZ-24106 Couchbase Couchbase PCRF Workflow Aborts with
BucketClosedException
15831
8.1.0.0 15821 MZ-24120 Couchbase Design Document from Previous
Couchbase Server Version causes
IllegalArgumentException
8.1.0.0 15866 MZ-24144 Platform File Descriptor Leak in Platform
8.1.0.0 MZ-24198 Documentation Installing InfluxDB using Script Fails on
Ubuntu 14.04
System Insight
8.1.0.0 15861 MZ-24260 PCC Documentation Lacks Additional Steps to use
Firefox for PCC in Web UI
8.1.0.0 15887 MZ-24267 SFTP agents Unable to Stop SFTP Forwarding Agent
Immediately in Middle of File Transfer
8.1.0.0 15935 MZ-24297 Aggregation NullPointerException in Aggregation Profile
16473
8.1.0.0 15970 MZ-24328 Nordpool NordPool Session Closes with Token
Expiration
8.1.0.0 15944 MZ-24337 SNMP Collection Agents OID Fields of Type Counter64 Handled as
Signed instead of Unsigned Values
8.1.0.0 MZ-24411 Conditional Trace Conditional Trace Filter Status Displayed
Incorrectly
8.1.0.0 MZ-24439 Upgrader Application References to Solr in platform.log during
Upgrade
8.1.0.0 15716 MZ-24442 Inter Workflow agents Source Files Left MIM Functioning Incorrectly
8.1.0.0 16048 MZ-24478 Documentation Adding Pico in Non-Existing Container
Prevents Platform from Starting
System Topology Registry
8.1.0.0 16004 MZ-24519 VC Import/Export Cannot Run vc import/export for SNMP
Profile
8.1.0.0 16042 MZ-24531 Ultra Ultra Generation Error for Some List Field
Types
8.1.0.0 16022 MZ-24535 Couchbase Error in pccBucketDataLookupMany returns
Null
8.1.0.0 16058 MZ-24554 Web Services Generated Names of Nested Types in XSDs
Collide with other Type Names
8.1.0.0 16042 MZ-24557 Web Services Web Service Profile may become Invalid
8.1.0.0 16088 MZ-24562 SNMP agent Workflow with SNMP Collection Agent Aborts
for INCOMPLETE Requests
8.1.0.0 16077 MZ-24565 Database functions The sqlExec APL Method does not work on
ECSA Instances
8.1.0.0 MZ-24609 TCP/IP agent NPE in TCP/IP Collection Agent

PAGE 11 of 172
Bug Fix Appendix: MediationZone 8.1 SP4 ER

Version Case ID Internal ID Component Summary


8.1.0.0 MZ-24624 Kafka agent Unsuitable Version can be selected for
Embedded Kafka
8.1.0.0 16241 MZ-24633 Workflow Bridge Transport Layer Exception on Workflow
Bridge Forwarding Agent
16067
8.1.0.0 MZ-24664 Kafka agent Misleading Settings for Kafka Client
8.1.0.0 16094 MZ-24685 Aggregation AuditAdd Function Produces
NullPointerException when Called from an
16300 Audit
Aggregation Agent
16332
8.1.0.0 16421 MZ-24700 Conditional Trace Excessive logging from Akka Cluster Client
16128
8.1.0.0 16139 MZ-24716 Desktop Framework Dynamic Fields Missing from Workflow
Instance Table
8.1.0.0 16520 MZ-24769 Desktop Framework Open in Monitor Disables Debug for
Workflow
16155 RCP
15886
8.1.0.0 MZ-24775 Ultra Avro Description Incorrect in Documentation
8.1.0.0 16133 MZ-24826 PCC Many Log Events for Logging in Appears in
System Log
8.1.0.0 16198 MZ-24862 PCC Cannot Assign floating point values to
Notification Level in PCC Web UI
Web Interface
8.1.0.0 16199 MZ-24865 PCC RAT-type Unavailable in Argument List of
Rules Mapping in Web UI for PCC
Web Interface
8.1.0.0 16209 MZ-24889 RCP Execution Manager Detail Views do not save
after Desktop Reloads
8.1.0.0 16148 MZ-24898 Web Services Missing Support for QName Datatype in Web
Services
8.1.0.0 16232 MZ-25001 SNMP Collection Agents OID Fields of Type Counter32 Handled as
Signed instead of Unsigned Values
8.1.0.0 16231 MZ-25007 SNMP agent Inconsistent Behaviour of sysUpTime Field
8.1.0.0 16247 MZ-25011 Documentation Missing MIM Description for SAP CC Online
Agent Documentation
SAP CC agent
8.1.0.0 MZ-25014 Analysis Agent C Style for loops with Complex Conditions not
working properly
8.1.0.0 16256 MZ-25038 RT Batch Workflow Table Configuration is Unstable for
Batch-Based Real-Time Agents
8.1.0.0 16200 MZ-25051 Platform Workflow Validation takes a long time
8.1.0.0 16283 MZ-25088 RT Batch Null Returned when using a Batch-Based
Real-Time Agent with externalReferenceGet

PAGE 12 of 172
Bug Fix Appendix: MediationZone 8.1 SP4 ER

Version Case ID Internal ID Component Summary


8.1.0.0 16220 MZ-25091 System Import/Export Race Condition may cause Configurations to
become Invalid after Import
8.1.0.0 16425 MZ-25125 REST Agents Rest Client Agent requests and then does not
accept standard http-headers
8.1.0.0 16133 MZ-25185 Web Zone Many occurences of "EC user logged in" in
System Log
8.1.0.0 16311 MZ-25192 Distributed Storage Distributed Storage Functions for Key Iterator
not Working Properly
8.1.0.0 16369 MZ-25394 SAP RFC Processor Unexpected Conversion of RFC containing
NUMBER field with more than 18 digits to
UDR
8.1.0.0 16394 MZ-25403 Workflow group Incorrect Workflow Group Scheduling Stop
Time Filled
8.1.0.0 16401 MZ-25429 SNMP agent Incorrect Handling of Gauge32 Values in
SNMP Request Agent
8.1.0.0 16380 MZ-25463 Couchbase Overloaded Couchbase may Cause
Throughput to Drop
8.1.0.0 MZ-25472 Realtime SQL Forwarding SQL Forwarding Agent for Real-Time Leaks
Database Connection at Shutdown
8.1.0.0 16242 MZ-25477 Pico Start Symbolic Links in MZ_HOME Causes Pico
Registration to Fail
8.1.0.0 16442 MZ-25532 Reference Data Management Incorrect Order of Columns in Reference Data
Management UI
8.1.0.0 16421 MZ-25538 Conditional Trace Akka Reconnect Issues
16128
8.1.0.0 16421 MZ-25550 Conditional Trace Akka Logs Warning Message when EC shut
down
16334
8.1.0.0 16464 MZ-25564 Documentation Incorrect Description of Salesforce
Reconnection Timeout
SalesForce agent
8.1.0.0 16436 MZ-25610 Analysis Agent APL Function jsonDecodeUdr not Working in
some Installations
16446
8.1.0.0 16481 MZ-25649 Upgrader Application Differences in Configuration Files after
Upgrade from a 7.3 version to an 8.0 version
8.1.0.0 16478 MZ-25693 SAP RFC Processor SAP RFC function with Plain Table Import
Parameter giving Errors
8.1.0.0 16425 MZ-25699 REST Agents Messages in Log on Content-Type HTTP
header for Rest Client Agent
8.1.0.0 MZ-25830 Desktop Framework Pico Manager does not show Pico Type on
Instance Table
8.1.0.0 16620 MZ-25916 Database agents Database Forwarding Agent uses Wrong Type
of Statement for PostgreSQL
8.1.0.0 MZ-25927 Documentation Incorrect TLS Instructions

PAGE 13 of 172
Bug Fix Appendix: MediationZone 8.1 SP4 ER

Version Case ID Internal ID Component Summary


8.1.0.0 16744 MZ-25975 SNMP agent Incorrect Handling of Outstanding Requests
in the SNMP Request Agent
8.1.0.0 15961 MZ-25983 Desktop Framework Statistics Import from 8.0.3.6 to a version of
8.0.4.0 throws IndexOutOfBoundsException
Statistics
8.1.0.0 17050 MZ-26042 Analysis Agent Poor Performance of Log Functions using
log4j
8.1.0.0 17000 MZ-26045 LDAP APL Timeout for LDAP Connection Pool not
Working
8.1.0.0 17135 MZ-26050 FTP DX200 agent FTP/DX200 Agent does not Support Increase
in Number of Records
8.1.0.0 17280 MZ-26080 Hadoop Error Thrown due to Library missing from aws
jar
8.1.0.0 17529 MZ-26265 REST Agents Allow any type of MIME standard Content-
Type header
8.1.0.0 17625 MZ-26351 Database agents Schema Name not considered for Database
Agent with PostgreSQL
8.1.0.0 17434 MZ-26370 Kafka agent Timeout Expires while Fetching Topic
Metadata
8.1.0.0 MZ-26379 Web Interface Session.Workflow not displayed in the
Buckets Web UI
8.1.0.0 17856 MZ-26394 External Reference Refresh not working in External Reference
Profile
8.1.0.0 18277 MZ-26397 Ultra Null pointer in UDR Assistance
17862
8.1.0.0 17975 MZ-26546 Database agents NPE for UDRs Field Values that are null
8.1.0.0 18380 MZ-26635 Aggregation Persistent Variables in Aggregation Agents
not Stored in Transaction State
8.1.0.0 18309 MZ-26644 Kafka agent Kafka Real-Time Collection Agent Consumes a
lot of CPU
8.1.0.0 17532 MZ-26659 SNMP Collection Agents Incorrect Handling of Counter32 Values in
SNMP Request Agent
8.1.0.0 16597 MZ-26713 Aggregation Defragmentation in Aggregation not working
8.1.0.0 MZ-26787 Workflow Bridge Missing Netty Transport
8.1.0.0 MZ-26842 Upgrader Application Changed MZP Package Names Cause
Platform to Fail
8.1.0.0 19071 MZ-26875 Documentation Setting Specific Host for GTP' Agent
and Radius Server Agent Missing from
GTP agent
Documentation
Radius
8.1.0.0 MZ-26884 Ultra Ultra XML Support cannot handle annotation
elements in attributeGroups
8.1.0.0 19073 MZ-26892 SFTP agents Incorrect Handling of Timeout Setting

PAGE 14 of 172
Bug Fix Appendix: MediationZone 8.1 SP4 ER

Version Case ID Internal ID Component Summary


8.1.0.0 18992 MZ-26953 Dup UDR Detection agent Duplicate UDR Inspector Shows Error
Message when Searching
8.1.0.0 19101 MZ-26967 Documentation Multiple Inheritance in Ultra not working
Ultra
8.1.0.0 16220 MZ-27010 Code Server Platform Hangs after pcommit
19102
8.1.0.0 19143 MZ-27071 LDAP Agent LDAP Agent not Reconnecting to LDAP Server
after Restart
8.1.0.0 19152 MZ-27079 Documentation Missing Search Field in Documentation
8.1.0.0 19081 MZ-27107 Ultra Incorrect Avro Encoding
8.1.0.0 19088 MZ-27127 Database agents Rollback Failure with Database Forwarding
Agent Using PostgreSQL
8.1.0.0 19198 MZ-27219 Installation Upgrade Fails with Null Pointer Exception
19204 Upgrader Application
8.1.0.0 18376 MZ-27250 Diameter Vendor Specific Applictions with the Same
Vendor-id Not Allowed
8.1.0.0 19206 MZ-27253 SAP RFC Processor Workflow Aborts because SAP RFC Agent fails
to add existing Connection to Profile
8.1.0.0 19132 MZ-27353 Misc Akka Commands Return Empty Data on Error
8.1.0.0 19277 MZ-27360 Documentation Kafka Log does not accept log4j Parameters
Kafka agent
8.1.0.0 19286 MZ-27402 Reference Data Management Incorrect Null Value Handling
8.1.0.0 19298 MZ-27463 Documentation Information Lacking on Couchbase Query
Requirement before Upgrade
8.1.0.0 19298 MZ-27481 PCC Performance degradation when using View
iteration
8.1.0.0 MZ-27523 PCC Possible to overwrite Keys in PCC due to Race
Condition
8.1.0.0 19295 MZ-27538 Diameter Diameter Stack should use TCP_NODELAY by
default
8.1.0.0 19341 MZ-27547 Inter Workflow agents Pico -add Allows Use of Capital Letters Which
Causes Problems
19339
8.1.0.0 19359 MZ-27558 Workflow group Scheduled Workflows Do Not Start
8.1.0.0 MZ-27719 SNMP Collection Agents Full Queues from SNMP Collector Agent
causes High CPU Usage
8.1.0.0 19369 MZ-27728 PCC Not Possible to Search for Special Characters
in the Bucket Web UI
8.1.0.0 MZ-27851 PCC Error 404 Returned when Updating Policy
Control in Web UI
8.1.0.0 19449 MZ-27872 Data Masking New Line Characters in Encrypted Field

PAGE 15 of 172
Bug Fix Appendix: MediationZone 8.1 SP4 ER

Version Case ID Internal ID Component Summary


8.1.0.0 19418 MZ-27953 SAP HANA ECS Collection Agent Aborts when using SAP
Hana as Platform Database
19469
8.1.0.0 MZ-28226 Documentation Encryption Profile Incorrectly Described
Encryption Profile
Encryptor agent
8.1.0.0 19609 MZ-28290 Excel Agent The Excel Decoder Agent Caches Old Batches
8.1.0.0 MZ-28400 PCC Redis Connections not Closing causes Out of
Memory
Redis
8.1.0.0 MZ-28479 Aggregation Aggregation Session Inspector Fails to Update
Sessions
Development Toolkit
RCP
8.1.0.0 19692 MZ-28529 Documentation Decoding of Object Identifiers Limitation
Missing from Documentation of ASN.1
Ultra
Format
8.1.0.0 19665 MZ-28545 Configuration Some Steps for Setting Up mz.httpd.security
Missing in Documentation
Documentation
8.1.0.0 MZ-28806 Access control Documentation Upgrade Fails when
mz.userserver.filebased Property set to false
or missing.
8.1.0.0 19822 MZ-28905 Statistics Spacecopy without platform restart causes
memory leak
8.1.0.0 19863 MZ-29050 REST Agents SNI Not Included in TLS ClientHello
8.1.0.0 19851 MZ-29110 Desktop Framework Documentation Lacks Clarity on ECSA in Pico
Groups
Documentation
8.1.0.0 MZ-29121 Web API Web Interface Requests not always
Authenticated
8.1.1.0 14150 MZ-18940 Disk agents New Target Template Pathname MIM in Disk
Forwarding Agent
19779
8.1.1.0 MZ-24135 Event Event Server Complains about Dropping
Negative Number of Events
8.1.1.0 18210 MZ-26959 Configuration Server NullPointerException when Oracle
Unavailable during Upgrade
8.1.1.0 MZ-27388 File System Framework vcexport does not Support New File System
Profile Configurations
8.1.1.0 16057 MZ-27527 Web Services Auto-Resolved Type and Field Names
Different when Web Service Profile Resaved
8.1.1.0 19398 MZ-27799 Diameter Origin-Host and Origin-Realm Incorrectly Set
for Errors
8.1.1.0 MZ-27830 Data Masking Crypto Key Configuration Requires
Clarification in Data Masking Profile

PAGE 16 of 172
Bug Fix Appendix: MediationZone 8.1 SP4 ER

Version Case ID Internal ID Component Summary


8.1.1.0 17122 MZ-27939 FTAM EWSD agent ISO 8327 Session Protocol Version 2 Support
Required
8.1.1.0 19519 MZ-28039 SNMP Collection Agents Repeated Requests for Same OID in Table
Requests
8.1.1.0 19320 MZ-28043 Analysis Agent Errors and Workflow Aborts Not Correctly
Reported when using Thread Buffers
8.1.1.0 19514 MZ-28054 REST Agents REST Client Agent Causing SAAS Platform
Heap Leakage
8.1.1.0 19527 MZ-28078 LDAP Agent LDAP Agent Does not Open Multiple
Connections
8.1.1.0 19543 MZ-28082 GTP agent Corrections to Comply with IPv6
8.1.1.0 MZ-28116 Analysis Agent mailNotify section in APL Reference Guide
Lacks Attachment Information
Documentation
8.1.1.0 19565 MZ-28160 Workflow Bridge Disabling One Workflow Bridge Receiver
Generates Stackoverflow Error in System Log
8.1.1.0 MZ-28173 Platform Command setupremote Fails when Trying to
Add hostkeys
8.1.1.0 19571 MZ-28259 Excel Agent The Excel Encoder Agent Treats Date as a
String
8.1.1.0 17122 MZ-28306 FTAM EWSD agent Exclusive Access only in Open PDU for EWSD
8.1.1.0 19617 MZ-28332 Security Web Service Provider Agent allows HTTP
Trace
19690 Web Services
8.1.1.0 19632 MZ-28406 VC Import/Export vcexport does not Support SNMP OID Profile
8.1.1.0 19646 MZ-28430 SNMP agent Polling State Set Incorrectly Despite all OIDS
Received
8.1.1.0 19519 MZ-28435 SNMP agent All Column OIDs for Single Table Sent in
Separate Bulks
8.1.1.0 19668 MZ-28483 Realtime Disk Forwarding Moving File to Destination in Realtime Disk
Forwarding Agent Not Atomic Operation
8.1.1.0 19705 MZ-28541 System Log No Folder Name of Data Removed from Dup
UDR in System Log Message
8.1.1.0 19341 MZ-28581 Data Veracity Upgrade Issue with Data Veracity
Configuration Folder
19579
19656
19543
19542
8.1.1.0 19729 MZ-28731 Analysis Agent APL log4j File Rewrites Itself on Rollover
8.1.1.0 19779 MZ-28746 Disk agents MIM Values from Disk Forwarding Agent Do
not Work with MultiForwarding
8.1.1.0 19821 MZ-28849 Pico Start Premove followed by pcommit Leads to
Broken References in Codeserver

PAGE 17 of 172
Bug Fix Appendix: MediationZone 8.1 SP4 ER

Version Case ID Internal ID Component Summary


8.1.1.0 19842 MZ-29069 SNMP agent snmp.message_dispatcher_thread is now
Fetched from Workflow Threads Setting
8.1.1.0 19888 MZ-29136 Desktop Framework Cannot Log into Desktop when drdateformat
set to true
8.1.1.0 19925 MZ-29159 Web Services References not Updated in Web Service
Profile
8.1.1.0 MZ-29227 Pico Start Changing ECSA in Pico Manager
8.1.1.0 MZ-29257 Autostart Workflows Now Possible to Select Multiple Autostart
Workflows
Desktop Framework
8.1.1.0 19881 MZ-29260 Realtime Disk Forwarding Realtime Disk Forwarding Agent uses Faulty
Size Comparison
8.1.1.0 MZ-29322 Data Masking Lacking Validation of Input Fields in Data
Masking Profile
8.1.1.0 MZ-29348 Security Insufficient Entropy in Random Number
Generation
8.1.1.0 MZ-29352 Security Insufficient Enrcyption Strength in Export
System Import/Export
8.1.1.0 MZ-29356 Desktop Framework Resource Leakages
mzsh
Security
8.1.1.0 19957 MZ-29388 LDAP Agent LDAP Agent does not Release a Faulty
Connection
8.1.1.0 19962 MZ-29392 Reference Data Management Incorrect Result Set Size in Reference Data
Management
8.1.1.0 19992 MZ-29507 Documentation Upgrade Instructions do not Mention Adding
jar files
8.1.1.0 19987 MZ-29511 Ultra XML Ultra Text does not Parse Properly in
Some Cases
8.1.1.0 MZ-29552 LDAP Agent Network Interruptions Handled Incorrectly by
LDAP Agent
8.1.1.0 19731 MZ-29567 Couchbase Couchbase Profile History Does Not Work
8.1.1.0 20075 MZ-29657 PCC PCC Generation Tools incompatible with
8.0.7.0
8.1.1.0 20055 MZ-29675 External Reference NullpointerException in Audit Profile
Configuration
20774
8.1.1.0 MZ-29679 SQL Forwarding Large Insertions into DB Causes OOM in the
SQL Agent
8.1.2.0 MZ-14982 Analysis Agent jsonEncodeUdr and jsonDecodeUdr does not
support bitset types
8.1.2.0 MZ-26348 Security Set maximum length for password
8.1.2.0 19531 MZ-28276 Excel Agent Poor Performance of Excel Decoder Agent

PAGE 18 of 172
Bug Fix Appendix: MediationZone 8.1 SP4 ER

Version Case ID Internal ID Component Summary


8.1.2.0 19485 MZ-28362 System Import/Export Cache out of Sync Warning Message during
System Import
8.1.2.0 19414 MZ-28439 Documentation Dates of Releases Unclear in InfoZone
8.1.2.0 19630 MZ-28454 REST Agents REST client agent does not renew the token
after expiration
8.1.2.0 19723 MZ-28596 Excel Agent Number of Cells Limited for Excel Encoder
Agent
8.1.2.0 19624 MZ-28689 Web Services The originalData field in Web Service
collector agent was not populated
8.1.2.0 19773 MZ-28739 Excel Agent Incorrect Warning Messages for Excel
Encoder agent
8.1.2.0 MZ-29016 Kubernetes Alarm inspector now available in aws
8.1.2.0 19870 MZ-29296 Configuration Space Space Name Error in passive Configuration
Space
VC Import/Export
8.1.2.0 20578 MZ-29661 System Monitor System Monitor Loses Connection to ECs
After Restart of Platform
20048
8.1.2.0 MZ-29669 Configuration Restoration of Old Configurations in
Configuration Tracer Partially Broken
Desktop Framework
8.1.2.0 20146 MZ-29954 Redis Distributed Storage APL Function not working
on Large Sets of Data in Redis
8.1.2.0 20155 MZ-29963 Platform RCP locked warning when running Web
services over ECSA
8.1.2.0 20145 MZ-30018 SFTP agents Null Pointer Exception when SFTP agent tries
to enter ECS data on cancel batch
8.1.2.0 20105 MZ-30071 Documentation Reduced Performance of Workflows with
Oracle 12
8.1.2.0 20298 MZ-30184 Ultra Some ASN.1 constant defintions causes
compilation errors
8.1.2.0 20324 MZ-30226 Microsoft SQL Server SQL Server DB connection establishment
failed at execution time.
8.1.2.0 20838 MZ-30313 SAP HANA Authentication is performed for every APL
SQL function request to SAP HANA database
20356
8.1.2.0 20470 MZ-30412 Ultra TargetNameSpace not Working for Ultra XML
8.1.3.0 MZ-28816 Web Services Web Services Provider Agent not Validating
Correctly
8.1.3.0 19947 MZ-29106 Installation Packages not included in "current" Release
Section
19886
8.1.3.0 19736 MZ-29128 SFTP agents Source Files Left for SFTP Collection Agent
shows Incorrect Value
8.1.3.0 16280 MZ-29273 FTP agents FTP Collection Agent has issue with DST Time
Change

PAGE 19 of 172
Bug Fix Appendix: MediationZone 8.1 SP4 ER

Version Case ID Internal ID Component Summary


19905
8.1.3.0 19907 MZ-29503 Couchbase Bug in Couchbase prevents Iteration of
Aggregation Sessions with Distributed
Documentation
Storage
8.1.3.0 MZ-29821 Reference Data Management Unclear Reference Data Management Web UI
Import Setting Label "Continue on Error"
8.1.3.0 19736 MZ-29916 SCP agents Source Files Left MIM for SCP Collection
Agent shows incorrect value
8.1.3.0 20346 MZ-30286 DataHub Data Hub Profiles visible to all Users in Web
UI
Web Interface
8.1.3.0 20358 MZ-30299 System Topology Registry Platform Fails to Start after adding Parameter
using topo Command
8.1.3.0 20366 MZ-30390 Autostart Workflows EC Call to the Platform Logged
8.1.3.0 MZ-30398 FTP agents FTP Collection Agent Aborts with NPE when
there is Duplicate Batch
8.1.3.0 20545 MZ-30461 Reference Data Management Reference Data Management Web UI - Table
Name List Not Displayed in Alphabetical
Order.
8.1.3.0 20473 MZ-30481 Pico Start Updating Workflow Instance Information
Locks Configuration Cache
8.1.3.0 20557 MZ-30494 Database functions APL Function sqlPrepSelect's disableCommit
Behavior causes a Bloated Table
postgresql database
8.1.3.0 20551 MZ-30507 System Topology Registry STR Sync Incorrect due to List Orders in
different File Systems
8.1.3.0 MZ-30567 Documentation Incomplete information regarding Supported
SAPCC Versions
8.1.3.0 20473 MZ-30575 Event Slow RCP Calls may Delay Main Event Server
Thread
8.1.3.0 20405 MZ-30586 Documentation Kafka Collector Configuration Issues with
Batch Size and Partitions
Kafka agent
8.1.3.0 20463 MZ-30593 Event Duplicate User Event for System Import
8.1.3.0 20645 MZ-30615 FTP agents Duplicate Batch Exception for FTP Collection
Agents
8.1.3.0 20579 MZ-30618 LDAP Agent Memory Leak when LDAP Server Unavailable
8.1.3.0 MZ-30622 KPI Management KPI Model Not Backwards Compatible
8.1.3.0 20606 MZ-30764 Database agents Query Mistake on Database Collection Agent
8.1.3.0 20659 MZ-30772 Database agents Failed to Connect to specified Derby
Database
8.1.3.0 20633 MZ-30964 Documentation Missing Prerequisite in Documentation for
x11 when running Webdesktop
8.1.3.0 20725 MZ-31019 SNMP agent Problem in udrClone() with SnmpRequestUdr

PAGE 20 of 172
Bug Fix Appendix: MediationZone 8.1 SP4 ER

Version Case ID Internal ID Component Summary


8.1.3.0 20733 MZ-31038 OSGI Httpclient Library not Exposed
8.1.3.0 20829 MZ-31156 Kafka agent File Descriptor leak for Kafka 8 Collection
Agent in batch workflows
8.1.3.0 20829 MZ-31159 Kafka agent File Descriptor leak for Kafka 11 Collection
Agent in batch workflows
8.1.4.0 20021 MZ-29950 Distributed Storage Update documentation for dsInitStorage
function
Documentation
8.1.4.0 20527 MZ-30705 Diameter Diameter Application Profile Does Not
Support Large Application IDs
8.1.4.0 20252 MZ-31054 S3 agents S3 collection agent getting XML parsing
exception
20690
20684
8.1.4.0 20760 MZ-31058 Security Jetty Vulnerability
8.1.4.0 20690 MZ-31101 S3 agents S3 collection agent cannot access the folder
created by HFS S3 agent
8.1.4.0 MZ-31109 Export Editor System Export can export Pico Groups
8.1.4.0 20692 MZ-31148 Platform Cannot open Desktop when High Load on the
Workflow Server
8.1.4.0 MZ-31252 Autostart Workflows Enable/Disable right click in Execution
Manager now works when multiple groups/
workflows are selected
8.1.4.0 MZ-31255 Autostart Workflows Autostart Workflows won't start if disabled
8.1.4.0 20960 MZ-31387 SNMP Collection Agents SNMP Request Agent not releasing resources
after completion of network element
sampling
8.1.4.0 20906 MZ-31401 Database functions sqlPrepSelect aborts Workflow when it is
used in consume in ECSA
8.1.4.0 20252 MZ-31489 S3 agents S3 forwarding agent aborted with Amazon S3
500 internal error intermittently
8.1.4.0 21157 MZ-31688 REST Agents Error when decoding RESTCycleUDR in
interworkflow
8.1.4.0 20996 MZ-31714 Inter Workflow agents Inter Workflow Forwarding Agent For
Realtime Workflows Encountering Max Bytes
Value Exceeded Error
8.1.4.0 21252 MZ-31736 JSON Decoder The JSON Encoding Functions Encode
Boolean Values as Strings
8.1.4.0 21293 MZ-31815 SFTP agents SFTP Collection Agent validating every
subfolder
8.1.4.0 21295 MZ-31824 Aggregation Aggregations sessions can be overridden in
Redis storage
Redis
8.1.4.0 21273 MZ-31827 Desktop Framework SAP RFC agent caused the desktop to freeze
when testing connection failed

PAGE 21 of 172
Bug Fix Appendix: MediationZone 8.1 SP4 ER

Version Case ID Internal ID Component Summary


SAP RFC Processor
8.1.4.0 21339 MZ-31863 Kafka agent Real-time Kafka drops incoming messages
when platform is down.
8.1.4.0 21385 MZ-31892 Desktop Framework Re-authenticate occur only once.
8.1.4.0 MZ-32110 SNMP Collection Agents Upgraded SNMP Collection Profile Getting
Too High UDR Timeout by Default
8.1.4.1 21640 MZ-32203 Kafka agent Incorrect Offset Handling in Kafka Collector
8.1.4.1 21725 MZ-32207 Database agents Database forwarding agent cannot handle
custom schemas
21623
8.1.4.2 21295 MZ-32268 Aggregation Aggregation Sessions in Redis unreadable in
8.1.4.0
Redis
8.1.4.2 21875 MZ-32320 Web Services Web Services gives class not found error
when using wsse policy
8.1.4.3 21694 MZ-32292 Ultra XML Parser does not support CDATA
8.1.4.4 MZ-32159 Web Interface Security issues on web UI login page
8.1.4.4 21927 MZ-32490 Database functions APL CallableStatement.prepareCall cannot be
used for procedures that have dots in their
SAP HANA
names.
8.1.4.4 MZ-32551 mzsh Unchecked input for arguments to startup
command
8.1.4.4 MZ-32554 Workflow Realtime Engine Potential SQL injection security issue in
automatic audit
8.1.4.4 MZ-32598 Ultra XML CDATA cannot handle multiple end
brackets
8.1.4.5 22011 MZ-32602 Desktop Framework Fixed broken subfolder
8.1.4.6 22047 MZ-32647 Offline Documentation Platform hangs while running on remote
Framework server
22064
8.1.4.6 21985 MZ-32663 Database agents
8.1.4.7 MZ-32166 Netflow agent Potentially insecure dynamic library loading
8.1.4.7 MZ-32744 Web Interface Potential HTML injection issue in web
interface

PAGE 22 of 172
Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.2 Issue Finding Couchbase Monitoring with Zookeeper


Information in Documentation

Case ID Internal ID Component


MZ-17847 Documentation
ZooKeeper
Description:
Couchbase Monitoring with Zookeeper information can be difficult to find in the user documentation.
Resolution:
A chapter on Couchbase has been added to the System Administrator's Guide for better clarity and accessibility
to information about Couchbase with Zookeeper.

1.3 Nested Arrays Cause Class Loading to Fail

Case ID Internal ID Component


13970 MZ-18157 Web Services
Description:
Web Service profiles may sometimes create structures containing nested arrays that fail due to a class loading
issue.
Resolution:
The class loader has been updated to handle loading of nested arrays in a better way.

1.4 Web Services Profile Creates Temp Files in the System


Temp Directory

Case ID Internal ID Component


13993 MZ-18259 Web Services
Description:
The Web Services profile creates temp files in the system temp directory, which means that Web Services will not
work if the system temp directory is not writable by the user executing the platform process.
Resolution:
Instead of writing to the system directory, all temporary files used by the Web Services profile is now written to
temporary directories within MZ_HOME .

PAGE 23 of 172
Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.5 Setting Property of WSCycle to null Causes


NullPointerException

Case ID Internal ID Component


14134 MZ-18335 Web Services
13980
Description:
For the data generated from WSCycleUDRs , when a setter method is generated for a property, the
isPresent flag is set to true even if a null value is assigned. A NullPointerException is thrown when the
isPresent flag is then checked before accessing the property, but without checking for a null value.
Resolution:
There is now a check in place for a null. When the value for setter is set, if the argument is null, the
isPresent flag is set accordingly.

1.6 SAP RFC Profile Icon Missing in System Exporter

Case ID Internal ID Component


14028 MZ-18349 SAP RFC Processor
Description:
The SAP RFC profile's icon is missing from the System Exporter view.
Resolution:
The SAP RFC profile's icon is now added for System Exporter.

1.7 Workflow Group with Nested Workflow Groups Has


Incorrect Status

Case ID Internal ID Component


14566 MZ-18464 RCP
13972
Description:
When a nested workflow group is started manually before the top-level workflow group, the latter may appear to
be running after its members have stopped.
Resolution:
This problem has been fixed and the running status of the workflow groups is now indicated correctly.

PAGE 24 of 172
Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.8 Configurations in Subfolder Disappear after Disabling


Subfolders Function

Case ID Internal ID Component


MZ-18654 Desktop Framework
Description:
If you create a configuration in a new folder with subfolders, and you then disable the subfolders function by
amending the property mz.subfolder.enabled to false , the folder remains but the configurations
that you created while the functionality was enabled are removed. Even if you enable subfolders again, the
configurations do not reappear in the folder and subfolders.
Resolution:
If you disable the subfolders function after creating a folder with subfolders, the configurations remain in the
folder.

1.9 Documentation for Disk Agent for Real-Time Lacks


Information on Null Data for MultiforwardingUDRs

Case ID Internal ID Component


14105 MZ-18884 Documentation
Description:
The documentation on the Disk Forwarding Agent for Real-Time does not mention that for MultiforwardingUDRs,
null data cannot be processed.
Resolution:
The section Disk Forwarding Agent for Real-Time in the Desktop User's Guide now states for that
MultiforwardingUDRs, the incoming UDR will be dropped if any of the fields has a null value.

1.10 Clarification Required in Documentation Regarding the


JSON Parser

Case ID Internal ID Component


14122 MZ-18887 Documentation
Description:
The JSON Functions section of the APL Reference Guide requires clarification regarding the JSON parser.
Resolution:
A note has been added to the JSON Functions section stating that the JSON parser is made according to the
specification RFC7159, which implies that the parser may accept non-JSON input as stated in section 9.

PAGE 25 of 172
Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.11 Issues with SAP JCo Uploader Agent

Case ID Internal ID Component


14186 MZ-18897 SAP JCo
Description:
Identified issues related to the SAP JCo Uploader Agent:
• The SAP JCo does not handle some runtime exceptions.
• If you try to fetch the value of the MIM parameter Average Response Time and if the total number
of executions is zero, a division by zero exception will occur. This exception must be handled by the agent.
• RecordUDR is not properly updated when you add a new field to RecordUDR.listOfField and it
will throw ArrayBoundOfException.
• During some conditions, a thread leak may occur.
• An internal database table is used to cache data that is to be uploaded. However, the table is not cleared
correctly and continues to grow.
Resolution:
These issues have now been fixed:
• Handling of runtime exceptions has been added.
• Handing of scenario where total execution value is zero has been added.
• RecordUDR.listOfField is now updated properly.
• The thread leak no longer occurs.
• The internal table is now cleared correctly after upload.

1.12 PID Killed without Checking if it Belongs to Another EC

Case ID Internal ID Component


MZ-18954 High Availability
Description:
It may occur that the pico instance crashes unexpectedly and its PID, which is stored in the log directory, belongs
to another process. This process is killed using a clean script or the mzsh shutdown command.
Resolution:
An additional check has been added to check if the PID belongs to another EC, and a timestamp of the moment
when the process started is now stored.

PAGE 26 of 172
Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.13 Out-of-Memory Errors Due to Large Number of Open


Batches

Case ID Internal ID Component


14487 MZ-19004 Realtime Disk Forwarding
14179
Description:
When you use the Disk forwarding agent in a real-time workflow, each batch is handled by a separate worker
process with its own processing queue. If the number of concurrent batches handled by the agent is high, due to
batch size and/or throughput volume, out-of-memory errors may occur.
Resolution:
This problem has been solved by adding the setting Concurrent Batches Limit . When the number of open
batches exceeds the specified value. The incoming data will be throttled and routed in an ErrorUDR with
error code 200.

1.14 Missing Output from Disk Forwarding Agent in Real-


Time Workflow

Case ID Internal ID Component


14228 MZ-19007 Realtime Disk Forwarding
Description:
When the Disk forwarding agent receives a MultiForwardingUDR shorty before a CloseBatchUDR ,
it may buffer the former indefinitely, or until the workflow is stopped.
Resolution:
This problem has been fixed and MultiForwardingUDR is now handled correctly.

1.15 Exception Thrown when Import Workflow with Disk


Collection Agent for Real-Time from Earlier Version

Case ID Internal ID Component


MZ-19041 Realtime Disk Collection
Description:
An exception is thrown when you import and run a previous version of a workflow that contains the Disk
collection agent for real-time into the latest version of MediationZone. This is due to changes made to the Disk
collection agent for real-time.
Resolution:
This issue has been resolved so that an exception is no longer thrown when you import a workflow with a the
Disk collection agent for real-time from a previous version of MediationZone.

PAGE 27 of 172
Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.16 List Fields Missing in Responses After Calling Getter

Case ID Internal ID Component


14269 MZ-19061 Web Services
Description:
List fields become missing in responses if they are first accessed with call to get_ method .
Resolution:
The incorrect handling of the isPresent flag has been fixed so that data cannot get lost as a consequence
of calling the get_ method.

1.17 Connection Leakage in Web Services when Client


Terminates Unexpectedly

Case ID Internal ID Component


14091 MZ-19141 Platform
Description:
In some situations, the Web Services collector agent can leak connections when the client side terminates
unexpectedly. The problem is more likely to appear during high load.

Resolution:
The connection leakage has now been fixed.

1.18 Null Pointer Exception when Using udrDecode

Case ID Internal ID Component


14047 MZ-19146 Ultra
Description:
Using the apl method udrDecode on an xml-based UDR sometimes results in a null pointer exception. This is due
to a non-thread safe method call.
Resolution:
The method is now thread safe and will not result in a null pointer exception.

PAGE 28 of 172
Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.19 ASN.1 CHOICE Constructs Cause Errors with PER


Encodings

Case ID Internal ID Component


14184 MZ-19151 Ultra
Description:
When you have an ASN.1 CHOICE type with another constructed type (such as another CHOICE or
SEQUENCE ) and this subtype contains an extension marker ("..."), this can cause errors for PER decoders and
encoders.
Resolution:
The underlying ASN.1 compiler bug that causes this problem has been fixed.
Note! If there are existing decoders/encoders on the system that are not working due to this problem, run
mzsh regenultra for the fix to become effective.

1.20 Platform may Fail to Resolve UltraCache During System


Import

Case ID Internal ID Component


14283 MZ-19162 System Import/Export
14230
Description:
A system import may be terminated prematurely because of a failure to resolve the Ultra cache. In this case, the
user only sees that the corresponding configuration is not fully imported and invalid. The exception is written in
the platform.log.
Resolution:
This problem has now been fixed.

1.21 WebServices Treats Optional Fields as Mandatory

Case ID Internal ID Component


14304 MZ-19207 Web Services
13982
14134
Description:
Missing optional elements in SOAP requests cause a validation error.
Resolution:
This problem has now been fixed and no validation is performed on missing optional fields in requests.

PAGE 29 of 172
Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.22 SFTP Collection not Compatible with Genband Server

Case ID Internal ID Component


14302 MZ-19239 SFTP agents
Description:
When collecting from Genband server with a file size smaller than the buffer size, the SFTP agent cannot detect
the end of file indication from the server.
Resolution:
This problem has now been fixed by changing file retrieving method for file sizes smaller than the buffer.

1.23 Web Service WSDL File Fails with Compilation Errors

Case ID Internal ID Component


14212 MZ-19249 Web Services
Description:
When you create a new Web Service profile and select a WSDL file with a QName reference, the compilation fails
due to internal compilation errors.
Resolution:
This issue has now been resolved.

1.24 Link to Non-Existent Directory Created during


Installation

Case ID Internal ID Component


14273 MZ-19337 Installation
Description:
When you try to install MediationZone and create a link in the Web Interface to the mz directory, the link is
created but the directory has not been created yet, so that the link is broken.
Resolution:
This problem has now been solved. The directory is created during installation.

PAGE 30 of 172
Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.25 Log Message that User Enabled/Disabled Unclear

Case ID Internal ID Component


14330 MZ-19423 System Log
Description:
The message shown in the System Log when a user is enabled or disabled is unclear. This is because the user
enabling/disabling action has a log event with an empty message.
Resolution:
The log message now states if the user has been enabled or disabled.

1.26 Not Possible to Set Idle Timeout on Server Socket

Case ID Internal ID Component


14358 MZ-19566 Web Services
Description:
It is not possible to set a value for idle timeout on Web Services server sockets. This means that idle connections
are never terminated, which can lead to the system running out of file descriptors.
Resolution:
The setting Idle Timeout has now been added to the Web Services collector agent.

1.27 Clarification Required in Documentation Regarding


Mapping between Ultra Formats

Case ID Internal ID Component


14326 MZ-19580 Documentation
Ultra
Description:
It is not mentioned in the Ultra Reference Guide that mapping between different Ultra formats may work, but is
not supported.
Resolution:
Notes have been added to the Ultra Reference Guide stating that mapping between different Ultra formats may
work, but is not supported. Instead you must add an Analysis agent to execute the conversion.

PAGE 31 of 172
Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.28 Installation on EC Does Not Complete using ./setup.sh


install

Case ID Internal ID Component


14390 MZ-19683 Installation
Description:
When you run setup.sh install to install MediationZone on an EC, the installation process gets stuck at
the last two lines of the script and does not progress. This is caused by a classloader deadlock.
Resolution:
The resolver classes have been bootstrapped so that this issue no longer occurs during installation.

1.29 Workflows using Aggregation Profiles can Block


Indefinitely

Case ID Internal ID Component


14255 MZ-19734 Aggregation
Description:
Workflows using Aggregation profiles can block indefinitely on the Platform preventing workflows from starting
up.
Resolution:
Aggregation profile lock implementation has been changed in the Platform.

1.30 REST Client Agent Workflow Hangs on Timeout

Case ID Internal ID Component


MZ-19740 REST Agents
Description:
When the REST Client agent sends a request to a remote server and a timeout occurs, the workflow hangs.
Resolution:
This problem has been fixed and the agent now sends an ErrorUDR to the workflow when the configured timeout
has expired.

PAGE 32 of 172
Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.31 Examples in SAP Documentation Require Update with


Introduction of STR

Case ID Internal ID Component


MZ-19753 Documentation
Description:
In the SAP agents documentation, under Preparations, examples are provided on how to specify the classpath
for the jar files for each pico, which mention how to amend the executioncontext.xml . Due to the
introduction of System Topology Registry, you specify the class path for each pico using the mzsh topo
command.
Resolution:
The examples in the SAP agents documentation have been amended to use the mzsh topo command.

1.32 Add Option to Bypass Database Connectivity Validation

Case ID Internal ID Component


MZ-19782 Audit
Database agents
Description:
When validating a Database profile, the validation relies on network connectivity to the configured database. If
that network connectivity is unavailable in the environment where the validation is performed, the configuration
and all its dependents can be marked as invalid. This is not always suitable.
Resolution:
An option to bypass the database connectivity validation has been added. You can bypass
the database connectivity test during configuration validation by setting the property
mz.database.profile.validation.skip to true .

1.33 Couchbase Aggregation Not Working with MZ-BIN

Case ID Internal ID Component


MZ-19793 Aggregation
Couchbase
Description:
After switching to use the new Jackson serializer, the MZ-BIN format stopped working. The session header was
not written properly any more. This caused aggregation timeouts to stop working.
Resolution:
The session header is correctly written so that this issue no longer occurs.

PAGE 33 of 172
Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.34 Database Profile Does Not Work with SQL Server

Case ID Internal ID Component


14289 MZ-19815 Database agents
Description:
When you have selected SQL Server in the Database profile it fails to retrieve rows from the database.
Resolution:
This problem has now been fixed and the Database profile works with the SQL Server setting.

1.35 Using jsonDecodeUdr with Type any Causes Exception

Case ID Internal ID Component


MZ-19855 Analysis Agent
Description:
When you use the APL function jsonDecodeUdr and decode to UDR field of type any, an exception will
occur.
Resolution:
This problem has now been fixed and the exception no longer occurs.

1.36 Migrated Legacy STR templates

Case ID Internal ID Component


MZ-19865 System Topology Registry
Description:
The default STR templates are migrated when upgrading from 7.3, which is not correct. This could lead to
temporary problems immediately after upgrade (such as port collisions), but would be rectified by restarting the
platform process.
Resolution:
This problem has been fixed and the templates are no longer migrated.

PAGE 34 of 172
Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.37 SFTP Connection Problems Due to Outdated SSH


Libraries

Case ID Internal ID Component


14280 MZ-19869 SFTP agents
15244
Description:
When fetching files with SFTP, connection problems occur due to the fact that in newer versions of Maverick the
Diffie-Hellman key exchange is using 2048 bits instead of the previous 1024 bits.
Resolution:
Maverick has now been upgraded to 1.6.25, and the Bouncy Castle library has been upgraded to 1.52 to support
the key exchange using 2048 bits.

1.38 Workflow Not Shown as Running in EC Web Interface


after Restart

Case ID Internal ID Component


14476 MZ-19907 Web Interface
Description:
Sometimes when deactivating a workflow using the Execution Context Web Interface, the workflow does not
appear again as running when automatically restarted by the Execution Manager. This is due to a race condition
in the code.
Resolution:
The race condition has been resolved and workflows are now always displayed in the Web Interface when
running.

1.39 PCC Not Included but Appears in Web Interface

Case ID Internal ID Component


14462 MZ-19943 Web Interface
Description:
PCC appear in web interface and throws error even though it is not included in the license file.
Resolution:
PCC will appear in the web interface only when it is checked in the license file.

PAGE 35 of 172
Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.40 Non-standard Hostnames Cannot be Resolved

Case ID Internal ID Component


14495 MZ-19958 Diameter
Description:
After having upgraded to Java 1.8, non-standard hostnames cannot be resolved.
Resolution:
This problem has now been fixed.

1.41 Description of Variable Scope in APL Documentation

Case ID Internal ID Component


12875 MZ-19968 Analysis Agent
Documentation
Description:
It is stated in the APL Reference Guide that any block statement defines a scope. This is only partially correct and
it should be stated that any non-anonymous block defines a scope.
Resolution:
The APL Reference Guide has been updated.

1.42 Suffix Incorrectly Appended to Output Files

Case ID Internal ID Component


14179 MZ-19990 Realtime Disk Forwarding
14487
Description:
The real-time Disk forwarding incorrectly adds a suffix to output files.
Resolution:
This problem has now been fixed.

PAGE 36 of 172
Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.43 Cannot Send and Receive Binary with REST Client


Agent

Case ID Internal ID Component


MZ-20012 REST Agents
Description:
The body field of the RestRequest and RestResponse UDRs is of type string. In order to send and
receive images or other binary data, this field should be of type bytearray.
Resolution:
The field type has been changed to bytearray.
Note! This change will impact existing workflows that uses the RestRequest and RestRestReponse
UDRs. APL code that operates on these field may use the functions baToStr or StrtoBA in order to convert
the data to the correct type.

1.44 Workflow Using SAP RFC Agent May Get Stuck

Case ID Internal ID Component


14456 MZ-20042 SAP JCo
Description:
When a workflow is connected to an SAP system using the SAP RFC agent, it may get stuck in Stopping status until
the EC/ECSA is restarted.
Resolution:
This problem has now been fixed.

1.45 Invalid SOAP Requests Treated as Error only 10 First


Times

Case ID Internal ID Component


14516 MZ-20048 Web Services
Description:
A SOAP request with an invalid structure is rejected by the Web Services collection agent only the first 10 times it
is received. After that, the invalid request is processed by the agent and the error response to the client changes.
Resolution:
The limit of 10 errors has been removed and the handling of invalid messages is now consistent.

PAGE 37 of 172
Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.46 SAP JCo Uploader Expects Big Decimal for BCD

Case ID Internal ID Component


14548 MZ-20124 SAP JCo
Description:
When converting the BCD type to double, this causes the value to change. SAP JCo expects big decimal for the
BCD type instead of double.
Resolution:
BCD data will be typecast into Big Decimal instead of Double.

1.47 AggregatedKPIOutput UDRs Causes Exception

Case ID Internal ID Component


MZ-20130 KPI Management
Description:
When you use AggregatedKPIOutput UDRs containing multiple KPIOutput UDRs with functionality
that requires serialization, an exception will occur. This causes the workflow to abort. Examples of functionality
that use serialization includes the APL function UDRClone , Aggregation, Inter Workflow, Workflow Bridge,
and Inter Workflow.
Resolution:
This problem has now been fixed and exceptions caused by serialization errors no longer occur.

1.48 JSON mzp Required for PCC Not Included

Case ID Internal ID Component


14609 MZ-20148 Couchbase
13882 PCC
Description:
The json-simple_<version>.mzp required for PCC is not included when you download the latest version of
MediationZone.
Resolution:
The json-simple_<version>.mzp is automatically included in the package for PCC when you have selected PCC and
download the latest version of MediationZone.

PAGE 38 of 172
Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.49 Diameter Inbound Throttling Levels Too High

Case ID Internal ID Component


14155 MZ-20154 Diameter
Description:
Diameter inbound throttling levels are not working correctly. 50% of incoming requests are discarded as soon as
the TPS level is exceeded.
Resolution:
This issue has been fixed so that inbound throttling works correctly.

1.50 New Non-Documented Mandatory Parameters in


pcreate Command

Case ID Internal ID Component


MZ-20169 Development Toolkit
Description:
When you run the mzsh command pcreate to generate an mzp created with the DTK, an error message
indicates that additional parameters are required. These parameters are not listed in the documentation or in the
command help.
Resolution:
The non-documented parameters have been removed.

1.51 Increased Memory Consumption with new Couchbase


Client

Case ID Internal ID Component


MZ-20181 Couchbase
Description:
The new Couchbase client ignores the pagination limit in the Advanced properties and instead reads all available
documents at once. For large numbers of documents this can lead to increased memory consumption and GC-
overhead limit issues.
Resolution:
The paginator has been fixed and the limit variable found in the Advanced properties is now in use again.

PAGE 39 of 172
Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.52 Folder or Configuration with Double Underscore Prefix


Disappear from Desktop

Case ID Internal ID Component


MZ-20218 Configuration Server
Configuration Space
Description:
If you name a folder or configuration with more than one underscore at the beginning of the name, e.g
"__name", the folder/configuration is no longer visible from the Desktop when you restart the Platform.
Resolution:
By default, it is no longer possible to create folders with more than one underscore at the beginning of the
name. However, configurations can be created, and are still visible from the Desktop after the Platform
has been restarted. If you want to use the previous behavior and do not want files or configurations with
more than one underscore at the beginning of the name to be visible from the Desktop, you can add the
property mz.use.prefixfilter to the platform.xml (for versions previous to 8.0) or the
platform.conf (for any version of 8.0) with the value true .

1.53 Data Masking Agent Aborts when Oracle Database


Selected as Database Storage

Case ID Internal ID Component


14578 MZ-20271 Data Masking
Description:
When using a Data Masking profile with database storage and an Oracle database, the Data Masking agent
aborts.
Resolution:
This issue has been fixed.

1.54 Enumerated Values for WS Profile Can be Expanded


into Infinity

Case ID Internal ID Component


14605 MZ-20289 Web Services
Description:
When you have a worklfow using as Web Service profile, and select the UDR Assistance in the Ultra Format
configuration, if you then select an enumerated value, it can be expanded into infinity.
Resolution:
The recursive definition of ENUM members has been removed so that when you select an enumerated value in
the UDR Assistance, it opens and shows the same enumerated values that can also be expanded.

PAGE 40 of 172
Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.55 Fixed Path Used by topo Command for vi Editor

Case ID Internal ID Component


MZ-20294 System Topology Registry
Description:
When you run the mzsh command topo open, the vi editor will be used unless the environment variable
EDITOR has been set. By default, the the topo command incorrectly uses a fixed path to the editor, /usr/
bin/vi .
Resolution:
The command now uses the shell to find the vi editor.

1.56 Different Masked Values for Same Unmasked Value with


Database Masking Method

Case ID Internal ID Component


14615 MZ-20302 Data Masking
Description:
When using the database masking method, it is possible to get different masked values for the same unmasked
value. This is caused by a race condition when multiple records with the same value are masked at the same time.
Resolution:
This issue has been fixed.

1.57 Data Lost with Graceful Shutdown when Data in Retry


Thread

Case ID Internal ID Component


MZ-20306 Aggregation
Description:
Data is lost when a workflow with Redis Aggregation is shutting down gracefully when some data is in the retry
thread.
Resolution:
RX timeout has been removed. Jedis socket timeout is used as the operation timeout instead.

PAGE 41 of 172
Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.58 System Log Flooded with Timeout Errors for Redis


Aggregation

Case ID Internal ID Component


MZ-20314 Aggregation
Description:
If you have configured to use Redis Aggregation, and in the Advanced tab of the Aggregation profile, you set the
property {{mz.redis.agg.timeout.threads}} to 2 or more, it may occur that the System Log is incorrectly flooded
with timeout errors.
Resolution:
This problem has been fixed and the incorrect timeout errors no longer occur.

1.59 Manage Changes to Number of Records in Control Files


(TTSCOF/TTTCOF)

Case ID Internal ID Component


14612 MZ-20332 FTP DX200 agent
Description:
The FTP/DX200 agent does not support a way to accommodate a change to the number of records on the server.
Resolution:
If the agent discovers that the number of records has changed the history will be cleared, and the new size will be
accepted.

1.60 Changes to SAP CI Function after Agent Executed


Once Causes Errors

Case ID Internal ID Component


14039 MZ-20336 SAP RFC Processor
14610
Description:
When changing the field size or type in the SAP CI function after the SAP RFC Processor agent has been executed
once, all subsequent executions lead to type conversion or a size mismatch error.
Resolution:
This has been resolved by clearing the function cache in SAP RFC connection library.

PAGE 42 of 172
Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.61 Event Notification Matchers with Invalid regexp

Case ID Internal ID Component


MZ-20340 Event
Platform
Description:
An Event Notification matcher that is matching events on string fields using invalid regular expression patterns
leads to log entries for each event's matching attempt.
Resolution:
The logging no longer happens as the matcher will just consider it a non-match and the notifier action will not
happen.

1.62 Hostname Resolution Not Always Working for DupUDR


in Cloud

Case ID Internal ID Component


MZ-20346 Dup UDR Detection agent
Description:
The hostname resolution used in the DupUDR agent does not work well in Cloud installations, e.g. if the
hostname is not in the hosts file.
Resolution:
The hostname resolution has been changed to retrieve the information from the MZ configuration instead of the
localhost hostname.

1.63 WSDL Concatenation Fails if Namespace Prefix is not


Unique

Case ID Internal ID Component


14591 MZ-20349 Web Services
Description:
If two WSDL files share the same namespace prefix, the WSDL concatenation will fail and an error message is
thrown in the Desktop.
Resolution:
This problem has now been fixed so that WSDL concatenation works even though a namespace prefix is shared
between different WSDL files.

PAGE 43 of 172
Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.64 Missing Information about Unique Index Constraints

Case ID Internal ID Component


14615 MZ-20362 Documentation
Description:
When you use database storage with the Data Masking agent, it is important that there are unique indexes for
both the masked and unmasked data. The masking method implementation depends on the database constraints
to ensure consistency in the table data. This is not mentioned in the documentation.
Resolution:
The documentation has been updated.

1.65 Changing User's Password Requires ECSA restart for


SAP RFC

Case ID Internal ID Component


14636 MZ-20367 SAP RFC Processor
Description:
Changing a user's password requires an ECSA restart for SAP RFC, this is because SAP RFC uses the destination
name from the profile to keep track of a list of connections in the memory.
Resolution:
The misleading field Destination Name has been removed from the SAP RFC Profile configuration in Desktop,
and how connection properties are stored in memory has also been updated.

1.66 UDR Assistance Blocks Text Field for SQL Forwarding


Agent

Case ID Internal ID Component


MZ-20389 Realtime SQL Forwarding
SQL Forwarding
Description:
When you open UDR Assistance to select a UDR Type in the SQL forwarding agent configuration dialog, the text
field is blocked so that you cannot enter any text.
Resolution:
You can now use the text field when the UDR Assistance is opened. This applies to the SQL forwarding agent in
batch and real-time.

PAGE 44 of 172
Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.67 No Dependency Validation when MIBs Added to SNMP


Collection Profile

Case ID Internal ID Component


14624 MZ-20392 SNMP Collection Agents
Description:
When an MIB is added to the system, it is added to list only itself, without dependent MIBs, so that compilation
errors occur in the background and the yellow configuration warning icon appears.
Resolution:
This problem has now been fixed so that an MIB is added with dependent MIBs.

1.68 Documentation of SAP RFC Profile on Load Balancing

Case ID Internal ID Component


14652 MZ-20395 Documentation
SAP RFC Processor
Description:
The documentation on the SAP RFC profile does not mention that load balancing is not supported.
Resolution:
A note has been added to the documentation on the SAP RFC profile stating that load balancing is not supported,
only direct connection is supported.

1.69 SQL Forwarding Agent Does Not Work with


PostgreSQL

Case ID Internal ID Component


14664 MZ-20455 SQL Collection
Description:
When you use an SQL forwarding agent that has been configured with a Database profile for PostgreSQL, errors
occurs in the workflow.
Resolution:
This problem has been fixed and the agent now works with PostgreSQL.

PAGE 45 of 172
Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.70 No ECSA.json Generated for System Landscape


Directory

Case ID Internal ID Component


MZ-20493 Platform
Description:
When you configure System Landscape Directory, no ECSA.json is generated.
Resolution:
This issue has been corrected so that ECSA.json is now generated.

1.71 Conditional Trace does not correctly Match on Route


Name with Regex

Case ID Internal ID Component


MZ-20496 Conditional Trace
Description:
Conditional Trace does not correctly match on the route name with regular expression.
Resolution:
The regex flag in a Conditional Trace template for the Route name field is handled correctly.

1.72 Wrong CT Template Returned when Two Template


Names have Same Prefix

Case ID Internal ID Component


MZ-20499 Conditional Trace
Description:
If any two Conditional Trace templates have the same prefix, the wrong template is returned when you select the
template with the longer name.
Resolution:
The template name is now strictly validated before being returned.

PAGE 46 of 172
Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.73 Fixes for Ultra Encoders Introduced Backwards


Compatibility Issues

Case ID Internal ID Component


14811 MZ-20528 Ultra
14661
Description:
Fixes for Ultra encoder generation caused backwards compatibility problems and some formats that were
previously valid became invalid. This may cause a configuration to unexpectedly become invalid during upgrade.
Resolution:
The old behavior has been restored.

1.74 After Removing Log4j Log File No New File Created

Case ID Internal ID Component


14642 MZ-20538 Analysis Agent
Description:
After removing a log4j log file, no new file is created. This is because one file collects all events from different
workflows, and the file name is created on the first event. In addition, the documentation omits to state that the
EC must be restarted.
Resolution:
The file name is checked on every event to determine which file to append to, and the documentation has been
amended stating that to remove old logs you must stop the workflows, remove the files, and restart the EC.

1.75 Invalid Pico Created using topo Command

Case ID Internal ID Component


MZ-20543 System Topology Registry
Description:
When using the topo command, it can be easy to create an invalid topo registry or pico.
Resolution:
When you want to address a group, there is now a check in place to verify that the path entered is valid.

PAGE 47 of 172
Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.76 UDR Not Matched on Any Rule for Aggregation using


Redis

Case ID Internal ID Component


MZ-20588 Aggregation
Description:
The state variable for no match is lost in the case of an exception.
Resolution:
The state for no match is no longer lost when an exception is thrown.

1.77 Division by Zero when getMIMValue is "Average


Response Time"

Case ID Internal ID Component


MZ-20602 SAP RFC Processor
Description:
For the SAP RFC agent, since the requested MIM is the average of "totalExecutionTime" and "totalExecutions",
the equation encounters division by zero when no execution is made yet.
Resolution:
The MIM value is set to zero if "totalExecutions" is zero, otherwise it returns the required average.

1.78 Need to Clarify Handling of Spaces in Arguments to


scriptExec

Case ID Internal ID Component


14704 MZ-20610 Analysis Agent
Description:
Substrings separated by spaces are interpreted as separate arguments by the APL function scriptExec .
If the arguments contain spaces you may substitute these in your APL code and in the script. This information is
missing in the user documentation.
Resolution:
The documentation has been updated.

PAGE 48 of 172
Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.79 Workflows can be Started while Running regenultra


Command

Case ID Internal ID Component


14607 MZ-20616 Configuration Server
Description:
When you run the regenultra command, all configurations in the system are regenerated. It is possible to
start a workflow while the command is being executed, which often causes the workflow execution to fail.

Resolution:
While the regenultra command is running, configurations have the state 'Building', which prevents this
issue from occurring.

1.80 Data Lost with Graceful Shutdown of Workflow with


Redis Aggregation

Case ID Internal ID Component


MZ-20623 Aggregation
Description:
When you gracefully shut down a workflow with Redis Aggregration, data is lost.
Resolution:
Internal queues in the Aggregation agent wait until there is no more data arriving before shutting down threads.

1.81 Workflow Fails to Start with "The type is unsupported"

Case ID Internal ID Component


14607 MZ-20627 Platform
Description:
Workflows that use configurations which store instances of DRUDRField or other UDR class space data,
intermittently fail to start with an error message like "The type xxx is unsupported."
Resolution:
The class loading mechanism used during workflow startup has been changed to cope with UDR class space
(runtime) data in a better way.

PAGE 49 of 172
Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.82 SNMP Fields of type IP Address Cannot Be Requested

Case ID Internal ID Component


14730 MZ-20696 SNMP agent
Description:
OIDs of type IP Address fail to be polled.
Resolution:
The response resolution of fields with the IP Address have been corrected so that requests of this type now work.

1.83 Java Exception Thrown when Run SQL Query SELECT

Case ID Internal ID Component


13792 MZ-20740 Code Server
Description:
When you execute an SQL query SELECT, it may occur that a java exception is thrown. This issue occurs when
scanning the connections list, as the code removes the invalid connections in the same loop.
Resolution:
The scanning step has been improved, and a separate copy of the connection list is worked on. A recover function
has also been added so that a new connection is created if an exception is thrown.

1.84 SAP RFC Profile Requires Resave when Changing


External Reference Value

Case ID Internal ID Component


14636 MZ-20829 SAP RFC Processor
Description:
The SAP RFC profile requires to be resaved when the external reference value is changed.
Resolution:
The issue is now fixed, resaving the SAP RFC profile is no longer required.

PAGE 50 of 172
Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.85 Ordering Options in Filename Template Tab


Undocumented

Case ID Internal ID Component


14261 MZ-20849 Documentation
Description:
The documentation does not provide a description of the ordering options in the Filename Template tab.
Resolution:
Information has been added to the Desktop User's guide stating that there are two ways in which you can
determine the order of the items in the Filename Template tab. It is also mentioned that if you begin to sort the
items using the column headers, the Up and Down arrows are disabled.

1.86 Correction to Example in Event Notifier in Desktop


User's Guide

Case ID Internal ID Component


14757 MZ-20873 Documentation
Event
Description:
In the Event Notification chapter, in the Event Setup tab section, the example of the match value to enter to
match any multiline content containing "idle" is incorrect.
Resolution:
The example of the match value to enter to match any multiline content containing "idle" has been changed from
(?m).**idle.** to (?s).**idle.**

1.87 Workflows with Couchbase Agents Slower with Many


Instances

Case ID Internal ID Component


14763 MZ-20877 PCC
Description:
Workflows using Couchbase agents tend to get slower when many instances were used.
Resolution:
Some parts of the new Couchbase Client must be used as a singleton. The thread pool that was per workflow
instance before, is now one per JVM instead.

PAGE 51 of 172
Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.88 Port Connection Issues for SAP HANA Instance

Case ID Internal ID Component


MZ-20890 Platform
Description:
In some instances the saphana_create_instance.sh script has issues with which port to connect.
Resolution:
There are now two installation properties that you can set to determine to which port to connect:
install.sap.port.hdbsql and install.sap.port.jdbc . install.sap.port.hdbsql
is used when calling hdbsql to create and provision the database. install.sap.port.jdbc is used for
the JDBC connection. These properties replace the property install.sap.port . For further information,
see the SAP HANA as Platform Database documentation.

1.89 Improved Error Handing for Scheduled Table Updates

Case ID Internal ID Component


14654 MZ-20930 Shared Table Profile
Description:
When receiving uncaught exceptions, the scheduled table updates die.
Resolution:
This has now been changed, so that if the method checkTimers throws anything it will be caught and
logged.

1.90 Backward Incompatability in Ultra Encoder

Case ID Internal ID Component


14811 MZ-21001 Ultra
14661
Description:
When using PresentIf blocks with terminated_by characters, separators will still be added, even if
the fields are left empty. Since this has not been the case in earlier versions, this causes backward compatibility
issues.
Resolution:
This problem has now been fixed, and empty PresentIf blocks will no longer generate separators, making
the ultra encoder backward compatible once more.

PAGE 52 of 172
Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.91 Database Forwarding Agent has Problems with Non-


ASCII Strings in Oracle CLOB Columns

Case ID Internal ID Component


14833 MZ-21029 Database agents
Description:
When inserting text in CLOB table columns, characters outside of the ASCII range are handled incorrectly.
Resolution:
This problem has now been fixed, and characters outside of the ASCII range will be handled correctly.

1.92 Workflow Instance Aborts due to Unrelated External


References

Case ID Internal ID Component


14823 MZ-21033 External Reference
Description:
If you have added external references to a workflow via Workflow Properties in Desktop, and when you run
the workflow which has workflow instances that do not have external reference values specified in the same
workflow, the workflow aborts.

Resolution:
The external references are only checked in the workflow instances that have been started.

1.93 Dependency Problems with Ultra Specifications using


"extends"

Case ID Internal ID Component


15003 MZ-21037 Ultra
Description:
When an Ultra specification uses an internal that extends another internal using the option
extends , a dependency problem may occur.
Resolution:
This dependency issue has been fixed.

PAGE 53 of 172
Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.94 Conflicting Names for Avro Map

Case ID Internal ID Component


14843 MZ-21064 Ultra
Description:
When several Avro optional maps are used, they point to the same structure.
Resolution:
This issue is now fixed by introducing a counter for when there is more than one map with the same name.

1.95 Overflow in UDR Queue in the SAP RFC Agent

Case ID Internal ID Component


14869 MZ-21110 SAP RFC Processor
Description:
When sending a large amount of UDRs to an SAP RFC processor agent, there is a risk of overflow in the UDR
queue. If such an overflow occurs, the workflow aborts silently, without any error or warning.
Resolution:
The RFC agent returns an RfcErrorUdr indicating that the UDR was discarded due to queue overflow.

1.96 Text in PDF of User Documentation Truncated or


Missing

Case ID Internal ID Component


MZ-21126 Documentation
Description:
There are instances in the PDF versions of the User Documentation where the text is truncated or parts disappear
at the right-hand margin.
Resolution:
The User Documentation formatting has been amended so that the text appears in full in the PDFs.

PAGE 54 of 172
Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.97 Column Type nvarchar Unsupported for SQL Server in


Database Forwarding Agent

Case ID Internal ID Component


14880 MZ-21135 Database agents
Description:
The column type nvarchar is not supported when you try to insert data into an SQL Server database using the
Database forwarding agent.
Resolution:
Ascii strings can be inserted into nvarchar columns in an SQL Server database using the Database forwarding
agent.

1.98 Two Diameter Commands Cannot have Same


Command Code

Case ID Internal ID Component


14887 MZ-21161 Diameter
Description:
In the Diameter Application Profile, it is not possible to have two commands with the same command code, even
if they have different Application IDs.
Resolution:
It is now possible to have multiple commands with the same command code as long as they have different
Application IDs.

1.99 Web Services Collection Agent Does Not support HEAD

Case ID Internal ID Component


14890 MZ-21166 Web Services
Description:
When a web service is set up with the WS collection agent, the HTTP service responds with "405 Method Not
Allowed" if a HEAD request is set to it.
Resolution:
A new setting has been added to Advanced settings in the Advanced tab of the WS Profile - allow_head . If
this is set to true , the HTTP method HEAD will be supported according to HTTP standard.

PAGE 55 of 172
Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.100 Certain Optional Fields not Present in SOAP Requests


are Treated as Present in UDR

Case ID Internal ID Component


14743 MZ-21177 Web Services
Description:
During certain circumstances, fields that are defined as optional in the WSDL are assigned default values, and are
then treated as present in UDRs even though they are not part of the SOAP request.
Resolution:
This problem has now been fixed so that non present optional fields are not set in the UDR.

1.101 Accumulators Reset on Restart from Checkpoint

Case ID Internal ID Component


MZ-21215 KPI Management
Description:
When restarting a Spark KPI application from checkpoint, it may occur that the application accumulators start
reporting only zero values.
Resolution:
This issue has now been fixed.

1.102 SQL Forwarding Agent Silently Skips Batch on Failure

Case ID Internal ID Component


MZ-21225 SQL Forwarding
Description:
If SQL fails and the Route on Exception option is not selected in the SQL forwarding agent configuration in
Desktop, the agent does not abort. Instead it skips the batch silently.
Resolution:
In this situation, an exception is thrown so that you can see the cause of failure.

PAGE 56 of 172
Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.103 JAXB Schema Bindings in WS Profile Does Not


Support package Attribute

Case ID Internal ID Component


MZ-21263 Web Services
Description:
The Web Services profile advanced settings include support for setting JAXB schema level bindings using the
parameter "schema_level_bindings". The support only covers the options [transformation-type]-suffix and
[transformation-type]-prefix. The option "package" which is also included in the JAXB standard is not covered.
Resolution:
Specifying package bindings is now possible using the syntax:
schema_level_bindings [filename.xsd]:package=[packageSuffix]

1.104 WS Uncompilable Code when WSDL Field Names use


APL Reserved Words

Case ID Internal ID Component


MZ-21267 Web Services
Description:
When field names in WSDL files have the same names as APL reserved words, their names are suffixed with
an underscore. It may occur that a corresponding call to a setter method on the field does not get the suffix,
resulting in uncompilable code.
Resolution:
This has been resolved in the MediationZone to avoid this conflict.

1.105 SECURITY_FAILED Error for WS Profile with Signing


Enabled

Case ID Internal ID Component


MZ-21271 Web Services
Description:
A WS forwarding agent using a WS profile, where encryption or signing is enabled, throws SECURITY_FAILED
errorMaessage when trying to send a request.
Solution
The error has been fixed so that the SECURITY_FAILED error no longer occurs.

PAGE 57 of 172
Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.106 Sort Order Functionality Does Not Abort When


IndexOutOfBoundException Occurs

Case ID Internal ID Component


14915 MZ-21289 SFTP agents
Description:
In the SFTP agent Sort Order tab, if the user-configured start position (except for zero) is within actual input
filename length but the user-configured length exceeds the actual filename length (count from start position), the
workflow does not abort and the file is not collected. This problem is caused by a behavior change on filename
sort order.
Resolution:
Reverted to the previous sort order behavior. The workflow now aborts with
IndexOutOfBoundException error.

1.107 Duplicate Empty File not Detected by Duplicate Batch


Detection Agent

Case ID Internal ID Component


14827 MZ-21305 Dup Batch Detection agent
Description:
The Duplicate Batch Detection agent does not detect a duplicate empty file.
Resolution:
For an empty file, a duplicate check by MIM (Source FIlename) now works.

1.108 Instruction to Change Log Retention Settings in Kafka


is Incorrect

Case ID Internal ID Component


MZ-21319 KPI Management
Description:
The instruction in the KPI Management documentation on how to change the data retention settings in Kafka is
incorrect and does not impact the default behavior.
Resolution:
The KPI Management documentation has been updated.

PAGE 58 of 172
Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.109 Substitution Cases Incorrect Path in STR

Case ID Internal ID Component


MZ-21350 System Topology Registry
Description:
When you substitute a path for a value with a variable, using the topo set command, the configuration is invalid.
If you then correct the configuration in an editor, using the topo open command, the output that is displayed
when you close the editor will also be incorrect.
Resolution:
The topo set command has been updated so that substitution causes the command to operate on the attribute as
an object instead of a value.

1.110 Memory Leak in WS Forwarding Agent when WS-


Addressing Enabled

Case ID Internal ID Component


MZ-21390 Web Services
Description:
When WS Addressing is enabled in the WS profile, requests sent through the WS forwarding agent are cached but
never removed, resulting in leaked memory.
Resolution:
Cached requests are now removed when there is a response.

1.111 Cannot Test Database Connections with External


References

Case ID Internal ID Component


14720 MZ-21611 Database agents
Description:
It is not possible to test database connections specified via database profiles using external references.
Resolution:
The Try Connection button is now available for all database profiles however specified and externally referenced
connection parameters are used to test the connection.

PAGE 59 of 172
Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.112 Secured Connection Steps Missing from SAP CC


Online Agent Documentation

Case ID Internal ID Component


14999 MZ-21666 Documentation
SAP CC agent
Description:
Steps for setting up SSL and the Java keystore are missing in the SAP agent documents.
Resolution:
The steps have been added to all the SAP agents documents.

1.113 Base URL Field Ignored in the REST Client Agent

Case ID Internal ID Component


MZ-21672 REST Agents
Description:
When using OAuth, if you have entered a Base URL field, it is ignored by the agent.
Resolution:
If using OAuth and a value is specified in the Base URL field, the value retrieved in the response is now used for
the request.

1.114 Diameter Hop-By-Hop Identifier Reused

Case ID Internal ID Component


14933 MZ-21689 Diameter
14952
17441
Description:
When you route requests with the retransmit flag on, an error can be thrown stating that a Hop-By-Hop identifier
was reused.
Resolution:
All outgoing requests are assigned a unique Hop-By-Hop identifier.

PAGE 60 of 172
Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.115 Null Pointer Exception Thrown during Incoming


Header Validation

Case ID Internal ID Component


MZ-21715 Diameter
Description:
During header validation, a null pointer exception is thrown by the server or client as it has received an invalid
request.
Resolution:
A null pointer exception is no longer thrown.

1.116 Rebranding Package for Web UI Not Included in


Delivery

Case ID Internal ID Component


MZ-21762 Web Zone
Description:
The rebranding package for rebranding the MediationZone Web UI was not included in the delivery.
Resolution:
This problem has now been fixed and the rebranding package is available.

1.117 Custom Authorization Header Ignored by REST Client


Agent

Case ID Internal ID Component


MZ-21786 REST Agents
Description:
When using no authentication in the agent, and you set a custom Authorization HTTP Header in the request, it is
removed and never sent to the server.
Resolution:
If no authentication is selected in the agent, and you set a custom Authorization HTTP header in the request, it is
now sent to the server.

PAGE 61 of 172
Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.118 The Upgrade Script Does not Work

Case ID Internal ID Component


MZ-21815 Upgrader Application
Description:
When trying to upgrade from 8.0 SP2, the ./setup upgrade script does not work.
Resolution:
This problem has now been fixed and upgrading works as intended.

1.119 Unable to Import Workflows containing FTPS


Collection Agents

Case ID Internal ID Component


15049 MZ-21818 FTPS agents
Description:
You cannot import workflows containing FTPS collection agents from an earlier version of MediationZone to a
version of MediationZone 7.3.
Resolution:
This issue has been fixed so that you can successfully import workflows containing FTPS collection agents from an
earlier version of MediationZone to a version of MediationZone 7.3.

1.120 No Command to Refresh Database Profile Metadata

Case ID Internal ID Component


14828 MZ-21836 Database agents
External Reference
Description:
There is no command to refresh Database profile metadata.
Resolution:
An option has been added to the command mzsh refreshdbmeta so that you can refresh the Database
profile metadata.

PAGE 62 of 172
Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.121 Not Possible to Configure Number if Variables per


SNMP Request

Case ID Internal ID Component


15082 MZ-21868 SNMP Collection Agents
Description:
There is no setting to control the number of variable bindings per SNMP request (PDU) for scalar variables.
Resolution:
The setting Maximum Variables Per PDU has been added to the Advanced tab of the SNMP profile so that you
can now configure the maximum number of variable bindings per request.

1.122 Conflict in SNMP Profile for Vendor Specific MIBs

Case ID Internal ID Component


14874 MZ-21871 SNMP agent
Description:
When you have two vendor specific MIB files in a single SNMP profile and you try to poll any parameters from
these files at once from an SNMP Trap agent, an error is thrown.
Resolution:
This issue has been fixed so that conflict no longer occurs in the SNMP profile for vendor specific MIBs.

1.123 Supported Oracle Versions Stated in Database Profile


and Installation Instructions

Case ID Internal ID Component


15077 MZ-21899 Documentation
Description:
The Oracle versions supported need to be updated in the Database Profile section of the Desktop user's guide
and in the Installation Instructions.
Resolution:
In the Oracle subsection of the Database Profile documentation and in the Installation Instructions, the versions
of Oracle database that are supported are specified.

PAGE 63 of 172
Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.124 Incorrect Target Filename MIM Value for Disk


Forwarding Agent

Case ID Internal ID Component


15097 MZ-21916 Disk agents
Description:
When using the MultiForwardingUDR in the Disk forwarding agent, the wrong value is returned for the MIM
'Target Filename'. The MIM does not populate from the FNTUDR filename, instead it uses the filename configured
in the agent filename template.
Resolution:
The Target Filename MIM value is now correctly returned for the Disk forwarding agent when using the
MultiForwardingUDR.

1.125 Issue with Closed on Deactivation in Categorized


Grouping Profile with Interworkflow Collection Agent

Case ID Internal ID Component


15107 MZ-21926 Categorized grouping
Description:
You cannot run a workflow if it contains a Categorized Grouping profile with Close on Deactivation enabled in
the profile configuration, together with an Interworkflow collection agent.
Resolution:
This issue has been resolved by casting sourceFileCount to Integer if it is a string, which it is if the collection
agent is an Interworkflow collection agent.

1.126 Lookup Function Timeout Due to Incorrect Locking

Case ID Internal ID Component


15142 MZ-22078 Couchbase
Description:
When you modify an object returned by the APL function pccBucketDataLookup , and then store it with
pccBucketDataStore , it is not possible to perform another lookup using the same key and transaction ID.
The object will be locked and the subsequent lookup will fail. You should be able access and modify the object if
you are accessing it within the same transaction.
Resolution:
This problem has now been fixed.

PAGE 64 of 172
Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.127 SNMP Request Agent Ignores that Network Element


File does Not Exist

Case ID Internal ID Component


15091 MZ-22083 SNMP agent
Description:
If the network element file that is configured in the SNMP Request agent configuration does not exist, the agent
ignores that the settings are incorrect and runs in the workflow.
Resolution:
It is now checked if the network element file exists in initialize. If the settings are incorrect, the SNMP Request
agent aborts with a message "Configuration ERROR: Network element file does not exist".

1.128 Cannot Specify Network Element File Pathname per


Workflow Instance

Case ID Internal ID Component


MZ-22088 SNMP Collection Agents
Description:
When you have a workflow with an SNMP Request agent, you cannot specify the Network Element File pathname
per workflow instance.
Resolution:
For workflows with an SNMP Request agent, you can now specify a pathname for the Network Element File per
workflow instance in the Workflow Table.

1.129 Default Value is Set for enum Types

Case ID Internal ID Component


15078 MZ-22091 Web Services
Workflow Bridge
Description:
Web Services handle enum types incorrectly. When requests are encoded with the MZTagged format, or are
serialized in e g Aggregation or Workflow Bridge, the default value is always set.
Resolution:
The fix to this problem is not enabled by default, since the changes are not backward compatible with existing
configurations. To use the fix, you must set the Platform property ws.enable.enum.setters to true. You
must then restart the Platform and run mzsh regenerateconfigs .

PAGE 65 of 172
Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.130 Same Name For Package and UDR Type Causes


Errors in Python

Case ID Internal ID Component


MZ-22101 Python Agents
REST Agents
Description:
In some cases the names of packages and UDR types may cause collisions in the Python agents. For instance the
REST Client Agent uses the name RESTCycleUDR both as UDR type and package name. When you route a
UDR of the type RESTCycleUDR to a Python agent the workflow aborts with an exception.
Resolution:
The structure of the UDRs used by REST Client agent have been updated. This change will impact existing
workflows that depend on this UDR type. The new UDR structure:
RESTClient.RESTCycleUDR
RESTClient.RESTRequest (previously RESTClient.RESTCycleUDR.RESTRequest )
RESTClient.RESTResponse (previously RESTClient.RESTCycleUDR.RESTResponse )
RESTClient.RESTError (previously RESTClient.RESTCycleUDR.RESTError )

1.131 Issue with Table Name in SQL Collection Agent

Case ID Internal ID Component


15017 MZ-22155 Database agents
Description:
The issue of the SQL collection agent generating the wrong format of the table definition occurs due to a fix done
for Oracle databases which does not follow the global table name format in MS SQL Server.
Resolution:
The table name format has been overridden in MS SQL insert and select statements.

1.132 TCP Transport Missing in Workflow Bridge Profile

Case ID Internal ID Component


15184 MZ-22177 Workflow Bridge
Description:
Due to a missing technical dependency between the Workflow Bridge package and Netty Transport, the TCP
option is missing as an option in the Workflow Bridge profile in some deliveries.
Resolution:
The missing technical dependency between Workflow Bridge and Netty Transport has been added so that TCP is
always available as a transport option in the Workflow Bridge profile.

PAGE 66 of 172
Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.133 Platform Cannot be Accessed due to Default to Port 0

Case ID Internal ID Component


MZ-22299 Web Interface
Description:
In the cloud, we run the Platform behind a load balancer so that no port is configured. 9000 cannot be exposed.
The issue is that the client defaults to port 0.
Resolution:
If a port is null or 0, it is not used.

1.134 Naming Conflict for Username/Password Fields in


REST Client Agent

Case ID Internal ID Component


15221 MZ-22340 REST Agents
Description:
A name conflict for the Username/Password fields used for Basic Authentication and OAuth causes problems in
the workflow instance configuration where only the first one is displayed.
Resolution:
The name of the OAuth Username/Password title has been changed to OAuth Username/Password to distinguish
the fields from each other in the workflow instance configuration.

1.135 Cannot Export APN Profiles using vcexport.

Case ID Internal ID Component


15237 MZ-22346 APN Realtime Forwarding Agent
Description:
You cannot export APN profiles using the command mzsh vcexport .
Resolution:
The export file handler has been added for the APN profile so that you can now use the command mzsh
vcexport to export APN profiles.

PAGE 67 of 172
Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.136 Errors in Examples of Creating Pico Configurations

Case ID Internal ID Component


15243 MZ-22352 Documentation
Description:
The examples provided in HOCON format in the user documentation for creating pico configurations has errors.
Resolution:
The examples provided in HOCON format for creating pico configurations have been corrected.

1.137 ESAPI.properties Not Included in Upgrade

Case ID Internal ID Component


15235 MZ-22358 Web Interface
Description:
When upgrading to a version of 8.0 SP2 from an earlier release, the new ESAPI property files are not moved to
the mzhome/etc directory. This results in the web UI not working.
Resolution:
The upgrade command has now been fixed and the files are moved into mzhome/etc as expected.

1.138 Handling Custom Agents During Upgrade Missing


from Documentation

Case ID Internal ID Component


15251 MZ-22436 Documentation
15201 Upgrader Application
Description:
The Development Toolkit User's Guide and the Installation Instructions do not include information on how
to remove and then reinstall custom agents created in Development Toolkit during upgrade or downgrade.
Resolution:
Instructions have been added to the Development Toolkit User's Guide and the steps that you are required to
take, are referred to from the relevant chapters in the Installation Instructions.

PAGE 68 of 172
Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.139 Date Fields Containing Null Values Exported


Incorrectly from Reference Data Management Web UI

Case ID Internal ID Component


15267 MZ-22493 Reference Data Management
Description:
When exporting data containing date fields with null values, using the Reference Data Management Web UI, the
same data cannot be imported again since the null value is interpreted incorrectly.
Resolution:
This problem has now been solved, and data containing null values can be exported and imported back again
using the Reference Data Management Web UI.

1.140 Missing AMQP Functionality

Case ID Internal ID Component


MZ-22542 AMQP
Description:
It should be possible to provide username and password for broker connections via UDRs. This functionality is
missing.
It is not possible to use TLS without configuring a keystore. This should be possible when the server allows one-
way TLS.
Resolution:
A new UDR type for providing username and password has been added. To use this UDR type instead of the agent
settings, select Authenticate Through Workflow in the AMQP agent settings. For further information, see the
AMQP agent documentation.
The TLS problem has now been fixed.

1.141 Optional Fields in the WSDL Not Working Properly for


Integer and Decimal Type

Case ID Internal ID Component


15024 MZ-22548 Web Services
Description:
Fields that are defined as optional in the WSDL are assigned default values which causes the integer and decimal
types to not work properly.
Resolution:
Fields that are defined as optional in the WSDL are no longer assigned default values.

PAGE 69 of 172
Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.142 Python Processes Not Stopped in Some Cases

Case ID Internal ID Component


15670 MZ-22560 Python Agents
Description:
When running workflows with Python agents on an EC and the EC is shut down without first stopping the
workflows, the Python processes continue to run in the background.
Resolution:
The Python processes are now stopped in this case.

1.143 Network Problems Cause Connection Leak

Case ID Internal ID Component


15311 MZ-22563 AMQP
Description:
When the AMQP agent loses connection to a broker, it will automatically attempt to reconnect. However, stale
network connections may remain. These connections will add up over time until the EC/ECSA is restarted.
Resolution:
Stale connections are now cleared.

1.144 Logic to Find XML Element Causes Error

Case ID Internal ID Component


15325 MZ-22627 Ultra
Description:
The logic to find the correct XML element in Ultra is only dependent on the content of the element, not the name
of the element. Therefore, if two different elements have identical content, they are considered equal which is
incorrect, thus, the configuration cannot be validated.
Resolution:
The equality logic now uses the element name as well as the content so that this issue no longer occurs.

1.145 Response UDRs for SNMP May Get Wrong Status

Case ID Internal ID Component


MZ-22733 SNMP Collection Agents
Description:
When using the SNMP agents, response UDRs that have timed out sometimes get the incorrect status Complete.
Resolution:
This problem has now been fixed and timed out UDRs will not have the Complete status.

PAGE 70 of 172
Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.146 Aggregation Session Timeouts may be Forgotten

Case ID Internal ID Component


14980 MZ-22739 Aggregation
Description:
Real-time aggregation may remove sessions from the timeout index without processing the timeout, so that the
session's timeout will be ignored. This may occur if the consume block and the timeout interval handling happens
at the same time, then the timeout handling will remove and ignore the next session, timing out in that interval if
any.
Resolution:
This problem has now been fixed and the session's timeout is not ignored in this context.

1.147 GTP' Causes System Log to be Flooded

Case ID Internal ID Component


15400 MZ-22783 GTP agent
Description:
When using GTP', the GPRS CORE system uses One IP+ Multi Port configuration which may cause the system log
to write every port change.
Resolution:
This problem has now been fixed and the system log will no longer write every port change.

1.148 Missing Password Change Dialog for New Users

Case ID Internal ID Component


MZ-22829 Access control
Description:
When the properties mz.security.max.password.age.enabled and
mz.security.user.control.enabled are set to true, a password change dialog will be displayed on
the first successful Desktop login attempt. After the password change, the Desktop hangs on the splash screen.
Resolution:
The Desktop no longer hangs after a password change.

PAGE 71 of 172
Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.149 Access Controller Cannot Save Changes when MZ


Security User Control Enabled

Case ID Internal ID Component


15308 MZ-22832 Access control
Description:
When the property mz.security.user.control.enabled is set to true , a password validation
error is thrown, and the user cannot save the changes although there is no change to the password (password
remains empty).
Resolution:
The validation error has been fixed for when there is no change to the existing user password.

1.150 Polling Large Amounts of Devices at the Same Time


May Affect Network

Case ID Internal ID Component


MZ-22857 SNMP Collection Agents
Description:
When using SNMP and having a large number of devices to poll, the network may go down, since polling is sent in
bursts to all elements at once in the beginning of the polling period.
Resolution:
This problem has now been fixed by spreading out the requests over the polling period.

1.151 SQL Realtime Forwarding Hangs in deinitialize State

Case ID Internal ID Component


MZ-22883 Realtime SQL Forwarding
Description:
When you stop a real-time workflow that contains an SQL forwarding agent, or if the workflow aborts, it may
hang in deinitialize state. The hanging is caused by a race condition and occurs intermittently.
Resolution:
This problem has now been fixed.

PAGE 72 of 172
Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.152 Incorrect Reference to REST Client UDR Type

Case ID Internal ID Component


15390 MZ-22886 REST Agents
Description:
The user documentation provides APL examples that describe the usage of the RESTCycleUDR type. These
examples contain an incorrect import statement that will cause the APL to fail.

Resolution:
The REST Client agent documentation has been updated.

1.153 Pico Viewer no longer Lists Desktops and MZSH


Processes

Case ID Internal ID Component


15781 MZ-22895 Code Server
Description:
In the listing in the Pico Viewer (in Desktop, in the web interface, or through mzsh) Desktops and mzsh processes
are no longer included.
Resolution:
The issue has been fixed and all the processes are shown as expected

1.154 Desktop Reauthentication Login without Validating


Password

Case ID Internal ID Component


15449 MZ-22917 Security
Description:
When the option to reauthenticate users after inactivity is enabled in the Desktop, and the prompt appears to
login again after timeout, the password is not validated by MediationZone so that you can enter any password
and login successfully.
Resolution:
It is now verified that the username and password are correct.

PAGE 73 of 172
Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.155 Distributed UDRs may be Dropped When Using Aeron

Case ID Internal ID Component


15185 MZ-22924 Workflow Bridge
Description:
When Workflow Bridge is configured to use Aeron as transport, distributed UDRs may be dropped when they are
fragmented during transfer.
Resolution:
This problem has now been fixed.

1.156 Some Generated Classes May Cause Exceptions


During Class Loading

Case ID Internal ID Component


MZ-22930 Ultra
Description:
During class loading, some generated classes for certain Ultra formats may cause ClassCircularityError exceptions.
Resolution:
This problem has now been fixed by improving the class loading handing.

1.157 Large Number of External References per File Impacts


Workflow Startup

Case ID Internal ID Component


15384 MZ-22938 External Reference
Description:
If you have a large number of external references per file, the workflow startup time is impacted.
Resolution:
The default value for the platform property mz.platform.extref.ttl has been modified from 0 to
5, which means the default cache for external references lives for 5 seconds. The user documentation has also
been amended to recommend that you do not exceed 1000 external references per file. If you require a number
greater than 1000, split the references across multiple files and profiles.

PAGE 74 of 172
Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.158 Empty Batches Cause Error in Inter Workflow Agent

Case ID Internal ID Component


15414 MZ-22944 Inter Workflow agents
Description:
An exception occurs when an Inter Workflow forwarding agent receives an empty batch.
Resolution:
This problem has now been fixed.

1.159 SFTP Workflow Aborts with


java.security.SignatureException

Case ID Internal ID Component


15428 MZ-22952 SFTP agents
15156
Description:
In some java 8 versions (about update 112) there is a regression in public key verification (java.io.IOException:
Invalid encoding: redundant leading 0s) which causes the SFTP workflow to abort intermittently.
Resolution:
The 3pp Maverick version has been upgraded to 1.7.11, which fixes intermittent signature validation failures.

1.160 Separate Different Routes with Same Name in System


Statistics Workflow View

Case ID Internal ID Component


15462 MZ-22959 Statistics
Description:
When viewing Queue Throughput in the System Statistics Workflow View, you cannot separate different routes
with identical names in the same workflow. This makes the graphs misleading in different ways:
- When using minute resolution: only one of the queue throughput statistics is shown, with no guarantee
of which one.
- When using hour or day resolution: the average of all the queues with the same name is shown.
Resolution:
The Queue Throughput statistics are now stored based on both the route name, and the originating agent
name. This makes all queues unique, and possible to view in the System Statistics Workflow View.

PAGE 75 of 172
Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.161 Keystore and Certificate Passphrases must be the


same

Case ID Internal ID Component


15417 MZ-22977 Documentation
Description:
The lack of a proper description in the documentation in regards to keystore creation can lead to an issue where
the certificate stored within the keystore cannot be found. This is due to the passphrases for both the keystore
and certificate being completely different.
Resolution:
A note has been added to the documentation stating that a keystore should have the same passphrase as the
certificate it stores.

1.162 Full Kafka Queue Causes NullPointerException

Case ID Internal ID Component


15545 MZ-23017 Kafka agent
Description:
When the Kafka queue is full, workflows using the Kafka forwarding agent will abort with a NullPointerException.
Resolution:
This problem has now been fixed and the workflow does not abort due to a full Kafka queue.

1.163 Conflicting Names of Mail Server Properties

Case ID Internal ID Component


15469 MZ-23020 Documentation
System Topology Registry
Description:
The name of an attribute in the System Topology registry may contain the full name of another attribute. For
instance, mz.mailserver is a system property but its name is also a part of mz.mailserver.port .
In this case you must ensure that the name of both properties in the configuration are surrounded by quotes, or
one of the properties will be overwritten at activation.
Conflicting System properties should be renamed to avoid erroneous configurations in the System Topology
registry.
Resolution:
The Platform properties mz.mailserver.host and {{mz.mailserver.auth.enabled}} have been added.
Use these properties instead of mz.mailserver and mz.mailserver.auth , which have been
deprecated and will be removed in future releases.
When the deprecated properties are set, a warning message will appear in the Platform log.

PAGE 76 of 172
Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.164 Results from an SNMP Polling May End Up in Several


Polling

Case ID Internal ID Component


MZ-23045 SNMP Collection Agents
Description:
When polling network elements, the result of a field in one polling may end up in the result of another polling
with the isPresent flag set to false.
Resolution:
This problem has now been fixed by improving the response tracker.

1.165 Binary Data Handled Incorrectly when using Kafka


Version 0.9 or Later

Case ID Internal ID Component


15467 MZ-23077 Kafka agent
Description:
If you use a Kafka agent with version 0.9 or later, in some cases binary data e.g. hexstring, is handled incorrectly.
Resolution:
The Kafka agents use ByteArrayDeserializer internally which prevents the conversion to string which causes an
incorrect result.

1.166 Generation of Temporary Topics May Cause Problems


to Users with Insufficient Rights

Case ID Internal ID Component


14531 MZ-23085 JMS agents
Description:
When using the JMS agent temporary topics are created on the JMS server when execution is started. This may
cause problems when users only have read permissions and not write permissions.
Resolution:
A property called mz.jms.disablecreatenondurable has now been added that can be used in the
executioncontext.xml file to disable the creation of temporary topics.

PAGE 77 of 172
Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.167 End Date Cannot be Defined when Searching the


System Log

Case ID Internal ID Component


15487 MZ-23130 Desktop Framework
System Log
Description:
When searching the System Log and selecting User Defined period, it is not possible to define the end date.
Resolution:
This problem has now been solved, and the start and end date can be defined for User Defined periods.

1.168 SAP CC Online Agent


CommunicationFailureException

Case ID Internal ID Component


15491 MZ-23278 SAP CC agent
Description:
During high data load, the SAP CC Online agent consumes a significant amount of memory that causes the SAP
CC agent to be unable to respond with a heartbeat connection towards the SAP CC Server due to high garbage
collection. The connection to the SAP CC server is lost. This also causes an out of memory issue on the Execution
Context.
Resolution:
Instead of creating a new object pool for each CCCycleUDR decoding, the real-time agent uses a decode
framework to avoid this memory leak issue.

1.169 Database Link Connection does not Release when


using select statement

Case ID Internal ID Component


MZ-23323 Audit
Description:
When a database link connection to select data involves an Oracle database, the connection is not released. This
is because the select statement in the MediationZone system does not issue a commit statement as starting from
Oracle c12, a commit statement for every remote transaction is enforced.
Resolution:
An optional parameter, disableCommit , for every APL function that selects the data from database only
has been introduced. The parameter is set to true by default to disable the commit statement in the system.
When it set to false , the system will do a commit statement for every connection.

PAGE 78 of 172
Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.170 Workflow Bridge Forwarding Agent Leaking FIFOs and


Threads

Case ID Internal ID Component


15562 MZ-23353 Workflow Bridge
Description:
When using the Workflow Bridge forwarding agent, Linux FIFOs and threads leak at each activation. To release
the resources, the corresponding Execution Context has to be restarted.
Resolution:
This problem has now been fixed and FIFOs and threads are not leaked at each activation.

1.171 Kafka Forwarding Agent Writes to Same Partition

Case ID Internal ID Component


15536 MZ-23377 Kafka agent
Description:
The Kafka forwarding agent (producer) writes to the same partition because the mechanism for defining a
partition no longer applies.
Resolution:
Kafka 11 has its own mechanism to define a partition which is used so that the mechanism has been correctly
configured according to requirements.

1.172 sizeOnDisk Causes Files of 2 GB and Greater to be


Reported as Wrong Size

Case ID Internal ID Component


15602 MZ-23428 Merge Files Collection Agent
Description:
sizeOnDisk in the CollectedFileUDR parameter is cast to int from long, causing files of 2 GB in size to be reported
as the wrong size.
Resolution:
The parameter FileSize has been added in the CollectedFileUDR, which is of type long.

PAGE 79 of 172
Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.173 Client Secret Field Causes Problems in Certain APIs

Case ID Internal ID Component


15604 MZ-23433 REST Agents
Description:
The REST agent has a Client Secret field which is not allowed in all APIs, which may cause problems in
configurations.
Resolution:
This problem has now been solved and the Client Secret field has been made optional.

1.174 SNMP UDRs Collected by SNMP Request Agent May


Miss Some Fields

Case ID Internal ID Component


15576 MZ-23436 SNMP agent
Description:
When using the SNMP Request agent, fields in collected \{\{SnmpUDRs}} may sometimes be missing, even
though the state in the metadata is set to COMPLETE.
Resolution:
This problem has now been fixed so that fields are no longer lost.

1.175 Example Incorrect for Setting JAVA_HOME in


Installation Instructions

Case ID Internal ID Component


MZ-23447 Documentation
Description:
The example provided on how to set JAVA_HOME using the topo command is incorrect in the Java Version
Change appendix in the Installation Instructions.
Resolution:
The example has been corrected to the following command in the Installation Instructions:
$ mzsh topo env --update-java-home "/usr/lib/jvm/open-jdk" .

PAGE 80 of 172
Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.176 Duplicate Security Event listed in Event Notification


Configuration

Case ID Internal ID Component


15682 MZ-23529 Documentation
Event
Description:
The Event Setup tab of the Event Notification configuration shows two events named "Security Event". The
identical names make it impossible to decide whether one, the other, or both events should be chosen. Only one
event is actually in use.
Resolution:
The unused event has been removed so that now only one "Security Event" is listed in the Event Setup .

1.177 Reauthentication Request in Topology Overview in


Browser

Case ID Internal ID Component


15684 MZ-23554 Web Zone
Description:
When you go to the Topology Overview page in your browser, a reauthentication dialog is shown, which is
incorrect behavior.
Resolution:
You are no longer requested for reauthentication when you open the Topology Overview.

1.178 Cannot Save Workflow with Data Veracity Forwarding


Agent when Commit Window Size Not Selected

Case ID Internal ID Component


MZ-23598 Data Veracity
Description:
When the Commit Window Size check box is not selected in the Data Veracity forwarding agent configuration,
the value becomes null, which triggers validation. The workflow then cannot be saved.
Resolution:
When the Commit Window Size check box is not selected in the agent configuration, no validation is done on
the commit window size.

PAGE 81 of 172
Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.179 Direct Memory Usage High in GTP' Agent

Case ID Internal ID Component


15400 MZ-23610 GTP'
Description:
It may occur that the memory usage is needlessly high for the GTP' agent.
Resolution:
The direct memory usage has been reduced for the GTP' agent.

1.180 ASN.1 Format Validation Error in Ultra

Case ID Internal ID Component


15720 MZ-23712 Ultra
Description:
When you have ASN.1 structures of "list of list" (eg "SEQUENCE OF SEQUENCE OF"), this may sometimes cause
the format parsing to fail.
Resolution:
This issue has now been fixed.

1.181 Classloader Issues causes Agent to Fail

Case ID Internal ID Component


MZ-23733 Hadoop
Description:
Due to internal classloader issues, the Hadoop agents can sometimes fail depending on configuration issues, such
as which mzps have been installed and in which order.
This is a general issue that may interfere with many 3PPs that use standard Java extension handling methods such
as ServiceLoader.
Resolution:
The classloader now always report the correct result and the extension handling works correctly.

PAGE 82 of 172
Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.182 APL function udrGetErrorCodes Returns Null from


Data Veracity

Case ID Internal ID Component


MZ-23762 Data Veracity
Description:
When retrieving the DataVeracity UDR from the database, the error code is not added in the class
DRabstractUDR, causing the APL function udrGetErrorCodes to return null.
Resolution:
The error code is added when retrieving the DataVeracity UDR.

1.183 Timezone Incorrectly Handled in the Web Service


Agent

Case ID Internal ID Component


15309 MZ-23857 Web Services
Description:
The Web Service agent always translates the timezone in the incoming date fields from an HTTP request to a
system timezone which causes timezone information loss in APL and possibly in other agents which use that
information.
Resolution:
The Web Service agent does not modify the timezone in the incoming dateTime fields from an HTTP request and
handles it correctly, instead of using the system one.

1.184 Missing Description of Operator Precedence

Case ID Internal ID Component


MZ-23864 Analysis Agent
Documentation
Description:
Unlike Java, the && and || operators in APL have the same precedence. Both operators have right fixity. This is
not described in the documentation.
Resolution:
The APL Reference Guide has been updated.

PAGE 83 of 172
Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.185 Documentation Requires Clarification on use of


fileListDirectory

Case ID Internal ID Component


15773 MZ-23877 Collection Strategy APL
Documentation
Description:
The documentation of the fileListDirectory command in the APL Reference Guide does not state that the function
can only be used to list directories in your local file system.
Resolution:
A note has been added to the section on fileListDirectory in the chapter on File Functions in the APL Reference
Guide stating that the command can only be used for directories in your local file system.

1.186 REST Agent Cannot be Created

Case ID Internal ID Component


15805 MZ-23954 REST Agents
Description:
The REST agent cannot be created due to a dependency issue.
Resolution:
Initialization of the custom configuration used by the REST agent has been updated, which was required due to a
change in the underlying AKKA framework.

1.187 DRExceptions Cause Real-Time Workflow to Abort

Case ID Internal ID Component


15822 MZ-24005 Couchbase
15831
Description:
The real-time workflow engine was refactored to handle exceptions in a more controlled way. During this
refactoring, the handling of DRExceptions was changed causing DRExceptions to abort workflows.
Resolution:
The handling of DRExceptions has been restored to its previous state so that workflows are no longer aborted.

PAGE 84 of 172
Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.188 Documentation of SAP CC Compatibility requires


Update

Case ID Internal ID Component


15843 MZ-24036 SAP CC agent
Description:
The SAP CC documentation requires to be updated with the SAP CC version that is supported.
Resolution:
The SAP CC documentation has been updated to indicate that SAP CC 5.0 is supported on MediationZone 8.0.

1.189 LDAP Authentication does not work with DN Lacking


Organizational Unit

Case ID Internal ID Component


15817 MZ-24086 LDAP Authentication
Description:
If the DN specified as the User base in the LDAP authentication does not contain an organizational unit, Desktop
login always fails.
Resolution:
The problem has been corrected and it is now possible to login with a User base that does not contain an
organizational unit.

1.190 Duplicate Filter Collection Strategy Ignores File List


Size Value

Case ID Internal ID Component


MZ-24090 SFTP agents
Description:
In Duplicate Filter Collection Strategy, the duplicate filter list size in the system does not match with the user
input File List Size value.
Resolution:
The duplicate filter list size is corrected according to the File List Size value.

PAGE 85 of 172
Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.191 Couchbase PCRF Workflow Aborts with


BucketClosedException

Case ID Internal ID Component


15822 MZ-24106 Couchbase
15831
Description:
When running multiple workflows that use pcrf apl plugins, if one workflow is stopped, the other workflows
abort with BucketClosedException. This is due to the new cluster model sharing bucket objects between
workflows.
Resolution:
The internal Couchbase cluster now has a reference counter for each workflow using a bucket, so that one
workflow does not prematurely close a bucket object still in use.

1.192 Design Document from Previous Couchbase Server


Version causes IllegalArgumentException

Case ID Internal ID Component


15821 MZ-24120 Couchbase
Description:
When the Couchbase client tries to fetch the Couchbase view design document from older servers to the new
client, the application aborts with an ava.lang.IllegalArgumentException. This was because the DesignDocument
from the new SDK does not contain a variable called updateInterval.
Resolution:
It is no longer possible to set updateInterval in the Couchbase advanced properties.

1.193 File Descriptor Leak in Platform

Case ID Internal ID Component


15866 MZ-24144 Platform
Description:
File descriptors are left open in the platform process when you start the Desktop launcher.
Resolution:
This issue no longer occurs when you start the Desktop launcher.

PAGE 86 of 172
Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.194 Installing InfluxDB using Script Fails on Ubuntu 14.04

Case ID Internal ID Component


MZ-24198 Documentation
System Insight
Description:
When you try to install InfluxDB with System Insight using the script provided, and you have Ubuntu 14.04, the
installation might fail. This occurs due to systemd being present as service manager on the system. On Ubuntu
14.04 the default service manager is Upstart, and this is assumed to be the case by the Influx installer when
installing on 14.04. Later versions of Ubuntu (officially 15.04) use systemd as the service manager but systemd
might be used in Ubuntu 14.04 by applications with a dependency on it. It was found that Java 8 update 121 and
onwards might add systemd to the system depending on how it is installed. In later versions of Ubuntu, this issue
does not occur since systemd is the default service manager and Upstart is not present.
Resolution:
There are additional steps that you must take to temporarily disable systemd by renaming the systemctl
command before you run the script, which you then rename back to systemctl after running the script.
These instructions have been added to the System Insight documentation.

1.195 Documentation Lacks Additional Steps to use Firefox


for PCC in Web UI

Case ID Internal ID Component


15861 MZ-24260 PCC
Description:
If you upgrade from a version of MediationZone previous to 8.0 to a version of 8.0, there is an issue with the
HTTPS certificate if your chosen web browser is Firefox for PCC in the Web UI. The PCC documentation does not
include the addtional steps required if you are using Firefox.
Resolution:
The documentation states that you can use Java keytool to create a keystore that is signed by a trusted authority,
or you can create a keystore, and then add exceptions to Firefox. The instructions have been added to the PCC in
the Web UI sections of the PCC Buckets and PCC Rules documentation.

PAGE 87 of 172
Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.196 Unable to Stop SFTP Forwarding Agent Immediately in


Middle of File Transfer

Case ID Internal ID Component


15887 MZ-24267 SFTP agents
Description:
When stopping a running SFTP forwarding agent workflow (typically for a large file transfer), the workflow
hangs. This is because the connection timeout function in the Java library is not enough to terminate the
connection when using SshTools API 1.6 and the Java library.
Resolution:
A connection timeout function in SshTools API has been implemented, which fixes the timeout for every
connection component (e g, Socket and Ssh2Context).

1.197 NullPointerException in Aggregation Profile

Case ID Internal ID Component


15935 MZ-24297 Aggregation
16473
Description:
The cache stores lock objects which is not threadsafe. This means that the code block for locking aggregation
profiles is non-deterministic when executed by multiple profiles.
Resolution:
The problematic code block has been made threadsafe.

1.198 NordPool Session Closes with Token Expiration

Case ID Internal ID Component


15970 MZ-24328 Nordpool
Description:
The Nordpool session is automatically closed with the first token expiration. This occurs even when a new token
has been received.
Resolution:
The token has been removed from the initiating connection request so that this issue no longer occurs.

PAGE 88 of 172
Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.199 OID Fields of Type Counter64 Handled as Signed


instead of Unsigned Values

Case ID Internal ID Component


15944 MZ-24337 SNMP Collection Agents
Description:
If a field of type Counter64 is fetched with the SNMP collection agent and has a value greater than MAX_INT, it
wraps into a negative number. This is incorrect as Counter64 values should be unsigned.
Resolution:
Counter64 values are now handled as unsigned.

1.200 Conditional Trace Filter Status Displayed Incorrectly

Case ID Internal ID Component


MZ-24411 Conditional Trace
Description:
When you run a Conditional Trace filter over multiple workflows using multiple akka nodes, the filter status is not
updated correctly, giving the impression that the filter is not running on all workflows.
Resolution:
The issue has been resolved and the filter status is now displayed correctly.

1.201 References to Solr in platform.log during Upgrade

Case ID Internal ID Component


MZ-24439 Upgrader Application
Description:
When upgrading to 8.0.4.0 and later from an earlier version of MediationZone, you get a SEVERE level warning in
the platform.log file regarding Solr.
Resolution:
Unnecessary references to the Solr library have been removed from MediationZone.

PAGE 89 of 172
Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.202 Source Files Left MIM Functioning Incorrectly

Case ID Internal ID Component


15716 MZ-24442 Inter Workflow agents
Description:
The Source Files Left MIM parameter is functioning incorrectly for the Interworkflow collection agent. It is
incorrect by 1.
Resolution:
The position as well as the length have been removed from the array holding the files so that this issue no longer
occurs.

1.203 Adding Pico in Non-Existing Container Prevents


Platform from Starting

Case ID Internal ID Component


16048 MZ-24478 Documentation
System Topology Registry
Description:
If you attempt to add a pico configuration to a container that does not exist, the operation will appear to be
successful. However, the Platform will fail with an exception on startup. This problem will remain unless the
empty container is unset or is populated with missing values
Resolution:
When you use the topo subcommands set or unset the full path of the affected configuration file
will be validated. If an intermediate part, like the container, is missing in the directory structure, a warning will be
issued with a recommendation on how to unset the empty container.

1.204 Cannot Run vc import/export for SNMP Profile

Case ID Internal ID Component


16004 MZ-24519 VC Import/Export
Description:
The SNMP profile is not supported for a vc import or export.
Resolution:
The SNMP profile supports vc import and export.

PAGE 90 of 172
Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.205 Ultra Generation Error for Some List Field Types

Case ID Internal ID Component


16042 MZ-24531 Ultra
Description:
If you have a record type defined in an asn_block or xml_schema, it is no longer possible to use this type in an
external definition list field (e g in "set" definition).
Resolution:
This issue has been fixed so that you can use ASN formats in an external definition list.

1.206 Error in pccBucketDataLookupMany returns Null

Case ID Internal ID Component


16022 MZ-24535 Couchbase
Description:
If an error occurs in pccBucketDataLookupMany, it returns null.
Resolution:
If an error occurs in pccBucketDataLookupMany, it now returns an empty map.

1.207 Generated Names of Nested Types in XSDs Collide


with other Type Names

Case ID Internal ID Component


16058 MZ-24554 Web Services
Description:
As names of nested types in XSDs are generated by appending the parent type name with the sub type name,
there can be situations where names collide with other type names.
Resolution:
Type name generation is handled by JAXB, and JAXB has a parameter localScoping which can be used
to handle these cases. Advanced properties in the Web Service profile have been extended with support to set
JAXB global bindings, including localScoping . By setting localScoping=toplevel , the issue is
resolved.

PAGE 91 of 172
Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.208 Web Service Profile may become Invalid

Case ID Internal ID Component


16042 MZ-24557 Web Services
Description:
Due to a change in the classloader resource handling introduced in MediationZone 8.0.4.0, if you have the SAML
Single Sign On package installed, any attempt to save a Web Service profile fails and the profile becomes invalid.
Any workflow using this profile will fail to run.
Resolution:
The broken logic for extracting jar file names from resources has been fixed so that this issue no longer occurs.

1.209 Workflow with SNMP Collection Agent Aborts for


INCOMPLETE Requests

Case ID Internal ID Component


16088 MZ-24562 SNMP agent
Description:
In some cases not all requested data comes back in response and request is marked as INCOMPLETE. After the
latest updates to the SNMP collection agent, it has started to abort in such cases. The source of the problem is
the Java8-specific collector, which cannot handle null cases.
Resolution:
The Java 8 collector has been rewritten to a standard one so that this issue no longer occurs.

1.210 The sqlExec APL Method does not work on ECSA


Instances

Case ID Internal ID Component


16077 MZ-24565 Database functions
Description:
The sqlExec APL implementation was modified to fetch configuration information from the platform instance
during execution. This does not work for workflows running on ECSA instances since they may not have any
platform dependencies.
Resolution:
The issue has been resolved by fetching configuration information in the initialization phase instead of during
workflow execution.

PAGE 92 of 172
Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.211 NPE in TCP/IP Collection Agent

Case ID Internal ID Component


MZ-24609 TCP/IP agent
Description:
A null pointer exception is thrown due to a race condition for accessing the connection state between the
decoding-thread and IO-thread, if a connection receives data not expected by the decoder and closes the
connection, and the IO-thread receives an end-of-file from the client closing the connection at the same time.
Resolution:
A null check has been added to the TCP/IP collection agent so that this issue no longer occurs.

1.212 Unsuitable Version can be selected for Embedded


Kafka

Case ID Internal ID Component


MZ-24624 Kafka agent
Description:
Due to an error in the Kafka profile configuration, it is possible to select an unsuitable parameter for embedded
Kafka.
Resolution:
The Kafka profile configuration dialog has been corrected so that you can no longer select an unsuitable
parameter for embedded Kafka.

1.213 Transport Layer Exception on Workflow Bridge


Forwarding Agent

Case ID Internal ID Component


16241 MZ-24633 Workflow Bridge
16067
Description:
When you run a workflow including a Workflow Bridge forwarding agent, it may occur that an exception is
thrown and many messages appear in the System Log stating that the transport layer raised an exception. This
is because the classes RequestHandlerBase and ResponseHandler contain a function exceptionCaught, which is
called from Netty, and it tries to disconnect by calling "closeChannel". The problem is that if the closing of the
channel fails, this leads to an exception which ends up in exceptionCaught causing an endless loop.
Note! This issue may occur for other agents that also use Netty.
Resolution:
This issue has been fixed so that when you get an exception when trying to disconnect, there is not a continuous
attempt to close if closing the connection fails.

PAGE 93 of 172
Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.214 Misleading Settings for Kafka Client

Case ID Internal ID Component


MZ-24664 Kafka agent
Description:
The settings for the Kafka client version in the Kafka profile configuration does not reflect how the profile works.
Resolution:
This problem has now been fixed and the GUI has been adjusted to reflect how the profile works.

1.215 AuditAdd Function Produces NullPointerException


when Called from an Aggregation Agent

Case ID Internal ID Component


16094 MZ-24685 Aggregation
16300 Audit
16332
Description:
It may occur that a workflow with an Aggregation agent aborts on the auditAdd function call with
java.lang.NullPointerException.
Resolution:
This issue has been fixed so that the auditAdd function works in the Aggregation agent without aborting the
workflow.

1.216 Excessive logging from Akka Cluster Client

Case ID Internal ID Component


16421 MZ-24700 Conditional Trace
16128
Description:
When a network failure is detected between an Akka cluster and an Akka cluster client. The client will quarantine
the cluster and start logging Warning messages. The amount of logging is excessive and will quickly flood the
Execution Context log
Resolution:
The amount of logging has been reduced and the documentation regarding Akka usage in Mediationzone has
been clarified

PAGE 94 of 172
Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.217 Dynamic Fields Missing from Workflow Instance Table

Case ID Internal ID Component


16139 MZ-24716 Desktop Framework
Description:
After a workflow is saved, new dynamic fields do not appear on the workflow instance table. However, after you
close and reopen the workflow, they reappear.
Resolution:
This problem is fixed. After a workflow is saved, new added fields are displayed on instance table.

1.218 Open in Monitor Disables Debug for Workflow

Case ID Internal ID Component


16520 MZ-24769 Desktop Framework
16155 RCP
15886
Description:
When you open a workflow in monitor mode by selecting the option Open in Monitor , debug is turned off. This
is caused by a bug created with the introduction of the options *Run in Monitor* and Debug in Monitor in a
previous version of MediationZone 8.0.
Resolution:
The functionality has been reverted so that Open in Monitor no longer changes the debug setting.

1.219 Avro Description Incorrect in Documentation

Case ID Internal ID Component


MZ-24775 Ultra
Description:
In the Ultra Reference Guide, in the Avro Support section, it is incorrectly stated that decoding is supported.
Resolution:
The documentation has been updated and it is now clear that decoding is not supported.

PAGE 95 of 172
Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.220 Many Log Events for Logging in Appears in System


Log

Case ID Internal ID Component


16133 MZ-24826 PCC
Description:
It may occur that there is a large number of log events for the user logging in in the system log.
Resolution:
User session handling has been improved.

1.221 Cannot Assign floating point values to Notification


Level in PCC Web UI

Case ID Internal ID Component


16198 MZ-24862 PCC
Web Interface
Description:
In PCC Usage Management, it is not possible to assign floating point values to a notification level via the Web UI
form.
Resolution:
The possibility to assign floating point values has been added to the Web UI.

1.222 RAT-type Unavailable in Argument List of Rules


Mapping in Web UI for PCC

Case ID Internal ID Component


16199 MZ-24865 PCC
Web Interface
Description:
You cannot set the RAT-type in the argument list of a Rules Mapping via the Web UI.
Resolution:
You can set the RAT-type as an argument when you create Rules Mappings via the Web UI.

PAGE 96 of 172
Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.223 Execution Manager Detail Views do not save after


Desktop Reloads

Case ID Internal ID Component


16209 MZ-24889 RCP
Description:
Data for the Execution Manager 'Detail Views' do not save after the Desktop reloads. This is due to the fact that
the necessary metadata is lost due to some changes in the code.
Resolution:
The code has been updated, adding the inclusion of the necessary metadata so that this problem has been fixed.

1.224 Missing Support for QName Datatype in Web Services

Case ID Internal ID Component


16148 MZ-24898 Web Services
Description:
The support for QName datatypes in WSDL files is missing for Web Services.
Resolution:
Support for QName has now been added.

1.225 OID Fields of Type Counter32 Handled as Signed


instead of Unsigned Values

Case ID Internal ID Component


16232 MZ-25001 SNMP Collection Agents
Description:
If a field of type Counter32 is fetched with the SNMP collection agent and has a value greater than MAX_INT, it
wraps into a negative number. This is incorrect as Counter32 values should be unsigned.
Resolution:
Counter32 values are now handled as unsigned.

PAGE 97 of 172
Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.226 Inconsistent Behaviour of sysUpTime Field

Case ID Internal ID Component


16231 MZ-25007 SNMP agent
Description:
The sysUpTime field in the SNMP Collection agent is behaving inconsistently which may result in the OID
Profile generating incomplete results.
Resolution:
This problem has now been fixed.

1.227 Missing MIM Description for SAP CC Online Agent


Documentation

Case ID Internal ID Component


16247 MZ-25011 Documentation
SAP CC agent
Description:
The MIM descriptions for additional SAP CC Online Agent MIMs are missing from the documentation.
Resolution:
The descriptions have been added to the documentation.

1.228 C Style for loops with Complex Conditions not


working properly

Case ID Internal ID Component


MZ-25014 Analysis Agent
Description:
C style for loops with complex conditions do not work properly. These for loops are being translated into while
loops in the code generation, and there is a bug in the translation.
Resolution:
Reordering of statements in the code translation will generate correct corresponding while loops even when
complex conditions are used.

PAGE 98 of 172
Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.229 Workflow Table Configuration is Unstable for Batch-


Based Real-Time Agents

Case ID Internal ID Component


16256 MZ-25038 RT Batch
Description:
When using any of the batch-based real-time collection agents (real-time SFTP or SCP collection agents, or the
new real-time Disk collection agent) and setting their configuration in the workflow table, there are problems in
the GUI. Whenever the configuration is set in agent, the configuration in the workflow table is lost and has to be
reentered.
Resolution:
This issue has now been fixed.

1.230 Workflow Validation takes a long time

Case ID Internal ID Component


16200 MZ-25051 Platform
Description:
It may occur that a workflow takes a long time to validate.
Resolution:
The property mz.picostorage.usecache is set to true by default to prevent this issue.

1.231 Null Returned when using a Batch-Based Real-Time


Agent with externalReferenceGet

Case ID Internal ID Component


16283 MZ-25088 RT Batch
Description:
When using any of the batch-based real-time collection agents (real-time SFTP or SCP collection agents, or
the new real-time Disk collection agent) in combination with an APL collection strategy, the APL function
externalReferenceGet does not work, and it will always return null.
Resolution:
This issue has now been fixed.

PAGE 99 of 172
Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.232 Race Condition may cause Configurations to become


Invalid after Import

Case ID Internal ID Component


16220 MZ-25091 System Import/Export
Description:
There is a race condition between the configuration validation code and the class loader updates, caused
by updates in generated code that may cause configuration validation to fail in some cases, where multiple
dependent configurations are imported at once.
Resolution:
The thread handling and locking has been fixed.

1.233 Rest Client Agent requests and then does not accept
standard http-headers

Case ID Internal ID Component


16425 MZ-25125 REST Agents
Description:
In some cases standard http-headers "Content-Type" and "Content-Length" are handled incorrectly. This is
related to Akka libraries requirements.
Resolution:
The logic of http-headers handling has been fixed in accordance with the requirements of the library used.

1.234 Many occurences of "EC user logged in" in System


Log

Case ID Internal ID Component


16133 MZ-25185 Web Zone
Description:
When using the Web UI to access PCC buckets, the system log displays multiple messages stating that the user is
logged in on the Execution Context.
Resolution:
The issue has been resolved and querying the buckets via the Web UI no longer causes multiple user sessions to
be opened.

PAGE 100 of 172


Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.235 Distributed Storage Functions for Key Iterator not


Working Properly

Case ID Internal ID Component


16311 MZ-25192 Distributed Storage
Description:
For the Distributed Storage functions to create and get a key iterator, the iterator does not support ranges after
the upgrade to the 2.x Couchbase client.
Resolution:
This issue has been fixed.

1.236 Unexpected Conversion of RFC containing NUMBER


field with more than 18 digits to UDR

Case ID Internal ID Component


16369 MZ-25394 SAP RFC Processor
Description:
When generating a UDR from an RFC containing a NUMBER field with more than 18 digits, this is represented as a
long type in the UDR. A long can only contain a maximum of 19 digits. This leads to unexpected conversions.
Resolution:
This issue has been fixed so that the RFC containing a NUMBER field with more than 18 digits is handled by
converting it to a bigint field in the UDR.

1.237 Incorrect Workflow Group Scheduling Stop Time Filled

Case ID Internal ID Component


16394 MZ-25403 Workflow group
Description:
Workflow group scheduling stop time is always filled with "23:59:59" if the value is empty.
Resolution:
Stop time is no longer filled.

PAGE 101 of 172


Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.238 Incorrect Handling of Gauge32 Values in SNMP


Request Agent

Case ID Internal ID Component


16401 MZ-25429 SNMP agent
Description:
When using the SNMP Request agent, fields of Gauge32 type in result set are set to null regardless of their actual
value.
Resolution:
This problem has now been fixed and the fields are set correctly.

1.239 Overloaded Couchbase may Cause Throughput to


Drop

Case ID Internal ID Component


16380 MZ-25463 Couchbase
Description:
When the Couchbase client experiences a high load, for example, during a server rebalance, or when multiple
workflows open and close a shared bucket connection, it may occur that the bucket connection remains
closed and is never re-opened unless the workflow is manually restarted. This is due to a race condition in the
Couchbase bucket connection handling.
Resolution:
This problem has now been fixed by improving the thread safety of the connection handling for buckets.

1.240 SQL Forwarding Agent for Real-Time Leaks Database


Connection at Shutdown

Case ID Internal ID Component


MZ-25472 Realtime SQL Forwarding
Description:
During initialization of the real-time SQL forwarding agent, a database connection is created to determine the
database type. This connection never closes at shutdown of the agent and results in a leakage of unusable
connections in the connection pool.
Resolution:
The connection created during initialization was only used to determine the database type. This has been pushed
down to the worker threads doing the actual work and using connections, which also closes their connection at
shut down. The connection used during initialization has also been removed.

PAGE 102 of 172


Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.241 Symbolic Links in MZ_HOME Causes Pico


Registration to Fail

Case ID Internal ID Component


16242 MZ-25477 Pico Start
Description:
If the path set for MZ_HOME contains a symbolic link, the pico registration may fail.
Resolution:
This problem has now been fixed and using symbolic links in MZ_HOME will not cause pico registration to fail.

1.242 Incorrect Order of Columns in Reference Data


Management UI

Case ID Internal ID Component


16442 MZ-25532 Reference Data Management
Description:
When you create a database table and add it to a Reference Data Management profile, the order of the columns
are not preserved. As a result, the columns may be displayed in an incorrect order.

Resolution:
This problem has now been fixed and the columns will be displayed in the same order as they are specified in the
create table clause.

1.243 Akka Reconnect Issues

Case ID Internal ID Component


16421 MZ-25538 Conditional Trace
16128
Description:
When running an Akka cluster of at least two nodes together with Conditional Trace, sometimes after a cluster
restart, workflows may fail to re-register. This has the effect that a new conditional trace filter does not reach the
affected workflows unless they are restarted.
Resolution:
The issue has been resolved and workflows now re-register after an Akka cluster restart.

Please note that these release notes might not be sufficient. Please see the test procedure in the fix for SP5. It
seems there are commands that you need to use in conjunction with restart to get it working.

PAGE 103 of 172


Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.244 Akka Logs Warning Message when EC shut down

Case ID Internal ID Component


16421 MZ-25550 Conditional Trace
16334
Description:
If an Akka cluster is running on one or several service contexts during the shutdown of an EC, Akka logs a warning
message regarding connection loss to a specific address and port. However, it is impossible to derive which EC
this address belongs to.
Resolution:
At startup of the Akka system on an EC, the corresponding address:port information is logged in the EC log, so
that it is possible to correlate the service context warning with a specific EC.

1.245 Incorrect Description of Salesforce Reconnection


Timeout

Case ID Internal ID Component


16464 MZ-25564 Documentation
SalesForce agent
Description:
If the Salesforce Streaming API Agent agent loses connection, it will attempt to reconnect. If the connection
is not recovered before a timeout expires, the workflow will abort. You can enter the timeout value in the
Reconnection Timeout field. This is not mentioned in the the current description of the field, which is also
incorrect.
Resolution:
The user documentation has been updated.

1.246 APL Function jsonDecodeUdr not Working in some


Installations

Case ID Internal ID Component


16436 MZ-25610 Analysis Agent
16446
Description:
The APL function jsonDecodeUdr does not work in some installations due to a dependency issue.
Resolution:
The required dependency has been made available in all installations.

PAGE 104 of 172


Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.247 Differences in Configuration Files after Upgrade from


a 7.3 version to an 8.0 version

Case ID Internal ID Component


16481 MZ-25649 Upgrader Application
Description:
If you upgrade from a version of MediationZone 7.3 to a version of MediationZone 8.0, there may be differences
in your configuration files. This is caused by a change made to data serialization in 8.0.
Resolution:
After finalizing the upgrade, you can set the property mz.outputstream.use_compact to true
. This property has been documented in the System Administration documentation and this optional step is
included in the Release Notes in the Upgrade section.

1.248 SAP RFC function with Plain Table Import Parameter


giving Errors

Case ID Internal ID Component


16478 MZ-25693 SAP RFC Processor
Description:
When an attempt is made to call an RFC function with plain table (single column table) as an import parameter, it
might fail with com.sap.conn.jco.JCoRuntimeException.
Resolution:
The issue have been fixed to properly handle plain table as an import parameter for an RFC function.

1.249 Messages in Log on Content-Type HTTP header for


Rest Client Agent

Case ID Internal ID Component


16425 MZ-25699 REST Agents
Description:
It may occur that when you run a workflow which includes the REST Client agent, for every request sent, a
warning message appears in the log stating that the Content-Type HTTP header is ignored. This causes the log
files to become very large.
Resolution:
The warning message saying that Content-Type HTTP header is ignored has been removed from the log.

PAGE 105 of 172


Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.250 Pico Manager does not show Pico Type on Instance


Table

Case ID Internal ID Component


MZ-25830 Desktop Framework
Description:
The Pico Manager does not show the pico type on an instance table.
Resolution:
The pico type is now shown on the instance table, for example EC1 (ec).

1.251 Database Forwarding Agent uses Wrong Type of


Statement for PostgreSQL

Case ID Internal ID Component


16620 MZ-25916 Database agents
Description:
When inserting records into tables in PostgreSQL databases using the Database forwarding agent, the agent
invokes a call statement, which should not be used for PostgreSQL.
Resolution:
This problem has now been fixed, and the Database forwarding agent invokes a select statement when
inserting records into PostgreSQL databases.

1.252 Incorrect TLS Instructions

Case ID Internal ID Component


MZ-25927 Documentation
Description:
The System Administrator's guide contains a section describes how to setup TLS for RCP. One of the mzsh
commands that is listed in this section is incorrect. As a result the EC/ECSAs in the configured containers will fail
to connect to the Platform.
Resolution:
The System Administrator's guide has been updated.

PAGE 106 of 172


Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.253 Incorrect Handling of Outstanding Requests in the


SNMP Request Agent

Case ID Internal ID Component


16744 MZ-25975 SNMP agent
Description:
When using the SNMP Request agent, it may happen that some outstanding requests are not counted, resulting
in a higher number of outstanding requests than specified in the Max Outstanding Per Element setting in the
SNMP Profile.
Resolution:
This problem has now been fixed and all requests are counted.

1.254 Statistics Import from 8.0.3.6 to a version of 8.0.4.0


throws IndexOutOfBoundsException

Case ID Internal ID Component


15961 MZ-25983 Desktop Framework
Statistics
Description:
A statistics export from a version of MediationZone 8.0.3.0 cannot be imported into to a version of 8.0.4.0, and it
throws IndexOutOfBoundsException error.
Resolution:
This is a known issue that a statistics export prior to a version of 8.0.4.0 cannot imported into a version of 8.0.4.0.
However, this problem is fixed in 8.0.5.0, and the statistics export from 8.0.5.0 can be imported to later versions
of MediationZone.

1.255 Poor Performance of Log Functions using log4j

Case ID Internal ID Component


17050 MZ-26042 Analysis Agent
Description:
The functions using log4j, e.g. log.info, log.warn, have similar performance impact regardless of if the logging is
performed or not, based on the log level configured, in cases where the log message contains a complex type e.g.
a udr.
Resolution:
The implementation of these functions has been modified so that they have very minor performance impact
when no logging is performed, i e when log-level is set so that the logging in question is not done.
Note that due to the change of implementation, you must run the mzsh command regenerateconfigs
after applying the patch, otherwise any workflows using these functions will fail at runtime.

PAGE 107 of 172


Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.256 Timeout for LDAP Connection Pool not Working

Case ID Internal ID Component


17000 MZ-26045 LDAP APL
Description:
The LDAP connection is not closed by a timeout since the connection timeout property is set as an environment
property.
Resolution:
The connection timeout property has been set as a system property.

1.257 FTP/DX200 Agent does not Support Increase in


Number of Records

Case ID Internal ID Component


17135 MZ-26050 FTP DX200 agent
Description:
The FTP/DX200 agent does not support an increase in the number of records in TTSCOF and TTTCOF.
Resolution:
The FTP/DX200 agent now supports reconfiguration of the number of records in TTSCOF and TTTCOF.

1.258 Error Thrown due to Library missing from aws jar

Case ID Internal ID Component


17280 MZ-26080 Hadoop
Description:
When you run a workflow with a Hadoop agent, an error is thrown because a library from an aws jar is missing.
Resolution:
The apache-hadoop library has been updated so that the required aws jars are included.
Note! If you have DTK agents which were built using apache jar files found in the apache-hadoop library, you
must rebuild these agents using the new apache jars contained within the mzp provided.

PAGE 108 of 172


Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.259 Allow any type of MIME standard Content-Type header

Case ID Internal ID Component


17529 MZ-26265 REST Agents
Description:
Content-Type in the REST Client agent is based on non-binary formats defined in akka. Akka did not include
custom types, such as types defined by the AWS api.
Resolution:
Any Content-Type is parsed using the akka parser. If that fails, parsing is based on MIME pattern standards.

1.260 Schema Name not considered for Database Agent with


PostgreSQL

Case ID Internal ID Component


17625 MZ-26351 Database agents
Description:
PostgreSQL custom schemas are incorrectly supported in generated SQL statements.
Resolution:
Support has been added for PostgreSQL schemas in the database collection and forwarding agents by prefixing
database object names with the schema name, delimited with quotation marks.

1.261 Timeout Expires while Fetching Topic Metadata

Case ID Internal ID Component


17434 MZ-26370 Kafka agent
Description:
A connection leak occurs during a normal workflow process so that the timeout expires.

Resolution:
The connection closes correctly after fetching topic metadata.

PAGE 109 of 172


Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.262 Session.Workflow not displayed in the Buckets Web


UI

Case ID Internal ID Component


MZ-26379 Web Interface
Description:
When viewing a buckets list of sessions in the Web UI, the workflow parameter is not displayed even though it is
part of the udr.
Resolution:
The Web UI html file has been updated and now properly displays the workflow parameter.

1.263 Refresh not working in External Reference Profile

Case ID Internal ID Component


17856 MZ-26394 External Reference
Description:
When you change a value in an external reference file, the Refresh button does not work in the External
Reference profile.
Resolution:
The Refresh button has been fixed.

1.264 Null pointer in UDR Assistance

Case ID Internal ID Component


18277 MZ-26397 Ultra
17862
Description:
When sub-folders are enabled, it may occur that a null pointer exception appears when the UDR assistance is
opened
Resolution:
The issue has now been fixed and UDR assistance works together with sub-folders

PAGE 110 of 172


Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.265 NPE for UDRs Field Values that are null

Case ID Internal ID Component


17975 MZ-26546 Database agents
Description:
Instead of inserting column field values that are NULL in SQL, the Database forwarding agent crashes the
workflow with a null pointer exception.
Resolution:
There is now a null check in place so that this issue no longer occurs.

1.266 Persistent Variables in Aggregation Agents not Stored


in Transaction State

Case ID Internal ID Component


18380 MZ-26635 Aggregation
Description:
Variables with the 'persistent' modifier in batch Aggregation agents are not stored in the transaction state. This
has the effect that they are always reset to their initial value on workflow startup.
Resolution:
The persistent variables are now saved in transaction state and the workflow uses the values from the last
successfully prepared batch, just like persistent variables in Analysis agents.

1.267 Kafka Real-Time Collection Agent Consumes a lot of


CPU

Case ID Internal ID Component


18309 MZ-26644 Kafka agent
Description:
The Kafka real-time collection agent consumes a lot of CPU when there is a large number of partitions. This is due
to a thread leak.
Resolution:
One thread handles only one broker, irrespective of the number of partitions.

PAGE 111 of 172


Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.268 Incorrect Handling of Counter32 Values in SNMP


Request Agent

Case ID Internal ID Component


17532 MZ-26659 SNMP Collection Agents
Description:
When using the SNMP Request agent, fields of Counter32 type in result are set to null regardless of their actual
value.
Resolution:
This problem has now been fixed and the fields are set correctly.

1.269 Defragmentation in Aggregation not working

Case ID Internal ID Component


16597 MZ-26713 Aggregation
Description:
The defragmentation functionality for File Storage contains a bug from version 8.0.4.0 which broke the
defragmentation function. This has the effect that aggregation storage in workflows constantly rises, even when
the defragmentation option is used.
Resolution:
The call to the code that executes defragmentation has been added again so that defragmentation now works.

1.270 Missing Netty Transport

Case ID Internal ID Component


MZ-26787 Workflow Bridge
Description:
The Netty Transport package was missing from deliveries, causing only Aeron to be available as transport in
Workflow Bridge.
Resolution:
This problem has now been fixed and TCP is available in the Workflow Bridge profile.

PAGE 112 of 172


Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.271 Changed MZP Package Names Cause Platform to Fail

Case ID Internal ID Component


MZ-26842 Upgrader Application
Description:
When packages change filename without changing package name or version, this can lead to duplicate errors in
pico-cache which makes it impossible to start the platform without clearing the pico-cache first.
Resolution:
Duplicate packages are now automatically removed.

1.272 Setting Specific Host for GTP' Agent and Radius


Server Agent Missing from Documentation

Case ID Internal ID Component


19071 MZ-26875 Documentation
GTP agent
Radius
Description:
The documentation does not describe how to ensure that a specific IP address is used for the Radius Server agent
or the GTP' agent.
Resolution:
It has been added to the GTP' Agent section and the Radius Server Agent section of the Desktop User's Guide
that you must set the property mz.gtp.server.host or the property mz.radius.server.host
respectively in the execution container.

1.273 Ultra XML Support cannot handle annotation elements


in attributeGroups

Case ID Internal ID Component


MZ-26884 Ultra
Description:
In Ultra XML based formats (xml_schema structures), if you use annotation elements inside
attributeGroup elements, the format fails validation.
Resolution:
This parsing issue has been fixed.

PAGE 113 of 172


Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.274 Incorrect Handling of Timeout Setting

Case ID Internal ID Component


19073 MZ-26892 SFTP agents
Description:
The value in the Timeout(s) field in the Advanced tab is interpreted by the SFTP forwarding agent as
milliseconds instead of seconds. For instance, the default setting is 300 seconds but the agent will timeout after
300 ms.
Resolution:
This problem has fixed and the value is now interpreted as seconds.

1.275 Duplicate UDR Inspector Shows Error Message when


Searching

Case ID Internal ID Component


18992 MZ-26953 Dup UDR Detection agent
Description:
When using the search functionality in the Duplicate UDR Inspector an error message is shown, stating that an
exception has been thrown.
Resolution:
A bug in the build script for the Duplicate UDR mzp has been fixed so that all the required classes are included in
the package.

1.276 Multiple Inheritance in Ultra not working

Case ID Internal ID Component


19101 MZ-26967 Documentation
Ultra
Description:
When using inheritance in Ultra, you can specify several ancestors. However, during compilation all ancestors
except the last one are ignored.
Resolution:
During validation of the Ultra format, the number of ancestors is now checked and a validation error is thrown if
more than one is supplied.

PAGE 114 of 172


Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.277 Platform Hangs after pcommit

Case ID Internal ID Component


16220 MZ-27010 Code Server
19102
Description:
In rare cases, updating a package with mzsh pcommit may cause a deadlock in the Platform. When this
occurs, the Platform will hang and it must be restarted.
Resolution:
This problem has been fixed and the deadlock no longer occurs.

1.278 LDAP Agent not Reconnecting to LDAP Server after


Restart

Case ID Internal ID Component


19143 MZ-27071 LDAP Agent
Description:
The LDAP agent does not reconnect to the LDAP server after the LDAP server has been restarted.
Resolution:
This issue has been resolved so that he LDAP agent successfully reconnects to the server after the LDAP server
has been restarted.

1.279 Missing Search Field in Documentation

Case ID Internal ID Component


19152 MZ-27079 Documentation
Description:
The search field is missing in the user documentation.
Resolution:
This problem has been fixed and the search field is now available.

PAGE 115 of 172


Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.280 Incorrect Avro Encoding

Case ID Internal ID Component


19081 MZ-27107 Ultra
Description:
When you use Ultra to encode a UDR into Avro, fields with null values and empty lists are not handled correctly
for array types in the schema.
Resolution:
The implementation for the type array lacked logic for handling null and empty arrays which has been fixed
now. The encoding for the type bytes was also false when it was set to null. This has also been corrected
now.

1.281 Rollback Failure with Database Forwarding Agent


Using PostgreSQL

Case ID Internal ID Component


19088 MZ-27127 Database agents
Description:
When there is a Database forwarding agent in a running batch workflow and you restart the Execution Context,
the previous failed transaction should be rolled back on workflow start. If the Database profile has been
configured for PostgreSQL, the rollback will fail and prevent the workflow from starting.
Resolution:
This issue has been fixed and the rollback operation is now working as expected.

1.282 Upgrade Fails with Null Pointer Exception

Case ID Internal ID Component


19198 MZ-27219 Installation
19204 Upgrader Application
Description:
A time-sensitive condition may cause a null pointer exception in the Platform log during upgrade. When an
unhandled exception occurs, the upgrade procedure reports failure on exit.
Resolution:
This timing issue that caused the upgrade to fail has been resolved.

PAGE 116 of 172


Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.283 Vendor Specific Applictions with the Same Vendor-id


Not Allowed

Case ID Internal ID Component


18376 MZ-27250 Diameter
Description:
In the Diameter profile, it is not possible to configure two applications with the same Vendor-id, even when one is
an authentication application and the other is an accounting application.
Resolution:
The issue has been resolved, and it is now possible to configure different applications with the same vendor-id.

1.284 Workflow Aborts because SAP RFC Agent fails to add


existing Connection to Profile

Case ID Internal ID Component


19206 MZ-27253 SAP RFC Processor
Description:
A workflow is aborted because the SAP RFC agent fails to add the existing connection to the SAP RFC profile.
Resolution:
The SAP RFC agent can now add an existing connection to the SAP RFC profile.

1.285 Akka Commands Return Empty Data on Error

Case ID Internal ID Component


19132 MZ-27353 Misc
Description:
When an error occurs in the mzsh akka command, it will always return an empty json object with no indication of
that went wrong
Resolution:
The error output of the command has been improved with return values for the code

PAGE 117 of 172


Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.286 Kafka Log does not accept log4j Parameters

Case ID Internal ID Component


19277 MZ-27360 Documentation
Kafka agent
Description:
Kafka log does not accept log4j parameters.
Resolution:
Log configuration has been added during the Kafka initialization process.

1.287 Incorrect Null Value Handling

Case ID Internal ID Component


19286 MZ-27402 Reference Data Management
Description:
When you try to export data using Reference Data Management, if there is a null value in the Date/Timestamp
column, the previous column value is used instead of using the current value.
Resolution:
When you now try to export data using Reference Data Management, if there is a null value in the Date/
Timestamp column, the previous column value is not used. The value is set to an empty string.

1.288 Information Lacking on Couchbase Query


Requirement before Upgrade

Case ID Internal ID Component


19298 MZ-27463 Documentation
Description:
No information has been provided that if you are using Couchbase storage with MediationZone, at least one node
in the cluster must run the Query Service before you upgrade your version of MediationZone.
Resolution:
This information has been added to the Upgrade section of the Release Notes.

PAGE 118 of 172


Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.289 Performance degradation when using View iteration

Case ID Internal ID Component


19298 MZ-27481 PCC
Description:
When using the old View iterator together with a small pageSize value, the throughput of workflows steadily
decrease the more pagination is needed.
Resolution:
The issue has been resolved and there is no longer any performance degradation for the view iterator.

1.290 Possible to overwrite Keys in PCC due to Race


Condition

Case ID Internal ID Component


MZ-27523 PCC
Description:
When using Couchbase or Redis for PCC storage and you create a new key, due to race conditions it is possible
that two threads may attempt to write the same key and therefore overwrite each other's value.
Resolution:
The race condition has been fixed and the user now receives a warning message if a commit failed because a key
already exists.

1.291 Diameter Stack should use TCP_NODELAY by default

Case ID Internal ID Component


19295 MZ-27538 Diameter
Description:
The Diameter Stack does not set the TCP_NODELAY socket option on TCP connections. This causes delays and
high latency in some situations.
Resolution:
This socket option is now used and the high latency problem issue has been fixed.

PAGE 119 of 172


Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.292 Pico -add Allows Use of Capital Letters Which Causes


Problems

Case ID Internal ID Component


19341 MZ-27547 Inter Workflow agents
19339
Description:
When using the mzsh pico -add command, you can enter capital letters for picos which is not allowed in
8.0 versions, and is not always handled correctly in 7.3 versions.
Resolution:
This problem has now been fixed, and workflow validation for pico names has now been added in 7.3 versions to
ensure correct handling, and if you enter a pico with capital letters in 8.0 versions they will be converted to lower
case.

1.293 Scheduled Workflows Do Not Start

Case ID Internal ID Component


19359 MZ-27558 Workflow group
Description:
When you schedule a workflow group and omit to set a stop time, the workflows will not start. The stop time is
required for the scheduling to work and should default to 23:59.
Resolution:
The stop time now defaults to 23:59.

1.294 Full Queues from SNMP Collector Agent causes High


CPU Usage

Case ID Internal ID Component


MZ-27719 SNMP Collection Agents
Description:
In the case workflow queues get full, there is a risk the CPU will start to increase.
Resolution:
CPU will no longer have high usage with the fix in place.

PAGE 120 of 172


Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.295 Not Possible to Search for Special Characters in the


Bucket Web UI

Case ID Internal ID Component


19369 MZ-27728 PCC
Description:
When using the PCRF bucket Web UI it is not possible to search for special characters without first translating
them to the corresponding hex encoded value
Resolution:
The problem has been resolved and it is now possible to enter the special characters in the search field

1.296 Error 404 Returned when Updating Policy Control in


Web UI

Case ID Internal ID Component


MZ-27851 PCC
Description:
When you try to update Policy Control in the PCC Web UI, Error 404: Page not found is returned.
Resolution:
The PCC proxy solution has been updated to use a unique baseURL to fix this issue.

1.297 New Line Characters in Encrypted Field

Case ID Internal ID Component


19449 MZ-27872 Data Masking
Description:
If you use the Data Masking agent to mask UDR fields, it may occur that a new line character is generated by the
encryption algorithm. This can cause rejection of the output further down the process.
Resolution:
New line characters are no longer generated in the crypto string output which prevents this issue from occurring.

PAGE 121 of 172


Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.298 ECS Collection Agent Aborts when using SAP Hana as


Platform Database

Case ID Internal ID Component


19418 MZ-27953 SAP HANA
19469
Description:
When using SAP Hana as Platform database, the ECS Collection agent aborts because the data type of TXN_ID
field in the ECS_FILE table does not support large numbers for WHERE clause comparison.
Resolution:
The TXN_ID field has been changed from DECIMAL to BIGINT to resolved this issue.

1.299 Encryption Profile Incorrectly Described

Case ID Internal ID Component


MZ-28226 Documentation
Encryption Profile
Encryptor agent
Description:
The Encryption profile was incorrectly described as a generic profile, which it is not. The Encryption profile is only
used by the Encryptor agent and included in the same package.
Resolution:
The user documentation for the Encryption profile has now been updated to reflect the actual usage of the
profile.

1.300 The Excel Decoder Agent Caches Old Batches

Case ID Internal ID Component


19609 MZ-28290 Excel Agent
Description:
When using the Excel agent, it handles only the first file in batch, because no new input stream is created when a
new file arrives.
Resolution:
This problem has now been fixed, and a new input stream is created each time when new file arrives.

PAGE 122 of 172


Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.301 Redis Connections not Closing causes Out of Memory

Case ID Internal ID Component


MZ-28400 PCC
Redis
Description:
Due to incomplete handling of connection pools used by the workflow, some open connections towards a Redis
endpoint were left open. This may lead to an out of memory exception and server overload.
Resolution:
Handling of the connection pools has been corrected so that this issue no longer occurs.

1.302 Aggregation Session Inspector Fails to Update


Sessions

Case ID Internal ID Component


MZ-28479 Aggregation
Development Toolkit
RCP
Description:
When updating the session storage from the Aggregation Session Inspector, the operation may fail unexpectedly
with an error message saying that the storage contains uncommitted data.
Resolution:
This issue has now been fixed

1.303 Decoding of Object Identifiers Limitation Missing from


Documentation of ASN.1 Format

Case ID Internal ID Component


19692 MZ-28529 Documentation
Ultra
Description:
The Ultra Reference Guide is lacking clarification in the section External - ASN.1 Formats on the decoding of
object identifiers to bytearrays.
Resolution:
It has been added to the ASN Language Limitations section that object identifiers are decoded to bytearrays and
the information object content is only decoded according to the class definition.

PAGE 123 of 172


Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.304 Some Steps for Setting Up mz.httpd.security Missing


in Documentation

Case ID Internal ID Component


19665 MZ-28545 Configuration
Documentation
Description:
All required steps for setting up mz.httpd.security are not described in the documentation.
Resolution:
This problem has now been fixed and all the steps are described.

1.305 Documentation Upgrade Fails when


mz.userserver.filebased Property set to false or missing.

Case ID Internal ID Component


MZ-28806 Access control
Description:
When upgrading from MediationZone version 7.2, if the mz.userserver.filebased property is missing or set to
false, this will cause the upgrade to fail.
Resolution:
An extra step has been added to the upgrade steps in the user documentation to modify or add the property
mz.userserver.filebased before upgrading.

1.306 Spacecopy without platform restart causes memory


leak

Case ID Internal ID Component


19822 MZ-28905 Statistics
Description:
Doing a spacecopy from a passive into an active space without afterwards restarting the platform will create a
memory leak in the system statistics manager.
Resolution:
The system statistics manager can now handle a spacecopy without a platform restart without leaking memory.

PAGE 124 of 172


Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.307 SNI Not Included in TLS ClientHello

Case ID Internal ID Component


19863 MZ-29050 REST Agents
Description:
When connecting to an HTTPS peer, the TLS client does not send an SNI (Server Name Indication) in the TLS
handshake.
Resolution:
This problem has now been fixed and SNI is included in the TLS handshake.

1.308 Documentation Lacks Clarity on ECSA in Pico Groups

Case ID Internal ID Component


19851 MZ-29110 Desktop Framework
Documentation
Description:
The documentation does not state clearly that you can only have one ECSA per pico group.
Resolution:
A note has been added the section on Pico Manager in the Desktop User's Guide stating that you can only have
one ECSA per pico group.

1.309 Web Interface Requests not always Authenticated

Case ID Internal ID Component


MZ-29121 Web API
Description:
There is a security error if there is an existing active user session for the web interface, then another request for
the same user, whether it is from the same client or not, can be incorrectly assigned to the ongoing session. The
effect of this is that it is possible to bypass authentication.
Resolution:
This problem has been fixed.

PAGE 125 of 172


Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.310 New Target Template Pathname MIM in Disk


Forwarding Agent

Case ID Internal ID Component


14150 MZ-18940 Disk agents
19779
Description:
The Target Filename MIM value only contains the filename, instead of the full target pathname.
Resolution:
A new MIM has been introduced called Target Template Pathname with the entire path generated from the
filename template service.

1.311 Event Server Complains about Dropping Negative


Number of Events

Case ID Internal ID Component


MZ-24135 Event
Description:
The calculation of events to be dropped is incorrect.
Resolution:
The calculation error has been fixed. By default, the limit of the number of events to dropped is 1000.

1.312 NullPointerException when Oracle Unavailable during


Upgrade

Case ID Internal ID Component


18210 MZ-26959 Configuration Server
Description:
When Oracle is unavailable during upgrade, MediationZone throws an exception. If this occurs, the upgrade
process can get stuck for a long time.
Resolution:
A connection check has been added.

PAGE 126 of 172


Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.313 vcexport does not Support New File System Profile


Configurations

Case ID Internal ID Component


MZ-27388 File System Framework
Description:
When using vcexport , File System profiles are not supported. If you try to perform an export, an error is
thrown stating:
Unable to export configuration.
Resolution:
This issue has now been resolved and the new File System profile can also be exported.

1.314 Auto-Resolved Type and Field Names Different when


Web Service Profile Resaved

Case ID Internal ID Component


16057 MZ-27527 Web Services
Description:
When types and fields have the same name in different XSD files and their name cannot be uniquely resolved
by their position in the type hierarchy, the code generator relies on auto-resolving the names. How this auto-
resolution is implemented means the names are dependent on a path on the file system, so that they can get
different names every time the Web Service profile is saved.
Resolution:
The working directory for code generation in Web Services has been changed to a predictable path, which means
the names are also predictable and the same every time the profile is saved.

1.315 Origin-Host and Origin-Realm Incorrectly Set for


Errors

Case ID Internal ID Component


19398 MZ-27799 Diameter
Description:
When the Diameter Stack reports internal errors such as timeout (error code 4999) or connection not open (error
code 4998), then the Origin-Host and Origin-Realm fields should be set to report which peer that the stack was
trying to route to. This is important in the realm routing case where this is not obvious.
Resolution:
These fields are now completed with this information when it is available.

PAGE 127 of 172


Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.316 Crypto Key Configuration Requires Clarification in


Data Masking Profile

Case ID Internal ID Component


MZ-27830 Data Masking
Description:
The Directly Configured Key option in the Data Masking profile configuration is unclear as it is a passphrase
rather than a key.
Resolution:
The Directly Configure Key option has been renamed Derive Key from Passphrase to make this option clearer
and the Key label has been renamed Passphrase . The Data Masking agent section in the Desktop User's Guide
has been updated to reflect this change.

1.317 ISO 8327 Session Protocol Version 2 Support


Required

Case ID Internal ID Component


17122 MZ-27939 FTAM EWSD agent
Description:
The default protocol version offered for the Session layer in ISODE is 1 only, the EWSD only accepts version 2.
This means that the CONNECTION (CN) SPDU is not accepted, and the EWSD tears down the connection with a
REFUSE SPDU.
Resolution:
Session protocol version 2 is offered by the initiator if the environment variable
use_session_protocol_version_2=y is defined before the FTAM interface is started.

1.318 Repeated Requests for Same OID in Table Requests

Case ID Internal ID Component


19519 MZ-28039 SNMP Collection Agents
Description:
When several tables or column requests are bulked together in the same SNMP bulk request and the tables have
different lengths, this can lead to the same OID being requested repeatedly when the shortest table reaches its
end.
Resolution:
A new checkbox Send Table Requests in Separate PDUs has been added to the SNMP Collection profile in the
Advanced tab. This check box is empty by default. When you select this option, each table request is sent in a
separate request, thus avoiding the problem with redundant repeated requests.

PAGE 128 of 172


Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.319 Errors and Workflow Aborts Not Correctly Reported


when using Thread Buffers

Case ID Internal ID Component


19320 MZ-28043 Analysis Agent
Description:
If Thread Buffers are enabled in a batch workflow and this workflow aborts, the error might not be correctly
reported and the workflow may even be shown as "Stopped" instead of "Aborted". Due to a race condition, this
only works correctly sometimes.
Resolution:
The issue has been fixed

1.320 REST Client Agent Causing SAAS Platform Heap


Leakage

Case ID Internal ID Component


19514 MZ-28054 REST Agents
Description:
Some objects must be kept in memory all the time. This can cause problems with memory consumption on
insufficient machines.
Resolution:
Objects that are not required are removed from the memory automatically.

1.321 LDAP Agent Does not Open Multiple Connections

Case ID Internal ID Component


19527 MZ-28078 LDAP Agent
Description:
The LDAP agent never opens more than one connection per server, irrespective of the value set for Maximum
Connections .
Resolution:
This problem has now been fixed and the agent now opens as many connections as necessary up to the number
set in the Maximum Connections field.

PAGE 129 of 172


Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.322 Corrections to Comply with IPv6

Case ID Internal ID Component


19543 MZ-28082 GTP agent
Description:
The GTP' agent does not recognize data from a GSN address due to compressed or uppercase IPv6 notations.
Resolution:
The comparison and print out format have been changed to be IPv6 compliant.

1.323 mailNotify section in APL Reference Guide Lacks


Attachment Information

Case ID Internal ID Component


MZ-28116 Analysis Agent
Documentation
Description:
The mailnotify function description lacks information on adding an attachment in the APL Reference
Guide.
Resolution:
The Log and Notification Functions section of the APL Reference Guide has been updated to include information
on how to add an attachment when using the mailNotify function.

1.324 Disabling One Workflow Bridge Receiver Generates


Stackoverflow Error in System Log

Case ID Internal ID Component


19565 MZ-28160 Workflow Bridge
Description:
If you are using multiple Workflow Bridge receivers and senders, and then disable one of the receivers, stack
overflow errors are logged in the System Log.
Resolution:
A parameter in the class constructor located inside a Netty dependency has been changed so that this issue no
longer occurs.

PAGE 130 of 172


Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.325 Command setupremote Fails when Trying to Add


hostkeys

Case ID Internal ID Component


MZ-28173 Platform
Description:
When you run the mzsh command _topo setupremote_ without the parameter _--host-key_, the Platform tries to
determine the <hostkey>.pub file to be copied. If any of the expected files do not exist, an exception is thrown.
Resolution:
If any file not explicitly specified does not exist or is unreadable, the system silently ignores it. If no key is found,
the system still throws an exception.

1.326 The Excel Encoder Agent Treats Date as a String

Case ID Internal ID Component


19571 MZ-28259 Excel Agent
Description:
The Excel agent cannot write data in Excel parsing format.
Resolution:
This problem has now been fixed, and the type field in the ExcelCellUDR now supports date
for handling this. Values for this type should be in timestamp (ms).

1.327 Exclusive Access only in Open PDU for EWSD

Case ID Internal ID Component


17122 MZ-28306 FTAM EWSD agent
Description:
EWSD has implemented a special logic when a cyclic file is opened with Exclusive Access as Concurrency control
in the File Open during an FTAM transfer.
Resolution:
To select this logic, in the FTAM/EWSD agent configuration, select the check box Remote File is Cyclic . This
requires that established areas are released (FTAM delete), including empty areas.

PAGE 131 of 172


Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.328 Web Service Provider Agent allows HTTP Trace

Case ID Internal ID Component


19617 MZ-28332 Security
19690 Web Services
Description:
It is possible to send an HTTP trace request to the Web Service Provider agent, which is a potential security issue.
Resolution:
The trace method has now been disabled for the Web Service Provider agent.

1.329 vcexport does not Support SNMP OID Profile

Case ID Internal ID Component


19632 MZ-28406 VC Import/Export
Description:
The mzsh command vcexport returns an error on processing the SNMP OID profile due to an error in the
internal representation of the configuration format name.
Resolution:
The internal format name has been fixed so that the mzsh commands vcexport and vcimport
process the SNMP OID profile correctly.

1.330 Polling State Set Incorrectly Despite all OIDS Received

Case ID Internal ID Component


19646 MZ-28430 SNMP agent
Description:
The SNMP agent yields an "INCOMPLETE" result when polling a certain column of a table.
The answer for all OIDs is received, but "samplestate: INCOMPLETE".
Resolution:
This problem has been fixed and the state is now always displayed correctly.

PAGE 132 of 172


Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.331 All Column OIDs for Single Table Sent in Separate


Bulks

Case ID Internal ID Component


19519 MZ-28435 SNMP agent
Description:
All column OIDs from a single table are sent in separate bulks.
Resolution:
All column OIDs from a single table are now sent in one bulk request in accordance with the Max Variables Per
PDU setting in the SNMP collection profile.

1.332 Moving File to Destination in Realtime Disk


Forwarding Agent Not Atomic Operation

Case ID Internal ID Component


19668 MZ-28483 Realtime Disk Forwarding
Description:
When you use the realtime Disk forwarding agent, moving a file to its final destination is not an atomic
operation. This means that the file is created with zero size and is then populated with actual data. As a result, it
is possible that an external system can read a temporary zero-sized file.
Resolution:
The file move is now atomic.

1.333 No Folder Name of Data Removed from Dup UDR in


System Log Message

Case ID Internal ID Component


19705 MZ-28541 System Log
Description:
After data is removed from the Dup UDR cache using the Dup UDR Inspector, the message in System Log does not
include the configuration folder name.
Resolution:
The log message now displays the fully qualified configuration name.

PAGE 133 of 172


Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.334 Upgrade Issue with Data Veracity Configuration Folder

Case ID Internal ID Component


19341 MZ-28581 Data Veracity
19579
19656
19543
19542
Description:
From MediationZone version 8.0.3.0, the Data Veracity configuration folder is created by default whether you
have a license for Data Veracity or not. If you upgrade to MediationZone version 8.0.4.12 or later, the Data
Veracity classes refactor in the Data Veracity package only. This causes an error when you use the command
mzsh regenerateconfig , and the Data Veracity classes cannot load.
Resolution:
This issue has been fixed so that if you upgrade from MediationZone version 8.0.3.5 or later, when you run the
command mzsh regenerateconfigs , no exception is thrown.

1.335 APL log4j File Rewrites Itself on Rollover

Case ID Internal ID Component


19729 MZ-28731 Analysis Agent
Description:
When there is more than one workflow using the same appender in log4j, the content of the new log4j file keeps
getting overwritten when there are new logs being inserted into the new file upon rollover.
Resolution:
The original DRRollingFileAppender has been split in two, one DRRollingFileAppender
that does not support multiple files and one DRRollingMultiFileAppender that supports writing to
several files using a single appender. Documentation has been updated regarding the new functionality.

1.336 MIM Values from Disk Forwarding Agent Do not Work


with MultiForwarding

Case ID Internal ID Component


19779 MZ-28746 Disk agents
Description:
When using MultiForwarding for the Disk Forwarding agent and collecting MIM values via System Insight,
workflows abort with the error "No configuration was found for the service".
Resolution:
MIM collection from the Disk Forwarding agent has been fixed to take into consideration the current input type of
the agent.

PAGE 134 of 172


Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.337 Premove followed by pcommit Leads to Broken


References in Codeserver

Case ID Internal ID Component


19821 MZ-28849 Pico Start
Description:
If a user does a premove followed by a pcommit of the same package, without restarting the Platform, the
references in the codeserver become invalid and an ArrayIndexOutOfBoundsExeception is displayed when you
save configurations.
Resolution:
The reference error has been fixed and you can now run a premove together with pcommit without restarting the
Platform.

1.338 snmp.message_dispatcher_thread is now Fetched


from Workflow Threads Setting

Case ID Internal ID Component


19842 MZ-29069 SNMP agent
Description:
The number of dispatched threads is controlled by the system property
snmp.message_dispatcher_thread and the default is 1.
Resolution:
The value is taken from the workflow threads setting in Workflow Properties.

1.339 Cannot Log into Desktop when drdateformat set to


true

Case ID Internal ID Component


19888 MZ-29136 Desktop Framework
Description:
If you are using a Java8u66 or Java8u71 version combined with a locale set to en_GB, you cannot log into the
Desktop if the property drdateformat is set to true .
Resolution:
This issue has been resolved.

PAGE 135 of 172


Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.340 References not Updated in Web Service Profile

Case ID Internal ID Component


19925 MZ-29159 Web Services
Description:
When you move a Web Service profile from one folder to another in the Desktop, the internal references of
the configuration are not updated. This makes the Web Service profile unusable, and you cannot run it in any
workflow.
Resolution:
When you move a Web Service profile to another folder, references of the configuration are updated.

1.341 Changing ECSA in Pico Manager

Case ID Internal ID Component


MZ-29227 Pico Start
Description:
In the Pico Manager, you cannot edit an EC Group with an ECSA.
Resolution:
You can change ECSAs in EC groups.

1.342 Now Possible to Select Multiple Autostart Workflows

Case ID Internal ID Component


MZ-29257 Autostart Workflows
Desktop Framework
Description:
In the Autostart tab of the Execution Manager, you can only select one autostart workflow at a time. This
means that if you want to open the workflows in the detailed view, you get one tab per workflow, preventing you
from starting and stopping several workflows at a time.
Resolution:
This issue has been fixed so that you can select multiple autostart workflows. This means you can now open
several workflows in the detailed view at once.

PAGE 136 of 172


Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.343 Realtime Disk Forwarding Agent uses Faulty Size


Comparison

Case ID Internal ID Component


19881 MZ-29260 Realtime Disk Forwarding
Description:
The realtime Disk forwarding agent uses a faulty size comparison. With compression enabled, it ensures the
integrity of the written file by comparing the size of the original data with the size of the compressed data.
Resolution:
The integrity check has been fixed so that the file size is validated against the size of the compressed data.

1.344 Lacking Validation of Input Fields in Data Masking


Profile

Case ID Internal ID Component


MZ-29322 Data Masking
Description:
The input fields for Field and Unmasked in the Data Masking profile have no validation, which may make
it vulnerable to SQL injection attacks.
Resolution:
Validation has been added to the Field and Unmasked fields, both on client and server side, making it impossible
to enter malicious input.

1.345 Insufficient Entropy in Random Number Generation

Case ID Internal ID Component


MZ-29348 Security
Description:
Standard random number generators do not provide a sufficient amount of entropy when used for security
purposes.
Resolution:
Random numbers that are needed for security reasons are now generated by a security-oriented library.

PAGE 137 of 172


Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.346 Insufficient Enrcyption Strength in Export

Case ID Internal ID Component


MZ-29352 Security
System Import/Export
Description:
There is insufficient encryption strength for System Export, which is caused by too few iterations during key
generation.
Resolution:
The number of iterations used during the key generation has been increased, providing a more secure encryption
on exports.

1.347 Resource Leakages

Case ID Internal ID Component


MZ-29356 Desktop Framework
mzsh
Security
Description:
There are several locations with resource leakages when reading input from the command line.
Resolution:
This issue has been resolved by closing the resources when they are no longer used.

1.348 LDAP Agent does not Release a Faulty Connection

Case ID Internal ID Component


19957 MZ-29388 LDAP Agent
Description:
When a connection to an LDAP server is lost unexpectedly, full TCP buffers might cause the LDAP agent to get
stuck as it is not possible to release a faulty connection.
Resolution:
Extra step in handling error responses has been added to release a faulty connection as soon as it is detected.

PAGE 138 of 172


Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.349 Incorrect Result Set Size in Reference Data


Management

Case ID Internal ID Component


19962 MZ-29392 Reference Data Management
Description:
When creating queries in Reference Data Management, more results than requested are returned.
Resolution:
This issue has been fixed to ensure that the results returned per page are the number of rows requested in the
query.

1.350 Upgrade Instructions do not Mention Adding jar files

Case ID Internal ID Component


19992 MZ-29507 Documentation
Description:
The Upgrade section of the Installation Instructions does not mention that if you have added jar files to your
previous installation of MediationZone, you must add them again after the upgrade process is complete.
Resolution:
A note has been added to the Post Upgrade section stating that during the upgrade process, the content of
$MZ_HOME/common/lib is purged and replaced with updated jar files. If you have added any additional jar files,
you must add them again after the upgrade is complete.

1.351 XML Ultra Text does not Parse Properly in Some


Cases

Case ID Internal ID Component


19987 MZ-29511 Ultra
Description:
When restrictions were implemented, a bug was introduced so that the wrong equality operator '==' was used.
Resolution:
The code has been updated to use 'equals' instead of '==' to solve this issue.

PAGE 139 of 172


Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.352 Network Interruptions Handled Incorrectly by LDAP


Agent

Case ID Internal ID Component


MZ-29552 LDAP Agent
Description:
Network interruptions are not handled properly by the LDAP agent, which can cause the workflow to slow down
and potentially to block the workflow.
Resolution:
A periodic health check for connections has been added and various improvements have been made to the
implementation to resolve this issue.
The settings Pending Answers Limit and Pool Check Interval have been added to the Advanced tab of the LDAP
agent configuration. For further information, see the LDAP Agent section in the Desktop User's Guide.

1.353 Couchbase Profile History Does Not Work

Case ID Internal ID Component


19731 MZ-29567 Couchbase
Description:
The addition of the option to select a Couchbase version in the Couchbase profile configuration has caused
previous configurations to become invalid.
Resolution:
Correct handling of the new option in previous configurations has been added.

1.354 PCC Generation Tools incompatible with 8.0.7.0

Case ID Internal ID Component


20075 MZ-29657 PCC
Description:
A core change in 8.0.7.0 broke the code generated by the PCC Generation Tools package
Resolution:
This has been fixed so that generated code is now compatible with the latest Core version.

PAGE 140 of 172


Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.355 NullpointerException in Audit Profile Configuration

Case ID Internal ID Component


20055 MZ-29675 External Reference
20774
Description:
When the Database profile for an Audit Profile contains external references, a NullPointerException may be
thrown.
Resolution:
The profile configuration has been updated so that this issue no longer occurs

1.356 Large Insertions into DB Causes OOM in the SQL


Agent

Case ID Internal ID Component


MZ-29679 SQL Forwarding
Description:
When trying to insert 10000000 records into the database, an OOM occurs in the SQL agent. When the Commit
windows size option is enabled, each of the successfully inserted rows are added to a list, to ensure that the
correct data record is sent to the database in case of rollback. However, this list never cleared out, even after a
successful commit, causing an OOM.
Resolution:
The list of successfully inserted rows is now cleaned after each commit, preventing this OOM from happening.

1.357 jsonEncodeUdr and jsonDecodeUdr does not support


bitset types

Case ID Internal ID Component


MZ-14982 Analysis Agent
Description:
If the UDR type contains fields of bitset, then the jsonEncodeUdr function produced invalid JSON, and the
jsonDecodeUdr function failed.
Resolution:
The jsonEncodeUdr and jsonDecodeUdr functions have now been fixed to support the bitset type encoded as
binary strings.

PAGE 141 of 172


Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.358 Set maximum length for password

Case ID Internal ID Component


MZ-26348 Security
Description:
Previously there was no real maximum length for passwords. Although there was a limit on the number of
characters that could be entered for the new password when changing password.
Resolution:
Now there is a maximum length of 200 characters for new password when changing password.

1.359 Poor Performance of Excel Decoder Agent

Case ID Internal ID Component


19531 MZ-28276 Excel Agent
Description:
The Excel Decoder agent keeps all files in memory during processing.

Resolution:
The Temporary Directory option has been added the Excel Decoder agent configuration, which allows you to
limit memory consumption, to keep part of file at filesystem.

1.360 Cache out of Sync Warning Message during System


Import

Case ID Internal ID Component


19485 MZ-28362 System Import/Export
Description:
The "Cache out of sync with codeserver" warning message may appear when you run the command mzsh
systemimport . This warning message is misleading as it does not mean that the command has failed.
Resolution:
The log level of the respective warning message has been set to a finer log level so that this message no longer
appears when you run the command mzsh systemimport at the default log level.

PAGE 142 of 172


Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.361 Dates of Releases Unclear in InfoZone

Case ID Internal ID Component


19414 MZ-28439 Documentation
Description:
It may occur that before a release is available that the updated release documentation is visible in InfoZone,
causing confusion.
Resolution:
The Release Information space in InfoZone now also includes the date of release to provide clarity.

1.362 REST client agent does not renew the token after
expiration

Case ID Internal ID Component


19630 MZ-28454 REST Agents
Description:
Upon token expiration in over an hours time, the agent responds to every REST request with a HTTP 401.
Resolution:
This issue has been fixed.

1.363 Number of Cells Limited for Excel Encoder Agent

Case ID Internal ID Component


19723 MZ-28596 Excel Agent
Description:
When using the Excel Encoder agent, you cannot write more than 64k cells due to a limited number of cell styles.
Resolution:
This issue has been resolved by changing the handling of cell styles in the Excel Encoder agent.

1.364 The originalData field in Web Service collector agent


was not populated

Case ID Internal ID Component


19624 MZ-28689 Web Services
Description:
For Web Services defined without a response, the originalData field was not populated.
Resolution:
Web Services without a response are now handled synchronously, just as services with response, which makes
the originalData field being properly populated.

PAGE 143 of 172


Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.365 Incorrect Warning Messages for Excel Encoder agent

Case ID Internal ID Component


19773 MZ-28739 Excel Agent
Description:
It may occur that the Excel Encoder agent logs warning messages that it cannot find the 'date' format, even
though it does due to the wrong conditions for logging for the date format.

Resolution:
The condition has been fixed so that logging works correctly.

1.366 Alarm inspector now available in aws

Case ID Internal ID Component


MZ-29016 Kubernetes
Description: Previously the alarm inspector was not available in EKS environment without manually writing the
URL.
Resolution: The alarm inspector will now be available in aws, without any manual work.

1.367 Space Name Error in passive Configuration Space

Case ID Internal ID Component


19870 MZ-29296 Configuration Space
VC Import/Export
Description:
A space name error occurs when you save or import an Ultra configuration in a passive configuration space.
Resolution:
This problem has been fixed and the space name error is no longer thrown.

PAGE 144 of 172


Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.368 System Monitor Loses Connection to ECs After


Restart of Platform

Case ID Internal ID Component


20578 MZ-29661 System Monitor
20048
Description:
The System Monitor loses the connection to the ECs after restarting the Platform, so the ECs are not displayed.
Resolution:
This issue has been fixed so that the System Monitor now retains the connection to the ECs after the Platform is
restarted.

1.369 Restoration of Old Configurations in Configuration


Tracer Partially Broken

Case ID Internal ID Component


MZ-29669 Configuration
Desktop Framework
Description:
When restoring configurations in Configuration Tracer, it is only possible to restore the latest deleted
configuration, whereas previously it has been possible to older configurations as well.
Resolution:
This problem has now been fixed and it is possible to restore older configurations as well in the Configuration
Tracer.

1.370 Distributed Storage APL Function not working on


Large Sets of Data in Redis

Case ID Internal ID Component


20146 MZ-29954 Redis
Description:
When trying to iterate over key sets larger than 99 keys using dsCreateREKeyIterator , the iterator fails
to find all the matching keys.
Resolution:
The iterator implementation has been fixed and now retrieves all keys, including large sets.

PAGE 145 of 172


Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.371 RCP locked warning when running Web services over


ECSA

Case ID Internal ID Component


20155 MZ-29963 Platform
Description:
When running Web services on an ECSA a warning message regarding RCP locks would appear in the logs. This
warning was unnecessary since the RCP being locked is expected when using ECSA.
Resolution:
The warning has been removed from the ECSA

1.372 Null Pointer Exception when SFTP agent tries to enter


ECS data on cancel batch

Case ID Internal ID Component


20145 MZ-30018 SFTP agents
Description:
When the SFTP agent tries to input batch data into ecs on a cancelBatch, it will throw a null pointer exception due
to the batch message not being set.
Resolution:
Conflict of 2 services DRECSBatchServiceExec and DRECSStreamBatchServiceExec was allowed. The service
DRECSStreamBatchServiceExec was removed, and error handling while reading broken files and archives now is
performed by the service DRECSBatchServiceExec.

1.373 Reduced Performance of Workflows with Oracle 12

Case ID Internal ID Component


20105 MZ-30071 Documentation
Description:
If you are using Oracle 12, workflows may have reduced performance and starting up large sets of workflow
groups may fail. This is caused by changes made to the jdbc driver.
Resolution:
You are required to set the property {{{{jvmargs.args}}}} to {{{{-Djava.security.egd=[file:///dev/urandom]}}}} for
all pico instances that are expected to open connections towards Oracle. This information has been added to the
Oracle Connection section of the Installation Instructions.

PAGE 146 of 172


Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.374 Some ASN.1 constant defintions causes compilation


errors

Case ID Internal ID Component


20298 MZ-30184 Ultra
Description:
In an Ultra asn_block, any constant definition that is not of type INTEGER, REAL, or object type causes
compilation errors making the Ultra format invalid.
Resolution:
This has now been fixed and the formats should be valid and usable.

1.375 SQL Server DB connection establishment failed at


execution time.

Case ID Internal ID Component


20324 MZ-30226 Microsoft SQL Server
Description:
When the _Database Host_ field in the database profile ends with \<Instance Name>, the run time connection
establishment failed.
Resolution:
The problem has been corrected.

1.376 Authentication is performed for every APL SQL


function request to SAP HANA database

Case ID Internal ID Component


20838 MZ-30313 SAP HANA
20356
Description:
When using SQL APL functions with SAP HANA database the client performed unneeded re-authentication for
every request. It was cause by unexpected behavior of SAP HANA jdbc driver while using a connection pool.
Resolution:
The implementation has been corrected to better utilize SAP HANA jdbc driver (authentication is now performed
when a connection is created).

PAGE 147 of 172


Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.377 TargetNameSpace not Working for Ultra XML

Case ID Internal ID Component


20470 MZ-30412 Ultra
Description:
When you add targetNameSpace to an XML schema, it is not included in the encoded stage.
Resolution:
This issue has been resolved and the targetNameSpace is included when encoding xml.

1.378 Web Services Provider Agent not Validating Correctly

Case ID Internal ID Component


MZ-28816 Web Services
Description:
The Web Services Provider agent does not have validation according to the rules specified in the WSDL file, e.g.
field length, or character restrictions. This has now been enabled by the addition of checkbox for enabling such
validation.
Resolution:
A check box, Enable WSDL Validation , has been added to the Web Services Provider agent confirguration so you
can select when you want to enable this validation.

1.379 Packages not included in "current" Release Section

Case ID Internal ID Component


19947 MZ-29106 Installation
19886
Description:
Because of a bug in our build and delivery system, certain software packages are not included in the "current"
section of a release, even though they are required for upgrades.
Resolution:
The build and delivery system has been changed so that the "current" section of releases includes all the
necessary packages for upgrades.

PAGE 148 of 172


Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.380 Source Files Left for SFTP Collection Agent shows


Incorrect Value

Case ID Internal ID Component


19736 MZ-29128 SFTP agents
Description:
The behavior of the MIM value "Source Files Left" of the SFTP Collection agent is incorrect and needs to be
consistent with other collection agents. The value of this MIM is incorrect when the last file item is collected or
when handling file items with 0 byte size.
Resolution:
The fix corrects the MIM value to the proper value when the last file item is collected or when handling file items
with 0 byte size, which also makes the behavior consistent with the other collection agents.

1.381 FTP Collection Agent has issue with DST Time Change

Case ID Internal ID Component


16280 MZ-29273 FTP agents
19905
Description:
Timestamp information is unavailable and causes a core dump when you try to do sorting based on the file
modification time.
Resolution:
An enhancement has been made to keep the file modification timestamp in UTC format.

1.382 Bug in Couchbase prevents Iteration of Aggregation


Sessions with Distributed Storage

Case ID Internal ID Component


19907 MZ-29503 Couchbase
Documentation
Description:
When using Couchbase versions 5.5.3 and 6.0.1, it is no longer possible to iterate aggregation sessions with
distributed storage due to a bug in Couchbase.
Resolution:
The property {{mz.cb.force.view.engine.update}} has been added to the Advanced tab of the Couchbase profile
to enable a workaround to get the behavior from previous versions of Couchbase in these versions. This property
is disabled by default.

PAGE 149 of 172


Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.383 Unclear Reference Data Management Web UI Import


Setting Label "Continue on Error"

Case ID Internal ID Component


MZ-29821 Reference Data Management
Description:
The Reference Data Management web UI Import setting label Continue on Error is unclear and not easy to
understand.
Resolution:
The Import setting label Continue on Error has been changed to Ignore Error During Import .

1.384 Source Files Left MIM for SCP Collection Agent shows
incorrect value

Case ID Internal ID Component


19736 MZ-29916 SCP agents
Description:
The behavior of the MIM value "Source Files Left" of the SCP collection agent is incorrect and needs to be
consistent with other collection agents. The value of this MIM is incorrect when the last file item is collected or
when handling file items with 0 byte size.
Resolution:
The fix corrects the MIM value to the proper value when the last file item is collected or when handling file items
with 0 byte size, which also makes the behavior consistent with the other collection agents.

1.385 Data Hub Profiles visible to all Users in Web UI

Case ID Internal ID Component


20346 MZ-30286 DataHub
Web Interface
Description:
In MediationZone Web UI, Data Hub profiles are exposed to every MediationZone user. It does not follow the
rules of access group privileges.

Resolution:
Data Hub profiles can now only be viewed by the access group who has access or if you have admin access.

PAGE 150 of 172


Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.386 Platform Fails to Start after adding Parameter using


topo Command

Case ID Internal ID Component


20358 MZ-30299 System Topology Registry
Description:
When you try to add a parameter to the file platform.conf using the command mzsh topo , an
error is thrown stating that you must indicate the correct syntax.
Resolution:
Validation has been modified so that you can successfully add parameters to the Platform using the command
mzsh topo.

1.387 EC Call to the Platform Logged

Case ID Internal ID Component


20366 MZ-30390 Autostart Workflows
Description:
ECs make an initial call to the Platform to ask if there are any autostart workflows that should be running. This
occurs because the ECs cannot know if there are any autostart workflows to run since that information is stored
on the Platform. Information regarding this call appears in the log, which is unnecessary.
Resolution:
The logging information regarding this call has been removed.

1.388 FTP Collection Agent Aborts with NPE when there is


Duplicate Batch

Case ID Internal ID Component


MZ-30398 FTP agents
Description:
When the FTP agent tries to input batch data into ECS on a cancelBatch, it throws a null pointer exception due to
the batch message not being set.
Resolution:
Conflict of 2 services DRECSBatchServiceExec and DRECSStreamBatchServiceExec was allowed. The service
DRECSStreamBatchServiceExec has been removed, and error handling while reading broken files and archives is
performed by the service DRECSBatchServiceExec.

PAGE 151 of 172


Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.389 Reference Data Management Web UI - Table Name List


Not Displayed in Alphabetical Order.

Case ID Internal ID Component


20545 MZ-30461 Reference Data Management
Description:
The table name list displayed in the Reference Data Management web UI main page is not sorted in alphabetical
order. This makes searching for a particular table difficult when there is a considerable number of tables displayed
for selection, e.g, more than 100.
Resolution:
The table name list is now displayed in alphabetical order.

1.390 Updating Workflow Instance Information Locks


Configuration Cache

Case ID Internal ID Component


20473 MZ-30481 Pico Start
Description:
Due to the locking in the internal configuration cache, updating information for workflow instances is a single
threaded operation and also blocks all other cache operations. This causes performance issues after you restart
the Platform since all workflow instance information is updated at first scheduling.
Resolution:
The lock handling in the cache has been improved so that these operations can proceed in parallel and does not
unnecessarily block other cache operations.

1.391 APL Function sqlPrepSelect's disableCommit


Behavior causes a Bloated Table

Case ID Internal ID Component


20557 MZ-30494 Database functions
postgresql database
Description:
The default behaviour of disableCommit in the APL function sqlPrepSelect does not terminate properly,
resulting in a bloated table due to the autovacuum operation not being executed.
Resolution:
This issue has been fixed.

PAGE 152 of 172


Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.392 STR Sync Incorrect due to List Orders in different File


Systems

Case ID Internal ID Component


20551 MZ-30507 System Topology Registry
Description:
In cases with different file systems, files are not ordered in the same way, so that MediationZone assumes that
the systems have different content.
Resolution:
Before comparing the contents of the systems, the files are now ordered by name, instead of not being ordered
at all.

1.393 Incomplete information regarding Supported SAPCC


Versions

Case ID Internal ID Component


MZ-30567 Documentation
Description:
The SAP CC documentation sections have conflicting information regarding the supported SAPCC versions, which
causes confusion. On one page, support for SAPCC 5.0 is mentioned but on another page, there was no mention
of SAPCC 5.0.
Resolution:
The documentation has been corrected to show that we support SAPCC 5.0.

1.394 Slow RCP Calls may Delay Main Event Server Thread

Case ID Internal ID Component


20473 MZ-30575 Event
Description:
Some RCP calls are made within the main event server thread, which means that if those calls are slow or blocked
due to network issues or other problems, this can cause problems for the whole event server system.
Resolution:
There are now no potential high latency operations done within the main event server thread and no problems
with RCP responsiveness, so that internal event processing is no longer delayed by this.

PAGE 153 of 172


Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.395 Kafka Collector Configuration Issues with Batch Size


and Partitions

Case ID Internal ID Component


20405 MZ-30586 Documentation
Kafka agent
Description:
In the Kafka Collector agent configuration, regardless of the value that you configure for the Batch Size , the end
batch is always called after 500 UDRs. In addition, when you configure the agent to collect only a specific partition
number, it collects all the partitions regardless of the configured partition ID.
Resolution:
These issues have been fixed for the Kafka Collector for batch workflows.

1.396 Duplicate User Event for System Import

Case ID Internal ID Component


20463 MZ-30593 Event
Description:
It may occur that when you use System Import, the User event generates duplicate events.
Resolution:
This issue has been fixed so that the User event is no longer duplicated.

1.397 Duplicate Batch Exception for FTP Collection Agents

Case ID Internal ID Component


20645 MZ-30615 FTP agents
Description:
FTP collection agents abort due to an "FTPConnectionClosedException" exception whenever a duplicate
batch occurs.
Resolution:
A stream existence check has been added before executing the function completePendingCommand() ,
otherwise the method completePendingCommand() is not called.

PAGE 154 of 172


Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.398 Memory Leak when LDAP Server Unavailable

Case ID Internal ID Component


20579 MZ-30618 LDAP Agent
Description:
Due to a bug in the library handling LDAP connections, a memory leak may occur when there is a problem while
connecting to an LDAP server.
Resolution:
The library has been updated with a fix. Additional cleaning of resources has been added when a connection pool
is marked as invalid.

1.399 KPI Model Not Backwards Compatible

Case ID Internal ID Component


MZ-30622 KPI Management
Description:
The KPI model is not backwards compatible due to an incorrect version check.
Resolution:
Older KPI models are now handled by separate logic.

1.400 Query Mistake on Database Collection Agent

Case ID Internal ID Component


20606 MZ-30764 Database agents
Description:
The same results are retrieved when running the query for both Remove and Mark as Collected options in the
Database collection agent.
Resolution:
This issue has been fixed.

1.401 Failed to Connect to specified Derby Database

Case ID Internal ID Component


20659 MZ-30772 Database agents
Description:
It may occur that the system fails to connect to the Derby database that you specifiy.
Resolution:
The driver's string returned by the function getJdbcDriver() for the Derby database
has been changed from org.apache.derby.jdbc.ClientDriver to the
org.apache.derby.jdbc.ClientDriver40 which was introduced with JDBC 4.1 in Java 7.

PAGE 155 of 172


Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.402 Missing Prerequisite in Documentation for x11 when


running Webdesktop

Case ID Internal ID Component


20633 MZ-30964 Documentation
Description:
It may occur that you get an error when you try to start the Webdesktop from a containerized deployment. The
documentation does not include the prerequisite that you require x11 to run the Webdesktop.
Resolution:
A note has been added to the documentation when setting up the Webdesktop in a containerized deployment.

1.403 Problem in udrClone() with SnmpRequestUdr

Case ID Internal ID Component


20725 MZ-31019 SNMP agent
Description:
When you use udrClone() with an SnmpRequestUdr , some variables are not saved in the new udr
and cannot be read in the SNMP agent.
Resolution:
This problem has been fixed.

1.404 Httpclient Library not Exposed

Case ID Internal ID Component


20733 MZ-31038 OSGI
Description:
It may occur that you receive error messages indicating that classes are missing. This is because the httpclient
library that is required is not exposed. You require this library to be able to use HTTP functions in APL functions,
such as httpRequestDigestAuth .
Resolution:
This has been corrected so that you the classes required are in place.

PAGE 156 of 172


Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.405 File Descriptor leak for Kafka 8 Collection Agent in


batch workflows

Case ID Internal ID Component


20829 MZ-31156 Kafka agent
Description:
The Kafka TCP connection does not close correctly when running in a batch workflow.
Resolution:
The TCP connection is closed when the workflow is finished.

1.406 File Descriptor leak for Kafka 11 Collection Agent in


batch workflows

Case ID Internal ID Component


20829 MZ-31159 Kafka agent
Description:
The Kafka TCP connection was not closed correctly when running in batch workflow.
Resolution:
The TCP connection is closed when the workflow is finished.

1.407 Update documentation for dsInitStorage function

Case ID Internal ID Component


20021 MZ-29950 Distributed Storage
Documentation
Description:
Document missing information about dsInitStorage function.

Resolution:
Added a note stating that the dsInitStorage function must be used in the initialize block and not consume block.

PAGE 157 of 172


Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.408 Diameter Application Profile Does Not Support Large


Application IDs

Case ID Internal ID Component


20527 MZ-30705 Diameter
Description:
If you try to use large Application IDs, AVP codes, or Vendor IDs, then this is not possible to configure in the GUI.
Resolution:
This has been fixed in the GUI. The UDR formats are unchanged so that the ID values in the UDRs are encoded as
32 bit integers and may be negative, which is consistent with other values in the Diameter UDR types.

1.409 S3 collection agent getting XML parsing exception

Case ID Internal ID Component


20252 MZ-31054 S3 agents
20690
20684
Description:
S3 collection agent is getting XML parsing exception intermittently.
Resolution:
Added retries mechanism when getting XML parsing error (maximum retries 3).

1.410 Jetty Vulnerability

Case ID Internal ID Component


20760 MZ-31058 Security
Description:
When Jetty is used for machine to machine communication, produced HTML output contains information that
should not be revealed. This is due to a bug in Eclipse Jetty.
Resolution:
This problem has been fixed by updating the Jetty library.

PAGE 158 of 172


Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.411 S3 collection agent cannot access the folder created


by HFS S3 agent

Case ID Internal ID Component


20690 MZ-31101 S3 agents
Description:
S3 collection agent cannot access the folder created by HFS S3 agent.
Resolution:
This problem is fixed and now should able to access the folder created by HFS S3 agent.

1.412 System Export can export Pico Groups

Case ID Internal ID Component


MZ-31109 Export Editor
Description:
System Export did not include Pico Groups, even when exporting workflows that had specified a Pico Group in the
Execution Settings.
Resolution:
Either by manually selecting the Pico Groups in the export, or automatically when a Workflow that is configured
to run on a specific Pico Group is selected for export.

1.413 Cannot open Desktop when High Load on the


Workflow Server

Case ID Internal ID Component


20692 MZ-31148 Platform
Description:
When starting a MediationZone Desktop, the topology server resolves unnecessary information to allow the
Desktop to fetch its configuration. This causes overhead and possible difficulties to start the MediationZone
Desktop if there is a high load on the workflow server.
Resolution:
The topology server no longer resolves this additional information when the MediationZone Desktop starts.

PAGE 159 of 172


Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.414 Enable/Disable right click in Execution Manager now


works when multiple groups/workflows are selected

Case ID Internal ID Component


MZ-31252 Autostart Workflows
Description:
Selecting several workflows/groups that was both enabled and disabled only allowed to change to the opposite
status of the first one selected.
Resolution:
When selecting several groups/workflows that are both disabled and enabled, it's possible to enable or disable all
of them.

1.415 Autostart Workflows won't start if disabled

Case ID Internal ID Component


MZ-31255 Autostart Workflows
Description:
Autostart template that are disabled will start workflows, disregarding the disabled status.
Resolution:
If an Autostart template is disabled it won't start any workflows, if changed while running it will still finish though.

1.416 SNMP Request Agent not releasing resources after


completion of network element sampling

Case ID Internal ID Component


20960 MZ-31387 SNMP Collection Agents
Description:
The SNMP Request Agent did not always release resources properly on completion of each network element
sampling. Once resources eventually ran out, it would lead to continuous sampling attempts resulting in very high
CPU consumption.
Resolution:
This problem has now been fixed by making sure that resources are released at all times.

PAGE 160 of 172


Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.417 sqlPrepSelect aborts Workflow when it is used in


consume in ECSA

Case ID Internal ID Component


20906 MZ-31401 Database functions
Description:
sqlPrepSelect APL function will abort the realtime workflow running in ECSA when it is called in consume block.
This is due to the function tries to communicate with platform which is forbidden for ECSA.
Resolution:
Remove unnecessary communication to platform for sqlPrepSelect

1.418 S3 forwarding agent aborted with Amazon S3 500


internal error intermittently

Case ID Internal ID Component


20252 MZ-31489 S3 agents
Description:
S3 forwarding agent sometimes aborted with Amazon S3 500 internal error. This error can cause the same file
been collected again on the consecutive run which makes the workflow aborted again due to file already exists.
Resolution:
Changed the connection max error retry to 10 instead.

1.419 Error when decoding RESTCycleUDR in interworkflow

Case ID Internal ID Component


21157 MZ-31688 REST Agents
Description:
When using the rest agent udr's together with the interworkflow agent, decoding will sometimes fail on the
response header due to class loading issues.

Resolution:
The issue has been fixed and there are no class loading issues when decoding RESTCycleUDRs

PAGE 161 of 172


Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.420 Inter Workflow Forwarding Agent For Realtime


Workflows Encountering Max Bytes Value Exceeded Error

Case ID Internal ID Component


20996 MZ-31714 Inter Workflow agents
Description:
The problem with "Max Bytes value exceeded" can occur because of wrong initialization.
Resolution:
The initialization has been corrected.

1.421 The JSON Encoding Functions Encode Boolean


Values as Strings

Case ID Internal ID Component


21252 MZ-31736 JSON Decoder
Description:
The json encoding functions; jsonEncodeList , jsonEncodeMap , and jsonEncodeUdr
, encode boolean values as strings instead of JSON boolean values. This issue was introduced in 8.1.3.0.
Resolution:
This problem has now been fixed and the values are now encoded as booleans.

1.422 SFTP Collection Agent validating every subfolder

Case ID Internal ID Component


21293 MZ-31815 SFTP agents
Description:
The existing behavior of the agent is to validate subfolder by making a call to SFTP. This leads to a decrease in
performance when the network is slow or there are too many subfolders.
Resolution:
Fixed to allow the first call to list all the subfolders, eliminating the need for validation on each subfolder.

PAGE 162 of 172


Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.423 Aggregations sessions can be overridden in Redis


storage

Case ID Internal ID Component


21295 MZ-31824 Aggregation
Redis
Description:
Aggregation sessions coming from two different aggregation profiles could share the same key in Redis storage
that lead to overwriting data.
Resolution:
Sessions belonging to different profiles will always have unique keys.

1.424 SAP RFC agent caused the desktop to freeze when


testing connection failed

Case ID Internal ID Component


21273 MZ-31827 Desktop Framework
SAP RFC Processor
Description:
When testing connection on the SAP RFC agent the entire desktop will freeze.
Resolution:
Fixed a null pointer exception that is causing the error response to fail. This bug was fixed internally in 8.0.3.5 and
was not documented until 8.0.8.5.

1.425 Real-time Kafka drops incoming messages when


platform is down.

Case ID Internal ID Component


21339 MZ-31863 Kafka agent
Description:
The real-time Kafka collector drops incoming messages if the platform is unavailable.
Resolution:
Incoming messages will be routed into the workflow regardless if the platform is available.

PAGE 163 of 172


Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.426 Re-authenticate occur only once.

Case ID Internal ID Component


21385 MZ-31892 Desktop Framework
Description:
MediationZone will only ask for re-authentication after the first period of inactivity, subsequent periods of
inactivity will not require re-authentication.
Resolution:
Re-authentication will be commenced after each period of inactivity.

1.427 Upgraded SNMP Collection Profile Getting Too High


UDR Timeout by Default

Case ID Internal ID Component


MZ-32110 SNMP Collection Agents
Description:
This issue occurs for SNMP Collection Profiles created in a release prior to 8.1.3.0 and then an upgrade was made
to 8.1.3.x.
The effect is that the UDR Timeout parameter (which was introduced in 8.1.3.0) is assigned a default value of
6000 ms. Depending on the circumstances, this may be a value that is too high and thereby negatively affect the
throughput of the workflow using the profile.
Resolution:
If you have upgraded to 8.1.3.x, please check that any SNMP Collection Profile that you may use has a UDR
Timeout value that fits your purpose.
SNMP Collection Profiles created in a release prior to 8.1.3.0 and then upgraded straight to 8.1.4.0, will be
assigned a default UDR Timeout value according to this formula instead:
UDR Timeout = Timeout + (Timeout * Number of Retries) +1

PAGE 164 of 172


Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.428 Incorrect Offset Handling in Kafka Collector

Case ID Internal ID Component


21640 MZ-32203 Kafka agent
Description:
When having a Kafka profile with the 'Kafka Version' set to 0.10-0.11, the configuration in the Kafka collector for
the offset did not work correctly. The function would only use the offset that was committed to the Kafka broker.
Resolution:
The function will now read the Kafka collector configuration correctly, and will resume from the configured offset.
This fix also adds 3 new properties associated with offset handling to the Consumer properties of the Kafka
profile.
The new properties are enable.auto.commit , auto.commit.interval.ms and
auto.offset.reset .
When the property enable.auto.commit is set to true , the Kafka collector will use the offset
handling in Kafka instead of the configuration in the UI.

1.429 Database forwarding agent cannot handle custom


schemas

Case ID Internal ID Component


21725 MZ-32207 Database agents
21623
Description:
When using the database forwarding agent in combination with custom schemas the sql generated will ignore the
schema and attempt to use a default one
Resolution:
The issue has been resolved and the agent now uses the correct schema in the sql statement

PAGE 165 of 172


Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.430 Aggregation Sessions in Redis unreadable in 8.1.4.0

Case ID Internal ID Component


21295 MZ-32268 Aggregation
Redis
Description:
Due to a fix of --MZ-31824-- it became impossible to read aggregation sessions created with MZ version prior to
8.1.4.0 stored in Redis.
Resolution:
A migration step has been introduced in aggregation agent. It can be activated via an advanced property in
aggregation profile
_mz.redis.agg.migration.mode_
The default value is false. In case there are session created with MZ version <8.1.4.0 it should be change to true
until all sessions has been migrated to a new format.
It is necessary to have "Slow Timeout" enabled to ensure that no timeout block execution is lost.

1.431 Web Services gives class not found error when using
wsse policy

Case ID Internal ID Component


21875 MZ-32320 Web Services
Description:
When using a wsdl file that contains security policies of the type wsse, the web services collection agent will not
be able to process incoming messages. This is due to a missing 3pp for encryption
Resolution:
The missing 3pp is now packaged with Mediationzone and it is possible to use security policies of the type wsse

1.432 XML Parser does not support CDATA

Case ID Internal ID Component


21694 MZ-32292 Ultra
Description:
When parsing xml via ultra it is not possible to use CDATA, this is not stated as a limitation in the documentation
Resolution:
Parsing CDATA is now possible both in decoding and encoding steps

PAGE 166 of 172


Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.433 Security issues on web UI login page

Case ID Internal ID Component


MZ-32159 Web Interface
Description:
There are some theoretical security issues in the web UI login page design.
Resolution:
The issues have been fixed

1.434 APL CallableStatement.prepareCall cannot be used for


procedures that have dots in their names.

Case ID Internal ID Component


21927 MZ-32490 Database functions
SAP HANA
Now procedures with names that have dots in them can be used if they are properly delimited.
Example:
schema."pro.cedure::name" will now resolve the procedure name to pro.cedure::name

1.435 Unchecked input for arguments to startup command

Case ID Internal ID Component


MZ-32551 mzsh
Description:
There is a security issue in that the content of the arguments to the startup command was not checked which
allowed for some OS command injection.
Resolution:
The arguments are now sanitized and fully quoted to avoid the issue

PAGE 167 of 172


Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.436 Potential SQL injection security issue in automatic


audit

Case ID Internal ID Component


MZ-32554 Workflow Realtime Engine
Description:
There is a theoretical SQL injection attack if it is possible to manipulate the system properties setting during
process startup.
Resolution:
The table name is now validated to actually be a valid table name to guard against this attack.

1.437 XML CDATA cannot handle multiple end brackets

Case ID Internal ID Component


MZ-32598 Ultra
Description:
When using CDATA in xml it is not possible to end the block with ']'. This will cause the decoder to fail
Resolution:
The issue has been resolved and blocks ending with ']' can be decoded

1.438 Fixed broken subfolder

Case ID Internal ID Component


22011 MZ-32602 Desktop Framework
The subfolder function was broken in an earlier release due to a bug. It resulted in the subfolder not working and
also an erratic behavior in the Configuration Selector panel. This issue is now fixed.

1.439 Platform hangs while running on remote server

Case ID Internal ID Component


22047 MZ-32647 Offline Documentation Framework
22064
There was an issue that the platform stop responding after loading a page in local documentation.

1.440

Case ID Internal ID Component


21985 MZ-32663 Database agents

PAGE 168 of 172


Bug Fix Appendix: MediationZone 8.1 SP4 ER

1.441 Potentially insecure dynamic library loading

Case ID Internal ID Component


MZ-32166 Netflow agent
Description:
There is legacy code supporting loading of JNI code for better netflow performance. This is now unused code and
was identified as a potential security flaw in security review.
Resolution:
The JNI loading support has been removed.

1.442 Potential HTML injection issue in web interface

Case ID Internal ID Component


MZ-32744 Web Interface
Description:
Code review found a potential HTML injection flaw in the web interface.
Resolution:
The issue has been fixed.

PAGE 169 of 172


Bug Fix Appendix: MediationZone 8.1 SP4 ER

2 Packages dataveracity_8.1.1.0.mzp
decompress_8.1.2.0.mzp
desktop_in_browser_8.1.3.2.mzp
aeron_8.1.4.0.mzp devkit_8.1.4.0.mzp
aggregation_8.1.1.0.mzp diameter_8.1.4.0.mzp
akka_8.1.4.5.mzp diameter_license_check_8.1.1.0.mzp
amazon_aws_8.1.2.0.mzp disk_collection_8.1.1.0.mzp
amazon_profile_8.1.2.0.mzp disk_forwarding_8.1.1.0.mzp
amazon_redshift_8.1.1.0.mzp disk_real-time_forwarding_8.1.1.0.mzp
amazon_s3_agents_8.1.2.0.mzp diskrtcollection_8.1.1.0.mzp
amqp_8.1.1.0.mzp distributed_storage_8.1.1.0.mzp
analysis_8.1.4.0.mzp distributed_storage_couchbase_8.1.1.0.mzp
apache_commons_8.1.1.0.mzp distributed_storage_redis_8.1.1.1.mzp
apache_cxf_8.1.4.2.mzp distributed_txn-storages_8.1.1.0.mzp
apache_cxf_ws_8.1.2.0.mzp dns_lookup_functions_8.1.1.0.mzp
apache_hadoop_8.1.3.0.mzp docweb_8.1.4.6.mzp
apl_collstrat_8.1.1.0.mzp docweb_standard_8.1.1.0.mzp
apl_containers_8.1.1.0.mzp duplicate_batch_8.1.1.0.mzp
archiving_8.1.1.0.mzp duplicate_udr_8.1.1.0.mzp
authorization_server_8.1.4.0.mzp dynamic_func_8.1.1.0.mzp
automatic_audit_8.1.4.4.mzp ecs_8.1.2.0.mzp
aws_plugins_8.1.4.0.mzp editor_8.1.1.0.mzp
aws_s3_ext_ref_8.1.4.0.mzp elasticsearch_aggregation_storage_8.1.1.0.mzp
base64_functions_8.1.1.0.mzp elasticsearch_api_8.1.2.0.mzp
batch_aggregation_apl_flush_function_8.1.1.0.mzp elasticsearch_profile_8.1.1.0.mzp
batchrt_common_8.1.1.0.mzp encryption_agent_8.1.2.0.mzp
batchrt_disk_collection_8.1.1.0.mzp encryption_key_profile_8.1.1.0.mzp
batchrt_disk_forwarding_8.1.1.0.mzp excel_common_8.1.1.0.mzp
batchrt_ftp_collection_8.1.1.0.mzp excel_decoder_agent_8.1.1.0.mzp
batchrt_ftp_forwarding_8.1.1.0.mzp excel_encoder_agent_8.1.1.0.mzp
batchrt_gzip_decompressor_8.1.2.0.mzp file_functions_8.1.1.0.mzp
batchrt_scp_collection_8.1.1.0.mzp file_system_8.1.1.0.mzp
batchrt_scp_forwarding_8.1.1.0.mzp firebase_8.1.4.0.mzp
batchrt_sftp_collection_8.1.1.0.mzp ftp_collection_8.1.2.2.mzp
batchrt_sftp_forwarding_8.1.1.0.mzp ftp_common_8.1.1.0.mzp
bouncycastle_8.1.1.0.mzp ftp_forwarding_8.1.1.0.mzp
cassandra_adapter_8.1.2.0.mzp ftps_collection_8.1.1.0.mzp
cassandra_connector_8.1.1.0.mzp ftps_common_8.1.1.0.mzp
categorized_grouping_8.1.1.0.mzp ftps_forwarding_8.1.1.0.mzp
collstrat_control_file_8.1.1.0.mzp gtp__8.1.4.0.mzp
collstrat_duplicate_filter_8.1.1.0.mzp hdfs_collection_agent_8.1.1.0.mzp
collstrat_multi_directory_8.1.1.0.mzp hdfs_forwarding_agent_8.1.1.0.mzp
compress_8.1.1.0.mzp hdfs_profile_8.1.4.0.mzp
conditional_trace_8.1.4.5.mzp health_8.1.2.0.mzp
configdoc_8.1.1.0.mzp hfs_8.1.1.0.mzp
configuration-cfgstorage_8.1.2.0.mzp hicap_8.1.1.0.mzp
configuration_space_8.1.1.0.mzp http2_apl_client_functions_8.1.4.0.mzp
core_8.1.4.6.mzp http2_common_8.1.2.0.mzp
couchbase_8.1.4.0.mzp http_8.1.4.1.mzp
couchbase_aggregation_storage_8.1.4.0.mzp http_batch_8.1.1.0.mzp
csv_db_8.1.1.0.mzp ibm-mq_8.1.1.0.mzp
data_hub_8.1.4.6.mzp ibm_db2_8.1.1.0.mzp
data_hub_impala_8.1.2.0.mzp inter_workflow_8.1.4.0.mzp
data_masking_8.1.1.0.mzp jackson_apl_plugin_8.1.1.0.mzp
database_8.1.4.6.mzp jackson_codecs_8.1.2.0.mzp
database_bulk_lookup_8.1.4.0.mzp jcommander_8.1.1.0.mzp
databasefunctions_8.1.4.4.mzp jms_8.1.1.0.mzp

PAGE 170 of 172


Bug Fix Appendix: MediationZone 8.1 SP4 ER

json-simple_8.1.1.0.mzp rest_server_8.1.4.7.mzp
json-validation_8.1.2.0.mzp rx_aggregation_8.1.2.0.mzp
json_8.1.3.3.mzp rx_storage_8.1.2.0.mzp
jsonsupport_8.1.1.0.mzp salesforce_agent_8.1.4.0.mzp
kafka_11_8.1.4.6.mzp sap-hana_8.1.2.0.mzp
kafka_8.1.4.1.mzp sap_cc_batch_8.1.3.0.mzp
kafka_8_8.1.4.6.mzp sap_cc_charging_8.1.3.0.mzp
kafka_agent_8.1.4.0.mzp sap_cc_common_8.1.3.0.mzp
key_management_tool_8.1.1.0.mzp sap_cc_notification_8.1.1.0.mzp
keystore_profile_8.1.1.0.mzp sap_cc_offline_batch_8.1.3.0.mzp
kpi_agent_8.1.2.0.mzp sap_jco_common_8.1.4.0.mzp
kpi_management_8.1.3.0.mzp sap_rfc_processor_8.1.4.0.mzp
kpi_mgmt_common_8.1.4.4.mzp scim_8.1.4.0.mzp
latencystat_8.1.1.0.mzp scp_collection_8.1.1.0.mzp
ldap_8.1.3.2.mzp scp_forwarding_8.1.1.0.mzp
ldap_agent_8.1.3.0.mzp sftp_base_8.1.4.0.mzp
ldap_authentication_8.1.1.0.mzp sftp_collection_8.1.1.0.mzp
loadbalance-dynamic_8.1.3.0.mzp sftp_forwarding_8.1.1.0.mzp
log_functions_8.1.1.0.mzp shared_table_8.1.4.0.mzp
lzo_service_configuration_support_8.1.2.0.mzp signature_functions_8.1.1.0.mzp
lzo_support_8.1.2.0.mzp sldreg_8.1.2.0.mzp
mediationzone-launcher-1.0.16.jar smpp_common_8.1.1.0.mzp
merge_files_8.1.1.0.mzp smpp_library_8.1.1.0.mzp
mimagent_8.1.1.0.mzp smpp_receiver_8.1.1.0.mzp
misc_functions_8.1.1.0.mzp smpp_transmitter_8.1.1.0.mzp
mqtt_8.1.1.0.mzp snmp_profile_8.1.4.0.mzp
msmq_collection_8.1.4.0.mzp snmp_request_8.1.3.1.mzp
msmq_common_8.1.4.0.mzp snmp_trap_8.1.1.0.mzp
msmq_forwarding_8.1.4.0.mzp snowflake_8.1.1.0.mzp
mysql_8.1.1.0.mzp sql_collection_8.1.1.0.mzp
netezza_8.1.1.0.mzp sql_common_8.1.1.0.mzp
netflow_8.1.4.7.mzp sql_forwarding_8.1.1.0.mzp
netty_8.1.1.0.mzp sql_loader_8.1.2.0.mzp
netty_transport_8.1.1.0.mzp sql_realtime_forwarding_8.1.1.0.mzp
nordpool_agent_8.1.4.0.mzp sql_server_8.1.1.2.mzp
open_api_8.1.1.0.mzp standard_rebrand_picostart.jar
pcc_base_8.1.4.0.mzp supervision_8.1.2.0.mzp
pcc_batches_8.1.1.0.mzp sybase_common_8.1.1.0.mzp
pcc_buckets_8.1.1.0.mzp sybase_iq_8.1.1.0.mzp
pcc_storage_couchbase_8.1.1.0.mzp sysinfo_8.1.1.0.mzp
pcc_storage_devkit_8.1.1.0.mzp syslog_collection_8.1.1.0.mzp
pcrf_rules_8.1.1.0.mzp system_insight_8.1.4.4.mzp
pkcs7_functions_8.1.1.0.mzp system_insight_cloudwatch_8.1.2.0.mzp
platform_db_support-derby_8.1.1.0.mzp system_insight_collection_8.1.1.0.mzp
platform_db_support-oracle_8.1.1.0.mzp system_insight_forwarding_8.1.2.0.mzp
platform_db_support-postgresql_8.1.4.0.mzp system_insight_influxdb_8.1.1.0.mzp
platform_db_support-saphana_8.1.1.0.mzp system_insight_mims_8.1.1.0.mzp
postgresql_8.1.1.0.mzp system_insight_restclient_8.1.1.0.mzp
pulse_8.1.1.0.mzp systemlog_8.1.2.0.mzp
python_common_8.1.1.0.mzp task_8.1.1.0.mzp
python_connector_8.1.1.0.mzp tcp_ip_8.1.3.0.mzp
python_processing_8.1.1.0.mzp tcp_ip_forwarding_8.1.2.0.mzp
radius_8.1.1.0.mzp teradata_8.1.1.0.mzp
redis_aggregation_storage_8.1.4.2.mzp timesten_8.1.1.0.mzp
redis_storage_8.1.4.2.mzp txn_id_provisioning_8.1.2.0.mzp
release_8.1.1.0.mzp udp_8.1.1.0.mzp
rest-agents_8.1.4.4.mzp ultra_8.1.3.0.mzp

PAGE 171 of 172


Bug Fix Appendix: MediationZone 8.1 SP4 ER

ultra_gpb_support_8.1.4.0.mzp
ultra_xml_support_8.1.4.4.mzp
vcformat_8.1.1.0.mzp
vertica_8.1.1.0.mzp
web-ui_8.1.4.0.mzp
web_interface_8.1.4.7.mzp
webapi_8.1.1.0.mzp
webrebranding_standard_8.1.1.0.mzp
webservices_8.1.4.0.mzp
websocket_8.1.1.0.mzp
workflow_bridge_base_8.1.3.0.mzp
workflow_bridge_batchfwd_8.1.3.0.mzp
workflow_bridge_rtcoll_8.1.1.0.mzp
workflow_bridge_rtfwd_8.1.3.0.mzp
workflow_queue_strategies_8.1.1.0.mzp
zookeeper_8.1.1.0.mzp

PAGE 172 of 172

You might also like