I created a travel mode for a network dataset using ArcGIS Pro and below is the detail of the json response from ArcGIS Enterprise for the travel mode.
{ "currentVersion": 10.91, "defaultTravelMode": "1", "supportedTravelModes": [{ "name": "New Travel Mode", "id": "1", "type": "OTHER", "description": "Collection of network dataset settings that define actions that are allowed on the network and how the actions can be performed.", "timeAttributeName": "", "distanceAttributeName": "Length", "impedanceAttributeName": "QCost1", "restrictionAttributeNames": [], "attributeParameterValues": [], "useHierarchy": false, "uturnAtJunctions": "esriNFSBAllowBacktrack", "simplificationTolerance": 1, "simplificationToleranceUnits": "esriMeters" }] }
However, when running solve:
https://myadapter/server/rest/services/qwic/newNetwork/NAServer/route/solve
I get the following error.
{"error":{"code":400,"extendedCode":-2147024809,
"message":"Invalid or missing input parameters.",
"details":["The travel mode settings were not applied because the travel mode is invalid:
{\"description\":\"Collection of network dataset settings that define actions that are allowed on the network and how the actions can be performed.\",\"id\":\"1\",\"name\":\"New Travel Mode\",\"simplificationTolerance\":null,\"timeAttributeName\":\"\",\"type\":\"OTHER\"}"]}}
I suspect two possible causes, the simplificationTolerance":null and type: OTHER. The server may not know null and all caps OTHER. It may require lower case.
Could someone help me in a workaround?
Is there anyone from Esri who could help on this?