Отправка сообщения по протоколу HTTP в Databridge - HxGN EAM - 11.07.01 - Администрирование и конфигурирование

HxGN EAM Databridge System Administrator

Language
Русский
Product
HxGN EAM
Search by Category
Администрирование и конфигурирование
HxGN EAM Version
12

Databridge использует базовый HTTP-заголовок аутентификации для передачи идентификатора пользователя и пароля для входа в систему. Идентификатор пользователя и пароль должны совпадать с идентификатором пользователя и паролем, созданными для записи партнера в разделе "Вход в систему Databridge" формы Партнеры.

См. раздел Настройка партнеров Databridge.

  • Используя учетные данные пользователя, настройте заголовок проверки подлинности для протокола HTTP в следующем формате:

    addRequestHeader(HTTPConstants.HEADER_AUTHORIZATION, "Basic " + based64Encode(ИДпользователя + ":" + пароль);

  • Установите документ Databridge в HTTP-сообщение в виде пары именованных значений с name="$xmldata"; и value=XML документа Databridge.

  • Отправьте сообщение HTTP по следующему адресу:

    http://<адрес сервера databridge>/axis/servlet/DatabridgeReceiverServlet?TenantID=<клиент>

    Если сервер Databridge успешно получает сообщение, он отвечает статусом HTTP OK (200) и текстом ответа, который содержит идентификатор сообщения, присвоенный сообщению.

    Это сообщение указывает только на то, что сообщение было получено сервером Databridge. Оно не показывает статус обработки сообщения.

    Если сервер Databridge по какой-либо причине не получает сообщение успешно, то он ответит кодом ошибки состояния HTTP, например HTTP 500. Возможные причины сбоя могут включать неправильно сформированный XML для Databridge, неверную информацию о партнере или неверный логин. Текст ответа HTTP будет содержать более подробную информацию об ошибке, которая поможет выполнить отладку для проблемы, приведшей к сбою.