工作流组件高级配置说明
通用组件
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:选择分支路由
