Skip to content

工作流组件高级配置说明

通用组件

AS2 发送报文组件(as2.send)

配置参数说明

data-root:AS2 发送组件的存储根目录

partner-id:贸易伙伴 AS2 ID

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:报文传输标题

profile.encrypt:加密算法

profile.sign:签名算法

profile.content-encoding:传输编码

profile.email:个人的 email 信息

profile.max-resend-count:重试次数

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:报文传输标题

partner-profiles.encrypt:加密算法

partner-profiles.sign:签名算法

partner-profiles.content-encoding:传输编码

profile.content-type:文件内容格式

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

partner-profiles.max-resend-count:重试次数

输入参数说明

I_EDI_FILE:贸易伙伴发送的 EDI 文件

OFTP2 发送报文组件(oftp2.send)

配置参数说明

data-root:OFTP2 发送组件的存储根目录

partner-ssid:贸易伙伴 OFTP2 SSID

partner-sfid:贸易伙伴 OFTP2 SFID

retry-count:交换报文过程中发生错误时重新交换的次数

timeout:以秒为单位的文件传输等待时间。可接受的值为 >= 60,默认值为 30m(1800s)

输入参数说明

I_EDI_FILE:贸易伙伴发送的 EDI 文件

输出参数说明

O_SEND_RESULT:操作返回的 EDI 文件发送结果

OFTP 发送报文组件(oftp.send)

配置参数说明

host:SFTP 服务的 IP 地址

port:SFTP 服务的 IP 端口

timeout:以秒为单位的文件传输等待时间。可接受的值为 >= 60,默认值为 30m(1800s)

user:个人的 SFTP ID

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

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

private-key-pwd:密钥的密码

upload-dir:文件上传路径

data-root:工作目录

retry-count:交换报文过程中发生错误时重新交换的次数

输入参数说明

I_EDI_FILE:贸易伙伴发送的 EDI 文件

SAP 发送报文组件(sap.send)

配置参数说明

profile:在 SAP 服务器中注册的应用程序 ID

输入参数说明

I_EDI_FILE:贸易伙伴发送的 EDI 文件

SAP 调用组件(sap.call)

配置参数说明

profile:在 SAP 服务器中注册的应用程序 ID

mapping-file:XML 映射文件

file-name:生成的 XML 文件名

输入参数说明

I_XML_FILE:输入 XML 文件

输出参数说明

O_XML_FILE:生成的 XML 文件

X12 转 XML 组件(x12.ToXML)

配置参数说明

schema-home:报文 schema 的所在目录

schema-version:报文 schema 的版本号

输入参数说明

I_EDI_FILE:输入的 EDI X12 文件

输出参数说明

O_XML_FILE:生成的 XML 文件

XML 转 X12 组件(x12.ToEDI)

配置参数说明

segment-separator:段分隔符

element-separator:元素分隔符

sub-element-separator:子元素分隔符

输入参数说明

I_XML_FILE:输入的 XML 文件

输出参数说明

O_EDI_FILE:生成的 EDI X12 文件

EDIFACT 转 XML 组件(edifact.ToXML)

配置参数说明

schema-home:报文 schema 的所在目录

release-indicator:转义字符

segment-separator:段分隔符

element-separator:元素分隔符

sub-element-separator:子元素分隔符

输入参数说明

I_EDI_FILE:输入的 EDIFACT 文件

输出参数说明

O_XML_FILE:生成的 XML 文件

XML 转 EDIFACT 组件(edifact.ToEDI)

配置参数说明

release-indicator:转义字符

segment-separator:段分隔符

element-separator:元素分隔符

sub-element-separator:子元素分隔符

输入参数说明

I_XML_FILE:输入的 XML 文件

输出参数说明

O_EDI_FILE:生成的 EDIFACT 文件

VDA 转 XML 组件(vda.ToXML)

配置参数说明

schema-home:报文 schema 的所在目录

release-indicator:转义字符

segment-separator:段分隔符

element-separator:元素分隔符

sub-element-separator:子元素分隔符

输入参数说明

I_EDI_FILE:输入的 EDI 文件

输出参数说明

O_XML_FILE:生成的 XML 文件

XML 转 VDA 组件(vda.ToEDI)

配置参数说明

release-indicator:转义字符

segment-separator:段分隔符

element-separator:元素分隔符

sub-element-separator:子元素分隔符

输入参数说明

I_XML_FILE:输入的 XML 文件

输出参数说明

O_EDI_FILE:生成的 VDA 文件

XML 转 Excel 组件(xml.ToExcel)

配置参数说明

mapping-file:XML 映射文件

template-file:Excel 模板文件

