OThinker.H3.BizBus.IBizBus

说明:业务总线接口

访问入口:this.Engine.BizBus

示例:

this.Engine.BizBus.AddBizService(new BizBus.BizService.BizService(), false);

 

方法名称:OThinker.H3.Analytics.AnalyticalQuery(OThinker.H3.Configs.EngineConfig)

方法说明

构造函数

输入参数

名称

类型

说明

返回值

 

方法名称:OThinker.H3.Analytics.AnalyticalQuery(OThinker.Data.Database.DatabaseType,System.String)

方法说明

构造函数

输入参数

名称

类型

说明

DBType

OThinker.Data.Database.DatabaseType


DBConnString

System.String


返回值

 

方法名称:OThinker.H3.Client.AppNavigationManagerClient(OThinker.Clusterware.LogicUnitConnectionPool)

方法说明

构造函数

输入参数

名称

类型

说明

ConnectionPool

OThinker.Clusterware.LogicUnitConnectionPool


返回值

 

方法名称:RegisterAssembly(System.String,System.Byte[],System.Boolean)

方法说明

注册一个Assembly

输入参数

名称

类型

说明

FileName

System.String

文件名

Content

System.Byte[]

文件内容

Overwrite

System.Boolean

是否覆盖以前的文件

返回值

如果成功则返回true;否则返回false

 

方法名称:GetBizAdapterAttributes(OThinker.H3.BizBus.BizAdapters.AdapterType)

方法说明

获得系统中所有的Adapter的描述

输入参数

名称

类型

说明

AdapterType

OThinker.H3.BizBus.BizAdapters.AdapterType

适配器类型

返回值

返回系统加载的所有适配器描述

 

方法名称:GetBizAdapterAttribute(System.String)

方法说明

获得系统中所有的Adapter的描述

输入参数

名称

类型

说明

返回值

适配器的描述

 

方法名称:GetBizServices

方法说明

获得系统中所有的业务服务

输入参数

名称

类型

说明

返回值

类的全名称

 

方法名称:GetBizServicesByAdapter(System.String)

方法说明

获得系统中所有的业务服务

输入参数

名称

类型

说明

返回值

类的全名称

 

方法名称:GetBizService(System.String)

方法说明

获得系统中所有的业务服务

输入参数

名称

类型

说明

BizServiceCode

System.String

业务服务编码

返回值

实例的配置

 

方法名称:RemoveBizService(System.String)

方法说明

删除一个业务服务的实例

输入参数

名称

类型

说明

BizServiceCode

System.String

业务服务编码

返回值

如果删除成功,则返回true,否则返回false

 

方法名称:AddBizService(OThinker.H3.BizBus.BizService.BizService,System.Boolean)

方法说明

更新一个业务服务的设置

输入参数

名称

类型

说明

Service

OThinker.H3.BizBus.BizService.BizService

业务服务的相关配置

Validate

System.Boolean

在保存前是否调用验证的函数来做验证

返回值

如果更新成功,那么返回true;如果要更新的信息不合法,那么,返回false

 

方法名称:UpdateBizService(OThinker.H3.BizBus.BizService.BizService,System.Boolean)

方法说明

更新一个业务服务的设置

输入参数

名称

类型

说明

Service

OThinker.H3.BizBus.BizService.BizService

业务服务的相关配置

Validate

System.Boolean

在保存前是否调用验证的函数来做验证

返回值

如果更新成功,那么返回true;如果要更新的信息不合法,那么,返回false

 

方法名称:GetBizServicesByFolderCode(System.String)

方法说明

根据目录获取业务服务

输入参数

名称

类型

说明

FolderCode

System.String

目录编码

返回值


 

方法名称:QueryInvokingLog(System.DateTime,System.DateTime)

方法说明

查询调用日志

输入参数

名称

类型

说明

From

System.DateTime

开始日期

To

System.DateTime

结束日期

返回值

调用日志

 

方法名称:GetInvokingLog(System.String)

方法说明

获得某个调用日志

输入参数

名称

类型

说明

LogId

System.String

日志的ID

返回值

调用日志

 

方法名称:GetMethods(System.String)

方法说明

获得所有可以调用的方法

输入参数

名称

类型

说明

BizServiceCode

System.String

业务服务的编码

返回值

可调用的方法的名称和Schema

 

方法名称:GetMethod(System.String,System.String)

方法说明

获得所有可以调用的方法

输入参数

名称

类型

说明

BizServiceCode

System.String

业务服务的编码

MethodName

System.String

方法的名称

返回值

可调用的方法的名称和Schema

 

方法名称:Invoke(OThinker.H3.BizBus.BizService.BizServiceInvokingContext)

方法说明

以事务的方式调用一个方法

输入参数

名称

类型

说明

InvokingContext

OThinker.H3.BizBus.BizService.BizServiceInvokingContext

调用的接口的上下方

返回值

自描述的对象。注意:对于同一个方法,无论方法的参数是什么,返回的对象的Schema必须是同一个,这里是不允许重构的,如果需要重构,则需要使用另外的方法名称

 

方法名称:GetFilterSchemas(System.String)

方法说明

获得支持的搜索的模式

输入参数

名称

类型

说明

BizServiceCode

System.String

业务服务的编码

返回值

支持的搜索的模式

 

方法名称:GetFilterSchema(System.String,System.String)

方法说明

获得搜索的模式

输入参数

名称

类型

说明

BizServiceCode

System.String

业务服务的编码

FilterCode

System.String

过滤条件的编码

返回值

搜索模式

 

方法名称:GetList(System.String,System.String,OThinker.H3.BizBus.Filter.Filter,System.Int32@)

方法说明

查询对象

输入参数

名称

类型

说明

BizServiceCode

System.String

业务服务的编码

FilterCode

System.String

搜索的编号

Filter

OThinker.H3.BizBus.Filter.Filter

搜索条件

Count

System.Int32@

如果做了分页,就会要求返回总数

返回值

符合条件的记录

 

方法名称:GetAccountCategories

方法说明

获得所有的账户映射分类

输入参数

名称

类型

说明

返回值

所有的账户映射分类

 

方法名称:GetAccountCategory(System.String)

方法说明

获得账户映射分类

输入参数

名称

类型

说明

CategoryCode

System.String

分类编码

返回值

业务账户分类

 

方法名称:AddAccountCategory(OThinker.H3.BizBus.BizService.BizAccountCategory)

方法说明

添加账户映射分类

输入参数

名称

类型

说明

Category

OThinker.H3.BizBus.BizService.BizAccountCategory

业务账户分类

返回值

如果添加成功,则返回true;否则返回false

 

方法名称:UpdateAccountCategory(OThinker.H3.BizBus.BizService.BizAccountCategory)

方法说明

更新账户分类映射

输入参数

名称

类型

说明

Category

OThinker.H3.BizBus.BizService.BizAccountCategory

业务账户分类

返回值

如果更新成功则返回true,否则返回false

 

方法名称:RemoveAccountCategory(System.String)

方法说明

删除账户映射分类

输入参数

名称

类型

说明

CategoryCode

System.String

业务账户分类编码

返回值

 

方法名称:GetAccountMappings(System.String)

方法说明

获得某个账户映射分类下的所有账户映射

输入参数

名称

类型

说明

CategoryCode

System.String

账户映射分类的编码

返回值

账户映射

 

方法名称:GetAccountMapping(System.String)

方法说明

获得账户映射

输入参数

名称

类型

说明

MappingId

System.String

账户映射的ID

返回值

账户映射

 

方法名称:AddAccountMapping(OThinker.H3.BizBus.BizService.BizAccountMapping)

方法说明

添加账户映射

输入参数

名称

类型

说明

Mapping

OThinker.H3.BizBus.BizService.BizAccountMapping

账户映射定义

返回值

如果添加成功则返回true;否则返回false

 

方法名称:RemoveAccountMapping(System.String)

方法说明

删除账户映射

输入参数

名称

类型

说明

MappingId

System.String

账户映射ID

返回值

 

方法名称:UpdateAccountMapping(OThinker.H3.BizBus.BizService.BizAccountMapping)

方法说明

更新账户映射

输入参数

名称

类型

说明

Mapping

OThinker.H3.BizBus.BizService.BizAccountMapping

账户映射

返回值

 

方法名称:GetAccountMappingByUnitId(System.String,System.String)

方法说明

根据源组织ID获得账户映射

输入参数

名称

类型

说明

AccountCategory

System.String

账户映射的类型

UnitId

System.String

组织ID

返回值

如果存在账户映射则返回账户映射,否则返回Null

 

方法名称:AddBizRule(OThinker.H3.BizBus.BizRule.BizRuleTable,System.String)

方法说明

添加一个业务对象模式。添加前需要先检查是否模式编码是否存在,该检查是不区分大小写的,如果不存在则添加

输入参数

名称

类型

说明

Rule

OThinker.H3.BizBus.BizRule.BizRuleTable

业务对象模式

返回值

如果添加成功则返回true;否则返回false

 

方法名称:GetBizRule(System.String)

方法说明

根据模式编码获得业务对象模式

输入参数

名称

类型

说明

RuleCode

System.String

业务对象模式编码,不区分大小写

返回值

业务对象模式

 

方法名称:UpdateBizRule(OThinker.H3.BizBus.BizRule.BizRuleTable)

方法说明

更新业务对象模式

输入参数

名称

类型

说明

Rule

OThinker.H3.BizBus.BizRule.BizRuleTable

业务对象模式

返回值

如果更新成功,则返回true;否则返回false

 

方法名称:RemoveBizRule(System.String)

方法说明

删除一个业务对象模式,不区分大小写

输入参数

名称

类型

说明

RuleCode

System.String

业务对象模式编码

返回值

如果删除成功,则返回true;否则返回false

 

方法名称:ValidateBizRule(System.String)

方法说明

验证业务规则的合法性

输入参数

名称

类型

说明

RuleCode

System.String

业务规则的编码

返回值

验证结果

 

方法名称:WriteLog(System.String)

方法说明

写入日志

输入参数

名称

类型

说明

Log

System.String

日志

返回值