Skip to content

Daemon 组件配置 ​

AS2 ​

AS2,EDI (电子数据交换)传输协议,主要是确保了数据可以在互联网能够安全可靠地传输。

配置参数说明 ​

inbox: 监听目录,默认值: ${EDI_HOME}/inbox

session-timeout:服务关闭的等待时间,默认值: 0

interval:扫描监听目录的时间间隔,默认值: 3000

async:是否异步运行,默认值: true

output-group-mode:执行结果目录的分组模式,可选值 [Normal, YearAndMonth]。"Normal" 表示不分组,"YearAndMonth" 表示按照年份月份来分组,默认值: Normal

home:AS2 的工作目录,默认值: $

output-directory:EDI 报文接收后输出目录,默认值: ${EDI_HOME}/inbox

certs:密钥和证书

certs.id:密钥或证书的引用标识

certs.file:密钥或证书的文件路径

certs.password:密钥的密码

certs.alias:密钥在钥匙库里的别名

profile:个人的 AS2 信息

profile.as2-id:个人的 AS2 的 ID

profile.as2-url:个人的 AS2 的 URL

profile.as2-mdn-options:个人的 mdn 额外配置

profile.cert-id:密钥来加密 AS2 报文

profile.ssl-cert-id:密钥来建立 TLS 连接

profile.subject:报文传输标题, 默认值: Transfer FILE

profile.encrypt:加密算法, 默认值: 3DES

profile.sign:签名算法, 默认值 SHA256

profile.content-encoding:传输编码, 默认值: binary

profile.email:个人的 email 信息

profile.max-resend-count:重试次数, 默认值:3

profile.read-timeout:读取过期时间, 默认值: 300000(ms)

profile.connect-timeout:连接过期时间, 默认值: 300000(ms)

profile.socket-timeout:套接字过期时间, 默认值: 300000(ms)

partner-profiles:贸易伙伴的 AS2 信息

partner-profiles.as2-id:贸易伙伴的 AS2 的 ID

partner-profiles.as2-url:贸易伙伴的 AS2 的 URL

partner-profiles.as2-mdn-options:贸易伙伴的 mdn 额外配置

partner-profiles.cert-id:密钥来加密 AS2 报文

partner-profiles.subject:报文传输标题, 默认值: Transfer FILE

partner-profiles.encrypt:加密算法, 默认值: 3DES

partner-profiles.sign:签名算法, 默认值: SHA256

partner-profiles.content-encoding:传输编码, 默认值: binary

partner-profiles.content-type:文件内容格式

partner-profiles.email:贸易伙伴的 email 信息

partner-profiles.max-resend-count:重试次数,默认值:3

partner-profiles.trust-server-cert:是否信任服务器证书, 默认值:false

输出参数说明 ​

O_WORK_HOME:工作流所在根目录

O_WORK_HOME_INBOX:工作流所监听的目录

O_WORK_HOME_INPROCESS:工作流所在的临时处理目录

O_WORK_HOME_SUCCESS:工作流所在的处理成功目录

O_WORK_HOME_FAILURE:工作流所在的处理失败目录

O_OUTPUT_GROUP_MODE:执行结果目录的分组模式

O_INFO_PROJECT_ID:工作流所在的项目标识符

O_INFO_PROJECT_NAME:工作流所在的项目名字

O_INFO_DAEMON_ID:工作流所在的服务标识符

O_INFO_DAEMON_NAME:工作流所在的服务名字

O_INFO_TASK_ID:工作流所在的任务标识符

O_INFO_TASK_NAME:工作流所在的任务名字

O_INFO_WORKFLOW_ID:工作流的标识符

O_INFO_WORKFLOW_NAME:工作流的名字

O_OPERATION_ID:工作流中的操作标识符

O_SESSION_ID:工作流中的会话标识符

O_OPERATION_NAME:工作流中的操作名称

O_INPROCESS_TEMP:任务所在的处理目录

O_JOURNAL:日志记录对象

O_STATISTICS:统计对象

O_HOST:服务的标识符

O_ERROR:任务出错的信息对象

OFTP2 ​

