使用 http 将消息发送到 Databridge - HxGN EAM - 11.07.01 - 管理和配置

HxGN EAM Databridge System Administrator

ft:locale
zh-CN
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 响应文本将提供更详细的错误信息,以帮助诊断导致故障的问题。