Envío de un mensaje a Databridge con http

Databridge utiliza un encabezado de autenticación HTTP básico para el ID de usuario y la contraseña para iniciar sesión. El ID de usuario y la contraseña deben coincidir con el ID de usuario y la contraseña creados para el registro de socio en la sección de Inicio de sesión de Databridge del formulario Socios de Databridge.

Consulte Configuración de socios de Databridge.

  • Con las credenciales del usuario, establezca el encabezado de autenticación HTTP usando el siguiente formato:

    addRequestHeader(HTTPConstants.HEADER_AUTHORIZATION, "Basic " + based64Encode(userid + ":" + password);

  • Establezca el documento Databridge en el mensaje HTTP como par de valor/nombre con nombre="$xmldata" y valor=el documento XML Databridge.
  • Envíe el mensaje HTTP a la siguiente dirección:

    http://<databridge server address>/axis/servlet/DatabridgeReceiverServlet?TenantID=<tenant>

    Si el servidor Databridge recibe el mensaje correctamente, lo responde con un estado OK HTTP (200) y un texto de respuesta que lleva el ID de mensaje asignado al mensaje.

    Nota

    Este mensaje solo indica que el servidor Databridge ha recibido el mensaje. No indica que el estado de procesamiento del mensaje.

    Si el servidor Databridge no recibe el mensaje correctamente por la razón que sea, responderá con un código de error de estado HTTP, como por ejemplo HTTP 500. Los posibles motivos del error pueden incluir la formación incorrecta de XML Databridge, información de socio o de inicio de sesión no válida. El texto de respuesta HTTP llevará más información específica del error para ayudar a depurar el problema surgido del fallo.