OFTP 是为 B2B 文档交换而设计的通信技术。与一般 FTP 协议不同,OFTP 提供数字签名的电子交付凭证,确保数据传输的安全性和可靠性。

配置参数说明 ​

inbox: 监听目录,默认值: ${EDI_HOME}/inbox

session-timeout:服务关闭的等待时间,默认值: 0

interval:扫描监听目录的时间间隔,默认值: 3000

async:指定是否异步运行,默认值: true

home:OFTP2 的工作目录,默认值: $

output-directory:EDI 报文接收后输出目录,默认值: ${EDI_HOME}/inbox

output-group-mode:指定执行结果目录的分组模式。可选值 [Normal, YearAndMonth]。"Normal"表示不分组,"YearAndMonth"表示按照年份月份来分组,默认值: Normal

polling-interval:拉取数据的时间间隔,默认值: 1800

retry-interval:指定发送重试的时间间隔,默认值: 60

implement-version:指定内部的实现版本,可选值 [v1, v2],默认值: v1

relationships:贸易伙伴之间的映射关系

certs:密钥和证书

certs.id:密钥或证书的引用标识

certs.file:密钥或证书的文件路径

certs.password:密钥的密码

certs.alias:密钥在钥匙库里的别名

profile:个人的 OFTP2 信息

profile.ssid:个人的 OFTP2 的 SSID

profile.sfid:个人的 OFTP2 的 SFID

profile.password:个人的 OFTP2 SSID 对应的密码(最大长度 8 位字符)

profile.host:个人的 OFTP2 服务 IP 地址,默认:localhost

profile.port:个人的 OFTP2 服务 IP端口,默认:3305

profile.timeout:传输超时时长,默认:45

profile.use-ssl:是否启用 SSL 连接,默认: false

profile.cert-id:密钥来加密传输信息

profile.ssl-cert-id:密钥来建立 SSL 连接

partner-profiles:贸易伙伴的 OFTP2 信息

partner-profiles.ssid:贸易伙伴的 OFTP2 SSID

partner-profiles.sfid:贸易伙伴的 OFTP2 SFID

partner-profiles.password:贸易伙伴的 OFTP2 SSID 对应的密码

partner-profiles.host:贸易伙伴的 OFTP2 服务 IP 地址,

partner-profiles.port:贸易伙伴的 OFTP2 服务 IP 端口,默认: 3305

partner-profiles.use-secure-auth:是否启用 Odette 安全认证,默认: true

partner-profiles.use-data-encrypt:是否加密数据,默认: true

partner-profiles.use-data-compress:是否压缩数据,默认: true

partner-profiles.use-data-signature:是否签名数据,默认: true

partner-profiles.request-eerp-sign:是否要求对方返回 EERP,默认: true

partner-profiles.cipher-algorithm:加密算法,默认: 3des

partner-profiles.file-hash-algorithm:文件哈希类型,默认: sha1

partner-profiles.use-ssl:是否启用 SSL 连接,默认值: false

partner-profiles.cert-id:证书来解密贸易伙伴的传输信息

partner-profiles.ssl-cert-id:密钥来建立 SSL 连接

partner-profiles.client-cert-id:客户端证书的引用标识

输出参数说明 ​

O_WORK_HOME:工作流所在根目录

O_WORK_HOME_INBOX:工作流所监听的目录

O_WORK_HOME_INPROCESS:工作流所在的临时处理目录

O_WORK_HOME_SUCCESS:工作流所在的处理成功目录

O_WORK_HOME_FAILURE:工作流所在的处理失败目录

O_OUTPUT_GROUP_MODE:执行结果目录的分组模式

O_INFO_PROJECT_ID:工作流所在的项目标识符

O_INFO_PROJECT_NAME:工作流所在的项目名称

O_INFO_DAEMON_ID:工作流所在的服务标识符

O_INFO_DAEMON_NAME:工作流所在的服务名称

O_INFO_TASK_ID:工作流所在的任务标识符

O_INFO_TASK_NAME:工作流所在的任务名称

O_INFO_WORKFLOW_ID:工作流的标识符

O_INFO_WORKFLOW_NAME:工作流的名称

