摘要: 昨晚在写一段ole自动化代码时,遇到一个莫名其妙的错误:当我的程序调用使用了variant类型参数的自动化接口时出现严重错误,一晚上没有查出来。晚上回家仔细想了想,今早一来几下就解决了,原来是vc的一个bug。说是bug,可能也不是它的bug。闲话少说,我们进入正题。
如果你需要重现这种错误,那很简单:在vc7.1中新建一个mfc单文档程序,选择支持自动化,并使用chtmlview。新工程建......
摘要:using system.data.oledb;
新建一个类(用于数据库连接的参数):
public static string getoracledbconnstr() { // 数据库连接 string tempuser="system",temppassword="andystarmkmk",tempdatasource="andy&......
XPDL学习与分享 一最近从事工作流引擎的设计与开发工作,准备在学习标准入手,从而更深入的了解工作流.俗话说“教学相长”,希望一起讨论,一起成长.如果文中有错误或者版权问题,请指出,谢谢!
xpdl是xml工作流定义语言,使wfmc制定的一个国际标准,期望建立一个统一的标准,并且通过此标准,能够让不同的流程引擎能够相互交户.
wfmc工作流定义的元模型如下图:
图中的方框,我们称之为实体(entity),其中activity这里翻译为活动,participant翻译为参与者,relevant data翻译为关联数据.
1.1. xpdl实体概述
数据模型呈现了工作流定义中的最基本的组成实体,下面逐个对每个实体简单介绍一下:
1.1.1. 工作流定义
工作流定义为工作流中其他实体提供了上下文描述,包含自身信息,流程制定人与管理者的信息,或者是流程运行时需要用的数据,比如说初始化参数.流程限制时间.检查点.需要通知的人等.
1.1.2. 工作流活动(activity)
工作流是由一个或多个活动组成的,每个活动都是由一个有逻辑的.自包含的工作组成.活动体现为工作,工作可以是参与者参与的,也可以是计算机的应用程序.其他的可选的信息包含活动是否由流程管理系统自动开始或者结束,活动相对于同一个流程中其他活动的对资源的优先级,活动也可以指定流程中特殊的关联数据,也可以指定为一个子流程.
一个活动可以包含子流程,子流程可以是同一个流程引擎解析,也可以是远程调用其他流程引擎解析.子流程定义清楚了该子流程包含的活动.trasition.参与者等信息....
下一页 摘要:1:数据仓库架构备份包括数据库的架构和olap的架构;数据库中包括维表、事实表以及其他临时或控制类表,其结构通过“生成sql脚本”来生成。注意:其主键、索引等都要生成;olap的架构在缺省状态下保存在“c:\program files\microsoft analysis services\bin\msmdqlog.mdb”数据库中,将其备份就可以了......