GetPCRFScriptsListCached - Получить список PCRF сценариев, если изменился

Общая информация

  1. Команда актуальна, начиная с версии 1.8.

  2. Команда предназначена для получения списка сценариев, если они изменились. Для фиксации фактв изменения используется hash.

Входные параметры

Параметр Значение Формат значения Расшифровка формата Ссылка

hash

хэш последнего обновления списка сценариев

Integer

Выходные параметры

Параметр Значение Формат значения

response

Объект со списком сценариев

NbiPCRFScriptArray

hash

Текущее значение хэша списка сценариев

int

code

Код ответа

int

detail

Пояснение к ответу

String

Примеры команд и кодов

Код Описание

0

Успешно

Запрос
      <nbi:GetPCRFScriptsListCached>
         <nbi:hash>1</nbi:hash>
      </nbi:GetPCRFScriptsListCached>
Ответ если сценарии изменились
      <ns:GetPCRFScriptsListCachedResponse>
         <ns:return>
            <ax21:code>0</ax21:code>
            <ax21:detail/>
            <ax21:hash>4</ax21:hash>
            <ax21:response xsi:type="ax21:NbiPCRFScriptArray">
               <ax21:parameter xsi:type="ax21:NbiPCRFScript">
                  <ax21:domain>root</ax21:domain>
                  <ax21:steps xsi:type="ax21:NbiParameterArray">
                     <ax21:parameter xsi:type="ax21:NbiParameter">
                        <ax21:name>srv1</ax21:name>
                        <ax21:value>0</ax21:value>
                     </ax21:parameter>
                     <ax21:parameter xsi:type="ax21:NbiParameter">
                        <ax21:name>srv2</ax21:name>
                        <ax21:value>1</ax21:value>
                     </ax21:parameter>
                     <ax21:parameter xsi:type="ax21:NbiParameter">
                        <ax21:name>again</ax21:name>
                        <ax21:value>2</ax21:value>
                     </ax21:parameter>
                  </ax21:steps>
                  <ax21:title>scn1</ax21:title>
               </ax21:parameter>
            </ax21:response>
         </ns:return>
      </ns:GetPCRFScriptsListCachedResponse>
Ответ если сценарии не изменились
      <ns:GetPCRFScriptsListCachedResponse>
         <ns:return>
            <ax21:code>0</ax21:code>
            <ax21:detail/>
            <ax21:hash>4</ax21:hash>
            <ax21:response xsi:nil="true"/>
         </ns:return>
      </ns:GetPCRFScriptsListCachedResponse>

Пример использования

См. также

Вернуться к списку команд
Версия 1.20-2055
Дата публикации 13-08-2021 02:44:15