recalculate:是否重新运算

file-name:生成的 Excel 文件名

输入参数说明

I_EDI_XML_FILE:输入的 XML 文件

输出参数说明

O_EXCEL_FILE:生成的 Excel 文件

Excel 转 XML 组件(excel.ToXML)

配置参数说明

mapping-file:XML 映射文件

sheet-name:需要转换的 Sheet 名称

file-name:生成的 XML 文件名

输入参数说明

I_EXCEL_FILE:输入的 Excel 文件

输出参数说明

O_XML_FILE:生成的 XML 文件

CSV 转 XML 组件(csv.ToXML)

配置参数说明

delimiter-character:分隔符

quote-character:引号字符

skip-header:跳过标头

输入参数说明

I_CSV_FILE:输入的 CSV 文件

I_OUT_FILE_NAME:生成文件的名字

输出参数说明

O_XML_FILE:生成的 XML 文件

发送邮件组件(mail.Send)

配置参数说明

server:发送邮件的地址

port:发送邮件的端口

user:发送邮件的账号

password:发送邮件的密码

to:邮件接收者的地址

cc:邮件抄送者的地址

bcc:邮件密送者的地址

use-ssl:是否使用 SSL

subject-template:邮件标题模板

content-template:邮件内容模板

输入参数说明

I_SUBJECT:邮件标题

I_CONTENT:邮件内容

I_ATTACHMENT:邮件附件

HTTP GET 组件(http.Get)

配置参数说明

url:请求的 url

headers:请求的 header

timeout:请求的超时时间

proxy-host:代理网址

proxy-port:代理端口

proxy-user:代理用户

proxy-password:代理密码

ssl-cert-file:SSL 证书文件

ssl-cert-password:SSL 证书密码

ssl-cert-alias:SSL 证书别名

verify-ssl-cert:是否检验证书

auth-type:请求的认证方法

user:请求的用户名

password:请求的密码

retry-count:请求重试次数

app-secret: APP SECRET

app-key: APP KEY

输出参数说明

O_RESP_HEADERS:请求响应头

O_RESP_STATUS_CODE:请求响应状态码

O_RESP_STATUS_LINE:请求响应状态行

O_RESP_CONTENT:请求响应内容

HTTP POST 组件(http.Post)

配置参数说明

url:请求的 url

headers:请求的 header

timeout:请求的超时时间

proxy-host:代理网址

proxy-port:代理端口

proxy-user:代理用户

proxy-password:代理密码

ssl-cert-file:SSL 证书文件

ssl-cert-password:SSL 证书密码

ssl-cert-alias:SSL 证书别名

verify-ssl-cert:是否检验证书

auth-type:请求的认证方法

user:请求的用户名

password:请求的密码

retry-count:请求重试次数

app-secret: APP SECRET

app-key: APP KEY

输入参数说明

I_CONTENT_TYPE:请求的参数类型

I_DATA:请求的参数

I_DATA_FILE:请求的参数文件

输出参数说明

O_RESP_HEADERS:请求响应头

O_RESP_STATUS_CODE:请求响应状态码

O_RESP_STATUS_LINE:请求响应状态行

O_RESP_CONTENT:请求响应内容

HTTP PUT 组件(http.Put)

配置参数说明

url:请求的 url

headers:请求的 header

timeout:请求的超时时间

proxy-host:代理网址

proxy-port:代理端口

proxy-user:代理用户

proxy-password:代理密码

ssl-cert-file:SSL 证书文件

ssl-cert-password:SSL 证书密码

ssl-cert-alias:SSL 证书别名

verify-ssl-cert:是否检验证书

auth-type:请求的认证方法

user:请求的用户名

password:请求的密码

retry-count:请求重试次数

app-secret: APP SECRET

app-key: APP KEY

输入参数说明

I_CONTENT_TYPE:请求的参数类型

I_DATA:请求的参数

I_DATA_FILE:请求的参数文件

输出参数说明

O_RESP_HEADERS:请求响应头

O_RESP_STATUS_CODE:请求响应状态码

O_RESP_STATUS_LINE:请求响应状态行

O_RESP_CONTENT:请求响应内容

HTTP DELETE 组件(http.Delete)

配置参数说明

url:请求的 url

headers:请求的 header

timeout:请求的超时时间

proxy-host:代理网址

proxy-port:代理端口

proxy-user:代理用户

proxy-password:代理密码

ssl-cert-file:SSL 证书文件

ssl-cert-password:SSL 证书密码

ssl-cert-alias:SSL 证书别名

verify-ssl-cert:是否检验证书

auth-type:请求的认证方法

user:请求的用户名

password:请求的密码

