函数

Version 24.3.9111


函数

Version 24.3.9111


API 函数扩展了可以在资源上执行的操作。函数还可以执行与特定的资源无关的操作。一般情况下,通过 HTTP POST 调用函数。

每个函数均使用规则 /api.rsc/actionName 在专用的应用程序接口公开例如,例如,知行之桥托管在 “mydomain.com” 上并监听 8001 端口,则将使用以下接口来访问 archiveLogs 函数:

POST http://mydomain.com:8001/api.rsc/archiveLogs

在 HTTP post 的 JSON 格式的正文中指定函数参数。请求必须包括适当的 content-type 标题(例如 application/json),以便正确解释 POST 正文。每个函数的可用参数在应用程序界面的 API Browser 中有详细说明。

系统 API 包含以下函数:

  • archiveLogs 将日志数据从应用程序数据库移动至磁盘上的备份文件夹中。
  • copyConnector 使用现有的端口配置创建一个新的端口。
  • copyWorkspace 创建一个新的工作区并拷贝现有工作区中的所有端口。
  • createCert 创建一个新的数字证书(公钥/私钥对),用于加密、签名、解密、验证、SSL / TLS等。
  • exchangeCert 更新端口的数字证书
  • export 根据个人配置、端口配置或是工作区配置创建配置文件 (.arcflow)
  • getMessageCount 检索一个工作区中所有端口未发送消息的数量。
  • getTransactionLogs 检索指定的事务的交易日志
  • import 通过配置归档文件(.arcflow),将个人配置、端口配置或是工作区配置导入到知行之桥。
  • receiveFile 指示指定的端口下载/接收指定的文件(或基于端口配置的所有文件)。
  • sendFile 命令端口处理(上传、发送、转换等)输入文件夹中的文件。
  • setFlow 为指定的工作区设置工作流。