Studio 基础

Studio 可以提供一个称为“工作空间”的环境,您可以在其中设计和配置集成项目。工具箱是工作空间旁边的区域,其中多个选项卡包含用于构建集成项目的组件;如端点、模式、编排、样式表、转换、WSDL、活动、变量和函数等组件。

工具栏图标

下列 Studio 工具栏图标直接位于 Studio 工具栏菜单选项下:
  • 新建项目:新建项目 创建项目
  • 打开项目:打开项目 打开项目
  • 保存项目:保存项目 保存项目
  • 关闭项目:关闭项目 请参阅保存项目
  • 撤销:撤销 允许您撤销先前的操作。
  • 重做:重做 允许您重做先前撤销的操作。
  • 剪切:剪切 除去实体并在剪贴板中保存该实体的副本以在稍后供粘贴操作使用。例如,您可以从编排中除去活动并将其存储到剪贴板中。要了解更多的信息,请参阅在编排中处理活动
  • 复制:复制 将所选实体的副本保存到剪贴板中以在稍后供粘贴操作使用。
  • 粘贴:粘贴 从剪贴板中复制已存储的实体。
  • 删除:删除 除去实体。活动不会保存在剪贴板中。
  • 验证项目:验证项目 验证项目中的所有编排。如果编排无效,那么在“项目”选项卡中的编排旁边会显示无效编排图标 无效编排。 如果编排无效,请单击编排以在“验证结果”窗口中查看错误。
  • 发布项目:发布项目 打开发布项目对话框。您可以通过“发布项目”对话框向 Integration Appliance 发布项目
  • 导出项目:导出项目 打开“保存”对话框。从“保存”对话框可将与项目关联的所有编排、端点、模式及其他项目保存到以 .par 扩展名结尾的单个文件中。
  • 项目文档生成:生成项目文档并将其另存为 HTML 文件。
  • 首选项:首选项 打开“首选项”对话框。您可以从“首选项”对话框中指定项目、编排、平面文件属性、SSL/Kerberos、会话登录和 XML 模式首选项。
  • 帮助:帮助 打开 Studio 帮助。

编排和工作空间

选择编排时,在工作空间的上半部分中会显示所选实体的选项卡视图。例如,如果双击项目选项卡中的编排,那么该编排的图形视图会显示为选项卡。编排或工作流程包含集成的逻辑流。将活动从活动选项卡拖放到编排以直观定义集成的逻辑流。有关可从工作空间的上半部分中配置的其他实体的列表,请参阅项目选项卡。

工作空间的下半部分可用于定义或配置已添加到编排中的活动。它将通过不同的名称来进行引用(取决于您当时正在执行的操作)。如果您正在创建映射,那么此区域将被称为“映射编辑器”。如果您正在配置端点或配置活动,那么它将作为“属性”窗格来进行引用。

“工具箱”选项卡

工具箱包含五个侧边选项卡:项目活动变量函数验证
注: 您可以通过在工作空间和工具箱之间移动不可视滑块来放大或缩小工具箱。

“项目”选项卡

项目选项卡包含存储构成任何集成项目的基本实体的文件夹。最初,这些文件夹都是空文件夹。项目选项卡包含下列文件夹:
端点
指定连接各种外部系统所需的连接信息。Integration Appliance 支持连接多种类型(包括 FTP、SFTP、HTTP、HTTPS、电子邮件(SMTP 和 POP)、SAP、MQ、Web Service 以及多种商用数据库系统)的端点。
平面文件模式
定义平面文件的内容和结构。平面文件是任何非 XML 文本数据(如以逗号和制表符分隔的文件以及 EDI)或特定于行业的文本格式(如针对医疗保健行业的 Health Level 7 (HL7) 格式)。
编排
包含执行特定业务流程的活动序列。编排是任何集成项目的中心实体。
样式表
定义如何将 XML 数据从一种格式转换为另一种格式。 您可以将 XSLT 样式表上载到 Studio 中并向编排中添加“应用 XSLT”活动,该活动在运行时期间会启动 XSLT 样式表。
转换
包含表示源节点和目标节点之间一组映射(一个或多个映射)的独立映射。
WSDL
WSDL 是指描述 Web Service 的 XML 文档。它可以定义访问 Web Service 的方式以及可用于 Web Service 的操作。
XML 模式
定义 XML 数据的内容和结构。XML 模式通常存储在以 .xsd 扩展名结尾的文件中。将 XML 模式上载到项目中时,可以使用该 XML 模式创建编排的活动所使用的变量。
此外,还会提供下列图标:
  • 新建编排:新建编排 单击以创建编排。
  • 新建端点:新建端点 单击以创建端点。
  • 新建平面文件模式:新建平面文件模式 单击以新建平面文件模式。
  • 新建独立映射:新建独立映射 单击以创建独立映射。
  • 添加文档:添加文档 单击以将文件上载到当前项目中。
  • 重新验证项目:重新验证项目 单击以验证当前项目中的编排。
要以列表视图形式查看构成项目选项卡的实体,请执行下列操作:
  1. 从 Studio 工具栏菜单中选择编辑 > 首选项。这样会显示首选项对话框。
  2. 选中以列表形式显示“项目”选项卡的实体复选框。