retry-count:请求重试次数

app-secret: APP SECRET

app-key: APP KEY

输出参数说明

O_RESP_HEADERS:请求响应头

O_RESP_STATUS_CODE:请求响应状态码

O_RESP_STATUS_LINE:请求响应状态行

O_RESP_CONTENT:请求响应内容

XML 转 PDF 组件(pdf.ToPDF)

配置参数说明

mapping-file:XML 映射文件

template-file:PDF 模板文件

file-name:生成的 PDF 文件名

输入参数说明

I_XML_FILE:输入的 XML 文件

输出参数说明

O_PDF_FILE:生成的 PDF 文件

XML 转 IDOC 组件(idoc.ToIDoc)

配置参数说明

schema-home:元数据文件夹

file-name:生成的 IDOC 文件名

输入参数说明

I_XML_FILE:输入的 XML 文件

输出参数说明

O_IDOC_FILE:生成的 IDOC 文件

IDOC 转 XML 组件(idoc.ToXML)

配置参数说明

segment-separator:段分隔符

schema-home:元数据文件夹

file-name:生成的 XML 文件名

输入参数说明

I_IDOC_FILE:输入的 IDoc 文件

输出参数说明

O_XML_FILE:生成的 XML 文件

PGP 密钥生成器组件(pgp.KeyGen)

配置参数说明

key-type:加密类型,可选 RSA、DSA

key-size:密钥大小,可选 1024、2048、3072、4096

key-expiration-day:密钥有效期

输入参数说明

I_KEY_IDENTITY:密钥标识符

I_KEY_PASSPHRASE:密钥密码

输出参数说明

O_SECRET_KEY_FILE:公钥

O_PUBLIC_KEY_FILE:私钥

PGP 加密组件(pgp.Encrypt)

配置参数说明

sign-data:签名数据

compress-data:压缩数据

encrypt-data:加密数据

compression-algorithm:压缩类型,可选 UNCOMPRESSED、ZIP、ZLIB、BZIP2

encryption-algorithm:加密类型,可选 UNENCRYPTED、IDEA、TRIPLE_DES、CAST5、BLOWFISH、SAFER、DES、AES_128、AES_192、AES_256、TWOFISH、CAMELLIA_128、CAMELLIA_192、CAMELLIA_256

hash-algorithm:签名类型,可选 MD2、MD4、MD5、SHA1、SHA256、SHA384、SHA512、SHA224、RIPEMD160、DOUBLE_SHA、SHA3_224、SHA3_256、TIGER_192、HAVAL_5_160

secret-key:密钥

secret-key-pwd:密钥密码

public-key:公钥

wrap-armor:是否采用 ASCII 码形式

输入参数说明

I_FILE:输入文件

I_OUT_FILE_NAME:输出文件名

输出参数说明

O_FILE:输出文件

PGP 解密组件(pgp.Decrypt)

配置参数说明

secret-key:密钥

secret-key-pwd:密钥密码

public-key:公钥

输入参数说明

I_INPUT_FILE:输入文件

I_OUT_FILE_NAME:输出文件名

输出参数说明

O_OUTPUT_FILE:输出文件

PGP 签名组件(pgp.Sign)

配置参数说明

secret-key:密钥

secret-key-pwd:密钥密码

compression-algorithm:压缩类型,可选 UNCOMPRESSED、ZIP、ZLIB、BZIP2

hash-algorithm:签名类型,可选 MD2、MD4、MD5、SHA1、SHA256、SHA384、SHA512、SHA224、RIPEMD160、DOUBLE_SHA、SHA3_224、SHA3_256、TIGER_192、HAVAL_5_160

wrap-armor:是否采用 ASCII 码形式

detach-sign:文件与内容是否分离

输入参数说明

I_FILE:输入文件

I_OUT_FILE_NAME:输出文件名

输出参数说明

O_FILE:输出文件

PGP 校验组件(pgp.Verify)

配置参数说明

public-key:公钥

输入参数说明

I_FILE:输入文件

I_OUT_FILE_NAME:输出文件名

I_SIGNATURE:签名内容

输出参数说明

O_FILE:输出文件

ZIP 压缩组件(zip.Compressor)

输入参数说明

I_FILE_OR_DIR:输入待压缩文件或文件目录

I_OUT_FILE_NAME:输出文件名

输出参数说明

O_ZIP_FILE:输出 ZIP 压缩文件

文件组件

文件拷贝组件(file.Copy)

配置参数说明

copy-to:文件拷贝目标文件夹

rename-to:文件重命名

输入参数说明

I_FILE:输入源文件

输出参数说明

I_OUT_FILE_NAME:生成的文件或目录名字

