为解析目录列表示例配置 FTP 端点
要在环境中运行解析目录列表示例,请将 FTP 端点使用的配置属性的值配置为指向 FTP 服务器。此外,FTP 服务器还必须使用平面文件模式所预期的格式来生成目录列表。
关于此任务
仅当计划运行解析目录列表示例时才完成下列步骤:
- 在 Studio 中编辑和测试 FTPParseDirListingExample 的 FTP 配置属性
- 配置 FTP 服务器的根目录
- 确定 FTP 服务器是否生成与此示例中包含的平面文件模式格式相同的文件列表
- 运行 FTPParseDirListingExample
要仅查看和了解有关示例的更多信息,请完成解析目录列表示例部分中的过程。
在 Studio 中编辑和测试 FTPParseDirListingExample 的 FTP 配置属性:
过程
- 打开 FTPParseDirListingExample。有关指示信息,请参阅解析目录列表示例中的步骤 1-2。
- 从工具栏菜单中选择 。这样会显示“配置属性”对话框。
- 编辑用以反映 FTP 服务器的属性值。
- 在“项目”选项卡中,双击 FTP 端点。这样会显示“FTP 端点”选项卡。
- 要验证是否已输入正确的 FTP 信息,请单击测试。如果 Studio 连接到 FTP 端点,那么会显示“信息”对话框,其中包含指示已成功连接到端点的消息。
- 在“项目”选项卡中,双击 processBids 编排。 这样会显示 processBids 编排选项卡。
下一步做什么
配置 FTP 服务器的根目录:
- 向 FTP 服务器添加附加目录。对同时在 FTPServerDirStructure 目录中提供的目录结构进行镜像。
如果在 Studio 安装期间接受了缺省设置,那么此目录位于以下位置:C:\Program Files\IBM\WebSphere Cast Iron Studio 3.X\Samples\FTPParseDirListing\FTPServerDirStructure在运行时期间,解析目录列表示例希望 FTP 服务器的根目录包含以下目录结构:
\input\processFailed\processWidgetRUs\processAcmeInc\processNewCompany
- 将 bid*.txt 文件的副本移至 FTP 服务器上的 \input 目录。如果在 Studio 安装期间接受了缺省设置,那么会在以下目录位置中提供这些文件:C:\Program Files\IBM\WebSphere Cast Iron Studio 3.X\Samples\FTPParseDirListing\FTPServerDirStructure\input运行示例之前,下列文件的副本必须位于 FTP 服务器的 \input 目录中。
- bidAcmeInc.txt
- bidCrankCo.txt
- bidWidgetRUs.txt
- bidBudgetManufacture.txt
- bidSamAndSons.txt
确定 FTP 服务器是否生成与此示例中包含的平面文件模式格式相同的文件列表:
- 打开 FTPParseDirListingExample。有关指示信息,请参阅解析目录列表示例中的步骤 1-2。
- 在“项目”选项卡中,双击 processBids 编排。 这样会显示 processBids 编排选项卡。
- 单击标为列出文件的完整目录列表的 FTP 列出文件活动。
- 单击测试。
- 确定目录列表的格式是否与以下目录列表匹配:
如果目录格式不同,那么可以修改名为 parseDirListing 的平面文件模式。-rw-r--r-- 1 551 551 65 May 3 11:39 bidAcmeInc.txt-rw-r--r-- 1 551 551 43 May 3 11:39 bidBudgetManufacture.txt-rw-r--r-- 1 551 551 0 May 3 11:39 bidCrankCo.txt-rw-r--r-- 1 551 551 73 May 3 11:39 bidSamAndSons.txt-rw-r--r-- 1 551 551 33 May 3 11:39 bidWidgetRUs.txt
警告:
更改平面文件模式的节点可能会影响编排中的其他实体。您可能需要更新编排以反映这些更改。
有关更多信息,请参阅平面文件模式编辑器概述。要打开此示例中所用的平面文件模式,请在项目选项卡中双击“平面文件模式”文件夹中的 parseDirListing。将 FTP 列表文件活动的测试按钮的输出复制并粘贴到文件,然后在平面文件模式编辑器的“测试”选项卡中打开该文件。请更改平面文件模式的节点以反映目录列表。size 节点由 If..Then 活动的 “If size less or equal 0” 分支使用。 请确保在运行时期间为大小节点提供值。
运行 FTPParseDirListingExample:
-
从 Studio 发布 FTPParseDirListingExample 项目。 从 Studio 工具栏中选择
。 -
从 Web 管理控制台 (WMC) 部署 FTPParseDirListingExample 项目。 有关更多信息,请参阅 WMC 联机帮助或《入门指南》的开发 BookOrder 项目部分中的步骤 11:发布和部署已完成的集成项目。