Page 1 of 1

No suitable high performance routing network found.

Posted: Mon Mar 01, 2021 9:47 am
by Bernd Welter
Hi there,

every once in a while I get requests from xPlayers who are facing the following behaviour. Easy to resolve, but tricky to find out:

Code: Select all

{
  "faultInfo": {
    "$type": "DataNotAvailableFault",
    "hint": "No suitable high performance routing network found. The available networks can be retrieved by the listHighPerformanceRoutingNetworks operation of the xData module. See also the technical concept on high performance routing.",
    "parameter": "/CreateDistanceMatrixRequest/distanceMatrixOptions/@routingType",
    "value": "HIGH_PERFORMANCE_ROUTING"
  },
  "message": "Due to a specific parameter of the request certain data is required to calculate the response but the data is not available."
}
  • To many players this message sounds like "something is missing in the data of the server" and they think that something was forgotten during the installation.
  • No clue why, but many players oversee the meaning of the parameter "SCOPE" in the Raw Request Runner's sample request for "startCreateHighperformanceRoutingNetwork" which is set to "samplerequest". This means that users who want to use this new search graph need to use the proper scope.
  • As the sample request for the distance matrix creation does not use a scope the dima request user doesn't see the recently created searchgraph
Resolution:
Handle the scope properly ;-) :
do not apply it in the search graph creation or assign a proper value when you want to refer to a search graph which belongs to a specific scope)

Best regards,
Bernd