運算器基礎
每個運算器都會指定一組輸入參數和輸出參數。 你可以編寫由事件觸發的指令碼來自動執行訊息處理。在處理過程中,可以呼叫內建運算器來自動執行許多常見任務,從檔案 I/O 到直接使用端口所使用的協議。可用的運算器如下所述。也可以像呼叫內建運算器一樣呼叫 API。使用 arc:call 呼叫運算器。
| fileCopy | 將檔案或目錄複製到指定路徑。 |
| fileCreate | 在磁碟上的指定路徑建立檔案,並可選擇寫入內容。 |
| fileDelete | 刪除檔案或目錄。 |
| fileListDir | 列出指定路徑中的檔案和目錄。 |
| fileMakeDir | 建立路徑指定的目錄。 |
| fileMove | 將檔案或目錄移動到指定路徑。 |
| fileRead | 讀取輸入檔案的內容,並將資料作為屬性推送到輸出項上。 |
| fileReadLine | 逐行讀取並列舉輸入檔案的內容,並將資料作為輸出屬性推送出去。 |
| fileWrite | 將編碼資料寫入新檔案或現有檔案。 |
| flowExecute | 從指令碼執行流。 |
| httpGet | 對特定的基於 Web 的 API 資源發出 HTTP GET 請求。 |
| httpPost | 向 API 端點發出 HTTP POST 請求。 |
| httpPut | 向 API 端點發出 HTTP PUT 請求。 |
| httpUpload | 使用 multipart/form-data 發出 HTTP POST 請求,將檔案上傳到符合 RFC 1867 的 API 端點。 |
| integrityResetTampering | 如果檢測到日誌篡改,允許使用者重置篡改顯跡警告狀態。 |
| jsonClose | 關閉由 jsonOpen 建立的可讀 JSON 控制代碼。 |
| jsonDOMGet | 從 JSON 文件取得值。 |
| jsonDOMSearch | 迴圈輸入 JSON 文件中的元素。 |
| jsonOpen | 從 URI 或靜態文字為 JSON 資料建立可讀控制代碼。 |
| messageRead | 讀取訊息項的內容,並以單個輸出字串傳回訊息正文。 |
| messageReadLine | 逐行讀取並列舉訊息項的內容,並一次從訊息中傳回一行。 |
| sysExecute | 執行程式或命令。 |
| threadSleep | 指示當前執行緒休眠配置的時間。 |
| xmlClose | 關閉由 xmlOpen 建立的可讀 XML 控制代碼。 |
| xmlDOMGet | 從 XML 文件取得值。 |
| xmlDOMSearch | 迴圈輸入 XML 文件中的元素。 |
| xmlOpen | 從 URI 或靜態文字為 XML 資料建立可讀控制代碼。 |
| zipCompress | 將檔案或資料夾壓縮到存檔中。(GZIP、JAR、TAR、ZIP) |
| zipExtract | 從現有壓縮存檔中提取檔案和資料夾。(GZIP、JAR、TAR、ZIP) |
| zipScan | 掃描壓縮存檔以取得有關其包含的檔案和目錄的資訊。(GZIP、JAR、TAR、ZIP) |