wf1

来源:互联网 发布:js时区转换 编辑:程序博客网 时间:2024/05/22 03:44
第1步:创建自己的工作流应用程序

在这一步,用WebLgoic Workshop创建应用程序,在这个应用程序中构建示范工作流(RequestQuote.jwf)。这一步的任务包括:

· 创建工作流示范应用程序

· 开始设计自己的Request Quote工作流

· 设计视图中工作的说明

创建工作流示范应用程序

1. 在WebLogic Workshop菜单中,单击 File —> New —> Application。会显示New Application对话框。

2. 在New Application对话框中,在左边窗格中选择Tutorial,在右边窗格中选择Tutorial Workflow Application



. 在Directory域中,选择要在其中创建应用程序的目录。

4. 在Name域中,输入Tutorial_Workflow_Application。

5. 单击Server域旁边的箭头以显示服务器清单。然后选择集成服务器(integration server)。例如,在Windows系统中,integration服务器所在的路径为:

BEA_HOME/weblogic81/samples/integration

其中BEA_HOME 是WebLogic平台的安装目录。

6. 单击Create

7. 将会创建这个示范工作流应用程序并显示在Application窗格中。如果Application窗格在WebLogic Workshop中不可见,则在菜单栏中选择View —> Application



Application窗格显示一个层次化的结构,表示工作流应用程序中可用的文件和资源。它包括下面的组件:

Tutorial_Workflow_Application—应用程序文件夹。

SSchemas—包含工作流中使用的XML Schema。

Tutorial—项目文件夹。每一个工作流应用程序都包含一个或者多个项目。项目代表WebLgic Server Web应用程序。换句话说,在创建项目时,就创建了Web应用程序(在客户用来访问应用程序的URL中包含了项目的名字)。

Web应用程序是J2EE部署单元,它定义了一组Web资源,如JSP、servlet、HTML页面,还可以定义对外部资源如EJB的引用。

requestquote—包含项目文件:

· services文件夹包含工作流与之交互的Web服务。

· testxml文件夹包含可以用来测试完成的工作流的XML文件。

· RequestQuote.jwf—完成的工作流(教程引导您重新构建这个工作流。提供它是为了参考,这样在开始重新构建它之前可以运行并测试这个工作流)。

· DTF文件(Transformations.dtf、PriceAvailTransform.dtf、TutorialJoin.dtf) —包含在RequestQuote.jwf中使用的数据转换。

要学习更多有关应用程序组件的内容,参见创建工作流项目中的应用程序的组件。 注:如果要运行和测试在application文件夹中提供的RequestQuote.jwf,需要完成第11步:运行Reuqest Quote工作流中的步骤。

8. 在教程中,要从零开始构建RequestQuote.jwf。因此需要从Tutorial项目中删除下列文件:

· RequestQuote.jwf

· Transformations.dtf

注:只删除 RequestQuote.jwf和Transformations.dtf。所有其他文件都是支持构建工作流所需要的。

开始设计Request Quote工作流

在这一步开始重新构建RequestQuote.jwf工作流的过程。

1. 在WebLogic Workshop菜单中,选择Build —> Build Schemas。

这可保证在Tutorial_Workflow_Application/Schemas文件夹中提供的XML Schema被编译。要使XML Schema在工作流中可用,必须将它们放到工作流应用程序的Schemas文件夹中。这个文件夹中的XML Schema编译为常规XML Bean。这样,WebLogic Workshop就生成一组代表Schema的各方面的接口。要了解工作流应用程序中的Schema,参见工作流变量和数据类型。

2. 在Application窗格中,右击requestquote文件夹(Tutorial_Workflow_Application/Tutorial/requestquote)以显示下拉菜单。

3. 选择New —> Workflow JWF File。会显示New File对话框。

4. 在左边窗格中选择Workflows,然后选择右边窗格中的Workflow JWF File。



5. 在File Name域中输入 RequestQuote.jwf。

注:正如在New File对话框中的文件扩展名所表明的,在创建这个工作流文件时创建的是一个新JWF文件。JWF文件是一个JAVA文件;它包含一个Java类的代码。不过,因为具有JWF扩展名的文件包含专门针对工作流类的实现代码,所以在WebLogic服务器环境中这个扩展名给了它特殊的意义。


这个新的、现在只包含Start和Finish节点的RequestQuote.jwf文件就会创建,并且显示在Design View中。

 

在Design View中工作的说明

本节描述在WebLogic Workshop图形设计环境中用来设计工作流的组件和工具。一定要熟悉下列项目——因为在整个教程中都要使用它们。

Application窗格

以层次化结构表示项目中的资源文件,并提供了可以用来保存、打开和删除项目文件的地方。项目将源文件组织为WebLogic服务器Web应用程序。
如果Application窗格在Weblogic Workshop中不可见,则从WebLogic Workship菜单中选择View —> Application。

Design View

Design View是主要的工作区域。它显示正在设计的工作流 。

在Design View中工作时,可以从WebLogic Workshop菜单栏访问所需要的工具。

还可以在Design View右击节点或者一组节点以访问选项——与所设计的节点有关的不同的可用选项。例如,可以双击节点名并输入一个新的名字来重新命名任何工作流节点,也可以右击节点以显示下拉菜单,然后在菜单中选择Rename。可以右击节点或者节点组并选择Add Exception Path为节点或者节点组添加exception路径。

要了解Design View中节点组的更多内容,参见在工作流中组织节点。

Source View

显示当前工作流的源代码。在设计工作流时,源代码写入JWF文件。

Palette

显示可以添加到工作流的节点。节点表示工作流中不同类型的逻辑。

如果Palette在WebLogic Workshop中不可见,就从WebLogic Workshop菜单中选择View —> Windows —> Palette

将节点从Palette中拖到Design View中时,在工作流中出现目标 。每一个目标表示工作流中一个可以放置节点的有效位置。当将节点拖到一个效位置附近时,目标就会激活 。这时可以释放鼠标按键,节点会停靠在工作流中激活的目标位置上。 Data Palette

Data Palette显示下面的选项卡:Variables和Controls。Variables选项卡显示在工作流中创建的工作流变量,并可用来创建新的变量。Controls选项卡显示项目中控件的实例,并可用来添加新的实例。

如果Data Palette在WebLogic Workshop中不可见,就从菜单栏中选择 View —> Windows —> Data Palette

Property Editor

用于访问在Design View中选择的节点或者节点组的属性。

如果Property Editor在WebLogic Workshop中不可见,则从菜单栏中选择 View —> Property Editor

 
原创粉丝点击