可執行動作

Integration Builder 支援多種不同類型的動作,可幫助您建立滿足特殊需求的整合。

您可以使用「新增動作」對話方塊上的搜尋方塊來尋找要新增的動作。若要執行此動作,請在左側窗格中選取動作類別,然後在搜尋方塊中輸入所需的動作。在顯示的清單中,按兩下所需的動作。

關閉列印動作

提供多種動作供您選取,您可以使用這些動作將列印要求傳送至 BarTender 來列印 BarTender 文件。列印動作包括提示輸入資料的選項 (透過這些選項,您可以使用資料輸入表單將資料列印至文件),還包括用於重新傳送任何失敗列印工作的選項。

動作

描述

列印 BTXML 指令碼

指示 Integration Service 在每次整合執行時列印特定的 BarTender 文件。

列印命令指令碼

剖析並執行一系列列印命令指令碼,這些指令碼是 Integration Service 可以讀取和執行的一組書面指令。

列印文件

指示 Integration Service 在每次整合執行時列印特定的 BarTender 文件。

 

關閉轉換動作

提供多種動作供您選取,您可以使用這些動作來操控資料,例如搜尋並取代,將文字轉換為記錄集,將 SAP AII 資料封包轉換為 BTXML 等。轉換動作可以像重新命名檔案一樣簡單,也可以像使用 XSLT 樣式表將 XML 轉換為 BTXML 一樣複雜。

動作

描述

IBM WebSphere 感測器事件的 BTXML 列印回應

將 BTXML 指令碼的列印結果轉換為 IBM WebSphere Sensor Event Web 伺服器可接受的格式。結果會儲存在一個變數中,該變數隨後可透過「傳送 Web 服務要求」動作進行上傳。

至 BTXML 的 IBM WebSphere 感測器事件

將感應器事件產生的 XML 列印要求轉換為 BTXML。此動作會將 BTXML 指令碼置於一個輸出變數中,該變數隨後可透過「列印 BTXML 指令碼」動作傳送至 BarTender。

將 IBM WebSphere 感測器事件傳送至具有列印狀態的BTXML

與指定雙向列印介面的感應器事件搭配使用時,將感應器事件產生的 XML 列印要求轉換為 BTXML,在工作完成後,將工作狀態報告回發出呼叫的應用程式。此動作會將 BTXML 指令碼置於一個輸出變數中,該變數隨後可透過「列印 BTXML 指令碼」動作傳送至 BarTender。該動作完成後,列印狀態可透過「IBM WebSphere 感測器事件的 BTXML 列印回應」動作進行轉換並透過「傳送 Web 服務要求」動作進行傳回。

在來源文字結尾之後插入

開啟指定的來源,並在來源文字的結尾後插入提供的文字或字元。

在來源文字開頭之前插入

開啟指定的來源,並在來源文字的開頭插入提供的文字或字元。

Oracle WMS 與 MSCA 列印要求至 BTXML

將 Oracle Warehouse Management Solution (WMS) 和 Mobile Supply Chain Applications (MSCA) 列印要求轉換為 BTXML。此動作會將 BTXML 指令碼置於一個輸出變數中,該變數隨後可透過「列印 BTXML 指令碼」動作傳送至 BarTender。

SAP AII 至 BTXML

將 SAP 的 Auto-ID Infrastructure (AII) 資料封包轉換為 BTXML。此動作會將 BTXML 指令碼置於一個輸出變數中,該變數隨後可透過「列印 BTXML 指令碼」動作傳送至 BarTender。

搜尋並刪除

在指定的來源中搜尋文字或字元並刪除。

搜尋並刪除之後的一切

在指定來源中搜尋文字或字元,並刪除找到的字串後面的所有資料。

搜尋並刪除之前的一切

在指定來源中搜尋文字或字元,並刪除找到的字串前面的所有資料。

搜尋並從後插入

在指定來源中搜尋文字或字元,並直接在其後面插入提供的內容。

搜尋並從前插入

在指定來源中搜尋文字或字元,並直接在其前面插入提供的內容。

搜尋並取代

在指定來源中搜尋文字或字元,並使用提供的內容進行取代。

將文字轉換為記錄集

針對指定資料庫將已識別的文字來源轉換為記錄集。

使用 XSLT 轉換 XML

使用 XSLT 樣式表將另一個應用程式的輸出 XML 從原始的 XML 格式轉換為另一個 XML 格式。然後會將重新格式化的 XML 置於輸出變數中。

關閉輸入動作

輸入動作用於指定連接埠、網路通訊端或從中接收資料的檔案,或者只是在處理下一個動作之前檢查某個檔案是否存在。

動作

描述

讀取檔案

監視指定資料夾以尋找定義的檔案類型,然後讀取此檔案中包含的資料,再將這些資料儲存到變數。

從網路通訊端讀取

從網路通訊端讀取以尋找傳入的資料。

從序列埠讀取

從序列埠讀取以尋找傳入的資料。

等候檔案

監視指定資料夾以尋找定義的檔案類型。在偵測到檔案時,此動作完成,並讓後續動作開始執行。

關閉輸出動作

輸出動作用於指示 Integration Service 將資料傳送或寫入至指定的輸出通道。

動作

描述

