pc_svcs.kb 例行程序


AddAllCallElements

文件名

pc_svcs.kb

语法

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。

调用的对话框窗体


AddECI_Call

文件名

pc_svcs.kb

语法

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 表。

调用的对话框窗体


AddECI_Comments

文件名

pc_svcs.kb

语法

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 表。

调用的对话框窗体


AddECI_Customer

文件名

pc_svcs.kb

语法

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 表。

调用的对话框窗体


AddECI_Message

文件名

pc_svcs.kb

语法

function AddECI_Message(REF ECI_Call_ErrorRecord: ECI_Call_ErrorRecordType): BOOLEAN;

参数

ECI_Call_ErrorRecord - 包含将要添加到 ECI_Message 中去的消息的记录。

返回

TRUE,如果添加了呼叫;FALSE 为其他情况。

副作用

此函数添加一个元组到 ECI_Message 表。

说明

此函数添加一个呼叫到 ECI_Message 表。

调用的对话框窗体


AddECI_Status

文件名

pc_svcs.kb

语法

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 表中添加一个状态。

调用的对话框窗体


AddProblemHistoryAndDisplayMessage

文件名

pc_svcs.kb

语法

procedure AddProblemHistoryAndDisplayMessage(VAL ParentWindow: WINDOW, VAL ECI_Call_ErrorRecord: ECI_Call_ErrorRecordType);

参数

ParentWindow - 附上错误消息的窗口。

ECI_Call_ErrorRecord - 所有信息要排列的记录。

返回

副作用

说明

此过程添加入口到 TPM 问题历史中,并且给排队的 ECI 呼叫一个确认消息。

调用的对话框窗体


AddProblemHistoryForECI

文件名

pc_svcs.kb

语法

procedure AddProblemHistoryForECI(VAL Problem_ID: STRING, VAL Description: STRING);

参数

ParentWindow - 附上消息的窗口。

Problem_ID - 与问题历史记录有联系的 TPM 问题

的 ID。

Entry_Type - 问题历史说明的同义词。

Description - 这是一个在问题历史中改变部分的说明。

返回

副作用

说明

此过程为一个 TPM 问题历史记录添加了一个新的问题历史记录。它检查是否 Problem_ID 是 $Unknown。

调用的对话框窗体


AddProblemHistoryForECI_Call

文件名

pc_svcs.kb

语法

procedure AddProblemHistoryForECI_Call(VAL ECI_Call_ErrorRecord: ECI_Call_ErrorRecordType);

参数

ParentWindow - 附上消息的窗口。

ECI_Call_ErrorRecord - 与历史记录有关的呼叫记录。

返回

副作用

说明

此过程为一个 TPM 问题历史记录添加了一个新的问题历史记录。它检查是否 Problem_ID 是 $Unknown。特别是对与 ECI 呼叫有关的问题历史记录。

调用的对话框窗体


ArchiveECI

文件名

pc_svcs.kb

语法

function ArchiveECI: BOOLEAN;

参数

返回

TRUE,如果归档成功;FALSE 为其他情况。

副作用

说明

此函数将归档 ECI 呼叫,该 ECI 呼叫被关闭或取消且比配置的保持时间要早。

调用的对话框窗体


BuildWhereString

文件名

pc_svcs.kb

语法

FUNCTION BuildWhereString(REF ECI_Call_ErrorRecord: ECI_Call_ErrorRecordType): INTEGER;

参数

ECI_Call_ErrorRecord - 将在新的 where 子句中放入的

客户记录

返回

SQLCreateSearchString 返回值,例如:1 为成功地完成了。

副作用

说明

此函数创建了一个子句就好象 where 子句一样来查找 ECI 客户。

调用的对话框窗体


CloseConnection

文件名

pc_svcs.kb

语法

function CloseConnection:INTEGER;

参数

返回

0,如果操作失败;1 为其他情况。

副作用

关闭当前开放的 ECI 连接。

说明

此过程关闭当前开放的 ECI 连接。

调用的对话框窗体


CloseQueue

文件名

pc_svcs.kb

语法

function CloseQueue:INTEGER;

参数

返回

0,如果操作失败;1 为其他情况。

副作用

关闭当前开放的 ECI 队列。

说明

此过程关闭当前开放的 ECI 队列。

调用的对话框窗体


ConfirmECI_Customer

文件名

pc_svcs.kb

语法

function ConfirmECI_Customer(REF ECI_Call_ErrorRecord:ECI_Call_ErrorRecordType):INTEGER;

参数

ECI_Call_ErrorRecord - 此记录包含客户信息

- 是被确认的。

返回

TRUE,如果查找到了该记录;FALSE,为其他情况。

副作用

说明

