1

Ошибка ADD_INCOMPORTABLE_ORDER при попытке создать маршрут

Тема: Ошибка ADD_INCOMPORTABLE_ORDER при попытке создать маршрут

Ошибка ADD_INCOMPORTABLE_ORDER при попытке создать маршрут

Запрос:

//hst-api.wialon.com/wialon/ajax.html?svc=order/route_update&params={"itemId":17087027,"orders":[{"id":1,"n":"Test manifest","f":2,"tf":1532512790,"tt":1532599190,"trt":300,"uid":84,"r":12,"y":45.0369300842,"x":38.9928016663,"u":6434998,"s":0,"sf":0,"st":0,"cnm":0,"p":{"r":{"id":1532598192,"vt":1,"i":0,"m":0,"t":0}},"ej":{},"callMode":"create"}],"uid":1532598192,"callMode":"create","n":"trtrtrtr"}&sid=<SID>

Этот же запрос, но в читаемой форме:
{
  "itemId": 17087027,
  "orders": [
    {
      "id": 1,
      "n": "Test manifest",
      "f": 2,
      "tf": 1532512790,
      "tt": 1532599190,
      "trt": 300,
      "uid": 84,
      "r": 12,
      "y": 45.0369300842,
      "x": 38.9928016663,
      "u": 6434998,
      "s": 0,
      "sf": 0,
      "st": 0,
      "cnm": 0,
      "p": {
        "r": {
          "id": 1532598192,
          "vt": 1,
          "i": 0,
          "m": 0,
          "t": 0
        }
      },
      "ej": {},
      "callMode": "create"
    }
  ],
  "uid": 1532598192,
  "callMode": "create",
  "n": "trtrtrtr"
}
Ответ:
{
"error": 4,
"reason": "ADD_INCOMPORTABLE_ORDER 0"
}

Можете пожалуйста подсказать что это за ошибка?

2

Ошибка ADD_INCOMPORTABLE_ORDER при попытке создать маршрут

(26/07/2018 18:10:00 отредактировано rual)

Re: Ошибка ADD_INCOMPORTABLE_ORDER при попытке создать маршрут

Эта ошибка происходит, если в одном из переданных orders происходит следующее:

  • Нет права на использование в заданиях/уведомлениях/маршрутах/ретрансляторах (0x8000000000) на объект u
  • Если такой маршрут уже существует и к нему привязан не тот объект, который указан в u
  • vt не является беззнаковым целым
  • vt меньше, чем прошлое указанное vt

С последними двумя пунктами у вас всё в порядке, проверьте первые два.