Отправка сообщения по протоколу HTTP в Databridge
Databridge использует базовый заголовок проверки подлинности HTTP, чтобы хранить идентификатор пользователя и пароль для входа в систему. Идентификатор пользователя и пароль должны совпадать с идентификатором пользователя и паролем, созданными для записи партнера в разделе «Вход в систему Databridge» формы 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 статус ОК (200) и текст ответа, содержащий ИД сообщения, который выделен данному сообщению.
Примечание.Это сообщение показывает только то, что сообщение было получено сервером Databridge. Оно не показывает статус обработки сообщения.
Если серверу Databridge не удается получить сообщение по любой причине, он отвечает кодом статуса сбоя протокола HTTP (например, HTTP 500). Сбой может произойти из-за некорректного формата XML в Databridge, недействительной информации о партнере или входе в систему. Текст ответа HTTP будет содержать более подробную информацию об ошибке, которая поможет выполнить отладку для проблемы, приведшей к сбою.