O_OPERATION_ID:工作流中的操作标识符

O_SESSION_ID:工作流中的会话标识符

O_OPERATION_NAME:工作流中的操作名称

O_INPROCESS_TEMP:任务所在的处理目录

O_JOURNAL:日志记录对象

O_STATISTICS:统计对象

O_HOST:服务的标识符

O_ERROR:任务出错的信息对象

SAP ​

SAP 守护程序主要用于侦听合作伙伴的SAP报文,通过SAP协议接收EDI报文,并将其纳入工作流进行处理。

配置参数说明 ​

inbox: 监听目录,默认值: ${EDI_HOME}/inbox

session-timeout: 服务关闭的等待时间,默认值: 0

interval: 扫描监听目录的时间间隔,默认值: 3000

async: 是否异步运行,默认值: true

output-group-mode: 执行结果目录的分组模式。可选值 [Normal, YearAndMonth]。"Normal"表示不分组,"YearAndMonth"表示按照年份月份来分组,默认值: Normal

home: SAP服务的工作目录,默认值: $

output-directory: EDI报文接收后输出目录,默认值: ${EDI_HOME}/inbox

profile: 个人的SAP信息

partner-profiles: 伙伴的SAP信息

partner-profiles.progid:程序 ID

partner-profiles.gwhost:网关主机

partner-profiles.gwserv:网关服务

partner-profiles.connection-count:连接数

partner-profiles.r3name:R3 名称

partner-profiles.mshost:消息服务器主机

partner-profiles.msserv:消息服务器服务

partner-profiles.lang:语言

partner-profiles.sysnr:系统编号

partner-profiles.ashost:应用服务器主机

partner-profiles.dest:目标名称

partner-profiles.client:客户端编号

partner-profiles.user:用户名

partner-profiles.passwd:密码

partner-profiles.group:组

partner-profiles.snc-lib:SNC 库

partner-profiles.snc-qop:SNC QOP

partner-profiles.snc-mode:SNC 模式

partner-profiles.snc-myname:SNC 我方名称

输出参数说明 ​

O_WORK_HOME:工作流所在根目录

O_WORK_HOME_INBOX:工作流所监听的目录

O_WORK_HOME_INPROCESS:工作流所在的临时处理目录

O_WORK_HOME_SUCCESS:工作流所在的处理成功目录

O_WORK_HOME_FAILURE:工作流所在的处理失败目录

O_OUTPUT_GROUP_MODE:执行结果目录的分组模式

O_INFO_PROJECT_ID:工作流所在的项目标识符

O_INFO_PROJECT_NAME:工作流所在的项目名字

O_INFO_DAEMON_ID:工作流所在的服务标识符

O_INFO_DAEMON_NAME:工作流所在的服务名字

O_INFO_TASK_ID:工作流所在的任务标识符

O_INFO_TASK_NAME:工作流所在的任务名字

O_INFO_WORKFLOW_ID:工作流的标识符

O_INFO_WORKFLOW_NAME:工作流的名字

O_OPERATION_ID:工作流中的操作标识符

O_SESSION_ID:工作流中的会话标识符

O_OPERATION_NAME:工作流中的操作名称

O_INPROCESS_TEMP:任务所在的处理目录

O_JOURNAL:日志记录对象

O_STATISTICS:统计对象

O_HOST:服务的标识符

O_ERROR:任务出错的信息对象

SFTP ​

SFTP 守护程序主要用于侦听交易伙伴的SFTP报文,通过SFTP协议安全地传输和接收EDI报文,并将其纳入工作流进行处理。

配置参数说明 ​

inbox: 监听目录,默认值: ${EDI_HOME}/inbox

session-timeout: 服务关闭的等待时间,默认值: 0

interval: 扫描监听目录的时间间隔,默认值: 3000

async: 是否异步运行,默认值: true

output-group-mode: 执行结果目录的分组模式。可选值 [Normal, YearAndMonth]。"Normal"表示不分组,"YearAndMonth"表示按照年份月份来分组,默认值: Normal

home: SFTP的工作目录,默认值: $

output-directory: EDI报文接收后输出目录,默认值: ${EDI_HOME}/inbox