此函数通过在 ECI_Call_ErrorRecord 中查找一个给定的客户的信息来确定该客户是否在 ECI_Customer 中存在。如果记录存在,记录的标识将存放到给定的记录中。

调用的对话框窗体


ConfirmOrAddECI_Customer

文件名

pc_svcs.kb

语法

function ConfirmOrAddECI_Customer(VAL PaerentWindow: WINDOW, REF ECI_Call_ErrorRecord: ECI_Call_ErrorRecordType): BOOLEAN;

参数

ParentWindow - 附上错误消息的窗口。

ECI_Call_ErrorRecord - 此记录包含已确认和添加的

- 的客户信息。

返回

TRUE,如果客户已经存在或添加;FALSE 为其他情况。

副作用

说明

此函数确定一个给定的客户是否在 ECI_Customer 中存在。如果不存在,该函数将试图添加它们。它将输入记录 Customer_ID 组件的值变换为现存的客户标识符或是新创建的客户标识符。

调用的对话框窗体


ContructECIMessage

文件名

pc_svcs.kb

语法

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'} 中的一个成员。

调用的对话框窗体


CustomerInquiry

文件名

pc_svcs.kb

语法

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]


DeleteECI_Call

文件名

pc_svcs.kb

语法

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_ 有一个父窗口。

调用的对话框窗体


DeleteECI_Comments

文件名

pc_svcs.kb

语法

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。

调用的对话框窗体


DeleteECI_Status

文件名

pc_svcs.kb

语法

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 表中添加一个状态。我们应该注意到,如果该状态没有被查找到,它不会引发一个错误。

调用的对话框窗体


ECI_CallStatusInquiry

文件名

pc_svcs.kb

语法

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]


ECI_Out_QueueSize

文件名

pc_svcs.kb

语法

FUNCTION ECI_Out_QueueSize: INTEGER;

参数

返回

如果读取成功,ECI_Out_Queue 表条目的当前数;

-1 为其他情况。

副作用

说明

此函数返回 ECI_Out_Queue 表的当前大小;如果有错误,则返回 -1。

调用的对话框窗体


ECIDateToPrettyDate

文件名

pc_svcs.kb

语法

function ECIDateToPrettyDate(VAL ECIDate: STRING): STRING;

参数

ECIDate - 这是一个 ECI 的 YYYYMMDD 格式的日期。

返回

当前日期格式的日期字符串。

副作用

说明

此函数把一个 ECI 的 YYYYMMDD 日期字符串格式转换到一个当前日期格式的字符串中。

调用的对话框窗体


ECILogon

文件名

pc_svcs.kb

语法

function ECILogon(VAL ParentWindow: WINDOW, VAL UseMonitorScreen: BOOLEAN): BOOLEAN;

参数

ParentWindow - 附加消息框或

- 投递消息取决于

- UseMonitorScreen 窗口中的值。

UseMonitorScreen - 通知过程是否要向

监控屏幕发送消息。

返回

TRUE,如果登录 ECI 成功;FALSE 为其他情况。

副作用

按 ECI 消息添加记录到数据库。清空表 ECI_OUT_QUEUE。从远程 ECI 队列中移去消息并将它们存储在数据库中。

说明

此过程生成一个到 ECI的连接,从数据库表 eci_out_queue 中发送消息,获取消息,分析新的消息,并且将它们存放进数据库。

调用的对话框窗体


ECITimeToPrettyTime

文件名

pc_svcs.kb

语法

function ECITimeToPrettyTime(VAL ECITime: STRING): STRING;

参数

ECITime - 这是一个 ECI 的 HHMMSS 格式的时间。

返回

当前时间格式的时间字符串。

副作用

说明

此函数把一个 ECI 的 HHMMSS 时间字符串格式转换到一个当前时间格式的字符串中。

调用的对话框窗体


ECIToClosure

文件名

pc_svcs.kb

语法

function ECIToClosure(VAL ECI_Call_ErrorRecord: ECI_Call_ErrorRecordType): ClosureRecord;

参数

ECI_Call_ErrorRecord - 此记录包含要翻译和要复制进一个关闭的记录的数据。

返回

含有 ECI_Call_ErrorRecord 信息的关闭记录。

副作用

说明

此函数翻译并且将 ECI_Call_ErrorRecord 的信息复制到一个关闭的记录的所有字段中,三个进程,创建一个新呼叫、创建一个新的问题和解决一个问题也是一样的。

调用的对话框窗体


EnqueueCall

文件名

pc_svcs.kb

语法

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。

调用的对话框窗体


EnqueueECI_Comments

文件名

pc_svcs.kb

语法

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。

调用的对话框窗体


EnqueueECI_Status

文件名

pc_svcs.kb

语法

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 中添加了一个给定的的状态记录。

调用的对话框窗体


EnqueueMessage

文件名

