Workflow_Task说明

发布时间:   来源:文档文库   
字号:
1.Workflows
1.WorkflowManager有三个主要功能:
2.TaskDesigner用于创建SessionCommandEmailTasks
3.WorkletDeveloper用于创建多个Task的组合以便在Workflow中重用;
4.WorkflowDesigner定义一系列SessionTask以及WorkletInformaticaServer
中执行的顺序及相互依赖关系;
5.最简单的Workflow包括一个StartTask,一个Link和一个其它的Task
6.ReusableTask的这个属性和Transformation类似,只有三种Task有这个属性
SessionCommandEmailTask),另外一些Task没有(DecisionEventWaitEventRaiseTimerAssignmentControl);7.Task简介:
8.Session运行Mapping的指令集;
9.Command运行ShellScripts或者OSCommand10.Email发送邮件;
11.Timer等待指定的时间(时间点或者时间间隔)再运行下一个Task12.Assignment给变量赋值;
13.Control用于StopAbort或者FailWorkflow14.Decision指定一个条件进行评估,可用于决定后续Task的运行;15.Event包括RaiseWait,可用于控制复杂的同步;16.Worklet是可重用的Workflow片断;
17.Schedule(三种选项:OnDemandOnServerInitializationContinuously);18.ServerConnectionnativerelationalconnection
19.用于SessionTask中,指定Workflow运行时对SourceTarget或者Lookup所用数
据库表的实际连接;
20.配置时指定ConnectionInformation以及ConnectionAttributes21.可以用连接变量,然后在参数文件中指定其值;22.连接替代;
23.Session参数文件及Workflow参数文件;24.更多Workflow属性
D:\Study\Doc\Workflow.doc

2.SessionTasks
1.用于执行Mapping的逻辑;2.属性;
A.一般属性:包括改名,重用,选择服务器,使父失败,使失效,判断进入条件
等;
B.一般选项:
i.会话日志文件,路径;ii.会话参数文件;
iii.测试装载,可以指定读取的行数,不生成目标文件,如果目标是数据
库,则先插入后回滚;不能应用到XML类型的Source或者bulk模式下的数据库Target

C.
D.
E.F.
G.
H.I.J.
指定$Source$Target变量,这两个变量可用在LKP或者SPTransformation中,指定数据连接,或者选择一个$DBConnection数;v.TreatSourceRowAs对来自Source的数据作何看待,InsertUpdate
Delete或者DataDriven,当Mapping中有UpdateStrategy时,默认用DataDriven
vi.提交间隔(记录行数),提交类型(Source-Based根椐最近的活
动来源计算,Target-Based根椐目标来计算,User-DefinedMapping含有TransactionControl时的默认选项);
性能设置
i.收集性能数据ii.设置高精度,在普通模式下只能处理15位有效数字,在高精度下可以
处理最多到28位有效数字;
配置对象属性:包括日志设置,出错设置等;
i.StopOnErrors:指定当出现多少次非致命错误时停止当前会话(指
定为零时该选项不生效);
ii.OverrideTracing
连接:指定SourceTargetLookup所用的连接信息;
RelationalSourceSourceQualifierOverride属性:包括表所有者,用户定义的连接条件(多个Source时),跟踪级别,DistinctOverrideSQLSourceFilterPreSQLPostSQL;当Source是文件时有另一套属性集;RelationalTargetOverride属性:装载类型NormalBulk,Insert,UpdateasUpdate,UpdateasInsert,UpdateelseInsert,Delete,Truncate,RejectFile,PreSQL,PostSQL等等;TransformationOverride属性;分区属性;组件属性;
iv.

更详细的Session属性可见
D:\Study\Doc\
SessionProperties.do

3.TimerTask
1.作用为定时执行某些task



Table4-2.TimerTaskAttributes
TimerAttribute
Description

AbsoluteTime:SpecifytheexactIntegrationServicestartsthenexttaskintheworkflowattimetostartthedateandtimeyouspecify.如果这个时间小于等于当前时
间,不报错不停留,直接往下执行。AbsoluteTime:UsethisworkflowSpecifyauser-defineddate-timeworkflowvariable.Thedate-timevariabletocalculateIntegrationServicestartsthenexttaskintheworkflowatthewaitthetimeyouchoose.
TheWorkflowManagerverifiesthatthevariableyouspecifyhastheDate/Timedatatype.
TheTimertaskfailsifthedate-timeworkflowvariableevaluatestoNULL.Relativetime:StartafterRelativetime:fromthestarttimeofthistask
Relativetime:fromthestarttimeoftheparentworkflow/worklet
SpecifytheperiodoftimetheIntegrationServicewaitstostartexecutingthenexttaskintheworkflow.
SelectthisoptiontowaitaspecifiedperiodoftimeafterthestarttimeoftheTimertasktorunthenexttask.是从这个TIMER开始的那一刻开始计时。
Selectthisoptiontowaitaspecifiedperiodoftimeafterthestarttimeoftheparentworkflow/worklettorunthenexttask.从这个timerparent开始的时刻计时。如果parentworkflow,此选项和下面这个选项效果一样

本文来源:https://www.2haoxitong.net/k/doc/de04f43e02d276a200292ef3.html

《Workflow_Task说明.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式