要查看和配置项目选项卡中的现有实体,请选择下列选项之一来打开实体:
  • 双击项目选项卡中的实体
  • 选择项目选项卡中的实体并按回车键。
实体属性显示在“属性”窗格中。通过单击项目选项卡中的编排,验证该编排。如果编排无效,那么会显示编排警告图标 编排警告图标,并且在项目选项卡的旁边会打开“验证结果”窗口。单击窗口中的错误消息,以打开相应面板来修复错误。

要重命名或删除项目选项卡中的实体,请右键单击该实体,然后从列表中选择重命名删除

要复制并粘贴项目选项卡中的实体,请执行下列操作:
  1. 选择项目选项卡中其中一个文件夹内的实体。
  2. 要复制实体,请输入键序列:Ctrl+C。
  3. 要粘贴实体,请输入键序列:Ctrl+V。此时在项目选项卡中会显示实体副本。

要以列表形式查看项目选项卡的实体,请在 Studio 的“首选项”窗格中选中将“项目”选项卡的实体显示为列表复选框。 要了解更多的信息,请参阅设置首选项

项目选项卡打开时,缺省情况下,在项目选项卡中显示“依赖性”窗格。 选择项目选项卡中的实体会显示直接依赖于项目中此实体的实体,如果已除去此实体,那么项目中的实体将不完整。

例如,如果您具有由 BatchOrder 编排的 FTP 轮询目录FTP 放置文件活动使用的 FTP 端点,那么单击项目选项卡中的 FTP 端点会在“依赖性”窗格中显示 BatchOrder 编排,因为端点由该编排使用。如果删除该 FTP 端点,那么 BatchOrder 编排将处于不完整状态。如果选择 BatchOrder 编排,那么在“依赖性”窗格中将不列出 FTP 端点,因为您可以删除 BatchOrder 编排而不影响 FTP 端点。

缺省情况下,“依赖性”窗格出现在项目选项卡下方。您可以通过在“首选项”窗格中清除项目的显示从属项目节点复选框来隐藏“依赖性”窗格。要查看项目的首选项,请从工具栏菜单中选择编辑 > 首选项,然后在左侧窗格中选择“项目”。这样会显示项目的首选项。

“活动”选项卡

活动可在编排中执行特定操作。在活动选项卡上,活动将被分组为以下常规类别:
  • 转换
  • 逻辑
  • 实用程序
  • 归档
  • 数据库
  • 数据质量
  • 电子邮件
  • FTP
  • HTTP
  • JDE
  • JMS
  • MQ
  • NetSuite
  • PeopleSoft
  • SAP
  • Salesforce.com
  • Siebel
  • Web Service

“变量”选项卡

变量是用于编排的工具。它们用于将数据源与编排绑定,还用于传递数据值或在其通过编排时进行相应操作。 变量选项卡提供可以创建和编辑变量的区域。

“函数”选项卡

函数是用于映射编辑器的工具。使用这些工具可以指定通过编排传递数据时如何转换数据。如果“函数”选项卡中所提供的函数无法满足您的需求,那么您可以创建自己的定制函数。

内存使用情况和垃圾回收

如果在“首选项”对话框中选择了在状态栏中显示内存使用情况选项,那么会显示内存条和废纸箱图标,如下图中所示。此内存条显示与操作系统当前分配给 Studio 的总内存 (520 MB) 相比,Studio 当前使用的内存量,如图 1 中所示:

图 1. 内存使用情况内存使用情况

要请求 Studio 尝试进行垃圾回收,以回收 Studio 内的所有未使用内存,请单击位于内存条右侧的废纸箱图标。单击垃圾回收废纸箱图标可能会减少 Studio 当前在内部使用的内存量,从而在处理大项目时潜在提高 Studio 的性能。 单击垃圾回收废纸箱不会减少 Studio 所使用的操作系统内存,该内存的大小将保持不变(即,最初分配给 Studio 的 520 MB 大小)。

“实体”选项卡

要管理实体选项卡:在工作空间的上半部分中,以选项卡形式显示从项目选项卡中选择的实体(例如:“编排”和“端点”)。 您可以通过右键单击选项卡并从菜单中选择相应的操作来管理这些选项卡:
  • 关闭:关闭为打开菜单而右键单击的选项卡。
  • 关闭其他选项卡:关闭所有打开的实体选项卡,但为打开菜单而右键单击的实体选项卡除外。
  • 关闭所有选项卡:关闭当前打开的所有实体选项卡。
  • 关闭除当前选项卡外的其他所有选项卡:关闭除当前所选实体选项卡之外的所有打开实体选项卡。

浏览至隐藏实体选项卡:在从项目选项卡打开了大量实体时,会显示隐藏选项卡图标 隐藏选项卡图标,如图 2 中所示。

图 2. 隐藏选项卡隐藏选项卡的图

要访问隐藏实体选项卡,请单击隐藏选项卡图标 隐藏选项卡图标。此时会显示所有当前打开的选项卡的列表。从菜单中选择其中一个选项卡。