Analytics and Automation Software : Cisco Data Virtualization

Вызовите API Admin в Studio

20 октября 2016 - Машинный перевод
Другие версии: PDF-версия:pdf | Английский (21 апреля 2016) | Отзыв

Введение

Этот документ описывает, как использовать CIS (Сервер информации о Cisco) WebAPI для начала сеанса, выполните транзакции в недавно созданном сеансе и посмотрите сеансы.

Внесенный Эбенезером Чанчу и Тревором Бехтелем, разработкой Cisco.

Вызовите API Admin

Данный пример показывает, как вызвать API Admin в Studio.

  1. Запустите CIS.
  2. Выполните Studio как admin (или любой пользователь с административными правами).
    1. Из главного меню выберите Administration> Configuration.
    2. Выберите Server> Web Service Interface> Log Request и Response Messages и установите его в True.
    3. Закройте диалоговое окно конфигурации сервера.
    4. Из главного меню выберите File> Switch User, чтобы закрыть и вновь открыть сеанс. Можно войти как тот же пользователь. Вы просто хотите 1) вынудить файлы журнала веб-сервиса быть созданными и 2) показывать пример того, как начать сеанс.
  3. Откройте терминал (удар) окно.
    1. CD к продукту устанавливает каталог.
    2. CD в каталог журналов.
    3. Выполните .cat cs_server_ws_request.log для получения начального дампа.
    4. Выполните tail-f cs_server_ws_request.log для хранения рабочего дампа.
    5. Поддержите это окно открытым, поскольку вы выполняете операции в Studio, чтобы видеть, как это связывается с сервером.

      Примечание: Это только показывает API Admin (общественность) взаимодействия. Это не покажет частные взаимодействия WebAPI, поскольку они происходят на другом канале.

      Необходимо видеть записи для closeSession и beginSession Пользователь Коммутатора и после включения регистрации.

Создайте и закройте сеанс

Эти инструкции показывают вам, как создать сеанс, преобразовать, выполняют, некоторые работают, и затем заключают сделку и сеанс. Не все операции, которые происходят в Studio, используют явные транзакции (много неявных транзакций использования). Кроме того, вы хотите изолировать шум как можно больше для выделения желаемого примера.

  1. Вернитесь к Studio.
  2. Откройте/Shared/examples/productCatalog_xform (любой - любое преобразование).
  3. Для редактирования преобразования, перетаскивают узел "Запроса" в график, но не соединяют его.
  4. Сохраните преобразование. Вы будете видеть эти шаги в cs_server_ws_request.log:
    1. beginTransaction (готовят транзакцию),
    2. getUser
    3. updateTransformProcedure (базовая работа)
    4. closeTransaction
  5. Для создания примера немного более содержательным:
    1. Скопировать/вставить ресурс преобразования (названный productCatalog_xform_Copy_1).
    2. Модифицируйте обоих, но не сохраняйте их.
    3. Работайте Сохраняют Все в Studio. Вы будете видеть два вызова к updateTransformProcedure в транзакции.

Эти шаги помогают вам видеть вызовы Простого протокола доступа к объектам (SOAP).



Document ID: 119389