Cisco CCE: REST Update Request ErrorMessage: указанный URL-адрес не существует - PullRequest
0 голосов
/ 24 мая 2018

Когда я пытаюсь обновить группу навыков агента по запросу REST, я получаю следующий ответ:

        <apiError>
        <errorDetail xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="resourceErrorDetail">
            <refURL>https://x/unifiedconfig/config/agent/(id)</refURL>
            <apiErrors>
                <apiError>
                    <errorMessage>The specified URL does not exist.</errorMessage>
                    <errorType>notFound.dbData</errorType>
                </apiError>
            </apiErrors>
        </errorDetail>
        <errorMessage>There were one or more errors processing the following request: update https://x/unifiedconfig/config/agent/(id)</errorMessage>
        <errorType>operation.resourceErrors</errorType>
    </apiError>

О чем я уже позаботился:

  • Имена и параметры все поДокументация
  • Разрешение авторизации
  • Я получаю информацию, но не могу обновить

1 Ответ

0 голосов
/ 03 июня 2018

Проблема была в Авторизации, для обновления агента Skillgroup необходимо иметь полномочия администратора группы, к которой вы хотите получить доступ.

При такой же авторизации необходимо видеть следующий API:

https://{ServerIP}/unifiedconfig/config/skillgroup/

Если вы видите все группы навыков, вы также изменили бы группу навыков агента.

Я также упоминаю синтаксис:

<operation>
<operationType>update</operationType>
<refURLs>
<refURL>/unifiedconfig/config/agent/5000</refURL>
<refURL>/unifiedconfig/config/agent/5001</refURL>
</refURLs>
<changeSet>
<agent>
<skillGroupsAdded>
<skillGroup>
<refURL>/unifiedconfig/config/skillgroup/6000</refURL>
</skillGroup>
</skillGroupsAdded>
<skillGroupsRemoved>
<skillGroup>
<refURL>/unifiedconfig/config/skillgroup/6001</refURL>
</skillGroup>
</skillGroupsAdded>
</changeSet>
</operation>
...