Platform SDK Java 8.5 API Reference

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

This package contains requests that your applications can send to Universal Routing Server.

See:
          Description

Class Summary
RequestCancelExecution This request allows you to cancel a currently running RequestExecuteStrategy, RequestFindTarget, or RequestGetStatistic.
RequestDebug This request can be used for debugging SCXML strategies; it is deprecated, because the SCXML engine was moved into a separate component (Orchestration Server) with its own debugging interface.
RequestExecuteStrategy Requests that URS execute the specified routing strategy.
RequestFindTarget This request asks URS to select the most suitable target from a set of eligible targets, such as agent groups.
RequestGetStatistic This request asks URS to provide the statistics values for the specified list of targets.
RequestLoadStrategy This request allows you to load a compiled strategy or schedule in URS, provide a name for it, and optionally associate the strategy with a routing point.
RequestNotify This request asks for the current loading status of all routing points that were loaded by means of the specified RequestLoadStrategy.
RequestQueryExecution This request asks URS whether it is still working on or has already answered the specified RequestExecuteStrategy, RequestFindTarget, or RequestGetStatistic.
RequestReleaseStrategy This request disassociates a routing point from a strategy that was previously loaded with RequestLoadStrategy; it can even completely unload the strategy from the router's memory.
 

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

This package contains requests that your applications can send to Universal Routing Server. For more information on each request, see its individual entry.

Here is a sample of how you can execute a routing strategy using Platform SDK.

[Java]
RequestExecuteStrategy requestExecuteStrategy =
        RequestExecuteStrategy.create();
requestExecuteStrategy.setStrategy("TheRoutingStrategyName");
requestExecuteStrategy.setTenant("TheRoutingStrategyName");

Message response = protocol.request(requestExecuteStrategy);

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.