傳送電子郵件

向您指定的電子郵件帳戶傳送電子郵件。

傳送至訊息佇列

將訊息寫入到 Microsoft 訊息佇列 (MSMQ) 中。

傳送至網路通訊端

傳送 TCP 或 UDP 通訊端上的資料。

傳送至序列埠

將資料寫入序列埠。

傳送 Web 服務要求

向 Web 服務(REST 或 SOAP)傳送 HTTP 要求。

寫入檔案

將資料字串寫入到檔案中。

將訊息寫入日誌

將資訊傳送至訊息日誌。

關閉執行動作

使用執行動作可以將分組動作子編組、傳送指令碼命令、操控資料庫記錄,以及設定變數以供其他動作使用。

動作

描述

BarTender 指令列

使用命令列介面來執行 BarTender 命令列列印工作。

BarTender 流程

在Process Builder 流程檔案或舊版 Batch Maker 批次檔列印多個 BarTender 文件。

遞減變數

指定在每次執行動作時,您要其值遞減的變數。

針對每一筆資料庫紀錄

針對每條記錄執行資料庫查詢和動作。

針對封存中的每個檔案

對符合指定條件的封存資料夾中的每個檔案,執行一或多個動作構成的群組。

針對資料夾中的每個檔案

對符合指定條件的資料夾中的每個檔案,執行一或多個動作構成的群組。

針對迴圈

指定一或多個動作構成的群組依順序連續執行,直到所分配變數值透過每個循環迭代遞增或遞減而達到指定值為止。

移至

跳移至指定動作以繼續執行的動作。

群組

指定整合的動作子群組。可以重複依順序或並行執行群組中的動作。

增量變數

指定要在每次執行動作時遞增其值的變數。

PowerShell 指令

執行 Windows PowerShell 指令。

列印 BTXML 指令碼

發送BarTender BTXML指令碼至BarTender,處理代碼並完成代碼定義中的任務。

列印命令指令碼

剖析並執行一系列列印命令指令碼,這些指令碼是 Integration Service 可以讀取和執行的一組書面指令。

列印文件

指示 Integration Service 在每次整合執行時列印特定的 BarTender 文件。

選擇案例

建立一或多個「Case」子動作和一個「預設」動作,並指定要評估的變數以確定要執行的動作。

設定多重變數

設定一或多個變數的值。

設定變數

設定一個變數的值。

Shell 指令

執行可用於執行作業系統指令或第三方公用程式的 Shell 指令。

停止

停止整合內正在執行的所有動作。

等候

指定等待動作完成所經過的時間間隔。您可以使用此動作在循序執行的動作中建立暫停。

等候檔案

監視指定資料夾以尋找定義的檔案類型。若已偵測到檔案,系統會完成此動作並啟用後續要執行的動作。

While迴圈

指定只要一直滿足指定的條件,就會依順序連續執行一組動作 (包含一或多個動作)。

工作流程轉換

將指派給工作流程的 Librarian 檔案從一種工作流程狀態轉換為另一種工作流程狀態。

關閉檔案動作

您可以使用檔案動作以在支援的檔案系統和位置操控檔案或資料夾。檔案系統或位置可以是含有整合檔案的資料夾的相對路徑、暫存區資料夾、本機檔案系統或網路共用、Librarian 或支援的雲端儲存位置。如需更多有關支援的雲端儲存位置的資訊,請參閱 Administration Console 的「雲端儲存頁面」。

動作

描述

新增檔案至封存

將資料夾中的一或多個檔案新增至封存中。

複製檔案

將檔案從一個位置複製到另一位置。

複製資料夾

複製資料夾。

建立資料夾

建立資料夾。

刪除檔案

刪除檔案。

刪除資料夾

刪除資料夾。

從封存擷取檔案

將封存中的一或多個檔案擷取到資料夾中。

針對封存中的每個檔案

對符合指定條件的封存資料夾中的每個檔案,執行一或多個動作構成的群組。

針對資料夾中的每個檔案

對符合指定條件的資料夾中的每個檔案,執行一或多個動作構成的群組。

移動檔案

將檔案從一個位置移動到另一位置。

移動資料夾

移動資料夾。

讀取檔案

監視指定資料夾以尋找定義的檔案類型,然後讀取此檔案中包含的資料,再將這些資料儲存到變數。

重新命名檔案

重新命名檔案。

重新命名資料夾

重新命名資料夾。

工作流程轉換

將指派給工作流程的 Librarian 檔案從一種工作流程狀態轉換為另一種工作流程狀態。

寫入檔案

將資料字串寫入到檔案中。

關閉資料庫動作

操控資料庫記錄集。對記錄集執行動作,或根據文字檔案建立記錄集。

動作

描述

刪除資料庫紀錄

從連接的資料庫中刪除一或多筆記錄。

執行 SQL

執行任何類型的自訂結構化查詢語言 (SQL) 指令碼。

針對每一筆資料庫紀錄

針對每條記錄執行資料庫查詢和動作。

插入資料庫紀錄

在連接的資料庫中插入一筆新記錄。

將文字轉換為記錄集

針對指定資料庫將已識別的文字來源轉換為記錄集。

更新資料庫紀錄

在連接的資料庫中更新一或多筆記錄。