determineRouting(objectPaths)

Use this method to determine the name of the server group that should handle requests that use the specified objects.

If a routing rule is matched this method returns the value of the bibus » routingTableEntry » serverGroupName property of the matched rule. Otherwise, nil is returned.

Use of this method requires:

  • read permission for each object specified

  • traverse permissions for all ancestors of each object specified

Objects for which the user lacks sufficient permissions will be omitted from the subsequent routing calculation

Signatures

Java and Apache Axis
 
public  java.lang.String  determineRouting( 
com.cognos.developer.schemas.bibus._3.SearchPathSingleObject[] 
objectPaths) 
C# .NET
 
public  string  determineRouting(searchPathSingleObject[]  objectPaths) 

References

Part of the following method sets:
Implemented by the following services:

The services that implement the determineRouting method, along with the associated SOAP actions, are listed in the following table.

Table 1. Services implementing the determineRouting method.

Service

SOAP Action

contentManagerService

http://www.ibm.com/xmlns/prod/cognos/contentManagerService/201404/

Input parameters

Use the following parameters when calling this method.

objectPaths

Specifies the objects associated with the request.

This argument

Return values

This method returns the following values.

result

Returns the server group name best suited to run the request.

This result

  • is of type string

    is encoded as type xs:string