Envio de uma mensagem ao Databridge por http

O Databridge usa um cabeçalho de autenticação HTTP básico com a ID de usuário e senha para o login. A ID de usuário e a senha devem corresponder à ID de usuário e à senha criadas para o registro de parceiro na seção de Login do Databridge no formulário Parceiros do Databridge.

Consulte Configuração de parceiros do Databridge.

  • Com as credenciais do usuário, defina o cabeçalho de autenticação HTTP usando o seguinte formato:

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

  • Defina o documento do Databridge na mensagem HTTP como um par nome-valor, sendo name="$xmldata" e value= o documento XML do Databridge.
  • Envie a mensagem HTTP para o seguinte endereço:

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

    Se o servidor do Databridge receber a mensagem com êxito, responderá com um status HTTP OK (200) e um texto da mensagem contendo a ID da mensagem alocada.

    Nota: Essa mensagem indica somente que a mensagem foi recebida pelo servidor do Databridge. Ela não indica o status de processamento da mensagem.

    Se, por algum motivo, o servidor do Databridge não receber a mensagem com êxito, ele responderá com um código de status HTTP de falha, como HTTP 500. Os possíveis motivos da falha podem incluir um arquivo XML do Databridge malformado ou informações inválidas de parceiro ou de login. O texto de resposta HTTP contém informações mais específicas sobre o erro para ajudar na depuração do problema que resultou na falha.