使用 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 身份验证标头传送用于登录的用户 ID 和密码。用户 ID 和密码必须与为 Databridge 合作伙伴表单的 Databridge 登录部分中的合作伙伴记录创建的用户 ID 和密码匹配。

请参阅配置 Databridge 合作伙伴

  • 使用用户凭据时,使用以下格式设置 HTTP 身份验证标头:

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

  • 将 Databridge 文档设置到 HTTP 消息中,作名称为“$xmldata”且值为 Databridge 文档 XML 的命名值对。

  • 将 HTTP 消息发送到以下地址:

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

    如果 Databridge 服务器成功接收消息,它将通过 HTTP 的正常状态 (200) 以及包含分配给该消息的消息标识的响应文本进行响应。

    该消息仅表明 Databridge 服务器已接收消息。并不会表明消息处理状态。

    如果 Databridge 服务器由于种种原因未成功接收消息,则它将通过 HTTP 状态故障代码(例如 HTTP 500)进行响应。故障的可能原因可能包括不正确生成的 Databridge XML、无效合作伙伴或登录信息。HTTP 响应文本将提供更详细的错误信息,以帮助诊断导致故障的问题。