pc_svcs.kb

语法

function EnqueueMessage(VAL ParentWindow: WINDOW, VAL RecordType: STRING, VAL Message: STRING): BOOLEAN;

参数

ParentWindow - 附上错误消息的窗口。

RecordType - 将排队的消息记录类型。

Message - 排队的消息。

返回

TRUE,如果成功了;FALSE 为其他情况。

副作用

此函数往 ECI_OUT_QUEUE 中添加一个记录。

说明

为了到 ECI 的传输,此函数向 ECI_OUT_QUEUE 中添加一个记录。

调用的对话框窗体


GetECIDate

文件名

pc_svcs.kb

语法

FUNCTION GetECIDate: STRING;

参数

返回

YYYYMMDD 格式的当前日期字符串。

副作用

说明

此函数返回一个格式为 YYYYMMDD 的当前日期字符串。

调用的对话框窗体


GetECITime

文件名

pc_svcs.kb

语法

FUNCTION GetECITime: String;

参数

返回

HHMMSS 格式的当前时间字符串。

副作用

说明

此函数返回一个格式为 HHMMSS 的当前时间字符串。

调用的对话框窗体


GetStatus_Desc

文件名

pc_svcs.kb

语法

function GetStaus_Desc(VAL Status_Code: STRING): STRING;

参数

Status_Code - 需要说明的状态代码。

返回

给定状态码的说明。

副作用

说明

此函数返回状态代码的说明。

调用的对话框窗体


Left0Pad

文件名

pc_svcs.kb

语法

FUNCTION Left0Pad(VAL OldString: STRING, VAL Length: INTEGER): STRING;

参数

OldString - 将填充的字符串。

Length - 刚填充的字符串长度。

返回

OldString 左补 0 直到补齐整个字符串长度;如果字符串长度

小于或等于当前字符串长度,将返回原字符串

而不做任何改动。

副作用

说明

此函数将字符串超出给定长度的部分左补 0。

调用的对话框窗体


OpenConnection

文件名

pc_svcs.kb

语法

function OpenConnection(VAL QueueManager: STRING): INTEGER;

参数

QueueManager - 将要打开一个连接的

队列管理器的名称。

返回

0,如果操作失败;1 为其他情况。

副作用

建立一个到给定的队列管理器的 MQSeries 连接。

说明

此过程用一个给定的队列管理器打开一个 MQSeries 连接。

调用的对话框窗体


OpenQueueForGet

文件名

pc_svcs.kb

语法

function OpenQueueForGet(VAL QueueManager: STRING, VAL QueueName: STRING): INTEGER;

参数

QueueManager - 管理给定的队列的队列管理器的名称。

QueueName - 将要打开的队列。

返回

0,如果操作失败;1 为其他情况。

副作用

通过 MQSeries 打开一个给定的队列。

说明

此过程为获取一个新的 ECI 消息打开一个给定的 ECI 队列。

调用的对话框窗体


OpenQueueForPut

文件名

pc_svcs.kb

语法

function OpenQueueForPut(VAL QueueManager: STRING, VAL QueueName: STRING): INTEGER;

参数

QueueManager - 管理给定的队列的队列管理器的名称。

QueueName - 将要打开的队列。

返回

0,如果操作失败;1 为其他情况。

副作用

通过 MQSeries 打开一个给定的队列。

说明

此过程为存放一个新的 ECI 消息打开一个给定的 ECI 队列。

调用的对话框窗体


ParseAndAddMessage

文件名

pc_svcs.kb

语法

function ParseAndAddMessage(VAL Message: STRING): BOOLEAN;

参数

Message - 被分析过且添加到数据中去了的消息。

返回

TRUE,如果成功了;FALSE 为其他情况。

副作用

在数据库中添加或更新记录取决与给定的 ECI 消息。

说明

此函数分析一个消息并且在数据库中相应的添加或更新记录。

调用的对话框窗体


ParseECIMessage

文件名

pc_svcs.kb

语法

function ParseECIMessage(VAL InputRecord: STRING, REF RecordType: STRING): ECI_Call_ErrorRecordType;

参数

InputRecord - 来自 ECI 未处理的记录。

RecordType - 长度为四个字符的 ECI 记录类型

- 字符串。

返回

一个将记录类型添进该记录相应的字段的

ECI_Call_ErrorRecord。

副作用

说明

此函数分析一个 ECI 消息字符串到本地记录。我们应该注意到,出自 ParseECIMessage 中的日期和时间将保持它们的原来 ECI 格式。例如,YYYMMDD 日期格式和 HHMMSS 时间格式。

调用的对话框窗体


PrettyDateToECIDate

文件名

pc_svcs.kb

语法

FUNCTION PrettyDateToECIDate(VAL PrettyDate: STRING): STRING;