polling-interval: 拉取数据的时间间隔,默认值: 1800

profile: 个人的SFTP信息

profile.host: 个人的SFTP服务IP地址,默认值: localhost

profile.port: 个人的SFTP服务IP端口,默认值: 22

profile.timeout: 传输超时,默认值: 45

profile.user: 个人的SFTP ID

profile.password: 个人的SFTP ID对应的密码

profile.private-key: 密钥来加密传输信息

profile.private-key-pwd: 密钥的密码

profile.download-dir: SFTP轮询下载路径,默认值: inbound

profile.file-filter: SFTP文件下载过滤器

profile.move-to-dir: 下载后把原始文件移动到哪个目录,默认值: downloaded

profile.move-to-dir-pattern: 下载后把原始文件移动到那个目录的模式。可选值 [NONE, yyyyMMdd, yyyy/MM/dd, yyyy/MM],默认值: NONE

profile.delete-after-download: 下载后文件是否将被删除,默认值: false

profile.detect-subdirectory: 是否检测下载路径的子目录,默认值: false

server: SFTP服务器的配置

server.enable: 是否启动SFTP服务器,默认值: false

server.port: SFTP服务器的端口号,默认值: 22

users: SFTP服务器的用户

users.username: SFTP服务器的用户名称

users.password: SFTP服务器的用户密码

users.public-key: SFTP服务器的用户证书

输出参数说明 ​

O_WORK_HOME:工作流所在根目录

O_WORK_HOME_INBOX:工作流所监听的目录

O_WORK_HOME_INPROCESS:工作流所在的临时处理目录

O_WORK_HOME_SUCCESS:工作流所在的处理成功目录

O_WORK_HOME_FAILURE:工作流所在的处理失败目录

O_OUTPUT_GROUP_MODE:执行结果目录的分组模式

O_INFO_PROJECT_ID:工作流所在的项目标识符

O_INFO_PROJECT_NAME:工作流所在的项目名字

O_INFO_DAEMON_ID:工作流所在的服务标识符

O_INFO_DAEMON_NAME:工作流所在的服务名字

O_INFO_TASK_ID:工作流所在的任务标识符

O_INFO_TASK_NAME:工作流所在的任务名字

O_INFO_WORKFLOW_ID:工作流的标识符

O_INFO_WORKFLOW_NAME:工作流的名字

O_OPERATION_ID:工作流中的操作标识符

O_SESSION_ID:工作流中的会话标识符

O_OPERATION_NAME:工作流中的操作名称

O_INPROCESS_TEMP:任务所在的处理目录

O_JOURNAL:日志记录对象

O_STATISTICS:统计对象

O_HOST:服务的标识符

O_ERROR:任务出错的信息对象

HTTP ​

HTTP 守护程序主要用于监听HTTP连接,接收通过HTTP协议传输的EDI报文,并将其纳入工作流进行处理。

配置参数说明 ​

inbox: 监听目录,默认值: ${EDI_HOME}/inbox

session-timeout: 服务关闭的等待时间,默认值: 0

interval: 扫描监听目录的时间间隔,默认值: 3000

async: 是否异步运行,默认值: true

output-group-mode: 执行结果目录的分组模式。可选值 [Normal, YearAndMonth]。"Normal"表示不分组,"YearAndMonth"表示按照年份月份来分组,默认值: Normal

home: HTTP服务的工作目录,默认值: $

output-directory: EDI报文接收后输出目录,默认值: ${EDI_HOME}/inbox

port: 监听的端口,默认值: 443

listen-path: 监听的路径,默认值: /PutDocument

listen-ip: 监听的IP地址

ssl-cert-id: SSL证书

certs: 配置证书信息

certs.id: 证书的引用标识

certs.file: 证书的文件路径

certs.password: 证书的密码

certs.alias: 证书在钥匙库里的别名

endpoint-profiles: 配置多个接入点

endpoint-profiles.id: 接入点 ID

endpoint-profiles.uri: 接入点 URI

endpoint-profiles.name: 接入点名称

endpoint-profiles.action: 关联的工作流目录

