Добавление NAPDEF на Nokia

Я пытаюсь добавить новую точку доступа на устройство Nokia S60, но я немного озадачен тем, как это сделать. Согласно спецификации узел должен быть добавлен в следующий корень:

./AP/<X> 

Всякий раз, когда я пытаюсь добавить узел, я получаю код состояния 404, означающий, что он не может быть найден. Если я пытаюсь создать точку доступа, которая уже существует, вместо этого я получаю код состояния 418 - он уже существует.

Сгенерированный xml выглядит так:

<Add>
  <CmdID>17</CmdID>
  <Item>
    <Target>
      <LocURI>./AP/testAP</LocURI>
    </Target>
    <Meta>
      <Format>node</Format>
      <Type>syncml:metinf</Type>
    </Meta>
  </Item>
</Add>

Используя funambol, я также запросил целое дерево./AP, и уже существует множество точек доступа, все с именами, такими как APId00X.

Я попытался использовать другие имена для моего AP в форме APId00X, но безуспешно.

Кто-нибудь знает, что нужно для создания точки доступа на устройстве S60?

2 ответа

Решение

Получил ответ в посте на форуме Nokia.

При попытке добавить точку доступа с помощью команды./AP/ произойдет сбой с ошибкой 404, если некоторые из обязательных узлов отсутствуют.

Таким образом, при добавлении AP, он работает нормально, если вы помните, чтобы добавить все обязательные поля. Я не уверен, какие поля являются обязательными. Я успешно создал AP без Bearer, но я не экспериментировал с этим.

Это не совсем ответ на ваш вопрос, но вы можете запустить на устройстве код Symbian C++, чтобы добавить точку доступа, если вы не можете найти способ сделать это успешно с OMA-DM.

Если это сработает лучше, вы все равно сможете обойти эту проблему, используя OMA-DM для установки.sis-файла, содержащего ваш код, его запуска и удаления.

Это уродливо, но есть большая вероятность, что Nokia на самом деле проверяет каждый шаг перед выпуском телефонов.

Другие вопросы по тегам