中国IT动力,最新最全的IT技术教程
最新100篇 | 推荐100篇 | 专题100篇 | 排行榜 | 搜索 | 在线API文档
首 页 | 程序开发 | 操作系统 | 软件应用 | 图形图象 | 网络应用 | 精文荟萃 | 教育认证 | 硬件维护 | 未整理篇 | 站长教程
ASP JS PHP工程 ASP.NET 网站建设 UML J2EESUN .NET VC VB VFP 网络维护 数据库 DB2 SQL2000 Oracle Mysql
服务器 Win2000 Office C DreamWeaver FireWorks Flash PhotoShop 上网宝典 CorelDraw 协议大全 网络安全 微软认证
硬件维护  CPU  主板  硬盘  内存  显卡  显示器  键盘鼠标  声卡音箱  打印机  机箱电源  BIOS  网卡  C#  Java  Delphi  vs.net2005
  当前位置:> Bea专区 > BEA Workshop
第9步:将报价写入文件系统
作者:未知 时间:2006-08-04 11:46 出处:bea.com.cn 责编:月夜寒箫
              摘要:第9步:将报价写入文件系统
第9步:将报价写入文件系统
 
  如果要创建一个让工作流向文件系统写入在前面一步创建的报价(结合了价格和可用数量)的节点的话,就要完成这一步。File控件使在文件系统中读取、写入或者附加文件变得容易了。

完成下面的任务以设计自己的工作流将价格和可用数量的结合写入自己的文件系统:

· 在项目中创建文件控件的一个实例
· 在设计工作流中的Control Send节点与文件控件进行交互

在项目中创建File控件的一个实例

对每一个要操作的文件都必须创建一个单独的File控件实例。在这里,在工作流中添加File控件的一个实例。

1. 单击Contorl选项卡以显示控件清单,它代表了工作流可以使用的资源。

2. 选择File。将会显示 Insert Control 对话框。

3. 在Insert File Control 对话框中:

a. 在Step 1中,输入myFileQuote作为这个控件的变量名。

b. 在Step 2中,保证选中了下面的选项:Create a new File control to use。然后,在New JCX name域中输入myFileQuote

c. 在 Step 3中,在下面的域中输入值:

directory-name-输入要File控件写入的文件的位置。可以使用文件系统中的任何位置。

file-mask-输入文件的名字。例如输入quote.xml

file-type-选择下拉列表中的XmlObject

d. 单击Create以关闭Insert Control对话框。

在项目中创建了一个名为myFileQuoteFile控件的实例,并显示在Controls选项卡中。

4. 选择File -> Save以保存所做的工作。

在自己的工作流中设计Control Send节点以与File控件进行交互

1. 在Application窗格,单击RequestQuote.jwf以确保工作流显示在 Design View

2. 在Palette中,单击 Control Send,并将它拖到Design View中的工作流上,释放到紧靠Combine Price and Avail Quotes节点下面的位置。

3. 将Control Send节点重命名为Write Quote to File

4. 双击 Write Quote to File节点以打开它的节点构造器。

5. 在General Settings 选项卡中,单击Control 域旁边的箭头,并从控件列表中选择myFileQuote

Method窗格加入了可以对文件控件调用的一组异步发送方法。

6. 选择下面的方法: void write(XmlObject arg1)

7. 单击Send Data 以打开节点构造器的第二个选项卡。
Method Expects域中填入了write()方法所期待的数据类型:XmlObject

8. 单击Select Variable。然后从变量列表中选择Quote(QuoteDocument) (记住,已创建了用于包含第8步:创建Quote文档中的quote的Quote变量)。

9. 单击Apply,然后单击Close

这一步完成了File控件节点的设计。在运行时,第8步:创建Quote文档中创建的quote文档被写入文件系统中所指定的位置。

关闭本页
 
首页 | 投资与合作 | 服务条款 | 隐私政策 | 收藏本站 | 设为首页 | 新用户注册 | 免责声明 | 使用帮助
Copyright ©2005-2008 chinaitpower.com All rights reserved. www.chinaitpower.com 版权所有