WWF的一些注意点[新手向]

原创 2007年10月03日 23:35:00

WWF的一些注意点[新手向]

Posted on 2006-09-07 12:06 懒得想 阅读(209) 评论(0)  编辑  收藏 所属分类: .net fx

1.
sqlserver2k 必须安装sp4补丁  (2005未测试)
否则使用SqlWorkflowPersistenceService 和SqlWorkflowTrackingService时会报错
http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=182546&SiteID=1

2.
web.config 添加配置
<WorkflowRuntime Name="WorkflowServiceContainer">
    <CommonParameters>
      <add name="ConnectionString" value="Initial Catalog=SharedStore;Data Source=localhost;Integrated Security=SSPI;"/>
    </CommonParameters>
    <Services>
      <add type="System.Workflow.Runtime.Hosting.ManualWorkflowSchedulerService, System.Workflow.Runtime, Version=3.0.00000.0, Culture=neutral,

PublicKeyToken=31bf3856ad364e35"/>
      <add type="System.Workflow.Activities.ExternalDataExchangeService, System.Workflow.Activities, Version=3.0.00000.0, Culture=neutral,

PublicKeyToken=31bf3856ad364e35"/>
      <add type="System.Workflow.Runtime.Hosting.SharedConnectionWorkflowCommitWorkBatchService, System.Workflow.Runtime, Version=3.0.00000.0,

Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
      <add type="System.Workflow.Runtime.Hosting.SqlWorkflowPersistenceService, System.Workflow.Runtime, Version=3.0.00000.0, Culture=neutral,

PublicKeyToken=31bf3856ad364e35" UnloadOnIdle="true"/>
      <add type="System.Workflow.Runtime.Tracking.SqlTrackingService, System.Workflow.Runtime, Version=3.0.00000.0, Culture=neutral,

PublicKeyToken=31bf3856ad364e35"/>
    </Services>
 </WorkflowRuntime>

即可以使用类似
SqlWorkflowPersistence persist = runtime.GetService<SqlWorkflowPersistence>();
的方法获取Service
要不然只能通过如此冗长的方式
SqlWorkflowPersistence persist = new SqlWorkflowPersistence (
connectionString,UnloadOnIdle,timeSpan,timeSpan);

添加
<add name="WorkflowHost" type="System.Workflow.Runtime.Hosting.WorkflowWebHostingModule, System.Workflow.Runtime, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
到 <httpModules></httpModules> 节

3.
当persistenceService 和trackingService使用在同一个数据库里时
必须添加SharedConnectionWorkflowCommitWorkBatchService

4.
新建工作流程Service时必须添加[ExternalDataExchange]Attribute
wwf与host通信时使用的class必须添加[Serializable],可供序列化

5.
asp.net环境下使用ManualWorkflowSchedulerService 默认单进程
使用scheduler.RunWorkflow(instanceId)驱动工作流程



一些资源
http://www.theserverside.net/tt/articles/showarticle.tss?id=ManageAppProcesses
http://www.theserverside.net/tt/articles/showarticle.tss?id=WorkforProcess
http://mtaulty.com/communityserver/blogs/mike_taultys_blog/default.aspx
http://forums.microsoft.com/msdn/showforum.aspx?forumid=122&siteid=1
http://biztalkgurus.com/windows-workflow-foundation.aspx
http://blogs.msdn.com/jamescon/

希望能够与大家多交流 学习  一个人学真的走了好多弯路  -_- 

相关文章推荐

Django新手需要注意的10个要点

Django新手需要注意的10个要点 http://shinyzhu.iteye.com/blog/593427 1,不要将项目名称包含在引用代码里   比如你...

Django新手需要注意的10个要点

1,不要将项目名称包含在引用代码里比如你创建了一个名为"project"的项目,包含一个名为"app"的应用,那么如下代码是不好的: Python代码   1. from project.app.mo...

Java新手入门规范化的注意点

今天突发奇想,对编码习惯和编程风格很感兴趣,于是乎,找了一下关于编程风格(Java篇)的资料,希望对爱好编码或者开始学习编码的同学有帮助! 来自《The Elements of Java Style...
  • hzp666
  • hzp666
  • 2017年02月08日 15:34
  • 87

WWF规则引擎ruleEngine的一个开发例子

这两天写一个研究性的材料,主要是关于基于规则驱动的业务开发,于是找了相关资料来看,以下是一篇我认为结合MS的WWF中ruleEngine,讲得很通俗易懂的,关于规则的原理和实现逻辑的文章。看完后,基本...

WWF:“体检”报告显示地球严重超载

新京报讯昨日,400公里之外的国际空间站发布了《地球生命力报告2012》,报告称,过去40年,地球生命力下降了28%,处于“很不健康”的状态。   热带低收入国家为重灾区   昨日,兼任世界自然基...
  • ifeon
  • ifeon
  • 2012年05月16日 18:10
  • 1749

biztalk与工作流/业务流程以及WWF

二十世纪70年代、80年代,软件主要以数据驱动的应用程序为主,信息系统多以数据处理为主。随着信息技术的发展,管理逐步超越数据处理成为信息技 术的主要处理对象,因此流程管理的需求逐步显现,工作流的概念...
  • SseJava
  • SseJava
  • 2011年01月23日 21:31
  • 681

WPF与WCF wwf

1.  WCF(Windows Communication Foundation )是一个统一的,可用于建立安全,可靠的面向服务的应用高效的开发平台。WCF是构建安全可靠的事务性服务的统一框...

WPF、WCF 、WWF

1. WCF(Windows Communication Foundation )是一个统一的,可用于建立安全,可靠的面向服务的应用高效的开发平台。WCF是构建安全可靠的事务性服务的统一框架。...
  • skydxd
  • skydxd
  • 2012年07月30日 09:10
  • 442

三款工作流引擎比较:WWF、netBPM 和 ccflow

下面将对目前比较主流的三款工作流进行介绍和比较,然后通过三款流程引擎分别设计一个较典型的流程来给大家分别演示这三款创建流程的过程.这三款工作流程引擎分别是 Windows Workflow Found...

三款工作流引擎比较:WWF、netBPM 和 ccflow 下面将对目前比较主流的三款工作流进行介绍和比较,然后通过三款流程引擎分别设计一个较典型的流程来给大家分别演示这三款创建流程的过程.这

下面将对目前比较主流的三款工作流进行介绍和比较,然后通过三款流程引擎分别设计一个较典型的流程来给大家分别演示这三款创建流程的过程.这三款工作流程引擎分别是 Windows Workflow Found...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:WWF的一些注意点[新手向]
举报原因:
原因补充:

(最多只允许输入30个字)