使用 http 將訊息傳送到 Databridge - HxGN EAM - 12.0 - 管理和配置

HxGN EAM Databridge System Administrator Guide

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 OK 狀態 (200) 和其中包含已分配給訊息的訊息 ID 的回應文字進行回應。

    該訊息僅表明 Databridge 伺服器已接收訊息。並不會表明訊息處理狀態。

    如果 Databridge 伺服器因故未成功接收訊息,則將以 HTTP 狀態故障代碼 (例如 HTTP 500) 進行回應。故障的可能原因可包括 Databridge XML 的格式不正確、合作夥伴或登入資訊無效。HTTP 回應文字將提供更詳細的錯誤資訊,以協助診斷導致故障的問題。