可用操作

Integration Builder 支持多种不同类型的操作,可帮助您创建满足特殊需求的集成。

您可以使用“新操作”对话框上的搜索框来查找要添加的操作。要执行此操作,请在左侧窗格中选择一个操作类别,然后在搜索框中输入所需的操作。在出现的列表中,双击所需的操作。

关闭打印操作

从向 BarTender 发送打印请求的多种操作选择以打印 BarTender 文档。操作选项包括提示输入数据(可用于通过数据输入表单将数据打印到文档)和重新发送任何失败的打印作业。

操作

描述

打印 BTXML 脚本

将 Integration Service 定向为在每次运行集成时打印特定 BarTender 文档。

打印命令脚本

解析并运行打印命令脚本,该脚本为一组编写的指令,Integration Service 可以读取并运行这些指令。

打印文档

将 Integration Service 定向为在每次运行集成时打印特定 BarTender 文档。

 

关闭转换操作

从各种用于操纵数据的操作中进行选择,如搜索并替换、将文本转换为记录集、将 SAP AII 数据包转换为 BTXML 等。转换操作可以像重命名文件一样简单,也可以像使用 XSLT 样式表将 XML 转换为 BTXML 一样复杂。

操作

描述

BTXML 打印响应 IBM WebSphere 传感器事件

将 BTXML 脚本的打印结果转换为 IBM WebSphere 传感器事件Web 服务器可以接受的格式。结果会保存在随后可通过“发送 Web 服务请求”操作上传的变量中。

IBM WebSphere 传 感器事件转换为 BTXML

将传感器事件生成的 XML 打印请求转换为 BTXML。该操作将 BTXML 脚本置于输出变量中,该变量之后可以通过“打印 BTXML 脚本”操作发送到 BarTender 中。

IBM WebSphere 传 感器事件转换为 BTXML (带有打印状态)

在与传感器事件搭配使用时,将传感器事件生成的 XML 打印请求转换为 BTXML,该传感器事件指定双向打印界面以便在完成作业后,将作业状态报告给调用的应用程序。该操作将 BTXML 脚本置于输出变量中,该变量之后可以通过“打印 BTXML 脚本”操作发送到 BarTender 中。 在完成操作后,可以由“BTXML 打印响应 IBM WebSphere 传感器事件”操作转换状态并由“发送 Web 服务请求”操作返回状态。

在源文本结尾后插入

打开指定的源,并在源文本的结尾后插入提供的文本或字符。

在源文本开头前插入

打开指定的源,并在源文本的开头插入提供的文本或字符。

Oracle WMS 和 MSCA 打印请求转 换为 BTXML

将 Oracle 仓库管理解决方案 (WMS) 和移动供应链应用程序 (MSCA) 打印请求转换为 BTXML。该操作将 BTXML 脚本置于输出变量中,该变量之后可以通过“打印 BTXML 脚本”操作发送到 BarTender 中。

SAP AII 至 BTXML

将 SAP Auto-ID Infrastructure (AII) 数据包转换为 BTXML。该操作将 BTXML 脚本置于输出变量中,该变量之后可以通过“打印 BTXML 脚本”操作发送到 BarTender 中。

搜索并删除

在指定的源中搜索文本或字符并删除。

搜索并删除后面全部内容

在指定源中搜索文本或字符,并删除找到的字符串后面的所有数据。

搜索并删除前面全部内容

在指定源中搜索文本或字符,并删除找到的字符串前面的所有数据。

搜索并在后面插入

在指定源中搜索文本或字符,并直接在其后面插入提供的内容。

搜索并在前面插入

在指定源中搜索文本或字符,并直接在其前面插入提供的内容。

搜索并替换

在指定源中搜索文本或字符,并使用提供的内容进行替换。

将文本转换为记录集

针对指定数据库将已标识的文本源转换为记录集。

使用 XSLT 转换 XML

使用 XSLT 样式表将另一个应用程序的输出 XML 从其原始 XML 格式转换为另一种 XML 格式。然后会将重新格式化的 XML 置于输出变量中。

关闭输入操作

输入操作用于指定端口、网络套接字或从中接收数据的文件,或仅仅在处理下一操作之前查找某个文件是否存在。

操作

描述

读取文件

监控指定文件夹以查找定义的文件类型,然后读取该文件中包含的数据,再将这些数据保存到变量。

从网络套接字读取

从网络套接字读取以查找传入的数据。

从串行端口读取

从串行端口读取以查找传入的数据。

等待文件

监控指定文件夹以查找定义的文件类型。在检测到文件时,此操作完成,并让后续操作开始运行。

关闭输出操作

输出操作用于指示 Integration Service 向指定的输出渠道发送或写入数据。

操作

描述

发送电子邮件

