跳至主要內容
Administrator Guide
上次更新時間 :2023-06-23
參照︰HTTP 傳出傳輸屬性

參照︰HTTP 傳出傳輸屬性

通用分頁

屬性
XML 屬性內容名稱
說明
ID
id
程序集內
http-out
傳輸的唯一 ID。
將回覆送交至
routes-response-to
http-out
傳輸的回應訊息目的地。
http-out
傳輸會填入
MediationContext
屬性
http.response.status
並使用遠端伺服器傳回的標準 HTTP 回應代碼。範例︰202 (接受)、403 (禁止)。程序集可使用此屬性中的值來決定不同回應的處理方式。
執行時間
execute-when
決定是否執行
http-out
傳輸的條件。
端點
endpoint
http-out
傳輸裝置將要求訊息導向的目標 HTTP URL 位址。
範例︰
http://myhost.example.org/MyService
Http 方法
http-method
http-out
傳輸支援的 HTTP 要求方法。範例︰
DELETE
,
GET
,
POST
,
PUT
,和
PATCH
若要使用
PATCH
方法,您必須設定
wd.http.client
屬性
apache
。如果您不希望下游傳輸同時使用 Apache HTTP 用戶端,請重設
wd.http.client
屬性
null
如果您未為此屬性指定方法,則 Studio 會使用
POST
方法

進階分頁

屬性
XML 屬性內容名稱
說明
商店訊息
store-message
除非 Workday 支援團隊另有建議,否則請指定
「無」
若要儲存訊息,請使用 Studio 的
儲存
步驟。
傳輸類別
transport-class
視需要逐一指定替代實作類別。
您可透過編輯 WEB-INF/classes/spring/assembly-bean.xml 檔案,全域變更實作類別。
忽略動態端點
ignore-dynamic-endpoints
指定是否要忽略傳入訊息標頭中的動態 WS-Addressing (WSA) 值,或使用該值覆寫傳輸的
「端點」
屬性中的值。
請使用
set- Dynamic-endpoint
步驟指定 WS-Addressing 詳細資料。
連線逾時
connect-timeout
指定與 HTTP 伺服器建立連線的逾時期間 (以毫秒為單位)。如果您未指定值,則階段作業會在 300000 毫秒 (5 分鐘) 後逾時。
回覆逾時
response-timeout
指定等候 HTTP 伺服器回應的逾時期間 (以毫秒為單位)。如果您未指定值,則階段作業會在 21600000 毫秒 (6 小時) 後逾時。
如果 HTTP 連線無回應的狀態超過此期間,則
http-out
傳輸失敗。
錯誤為回覆
error-as-response
可讓您將錯誤回應訊息從伺服器複製到
http-out
傳輸上的訊息。
關閉連結
close-connection
新增
Connection: close
標頭附加到傳出的
http-out
傳輸訊息。
串流
streaming
啟用 HTTP 串流
PUT
POST
HTTP 方法
自動處理中
auto-inproc
指定是否要對
http-out
要求訊息使用進行中的傳輸通訊。讓您能夠直接傳送訊息至位於同一伺服器內的程序集端點,而無需使用本機主機的網路 I/O 功能。
重試次數
retries
指定發生傳輸例外時
http-out
傳輸要重試的次數。
重試延遲
retry-delay
指定每次重試嘗試之間的延遲期間 (以毫秒為單位)。
Workday 符合以下要求︰
Retry-After
RateLimit-Reset
外部端點的 429太多要求回應中的標頭值,但前提是該值小於預設的最長 5 分鐘,或
retry-delay
此處指定的值。
如果缺少回應標頭值,Workday 會使用
retry-delay
值。
如果兩者
retry-delay
缺少標頭值時,Workday 會使用 5 分鐘的預設值。
如果標頭值大於
retry-delay
值和預設最大值
記錄重試次數
log-retries
讓您將 HTTP 重試嘗試記錄到伺服器記錄檔。
接受 Gzip
accept-gzip
指定是否包含 HTTP
accept-encoding=gzip
http-out
要求標頭中的欄位,此欄位表示是否接受回應中的 gzip 內容。
Gzip 內容
gzip-content
指定是否包含 HTTP
content-encoding=gzip
http-out
要求標頭中的欄位,此欄位表示是否要將傳出要求中的訊息內容壓縮壓縮檔。
接受
accept
指定
accept
隨 HTTP 要求傳送的標頭值,此值定義 HTTP 伺服器回應中可接受的 1 或多種內容類型。
對於 Amazon S3 傳輸,請使用以下金鑰將標籤新增至您的 IAM 使用者。
Workday-type
且值為
整合
。此標記區分大小寫,且不會忽略空格。