文件名
语法
function AddAllCallElements(VAL ParentWindow: WINDOW, REF ECI_Call_ErrorRecord: ECI_Call_ErrorRecordType): BOOLEAN;
参数
ParentWindow - 附上错误消息的窗口。
ECI_Call_ErrorRecord- 想要增加的新的呼叫信息。
返回
TRUE,如果成功了;FALSE 为其他情况。
副作用
为给定的呼叫信息添加记录到数据库。
说明
此函数添加一个新的呼叫到数据库,添加记录到 ECI_Call,ECI_Status,和nd ECI_Comments。
调用的对话框窗体
无
文件名
语法
function AddECI_Call(VAL ParentWindow: WINDOW, REF ECI_Call_ErrorRecord: ECI_Call_ErrorRecordType): BOOLEAN;
参数
ParentWindow - 用户消息窗口将连接进的
窗口
ECI_Call_ErrorRecord - 包含将要添加到 ECI_Call 中去的呼叫的记录。
返回
TRUE,如果添加了呼叫;FALSE 为其他情况。
副作用
此函数添加一个元组到 ECI_Call 表。
说明
此函数添加一个呼叫到 ECI_Call 表。
调用的对话框窗体
无
文件名
语法
function AddECI_Comments(VAL ParentWindow: WINDOW, REF ECI_Call_ErrorRecord: ECI_Call_ErrorRecordType): BOOLEAN;
参数
ParentWindow - 用户消息窗口将连接进的
窗口
ECI_Call_ErrorRecord - 包含将要添加到 ECI_Call 中去的注解的记录。
返回
TRUE,如果添加了注释;FALSE 为其他情况。
副作用
此函数在 ECI_Comments 表添加一个元组。
说明
此函数添加注解到 ECI_Comments 表。
调用的对话框窗体
无
文件名
语法
function AddECI_Customer(VAL ParentWindow: WINDOW, REF ECI_Call_ErrorRecord: ECI_CallErrorRecordType: BOOLEAN;
参数
ParentWindow - 用户消息窗口将连接进的
窗口
ECI_Call_ErrorRecord - 包含将要添加到 ECI_Call 中去的客户记录。
返回
TRUE,如果添加了客户;FALSE 为其他情况。
副作用
此函数在 ECI_Customer 表添加一个元组。
说明
此函数添加一个新的客户到 ECI_Customer 表。
调用的对话框窗体
无
文件名
语法
function AddECI_Message(REF ECI_Call_ErrorRecord: ECI_Call_ErrorRecordType): BOOLEAN;
参数
ECI_Call_ErrorRecord - 包含将要添加到 ECI_Message 中去的消息的记录。
返回
TRUE,如果添加了呼叫;FALSE 为其他情况。
副作用
此函数添加一个元组到 ECI_Message 表。
说明
此函数添加一个呼叫到 ECI_Message 表。
调用的对话框窗体
无
文件名
语法
function AddECI_Status(VAL ParentWindow: WINDOW, REF ECI_Call_ErorRecord: ECI_Call_ErrorRecordType): BOOLEAN;
参数
ParentWindow - 用户消息窗口将连接进的
窗口
ECI_Call_ErrorRecord - 包含将要添加到 ECI_Status 中去的状态的记录。
返回
TRUE,如果添加了状态;FALSE 为其他情况。
副作用
此函数在 ECI_Status 表中添加一个元组。
说明
此函数在 ECI_Status 表中添加一个状态。
调用的对话框窗体
无
文件名
语法
procedure AddProblemHistoryAndDisplayMessage(VAL ParentWindow: WINDOW, VAL ECI_Call_ErrorRecord: ECI_Call_ErrorRecordType);
参数
ParentWindow - 附上错误消息的窗口。
ECI_Call_ErrorRecord - 所有信息要排列的记录。
返回
无
副作用
无
说明
此过程添加入口到 TPM 问题历史中,并且给排队的 ECI 呼叫一个确认消息。
调用的对话框窗体
无
文件名
语法
procedure AddProblemHistoryForECI(VAL Problem_ID: STRING, VAL Description: STRING);
参数
ParentWindow - 附上消息的窗口。
Problem_ID - 与问题历史记录有联系的 TPM 问题
的 ID。
Entry_Type - 问题历史说明的同义词。
Description - 这是一个在问题历史中改变部分的说明。
返回
无
副作用
无
说明
此过程为一个 TPM 问题历史记录添加了一个新的问题历史记录。它检查是否 Problem_ID 是 $Unknown。
调用的对话框窗体
无
文件名
语法
procedure AddProblemHistoryForECI_Call(VAL ECI_Call_ErrorRecord: ECI_Call_ErrorRecordType);
参数
ParentWindow - 附上消息的窗口。
ECI_Call_ErrorRecord - 与历史记录有关的呼叫记录。
返回
无
副作用
无
说明
此过程为一个 TPM 问题历史记录添加了一个新的问题历史记录。它检查是否 Problem_ID 是 $Unknown。特别是对与 ECI 呼叫有关的问题历史记录。
调用的对话框窗体
无
文件名
语法
function ArchiveECI: BOOLEAN;
参数
无
返回
TRUE,如果归档成功;FALSE 为其他情况。
副作用
无
说明
此函数将归档 ECI 呼叫,该 ECI 呼叫被关闭或取消且比配置的保持时间要早。
调用的对话框窗体
无
文件名
语法
FUNCTION BuildWhereString(REF ECI_Call_ErrorRecord: ECI_Call_ErrorRecordType): INTEGER;
参数
ECI_Call_ErrorRecord - 将在新的 where 子句中放入的
客户记录
返回
SQLCreateSearchString 返回值,例如:1 为成功地完成了。
副作用
无
说明
此函数创建了一个子句就好象 where 子句一样来查找 ECI 客户。
调用的对话框窗体
无
文件名
语法
function CloseConnection:INTEGER;
参数
无
返回
0,如果操作失败;1 为其他情况。
副作用
关闭当前开放的 ECI 连接。
说明
此过程关闭当前开放的 ECI 连接。
调用的对话框窗体
无
文件名
语法
function CloseQueue:INTEGER;
参数
无
返回
0,如果操作失败;1 为其他情况。
副作用
关闭当前开放的 ECI 队列。
说明
此过程关闭当前开放的 ECI 队列。
调用的对话框窗体
无
文件名
语法
function ConfirmECI_Customer(REF ECI_Call_ErrorRecord:ECI_Call_ErrorRecordType):INTEGER;
参数
ECI_Call_ErrorRecord - 此记录包含客户信息
- 是被确认的。
返回
TRUE,如果查找到了该记录;FALSE,为其他情况。
副作用
无
说明
此函数通过在 ECI_Call_ErrorRecord 中查找一个给定的客户的信息来确定该客户是否在 ECI_Customer 中存在。如果记录存在,记录的标识将存放到给定的记录中。
调用的对话框窗体
无
文件名
语法
function ConfirmOrAddECI_Customer(VAL PaerentWindow: WINDOW, REF ECI_Call_ErrorRecord: ECI_Call_ErrorRecordType): BOOLEAN;
参数
ParentWindow - 附上错误消息的窗口。
ECI_Call_ErrorRecord - 此记录包含已确认和添加的
- 的客户信息。
返回
TRUE,如果客户已经存在或添加;FALSE 为其他情况。
副作用
无
说明
此函数确定一个给定的客户是否在 ECI_Customer 中存在。如果不存在,该函数将试图添加它们。它将输入记录 Customer_ID 组件的值变换为现存的客户标识符或是新创建的客户标识符。
调用的对话框窗体
无
文件名
语法
function ConstructECIMessage(VAL RecordType: STRING, VAL ECI_Call_ErrorRecord: ECI_Call_ErrorRecordType): STRING;
参数
RecordType - 记录类型,数值范围为 001-4096,用
- 字符串来表示。它的长度必须为 4 个字符。
- 一个类型是 0001 的记录将有一个为“0001”的 RecordType。
ECI_Call_ErrorRecord - 包含要添加到一个 ECI 消息中去的信息
- 的记录。记录的要素,
- 象客户的电话号码,
- 必须已经以相应的格式
- 输入到 ECI 中。以客户的电话号码为例子,
- 它必须是一个 10 位数字,
- 而没有圆括号或破折号。也假设所有的字符串
- 的长度是 ECI 记录中
- 给定字段长度的
- 最大或小于它的值
返回
一个 ECI 消息。
副作用
无
说明
此函数构建一个 ECI 消息,它是一个来自本地记录的字符串。它假设 RecordType 是集合 {'0001', '0002', '0004'} 中的一个成员。
调用的对话框窗体
无
文件名
语法
FUNCTION CustomerInquiry(VAL ParentWindow: WINDOW, REF ECI_Call_ErrorRecord: ECI_Call_ErrorRecordType): BOOLEAN;
参数
ParentWindow - 查询窗口将连接进的
父窗口。
ECI_Call_ErrorRecord - 在查询屏幕上得到初始化值,
- 并且存放用户改动的部分
- 的记录。
返回
TRUE 如果没有任何问题的被接受,FALSE 为其他情况。例如:
操作被用户取消了。
副作用
无
说明
此函数获取一个从用户中搜索 ECI_Customer 的条件。
调用的对话框窗体
eci_cust.dfc[eci_customer_inquiry]
文件名
语法
function DeleteECI_Call(VAL ParentWindow: WINDOW, VAL Originating_ID: STRING): BOOLEAN;
参数
ParentWindow - 附上错误消息的窗口。
Originating_ID - 这是要删除的呼叫信息的标识。
返回
TRUE,如果所有的都被删除了;FALSE 为 1 其他情况。
副作用
从 ECI_Call,ECI_Status,和 ECI_Comments 中删除元组。
说明
此过程删除一个呼叫,连同所有与它有关的状态记录和注释也一起被删除。应该注意到,不象 DeleteECI_Status 和 DeleteECI_Comments,此函数假设 it _always_ 有一个父窗口。
调用的对话框窗体
无
文件名
语法
function DeleteECI_Comments(VAL ParentWindow: WINDOW, VAL ECI_Call_ErrorRecord: ECI_Call_ErrorRecordType): BOOLEAN;
参数
ParentWindow - 用户消息窗口将连接进的
窗口
ECI_Call_ErrorRecord - 包含将要从 ECI_Status 中删除的注解的记录。
返回
TRUE,如果注释被删除或没有查找到;FALSE 为其他情况。
副作用
此函数从 ECI_Comments 表中删除一个元组。
说明
此函数从 ECI_Comments 表中删除注解。我们应该注意到,它不会引发一个错误;并且如果注释没有被查找到,它将返回 TRUE。
调用的对话框窗体
无
文件名
语法
function DeleteECI_Status(VAL ParentWindow: WINDOW, VAL ECI_Call_ErrorRecord: ECI_Call_ErrorRecordType): BOOLEAN;
参数
ParentWindow - 用户消息窗口将连接进的
窗口
ECI_Call_ErrorRecord - 包含将要从 ECI_Status 中删除的状态的记录。
返回
TRUE,如果状态被删除或没有查找到;FALSE 为其他情况。
副作用
此函数从 ECI_Ststus 表中删除一个元组。
说明
此函数在 ECI_Status 表中添加一个状态。我们应该注意到,如果该状态没有被查找到,它不会引发一个错误。
调用的对话框窗体
无
文件名
语法
function ECI_CallStatusInquiry(VAL ParentWindow: WINDOW, REF ECI_Call_ErrorRecord: ECI_Call_ErrorRecordType): BOOLEAN;
参数
ParentWindow - 附上错误消息的窗口。
ECI_Call_ErrorRecord - 包含 ECI 呼叫状态信息的搜索条件的记录。
返回
TRUE,如果成功了;FALSE 为其他情况。
副作用
无
说明
此函数获取一个从用户中搜索 ECI_call 的条件。
调用的对话框窗体
eci_call.dfc[status_inquiry]
文件名
语法
FUNCTION ECI_Out_QueueSize: INTEGER;
参数
无
返回
如果读取成功,ECI_Out_Queue 表条目的当前数;
-1 为其他情况。
副作用
无
说明
此函数返回 ECI_Out_Queue 表的当前大小;如果有错误,则返回 -1。
调用的对话框窗体
无
文件名
语法
function ECIDateToPrettyDate(VAL ECIDate: STRING): STRING;
参数
ECIDate - 这是一个 ECI 的 YYYYMMDD 格式的日期。
返回
当前日期格式的日期字符串。
副作用
无
说明
此函数把一个 ECI 的 YYYYMMDD 日期字符串格式转换到一个当前日期格式的字符串中。
调用的对话框窗体
无
文件名
语法
function ECILogon(VAL ParentWindow: WINDOW, VAL UseMonitorScreen: BOOLEAN): BOOLEAN;
参数
ParentWindow - 附加消息框或
- 投递消息取决于
- UseMonitorScreen 窗口中的值。
UseMonitorScreen - 通知过程是否要向
监控屏幕发送消息。
返回
TRUE,如果登录 ECI 成功;FALSE 为其他情况。
副作用
按 ECI 消息添加记录到数据库。清空表 ECI_OUT_QUEUE。从远程 ECI 队列中移去消息并将它们存储在数据库中。
说明
此过程生成一个到 ECI的连接,从数据库表 eci_out_queue 中发送消息,获取消息,分析新的消息,并且将它们存放进数据库。
调用的对话框窗体
无
文件名
语法
function ECITimeToPrettyTime(VAL ECITime: STRING): STRING;
参数
ECITime - 这是一个 ECI 的 HHMMSS 格式的时间。
返回
当前时间格式的时间字符串。
副作用
无
说明
此函数把一个 ECI 的 HHMMSS 时间字符串格式转换到一个当前时间格式的字符串中。
调用的对话框窗体
无
文件名
语法
function ECIToClosure(VAL ECI_Call_ErrorRecord: ECI_Call_ErrorRecordType): ClosureRecord;
参数
ECI_Call_ErrorRecord - 此记录包含要翻译和要复制进一个关闭的记录的数据。
返回
含有 ECI_Call_ErrorRecord 信息的关闭记录。
副作用
无
说明
此函数翻译并且将 ECI_Call_ErrorRecord 的信息复制到一个关闭的记录的所有字段中,三个进程,创建一个新呼叫、创建一个新的问题和解决一个问题也是一样的。
调用的对话框窗体
无
文件名
语法
function EnqueueCall(VAL ParentWindow: WINDOW, REF ECI_Call_ErrorRecord: ECI_Call_ErrorRecordType, VAL OldECI_Call_ErrorRecord: ECI_Call_ErrorRecordType): BOOLEAN;
参数
ParentWindow - 附上错误消息的窗口。
ECI_Call_ErrorRecord - 所有信息要排列的记录。
OldECI_Call_ErrorRecord - 包含呼叫出错信息
的记录。
返回
TRUE,如果成功了;FALSE 为其他情况。
副作用
此函数在数据库中添加和删除呼叫记录。同时,它将消息存放进 ECI_OUT_QUEUE。
说明
此函数在数据库中添加一个给定的呼叫,或将出错的旧的呼叫从数据库中删除,并且为 ECI 事务添加一个新的呼叫消息到 ECI_OUT_QUEUE。
调用的对话框窗体
无
文件名
语法
function EnqueueECI_Comments(VAL ParentWindow: WINDOW, REF ECI_Call_ErrorRecord: ECI_Call_ErrorRecordType, VAL OldECI_Call_ErrorRecord: ECI_Call_ErrorRecordType): BOOLEAN;
参数
ParentWindow - 附上错误消息的窗口。
ECI_Call_ErrorRecord - 所有注释信息要排列的记录。
OldECI_Call_ErrorRecord - 包含出错注解信息
的记录。
$UNKNOWN
返回
TRUE,如果成功了;FALSE 为其他情况。
副作用
此函数在数据库中添加和删除注解记录。同时,它将消息存放进 ECI_OUT_QUEUE。
说明
此函数在数据库中添加一个给定的注释,或将出错的旧的注释从数据库中删除,并且为 ECI 事务添加一个新的注释消息到 ECI_OUT_QUEUE。
调用的对话框窗体
无
文件名
语法
function EnqueueECI_Status(VAL ParentWindow: WINDOW, REF ECI_Call_ErrorRecord: ECI_Call_ErrorRecordType): BOOLEAN;
参数
ParentWindow - 附上错误消息的窗口。
ECI_Call_ErrorRecord - 包含有关排队的状态信息
- 的记录。
返回
TRUE,如果成功了;FALSE 为其他情况。
副作用
此函数往 ECI_OUT_QUEUE 中添加一个记录。
说明
为了到 ECI 的传输,此函数向 ECI_OUT_QUEUE 中添加了一个给定的的状态记录。
调用的对话框窗体
无
文件名
语法
function EnqueueMessage(VAL ParentWindow: WINDOW, VAL RecordType: STRING, VAL Message: STRING): BOOLEAN;
参数
ParentWindow - 附上错误消息的窗口。
RecordType - 将排队的消息记录类型。
Message - 排队的消息。
返回
TRUE,如果成功了;FALSE 为其他情况。
副作用
此函数往 ECI_OUT_QUEUE 中添加一个记录。
说明
为了到 ECI 的传输,此函数向 ECI_OUT_QUEUE 中添加一个记录。
调用的对话框窗体
无
文件名
语法
FUNCTION GetECIDate: STRING;
参数
无
返回
YYYYMMDD 格式的当前日期字符串。
副作用
无
说明
此函数返回一个格式为 YYYYMMDD 的当前日期字符串。
调用的对话框窗体
无
文件名
语法
FUNCTION GetECITime: String;
参数
无
返回
HHMMSS 格式的当前时间字符串。
副作用
无
说明
此函数返回一个格式为 HHMMSS 的当前时间字符串。
调用的对话框窗体
无
文件名
语法
function GetStaus_Desc(VAL Status_Code: STRING): STRING;
参数
Status_Code - 需要说明的状态代码。
返回
给定状态码的说明。
副作用
无
说明
此函数返回状态代码的说明。
调用的对话框窗体
无
文件名
语法
FUNCTION Left0Pad(VAL OldString: STRING, VAL Length: INTEGER): STRING;
参数
OldString - 将填充的字符串。
Length - 刚填充的字符串长度。
返回
OldString 左补 0 直到补齐整个字符串长度;如果字符串长度
小于或等于当前字符串长度,将返回原字符串
而不做任何改动。
副作用
无
说明
此函数将字符串超出给定长度的部分左补 0。
调用的对话框窗体
无
文件名
语法
function OpenConnection(VAL QueueManager: STRING): INTEGER;
参数
QueueManager - 将要打开一个连接的
队列管理器的名称。
返回
0,如果操作失败;1 为其他情况。
副作用
建立一个到给定的队列管理器的 MQSeries 连接。
说明
此过程用一个给定的队列管理器打开一个 MQSeries 连接。
调用的对话框窗体
无
文件名
语法
function OpenQueueForGet(VAL QueueManager: STRING, VAL QueueName: STRING): INTEGER;
参数
QueueManager - 管理给定的队列的队列管理器的名称。
QueueName - 将要打开的队列。
返回
0,如果操作失败;1 为其他情况。
副作用
通过 MQSeries 打开一个给定的队列。
说明
此过程为获取一个新的 ECI 消息打开一个给定的 ECI 队列。
调用的对话框窗体
无
文件名
语法
function OpenQueueForPut(VAL QueueManager: STRING, VAL QueueName: STRING): INTEGER;
参数
QueueManager - 管理给定的队列的队列管理器的名称。
QueueName - 将要打开的队列。
返回
0,如果操作失败;1 为其他情况。
副作用
通过 MQSeries 打开一个给定的队列。
说明
此过程为存放一个新的 ECI 消息打开一个给定的 ECI 队列。
调用的对话框窗体
无
文件名
语法
function ParseAndAddMessage(VAL Message: STRING): BOOLEAN;
参数
Message - 被分析过且添加到数据中去了的消息。
返回
TRUE,如果成功了;FALSE 为其他情况。
副作用
在数据库中添加或更新记录取决与给定的 ECI 消息。
说明
此函数分析一个消息并且在数据库中相应的添加或更新记录。
调用的对话框窗体
无
文件名
语法
function ParseECIMessage(VAL InputRecord: STRING, REF RecordType: STRING): ECI_Call_ErrorRecordType;
参数
InputRecord - 来自 ECI 未处理的记录。
RecordType - 长度为四个字符的 ECI 记录类型
- 字符串。
返回
一个将记录类型添进该记录相应的字段的
ECI_Call_ErrorRecord。
副作用
无
说明
此函数分析一个 ECI 消息字符串到本地记录。我们应该注意到,出自 ParseECIMessage 中的日期和时间将保持它们的原来 ECI 格式。例如,YYYMMDD 日期格式和 HHMMSS 时间格式。
调用的对话框窗体
无
文件名
语法
FUNCTION PrettyDateToECIDate(VAL PrettyDate: STRING): STRING;
参数
PrettyDate - 这是一个要转换的 mm/dd/yyyy 格式的日期。
返回
YYYYMMDD 格式 PrettyDate
副作用
无
说明
此函数将一日期为 mm/dd/yyyy 格式转换为 YYYYMMDD 格式。
调用的对话框窗体
无
文件名
语法
function QueueGet(REF Message: STRING): INTEGER;
参数
Message - 这是一个来自 ECI 的新的消息。
返回
0,如果操作失败;1 为其他情况。
副作用
从 ECI 队列中删除一个消息。
说明
此过程从打开的 ECI 队列中获取一个消息。
调用的对话框窗体
无
文件名
语法
function QueuePut(VAL Message: STRING): INTEGER;
参数
Message - 这是一个要存放进当前打开的 ECI 队列中的消息。
返回
0,如果操作失败;1 为其他情况。
副作用
在 ECI 队列中存放一个消息。
说明
此过程在 ECI 队列中存放一个消息。
调用的对话框窗体
无
文件名
语法
function Rejected(VAL ErrorCode: STRING): BOOLEAN;
参数
ErrorCode - 这是一个 ECI 出错代码。
返回
TRUE,如果出错码含有拒收信息;FALSE 为其他情况。
副作用
无
说明
此函数确定给出的出错码是否含有被 ECI 拒收的信息。
调用的对话框窗体
无
文件名
语法
FUNCTION RemoveNonnumeric(VAL OldString: STRING): STRING;
参数
OldString - 非数字字符要删除的字符串。
返回
删除了所有非数字字符之后的 OldString。
副作用
无
说明
此函数将从一个给定的字符串中删除所有非数字的字符。
调用的对话框窗体
无
文件名
语法
function ReplaceECI_Comments(VAL ParentWindow: WINDOW, REF ECI_Call_ErrorRecord: ECI_Call_ErrorRecordType, VAL OldECI_Call_ErrorRecord: ECI_Call_ErrorRecordType): BOOLEAN;
参数
ParentWindow - 用户消息窗口将连接进的
窗口
ECI_Call_ErrorRecord - 包含将要添加到 ECI_Call 中去的注解的记录。
OldECI_Call_ErrorRecord - 含有旧的要替换的注解的记录。
返回
TRUE,如果替换了注释;FALSE 为其他情况。
副作用
此函数在 ECI_Comments 表中替换一个元组。
说明
此函数在 ECI_Comments 表中替换注解。
调用的对话框窗体
无
文件名
语法
function ReplaceECI_Status(VAL ParentWindow: WINDOW, REF ECI_StatusRecord: ECI_StatusRecordType): BOOLEAN;
参数
ParentWindow - 附上错误消息的窗口。
ECI_StatusRecord - 要替换的状态记录。
返回
TRUE,如果成功了;FALSE 为其他情况。
副作用
此函数用在数据库中用新的日期和时间替换一个给定的 ECI 状态记录。
说明
此函数在数据库中替换一个给定的状态记录。
调用的对话框窗体
无
文件名
语法
FUNCTION RightSpacePad(VAL OldString: STRING, VAL Length: INTEGER): STRING;
参数
OldString - 将填充的字符串。
Length - 刚填充的字符串长度。
返回
OldString 右补空格直到补齐整个字符串长度;如果字符串长度
小于或等于当前字符串长度,将返回原字符串
而不做任何改动。
副作用
无
说明
此函数将字符串超出给定长度的部分右补空格。
调用的对话框窗体
无
文件名
语法
FUNCTION SelectCustomer(VAL ParentWindow: WINDOW, REF ECI_Call_Error Record: ECI_Call_ErrorRecordType): INTEGER;
参数
ParentWindow - 父窗口,WORK_WITH_ECI_CUSTOMERS 窗口
- 将附加在它上面。
ECI_Call_ErrorRecord - 包含用与查询等的客户信息的记录。
返回
WORK_WITH_ECI_CUSTOMERS 对话框返回值,例如:1 为成功地完成,
0为用户异常终止,0 也说明 CustomerInquiry 失败。
副作用
我们可以从 ECI_Customers 表中添加,编辑,删除记录。
说明
此函数允许用户从 ECI_Customer 中选择一个客户。在此进程中,用户可以添加,编辑,删除 ECI_Customer 记录。
调用的对话框窗体
eci_cust.dfc[work_with_eci_customers]
文件名
语法
function UpdateAllCallElements(VAL ParentWindow: WINDOW, VAL ECI_Call_ErrorRecord: ECI_Call_ErrorRecordType, VAL OldECI_Call_ErrorRecord: ECI_Call_ErrorRecordType): BOOLEAN;
参数
ParentWindow - 用户消息窗口将连接进的
窗口
ECI_Call_ErrorRecord - 包含将要从 ECI_Comments 中删除的呼叫组件的记录。
OldECI_Call_ErrorRecord - 包含有关检查消极并发呼叫组件以前的信息的
记录。
返回
TRUE,如果更新了注释;FALSE 为其他情况。
副作用
此函数在数据库中更新一个与一个 ECI 呼叫相关的记录。
说明
此函数在数据库中更新一个与一个 ECI 呼叫相关的记录。
调用的对话框窗体
无
文件名
语法
function UpdateECI_Call(VAL ParentWindow: WINDOW, VAL ECI_Call_ErrorRecord: ECI_Call_ErrorRecordType, VAL OldECI_Call_ErrorRecord: OldECI_Call_ErrorRecordType): BOOLEAN;
参数
ParentWindow - 用户消息窗口将连接进的
窗口
ECI_Call_ErrorRecord - 包含将要在 ECI_Call 中更新的呼叫的记录。
OldECI_Call_ErrorRecord - 包含为检查消极并发的旧的
- 呼叫信息。
返回
TRUE,如果更新了呼叫;FALSE 为其他情况。
副作用
此函数在 ECI_Call 表中替换一个元组。
说明
此函数在 ECI_Call 表中替换一个呼叫。
调用的对话框窗体
无
文件名
语法
function UpdateECI_CommentsErrorCode(VAL ECI_Call_ErrorRecord: ECI_Call_ErrorRecordType): BOOLEAN;
参数
ECI_Call_ErrorRecord - 包含将要更新的注解的记录。
OldECI_Call_ErrorRecord - 含有旧的要替换的注解的记录。
返回
TRUE,如果更新了注释;FALSE 为其他情况。
副作用
此函数在 ECI_Comments 表中更新一个元组。
说明
此函数在 ECI_Comments 表中更新 ERROR_CODE 和 REJECTED 字段。我们应该注意到,这仅是监控器所做的操作,它并不会在窗口中弹出出错消息。所以,如果更新失败,不会有出错消息窗口。
调用的对话框窗体
无
文件名
语法
function UpdateForResolution(VAL ECI_Call_ErrorRecord: ECI_Call_ErrorRecordType): BOOLEAN;
参数
ECI_Call_ErrorRecord - 包含解决方案信息的记录。
返回
TRUE,如果更新了解决方案信息;FALSE 为其他情况。
副作用
此函数在 ECI_Call 表中替换一个元组。
说明
此函数用解决方案信息更新 ECI_Call 表中的记录。
调用的对话框窗体
无
文件名
语法
FUNCTION ValidatePhoneNum(VAL ph: String): Boolean;
参数
ph - 已被验证的电话号码。
返回
TRUE,如果 ph 包含一个 10 位的电话号码;FALSE 为其他情况。
副作用
无
说明
此函数确定一个电话号码(3位区号,7位电话号码)在删除非数字字符以后剩余的字符串长度是否有效。如果这个长度是< 10 则它一定不是一个有效的电话号码;如果 ph 是 $Unknown,则它将返回 FALSE。
调用的对话框窗体
无