向您指定的电子邮件帐户发送电子邮件。

发送到消息队列

将消息写入到 Microsoft 消息队列 (MSMQ) 中。

发送到网络套接字

发送 TCP 或 UDP 套接字上的数据。

发送到串行端口

将数据写入到串行端口中。

发送 Web 服务请求

向 Web 服务(REST 或 SOAP)发送 HTTP 请求。

写入文件

将数据串写入到文件中。

将消息写入日志

将信息发送到消息日志。

关闭执行操作

执行操作用于分组操作子组,发送脚本命令,操纵数据库记录,以及设置变量以供其他操作使用。

操作

描述

BarTender 命令行

通过命令行界面运行 BarTender 命令行打印作业。

BarTender 流程

通过 Process Builder 流程文件或旧版 Batch Maker 批处理文件打印多个 BarTender 文档。

递减变量

指定在每次运行操作时想要其值递减的变量。

用于每条数据库记录

针对每条记录运行数据库查询和操作。

用于归档中的每个文件

对匹配指定条件的归档文件夹中的每个文件运行一个或多个操作构成的组。

用于文件夹中的每个文件

对匹配指定条件的文件夹中的每个文件运行一个或多个操作构成的组。

For Loop

指定一个或多个操作构成的组按顺序连续运行,直到所分配变量值通过每个循环迭代递增或递减而达到指定值为止。

转到

跳转到指定操作以继续运行的操作。

分组

指定集成的操作子组。可以重复地按顺序或并行运行组中的操作。

递增变量

指定在每次运行操作时想要其值递增的变量。

PowerShell 命令

运行 Windows PowerShell 命令。

打印 BTXML 脚本

将 BTXML 脚本发送给 BarTender,以处理代码并完成代码所定义的任务。

打印命令脚本

解析并运行打印命令脚本,该脚本为一组编写的指令,Integration Service 可以读取并运行这些指令。

打印文档

将 Integration Service 定向为在每次运行集成时打印特定 BarTender 文档。

Select Case

创建一个或多个“Case”子操作和一个“默认值”操作,并指定为了确定运行其中哪个操作而要进行求值的变量。

设置多个变量

设置一个或多个变量的值。

设置变量

设置一个变量的值。

Shell 命令

运行一个能被用于运行操作系统命令或第三方工具的 shell 命令。

停止

停止集成正在运行的所有操作。

等待

指定等待操作完成所经过的时间量。可使用此操作在按顺序执行的操作中创建暂停。

等待文件

监控指定文件夹以查找定义的文件类型。在检测到文件时,此操作完成,并让后续操作开始运行。

While Loop

指定只要满足指定的条件,就会一直按顺序运行一组操作(包含一个或多个操作)。

工作流程转换

使分配给工作流程的 Librarian 文件从一种工作流程状态转换为另一种工作流程状态。

关闭文件操作

文件操作用于在受支持的文件系统和位置操纵文件或文件夹。文件系统或位置可以是相对于包含集成文件的文件夹的路径、临时存储文件夹、本地文件系统或网络共享、Librarian 或受支持的云存储位置。有关受支持的云存储位置的更多信息,请参阅 Administration Console 的云存储页面

操作

描述

将文件添加到归档

将文件夹中的一个或多个文件添加到归档中。

复制文件

将文件从一个位置复制到另一位置。

复制文件夹

复制文件夹。

创建文件夹

创建文件夹。

删除文件

删除文件。

删除文件夹

删除文件夹。

从归档提取文件

将归档中的一个或多个文件提取到文件夹中。

用于归档中的每个文件

对匹配指定条件的归档文件夹中的每个文件运行一个或多个操作构成的组。

用于文件夹中的每个文件

对匹配指定条件的文件夹中的每个文件运行一个或多个操作构成的组。

移动文件

将文件从一个位置移动到另一位置。

移动文件夹

移动文件夹。

读取文件

监控指定文件夹以查找定义的文件类型,然后读取该文件中包含的数据,再将这些数据保存到变量。

重命名文件

重命名文件。

重命名文件夹

重命名文件夹。

工作流程转换

使分配给工作流程的 Librarian 文件从一种工作流程状态转换为另一种工作流程状态。

写入文件

将数据串写入到文件中。

关闭数据库操作

操纵数据库记录集。对记录集执行操作,或根据文本文件创建记录集。

操作

描述

删除数据库记录

从相连数据库中删除一条或多条记录。

执行 SQL

运行任何类型的自定义结构化查询语言 (SQL) 脚本。

用于每条数据库记录

针对每条记录运行数据库查询和操作。

插入数据库记录

在相连数据库中插入一条新记录。

将文本转换为记录集

针对指定数据库将已标识的文本源转换为记录集。

更新数据库记录

更新相连数据库中的一条或多条记录。