Release Note

Genesys Info Mart

8.1.x

Genesys Telecommunications Laboratories, Inc. © 2011–2017

Contents

Introduction

Release Number AIX HP-UX PA HP-UX IPF Linux Solaris Windows
8.1.402.11 [06/22/17] – Hot Fix X     X X X
8.1.402.10 [08/31/15] – Hot Fix X     X X X
8.1.402.09 [06/19/15] – Hot Fix X     X X X
8.1.402.08 [03/13/15] – Hot Fix X     X X X
8.1.402.07 [11/24/14] – General X X   X X X
8.1.401.05 [10/24/14] – Hot Fix X X   X X X
8.1.401.02 [09/22/14] – General X X   X X X
8.1.400.12 [07/30/14] – General X X   X X X
8.1.301.07 [07/02/14] – Hot Fix X X   X X X
8.1.301.06 [04/23/14] – Hot Fix X X   X X X
8.1.301.05 [03/20/14] – Hot Fix X X   X X X
8.1.301.04 [03/06/14] – General X X   X X X
8.1.300.14 [12/23/13] – General X X   X X X
8.1.202.04 [11/08/13] – Hot Fix X X   X X X
8.1.202.03 [09/30/13] – Hot Fix X X   X X X
8.1.202.01 [08/23/13] – General X X   X X X
8.1.201.06 [07/12/13] – Hot Fix X X   X X X
8.1.201.05 [06/21/13] – Hot Fix X X   X X X
8.1.201.02 [04/25/13] – General X X   X X X
8.1.200.21 [03/18/13] – General X X   X X X
8.1.103.07 [02/04/13] – Hot Fix X X   X X X
8.1.103.05 [12/14/12] – Hot Fix X X   X X X
8.1.103.03 [10/30/12] – General X X   X X X
8.1.102.02 [09/05/12] – General X X   X X X
8.1.101.07 [08/20/12] – Hot Fix X X   X X X
8.1.101.05 [07/23/12] – Hot Fix X X   X X X
8.1.101.04 [07/11/12] – General X X   X X X
8.1.002.08 [04/12/13] – Hot Fix X X   X X X
8.1.002.07 [07/06/12] – Hot Fix X X   X X X
8.1.002.05 [04/30/12] – Hot Fix X X   X X X
8.1.002.03 [04/02/12] – Hot Fix X X   X X X
8.1.002.02 [02/10/12] – General X X   X X X
8.1.001.07 [01/17/12] – Hot Fix X X   X X X
8.1.001.05 [12/20/11] – General X X   X X X
8.1.000.28 [11/18/11] – Hot Fix X X   X X X
8.1.000.25 [10/07/11] – General X X   X X X

Link to 8.0 Product Release Note (Cumulative)
Known Issues and Recommendations
Discontinued Support
Internationalization
Additional Information


Introduction

As of February 1, 2012, Genesys is no longer an affiliate of Alcatel-Lucent; any indication of such affiliation within Genesys products or packaging is no longer applicable. Please see the Genesys website at http://www.genesys.com for more details.

This release note applies to all 8.1 releases of Genesys Info Mart.

Use of Third-Party Software

Genesys follows applicable third-party redistribution policies to the extent that Genesys solutions utilize third-party functionality. For additional information about third-party software used in this product, see the Legal Notices for Genesys Info Mart. Please contact your Genesys Customer Care representative if you have any questions.

Top of Page


Release Number 8.1.402.11 [06/22/17] – Hot Fix

Supported Operating Systems
New in This Release
Corrections and Modifications

Supported Operating Systems

The operating systems supported by this release are listed in the Contents, above.

New in This Release

This is a hot fix for this product. Refer to the Deployment Procedure for this release to deploy the installation package within your environment.

This release contains no new features or functionality.

Corrections and Modifications

This release includes the following corrections and modifications:


The transformation job now correctly processes inbound emails handled by agents and stopped by a strategy. Previously in such scenarios, the transformation job sometimes might not create records for the strategy in the INTERACTION_RESOURCE_FACT (IRF) table, depending on chunking. (GIM-11341)


Top of Page


Release Number 8.1.402.10 [08/31/15] – Hot Fix

Supported Operating Systems
New in This Release
Corrections and Modifications

Supported Operating Systems

The operating systems supported by this release are listed in the Contents, above.

New in This Release

This is a hot fix for this product. Refer to the Deployment Procedure for this release to deploy the installation package within your environment.

This release contains no new features or functionality.

Corrections and Modifications

This release includes the following corrections and modifications:


On Oracle deployments, the transformation job no longer fails due to large values in outbound RECORD_ID fields. The RECORD_ID field can hold up to ten digits (to a maximum value of 9999999999). Previously, Genesys Info Mart expected a value in the RECORD_ID field between 1 and 2147483647, and if the value was greater than expected, the transformation job failed and logged the following exception:

java.lang.NumberFormatException.

(GIM-10150)


Genesys Info Mart now correctly creates rows in the IRF table in scenarios where:

Previously in such scenarios, the IRFs may have been missing, and a value of 14 was recorded in the INTERACTION_FACT.STATUS column. (GIM-10123)


The transformation job no longer generates unique constraint violation errors in scenarios where the transformation job artificially terminates multimedia interactions that were stuck in a mediation queue used for user data metrics. Previously in such scenarios, the transformation job might generate unique constraint violation errors against Genesys Info Mart user data fact tables, such as:

Database error: ORA-00001: unique constraint (GIM.PK_IRF_USER_DATA_KEYS) violated

(GIM-10122)


In deployments with a partitioned database schema, the extraction job now successfully handles scenarios similar to the following:

Previously in such scenarios, the extraction job might fail during merge processing and generate a message similar to the following:

Unique Constraint Violation for SQL [INSERT INTO GIDB_G_IR_V ...]; ORA-00001: unique constraint (GIM_ETL_ORACLE_8XX.I_G_IR_V_IRID) violated

(GIM-9888)


Top of Page


Release Number 8.1.402.09 [06/19/15] – Hot Fix

Supported Operating Systems
New in This Release
Corrections and Modifications

Supported Operating Systems

The operating systems supported by this release are listed in the Contents, above.

New in This Release

This is a hot fix for this product. Refer to the Deployment Procedure for this release to deploy the installation package within your environment.

Notes:

This release contains no new features or functionality.

Corrections and Modifications

This release includes the following corrections and modifications:


Genesys Info Mart now correctly reports on call flows in scenarios where a call is propagated from site A (call A) to site B (call B), then from site B (call B) to site C (call C), after which the call is returned back to Site B (call B). Previously, Genesys Info Mart might have merged this call flow as separate, multiple call flows, and as a result might have transformed the call data into multiple interaction facts. (GIM-9982)


Top of Page


Release Number 8.1.402.08 [03/13/15] – Hot Fix

Supported Operating Systems
New in This Release
Corrections and Modifications

Supported Operating Systems

The operating systems supported by this release are listed in the Contents, above.

New in This Release

This is a hot fix for this product. Refer to the Deployment Procedure for this release to deploy the installation package within your environment.

Notes:

This release contains no new features or functionality.

Corrections and Modifications

This release includes the following corrections and modifications:


In deployments with a non-partitioned database schema, error handling logic is improved for constraint violation issues.

Previously in such scenarios, Genesys Info Mart might not have automatically recovered after the transformation job failed or was interrupted. For example, Job_TransformGIM sometimes failed, and generated a message similar to the following:

2015-03-09 12:05:22,434 WARN ecp-1-200512 20049 Job step 'CORE_MM' failed. com.genesyslab.gim.etl.exceptions.TaskExecutionException:com.genesyslab.gim.etl .exceptions.JdbcUniqueConstraintViolationException: executeUpdate; Unique Constraint Violation for SQL [INSERT INTO GENESYSINFO.IRF_USER_DATA_GEN_1

(GIM-9817)


The transformation job no longer fails when all user data KVPs mapped to dimension tables, including those that are predefined out-of-box, are deleted or disabled (by setting ACTIVE_FLAG=0) from the user data configuration table (CTL_UD_TO_UDE_MAPPING).

Previously in this scenario, transformation might fail with an error similar to the following:

Uncategorized SQLException for SQL [SELECT TMP_IRF_V.INTERACTION_RESOURCE_ID,TMP_IRF_V.START_DATE_TIME_KEY,TMP_IRF_V.TENANT_KEY INTO dbo.TMP_IRF_USER_DATA_KEYS FROM ; SELECT @@ROWCOUNT]; SQLSTATE=S0001; error code=102; DBError=UNCATEGORIZED; Incorrect syntax near ';'.

Note: Genesys does not recommend removing or disabling out-of-box user data KVPs. Doing so can lead to unexpected results in out-of-box GI2 Reports.

(GIM-9820)


Top of Page


Release Number 8.1.402.07 [11/24/14] – General

Supported Operating Systems
New in This Release
Corrections and Modifications

Supported Operating Systems

The operating systems supported by this release are listed in the Contents, above.

New in This Release

There are no restrictions for this release. Refer to the Deployment Procedure for this release to deploy the installation package within your environment.

Notes:

This section describes new features that were introduced in this release of Genesys Info Mart.

Corrections and Modifications

This release includes the following corrections and modifications:


In Oracle deployments with configured database links to IDBs, the extraction job now completes successfully. In this scenario with previous 8.1.4 releases, the extraction job might fail, generating the following error: ORA-02084: database name is missing a component. (GIM-9539)


The User Data Assistant now correctly specifies the CTL_UD_TO_UDE_MAPPING.CONVERT_EXPRESSION column in the make_gim_UDE.sql or make_gim_UDE_partitioned.sql script it generates. Previously, the generated script created a column with an invalid name (CONVERT_FUNCTION). (GIM-9529)


Genesys Info Mart now provides a correct application DBID (APPDBID) value in messages sent to Genesys Message Server. Previously, Genesys Info Mart used a value of 0 for APPDBID, which caused Solution Control Server to not generate the expected alarm. (GIM-9527)


Genesys Info Mart now correctly handles scenarios where a Virtual Routing Point (VRP) is used while a call is queued at a routing point, and the routing point is preceded either by a DN that redirects the call or by another routing point. Previously in such scenarios, an IRF record was created with INTERACTION_RESOURCE_ID equal to 0. (GIM-9518)


Genesys Info Mart no longer encounters a deadlock in situations where, after the connection to the database is lost, one thread attempts to re-open the connection to the database (JobController.dbOpen) while another thread attempts to update a job status (JobController.setJobStatus). (GIM-9517)


Genesys Info Mart Server now successfully processes requests from Administration Console and Genesys Info Mart Manager in scenarios where Genesys Info Mart Manager disconnects before Genesys Info Mart Server finishes processing a request. Previously in this scenario, Genesys Info Mart Server might stop processing requests until you restarted Genesys Info Mart Server. (GIM-9463)


On Oracle deployments with a partitioned database schema, partitioned tables now have a primary key, as they do in other Genesys Info Mart database schemas. Previously in this scenario, partitioned tables had a local unique index with the same name as the primary key. (GIM-9456)


This release improves high availability (HA) support for unexpected extraction failures (for example, when an index on the IDB from which Genesys Info Mart is extracting data is corrupted). Genesys Info Mart is now more likely to recover from unexpected partial extraction failures, by switching over to another available IDB on an ad hoc basis. Previously, once the best IDB session for extraction of a particular chunk was identified, Genesys Info Mart was not able to switch over to another available IDB if the extraction job encountered unexpected errors, and the extraction job failed. (GIM-9453)


The migration job now runs update_IDB_* scripts unconditionally, without checking the IDB for version data stored by previous executions of the update_IDB_* scripts. Previously, the extraction job might fail in scenarios where the IDB schema was changed. (For example, when a new GC_ANNEX table was added to the IDB by migration of Interaction Concentrator.) (GIM-9450)


Genesys Info Mart now correctly handles the deletion of the gim-etl section defined for a DN or Script configuration object. Previously in such scenarios, Genesys Info Mart continued to use configuration values defined in the deleted gim-etl section. (GIM-9339)


This release improves Genesys Info Mart behavior in environments in which Genesys Info Mart and the ICON configured with role=cfg are not connected to the same Configuration Server or Configuration Server Proxy. Previously in these environments, data processing might have failed or been delayed, and the extraction job might have generated invalid error messages about configuration data being delayed (see the Known Issue). (GIM-9316)


Genesys Info Mart now correctly processes Genesys Info Mart–related updates for Script and DN objects that previously did not have Genesys Info Mart–specific annex values. Previously in this scenario, Genesys Info Mart ignored these updates unless Genesys Info Mart was restarted. (GIM-9315)


Genesys Info Mart now correctly updates RESOURCE_.SWITCH_NAME in scenarios where the switch name has been changed in Configuration Server. (GIM-9026)


Top of Page


Release Number 8.1.401.05 [10/24/14] – Hot Fix

Supported Operating Systems
New in This Release
Corrections and Modifications

Supported Operating Systems

The operating systems supported by this release are listed in the Contents, above.

New in This Release

This is a hot fix for this product. Refer to the Deployment Procedure for this release to deploy the installation package within your environment.

Notes:

This release contains no new features or functionality.

Corrections and Modifications

This release includes the following corrections and modifications:


Genesys Info Mart now correctly reports the resource role in the IRF table for scenarios in which a nonself-service IVR port transfers the call to an agent on a remote switch, and the premise T-Server used with the IVR Server does not support the TSingleStepTransfer feature request. Previously in these scenarios, the resource role for the receiving agent might have been incorrectly reported as RECEIVEDTRANSFER instead of RECEIVED, ROUTEDTO, or DIVERTEDTO. (GIM-9452)


In HA deployments, the extraction job now correctly extracts data for the second that is last in an HA data source session (DSS1) when data for that second is present in another HA data source session (DSS2) as a non-last second. Data for this second is extracted from DSS2. Previously in this scenario, the extraction job might have extracted data for this second from DSS1 instead of DSS2, which might have caused incomplete extraction of the data for that second. (GIM-9430)


Top of Page


Release Number 8.1.401.02 [09/22/14] – General

Supported Operating Systems
New in This Release
Corrections and Modifications

Supported Operating Systems

The operating systems supported by this release are listed in the Contents, above.

New in This Release

There are no restrictions for this release. Refer to the Deployment Procedure for this release to deploy the installation package within your environment.

Notes:

This release contains no new features or functionality.

Corrections and Modifications

This release includes the following corrections and modifications:


The following schema changes are introduced to improve performance and robustness of Genesys Info Mart operations:


The default size of the Invoker Queue is increased to 1024. Previously, the default value was 256, and in deployments with a large Genesys Configuration Server database, the Genesys Info Mart configuration might fail to load, generating the log message "Invoker is overloaded". (GIM-9415)


The following new technical descriptor combinations are introduced:

These combinations could occur in multimedia deployments when an interaction is routed to an agent and is then pulled back from the agent into an interaction queue (for example, after a timeout).

(GIM-9362)


Genesys Info Mart now correctly reports the resource role in the IRF table for timing scenarios in which the IDB shows a cross-switch transfer or conference being performed in the same instant that the consultation call is routed from the source switch, but before the call arrives at the target switch. Previously in this scenario, the IRF record for the transfer or conference recipient contained an incorrect resource role of RECEIVED, RECEIVEDCONSULT, ROUTEDTO, or DIVERTEDTO instead of RECEIVEDTRANSFER or INCONFERENCE. (GIM-9353)


To supplement Genesys Info Mart’s special handling for strategies that generate excessive numbers of unsuccessful attempts to route interactions to a handling resource, a new configuration option (max-msfs-per-irf in the [gim-etl] section) enables you to limit the number of MSF records associated with a single IRF record in the Info Mart database. Previously, particularly in deployments with large quantities of long-living multimedia interactions (thousands of active interactions that last more than two weeks) and with routing strategies that moved an interaction between queues many times per day before finally routing the interaction to an agent, huge numbers of MSF records might slow Genesys Info Mart performance to an unacceptable extent.

max-msfs-per-irf
Default Value: 50
Valid Values: 10–10000
Dependencies: None
Changes Take Effect: At the next run of Job_TransformGIM

This option specifies the limit for the number of MSF records that are associated with a given multimedia interaction that will be represented in the Info Mart database. When the number of MSF records associated with a single IRF record exceeds the limit, the transformation job processes only the first n mediation DNs and the last n mediation DNs in the interaction, where n = max-msfs-per-irf/2. In this way, ETL performance avoids being degraded by huge numbers of MSF records for unsuccessful routing attempts for "stuck strategy" scenarios. The first n mediation records for a given interaction are processed by the transformation job and populated in the MSF table as they occur. The last n records are postponed until an associated IRF record has been created.

The option does not affect the mediation durations that are reported in the IRF (QUEUE_DURATION, ROUTING_POINT_DURATION, MEDIATION_DURATION, and PREVIOUS_MEDIATION_DURATION); all these metrics correctly report the full overall mediation time.

(GIM-9347)


For any configuration option that is configured to an empty value, Genesys Info Mart now automatically uses default values. Previously in this scenario, Genesys Info Mart inserted empty strings into SQL queries, which could cause a job to fail. In particular, if no value was specified for the etl-start-date option in the [gim-etl] section, Job_InitializeGIM failed in Oracle deployments. (ER# 322362101, GIM-3070, GIM-9342)


During migration from release 8.1.3 or earlier to 8.1.401 or later (in deployments that include multimedia) Genesys Info Mart creates new GIDB_G_IR_MM, GIDB_G_CALL_MM, GIDB_G_ROUTE_RESULT_MM, GIDB_G_VIRTUAL_QUEUE_MM, GIDB_G_PARTY_MM, and GIDB_G_PARTY_HISTORY_MM tables, renaming the existing tables to GIDB_G_*_MM_BK. Genesys Info Mart populates the new GIDB_G_*_MM tables with any active interaction data that has not yet been transformed. The renamed (*_BK) tables are retained for your reference. Previously, during migration from 8.1.3 or earlier to 8.1.400, the content of these tables was not preserved. (GIM-9303)


Beginning with release 8.1.301.07 (for 8.1.3 deployments) and 8.1.401.02 (for 8.1.4 deployments), Genesys Info Mart no longer requires you to use separate Interaction Concentrator instances or HA sets to store Voice and Outbound Contact details. (GIM-9302)


The transformation job no longer fails when it encounters late-arriving user data in multimedia interactions. (Late-arriving user data refers to user data that is created after Interaction Server has terminated the interaction.) Previously in such scenarios, it appeared that an already-terminated interaction was being resubmitted for processing, causing the transformation job to fail and display a Unique Constraint Violation error message. (GIM-9300)


For voice interactions, Genesys Info Mart now correctly populates the WORKBIN_KEY column of the MEDIATION_SEGMENT_FACT table with a value of -2, which references the default WORKBIN dimension row. Previously, this column was erroneously populated with a null value. (GIM-9299)


Top of Page


Release Number 8.1.400.12 [07/30/14] – General

Supported Operating Systems
New in This Release
Corrections and Modifications

Supported Operating Systems

The operating systems supported by this release are listed in the Contents, above.

New in This Release

There are no restrictions for this release. Refer to the Deployment Procedure for this release to deploy the installation package within your environment.

Notes:

This section describes new features that were introduced in the 8.1.4 release of Genesys Info Mart. For more information about new or changed functionality, see the "New in This Release" section in the Genesys Info Mart 8.1 Deployment Guide. For more information about database schema changes, see the "New in This Release" section in the Genesys Info Mart 8.1 Reference Manual for your RDBMS.

Corrections and Modifications

This release includes the following corrections and modifications:


A number of indexes on GIDB, Control, and user-data extension tables have been removed from the PostgreSQL schema, because they serve no purpose in a partitioned database. For a list of the indexes that were removed, see the Genesys Info Mart 8.1 PostgreSQL Reference Manual. (GIM-9149)


Genesys Info Mart now correctly populates CONS_RCV_HOLD_COUNT and CONS_RCV_HOLD_DURATION in multimedia collaboration scenarios where INTERACTION_RESOURCE_FACT (IRF) records associated with a consultation call were created in one extract, transform, and load (ETL) cycle, and the consult was placed in the agent's workbin in the next ETL cycle. Previously in this scenario, Genesys Info Mart might fail to populate these fields. (GIM-9088)


Genesys Info Mart now correctly updates MET_SERVICE_OBJECTIVE_FLAG in cases where a multimedia interaction is in a ringing state in two ETL cycles. Previously, in such cases, Genesys Info Mart might have failed to update MET_SERVICE_OBJECTIVE_FLAG to 0 in the second ETL cycle. (GIM-9087)


Genesys Info Mart now correctly reports the resource role in the IRF table for the following scenarios:

or

Previously, the IRF record for the transfer or conference recipient might have had an incorrect resource role of RECEIVED, ROUTEDTO, or DIVERTEDTO instead of RECEIVEDTRANSFER or INCONFERENCE. (GIM-9079)


In Oracle Real Application Clusters (RAC) environments, Genesys Info Mart now correctly creates or updates IRF_USER_DATA_KEYS records by using the new ORDER attribute, which is added to the Oracle sequences of the CTL_AUDIT_LOG_KEY and user data dimension tables.

Previously, although this issue was fixed (ER# 313829174, 312532588) in 8.1.1 releases (beginning with release 8.1.103.05), it might still have occurred in 8.1.2 and 8.1.3 releases. (GIM-9071)


Genesys Info Mart now correctly associates user data with the MEDIATION_SEGMENT_FACT (MSF) row for a virtual queue in the following scenario:

Previously in this scenario, the user data associated with the MSF row might not have reflected the correct value. (GIM-9046)


Genesys Info Mart now correctly populates IRF CUSTOMER_* metrics in the following scenario:

Previously, in the IRF table, the CUSTOMER_* metrics for the agent who joined by conference might not have reflected all of the time that elapsed after the conference initiator hung up. (GIM-9012)


Genesys Info Mart no longer encounters constraint violations on the INTERACTION_FACT primary key when the transformation job processes a multimedia interaction that was placed into an archive queue for completed interactions (in other words, the Interaction Queue is included in the list of queue names specified in the completed-queues configuration option). Previously, the transformation job might try to insert a new INTERACTION_FACT record for an interaction that had some activity after the interaction was placed into the archive queue and, therefore, after Genesys Info Mart considered the interaction to be terminated. The attempt to insert a new record caused constraint violations on the INTERACTION_FACT primary key. There were no data-quality issues related to these constraint violations. (GIM-8873)


Genesys Info Mart now reports the correct end time for agent states in the SM_RES_STATE_FACT table in scenarios where an agent is logged in to multiple endpoints. Previously, an incorrect end time could be recorded in some scenarios where:

(GIM-8869)


Genesys Info Mart now correctly links the MSF record for a virtual queue to the IRF record for the answering agent in scenarios where:

Previously, the MSF was not linked to the answering agent's IRF and had an incorrect technical result of Diverted/Unspecified. (GIM-8841)


Genesys Info Mart now correctly populates the mediation information in the IRF table (for example, MEDIATION_SEGMENT_ID and MEDIATION_RESOURCE_KEY) in multimedia scenarios in which there are overlapping outbound replies, including an outbound reply that enters mediation during one ETL cycle, and comes out of mediation during a later ETL cycle. (GIM-8699)


Genesys Info Mart now correctly populates the ANCHOR_FLAGS_KEY column for certain multimedia interactions. Previously, Genesys Info Mart might fail to update the field when required in certain scenarios (for example, when an agent's invitation into an interaction was transformed in one ETL cycle, and the agent's acceptance of the invitation was transformed in a later ETL cycle). (GIM-8697)


When Genesys Info Mart purges nonpartitioned tables, it now logs the correct number of deleted rows. Previously, when Genesys Info Mart purged a table in multiple chunks, it logged the number of deleted rows for the last chunk only, generating a log message similar to the following:

PurgeAction.purgeTable - exit(elapsed NNN ms) returning CONTACT_ATTEMPT_FACT, rowsDeleted=NNN

(GIM-8547)


Genesys Info Mart no longer delays the creation of MSF records for virtual queues when the only activity stored in the Interaction Database (IDB) for an interaction during the transformation of the current chunk is that the interaction was placed in the virtual queue. Previously, in such scenarios, Genesys Info Mart might have delayed creation of MSF records until either the interaction left the virtual queue, or some other user data update was recorded in the IDB for this interaction. (GIM-3071)


Top of Page


Release Number 8.1.301.07 [07/02/14] – Hot Fix

Supported Operating Systems
New in This Release
Corrections and Modifications

Supported Operating Systems

The operating systems supported by this release are listed in the Contents, above.

New in This Release

This is a hot fix for this product. Refer to the Deployment Procedure for this release to deploy the installation package within your environment.

Notes:

This release contains no new features or functionality.

Corrections and Modifications

This release includes the following corrections and modifications:


Genesys Info Mart now permits combining Outbound Contact details with Voice details within an Interaction Concentrator instance or high availability (HA) set. Previously, this topology was not supported. (GIM-9085)


Top of Page


Release Number 8.1.301.06 [04/23/14] – Hot Fix

Supported Operating Systems
New in This Release
Corrections and Modifications

Supported Operating Systems

The operating systems supported by this release are listed in the Contents, above.

New in This Release

This is a hot fix for this product. Refer to the Deployment Procedure for this release to deploy the installation package within your environment.

Notes:

This release contains no new features or functionality.

Corrections and Modifications

This release includes the following corrections and modifications:


Genesys Info Mart now correctly creates records in the MSF table for workbin and Interaction Queue parties. Previously, Genesys Info Mart might have delayed creation of the MSF record until the associated party was terminated. (GIM-9298)


Genesys Info Mart now correctly reports a technical result of Conferenced in the IRF table in scenarios where:

Previously, the IRF record representing the original agent on the customer call (and possibly the IRF record representing the same agent on the consultation call) would have had an incorrect technical result of Completed.

(GIM-8844)


Genesys Info Mart now correctly populates links between MEDIATION_SEGMENT_FACT (MSF) records and IRF records in scenarios in which the Interaction Server hide-activity functionality is used to hide redundant activity of strategies in eServices business processes. In such scenarios, the extraction job might miss some data related to events from "hidden" strategies that happened in the past; in previous Genesys Info Mart releases, this caused incorrect values in the following fields, which link MSF records and IRF records: MEDIATION_SEGMENT_ID and MEDIATION_RESOURCE_KEY in the IRF record, and TARGET_IXN_RESOURCE_ID and TECHNICAL_DESCRIPTOR_KEY in the MSF record. (GIM-8842)


The transformation job now runs successfully following an update of Genesys Info Mart. Previously, the transformation job might fail with an error indicating that the table TMP_UD_IRF_FOR_LATE_UD_V was missing. (GIM-8828)


Top of Page


Release Number 8.1.301.05 [03/20/14] – Hot Fix

Supported Operating Systems
New in This Release
Corrections and Modifications

Supported Operating Systems

The operating systems supported by this release are listed in the Contents, above.

New in This Release

This is a hot fix for this product. Refer to the Deployment Procedure for this release to deploy the installation package within your environment.

Notes:

This release contains no new features or functionality.

Corrections and Modifications

This release includes the following corrections and modifications:


Genesys Info Mart now correctly creates records in user-data extension (UDE) fact tables for all multimedia interactions. Previously, records for some transformed multimedia interactions might be missing from UDE fact tables if a previous transformation job failed, or if there were call flows for which Genesys Info Mart created records for a given party in the MSF and IRF tables in separate transformation cycles. (GIM-8816)


Genesys Info Mart now correctly processes re-route-on-no-answer (RONA) scenarios in which a call is redirected many consecutive times. Previously in such scenarios, the transformation job may have become stuck. (GIM-8779)


Top of Page


Release Number 8.1.301.04 [03/06/14] – General

Supported Operating Systems
New in This Release
Corrections and Modifications

Supported Operating Systems

The operating systems supported by this release are listed in the Contents, above.

New in This Release

There are no restrictions for this release. Refer to the Deployment Procedure for this release to deploy the installation package within your environment.

Notes:

This release contains no new features or functionality.

Corrections and Modifications

This release includes the following corrections and modifications:


In Oracle deployments, Job_ExtractICON no longer experiences significant delays when extracting very large amount of data from GCX tables in one chunk. Previously in these scenarios (for example, when extracting 600,000 rows for GCX_SKILL_AGENT in one chunk), Job_ExtractICON might take up to several hours to complete. (GIM-8770)


It is now possible to run Genesys Info Mart tenant views scripts for Microsoft SQL Server by using the sqlcmd utility. Previously, using the sqlcmd utility for this purpose caused an incorrect syntax error. (GIM-8731)


In Microsoft SQL Server deployments, Job_MaintainGIM no longer fails due to using INFORMATION_SCHEMA.COLUMNS to determine the schema of an object. Previously, Job_MaintainGIM might fail, generating a log message similar to the following:

Job step 'PURGE' failed. com.microsoft.sqlserver.jdbc.SQLServerException: ALTER TABLE SWITCH statement failed because table 'INTERACTION_RESOURCE_FACT' has 112 columns and table 'TMP__INTERACTION_RESOURCE_FACT' has 111 columns.

This change pertains to the following statement from Microsoft (full text):
TABLE_SCHEMA Name of schema that contains the table.
Important: Do not use INFORMATION_SCHEMA views to determine the schema of an object. The only reliable way to find the schema of a object is to query the sys.objects catalog view.

(GIM-8696)


During startup, Genesys Info Mart now reads all configured Script objects once, in a single request. Previously, for each configured Switch object, Genesys Info Mart repeated the request to read all configured Script objects in the deployment. This caused performance issues and sometimes overloaded the Invoker object or resulted in an OutOfMemory exception. (GIM-8695)


The transformation job no longer uses a partition range in the query used to select CAMPAIGN_GROUP_SESSION_FACT records on non-partitioned databases. Previously, in non-partitioned deployments, if the actual campaign duration exceeded the value specified by the max-camp-group-session-duration-in-hours configuration option, Genesys Info Mart missed the CAMPAIGN_GROUP_SESSION_FACT record and failed with the following error:

DBError=CONSTRAINT_VIOLATION_NOT_NULL_VIOLATION; ORA-01400: cannot insert NULL into ("‹schema-name›"."TMP_REC_STOP"."CAMP_GROUP_SESSION_ACTIVE").

(GIM-8681)


The precision of audit keys has been increased. Previously, Genesys Info Mart jobs might fail (producing a numeric overflow error) when audit key generation reached the 32-bit integer boundary (2,147,483,647). (GIM-8643)


Genesys Info Mart now correctly reports *_DIAL_DURATION in the IRF table in the following scenario:

  1. An agent makes an outbound call that is answered by an external resource.
  2. The agent later single-step transfers the call to a local routing point.
  3. The local routing point routes the call cross-switch.
  4. The call returns to the original switch using a new CallUUID.
  5. A second agent answers the transferred call.

Previously, Genesys Info Mart may have incorrectly recorded too large of a *_DIAL_DURATION value for the initiating agent.

(GIM-8585)


Top of Page


Release Number 8.1.300.14 [12/23/13] – General

Supported Operating Systems
New in This Release
Corrections and Modifications

Supported Operating Systems

The operating systems supported by this release are listed in the Contents, above.

New in This Release

There are no restrictions for this release. Refer to the Deployment Procedure for this release to deploy the installation package within your environment.

Notes:

This section describes new features that were introduced in the 8.1.3 release of Genesys Info Mart. For more information about new or changed functionality, see the "New in This Release" section in the Genesys Info Mart 8.1 Deployment Guide. For more information about database schema changes, see the "New in This Release" section in the Genesys Info Mart 8.1 Reference Manual for your RDBMS.

Corrections and Modifications

This release includes the following corrections and modifications:


Genesys Info Mart no longer creates duplicate CONTACT_ATTEMPT_FACT (CAF) records in scenarios where the duration of an outbound campaign exceeds the value of the max-camp-group-session-duration-in-hours configuration option. Previously in this scenario, Genesys Info Mart might create more than one CAMPAIGN_GROUP_SESSION_FACT record with a given session ID, and a separate CAF record for each. (GIM-8568)


Genesys Info Mart no longer fails to immediately advance the high-water mark (HWM) for newly added data sources that have a data-source session (DSS) with data below the extraction window, and only NO_DATA within the extraction window. Previously in this scenario, when a new data source was configured but not producing data, Genesys Info Mart might fail to advance the HWM, causing delays in data processing. (GIM-8550)


Genesys Info Mart now correctly processes the q-answer-threshold-voice options defined in the [gim-etl] section on the Annex tab of the Switch objects. Previously, Genesys Info Mart transformed data only using the q-answer-threshold-voice option that is set on the Application or DN object level. (GIM-8546)


During multimedia data transformation, Genesys Info Mart now correctly populates the ANCHOR_FLAGS_KEY column in the IRF table when data that an interaction is rejected by an agent arrives during one ETL cycle, while data that the same interaction is accepted by another agent arrives during a different ETL cycle. (GIM-8514)


Genesys Info Mart now enters the migration state if Job_ExtractICON is launched from the Genesys Info Mart Administration Console, and Genesys Info Mart information in one of the Interaction Database (IDB) schemas is not up-to-date. Previously, Genesys Info Mart detected that IDB was not up-to-date only if Job_ExtractICON was started as part of the ETL schedule. (GIM-8336)


Genesys Info Mart now correctly reports a technical result of DESTINATIONBUSY in the IRF table when an agent dials a consultation call to a busy destination. Previously in these scenarios, Genesys Info Mart erroneously reported a technical result of ABANDONED. (GIM-8333)


Genesys Info Mart now correctly populates the MEDIA_SERVER_IXN_GUID, MEDIA_SERVER_IXN_ID, SOURCE_ADDRESS, and TARGET_ADDRESS columns in the IRF table in scenarios in which an outbound call is made to a resource on another monitored switch. Previously, these columns may have intermittently contained values related to the target inbound call instead of the initiating outbound call. (GIM-8162)


On a partitioned Microsoft SQL Server database, the maintenance job now correctly purges tables whose last column is not a computed column.

Previously, the maintenance job might fail in scenarios where:

  1. Aggregation added computed column(s).
  2. Migration added column(s) after a computed column.

A log message similar to the following might have resulted:

Job step 'PURGE' failed com.microsoft.sqlserver.jdbc.SQLServerException: ALTER TABLE SWITCH statement failed because column 'DURATION_BUCKET' at ordinal 21 in table 'SM_RES_STATE_FACT' has a different name than the column 'START_MSEC' at the same ordinal in table 'TMP__SM_RES_STATE_FACT'.

(GIM-8139)


Genesys Info Mart no longer creates or updates records in fact tables for events that happen after an interaction is artificially terminated. Previously, in scenarios with long-living active interactions, when you reduced the value of the configuration option days-to-keep-active-facts to a value that caused artificial termination of active interactions, the transformation job might record negative durations for those interactions in the IRF or MSF tables. (GIM-8123)


Genesys Info Mart no longer performs a transition from TRANSFORM state to RUN_SCHEDULED_JOBS after receiving a configuration update. Previously, when Genesys Info Mart received a configuration update while in TRANSFORM state, the application transitioned to RUN_SCHEDULED_JOBS, causing Genesys Info Mart to (for example) launch Job_MaintainGIM while Job_TransformGIM was still running. (GIM-8118)


Genesys Info Mart now correctly reports the INTERACTION_TYPE_KEY in the INTERACTION_FACT, INTERACTION_RESOURCE_FACT, IXN_RESOURCE_STATE_FACT, and MEDIATION_SEGMENT_FACT tables in the following scenario:

Previously, Genesys Info Mart might populate the INTERACTION_TYPE_KEY column using information from call B.

(GIM-8072)


In Oracle deployments in which frequent configuration changes take place, ETL times no longer noticeably increase when Genesys Info Mart has to process configuration data. Previously in this scenario, transformation of configuration facts could take longer than normal, because of inefficient execution plans in queries used to process configuration data. (GIM-8070)


Genesys Info Mart now correctly populates IRF CUSTOMER_* metrics in scenarios in which the initiator of an internal or outbound call later performs a cross-switch transfer. Previously, the IRF for the resource that received the transfer might have incorrectly had nonzero CUSTOMER_* metrics. (GIM-8025)


The context in which delayed data might be detected is now expanded. Starting with release 8.1.3, when there is no data available to be extracted from an active data source, Genesys Info Mart applies the delayed-data-threshold to extraction delays. Previously, when Genesys Info Mart was unable to process a chunk of data because dependent data was not yet extracted, Genesys Info Mart applied the delayed-data-threshold to transformation delays. (GIM-8017)


A new configuration option, pipeline-timeout-in-hours, in the [gim-transformation] section, enables you to control the maximum expected duration, in hours, of a single execution transformation pipeline (such as voice, multimedia, outbound, or agent state), which does in-memory transformation. If the pipeline-timeout-in-hours value is exceeded, Genesys Info Mart attempts to abort the pipeline and fail the transformation job. For more information, see the option description in the Genesys Info Mart 8.1 Deployment Guide.

Note: Do not change this value unless directed to do so by Genesys Customer Care.

(GIM-8016)


Genesys Info Mart now correctly populates the link between the MSF record and the IRF record for its distribution target, and populates a correct technical result in the MSF, in scenarios in which an ACD Queue sends a call to a nonself-service IVR Port, where the call then ends.

Previously in this scenario, the MSF table was populated with a null value for the ACD Queue in the TARGET_IXN_RESOURCE_ID column, and the IRF was populated with a null value for the target IVR Port in the MEDIATION_SEGMENT_ID column. Additionally, the MSF always had a technical result of Diverted/Unspecified.

(GIM-7984)


In Oracle deployments, extraction performance is improved in scenarios where duplicated data exists. Previously in this scenario, the extraction job could have taken longer than usual to complete. (GIM-7962)


In Virtual Hold Technology or predictive dialing scenarios in which a mediation device dials a customer and then either routes or single-step transfers the call to a contact center resource, Genesys Info Mart now correctly reports the resource role in the IRF record that is created for the contact center resource.

Previously, the role of the IRF may have been reported incorrectly as Initiated or Unknown, instead of a correct value (such as Received, RoutedTo, DivertedTo, or ReceivedTransfer) to indicate that the IRF resource is a call recipient.

(GIM-7878)


Genesys Info Mart now correctly populates the INTERACTION_RESOURCE_STATE_KEY field in the IXN_RESOURCE_STATE_FACT (IRSF) table, in scenarios in which an outbound or internal call returns to a switch where it previously resided, and the T-Server reuses the original CallUUID.

Previously, the value in the INTERACTION_RESOURCE_STATE_KEY field may have incorrectly referred to a STATE_DESCRIPTOR value of Inbound, instead of Outbound or Internal, and there may have been an incorrect number of rows created for the call initiator in the IRSF table.

(GIM-7750)


Genesys Info Mart now performs validation of daylight saving time (DST) settings for custom time zones, which are configured in Configuration Manager. If the DST is incorrectly configured, or contains invalid data, Genesys Info Mart ignores the DST settings, and uses Standard time. Previously, incorrect DST configuration might have caused the transformation job to fail with an error similar to the following:
Exception com.genesyslab.gim.etl.jobs.transform.TransformException: java.lang.IllegalArgumentException: Illegal start day 36 caused cancellation of 0 remaining tasks

(GIM-3073)


In Microsoft SQL Server deployments, Genesys Info Mart now uses the NOLOCK hint while extracting data from updatable tables. Previously, extraction might fail with an error message about deadlock on IDB, similar to the following:
Database error: Transaction (Process ID NNN) was deadlocked on lock resources with another process and has been chosen as the deadlock victim.

(GIM-3072)


The extraction job now extracts data from the G_IR, G_CALL, and G_IS_LINK tables independently, in separate transactions.

Previously, data from the G_IR, G_CALL, and G_IS_LINK tables was extracted in one transaction. This sometimes led to intermittent deadlocks, which in turn led to an extraction failure, with an error message similar to the following:

ERROR INSERT(G_IRG_IS_LINKG_CALL) 20155 Database error: Transaction (Process ID NNN) was deadlocked on lock resources with another process and has been chosen as the deadlock victim. Rerun the transaction.; CODE=1205; SQLSTATE=40001; DBError=TRANSACTION_ROLLBACK_DEADLOCK; SQL=[ INSERT INTO dbo.G_CALL (...) VALUES (???) ], conn=XXX,ConnectionID:XXX.

(GIM-3069)


Genesys Info Mart no longer logs inactive data sources. Previously, excessive logging of delayed data could occur after you deleted many data source applications (such as T-Server). (GIM-3012)


When the transformation job encounters problems writing user-data dimension values to the Info Mart database, it inserts a default value, logs a message about the failure, and records the discarded data in the STG_TRANSFORM_DISCARDS table. This behavior is consistent with the handling of user-data facts. (GIM-2895)


Resource state reasons recorded in the SM_RES_STATE_REASON_FACT table no longer report an incorrect start or end time. Previously, in some scenarios, depending on how the resource state reasons crossed over the time boundaries for a chunk of data, one resource state reason could cause corruption of the start or end time of another resource state reason. (GIM-2812)


Starting with release 8.1.3, states that are still active when a session is timed out are allowed to extend beyond the end of the session. Genesys Info Mart creates an extension of the active state, starting from the time the session timed out. This extended state allows the agent state that began prior to the session timeout to be a candidate for the RES_PREVIOUS_SM_STATE_KEY of an IRF that begins after the session timeout. (GIM-2201)


For multi-site call flows, the IRF_FIRST_UPDATE propagation rule now reports user-data values as described in the Genesys Info Mart documentation. The propagation rule specifies that Genesys Info Mart stores the first update to the key-value pair (KVP) value for a KVP that was changed during the extended timespan of the IRF for a handling resource.

Previously, for multi-site call flows, the extended timespan started when the interaction began mediation on the switch to which the resource that was the subject of the IRF belonged. For example, if a call was routed from Switch1 to a Routing Point at Switch2, and then distributed to Agent1, only the time at Switch2 was considered to be the extended timespan of the IRF for Agent1.

(GIM-1503, ER# 301168719)


Genesys Info Mart now more accurately reports *_DIAL_DURATION in the IRF table in scenarios in which a multi-site outbound, internal, or consultation call returns back to the original switch, using a different CallUUID, prior to the call being answered. Previously, Genesys Info Mart may have incorrectly recorded a value for *_DIAL_DURATION that was too small. (GIM-74)

Top of Page


Release Number 8.1.202.04 [11/08/13] – Hot Fix

Supported Operating Systems
New in This Release
Corrections and Modifications

Supported Operating Systems

The operating systems supported by this release are listed in the Contents, above.

New in This Release

This is a hot fix for this product. Refer to the Deployment Procedure for this release to deploy the installation package within your environment.

Note: Genesys Info Mart release 8.1 requires Interaction Concentrator 8.1.000.19 or higher. However, Genesys strongly recommends that you use Interaction Concentrator release 8.1.000.24 or higher, to enable functionality that improves the reliability of Configuration details reporting.

This release contains no new features or functionality.

Corrections and Modifications

This release includes the following corrections and modifications:


The transformation job no longer becomes stuck when records in GIDB_G_PARTY_MM have incorrect values in PARENTPARTYID that cause a parent to reference its child. (GIM-8119)


Genesys Info Mart now explicitly releases OraclePreparedStatement, which is used to insert records into the CTL_ETL_HISTORY table. Previously, Genesys Info Mart did not close OraclePreparedStatement explicitly, which could cause stalled open cursors on the Oracle RDBMS, eventually causing the ETL job to fail with the following error:

ORA-01000: maximum open cursors exceeded

Note: In the event of a failed ETL job, Genesys Info Mart closes stalled open cursors, allowing the next job to complete successfully.

(GIM-8230)


Top of Page


Release Number 8.1.202.03 [09/30/13] – Hot Fix

Supported Operating Systems
New in This Release
Corrections and Modifications

Supported Operating Systems

The operating systems supported by this release are listed in the Contents, above.

New in This Release

This is a hot fix for this product. Refer to the Deployment Procedure for this release to deploy the installation package within your environment.

Note: Genesys Info Mart release 8.1 requires Interaction Concentrator 8.1.000.19 or higher. However, Genesys strongly recommends that you use Interaction Concentrator release 8.1.000.24 or higher, to enable functionality that improves the reliability of Configuration details reporting.

This release contains no new features or functionality.

Corrections and Modifications

This release includes the following corrections and modifications:


On Microsoft SQL Server, the transformation job now correctly handles user data that has multiple invalid values that map to multiple columns of a user-data extension (UDE) fact table. Previously, the transformation might fail, and Genesys Info Mart would display a message similar to the following:

com.microsoft.sqlserver.jdbc.SQLServerException: The current transaction cannot be committed and cannot support operations that write to the log file. Roll back the transaction.

(GIM-8121)


Genesys Info Mart now correctly merges data from multiple calls into one call flow, in scenarios where:

  1. An agent receives an inbound call from a customer.
  2. The agent puts the customer call on hold, and places a new internal call to another agent.
  3. The agent alternates calls, and completes the conference/transfer.
Previously, Genesys Info Mart reported the inbound and internal parts of the call as independent calls.

(GIM-8071)


Genesys Info Mart now correctly links a MEDIATION_SEGMENT_FACT (MSF) record for a virtual queue to the IRF record for the handling resource in scenarios in which the routing strategy is loaded on a routing queue or service number instead of on a routing point. Previously, Genesys Info Mart might have intermittently linked an MSF to the wrong IRF, particularly in multi-site scenarios. (GIM-8069)


In certain scenarios involving routing and switch errors, and where the msf-target-route-thru-queue configuration option is set to true, Genesys Info Mart no longer produces multiple MSFs for virtual queues that have matching IRF values in the TARGET_IXN_RESOURCE_ID column. (GIM-8064)


On Microsoft SQL Server, purge no longer fails when the structure of the purged partitioned table has changed.

Previously, purge might fail, and Genesys Info Mart would display a message similar to the following:

SQLException for SQL [ALTER TABLE dbo.IRF_USER_DATA_KEYS SWITCH PARTITION $PARTITION.DM_IXN_PF(1342483199) TO dbo.TMP__IRF_USER_DATA_KEYS]; SQLSTATE=S0001; error code=4943; DBError=UNC ATEGORIZED; ALTER TABLE SWITCH statement failed because table 'GIM_812.dbo.IRF_USER_DATA_KEYS' has 5 columns and table 'GIM_812.dbo.TMP__IRF_USER_DATA_KEYS' has 4 columns.

(GIM-8026)


Genesys Info Mart no longer produces stuck agent states (states that do not end) during transformations when Aspect TeleSet 3 (T3) IP phones are configured in the PBX with Voice Path not set to NailedUp. Note that, although this scenario is not supported by Genesys T-Server, the issue related to stuck states in Genesys Info Mart is addressed in this release. (GIM-8023)


Transformation of user data no longer fails in Microsoft SQL Server deployments in scenarios where both of the following are true:

Previously, the transformation might fail, and Genesys Info Mart would display a message similar to the following:

Database error: Cannot insert the value NULL into column 'REASON', table 'GIM.dbo.STG_TRANSFORM_DISCARDS'; column does not allow nulls. INSERT fails.; CODE=515; SQLSTATE=23000; DBError=CONSTRAINT_VIOLATION_NOT_NULL_VIOLATION;

(GIM-8021)


Transformations no longer fail in scenarios where late-arriving user data has multiple calls for one partyguid.

Previously, these transformations might fail and Genesys Info Mart would display a message similar to the following:

Unique Constraint Violation for SQL [DECLARE v_exists INTEGER; BEGIN SELECT COUNT(*) INTO v_exists FROM user_indexes where index_name='I_T_IRF_FOR_LUD_ID'; IF v_exists = 0 THEN EXECUTE IMMEDIATE 'CREATE UNIQUE INDEX I_T_IRF_FOR_LUD_ID ON TMP_UD_IRF_FOR_LATE_UD_V(INTERACTION_RESOURCE_ID ASC) NOLOGGING'; END IF; END;]; SQLSTATE=72000; error code=1452; DBError=CONSTRAINT_VIOLATION_UNIQUENESS_VIOLATION; ORA-01452: cannot CREATE UNIQUE INDEX; duplicate keys found

(GIM-8015)


Top of Page


Release Number 8.1.202.01 [08/23/13] – General

Supported Operating Systems
New in This Release
Corrections and Modifications

Supported Operating Systems

The operating systems supported by this release are listed in the Contents, above.

New in This Release

There are no restrictions for this release. Refer to the Deployment Procedure for this release to deploy the installation package within your environment.

Note: Genesys Info Mart release 8.1 requires Interaction Concentrator 8.1.000.19 or higher. However, Genesys strongly recommends that you use Interaction Concentrator release 8.1.000.24 or higher, to enable functionality that improves the reliability of Configuration details reporting.

This section describes new features that were introduced in this release of Genesys Info Mart.

Corrections and Modifications

This release includes the following corrections and modifications:


Genesys Info Mart no longer fails to transform interactions on partitioned databases when both of the following are true:

Previously in this scenario, Genesys Info Mart might not transform such interactions.

(GIM-7977)


Loading of configuration data during Genesys Info Mart startup is now optimized, as is the processing of configuration updates. As a result, the risk of a timeout during these operations is reduced. Previously, Genesys Info Mart was more likely to time out while loading configuration data or processing configuration updates.

(GIM-7967)


Handling of states or sessions that last more than 24 hours is improved in the following circumstances:

(GIM-7963)


In Oracle deployments, Genesys Info Mart now functions correctly when the value of the queryParallelism startup parameter is greater than 1 or the parameter is not specified (in other words, the default value of 4 is used), so that Genesys Info Mart includes a PARALLEL hint in queries. Previously, the transformation job might fail to handle certain errors (such as constraint violations) because the error-recognition logic did not work correctly when the PARALLEL hint was included in a query. (GIM-7910)


The migration job now successfully completes in Microsoft SQL Server deployments in non-US locales. Previously, the migration job might fail on Microsoft SQL Server in non-US locales when executing the update_gim8.1.103.05.sql or update_gim8.1.103.05_partitioned.sql migration scripts, and an error would display. For example, the following error might display with the French locale:

com.microsoft.sqlserver.jdbc.SQLServerException: La conversion d'un type de données CHAR en type DATETIME a donné une valeur hors limite de date et d'heure (GIM-7896)


Genesys Info Mart now successfully transforms multimedia data in ″runaway strategy″ scenarios in which an interaction is repeatedly cleared from a virtual queue, but some GIDB_G_ROUTE_RES_VQ_HIST_MM records for these events are missing. Previously in these scenarios, multimedia transformation might fail with a NullPointerException. (GIM-7895)


Genesys Info Mart now correctly includes ACW information in INTERACTION_RESOURCE_FACT (IRF) and IXN_RESOURCE_STATE_FACT (IRSF) records for ACWs that were active during migration from Genesys Info Mart 8.0.x or 8.1.0 to 8.1.2. Previously, ACW information that was still active during the migration would not be recorded in associated IRF and IRSF records. (GIM-7894)


Genesys Info Mart now populates agent IRF records with the correct technical result of Abandoned, in the following scenario:

  1. An agent makes an internal call that is routed to a device on another monitored switch.
  2. The agent ends the call before it is answered.
Previously, in this scenario, abandoned calls might be reported as Completed.

(GIM-7892)


Genesys Info Mart now correctly populates the link between a MEDIATION_SEGMENT_FACT (MSF) and the INTERACTION_RESOURCE_FACT (IRF) for its distribution target in the following scenario:

  1. A routing strategy places a call in a virtual queue, and subsequently selects a routing point as the routing target.
  2. The call is routed to the target routing point, where it is then abandoned.
Previously in this scenario, the MSF for the virtual queue was populated with a null value in the TARGET_IXN_RESOURCE_ID column, and the IRF for the target routing point with a null value in the MEDIATION_SEGMENT_ID column.

(GIM-7876)


The default configuration server response timeout is increased from 30 seconds to 60 seconds, and a new startup parameter, −Dcfg.protocol.timeout, enables you to change the timeout value. If you do not specify this startup parameter, Genesys Info Mart uses the default, which is appropriate in most installations. If you encounter the error message 20003 Exception Timeout waiting for server response message while reading configuration, increase the value of the −Dcfg.protocol.timeout parameter (Genesys recommends values between 60 and 1800) and restart the server.

See the section "Modifying JVM Startup Parameters" in the Genesys Info Mart 8.1 Deployment Guide for more information about configuring startup parameters.

(GIM-7837)


Genesys Info Mart now correctly populates IRF CUSTOMER_* metrics in scenarios in which an internal call that is routed cross-switch is later transferred by the call initiator. Previously, the IRF for the resource that received the transfer might have incorrectly had nonzero CUSTOMER_* metrics. (GIM-7831)


The default value for MEDIATION_SEGMENT_FACT.TECHNICAL_DESCRIPTOR is now 105 (Received, Cleared, TargetsCleared) for records associated with virtual queues that were cleared by a strategy. In Genesys Info Mart release 8.1.2, the value was accidentally changed to 139 (Received, Diverted, RoutedToOther). (GIM-7829)


Genesys Info Mart now correctly reports the MEDIA_SERVER_IXN_GUID, MEDIA_SERVER_IXN_ID, TARGET_ADDRESS, and SOURCE_ADDRESS in the INTERACTION_FACT table in the following scenario:

  1. A call is propagated from site A (call A) to site B (call B) and returned back to Site A (call A).
  2. Out-Of-Signaling-Path is configured in SIP Server.
  3. The CREATED_TS for call A is earlier than the CREATED_TS for call B.
Previously, Genesys Info Mart might populate the INTERACTION_FACT table using information from call B.

(GIM-2067)


Top of Page


Release Number 8.1.201.06 [07/12/13] – Hot Fix

Supported Operating Systems
New in This Release
Corrections and Modifications

Supported Operating Systems

The operating systems supported by this release are listed in the Contents, above.

New in This Release

This is a hot fix for this product. Refer to the Deployment Procedure for this release to deploy the installation package within your environment.

Note: Genesys Info Mart release 8.1 requires Interaction Concentrator 8.1.000.19 or higher. However, Genesys strongly recommends that you use Interaction Concentrator release 8.1.000.24 or higher, to enable functionality that improves the reliability of Configuration details reporting.

This release contains no new features or functionality.

Corrections and Modifications

This release includes the following corrections and modifications:


Genesys Info Mart now successfully transforms data with duplicate CALLIDs in the GIDB_G_CALL_MM table. In high availability (HA) deployments with a partitioned Info Mart database, Genesys Info Mart might extract records with duplicated CALLIDs into the GIDB_G_CALL_MM table in the following "call in the past" scenario:

Previously in these scenarios, the transformation job might fail with the following exception:

DBError=CONSTRAINT_VIOLATION_NOT_NULL_VIOLATION; Cannot insert the value NULL into column 'GIDB_G_IR_ID', table 'GIM8xPar.dbo.TMP_G_CALL_MM2'; column does not allow nulls.

(ER# 325480273, GIM-7836)


Genesys Info Mart now populates IRFs for the appropriate call parties and accurately links them to Mediation Segment Facts (MSFs) in the following scenario:

  1. A call is distributed from a virtual queue on a network switch to a handling resource on a premise switch.
  2. The call is later returned to the network switch exactly once, when it is rerouted to a different mediation device (in other words, not the mediation device on which the call previously resided), and the strategy also uses a virtual queue.
  3. The call ends in one of the following ways:

Previously, Genesys Info Mart reported the scenario incorrectly:

(ER# 325381522, GIM-7867)


The transformation job no longer attempts to insert records into the STG_TRANSFORM_DISCARDS table with a REASON that exceeds 255 characters, and the transformation job no longer fails as a result. This correction extends a correction that was made for ER# 316211715 in an earlier release. Previously, multimedia transformation might generate a REASON message that exceeded 255 characters, which caused insertion into the STG_TRANSFORM_DISCARDS table to fail. (ER# 325239010, GIM-7811)


Genesys Info Mart now more accurately represents scenarios in which an agent, while participating in an Outbound Contact preview or push preview campaign, requests that a local routing point initiate the outbound call to the customer. Previously, the interaction-related fact tables that reference the INTERACTION_TYPE dimension would have had an INTERACTION_TYPE_KEY that incorrectly referred to a value of Internal/Unspecified instead of Outbound/Outbound Contact. (ER# 324960048, GIM-7778)


In deployments where both voice and multimedia data are present, the transformation job no longer fails while releasing access to an ACW_IRF resource. Previously, the transformation job might have encountered a race condition and failed with a NullPointerException. (ER# 324959766, GIM-7777)


The transformation job no longer fails to produce correct call-related notifications for aggregation when a completed ACW state has been processed in an earlier extract, transform, and load (ETL) cycle than the matching call. Previously, if the completed ACW state was processed in a previous ETL cycle, the transformation job might have sent incomplete notifications or discarded notifications about matching call activity. As a result, there might have been gaps in aggregated data, which required manual re-aggregation to fix. (ER# 324811916, GIM-7773)


Top of Page


Release Number 8.1.201.05 [06/21/13] – Hot Fix

Supported Operating Systems
New in This Release
Corrections and Modifications

Supported Operating Systems

The operating systems supported by this release are listed in the Contents, above.

New in This Release

This is a hot fix for this product. Refer to the Deployment Procedure for this release to deploy the installation package within your environment.

Note: Genesys Info Mart release 8.1 requires Interaction Concentrator 8.1.000.19 or higher. However, Genesys strongly recommends that you use Interaction Concentrator release 8.1.000.24 or higher, to enable functionality that improves the reliability of Configuration details reporting.

This release contains no new features or functionality.

Corrections and Modifications

This release includes the following corrections and modifications:


In deployments in which the system clocks on ICON and the data source hosts are not synchronized, Genesys Info Mart now correctly extracts data in scenarios in which (at the time of extraction) the duration of the connection between ICON and the data source (the data-source session) is less than the max-time-deviation interval. Previously, Genesys Info Mart moved the extraction high-water mark (HWM) up to the start of the connection without allowing for max-time-deviation, and the extraction job might skip data that, because of unsynchronized hosts, appeared to occur before the HWM. Missing extracted data might lead to missing transformed data. For example, if the extraction job skipped some G_LOGIN_SESSION table data, records might have been missing from the SM_RES_STATE_REASON_FACT table. (ER# 324287551, GIM-7769)


Genesys Info Mart no longer fails to process changes to the GIDB_G_IR_MM.ROOTIRID for an e-mail thread. In ICON High Availability (HA) configurations, changes to GIDB_G_IR_MM.ROOTIRID might occur when there are repeated ICON failures during the life of the e-mail thread. Previously, if GIDB_G_IR_MM.ROOTIRID had changed, and Genesys Info Mart attempted to insert a new record into the STG_ACTIVE_THREAD table with a THREAD_ID value that already existed, the transformation job failed with the following error:

ORA-00001: unique constraint (PK_STG_ACTIVE_THREAD) violated

(ER# 324163295, GIM-3145)


In Oracle deployments, Genesys Info Mart now functions correctly when the Oracle Recycle Bin is not empty. Previously, Genesys Info Mart might have failed with an error similar to the following:

com.genesyslab.gim.etl.exceptions.CardinalityViolationException: queryForLong: ResultSet for SQL=[select INTERVAL from user_part_tables where table_name='BIN$UUXSQMEMSZ6M47MKAVNXYQ==$0'] has 0 rows, 1 was expected

(ER# 323947289 , GIM-3143)


Genesys Info Mart now correctly populates the link between an INTERACTION_RESOURCE_FACT (IRF) record and the MEDIATION_SEGMENT_FACT (MSF) record for its distributing virtual queue in the following scenario:

Previously, Genesys Info Mart erroneously populated a link from the IRF to the MSF for the ACD queue instead of the MSF for the virtual queue, and the MSF for the virtual queue had an incorrect technical result of Diverted/Unspecified.

(ER# 323896497, GIM-3144)


Genesys Info Mart now correctly handles scenarios in which a configuration update that includes no aggregation-related options occurs after the system retrieves the initial configuration, but before aggregation starts. Previously, Genesys Info Mart did not propagate the configuration update to the aggregation engine. (ER# 323754276, GIM-3139)


This release reinstates support for the –DfilterUserData command-line option, which was introduced in release 8.1.101.07 to control whether Genesys Info Mart filters the user data that it extracts from IDB. Releases 8.1.200.21 and 8.1.201.02 inadvertently dropped support for this option. (ER# 323089321, GIM-3117)


For all configuration options, Genesys Info Mart now automatically uses default values if the option is configured to an empty value. Previously, Genesys Info Mart inserted empty strings into SQL queries, which could cause a job to fail. In particular, if no value was specified for the etl-start-date option in the [gim-etl] section, Job_InitializeGIM failed in Oracle deployments. (ER# 322362101, GIM-3070)


During transformation of multimedia interactions, the transformation job is no longer at risk of failing because of a race condition, which might occur on the JDBC connection between:

Previously, in Microsoft SQL Server deployments, the transformation job might fail with the following error:

Exception commit; Uncategorized SQLException for SQL [null]; SQLSTATE=S0001; error code=3989; DBError=UNCATEGORIZED; New request is not allowed to start because it should come with valid transaction descriptor.

(ER# 322021431, GIM-3064)


Genesys Info Mart now correctly links the MSF for the virtual queue to the IRF for the handling agent, with a technical result of Diverted/AnsweredByAgent, in Outbound Contact predictive or progressive dialing scenarios in which the following are true:

Previously, the MSF was not linked to the agent IRF, and had an incorrect technical result of Diverted/Unspecified.

(ER# 321702207, GIM-3010)


Genesys Info Mart now correctly handles the CALL, IRF, and IRF_FIRST_UPDATE user-data propagation rules for two-step transfer scenarios that occur when the following are true:

Previously, Genesys Info Mart did not report the correct (merged) value in the IRF for the resource to which the call was transferred.

(ER# 321577737, GIM-3006)


Genesys Info Mart now represents voice interactions more accurately in the following scenario:

Previously, an extra IRF might be erroneously created for the routing point that performed the cross-switch routing.

(ER# 318057395, GIM-3093)


Top of Page


Release Number 8.1.201.02 [04/25/13] – General

Supported Operating Systems
New in This Release
Corrections and Modifications

Supported Operating Systems

The operating systems supported by this release are listed in the Contents, above.

New in This Release

There are no restrictions for this release. Refer to the Deployment Procedure for this release to deploy the installation package within your environment.

Note: Genesys Info Mart release 8.1 requires Interaction Concentrator 8.1.000.19 or higher. However, Genesys strongly recommends that you use Interaction Concentrator release 8.1.000.24 or higher, to enable functionality that improves the reliability of Configuration details reporting.

This section describes new features that were introduced in this release of Genesys Info Mart.

Corrections and Modifications

This release includes the following corrections and modifications:


Processing of configuration changes is improved for situations where Genesys Info Mart receives more than one configuration notification in rapid succession:

Previously, Genesys Info Mart processed each configuration change separately, which could cause delays in environments where many configuration changes are made in rapid succession.

Note: Genesys Info Mart processes configuration changes by rereading all configuration objects required for ETL.

(GIM-7827)


In Oracle deployments, the transformation job no longer fails when Genesys Info Mart has to process more than one chunk of data (for example, when a previous transformation job was interrupted or failed for any reason such as network issues). Previously, the transformation job might fail with the following error:

CODE=1779; SQLSTATE=42000; DBError=SYNTAX_ERROR_OR_ACCESS_RULE_VIOLATION_UNSPECIFIED

(ER# 321314803)


In Microsoft SQL Server deployments, the transformation job no longer fails due to parallel attempts to update the IRF table while transforming user data and ACW. Previously, the transformation job might fail with the following error:

SQLSTATE=40001; error code=1205; DBError=TRANSACTION_ROLLBACK_DEADLOCK

(ER# 321269424)


Genesys Info Mart now supports Advanced Disconnect Detection Protocol (ADDP) with the backup Configuration Server if ADDP is configured with the primary Configuration Server (after a switchover to backup Configuration Server). (ER# 320903653)


You can successfully migrate Genesys Info Mart to release 8.1.2 in an Oracle deployment with a partitioned Info Mart database. Previously, after migration to Genesys Info Mart release 8.1.200.21, depending on when you ran the migration job in relation to the maintenance job, Genesys Info Mart could fail with the following database error:

ORA-14400: inserted partition key does not map to any partition

(ER# 320520591)


Genesys Info Mart now correctly populates the end-time of a timed-out state in situations where the state was previously left active, without an end-time. Previously, a state that should have artificially ended after a timeout did not terminate in the SM_RES_STATE_FACT table in the following scenario:

(ER# 320443267)


The default values for the INTERACTION_DESCRIPTOR are now the same in the database schema and the CTL_UD_TO_UDE_MAPPING table. Previously, due to different values for the INTERACTION_DESCRIPTOR, Genesys Info Mart generated messages similar to the following during the configuration check process:

WARN ecp-1-26485 20000 User data mapping and data base schema validation warnings: Default value for user dimension column INTERACTION_DESCRIPTOR.CUSTOMER_SEGMENT in mapping DEFAULT_CUSTOMER_SEGMENT and in data base schema none are different, for mapped columns will use default in mapping: DEFAULT_CUSTOMER_SEGMENT.

(ER# 320321619)


Genesys Info Mart now correctly updates the value in a user-data dimension table with the default value during transformation when an incoming KVP has a null value, and is mapped with the PARTY rule to the user-data dimension. Previously, the transformation job failed with the following error when Genesys Info Mart attempted to update the value in the UD dimension table with the null value:

error: ORA-01400: cannot insert NULL into ("INFOMART"."USER_DATA_CUST_DIM_02"."UDC_DIM_02_STR_03")

(ER# 319984704)


In Microsoft SQL Server deployments, Genesys Info Mart now runs in parallel only those transformation queries that do not cause deadlocks. Previously, the transformation job might get stuck because of a deadlock if the value of the ud-io-parallelism configuration option was configured to a value greater than 1 or the default value 5 was used. (ER# 319657701)


Genesys Info Mart now correctly reports the INTERACTION_FACT.TENANT_KEY value in the following scenario:

Previously, Genesys Info Mart reported the INTERACTION_FACT.TENANT_KEY value for the tenant of the initial switch instead of the value for the tenant of the agent that handled the call.

Note: This known issue was originally fixed for release 8.1.002.08 only.

(ER# 319643073)


Genesys Info Mart is now able to correctly process data even when Outbound Contact Server reuses the SessionID. Previously in this scenario, the transformation job failed with the following log error message:

ORA-01400: cannot insert NULL into ("INFOMART"."TMP_REC_STOP"."CAMP_GROUP_SESSION_ACTIVE")

(ER# 319411621)


Genesys Info Mart now correctly populates the technical result in the IRF table in scenarios in which a device that is not a position or extension, and is not configured as an IVR Port (for example, a Trunk Group DN), performs a single-step transfer while delivering a call to a handling resource. Previously, the IRF for the handling resource incorrectly had a technical result of Transferred. (ER# 319313121)


In Outbound Contact deployments on partitioned databases, Genesys Info Mart now correctly produces the CONTACT_ATTEMPT_FACT records when a preview record is not dialed or when GIDB_GOX_CHAIN_CALL for a contact attempt is missing for any other reason. Previously in these scenarios, the CONTACT_ATTEMPT_FACT record was not produced. (ER# 319312889)


Genesys Info Mart now truncates incoming user-data values to the length of the custom user-data dimension column during transformation. Previously, the transformation job might fail with the following RDBMS-specific error message that stated that the data was too large for the column:

SQLSTATE=22001; error code=8152; DBError=DATA_EXCEPTION_VALUE_TOO_LARGE_FOR_COLUMN;

(ER# 318504936)


Genesys Info Mart now correctly populates the link from an IRF to the MSF for the distributing virtual queue, in scenarios similar to the following:

  1. The msf-target-route-thru-queue configuration option is set to true.
  2. A virtual queue routes the call to an agent through an ACD queue using Direct Agent Call functionality.
  3. An intermediate routing point with no virtual queue is present in the call flow between the virtual queue and the agent (for example, a resource acting as a whisper DN).

Previously, Genesys Info Mart did not populate the link from the IRF to the MSF, even though the MSFs for the virtual queue and the ACD queue both had a link to the IRF. (ER# 314961714)


Top of Page


Release Number 8.1.200.21 [03/18/13] – General

Supported Operating Systems
New in This Release
Corrections and Modifications

Supported Operating Systems

The operating systems supported by this release are listed in the Contents, above.

New in This Release

There are no restrictions for this release. Refer to the Deployment Procedure for this release to deploy the installation package within your environment.

Note: Genesys Info Mart release 8.1 requires Interaction Concentrator 8.1.000.19 or higher. However, Genesys strongly recommends that you use Interaction Concentrator release 8.1.000.24 or higher, to enable functionality that improves the reliability of Configuration details reporting.

This section describes new features that were introduced in the 8.1.2 release of Genesys Info Mart. For more information about new or changed functionality, see the "New in This Release" section in the Genesys Info Mart 8.1 Deployment Guide. For more information about database schema changes, see the "New in This Release" section in the Genesys Info Mart 8.1 Reference Manual for your RDBMS.

Corrections and Modifications

This release includes the following corrections and modifications:


When an option value is changed to an invalid value, Genesys Info Mart now uses the default value of the option. In releases earlier than 8.1.2, Genesys Info Mart ignored the change and continued to use the old option value.


The STG_ACW table no longer grows, potentially slowing down the Genesys Info Mart transformation job. Previously, starting with release 8.1.103.03, duplicate rows could be added to the STG_ACW table in the uncommon scenario in which a single endpoint went into ACW for two different calls within one second. In this situation, the rows representing these two different ACW records would be duplicated in each successive ETL cycle until the IRFs associated with the parties were created. (ER# 318505056)


A failed attempt by Genesys Info Mart to connect to Message Server no longer jeopardizes logging to Message Server. Previously, when Genesys Info Mart tried to log an error message about the unsuccessful connection attempt, concurrent logging from other threads might have resulted in a deadlock that disabled logging to Message Server, with the following log message:

Log subsystem is disabled due to timeout(1 MINUTES)

(ER# 318364848)


The transformation job no longer fails when multimedia-related user data contains duplicates in the GIDB_G_USERDATA_HISTORY_MM table. Previously, in such scenarios, the transformation job failed with the following exception:

CODE=1505; SQLSTATE=S0001; DBError=CONSTRAINT_VIOLATION_UNIQUENESS_VIOLATION... TMP_WORKBIN_PARTY...

(ER# 318281095)


Genesys Info Mart no longer fails to process user data after a failed or an interrupted transformation job (for example, when a user interrupts the job or the connection to the Info Mart database is lost). Previously, this resulted in the loss of unprocessed user data. (ER# 318107027)


Genesys Info Mart now correctly transforms agent state reason codes in scenarios in which there were two overlapping reason codes for the same state, which were both active during one transformation, and which both terminated together during another transformation. Previously starting with 8.1.103.07, Genesys Info Mart might have incorrectly transformed these state agent state reason codes. (ER# 317765744)


In multimedia interactions with duration exceeding the configured max-call-duration, the RES_PREVIOUS_SM_STATE_KEY field in the IRF (and associated fields RES_PREV_SM_STATE_FACT_SDT_KEY and RES_PREVIOUS_SM_STATE_FACT_KEY) are now set to the correct values. Previously, these fields might have been changed to incorrect values after max-call-duration expired. (ER# 317714617)


In Oracle deployments, Job_InitializeGIM no longer fails when the date-time calendar is configured as fiscal and the DST time zone offset is positive. Previously, the job failed with the following log message:

"java.lang.IllegalArgumentException: !(1,970 <= year && year <= 2,025)"

(ER# 317711832)


Genesys Info Mart now correctly terminates expired interactions (in other words, interactions whose durations exceed days-to-keep-active-facts). Previously, some records in INTERACTION_FACT and IRF tables might have remained active forever (ACTIVE_FLAG = 1, END_TS = 1767224700, and END_DATE_TIME_KEY = 1767224700). (ER# 316952891, 313180541)


The transformation job no longer attempts to insert records into the STG_TRANSFORM_DISCARDS table with a REASON that exceeds 255 characters, and the transformation job no longer fails as a result. Previously, when user-data transformation detected that a user-data value could not be entered into a custom user-data field, the transformation job might generate a REASON message that exceeded 255 characters, which caused insertion into the STG_TRANSFORM_DISCARDS table to fail. (ER# 316211715)


Genesys Info Mart now correctly populates the agent's IRF row with a technical result of Abandoned instead of Completed in the following scenario:

(ER# 314965736, 299101143)


Improvements were made to recovery processing within agent transformation following an unexpected exception. Previously, it was possible for some agent data to be lost following an exception, resulting in stuck agent states. When the transformation was retried, the data that should have been transformed was ignored, because it was considered already transformed. (ER# 313959134)


Genesys Info Mart now populates the correct number of IRFs in certain scenarios involving unmonitored resources, such as the following:

Previously in this scenario, Genesys Info Mart might not have created an IRF for the final handling agent. (ER# 312736175)


In Oracle deployments, Genesys Info Mart now increases the number of cached sequence values used to populate key columns in some GIDB tables, CONTACT_ATTEMPT_FACT and IXN_RESOURCE_STATE_FACT tables, to improve the performance of the extraction and transformation jobs. (ER# 309701055)


Genesys Info Mart now logs Advanced Disconnect Detection Protocol (ADDP) trace messages. To print ADDP trace messages in the Genesys Info Mart log, set the following Genesys Info Mart options in the [log4j] section:

log4j.logger.ADDP = TRACE
log4j.logger.com.genesyslab.platform = ERROR

(ER# 309229194, 299852588)


In Outbound Contact scenarios that use custom (or erroneous) call result codes, the transformation job no longer fails because of a java.lang.ArrayIndexOutOfBoundsException exception.

When it encounters a custom (or erroneous) call result code, Genesys Info Mart now uses a predefined value from the CALL_RESULT dimension and logs the following dedicated log message:

GIM_ETL_TRANSFORM_ILLEGAL_CALLRESULT_REPLACEMENT (55-20157) Illegal call result [code] in [column] for chainguid [chainguid] will be treated as [replacement]

(ER# 307879552)


Genesys Info Mart now correctly creates an IRF row that indicates that a call was terminated after being diverted from a network mediation device in the following scenario:

Previously, Genesys Info Mart erroneously created an IRF row showing that the call was terminated at the time that the pullback occurred from the premise switch. In addition, if there was a virtual queue associated with the final network mediation device, its MSF row would not be linked to an IRF. (ER# 306786371)


Genesys Info Mart now creates partitions at the day boundary. Previously, Genesys Info Mart created partitions at noon. (ER# 305142716)


Genesys Info Mart now correctly reports the resource role in the IRF table for scenarios in which the initiator of a cross-switch internal or outbound call later transfers or conferences the call. Previously, the resource role for the original recipient of the call would have been incorrectly reported as RECEIVEDTRANSFER or INCONFERENCE instead of RECEIVED, ROUTEDTO, or DIVERTEDTO. (ER# 305133447)


The transformation job no longer fails in scenarios when not all columns from a user-data dimension table are mapped in the CTL_UD_TO_UDE_MAPPING table. A column being removed from mapping is an example of such a scenario. Previously, the transformation job could fail with an error message about unique constraint violation. (ER# 304949571)


Genesys Info Mart now represents voice interactions more accurately in scenarios in which a call returns to a switch where it previously resided, the T-Server reuses the original CallUUID, and external routing points are not being used. Previously, IRF or MSF rows might be missing or incorrectly populated, including the MSF rows having an INTERACTION_TYPE_KEY that refers to a value of UNKNOWN.

(ER# 304434728)


Job performance for extracting GCX_* tables has been improved. (ER# 304062561)


Genesys Info Mart now populates the ATTEMPT_ORDINAL column of the CONTACT_ATTEMPT_FACT table with the correct number of attempts made to reach the customer for a given calling list record, as identified by the RECORD_ID column. Previously, Genesys Info Mart incorrectly populated the ATTEMPT_ORDINAL column with the number of attempts made for a given CHAINGUID. (ER# 302968221)


The TRACE log message 30014 "GIM Server - Connected to Config Server" has been changed to STANDARD log message 20156 “Connected to Config Server %s for application %s”. You can use the STANDARD log message to raise an alarm for Configuration Server connection issues (for example, 20156 Connected to Config Server host:8000 for application Gim_etl_mssql). (ER# 301187863)


If the MEMORY-THRESHOLD option has been changed to a value that is lower than the current memory usage, Genesys Info Mart now immediately reports if current memory usage has exceeded the threshold. Before, if the value of the MEMORY-THRESHOLD option changed, Genesys Info Mart started monitoring memory usage with the new threshold value, but did not check the current memory usage. (ER# 300819860)


Genesys Info Mart now correctly populates the resource role in the IRF table in scenarios in which a nonself-service IVR Port performs a two-step transfer to a handling resource, and the call is then redirected to a second handling resource. Previously, the IRF for the second handling resource incorrectly had a role of ReceivedTransfer. (ER# 300278061)


In a partitioned Genesys Info Mart database, the maintenance job now adds records to CTL_PURGE_HISTORY when it drops partitions during purge processing. (ER# 299323714)


Top of Page


Release Number 8.1.103.07 [02/04/13] – Hot Fix

Supported Operating Systems
New in This Release
Corrections and Modifications

Supported Operating Systems

The operating systems supported by this release are listed in the Contents, above.

New in This Release

This is a hot fix for this product. Refer to the Deployment Procedure for this release to deploy the installation package within your environment.

Note: Genesys Info Mart release 8.1 requires Interaction Concentrator 8.1.000.19 or higher. However, Genesys strongly recommends that you use Interaction Concentrator release 8.1.000.24 or higher, to enable functionality that improves the reliability of Configuration details reporting.

This section describes new features that were introduced in this release of Genesys Info Mart.

Corrections and Modifications

This release includes the following corrections and modifications:


In Oracle deployments, Genesys Info Mart does not delay adding new partitions when the extraction of data for some data sources is delayed. Previously in similar scenarios, Job_ExtractICON or Job_TransformGIM might fail with the following error:

ORA-14400: inserted partition key does not map to any partition

(ER# 316521528)


In Microsoft SQL Server deployments with user data configured as secure, the transformation job now successfully processes data. Previously, the transformation job might fail with the following error:

SQLSTATE=S0001; error code=2714; DBError=OBJECT_ALREADY_EXIST; There is already an object named 'STG_UDH_V_SUD_0' in the database.

(ER# 316077631)


Genesys Info Mart no longer postpones the transformation of agent activity that happened without any interaction activities when the last chunk of activities had a max(TERMINATED_TS)–min(TERMINATED_TS) value greater than the value of the extract-data-chunk-size option. Previously, Genesys Info Mart postponed transformation until next the interaction activity occurred. (ER# 315924711)


Genesys Info Mart now correctly transforms user data with the PARTY rule when the chunk size is large (more than max-call-duration). Previously, such user data might be lost. (ER# 315916819)


Genesys Info Mart now correctly transforms agent state reason codes in scenarios in which it transforms multiple reason codes for the same state, with one reason code still active and another reason code completed. Previously in some scenarios, the following behaviors might have occurred:

(ER# 315637644)


When deployed on a multi-core server, Genesys Info Mart now attempts to open a database connection after an SQLRecoverableException exception. Previously in this scenario, the ETL job might fail because the rate of opening database connections could exceed the default socket queue size on the RDBMS, which might result in a failed attempt to open a database connection. (ER# 314842621)


Genesys Info Mart no longer delays the purge of the IRF table, MSF table and other tables shared between voice and multimedia data if the multimedia data was never extracted. (ER# 314765643)


Genesys Info Mart now more accurately represents voice interactions in multi-queuing scenarios that occur on the Avaya Communication Manager switch, where a call passes through several parallel ACD queues before reaching the target agent. Previously, the MSF for one of the parallel ACD queues that did not actually distribute the call to the agent might be incorrectly linked to the agent IRF.

Note: Interaction Concentrator 8.1.000.34 or higher is required, and the third-party-queue-in-divert option must be set to 1 in the gts section on the Annex tab of the Switch Application object. See the Interaction Concentrator 8.1.x Release Note for more information.

(ER# 312942634)


Top of Page


Release Number 8.1.103.05 [12/14/12] – Hot Fix

Supported Operating Systems
New in This Release
Corrections and Modifications

Supported Operating Systems

The operating systems supported by this release are listed in the Contents, above.

New in This Release

This is a hot fix for this product. Refer to the Deployment Procedure for this release to deploy the installation package within your environment.

Note: Genesys Info Mart release 8.1 requires Interaction Concentrator 8.1.000.19 or higher. However, Genesys strongly recommends that you use Interaction Concentrator release 8.1.000.24 or higher, to enable functionality that improves the reliability of Configuration details reporting.

This release contains no new features or functionality.

Corrections and Modifications

This release includes the following corrections and modifications:


Genesys Info Mart now sends correct notifications to the aggregation job when the transformation job finishes loading data into the IRF table and all user-data extension tables (for example, IRF_USER_DATA_KEYS). Previously, notifications to the aggregation job might be sent when the transformation job finished loading data into the IRF table but before it finished the user-data transformation (in other words, before all the data for the corresponding time-frame was fully transformed), which could result in incorrect aggregated data. (ER# 314135131)


Genesys Info Mart now correctly populates the IRF CUSTOMER_* metrics in certain scenarios in which the original call leaves the switch and later returns, with the T-Server reusing the original CallUUID. Previously, Genesys Info Mart may have populated the CUSTOMER_* metrics with zeros. (ER# 313958814)


In Oracle Real Application Clusters (RAC) environments, Genesys Info Mart now correctly creates or updates IRF_USER_DATA_KEYS records by using the new ORDER attribute, which is added to the Oracle sequences of the CTL_AUDIT_LOG_KEY and UD dimension tables. Previously, Genesys Info Mart might not create the IRF_USER_DATA_KEYS records. (ER# 313829174, 312532588)


Genesys Info Mart now correctly creates IXN_RESOURCE_STATE_FACT (IRSF) records in scenarios in which a multimedia interaction is handled by the same agent more than once and the timing is such that both a completed and an active IRF for this agent are transformed in the same ETL cycle. Previously, IRSF rows for the active IRF might be created and incorrectly associated with the completed IRF. (ER# 312213521)


Genesys Info Mart now sends the correct time range in the notification to the aggregation job for a data chunk that contains multimedia interactions that ended after the time range of the corresponding data chunk. Previously, Genesys Info Mart sent notifications that had an INTERACTION_FACT end time that was later than the maximum time (in other words, later than the transformation high-water mark) for transformed data in that chunk. (ER# 312183746)


Genesys Info Mart now excludes the cut-off day from a purge. Previously, Genesys Info Mart included the cut-off day in the purge. For example, if the purge cut-off day is Friday 21:30:32, Genesys Info Mart purges data until Friday. It no longer includes Friday 00:00:00. (ER# 312183741)


Genesys Info Mart now correctly handles scenarios when a job execution is canceled immediately before an internal temporary table is to be truncated. Job execution might be canceled either manually or because of other environment issues. Previously in this scenario, Genesys Info Mart skipped the step to truncate the internal temporary table. It, instead, continued to execute the subsequent statements that involved the temporary table; as result, the job failed with a constraint violation exception. (ER# 311897789)


Genesys Info Mart now populates the correct number of IRFs and accurately links them to MSFs in the following scenario:

Previously, the IRF row for the handling resource on the premise switch had a null value in the MEDIATION_SEGMENT_ID column, instead of referring to the MSF row for the Virtual Queue on the network switch. Additionally, there would not have been an IRF row created to indicate that the call ended after it was handled by the final network mediation device. (ER# 311379526)


The transformation job now recovers from scenarios when the user-data transformation subtask cannot open a database connection, but the voice transformation subtask successfully opened a connection. Previously in similar scenarios, the transformation job continued to wait for the completion of the user-data transformation until it was manually canceled. (ER# 310005701)


Top of Page


Release Number 8.1.103.03 [10/30/12] – General

Supported Operating Systems
New in This Release
Corrections and Modifications

Supported Operating Systems

The operating systems supported by this release are listed in the Contents, above.

New in This Release

There are no restrictions for this release. Refer to the Deployment Procedure for this release to deploy the installation package within your environment.

Note: Genesys Info Mart release 8.1 requires Interaction Concentrator 8.1.000.19 or higher. However, Genesys strongly recommends that you use Interaction Concentrator release 8.1.000.28 or higher, to enable functionality that improves the reliability of Configuration details reporting.

This section describes new features that were introduced in this release of Genesys Info Mart.

Corrections and Modifications

This release includes the following corrections and modifications:


During migration from release 8.1.0 to release 8.1.1, the Genesys Info Mart migration script now re-creates the primary index on the GIDB_GX_SESSION_ENDPOINT_V table with all the necessary columns. Previously, the migration job might fail with the following error:

Cannot insert the value NULL into column 'GSYS_EXT_INT1'

(ER# 311247508)


During migration from release 8.1.0 to release 8.1.1 in Oracle deployments, the Genesys Info Mart migration script now re-creates the GIM_QUOTE function. Previously, the migration job failed to implement this schema change. (ER# 311205646)


The Genesys Info Mart transformation job no longer fails when it encounters very large numbers of records for the same interaction in the G_VIRTUAL_QUEUE table. A new configuration option, max-parties-per-call in the [gim-etl] section, enables you to control how much of the data that is associated with a single interaction in the GIDB tables will be selected for transformation. In this way, the transformation job avoids being overwhelmed by huge numbers of party and virtual-queue records for unsuccessful routing attempts as a result of inappropriate routing strategies.

max-parties-per-call
Section: gim-etl
Default Value: 100
Valid Values: 50-10000
Dependencies: None
Changes Take Effect: At the next run of Job_TransformGIM

The option specifies the limit for the number of parties that were associated with the same interaction that will be represented in the Info Mart database. The option limits the amount of data that will be selected for transformation from the GIDB party and virtual-queue tables. When the number of parties in an interaction exceeds the limit, the transformation job processes only the first n parties and the last n parties in the interaction, where n = max-parties-per-call/2. When the transformation job abbreviates the representation of unsuccessful routing attempts in this way, it generates an alarmable log message similar to the following:

WARN mm-part-0-assemble 20120 Number of parties in an interaction with irId='00014a6UC5X2001T' exceeds the limit '100'. Some parties in this interaction will be discarded.

Note: Genesys recommends that you locate and fix inappropriate routing strategies that result in huge numbers of records in IDB tables.

Previously, Genesys Info Mart failed to complete the transformation job for hours, when some strategies made too many unsuccessful attempts to route a call. (ER# 310760593)


In Oracle deployments, Genesys Info Mart now creates sequences in the Info Mart database schema with the ORDER clause, to guarantee ordered generation of keys. Previously in some scenarios when keys were generated out of order, Genesys Info Mart might lose data, because it does not transform new data chunks with audit key values below the current transformation high-water mark. (ER# 310523543)


Genesys Info Mart now sends correct notifications to the aggregation job when the transformation job artificially terminated interactions with long-living virtual queues in some rare scenarios. Previously in these scenarios, Genesys Info Mart might calculate the wrong value for the time from which the aggregation job should start to aggregate data. Once this value was beyond the time to keep data as defined by the days-to-keep-gim-facts option in the [gim-etl] section and data was already purged from these tables, the aggregation job failed to aggregate data that was already purged; therefore, part of the aggregated data was lost. (ER# 310452633)


Genesys Info Mart now correctly handles the CALL, IRF, and IRF_FIRST_UPDATE user-data propagation rules for single-step transfer or two-step transfer scenarios when the transferring resource performs after call work (ACW) after leaving the call. Previously in such scenarios, Genesys Info Mart might incorrectly report values in the IRF record for the transferring resource if user data was changed after the resource left the call. (ER# 309905694)


Genesys Info Mart now addresses issues that impact the population of the SM_RES_STATE_FACT_KEY column in the SM_RES_STATE_FACT and SM_RES_STATE_REASON_FACT tables and improves processing to guarantee the proper linkage between the reason and state information. Previously in some scenarios, the SM_RES_STATE_REASON_FACT.SM_RES_STATE_FACT_KEY column might refer to a state in the SM_RES_STATE_FACT table by the wrong key. Initially, this issue was found in some environments with a high volume of agent activity, and the key mismatch was found to be due to the division of some transformation processing among parallel threads (ER# 302637239). Later, a similar symptom was found due to some intermittent Oracle sequence behavior that impacted the processing handling these keys. (ER# 309879131)


Genesys Info Mart now supports Advanced Disconnect Detection Protocol (ADDP) on the connection to Message Server. (ER# 309740107)


Genesys Info Mart now correctly represents voice interactions in scenarios in which an internal or consultation call leaves a switch and then returns in less than one second, and the T-Server reuses the original CallUUID. Previously, the IRF row related to the call recipient may have been either missing or not linked to the correct MSF row. (ER# 309576578)


Genesys Info Mart now purges older agent state information, and in particular, stuck state information (for states that appeared not to terminate in the source data) from the STG tables. Previously, RAA might have poor aggregation performance, because older stuck states were forcing the aggregation job to work with time ranges that were much longer than needed. (ER# 308906351)


Genesys Info Mart now populates ACW information in the IRF and IRSF tables in scenarios where a single Agent handles multiple voice interactions and goes into ACW for each interaction in a small amount of time. Previously in this scenario, ACW information could be missing from these tables. (ER# 308480401)


Genesys Info Mart now successfully continues to send log messages to Message Server in deployments that include high availability (HA) of Message Server. Previously in this scenario, Genesys Info Mart might stop sending log messages to Message Server configured in HA. (ER# 308318513)


Genesys Info Mart no longer incorrectly creates an IRSF row representing ACW in scenarios in which an agent participates in a call while in an ACW state that is not call-related. Previously in 8.1.1, these erroneous IRSF rows would be created. (ER# 307221611)


Top of Page


Release Number 8.1.102.02 [09/05/12] – General

Supported Operating Systems
New in This Release
Corrections and Modifications

Supported Operating Systems

The operating systems supported by this release are listed in the Contents, above.

New in This Release

There are no restrictions for this release. Refer to the Deployment Procedure for this release to deploy the installation package within your environment.

Note: Genesys Info Mart release 8.1 requires Interaction Concentrator 8.1.000.19 or higher. However, Genesys strongly recommends that you use Interaction Concentrator release 8.1.000.28 or higher, to enable functionality that improves the reliability of Configuration details reporting.

This release contains no new features or functionality.

Corrections and Modifications

This release includes the following corrections and modifications:


The lengths of the MEDIA_NAME and MEDIA_NAME_CODE fields in the MEDIA_TYPE table have been increased to 255 characters, to match the maximum length that is allowed in the Configuration Layer. Previously, Genesys Info Mart failed to create a MEDIA_TYPE record if the name of the configured media type exceeded 32 characters; if Genesys Info Mart was attempting to create the MEDIA_TYPE record dynamically during transformation, the transformation job failed. (ER# 307480568)


Genesys Info Mart now uses information in JDBC DAPs correctly to form the JDBC URL for connections to Oracle databases. In previous 8.1.1 releases, if the jdbc-url option was not configured, Genesys Info Mart might be unable to connect to the Info Mart database or IDBs. (ER# 307205061)


Genesys Info Mart now correctly populates values in the MSF table when two records are associated with the same virtual queue: one record when the virtual queue was active and a second record when the virtual queue was terminated. Previously, when the GIDB_G_VIRTUAL_QUEUE_MM.VQ_KEY primary key of the first record was larger than the second record, Genesys Info Mart might incorrectly populate values for the following columns in the MSF table: END_TS, MEDIATION_DURATION, ONLINE_DURATION, IXN_RESOURCE_ID, TARGET_IXN_RESOURCE_ID, and ENTRY_ORDINAL. (ER# 307296041)


Genesys Info Mart now correctly handles user-data propagation rules for the two-step transfer scenario when the T-Server merged-user-data option is set to merged-over-main. Previously in such scenarios, with all propagation rules except PARTY, Genesys Info Mart reported the wrong (merged) value in the IRF for the transferring resource, because transformation processing did not recognize that a user-data change that occurred when a consultation call was merged into a main call happened after the transferring resource left the call. (ER# 307800473)


Top of Page


Release Number 8.1.101.07 [08/20/12] – Hot Fix

Supported Operating Systems
New in This Release
Corrections and Modifications

Supported Operating Systems

The operating systems supported by this release are listed in the Contents, above.

New in This Release

This is a hot fix for this product. Refer to the Deployment Procedure for this release to deploy the installation package within your environment.

Note: Genesys Info Mart release 8.1 requires Interaction Concentrator 8.1.000.19 or higher. However, Genesys strongly recommends that you use Interaction Concentrator release 8.1.000.24 or higher, to enable functionality that improves the reliability of Configuration details reporting.

This release contains no new features or functionality.

Corrections and Modifications

This release includes the following corrections and modifications:


Genesys Info Mart now correctly terminates the maintenance job at the end of the maintenance window, even if some purge queries are still running. Previously in such scenarios, the purge queries continued to run until the purge of the applicable tables finished, thus interfering with scheduled ETL jobs. (ER# 306873031)


A new command-line option, -DfilterUserData, enables you to control whether Genesys Info Mart will filter the user data that it extracts from IDB.

To turn off filtering of user data:

  1. Change the setting of the filterUserData command-line option:

  2. Restart the Genesys Info Mart Server.

Note: Turning off filtering of user data has performance implications, because it will increase the amount of user data that Genesys Info Mart will have to process. (ER# 306871953)


The Genesys Info Mart migration script now includes a stored procedure that alters the data type of the AUDIT_KEY fields in all tables in the Info Mart database schema, including customer tables, if the length of the fields was less than numeric(19) (on Microsoft SQL Server) or NUMBER(19) (on Oracle). Previously, the migration job failed to implement a schema change that was made in release 8.0.102.11, when the AUDIT_KEY field in the CTL_AUDIT_LOG table, as well as CREATE_AUDIT_KEY and UPDATE_AUDIT_KEY references to that table from other tables, was changed from INT to numeric(19) (on Microsoft SQL Server) or from NUMBER(10) to NUMBER(19) (on Oracle). (ER# 306816801)


Genesys Info Mart now successfully transforms reason codes for all media types. Previously in release 8.1.101.05, the transformation job did not populate the reason codes for e-mail and chat interactions in the SM_RES_STATE_REASON_FACT table. (ER# 306762841)


Genesys Info Mart now correctly summarizes DND agent states. Previously, Genesys Info Mart populated incorrect DND data in the SM_RES_STATE_FACT table when agent states on voice, e-mail, or chat interactions overlapped with agent states on 3rd Party Media types. (ER# 305921311)


The maintenance job now successfully recovers if it loses the connection that holds the master lock. Previously, the maintenance job was not able to recover in this scenario, and you had to restart Genesys Info Mart. (ER# 303221204)


Top of Page


Release Number 8.1.101.05 [07/23/12] – Hot Fix

Supported Operating Systems
New in This Release
Corrections and Modifications

Supported Operating Systems

The operating systems supported by this release are listed in the Contents, above.

New in This Release

This is a hot fix for this product. Refer to the Deployment Procedure for this release to deploy the installation package within your environment.

Note: Genesys Info Mart release 8.1 requires Interaction Concentrator 8.1.000.19 or higher. However, Genesys strongly recommends that you use Interaction Concentrator release 8.1.000.24 or higher, to enable functionality that improves the reliability of Configuration details reporting.

This release contains no new features or functionality.

Corrections and Modifications

This release includes the following corrections and modifications:


The extraction job no longer skips data in rare scenarios in which the previous extraction job fails after extracting and committing all data for a data domain (for example, Voice). Previously, if there was a NO_DATA timestamp from ICON ahead of the data domain’s extraction high-water mark, the extraction job might advance the extraction window up to the NO_DATA timestamp and skip data. (ER# 304627876)


The migration job now correctly populates the ANCHOR_FLAGS dimension. Previously, the migration job did not populate the ANCHOR_FLAGS dimension, which might lead to incorrect or missing data in some of the RAA tables. (ER# 304613134)


Genesys Info Mart now correctly summarizes overlapping state reason time intervals for the same 3rd Party Media media type. Previously, Genesys Info Mart produced multiple SM_RES_STATE_REASON_FACT records for the same MEDIA_TYPE ; the records had overlapping time intervals and some of the records did not reference any session facts and state facts.

Note: See ER# 306762841 in the Known Issues section.

(ER# 304604441)


Genesys Info Mart now represents voice interactions more accurately in scenarios in which a call returns to a switch where it previously resided and the T-Server reuses the original CallUUID. Previously, IRF or MSF rows might be missing or incorrectly populated. (ER# 303759179)


Genesys Info Mart now produces the correct number of IRF rows in network re-route-on-no-answer (RONA) scenarios in which the RONA occurs before the call is subsequently handled by an agent, and the call is then rerouted through the network switch to an unmonitored resource after the agent completes the call. (ER# 302222541)


Genesys Info Mart now represents multi-site voice scenarios more accurately when a target call contains an external routing point party, and a second party that is not capable of being a valid cross-site target, and both parties start at the same time. The external routing point is now favored as the valid target party, which results in more accurate information in the IRF and MSF tables. (ER# 301853341)


Top of Page


Release Number 8.1.101.04 [07/11/12] – General

Supported Operating Systems
New in This Release
Corrections and Modifications

Supported Operating Systems

The operating systems supported by this release are listed in the Contents, above.

New in This Release

There are no restrictions for this release. Refer to the Deployment Procedure for this release to deploy the installation package within your environment.

Note: Genesys Info Mart release 8.1 requires Interaction Concentrator 8.1.000.19 or higher. However, Genesys strongly recommends that you use Interaction Concentrator release 8.1.000.24 or higher, to enable functionality that improves the reliability of Configuration details reporting.

This section describes new features that were introduced in the 8.1.1 release of Genesys Info Mart. For more information about new or changed functionality, see the "New in This Release" section in the Genesys Info Mart 8.1 Deployment Guide. For more information about database schema changes, see the "New in This Release" section in the Genesys Info Mart 8.1 Reference Manual for your RDBMS.

Corrections and Modifications

This release includes the following corrections and modifications:


The transformation job no longer fails when GIDB_GO_CAMPAIGN records for an Outbound Contact campaign are missing, provided that GIDB_GO_CHAIN record(s) for the campaign session exist. In these Outbound Contact scenarios, Genesys Info Mart now constructs the CAMPAIGN_GROUP_SESSION_FACT record from GIDB_GO_CHAIN information. Previously in these scenarios, the transformation job might fail because it encountered a CONSTRAINT_VIOLATION_NOT_NULL_VIOLATION when it tried to insert a null value into TMP_REC_STOP.CAMP_GROUP_SESSION_ACTIVE. (ER# 303941577)


The extraction job no longer violates the unique constraint PK_GX_SN_EP_V if an agent has logged in to multiple queues simultaneously. Previously in these scenarios, the extraction job might report a unique constraint violation error such as: Database error: ORA-00001: unique constraint (GIM_OWNER.PK_GX_SN_EP_V) violated. (ER# 303865234)


In deployments that include aggregation, if you migrate RAA at the same time that you are migrating Genesys Info Mart, the Genesys Info Mart migration job no longer allows RAA migration to start before the Info Mart database schema has been updated. Previously, migration might have failed because of various database errors that were caused by inconsistencies in the database schema. (ER# 303751088)


If ACW information is present in the SM_RES_STATE_FACT table, Genesys Info Mart now reliably populates the ACW fields in the IRF and IRSF tables. Previously, Genesys Info Mart might fail to populate these fields, even if the information was available in the SM_RES_STATE_FACT table. In particular, Genesys Info Mart might have failed to populate these fields if the ACW information was transformed into the SM_RES_STATE_FACT table in an ETL cycle before the associated interaction was ready to be transformed. (ER# 303660651)


Genesys Info Mart now correctly recognizes the number of handling attempts (IRF records) in scenarios in which a call is transferred through Network Attended Transfer, pulled back, or rerouted, and the call is released at the routing point by using TRouteCall with route type of RouteTypeReject. Previously in these scenarios, Genesys Info Mart did not create IRF records for such interactions.

Note: The last IRF has the incorrect technical result of Diverted/Unspecified, because Genesys Info Mart does not currently distinguish releasing a call in a routing point from routing to an unmonitored site.

(ER# 303447508)


The migration job now correctly populates the TECHNICAL_DESCRIPTOR dimension with all of the supported technical descriptors. Previously, the migration job did not add rows to the TECHNICAL_DESCRIPTOR dimension for TECHNICAL_DESCRIPTOR_KEYS greater than 252, which means that the migration job did not add any rows for AbnormalStop technical descriptors. (ER# 303207051)


In the section "Processing User Data" in the Attached Data chapter in the Genesys Info Mart 8.1 Deployment Guide, an incorrect reference to the nonexistent STG_TRANSFORM_VIOLATIONS table has been corrected to STG_TRANSFORM_DISCARDS. (ER# 303169694)


Genesys Info Mart now correctly creates an IRF row that indicates an abandoned call on a network mediation device in the following scenario:

  1. A network call is pulled back or rerouted from a premise switch exactly once.
  2. The call is abandoned before it is routed from the network switch a second time.
Previously, Genesys Info Mart might erroneously create an IRF row that showed the call was abandoned on a device on the premise switch. (ER# 302644335)


In environments with a high volume of agent activity, Genesys Info Mart now reliably populates the SM_RES_STATE_FACT_KEY column in the SM_RES_STATE_REASON_FACT table with the key of the summarized state that is associated with the summarized state reason. Previously, when parallel threads divided the transformation processing for this higher volume of agent activity data, Genesys Info Mart might populate the SM_RES_STATE_FACT_KEY column with the key of the incorrect state. (ER# 302637239)


The transformation job now correctly populates ACW metrics for an Info Mart database that was upgraded from release 8.1.0 to 8.1.1. Previously, because of differences between newly created and upgraded Info Mart database schemas, the transformation job stored incorrect ACW duration and end-time information in the IRF and IRSF tables. (ER# 302467532)


In voice deployments in which ICON is configured with route-res-vqid-hist-enabled set to true, Genesys Info Mart now correctly populates the END_TS, END_DATE_TIME_KEY, MEDIATION_DURATION, and ONLINE_DURATION columns in the MSF table in voice scenarios in which the T-Server and URS servers are not clock-synched. Previously, these columns might have a value of 0 (zero), an artificially small value, or a negative number. (ER# 302466984)


The description of the "Enhanced Information in MSFs and IRFs" feature in the "New in Release 8.1.1" section of the Genesys Info Mart 8.1 Deployment Guide now specifies the requirement for the ICON route-res-vqid-hist-enabled configuration option to be set to true, so that ICON will populate the G_ROUTE_RES_VQ_HIST table in IDB. (ER# 302359081)


Because of more intelligent thread execution, Genesys Info Mart is no longer at risk of failing during processing of configuration updates. Previously, Genesys Info Mart created additional threads to process configuration updates. In the case of batched updates, the number of parallel threads could be high (in the thousands), requiring a significant amount of additional RAM. If sufficient RAM had not been allocated to the Genesys Info Mart JVM, the Genesys Info Mart process might have terminated because of an out-of-memory error. (ER# 301673400)


Genesys Info Mart now correctly populates the MEDIATION_START_DATE_TIME_KEY and MEDIATION_DURATION columns in the IRF table in scenarios in which a call is redirected to parallel mediation devices before being delivered to a second handling resource. Previously, the IRF for the second handling resource was incorrectly populated with a MEDIATION_START_DATE_TIME_KEY of 0 and an artificially large MEDIATION_DURATION. (ER# 300520990)


A new configuration option in the [gim-etl] section, merge-failed-is-link-timeout, specifies the time interval, in seconds, for which the merge of failed IS-Links will be delayed to enable Genesys Info Mart to receive both sides of the links. In earlier Genesys Info Mart 8.x releases, the merge of failed links was performed immediately, without waiting for the other side of the failed link, thus resulting in dangling links. (ER# 300300854)


When simple-week-numbering is set to false, Genesys Info Mart now correctly calculates the week year for the first week in 2012 as 2012. Previously, Genesys Info Mart calculated the week year for the first week in 2012 as 2013, and the following fields in the DATE_TIME calendar had incorrect values: WEEK_YEAR=2013 and LABEL_YYYY_WE=2013-01. (ER# 300256581)


Genesys Info Mart now produces IRF records with unique PARTYGUIDs in scenarios in which there are multiple reroutes or pullbacks and the source call has only an external party as a candidate for the reroute or pullback. Previously, Genesys Info Mart might produce IRFs with duplicate PARTYGUIDs, which caused the transformation job to fail because of a unique constraint violation for the I_T_IRF_V_PGUID index. (ER# 300178483)


Genesys Info Mart now temporarily disables ADDP polling while Genesys Info Mart Server reads out configuration data during startup. Previously, because of ADDP timeouts, Configuration Server might close the Genesys Info Mart connection during Genesys Info Mart startup. (ER# 296847496)


Genesys Info Mart now correctly adds a row to the STG_IDB_FK_VIOLATION table for any missing configuration object that the transformation job encounters during transformation of configuration facts. Previously, a row was not added for discarded data about the association between agents and groups; for example, if a GIDB_GCX_GROUP_AGENT record was transformed before the corresponding GIDB_GC_GROUP record was received, the GIDB_GCX_GROUP_AGENT record was silently discarded, without a row being added to the STG_IDB_FK_VIOLATION table. (ER# 296823601)


Genesys Info Mart now correctly processes scenarios in which a multimedia interaction is ended, but the G_VIRTUAL_QUEUE record that belongs to the interaction still has TERMINATED_TS=NULL. Previously, Genesys Info Mart might fail with an InteractionTransformException: Interaction(...) cannot be transformed due to toKey out of range... error. (ER# 296778269)


The user-event-data-timeout option now specifies the maximum time, in seconds, after the end of a call, during which an agent who handled that call can send UserEvent-based key-value pair (KVP) data. Previously, the timeout was calculated from the start of the call. (ER# 296103930)


Genesys Info Mart no longer fails to store ACW data in situations when the contact center has no interaction activity for a period that exceeds user-event-data-timeout from the start of the ACW. Previously, Genesys Info Mart might fail to store ACW data if the transformation job was delayed during ACW. (ER# 295937541)


In multi-site call flows, when a call from one site is diverted to another site but no parties at the source site are reported as diverted, Genesys Info Mart now assumes that the last cleared party at the source site propagated the call to the target site. Previously, Genesys Info Mart created an additional IRF for the cleared party at the source site. (ER# 295283816)


Genesys Info Mart no longer fails to store ACW data when ACW occurs after a long IRF, provided that (party duration + ACW duration) < (user-event-data-timeout + max-call-duration). Previously, Genesys Info Mart did not store ACW data when (party duration + ACW duration) > user-event-data-timeout. (ER# 295240748)


Genesys Info Mart now checks Oracle database support for interval partitioning for each connection. Previously, Genesys Info Mart checked for interval partitioning for each table, which resulted in a 20155 Database error: ORA-00904: "INTERVAL": invalid identifier error logged for each table for databases that did not support interval partitioning (Oracle 10g). (ER# 295069105)


Genesys Info Mart now correctly populates the START_TS, START_DATE_TIME_KEY, MEDIATION_START_DATE_TIME_KEY, and MEDIATION_DURATION columns in the IRF table in scenarios in which an External Routing Point is the first or only mediation DN that is included in the IRF. Previously, these columns might have been populated with 0 or, in the case of MEDIATION_DURATION, with an artificially large value. (ER# 295057323)


The update_idb_for_gim.sql and update_idb_for_gim_mm.sql scripts no longer fail when tables are dropped into the Oracle recycle bin. (ER# 294677982)


Genesys Info Mart now correctly reports MEDIATION_DURATION in the following scenario:

  1. Network T-Server sends a call to a nonself-service IVR at a Premise T-Server.
  2. The call is pulled back or rerouted, routed to another nonself-service IVR, and then to an agent. However, based on event information from IVR Server, Interaction Concentrator (ICON) reports the call as Abandoned on the IVR.

Previously, Genesys Info Mart might have reported incorrect MEDIATION_DURATION for the intermediate IVR.

(ER# 292810835)


Genesys Info Mart now correctly interprets dots in a database access point (DAP) name when loading configuration details. Previously, Genesys Info Mart might fail with an Exception Key ${0} is malformed... error. (ER# 289137883)


Genesys Info Mart now correctly handles reason codes in agent data that is provided by ICON releases 8.0.000.40 and higher (including all ICON 8.1 releases). Genesys Info Mart continues to process reason codes correctly for agent data from ICON release 8.0.000.39 or lower. Previously, because of changes in the sequencing logic on the ICON side, Genesys Info Mart might have stored an incorrect end time for reason codes in agent data from ICON releases 8.0.000.40 and higher. (ER# 288489763)


Genesys Info Mart now uses the Database Links in Oracle when JDBC DAPs are configured. (ER# 284347817)


Genesys Info Mart now logs mapping between DAP and database links at the beginning of the extraction job. (ER# 284347812)


Genesys Info Mart now correctly populates the END_DATE_TIME_KEY and END_TS columns in the configuration fact tables. Previously, END_DATE_TIME_KEY might be set to 0 for active and terminated facts, and END_TS might be set to NULL for active facts. (ER# 277751002)


Top of Page


Release Number 8.1.002.08 [04/12/13] – Hot Fix

Supported Operating Systems
New in This Release
Corrections and Modifications

Supported Operating Systems

The operating systems supported by this release are listed in the Contents, above.

New in This Release

This is a hot fix for this product. Refer to the Deployment Procedure for this release to deploy the installation package within your environment.

Note: Genesys Info Mart release 8.1 requires Interaction Concentrator 8.0.000.35 or higher. However, Genesys strongly recommends that you use the latest release of Interaction Concentrator.

This release contains no new features or functionality.

Corrections and Modifications

This release includes the following corrections and modifications:


Genesys Info Mart now correctly reports the INTERACTION_FACT.TENANT_KEY value in the following scenario:

Previously, Genesys Info Mart reported the INTERACTION_FACT.TENANT_KEY value for the tenant of the initial switch instead of the value for the tenant of the agent that handled the call.

Note: This known issue has been fixed in release 8.1.002.08 only.

(ER# 319643073)


Top of Page


Release Number 8.1.002.07 [07/06/12] – Hot Fix

Supported Operating Systems
New in This Release
Corrections and Modifications

Supported Operating Systems

The operating systems supported by this release are listed in the Contents, above.

New in This Release

This is a hot fix for this product. Refer to the Deployment Procedure for this release to deploy the installation package within your environment.

Note: Genesys Info Mart release 8.1 requires Interaction Concentrator 8.0.000.35 or higher. However, Genesys strongly recommends that you use the latest release of Interaction Concentrator.

This release contains no new features or functionality.

Corrections and Modifications

This release includes the following corrections and modifications:


Genesys Info Mart migration from release 8.0 to release 8.1 no longer fails because the length of existing data exceeds the limit that is defined for migrated columns. Previously, in deployments that use large numbers of agent groups in Outbound Contact activity, the attempt to alter the data type for the GROUP_COMBINATION_STRING column in the STG_RESOURCE_GROUP_COMB table caused migration to fail if the length of the existing data exceeded 512 characters. (ER# 303359196)


In scenarios in which the populate-workbin-as-hold configuration option is set to true and the agent made an outbound reply e-mail, but did not stop the original inbound e-mail and instead put this e-mail into an agent workbin, Genesys Info Mart now correctly populates the TALK_DURATION and CUSTOMER_TALK_DURATION values in the IRF table. Previously, in these scenarios when the original inbound e-mail is still active, Genesys Info Mart might populate the TALK_DURATION and CUSTOMER_TALK_DURATION fields with UTC timestamps. (ER# 303168727)


Genesys Info Mart now correctly populates CUSTOMER_* metrics for inbound calls with a blocked ANI that are connected to a device other than a queue or routing point prior to being routed or transferred to another site. Previously in these scenarios, Genesys Info Mart populated CUSTOMER_* metrics with a value of 0 (zero).

Note: When the ANI is blocked, Genesys Info Mart does not have sufficient information to track the duration of customer participation; therefore, Genesys Info Mart uses the duration of the entire call as the best estimate of the duration of customer participation. This might be incorrect—for example, in conference scenarios in which the customer is the first to leave the conference call. (ER# 303151619)


Job_MaintainGIM no longer fails after migration from an 8.0 release. Previously, in an environment with a partitioned Info Mart database hosted on Microsoft SQL Server RDBMS, the migration from an 8.0 release to an 8.1 release resulted in discrepancies between GIDB tables in the Info Mart 8.1 database and dynamically generated Temporary (TMP) tables that are used for purging on the partitioned Info Mart database. These discrepancies impacted Job_MaintainGIM. (ER# 301251981)


Job_MaintainGIM no longer fails after migration from a previous release. Previously, in an environment with Microsoft SQL Server RDBMS, migration from any previous release to 8.1.002.03, 8.1.002.04, or 8.1.002.05 release resulted in missing indexes in Control tables that impacted Job_MaintainGIM. (ER# 300765775)


Genesys Info Mart now correctly processes reason code states that terminate at the same second as the end of the transformation interval. Previously, Genesys Info Mart might leave these reason code states open and close them later, when another state starts at the same endpoint; as a result, the reported duration of the reason code state might have been incorrect. (ER# 299725819)


The transformation job now continues to transform data that is extracted from a data source that is identified as inactive. Previously, if the data source was identified as inactive in the CTL_DS table, the transformation job stopped transforming this data, even if it was extracted. (ER# 299632826)


Top of Page


Release Number 8.1.002.05 [04/30/12] – Hot Fix

Supported Operating Systems
New in This Release
Corrections and Modifications

Supported Operating Systems

The operating systems supported by this release are listed in the Contents, above.

New in This Release

This is a hot fix for this product. Refer to the Deployment Procedure for this release to deploy the installation package within your environment.

Note: Genesys Info Mart release 8.1 requires Interaction Concentrator 8.0.000.35 or higher. However, Genesys strongly recommends that you use the latest release of Interaction Concentrator.

This release contains no new features or functionality.

Corrections and Modifications

This release includes the following corrections and modifications:


Genesys Info Mart now properly handles a rare scenario in which a strategy pulls an interaction from an Interaction Queue and then, after some time, puts it back in the same Interaction Queue, and an additional party is created for the Interaction Queue. Previously, Genesys Info Mart might erroneously attempt to create an IRF for this Interaction Queue that would trigger the following exception: Unique Constraint Violation for SQL [CREATE UNIQUE INDEX I_T_UP_MSF_BY_IRF_MM_ID ON TMP_UPDATE_MSF_BY_IRF_MM (MEDIATION_SEGMENT_ID ASC)]. (ER# 300693580)


Genesys Info Mart now correctly processes single quotation marks in hardware reasons, software reason keys, and software reason values. Previously, Genesys Info Mart did not escape single quotation marks; as a result, Genesys Info Mart might have failed while inserting a row into the RESOURCE_STATE_REASON table. (ER# 298938473)


Genesys Info Mart now continues attempting to reconnect to Configuration Server if a disconnection happens when Genesys Info Mart is processing configuration information received during the preceding reconnection. Previously, Genesys Info Mart might stop attempting to reconnect to Configuration Server in this rare scenario. (ER# 298781719)


If you are migrating from a Genesys Info Mart database schema version 8.0.102.11 that includes additional constraints that are not in the out-of-box script, Genesys Info Mart no longer fails with the ORA-12991 error. (ER# 298164714)


Genesys Info Mart no longer fails when it cannot connect to Configuration Server for a long period of time, such as a few hours. Previously, Genesys Info Mart might fail with an out-of-memory exception. (ER# 297925631)


Genesys Info Mart no longer sets negative durations in some IRF columns for active e-mails placed in personal workbins when the populate-workbin-as-hold option is set to true. Previously, negative values might cause the aggregation job to fail. (ER# 297322191)


Top of Page


Release Number 8.1.002.03 [04/02/12] – Hot Fix

Supported Operating Systems
New in This Release
Corrections and Modifications

Supported Operating Systems

The operating systems supported by this release are listed in the Contents, above.

New in This Release

This is a hot fix for this product. Refer to the Deployment Procedure for this release to deploy the installation package within your environment.

Note: Genesys Info Mart release 8.1 requires Interaction Concentrator 8.0.000.35 or higher. However, Genesys strongly recommends that you use the latest release of Interaction Concentrator.

This release contains no new features or functionality.

Corrections and Modifications

This release includes the following corrections and modifications:


To improve the purge performance, new indexes are now added to following tables:

This improved performance reduces the possibility that the maintenance job might fail because the maintenance window is small. (ER# 299768616)


The transformation job now applies user-event-data-timeout only to the user data that is attached after the call termination. Previously, the transformation job might miss user data that was attached to the active call when the call lasted longer than user-event-data-timeout. (ER# 296369644)


When the populate-workbin-as-hold configuration option is set to true, placement of an interaction into an agent's personal workbin is considered to put it on Hold. Previously, when an interaction remained in a workbin for more than one ETL cycle, the HOLD fields in the agent's IRF row might have been inaccurate. This issue is now corrected. The relevant HOLD fields are: HOLD_COUNT, HOLD_DURATION, CUSTOMER_HOLD_COUNT, and CUSTOMER_HOLD_DURATION. (ER# 296303666)


Genesys Info Mart now correctly populates the CUSTOMER_* metrics in IRF rows that represent a resource receiving an interaction after a network pullback or a network attended transfer/conference has occurred. Previously, Genesys Info Mart may have populated the CUSTOMER_* metrics with zeros. (ER# 296118710)


Genesys Info Mart now correctly calculates ACW when ACW gets interrupted and a second ACW period starts at the same second as the previous state change. (ER# 295557946)


Genesys Info Mart now correctly processes reason code states when it is used with any supported release of Interaction Concentrator. Previously, if Genesys Info Mart was used with an instance of Interaction Concentrator later than 8.0.000.39, several reason code states might be merged into one if the reason code was not finished at the time the transformation job ran. (ER# 294937178)


Top of Page


Release Number 8.1.002.02 [02/10/12] – General

Supported Operating Systems
New in This Release
Corrections and Modifications

Supported Operating Systems

The operating systems supported by this release are listed in the Contents, above.

New in This Release

There are no restrictions for this release. Refer to the Deployment Procedure for this release to deploy the installation package within your environment.

Note: Genesys Info Mart release 8.1 requires Interaction Concentrator 8.0.000.35 or higher. However, Genesys strongly recommends that you use the latest release of Interaction Concentrator.

This release contains no new features or functionality.

Corrections and Modifications

This release includes the following corrections and modifications:


The transformation job now considers the inter-site link as valid in scenarios in which the source IS_LINK is failed, the target IS_LINK is not failed, and both records are retrieved during the same extraction job and merged together. Previously, Genesys Info Mart ignored the link and created an incorrect number of IRF records. If there was also distribution from a virtual queue (VQ) through an ACD queue to an agent, Genesys Info Mart might fail due to a non-unique MEDIATION_SEGMENT_ID for records in the TMP_MSF_V table.

Additionally, in multi-site scenarios in which a call is diverted from a virtual queue on one site to an agent on another site, and the call is then redirected through a routing point to another handling resource, the MSF row now has the correct technical result of DIVERTED/REDIRECTED and is linked to the IRF row representing the agent from which the call was redirected. Previously, the MSF row may have had an incorrect technical result of DIVERTED/UNSPECIFIED and a missing or incorrect value in the TARGET_IXN_RESOURCE_ID column. (ER# 294081426)


A new configuration option, error-policy-irf-exception-resumable in the [error-policy] section, enables you to control which exceptions that might be triggered during the interaction transformation should be considered as discardable, when error-policy-irf-exception is set to log_db_resume or resume.

error-policy-irf-exception-resumable
Default Value: Exception
Valid Values: Any correct Java regular expression

The value defines a filter. If the specified regular expression matches the name of the exception class or the name of the exception super classes, then the exception is considered as not critical; the results of the interaction transformation (IRFs and MSFs) will be discarded, but Job_TransformGIM will continue. If the specified regular expression does not match the name of the exception class or the exception super class, the job will be aborted. This option makes sense only if error-policy-irf-exception is set to log_db_resume or resume.

Changes take effect: On the next ETL cycle

(ER# 293412112)


In HA deployments, Genesys Info Mart now extracts all available data in certain problematic scenarios in which the timestamp of the last event from one ICON, adjusted for differences in time synchronization (ICON1.LEVENTmax-time-deviation), is earlier than the NO_DATA timestamp from a second ICON that has no new data (ICON2.NO_DATA). Previously, Genesys Info Mart would extract data from IDB1 up to (ICON1.LEVENTmax-time-deviation) and then move the extraction high-water mark (HWM) to ICON2.NO_DATA; as a result, data from (ICON1.LEVENTmax-time-deviation) to ICON1.LEVENT was never extracted.

While Genesys Info Mart behavior in this situation no longer results in available data being skipped, Genesys recommends that you reconsider the configuration of your deployment to identify if the problematic scenarios can be avoided. Possible causes of the problematic scenarios are:

(ER# 293292280)


Genesys Info Mart now correctly populates the CUSTOMER_* metrics in scenarios in which a single-step transfer is used to transfer an inbound interaction to an agent at another site and the call at the first site is reported as released before the second agent releases the interaction. Previously, Genesys Info Mart populated the CUSTOMER_* metrics with zeros. (ER# 292420496)


In scenarios in which an outbound call is transferred to an agent at another site, Genesys Info Mart now creates an IRF record for the agent and populates the CUSTOMER_* metrics. Previously, Genesys Info Mart created an incorrect number of IRF records. (ER# 292325884)


In Oracle deployments, Genesys Info Mart now drops tables by using the PURGE clause, which prevents moving dropped tables to the Oracle recycle bin. Previously, in Oracle deployments, customers might experience Oracle performance issues if usage of the recycle bin was not turned off or the recycle bin was not purged on a regular basis. In rare scenarios, the transformation job might fail with the ORA-08103 error. To avoid these performance issues, Genesys recommends purging the Oracle recycle bin. (ER# 292282437)


When Genesys Info Mart encounters a database error that it cannot immediately resolve, it now logs the following dedicated log message:

GIM_ETL_DB_ERROR (55-20155) Database error: <error>; CODE= <error code>; SQLSTATE= <state>; DBError=<database error>

You can set an alarm on this message in the Genesys Management Framework. (ER# 291344855)


Genesys Info Mart now correctly reports the number of IRFs and the technical result of the VQ mediation (Diverted/AnsweredByAgent) in the following scenario:

  1. An agent or IVR dials an external customer number.
  2. The agent or IVR then uses a VQ to transfer the call to an agent at another site.
  3. The agent at the other site answers the call.

Previously, Genesys Info Mart reported extra IRF records and an incorrect technical result (Diverted/Unspecified) for the VQ mediation. (ER# 291171421)


Genesys Info Mart now correctly populates CUSTOMER_* metrics for inbound calls with blocked ANI that are routed or transferred to another site. Previously, Genesys Info Mart populated CUSTOMER_* metrics as 0 (zero) in these scenarios.

Note: When the ANI is blocked, Genesys Info Mart does not have sufficient information to track the duration of customer participation; therefore, Genesys Info Mart uses the duration of the entire call as the best estimate of the duration of customer participation. This might be incorrect—for example, in conference scenarios in which the customer is the first to leave the conference call. (ER# 290122348)


The transformation job no longer fails with exception cannot CREATE UNIQUE INDEX I_T_IRF_V_ID.TMP_IRF_V. Previously, the transformation job might fail if the extraction job performed an unnecessary switchover when there was a small amount of available data. (ER# 290113705)


In environments in which the Universal Routing Server (URS) clock is running ahead of the T-Server clock, Genesys Info Mart now correctly reports the duration of VQ mediation (the DURATION field in MSF records for VQs). Previously, Genesys Info Mart used information from the associated routing point to adjust the END_TS of the MSF, and this sometimes resulted in a negative duration being reported. (ER# 289778137)


Top of Page


Release Number 8.1.001.07 [01/17/12] – Hot Fix

Supported Operating Systems
New in This Release
Corrections and Modifications

Supported Operating Systems

The operating systems supported by this release are listed in the Contents, above.

New in This Release

This is a hot fix for this product. Refer to the Deployment Procedure for this release to deploy the installation package within your environment.

Note: Genesys Info Mart release 8.1 requires Interaction Concentrator 8.0.000.35 or higher. However, Genesys strongly recommends that you use the latest release of Interaction Concentrator.

This release contains no new features or functionality.

Corrections and Modifications

This release includes the following corrections and modifications:


Genesys Info Mart now correctly processes late ACW states for large transformation chunks (for example, chunk size more than 1 hour). Previously, in rare scenarios on partitioned databases, some late ACW states could be missed in IRSF and IRF records if the IRF started more than 1 hour earlier than the end of the transformation interval. (ER# 291520646)


Genesys Info Mart now creates the correct number of IRF records in scenarios in which an internal interaction originates from an internal resource that is not a handling resource (for example, a trunk). In earlier 8.1 releases, Genesys Info Mart did not create IRF(s) for the receiving part of the interaction. (ER# 291171184)


Genesys Info Mart no longer fails when it encounters inconsistent voice data that results in some GIDB_G_CALL_V processing referring to a nonexistent record in the GIDB_G_CALL_V table. Previously, the transformation job failed because of a ConcurrentModificationException.

A new configuration option, error-policy-call-mergecall-missing in the [error-policy] section, enables you to control how Genesys Info Mart handles the situation when GIDB_G_CALL_V.MERGECALLID refers to missing records in the GIDB_G_CALL_V table.

error-policy-call-mergecall-missing
Default Value: resume
Valid Values:


Changes Take Effect: On the next ETL cycle

(ER# 291009026)


In problematic deployments that might result in the same PARTYGUID being split between multiple interactions—for example, because of configuration errors in an environment with a partitioned switch—Genesys Info Mart now ignores subsequent IRF records that violate the I_IRF_PT_GUID index. Previously, the transformation job failed in these situations because of a unique constraint violation exception. (ER# 290629142)


Genesys Info Mart now correctly populates the RESOURCE_STATE_REASON_KEY in the SM_RES_STATE_REASON_FACT table in scenarios in which reason code states and/or DND states carry over from one ETL cycle to the next. Previously, Genesys Info Mart might incorrectly use RESOURCE_STATE_REASON_KEY=0. (ER# 290120621)


Genesys Info Mart now correctly populates the CONTACT_INFO and CONTACT_INFO_TYPE_KEY fields in the CONTACT_ATTEMPT_FACT table in deployments that use Outbound Contact 7.x template formats. Previously, in deployments that did not use Outbound Contact 6.x formats, Genesys Info Mart populated these fields as NULL. (ER# 289870031)


Genesys Info Mart now correctly populates the RESOURCE_GROUP_COMBINATION table in cases in which an agent is associated with the same agent group twice and is not associated with any other group. Previously, when the transformation job tried to insert RESOURCE_GROUP_COMBINATION records in this scenario, the job failed because of a DBError=CONSTRAINT_VIOLATION_UNIQUENESS_VIOLATION. (ER# 289552921)


Genesys Info Mart is no longer at risk of creating more than one record in the SM_RES_STATE_REASON_FACT table with the same SM_RES_STATE_REASON_FACT_KEY. Previously, in certain rare scenarios in which an agent had multiple, long-lasting reason code states in parallel, Genesys Info Mart might create several SM_RES_STATE_REASON_FACT records with the same SM_RES_STATE_REASON_FACT_KEY. (ER# 289536543)


Genesys Info Mart now correctly populates CUSTOMER_TALK_COUNT and CUSTOMER_TALK_DURATION in IRF records in the following scenario:

  1. An agent transfers an outbound call to an agent on another site.
  2. Because of trunk optimization, the original call ends earlier than the call on the other site.

Previously, Genesys Info Mart lost track of the customer and reported a value of 0 in the CUSTOMER_TALK_COUNT and CUSTOMER_TALK_DURATION fields in the IRF for the last agent.

(ER# 288338551)


Genesys Info Mart now correctly transforms user data that changed within one second. Previously, Genesys Info Mart might not have correctly identified the order of changes that occurred within one second and, as a result, might not have reported the correct user data value from the last change. (ER# 285061681)


Top of Page


Release Number 8.1.001.05 [12/20/11] – General

Supported Operating Systems
New in This Release
Corrections and Modifications

Supported Operating Systems

The operating systems supported by this release are listed in the Contents, above.

New in This Release

There are no restrictions for this release. Refer to the Deployment Procedure for this release to deploy the installation package within your environment.

Note: Genesys Info Mart release 8.1 requires Interaction Concentrator 8.0.000.35 or higher.

This release contains no new features.

Corrections and Modifications

This release includes the following corrections and modifications:


Genesys Info Mart now correctly transforms ACW data for interactions that were completed during the previous transformation cycle. Previously, in deployments with partitioned databases, Genesys Info Mart might fail to transform ACW data for interactions that were completed during the previous transformation cycle. (ER# 288930708)


In deployments that include an HA set of ICONs for Outbound Contact details, the transformation job is no longer at risk of failing because of a unique constraint violation that might occur on the I_CGSEF_SID index, if the ICONs use different campaign-creation timestamps in the GO_CAMPAIGN records that they store for the same campaign session. The timestamps might differ if one of the ICONs does not see the true creation of a campaign session and, therefore, creates a corresponding record in the GO_CAMPAIGN table when it receives the first event that references the campaign session. Previously, if the Info Mart database was partitioned and the differing timestamps fell within same 15-minute interval, the transformation job encountered the unique constraint exception that caused the job to fail. (ER# 288467873)


In deployments that include multimedia, the transformation job no longer fails because of an OutOfMemory exception during processing of active mediations. Previously, because of very large numbers of records in temporary and staging tables, the transformation job might fail because of insufficient memory in deployments that provide less than 2 GB of RAM for Genesys Info Mart. (ER# 288271702)


Genesys Info Mart now correctly extracts configuration facts about disassociations and associations that occur within a second—for example, a DN is removed from and then added to a group within a second. Previously, the extraction job terminated the existing active GIDB_GCX_* record, but did not add a new, active GIDB_GCX_* record. (ER# 288266704)


Genesys Info Mart now reports the interaction type as INTERNAL/UNSPECIFIED for call flows that have a original call with call type consult. Previously, Genesys Info Mart reported an invalid interaction type. (ER# 288161911)


In Microsoft SQL Server deployments, the migration job no longer fails when two instances of the Info Mart database are served by one instance of Microsoft SQL Server. Previously, the migration job failed with the following exception:

PatchSchema catched SQLServerException - Subquery returned more than 1 value. This is not permitted when the subquery follows =, !=, <, <= , >, >= or when the subquery is used as an expression.
(ER# 288009601)


In Oracle deployments, Genesys Info Mart now populates agent session information for 3rd Party Media in the SM_RES_SESSION_FACT table. Previously, because Genesys Info Mart did not correctly record information about custom media types that ICON provides (Genesys Info Mart always set the value of the GSYS_EXT_VCH1 field in the GIDB_GX_SESSION_ENDPOINT table to None), Genesys Info Mart did not transform agent session information for 3rd Party Media. (ER# 287800360)


When Genesys Info Mart is configured to use ADDP for the connection to Configuration Server, Genesys Info Mart now correctly creates the ADDP connection. Previously, Genesys Info Mart 8.1 did not use ADDP even though it was configured to do so. (ER# 287087918)


The scripts to migrate Genesys Info Mart from 8.0.x releases to release 8.1.x now modify the content of the CTL_EXTRACT_HWM table to delete records that reference the GO_RECORD table, which is no longer included in the Genesys Info Mart extraction logic for Outbound Contact details. Previously, because existing high-water mark (HWM) records for GO_RECORD extraction were not updated, some data appeared to be delayed, and the transformation job indefinitely postponed transformation of Outbound Contact data. (ER# 287064250)


In Outbound Contact scenarios in which only one of the records in a multiple-record chain is dialed, Genesys Info Mart now correctly populates the RECORD_ID field and custom fields of the CONTACT_ATTEMPT_FACT table. Previously, Genesys Info Mart might have incorrectly populated the RECORD_ID and custom fields, based on values from a later, undialed record. (ER# 286216845)


Genesys Info Mart now sends CAMPAIGN_GROUP_SESSION_FACT change notifications to the aggregation engine when it loads transactions to the CONTACT_ATTEMPT_FACT table, as well as when it loads transactions to the CAMPAIGN_GROUP_SESSION_FACT table. Previously, Genesys Info Mart sent CAMPAIGN_GROUP_SESSION_FACT change notifications only as part of loading CAMPAIGN_GROUP_SESSION_FACT tables; as a result, the aggregation engine might have excluded CONTACT_ATTEMPT_FACT records from CAMPAIGN aggregates. (ER# 286040231)


Job_ExtractICON no longer reports an exception about the PK_GX_SES_EP_MM primary key in the GIDB_GX_SESSION_ENDPOINT_MM table when agents log in to multiple 3rd Party Media. (ER# 280409956)


Top of Page


Release Number 8.1.000.28 [11/18/11] – Hot Fix

Supported Operating Systems
New in This Release
Corrections and Modifications

Supported Operating Systems

The operating systems supported by this release are listed in the Contents, above.

New in This Release

There are no restrictions for this release. Refer to the Deployment Procedure for this release to deploy the installation package within your environment.

Note: Genesys Info Mart release 8.1 requires Interaction Concentrator 8.0.000.35 or higher.

This is a hot fix for this product. This release contains no new features or functionality.

Corrections and Modifications

This release includes the following corrections and modifications:


The transformation job no longer fails when several sets of metrics that are related to the same campaign list are extracted in one step. Previously, the transformation job failed with one of the following exceptions:

(ER#: 289411068)


Genesys Info Mart no longer logs some informational messages as warnings and sends them to Message Server. Previously, such incorrect handling of some informational messages could cause an unnecessary load on Message Server and the Log database. (ER# 286765182)


Job_TransformGIM now correctly identifies an IS_LINK as failed and ignores it when the IS_LINK is created with STATE=active on one site and STATE=failed on another site. Previously, such a link was considered to be dangling. (ER# 286637371)


Genesys Info Mart now successfully reconnects to Configuration Server in the following scenario:

  1. The Genesys Info Mart connection to Configuration Server is lost.
  2. Genesys Info Mart tries to reconnect while Configuration Server is processing configuration changes.

Previously in this scenario, after the initial unsuccessful attempt to connect to Configuration Server, Genesys Info Mart did not make any more tries to reestablish the connection. (ER# 285803395)


For scenarios in which an agent makes a single-step transfer of an internal call to another agent and that call is abandoned while ringing, Genesys Info Mart now correctly reports the technical result as CustomerAbandoned/AbandonedWhileRinging. Previously in such scenarios, Genesys Info Mart reported the technical result as Abandoned. (ER# 285636181)


Genesys Info Mart no longer writes Configuration Server passwords to its local log file in cases where DEBUG-level logging is enabled and a job is manually started using the Genesys Info Mart Administration Console. (ER# 285323294)


Genesys Info Mart is no longer susceptible to transformation delays in configurations where ICON is started as a client of Configuration Server or Configuration Server Proxy (Proxy). Previously, when the ICON(s) were started with a connection to Configuration Server and then restarted with connection to Proxy, or vice versa, Genesys Info Mart considered each Configuration Server or Proxy to be a separate data source. As a result, the transformation job might postpone transformation indefinitely because of apparently delayed data from the separate data sources. (ER# 285041308)


The precision of the numeric data types for the MEDIA_SERVER_ROOT_IXN_ID and MEDIA_SERVER_IXN_ID fields in the INTERACTION_FACT table has been increased to 20, to accommodate larger numbers. Previously, when T-Server generated very large numeric connection IDs, the transformation job might fail with errors similar to the following:

ORA-01438: value larger than specified precision allowed for this column

(ER# 284991874)


In HA deployments, the transformation job no longer fails after switchover when parties with the same PartyID have different PARTYGUIDs. This situation can occur if the ICONs in the HA set record the same interaction differently. During ACW processing, if the transformation job encounters multiple PARTYGUIDs that correspond to the same PartyID, it assigns ACW to the party with the lowest PARTYGUID. Previously, duplicate PartyIDs resulted in a cardinality violation that caused the transformation job to fail. (ER# 284776333)


In Oracle deployments, the transformation job is no longer at risk of failing during transformation of voice interactions because of errors such as the following:

-----------------------------
2011-10-13 21:53:48,098 WARN ecp-1-4 20049 Job step 'CORE_VOICE' failed java.lang.NegativeArraySizeException.com.genesyslab.gim.etl.exceptions.TaskExecutionException: java.lang.NegativeArraySizeException at com.genesyslab.gim.etl.exceptions.ExceptionHandlers.wrap(ExceptionHandlers.java:21)
     ....
Caused by:
java.lang.NegativeArraySizeException
     at oracle.jdbc.driver.T4CTTIdcb.receiveCommon(T4CTTIdcb.java:187)
     at oracle.jdbc.driver.T4CTTIdcb.receive(T4CTTIdcb.java:144)
......
     at com.genesyslab.gim.etl.util.jdbc.BatchUpdateWithKeyRange.executeSingleStatementAndGetKeys(BatchUpdateWithKeyRange.java:138)
     at com.genesyslab.gim.etl.util.jdbc.BatchUpdateWithKeyRange.addBatch(BatchUpdateWithKeyRange.java:83)
     at com.genesyslab.gim.etl.jobs.transform.TransformSmFacts$2.processState(TransformSmFacts.java:705)
-------------------


or

java.lang.OutOfMemoryError: Java heap space
     at oracle.jdbc.driver.T4CTTIdcb.receiveCommon(T4CTTIdcb.java:187)
     at oracle.jdbc.driver.T4CTTIdcb.receive(T4CTTIdcb.java:144)

---------------

Previously, because of an Oracle issue (bug #13354108), in rare scenarios the transformation job might encounter java.lang.NegativeArraySizeExceptions or java.lang.OutOfMemoryErrors that caused the job to fail. (ER# 284401701)


In HA deployments, Genesys Info Mart is no longer at risk of ceasing to extract data because of unsynchronized data sources. Previously, when ICON switched between unsynchronized HA data sources, Genesys Info Mart might ignore an apparently overlapping data source session and delay the next extraction job indefinitely. (ER# 283898777)


Genesys Info Mart now correctly reports the resource role and CUSTOMER_* metrics in the following scenario:

  1. A consultation call is made to an agent at a remote site.
  2. The call is redirected to another agent at the remote site, who answers it.
  3. The consultation call is merged into a conference located at the remote site.

Previously in such scenarios, Genesys Info Mart reported the role of the conferenced agent in the IRF table as RECEIVEDCONSULT instead of INCONFERENCE, and did not populate the CUSTOMER_* metrics at all. (ER# 283518727)


Genesys Info Mart no longer fails to extract data from primary tables in scenarios where there is NO_DATA in secondary tables (those that are derived from the primary tables), and some primary tables have their clocks set to a later time than the secondary tables. Previously, the lack of time synchronization meant that the NO_DATA result in the secondary tables set the high-water mark to a point later than some of the primary table data. (ER# 283488563)


Top of Page


Release Number 8.1.000.25 [10/07/11] – General

Supported Operating Systems
New in This Release
Corrections and Modifications

Supported Operating Systems

The operating systems supported by this release are listed in the Contents, above.

New in This Release

There are no restrictions for this release. Refer to the Deployment Procedure for this release to deploy the installation package within your environment.

Note: Genesys Info Mart release 8.1 requires Interaction Concentrator 8.0.000.35 or higher.

This section describes new features that were introduced in the initial 8.1 release of Genesys Info Mart. For more information about new or changed functionality, see the "New in This Release" section in the Genesys Info Mart 8.1 Deployment Guide. For more information about database schema changes, see the "New in This Release" section in the Genesys Info Mart 8.1 Reference Manual for your RDBMS.

Corrections and Modifications

This release includes the following corrections and modifications that were made between Release 8.0 and the initial 8.1 release:


In deployments with Genesys SIP Server 8.x, the data source now provides the correct data that allows ICON and, subsequently, Genesys Info Mart to recognize inter-site routing. As a result, Genesys Info Mart now creates an IRF record for the targeted handling resource. Previously, an IRF record was incorrectly created for the routing point. (ER# 244844271)


Genesys Info Mart now correctly reports the role as RECEIVED for the MSF resource in a scenario in which a consultation call is completed as a transfer while the call is being queued in a virtual queue and is later cleared from the virtual queue . In previous releases, Genesys Info Mart reported the resource role as RECEIVEDCONSULT in such scenarios. (ER# 266981451)


In scenarios in which a call is routed to an unmonitored site and, for this reason, no information is available about whether the call was answered, Genesys Info Mart behaves as if the call was answered and reports the technical result of COMPLETED/UNSPECIFIED for the corresponding IRF record. Previously, Genesys Info Mart reported the technical result of ABANDONED. (ER# 267788236)


Job_MigrateGIM no longer fails in Oracle deployments because of the line separator that is used in migration scripts. Previously, if Genesys Info Mart Server was deployed on Windows, the migration job failed because the RDBMS did not process CRLF line separators in the update script. To resolve the issue, Genesys Info Mart now converts the line separator from CRLF to LF. (ER# 273517616)


Genesys Info Mart no longer restricts the length of character values that are specified for Genesys Info Mart configuration options. Previously, a limit of 255 characters was imposed, and this created an issue with specifying the value for the jdbc-url option in certain environments. (ER# 274547761)


Genesys Info Mart now correctly creates CONTACT_ATTEMPT_FACT records for all contact attempts in the following scenario:

  1. A contact attempt is rescheduled. (For example, an agent dialed a busy number and then disconnected with a call_result of busy. A busy treatment reschedules the call.)
  2. The extraction and transformation jobs run.
  3. The rescheduled contact attempt is completed.

Previously, under these circumstances, Genesys Info Mart created a CONTACT_ATTEMPT_FACT record for the last contact attempt only.

(ER# 281251817)


Genesys Info Mart now attempts to reconnect to the Info Mart database if the database was not accessible when Genesys Info Mart started. Previously, Genesys Info Mart did not try to reconnect if the initial connection attempt failed during startup. (ER# 282623427)


Genesys Info Mart now properly closes stuck sessions and states in SM_* tables. Previously, Genesys Info Mart might fail to close stuck sessions that were created in a previous transformation cycle. (ER# 291659375)


Top of Page


Known Issues and Recommendations

This section provides the latest information on known issues and recommendations associated with this product.


If the system times on the hosts where Genesys applications are running are not synchronized properly, reporting data can be inaccurate. (ER# 258204101)


The Genesys Info Mart 8.1 Database Size Estimator requires Excel 2007.


ICON Recommendations: The note in each release section (above) provides the absolute minimum Interaction Concentrator release required for Genesys Info Mart to work. However, the minimum Interaction Concentrator release is not sufficient to prevent significant data-quality or transformation issues. Genesys strongly recommends that you observe the following additional requirements:


When link-msf-userdata=false, Genesys Info Mart might record user data for the MSF record created for voice calls that are abandoned or multimedia calls that are cleared. These unexpected user data records contain correct values. (GIM-8925)

Found In: 8.1.400.02 Fixed In: 

In environments in which Genesys Info Mart and the ICON configured with role=cfg are not connected to the same Configuration Server or Configuration Server Proxy, Genesys Info Mart might generate an invalid error message about configuration data delay, as follows:

55-20110 Extract of the following data is delayed...

To verify whether this is a valid error message, check that configuration data in the Info Mart database is up to date:

  1. Run the following SQL statement against the GC_* and GCX_* tables:
    select min(HWM) as MIN_HWM from (
      select TABLE_NAME, max(MAX_TIME) as HWM from CTL_EXTRACT_HWM where DATA_SOURCE_TYPE=4 group by TABLE_NAME
    ) T;
    
  2. If you find that the data stored in the GC_* and GCX_* tables is recent, you can ignore the error message.

(GIM-9316)

Found In: 8.1.300.14 Fixed In: 8.1.402.07

In the following scenarios, Genesys Info Mart does not support configurations in which the names of Media Type Business Attributes, as defined in the Configuration Layer, differ only by case:

(GIM-8560)

Found In: 8.1.300.14 Fixed In: 

Under normal circumstances, the RES_PREVIOUS_SM_STATE_FACT_KEY value in the IRF table indicates the summarized state immediately prior to the start of the agent's involvement with the interaction. However, in some scenarios, the RES_PREVIOUS_SM_STATE_FACT_KEY value in the IRF record may indicate a later state. The state is selected based on time, so when a state begins and ends in the same millisecond that an IRF begins, the state may appear to be the correct RES_PREVIOUS_SM_STATE_FACT_KEY state (for example, when an agent is assigned an interaction in the same millisecond that the agent enters the Ready state.) However, such a state may actually not be the prior state, in scenarios where the duration of the IRF is also 0 milliseconds (for example, RES_PREVIOUS_SM_STATE_FACT_KEY may indicate the 0 duration Busy state that coincides with the IRF).

This scenario is more likely to occur if millisecond precision is not available, such as in data sourced from Interaction Server (Multimedia).

(GIM-8349)

Found In: 8.1.300.14 Fixed In: 

In some Outbound Contact environments, Genesys Info Mart assigns to voice interactions an INTERACTION_SUBTYPE_CODE of UNSPECIFIED, rather than OUTBOUNDCONTACT. This can occur for preview and push preview campaigns where the agent requests a local Routing Point to initiate the outbound call. (ER# 324960048, GIM-7778)

Found In: 8.1.201.05 Fixed In: 8.1.201.06

In deployments where both voice and multimedia data are present, after the transformation job releases access to an ACW_IRF resource, it can encounter a race condition and might subsequently fail due to NullPointerException. (ER# 324959766, GIM-7777)

Found In: 8.1.201.05 Fixed In: 8.1.201.06

Genesys Info Mart releases 8.1.200.21 and 8.1.201.02 do not support the –DfilterUserData command-line option, which was introduced in release 8.1.101.07 to control whether Genesys Info Mart filters the user data that it extracts from IDB. (ER# 323089321)

Found In: 8.1.201.02 Fixed In: 8.1.201.05

Starting with release 8.1.201.01, transformation of user data might fail in Microsoft SQL Server deployments in scenarios where both of the following are true:

When this occurs, the transformation job fails with the following error:

Database error: Cannot insert the value NULL into column 'REASON', table 'GIM.dbo.STG_TRANSFORM_DISCARDS'; column does not allow nulls. INSERT fails.; CODE=515; SQLSTATE=23000; DBError=CONSTRAINT_VIOLATION_NOT_NULL_VIOLATION;

Workaround:

This problem occurs only in the specified scenario, and is the result of this particular combination of user-data values. If you encounter this problem, modify the STG_TRANSFORM_DISCARDS table so that the REASON column will accept null values. To do so, execute the following SQL statement:

alter table STG_TRANSFORM_DISCARDS alter column REASON varchar(255) null;

(GIM-8021)
Found In: 8.1.201.01 Fixed In: 8.1.202.03

After migration to release 8.1.200.21 in an Oracle deployment with a partitioned Info Mart database, depending on when you ran the migration job in relation to the maintenance job, Genesys Info Mart might fail with a database error similar to the following error:

ORA-14400: inserted partition key does not map to any partition

Workaround: If you encounter an error because of unavailable partitions, execute the following SQL statements, then run the maintenance job from the Genesys Info Mart Administration Console:

begin execute immediate 'alter table CTL_AUDIT_LOG add PARTITION GIM__MAXVALUE VALUES LESS THAN(MAXVALUE)'; exception when others then if sqlcode in (-14074) then null; else raise; end if; end;

begin execute immediate 'alter table CTL_ETL_HISTORY add PARTITION GIM__MAXVALUE VALUES LESS THAN(MAXVALUE)'; exception when others then if sqlcode in (-14074) then null; else raise; end if; end;

(ER# 320520591)

Found In: 8.1.200.21 Fixed In: 8.1.201.02

The default value of the ud-io-parallelism configuration option is not suitable for Microsoft SQL Server deployments. Genesys strongly recommends that, in Microsoft SQL Server deployments, you set the value of this option to 1. Otherwise, the transformation job might get stuck because of a deadlock. (ER# 319657701)

Found In: 8.1.200.21 Fixed In: 8.1.201.02

The transformation job fails when the custom user-data dimension column is not of a sufficient length to accommodate the incoming user-data values. (ER# 318504936)

Found In: 8.1.200.21 Fixed In: 8.1.201.02

Starting with release 8.1.1, Genesys Info Mart might not form the JDBC URL correctly for connections to Oracle databases. As a result, Genesys Info Mart might be unable to connect to the Info Mart database or IDBs.

Workaround: Manually configure the jdbc-url option in the [gim-etl] section on the Options tab of all DAPs that Genesys Info Mart uses. For more information about configuring the jdbc-url option, see the chapter about configuring DAPs in the Genesys Info Mart 8.1 Deployment Guide.

Note: The Genesys Info Mart 8.1 Deployment Guide describes the jdbc-url option as applicable to non-JDBC DAPs only, but the option is supported on JDBC DAPs as well. (ER# 307205061)

Found In: 8.1.101.05 Fixed In: 8.1.102.02

In release 8.1.101.05, the transformation job does not populate the reason codes for e-mail and chat interactions in the SM_RES_STATE_REASON_FACT table. (ER# 306762841)

Found In: 8.1.101.05 Fixed In: 8.1.101.07

In Outbound Contact deployments on partitioned databases, when a preview record is not dialed or when GIDB_GOX_CHAIN_CALL for a contact attempt is missing for any other reason, Genesys Info Mart does not produce CONTACT_ATTEMPT_FACT records corresponding to this attempt. (ER# 319312889)

Found In: 8.1.101.04 Fixed In: 8.1.201.02

In outbound scenarios which use custom (or erroneous) call result codes, the transformation job fails due to an IllegalArgumentException exception.

Workaround: Use only standard call result codes. (ER# 307879552)

Found In: 8.1.101.04 Fixed In: 8.1.200.21

In release 8.1.101.04, the migration job does not populate the ANCHOR_FLAGS dimension. As a result, data might be incorrect or missing in some of the RAA tables. (ER# 304613134)

Found In: 8.1.101.04 Fixed In: 8.1.101.05

In Network call flows in which the call is pulled back to the Network switch while ringing at a handling resource, the IRF row for this resource might have a technical result of CustomerAbandoned instead of Redirected. (ER# 289411021)

Found In: 8.1.101.04 Fixed In: 

Genesys Info Mart incorrectly reports the INTERACTION_FACT.TENANT_KEY value for the tenant of the original switch that receives a call instead of the value for the tenant of the agent that handles the call after it is routed to another switch.

Note: This known issue, which was originally fixed for release 8.1.002.08 only, is now corrected in 8.1.201.02 and later releases.

(ER# 319643073)

Found in: 8.1.002.03 Fixed In: 8.1.201.02

When the populate-workbin-as-hold option is set to true, Genesys Info Mart sets negative durations in some IRF columns for all active e-mails placed in personal workbins. As a result, Job_AggregateGIM fails. There is no workaround other than to manually clean negative values each time before starting the aggregation job. (ER# 297322191)

Found in: 8.1.002.03 Fixed In: 8.1.002.05

Genesys Info Mart does not use Database Links in Oracle when JDBC DAPs are configured. (ER# 284347817)

Found In: 8.1.002.03 Fixed In: 8.1.101.04

For multi-site call flows, the IRF_FIRST_UPDATE propagation rule does not report user-data values as described in the Genesys Info Mart documentation. The propagation rule specifies that Genesys Info Mart will store the first update to the KVP value for a KVP that was changed during the extended timespan of the IRF for a handling resource. For single-site call flows, the extended timespan starts from the time that the interaction started mediation to any handling resource, as described in the documentation. However, for multi-site call flows, the extended timespan starts from the time that the interaction started mediation on the switch to which the resource that is the subject of the IRF belongs. For example, if a call is routed from Switch1 to a Routing Point at Switch2, from where it is distributed to Agent1, only the time at Switch2 is considered to be the extended timespan of the IRF for Agent1. (ER# 301168719, GIM-1503)

Found In: 8.1.002.02 Fixed In: 8.1.300.14

In deployments that include multimedia and that provide less than 2 GB of RAM for Genesys Info Mart, the transformation job might fail because of an OutOfMemory exception during processing of active mediations, as a result of very large numbers of records in temporary and staging tables.

Workaround:

To recover from the job failure, although with data loss, execute the following queries, replacing the timestamp value 1320498000 with a timestamp that suits your particular circumstances:

(ER# 288271702)

Found In: 8.1.000.25 Fixed In: 8.1.001.05

In environments using Outbound Contact, the Genesys Info Mart CONTACT_ATTEMPT_FACT table may not have the agent resource correctly populated. This occurs because the RESOURCE_KEY denotes which person has updated a chain via the desktop protocol (chain #2), but this is not necessarily the person who processed the call attempt (chain #1).

Workaround: Configure your desktop application to send the AgentId in the ChainProcessed event for chain #2 and use the proper completion event instead of Ready for chain #1. (ER# 286358816)

Found In: 8.1.000.25 Fixed In: 

In some circumstances, the END_DATE_TIME_KEY may be set to 0 for active and terminated facts, and the END_TS may be set to NULL for active facts. (ER# 277751002)

Found In: 8.1.000.25 Fixed In: 8.1.101.04

When Interaction Concentrator has a disruption between the CREATED and TERMINATED times for a reason code, and the reason code spans multiple extraction intervals, a part of this reason code state may not be transformed even in an HA scenario. (ER# 258131905)

Found In: 8.0.000.73 Fixed In: 

In some scenarios when there is an ICON outage, the linkage between the collaboration and the parent interaction is broken. As a result, Genesys Info Mart may keep the collaboration agent's state Unclosed and the last interaction-related state could be missed in the IRF table. (ER# 250740207)

Found In: 8.0.000.73 Fixed In: 

The IRF does not indicate when an agent declines a collaboration request using Genesys Agent Desktop. When an agent is invited into a Multimedia interaction, the agent has three options:

The IRF row representing the agent's participation in the interaction, beginning with the invitation, includes information indicating which of these options was chosen by the agent. After an agent accepts an invitation into a Email Collaboration (consultation), Genesys Agent Desktop provides the agent a Decline function. In fact, the agent has actually accepted the invitation into the Collaboration interaction, and then, after examining its content, marked it Declined. This Declined status is indicated in user data (with a keyname of GD_CollaborationStatus). The associated IRF row indicates that the invitation into the Collaboration interaction was accepted by the agent, but it does not indicate that the agent then marked it Declined. The Declined indication is only available in user data. (ER# 247946331)

Found In: 8.0.000.73 Fixed In: 

Genesys Info Mart does not provide reporting data for the following call scenario:

  1. A call is made from one SIP Server to another SIP Server without using Inter Site Call Control (ISCC) and without an access number.
  2. The call is then routed back to the original SIP Server and delivered to a handling resource.

(ER# 244844273)

Found In: 8.0.000.73 Fixed In: 

Genesys Info Mart does not provide reporting data for one-step conference scenarios. (ER# 239356191)

Found In: 8.0.000.73 Fixed In: 

The Genesys Info Mart 8.1 Deployment Guide incorrectly states that the [gim-etl].network-switch configuration option on the Switch object must be set in order for Genesys Info Mart to identify that a switch is a network switch. In fact, Genesys Info Mart does not use this option, and it is not necessary to set it when deploying Genesys Info Mart. (GIM-10343)

Found In Document Version:  81gim_dep_07-2014_v8.1.401.00 Fixed In Document Version: 

The information in the Genesys Info Mart 8.1 documentation about ICON configuration requirements is inaccurate, as follows:

(GIM-9800)

Found In Document Version: 81gim_dep_07-2014_v8.1.401.00 Fixed In Document Version: 

The Genesys Info Mart Deployment Guide and Genesys Info Mart Reference Manual incorrectly state that the Genesys Info Mart ETL uses the value of the GSW_CALL_ATTEMPT_GUID user-data KVP to integrate call details—such as talk time, hold time, ACW time, and the first agent or IVR port—with the Outbound Contact details. The documents will be updated to clarify that the ETL itself does not integrate Voice and Outbound Contact details, but that downstream reporting applications can use the GSW_CALL_ATTEMPT_GUID value to integrate the data. (ER# 325028558)

Found In: 81gim_dep_04-2013_v8.1.202.00, 81gim_ref_<db_type>_03-2013_v8.1.201.00 Fixed In: 81gim_dep_12-2013_v8.1.301.00

The versions of the Genesys Info Mart 8.1 Deployment Guide published to support the 8.1.1 and 8.1.2 releases of Genesys Info Mart incorrectly state that the range of valid values for the user-event-data-timeout option is limited to 3600 (seconds). The valid values for user-event-data-timeout are 0 or any positive integer. (ER# 319568951)

Found In Document Version: 81gim_dep_03-2013_v8.1.201.00 Fixed In Document Version: 81gim_dep_04-2013_v8.1.202.00

A recommendation about configuring the isolation level for the Info Mart database in Microsoft SQL Server deployments will be added to the Genesys Info Mart Deployment Guide.

In Microsoft SQL Server deployments, the transformation job might record duplicate rows in Genesys Info Mart fact tables because of the inability of Microsoft SQL Server to finish rollback correctly when deadlock happens during execution of rollback.

To minimize locking contention, Genesys recommends that you configure your Info Mart database to use the READ COMMITTED isolation level, with the READ_COMMITTED_SNAPSHOT database option set to ON. To configure this database setting:

  1. Stop Genesys Info Mart Server.
  2. Verify that there are no sessions in the Info Mart database that were issued by Genesys Info Mart or, if applicable, aggregation.
  3. Execute the following SQL statement:
    ALTER DATABASE <name_of_gim_db> set READ_COMMITTED_SNAPSHOT ON;
  4. Restart Genesys Info Mart Server.
(ER# 306816681, 303369944)

Found In Document Version: 81gim_dep_06-2012_v8.1.102.00 Fixed In Document Version: 81gim_dep_03-2013_v8.1.201.00

The Genesys Info Mart 8.1 documentation does not sufficiently highlight the fact that population of IRF.MEDIATION_SEGMENT_ID and IRF.MEDIATION_RESOURCE_KEY fields has changed between release 8.0 and release 8.1. In scenarios in which an IRF resource initiates a consultation interaction or replies to an offline interaction, these fields now contain mediation information that is propagated from the IRF that represents the resource receiving the interaction to the IRF that represents that resource initiating the consultation or reply. The IRF.MEDIATION_COUNT value equals 0 (zero) for the IRF with propagated mediation information in these fields. (ER# 305143754)

Found In Document Version: 81gim_us_09-2011_v8.1.001.00 Fixed In Document Version: 81gim_us_03-2013_v8.1.201.00,
81gim_ref_<db_type>_03-2013_v8.1.201.00

The Genesys Info Mart 8.x chapters in the Genesys Migration Guide contain incorrect information about the default value of the user-event-data-timeout option. In the section about changes to configuration options for Genesys Info Mart 8.x, the entry for the [gim-etl] user-event-data-timeout option incorrectly states that the default value was changed between release 8.1.0 and release 8.1.1. (ER# 303991783)

Found In Document Version: 80g_mg_05-2012_v8.0.001.45 Fixed In Document Version: 80g_mg_09-2012_v8.0.001.48

The Genesys Info Mart 8.1 Deployment Guide incorrectly states that the default value of the user-event-data-timeout option was changed between release 8.1.0 and release 8.1.1, from 1 hour to 5 minutes. The document will be corrected to indicate that the default value continues to be 1 hour. (ER# 303991781)

Found In Document Version: 81gim_dep_06-2012_v8.1.102.00 Fixed In Document Version: 81gim_dep_03-2013_v8.1.201.00

To enable linking between MSF activity and IRFs, Genesys Info Mart requires ICON to populate the G_ROUTE_RES_VQ_HIST table in IDB, for which, in turn, ICON requires the route-res-vqid-hist-enabled configuration option on the ICON Application object to be set to true. The description of the "Enhanced Information in MSFs and IRFs" feature in the "New in Release 8.1.1" section of the Genesys Info Mart 8.1 Deployment Guide will be updated to specify the ICON configuration requirement. (ER# 302359081)

Found In Document Version: 81gim_dep_05-2012_v8.1.101.00 Fixed In Document Version: 81gim_dep_06-2012_v8.1.102.00

In the Troubleshooting chapter in the Genesys Info Mart 8.1 Operations Guide, the "Disaster Recovery" section, by using the term disaster recovery, might be misconstrued as overstating the extent of Genesys Info Mart functionality in this area. The section will be modified to match usage in related material in the Topologies chapter in the Genesys Info Mart 8.1 Deployment Guide, in which the term disaster recovery has been replaced by standby Genesys Info Mart Server instance. (ER# 300792451)

Found In Document Version: 81gim_op_09-2011_v8.1.001.00 Fixed In Document Version:  81gim_op_12-2013_v8.1.301.00

In the description of the RESOURCE_ table, a note that lists fields that are not populated by Genesys Info Mart incorrectly includes SWITCH_NAME. Genesys Info Mart 8.1 does populate the SWITCH_NAME field. (ER# 296661821)

Found In Document Version: 81gim_ref_<db_type>_09-2011_v8.1.001.00 Fixed In Document Version: 81gim_ref_<db_type>_05-2012_v8.1.101.00

Genesys Info Mart 8.x requires that all the Interaction Databases (IDBs) from which Genesys Info Mart 8.x extracts data must have been populated only by ICONs that conform to Genesys Info Mart 8.x requirements. If you are adding Genesys Info Mart 8.x to an existing ICON deployment and you upgrade ICON or change ICON settings to meet Genesys Info Mart 8.x requirements, you must create new IDBs as part of the upgrade and start populating them only after all the mandatory settings have been updated. Otherwise, Genesys Info Mart 8.x will not be able to process data from IDB.

Note: All data that was previously collected in IDB before upgrade or change in ICON settings will not be processed by Genesys Info Mart 8.x.

The Genesys Info Mart 8.1 Deployment Guide, which clearly states the ICON configuration settings that Genesys Info Mart 8.x requires, will be updated to clarify the above. (ER# 292052944)

Found In Document Version: 81gim_dep_09-2011_v8.1.001.00 Fixed In Document Version: 81gim_dep_05-2012_v8.1.101.00

Top of Page


Discontinued Support

This section documents features that are no longer supported in this software. This cumulative list is in release-number order with the most recently discontinued features at the top of the list. For more information on discontinued support for operating environments and databases, see Discontinued Support in the Genesys Supported Operating Environment Reference Guide.


Beginning with Genesys Info Mart release 8.1.4, support for MSSQL 2005 is discontinued.

Discontinued As Of:  8.1.400.12

Effective February 2014, support for Oracle 10g and Oracle 10g RAC is discontinued in all Genesys Info Mart releases.

Discontinued As Of:  February, 2014

Top of Page


Internationalization

Information in this section is included for international customers.


There are no internationalization issues for this product.


Top of Page


Additional Information

Additional information on Genesys Telecommunications Laboratories, Inc. is available on our Customer Care website. The following documentation also contains information about this software. Please consult the Genesys Info Mart 8.1 Deployment Guide first.

Product documentation is provided on the Customer Care website, the Genesys Documentation website, and the Documentation Library DVD (produced monthly).

Note: For the DVD, the New Documents on this DVD page indicates the production date for that disc. Due to disc production schedules, documentation on the Genesys Documentation website may be more up-to-date than what is available on disc immediately after a product is released or updated. To determine the version of a document, check the version number that is located on the second page in PDFs or on the About This File topic in Help files.

Top of Page