参数

PrettyDate - 这是一个要转换的 mm/dd/yyyy 格式的日期。

返回

YYYYMMDD 格式 PrettyDate

副作用

说明

此函数将一日期为 mm/dd/yyyy 格式转换为 YYYYMMDD 格式。

调用的对话框窗体


QueueGet

文件名

pc_svcs.kb

语法

function QueueGet(REF Message: STRING): INTEGER;

参数

Message - 这是一个来自 ECI 的新的消息。

返回

0,如果操作失败;1 为其他情况。

副作用

从 ECI 队列中删除一个消息。

说明

此过程从打开的 ECI 队列中获取一个消息。

调用的对话框窗体


QueuePut

文件名

pc_svcs.kb

语法

function QueuePut(VAL Message: STRING): INTEGER;

参数

Message - 这是一个要存放进当前打开的 ECI 队列中的消息。

返回

0,如果操作失败;1 为其他情况。

副作用

在 ECI 队列中存放一个消息。

说明

此过程在 ECI 队列中存放一个消息。

调用的对话框窗体


Rejected

文件名

pc_svcs.kb

语法

function Rejected(VAL ErrorCode: STRING): BOOLEAN;

参数

ErrorCode - 这是一个 ECI 出错代码。

返回

TRUE,如果出错码含有拒收信息;FALSE 为其他情况。

副作用

说明

此函数确定给出的出错码是否含有被 ECI 拒收的信息。

调用的对话框窗体


RemoveNonnumeric

文件名

pc_svcs.kb

语法

FUNCTION RemoveNonnumeric(VAL OldString: STRING): STRING;

参数

OldString - 非数字字符要删除的字符串。

返回

删除了所有非数字字符之后的 OldString。

副作用

说明

此函数将从一个给定的字符串中删除所有非数字的字符。

调用的对话框窗体


ReplaceECI_Comments

文件名

pc_svcs.kb

语法

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 表中替换注解。

调用的对话框窗体


ReplaceECI_Status

文件名

pc_svcs.kb

语法

function ReplaceECI_Status(VAL ParentWindow: WINDOW, REF ECI_StatusRecord: ECI_StatusRecordType): BOOLEAN;

参数

ParentWindow - 附上错误消息的窗口。

ECI_StatusRecord - 要替换的状态记录。

返回

TRUE,如果成功了;FALSE 为其他情况。

副作用

此函数用在数据库中用新的日期和时间替换一个给定的 ECI 状态记录。

说明

此函数在数据库中替换一个给定的状态记录。

调用的对话框窗体


RightSpacePad

文件名

pc_svcs.kb

语法

FUNCTION RightSpacePad(VAL OldString: STRING, VAL Length: INTEGER): STRING;

参数

OldString - 将填充的字符串。

Length - 刚填充的字符串长度。

返回

OldString 右补空格直到补齐整个字符串长度;如果字符串长度

小于或等于当前字符串长度,将返回原字符串

而不做任何改动。

副作用

说明

此函数将字符串超出给定长度的部分右补空格。

调用的对话框窗体


SelectCustomer

文件名

pc_svcs.kb

语法

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]


UpdateAllCallElements

文件名

pc_svcs.kb

语法

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 呼叫相关的记录。

调用的对话框窗体


UpdateECI_Call

文件名

pc_svcs.kb

语法

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 表中替换一个呼叫。

调用的对话框窗体


UpdateECI_CommentsErrorCode

文件名

pc_svcs.kb

语法

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 字段。我们应该注意到,这仅是监控器所做的操作,它并不会在窗口中弹出出错消息。所以,如果更新失败,不会有出错消息窗口。

调用的对话框窗体


UpdateForResolution

文件名

pc_svcs.kb

语法

function UpdateForResolution(VAL ECI_Call_ErrorRecord: ECI_Call_ErrorRecordType): BOOLEAN;

参数

ECI_Call_ErrorRecord - 包含解决方案信息的记录。

返回

TRUE,如果更新了解决方案信息;FALSE 为其他情况。

副作用

此函数在 ECI_Call 表中替换一个元组。

说明

此函数用解决方案信息更新 ECI_Call 表中的记录。

调用的对话框窗体


ValidatePhoneNum

文件名

pc_svcs.kb

语法

FUNCTION ValidatePhoneNum(VAL ph: String): Boolean;

参数

ph - 已被验证的电话号码。

返回

TRUE,如果 ph 包含一个 10 位的电话号码;FALSE 为其他情况。

副作用

说明

此函数确定一个电话号码(3位区号,7位电话号码)在删除非数字字符以后剩余的字符串长度是否有效。如果这个长度是< 10 则它一定不是一个有效的电话号码;如果 ph 是 $Unknown,则它将返回 FALSE。

调用的对话框窗体