authentication: 配置验证信息

max-length: 最大接受文件大小,默认值: 65535

输出参数说明 ​

O_WORK_HOME:工作流所在根目录

O_WORK_HOME_INBOX:工作流所监听的目录

O_WORK_HOME_INPROCESS:工作流所在的临时处理目录

O_WORK_HOME_SUCCESS:工作流所在的处理成功目录

O_WORK_HOME_FAILURE:工作流所在的处理失败目录

O_OUTPUT_GROUP_MODE:执行结果目录的分组模式

O_INFO_PROJECT_ID:工作流所在的项目标识符

O_INFO_PROJECT_NAME:工作流所在的项目名字

O_INFO_DAEMON_ID:工作流所在的服务标识符

O_INFO_DAEMON_NAME:工作流所在的服务名字

O_INFO_TASK_ID:工作流所在的任务标识符

O_INFO_TASK_NAME:工作流所在的任务名字

O_INFO_WORKFLOW_ID:工作流的标识符

O_INFO_WORKFLOW_NAME:工作流的名字

O_OPERATION_ID:工作流中的操作标识符

O_SESSION_ID:工作流中的会话标识符

O_OPERATION_NAME:工作流中的操作名称

O_INPROCESS_TEMP:任务所在的处理目录

O_JOURNAL:日志记录对象

O_STATISTICS:统计对象

O_HOST:服务的标识符

O_ERROR:任务出错的信息对象

E_RESPONSE_STATUS:HTTP 响应状态码

E_RESPONSE_CONTENT:HTTP 响应内容

E_RESPONSE_CONTENT_TYPE:HTTP 响应内容类型

File ​

File 守护程序主要用于侦听本地文件系统,监控指定目录下的文件变化,自动将新文件纳入工作流进行处理。

配置参数说明 ​

inbox: 监听目录,默认值: ${EDI_HOME}/inbox

session-timeout: 服务关闭的等待时间,默认值: 0

interval: 扫描监听目录的时间间隔,默认值: 3000

async: 是否异步运行,默认值: true

output-group-mode: 执行结果目录的分组模式。可选值 [Normal, YearAndMonth]。"Normal"表示不分组,"YearAndMonth"表示按照年份月份来分组,默认值: Normal

filter: 匹配的文件后缀名,默认值: edi

输出参数说明 ​

O_WORK_HOME:工作流所在根目录

O_WORK_HOME_INBOX:工作流所监听的目录

O_WORK_HOME_INPROCESS:工作流所在的临时处理目录

O_WORK_HOME_SUCCESS:工作流所在的处理成功目录

O_WORK_HOME_FAILURE:工作流所在的处理失败目录

O_OUTPUT_GROUP_MODE:执行结果目录的分组模式

O_INFO_PROJECT_ID:工作流所在的项目标识符

O_INFO_PROJECT_NAME:工作流所在的项目名字

O_INFO_DAEMON_ID:工作流所在的服务标识符

O_INFO_DAEMON_NAME:工作流所在的服务名字

O_INFO_TASK_ID:工作流所在的任务标识符

O_INFO_TASK_NAME:工作流所在的任务名字

O_INFO_WORKFLOW_ID:工作流的标识符

O_INFO_WORKFLOW_NAME:工作流的名字

O_OPERATION_ID:工作流中的操作标识符

O_SESSION_ID:工作流中的会话标识符

O_OPERATION_NAME:工作流中的操作名称

O_INPROCESS_TEMP:任务所在的处理目录

O_JOURNAL:日志记录对象

O_STATISTICS:统计对象

O_HOST:服务的标识符

O_ERROR:任务出错的信息对象

O_FILE_META:文件元数据

O_CURRENT_SESSION_ID:任务的会话ID

O_FILE:任务处理的文件

O_ORIGINAL_FILENAME:任务处理的文件原始名称

O_RECEIVE_TIME:任务开始的处理时间

O_WORKFLOW_INSTANCE:每次执行工作流程的实例

O_PROCESSING_TIMES:文件执行次数

Scheduler ​

Scheduler 守护程序主要用于执行计划任务,按照设定的触发周期自动触发工作流,定时检查和处理指定目录下的文件。

