向工作流程中插入檔案
POST 到 Files 資源會將檔案新增到特定端口的 Send、Receive 或 Sent 資料夾。要將檔案插入到工作流程中,請將該檔案 POST 到應處理該檔案的第一個端口的 Send 資料夾。例如:檢索特定交易的日誌檔案
getTransactionLogs 函式用於檢索特定操作的日誌檔案。呼叫此函式需要知道相關交易的 MessageId。可以先查詢 Transactions 資源來找到 MessageId(Transactions 資源傳回有關交易的中繼資料,但不傳回交易日誌檔案本身)。 對 Transactions 資源的 GET 查詢應包含識別特定交易所需的任何過濾器,除非結果集可以由其他處理程序解析,以找到所需交易的 MessageId。例如:從 ArcScript 呼叫系統 API
可以使用 ArcScript 向系統 API 傳送 arc:call 命令。每個呼叫必須以api.rsc/ 開頭。
此功能具有以下限制:
- 不支援 OData 查詢語法。
- 不應用速率限制器。
- 如果指令碼直接從管理控制檯執行,則使用者將是當前登入使用者。
- 如果指令碼由自動化服務執行,則審計中的 IP 地址將為 127.0.0.1。
檢索端口
以下範例是一個獨立的 arc:call 命令,用於檢索 connectors 資源:
以下 ArcScript 程式碼使用此 arc:call 命令建立所有現有端口的清單: