文件名
语法
无
参数
无
返回
无
副作用
无全局更改:无
说明
该函数执行检查 MC 商业规则的公共表所需的函数和 SQL。
调用的对话框窗体
无
文件名
语法
CheckTreeTable(VAL table: STRING, VAL hlabel: STRING ): BOOLEAN
参数
table - 表名
返回
无
副作用
无
说明
把一行异常结果写到错误数据窗口。
调用的对话框窗体
无
文件名
语法
GetSilentCheckOutput
参数
无
返回
字符串列表
副作用
无
说明
返回自动写入日志的输出。
调用的对话框窗体
无
文件名
语法
无
参数
pwhdl - Go Secure 窗口的父级窗口
返回
无
副作用
当前进程被强制在安全模式下运行。
说明
初始化 Go Secure 窗口
调用的对话框窗体
mc_svcs.dfc[go_secure_main]
文件名
语法
无
参数
pwhdl - 应为“清除”窗口的父级窗口
返回
窗口 -“清除”窗口句柄
副作用
当前进程将强制在安全模式下运行。全局更改:GSLogWin 被设置为 Purge whdl
说明
初始化“清除”窗口
调用的对话框窗体
无
文件名
语法
InitSilentCheck
参数
无
返回
无
副作用
无
说明
初始化字符串的全局列表,开始自动记录
调用的对话框窗体
无
文件名
语法
LogResultRow(NumResultCols: INTEGER, ResultRow: ResultType, Columns: LIST OF STRING, ErrorLevel: INTEGER)
参数
NumResultCols - 记录到窗口的列数
ResultRow - 包含了列值
Columns - 列名
ErrorLevel - 要写入的日志字符串类型 - 错误或警告
返回
无
副作用
无
说明
把一行异常结果写入窗口。
调用的对话框窗体
无
文件名
语法
无
参数
TBName - 正在检查的表
ColName - 正在检查的 TBName 中的列
RefTable - TBName.ColName 外部连接到的表
LogSelect - 为从数据库获取‘坏’数据而设计的选择字符串。
所有用该选择返回的行
都将记录到“清除”窗口。需要时,该字符串
将发送到 DBLangReplaceTerms 以插入下列
SQL 段:
String 1: OrgCondition (TBNAme 具有 Org_ID 时使用)
String 2: MultiCustomer Where 子句
Columns - 注册异常的列列表
CheckType - 有三种不同类型的多客户检查
General - 在大多数时间使用。它将检查
相关对象的拥有关系是否匹配
(例如 系统对解决方案是有效的)
User - 检查对象的所有者
在安全环境中是否可看见对象
Group - 检查对象的组所有者
在安全环境中是否可看见对象
ErrorLevel - 定义异常是错误级别信息还是警告级别信息
返回
整数 - 已生成的异常数量
副作用
文本记录到 Go Secure 窗口
说明
该函数将检查在表中的列,以便查看它是否符合多客户商业规则。如果基于当前列的所有关系,列中有不允许的值,则会产生异常。这是在 Go Secure 功能部件使用的一般功能。如果该函数在所有情况下都未满足要求,则会编写自定义函数,调用 LogEvent 将异常和消息记录到 Go Secure 窗口。
调用的对话框窗体
mc_svcs.dfc[select_org]
文件名
语法
MCLogEvent(ErrorLevel: INTEGER, LogStr: STRING)
参数
ErrorLevel - 定义错误的重要性级别
LogStr - 要写入窗口的字符串
返回
无
副作用
无。全局更改:无
说明
该函数向 Go Secure 或“清除”窗口记录一行文本,或把它存入字符串全局列表。在记录窗口句柄已知时将记录行插入记录窗口,如果没有记录窗口则将记录行插入字符串全局列表。
调用的对话框窗体
无