參照︰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
且值為
整合
。此標記區分大小寫,且不會忽略空格。