配置参数说明 ​

inbox: 监听目录,默认值: ${EDI_HOME}/inbox

session-timeout: 服务关闭的等待时间,默认值: 0

interval: 扫描监听目录的时间间隔,默认值: 3000

async: 是否异步运行,默认值: true

output-group-mode: 执行结果目录的分组模式。可选值 [Normal, YearAndMonth]。"Normal"表示不分组,"YearAndMonth"表示按照年份月份来分组,默认值: Normal

filter: 匹配的文件后缀名,默认值: edi

scheduling-pattern: 任务触发的触发周期,默认值: * * * * *

immediate: 是否在服务启动的时候就触发任务,默认值: false

check-file: 是否定时检查文件夹,默认值: false

输出参数说明 ​

O_WORK_HOME:工作流所在根目录

O_WORK_HOME_INBOX:工作流所监听的目录

O_WORK_HOME_INPROCESS:工作流所在的临时处理目录

O_WORK_HOME_SUCCESS:工作流所在的处理成功目录

O_WORK_HOME_FAILURE:工作流所在的处理失败目录

O_OUTPUT_GROUP_MODE:执行结果目录的分组模式

O_INFO_PROJECT_ID:工作流所在的项目标识符

O_INFO_PROJECT_NAME:工作流所在的项目名字

O_INFO_DAEMON_ID:工作流所在的服务标识符

O_INFO_DAEMON_NAME:工作流所在的服务名字

O_INFO_TASK_ID:工作流所在的任务标识符

O_INFO_TASK_NAME:工作流所在的任务名字

O_INFO_WORKFLOW_ID:工作流的标识符

O_INFO_WORKFLOW_NAME:工作流的名字

O_OPERATION_ID:工作流中的操作标识符

O_SESSION_ID:工作流中的会话标识符

O_OPERATION_NAME:工作流中的操作名称

O_INPROCESS_TEMP:任务所在的处理目录

O_JOURNAL:日志记录对象

O_STATISTICS:统计对象

O_HOST:服务的标识符

O_ERROR:任务出错的信息对象

O_FILE_META:文件元数据

O_CURRENT_SESSION_ID:任务的会话ID

O_FILE:任务处理的文件

O_ORIGINAL_FILENAME:任务处理的文件原始名称

O_RECEIVE_TIME:任务开始的处理时间

O_WORKFLOW_INSTANCE:每次执行工作流程的实例

O_PROCESSING_TIMES:文件执行次数

Email ​

Email 守护程序主要用于监听指定的邮件服务器,自动接收和处理符合过滤条件的邮件附件,并将其纳入工作流进行处理。

配置参数说明 ​

inbox: 监听目录,默认值: ${EDI_HOME}/inbox

session-timeout: 服务关闭的等待时间,默认值: 0

interval: 扫描监听目录的时间间隔,默认值: 3000

async: 是否异步运行,默认值: true

output-group-mode: 执行结果目录的分组模式。可选值 [Normal, YearAndMonth]。"Normal"表示不分组,"YearAndMonth"表示按照年份月份来分组,默认值: Normal

filter: 匹配的文件后缀名,默认值: edi

scheduling-pattern: 任务触发的触发周期,默认值: * * * * *

immediate: 是否在服务启动的时候就触发任务,默认值: false

check-file: 是否定时检查文件夹,默认值: false

server: 邮件的服务器地址

port: 邮件的端口

user: 邮件的账号

password: 邮件的密码

protocol: 协议名

use-ssl: 是否使用SSL,默认值: true

folder: 监听的邮件文件夹,默认值: inbox

action: 监听操作方式。可选值 [mark, move]。"mark"表示标记已读,"move"表示移动到指定文件夹,默认值: mark

move-to-folder: 邮件移动到的文件夹

mark-as-read: 是否将邮件标记为已读,默认值: true

subject-pattern: 邮件标题过滤条件,默认值: .*

recipients-pattern: 邮件接收人过滤条件,默认值: .*

输出参数说明 ​

O_WORK_HOME:工作流所在根目录

O_WORK_HOME_INBOX:工作流所监听的目录