O_FILE:生成的文件或目录

文件读取组件(file.Read)

配置参数说明

content-type:内容类型,可选 TEXT、BINARY

输入参数说明

I_FILE:输入文件

输出参数说明

O_CONTENT:输出文件内容

文件写入组件(file.Write)

配置参数说明

write-to:写入目录

filename:文件名

输入参数说明

I_CONTENT:写入的文件内容

I_OUT_FILE_NAME:写入的文件名

输出参数说明

O_FILE:输出文件

文件转换组件(file.Render)

配置参数说明

template-file:模版文件

filename:文件名

overwrite:是否覆盖

输入参数说明

I_XML_DOC:输入 XML 文档

I_JSON_DOC:输入 JSON 文档

I_RESULT_SET:输入 SQL 结果集

I_OUT_FILE_NAME:指定生成文件的名字

输出参数说明

O_FILE:输出文件

节点循环组件(xml.Nodes)

配置参数说明

xpath:XPath 路径

loop-end:循环的结束点

输入参数说明

I_XML_DOC:输入 XML 文档

输出参数说明

O_XML_NODE:输出 XML 节点

O_INDEX:序列号

XML 校验组件(xml.Validator)

配置参数说明

schema-file:指定 XML 的 schema 文件

throw-error:如果检验失败是否抛出异常

输入参数说明

I_XML_FILE:输入 XML 文件

输出参数说明

O_RESULT:校验结果

O_ERROR:校验失败的原因

XML 解析组件(xml.Parse)

配置参数说明

dialect:指定特殊的类XML版本,可选 Default、Microsoft Office XML Spreadsheet

encoding:XML文件字符集,可选 UTF8、GB2312、GBK

输入参数说明

I_XML_FILE:输入 XML 文件

输出参数说明

O_XML_DOC:输出 XML 文档

JSON 解析组件(json.Parse)

输入参数说明

I_JSON_FILE:输入 JSON 文件

输出参数说明

O_JSON_DOC:输出解析后的 JSON 文档

数据库组件

执行语句组件(db.Execute)

配置参数说明

db-url:数据库连接字符串

user:数据库用户名

password:数据库密码

transaction-policy:事务策略,可选 AUTO-COMMIT、MANUAL

query:SQL 语句

输入参数说明

I_DB_CONNECTION:数据库连接

I_PARAMETERS:执行参数

输出参数说明

O_AFFECTED_ROWS:执行结果

查询语句组件(db.Query)

配置参数说明

db-url:数据库连接字符串

user:数据库用户名

password:数据库密码

transaction-policy:事务策略,可选 AUTO-COMMIT、MANUAL

query:SQL 语句

输入参数说明

I_DB_CONNECTION:数据库连接

I_PARAMETERS:执行参数

输出参数说明

O_RESULT_SET:输出结果集

连接数据库组件(db.Connect)

配置参数说明

db-url:数据库连接字符串

user:数据库用户名

password:数据库密码

transaction-policy:事务策略,可选 AUTO-COMMIT、MANUAL

输入参数说明

I_DB_CONNECTION:数据库连接

输出参数说明

O_DB_CONNECTION:数据库连接

关闭连接组件(db.Close)

配置参数说明

db-url:数据库连接字符串

user:数据库用户名

password:数据库密码

transaction-policy:事务策略,可选 AUTO-COMMIT、MANUAL

transaction:事务,可选 COMMIT、ROLLBACK、NONE

输入参数说明

I_DB_CONNECTION:数据库连接

提交数据组件(db.Commit)

配置参数说明

db-url:数据库连接字符串

user:数据库用户名

password:数据库密码

transaction-policy:事务策略,可选 AUTO-COMMIT、MANUAL

输入参数说明

I_DB_CONNECTION:数据库连接

还原数据组件(db.Rollback)

配置参数说明

db-url:数据库连接字符串

user:数据库用户名

password:数据库密码

transaction-policy:事务策略,可选 AUTO-COMMIT、MANUAL

输入参数说明

I_DB_CONNECTION:数据库连接

分组结果组件(db.GroupBy)

配置参数说明

column-name:分组列名

loop-end:结束操作

输入参数说明

I_RESULT_SET:分组结果集

输出参数说明

O_RESULT_SET:输出结果集

O_INDEX:索引

逻辑组件

错误检查组件(flow.Error)

配置参数说明

message-expression:错误消息表达式

分支组件(flow.Branch)

配置参数说明

expression:分支表达式

routes:分支判断条件

输入参数说明

I_EXPRESSION:分支条件表达式

输出参数说明

O_SELECTED_ROUTE:选择分支路由