Platform SDK Java 8.5 API Reference

Package com.genesyslab.platform.routing.protocol.routingserver.events

This package contains events that your applications may receive when working with Universal Routing Server (URS).

See:
          Description

Class Summary
EventDebug This event, which provides an asynchronous response to the deprecated RequestDebug message, contains the current debugging content of the specified session.
EventError Indicates that the request was unknown to URS, or that some parameters were missing or invalid.
EventExecutionAck Indicates that the specified RequestExecuteStrategy, RequestFindTarget, or RequestGetStatistic executed successfully; provides information about the results of its execution.
EventExecutionError Indicates that the specified RequestExecuteStrategy, RequestFindTarget, or RequestGetStatistic was not executed successfully.
EventExecutionInProgress Indicates that URS has accepted the specified RequestExecuteStrategy, RequestFindTarget, or RequestGetStatistic and started to execute it.
EventInfo This event contains information about URS's handling of the specified RequestLoadStrategy, RequestNotify, or RequestReleaseStrategy; it can contain the loading status of any single routing point.
 

Package com.genesyslab.platform.routing.protocol.routingserver.events Description

This package contains events that your applications may receive when working with Universal Routing Server (URS). For more information on each event, see its individual entry.

You can interact with URS using several of the requests described in the com.genesyslab.platform.routing.protocol.routingserver.requests package. For example, if you use RequestExecuteStrategy, you may receive an EventExecutionAck. Here is some sample output for that event:


'EventExecutionAck' ('200')
message attributes:
R_result [bstr] = KVList:
                                'DN' [str] = "701"
                                'CUSTOMER_ID' [str] = "TenantForTest"
                                'TARGET' [str] = "701_sip@StatServer1.A"
                                'SWITCH' [str] = "SipSwitch"
                                'NVQ' [int] = 1
                                'PLACE' [str] = "701"
                                'AGENT' [str] = "701_sip"
                                'ACCESS' [str] = "701"
                                'VQ' [str] = "1234"
Context         = ComplexClass(OperationContext):
                UserData [bstr] = KVList:
                                                'ServiceObjective' [str] = ""
                                                'ServiceType' [str] = "default"
                                                'CBR-Interaction_cost' [str] = ""
                                                'RTargetTypeSelected' [str] = "0"
                                                'CBR-IT-path_DBIDs' [str] = ""
                                                'RVQDBID' [str] = ""
                                                'RTargetPlaceSelected' [str] = "701"
                                                'RTargetAgentSelected' [str] = "701_sip"
                                                'CBR-actual_volume' [str] = ""
                                                'RStrategyName' [str] = "##GetTarget"
                                                'RRequestedSkillCombination' [str] = ""
                                                'RTargetRuleSelected' [str] = ""
                                                'RStrategyDBID' [str] = ""
                                                'RRequestedSkills' [bstr] = KVList:

                                                'CustomerSegment' [str] = "default"
                                                'RTargetObjSelDBID' [str] = "984"
                                                'RTargetObjectSelected' [str] = "701_sip"
                                                'RTenant' [str] = "TenantForTest"
                                                'RVQID' [str] = ""
                                                'CBR-contract_DBIDs' [str] = ""
R_refID [int]   = 0

For more information on Genesys Universal Routing, refer to the Universal Routing Reference Manual. This book tells you how to work with routing strategies, objects, functions, options, and statistics. It also includes a detailed list of Related Documentation Resources, which discusses other sources of information that can be useful when you are working with Genesys Universal Routing.

For general information on the structure and usage of the Platform SDKs, or an introduction to using the Routing Platform SDK, please refer to the Platform SDK Developer's Guide.


Platform SDK Java 8.5 API Reference

Send comments on this topicTechpubs.webadmin@genesys.com.
Document version: 8.5.302.00
Copyright © 2006–2017 Genesys Telecommunications Laboratories, Inc. All rights reserved.