O_WORK_HOME_INPROCESS:工作流所在的临时处理目录

O_WORK_HOME_SUCCESS:工作流所在的处理成功目录

O_WORK_HOME_FAILURE:工作流所在的处理失败目录

O_OUTPUT_GROUP_MODE:执行结果目录的分组模式

O_INFO_PROJECT_ID:工作流所在的项目标识符

O_INFO_PROJECT_NAME:工作流所在的项目名字

O_INFO_DAEMON_ID:工作流所在的服务标识符

O_INFO_DAEMON_NAME:工作流所在的服务名字

O_INFO_TASK_ID:工作流所在的任务标识符

O_INFO_TASK_NAME:工作流所在的任务名字

O_INFO_WORKFLOW_ID:工作流的标识符

O_INFO_WORKFLOW_NAME:工作流的名字

O_OPERATION_ID:工作流中的操作标识符

O_SESSION_ID:工作流中的会话标识符

O_OPERATION_NAME:工作流中的操作名称

O_INPROCESS_TEMP:任务所在的处理目录

O_JOURNAL:日志记录对象

O_STATISTICS:统计对象

O_HOST:服务的标识符

O_ERROR:任务出错的信息对象

O_FILE_META:文件元数据

O_CURRENT_SESSION_ID:任务的会话ID

O_FILE:任务处理的文件

O_ORIGINAL_FILENAME:任务处理的文件原始名称

O_RECEIVE_TIME:任务开始的处理时间

O_WORKFLOW_INSTANCE:每次执行工作流程的实例

O_PROCESSING_TIMES:文件执行次数

O_SUBJECT:邮件标题

WeChat ​

WeChat 守护程序主要用于监听HTTP连接,接收企业微信推送的消息和文件,并将其纳入工作流进行处理。

配置参数说明 ​

inbox: 监听目录,默认值: ${EDI_HOME}/inbox

session-timeout: 服务关闭的等待时间,默认值: 0

interval: 扫描监听目录的时间间隔,默认值: 3000

async: 是否异步运行,默认值: true

output-group-mode: 执行结果目录的分组模式。可选值 [Normal, YearAndMonth]。"Normal"表示不分组,"YearAndMonth"表示按照年份月份来分组,默认值: Normal

home: HTTP服务的工作目录,默认值: $

output-directory: EDI报文接收后输出目录,默认值: ${EDI_HOME}/inbox

port: 监听的端口,默认值: 443

listen-ip: 监听的IP地址

ssl-cert-id: SSL证书

certs: 配置证书信息

certs.id: 证书的引用标识

certs.file: 证书的文件路径

certs.password: 证书的密码

certs.alias: 证书在钥匙库里的别名

token: 用于生成签名

encoding-aes-key: 用于消息体的加密

corp-id: 企业ID

输出参数说明 ​

O_WORK_HOME:工作流所在根目录

O_WORK_HOME_INBOX:工作流所监听的目录

O_WORK_HOME_INPROCESS:工作流所在的临时处理目录

O_WORK_HOME_SUCCESS:工作流所在的处理成功目录

O_WORK_HOME_FAILURE:工作流所在的处理失败目录

O_OUTPUT_GROUP_MODE:执行结果目录的分组模式

O_INFO_PROJECT_ID:工作流所在的项目标识符

O_INFO_PROJECT_NAME:工作流所在的项目名字

O_INFO_DAEMON_ID:工作流所在的服务标识符

O_INFO_DAEMON_NAME:工作流所在的服务名字

O_INFO_TASK_ID:工作流所在的任务标识符

O_INFO_TASK_NAME:工作流所在的任务名字

O_INFO_WORKFLOW_ID:工作流的标识符

O_INFO_WORKFLOW_NAME:工作流的名字

O_OPERATION_ID:工作流中的操作标识符

O_SESSION_ID:工作流中的会话标识符

O_OPERATION_NAME:工作流中的操作名称

O_INPROCESS_TEMP:任务所在的处理目录

O_JOURNAL:日志记录对象

O_STATISTICS:统计对象

O_HOST:服务的标识符

O_ERROR:任务出错的信息对象