Как убрать уровень совместимости на уровне предмета - PullRequest
1 голос
/ 12 февраля 2020

Я добавил уровень совместимости FULL для субъекта, и теперь я хочу, чтобы он был удален, поэтому используется уровень совместимости реестра и схемы (уровень глобальной совместимости). Как это можно сделать? Согласно обновлению документации уровень совместимости для указанного субъекта выполняется с помощью 'PUT / config / (string: subject)' + {"compatibility": "FULL"}.

Когда я пытаюсь:

{
  "compatibility": ""
}

как тело возвращает:

{
    "error_code": 42203,
    "message": "Invalid compatibility level. Valid values are none, backward, forward and full"
}

и если я попробую пустое тело:

{
    "error_code": 422,
    "message": "updateSubjectLevelConfig.arg3 may not be null (was null)"
}

Может кто-нибудь помочь?

1 Ответ

0 голосов
/ 14 февраля 2020

Я извлек код реестра схемы и ConfigResource уровень совместимости, полученный из запроса и проанализированный по перечислению CompatibilityLevel . Таким образом, это либо действительный конфиг (нет, полный ...), либо выдается исключение (когда ноль). Кроме того, я не смог найти другую конечную точку отдыха в ресурсах отдыха , которая могла бы позволить удалить эту конфигурацию.

...