GSL流程開(kāi)發(fā)工具_(dá)第1頁(yè)
GSL流程開(kāi)發(fā)工具_(dá)第2頁(yè)
GSL流程開(kāi)發(fā)工具_(dá)第3頁(yè)
GSL流程開(kāi)發(fā)工具_(dá)第4頁(yè)
GSL流程開(kāi)發(fā)工具_(dá)第5頁(yè)
已閱讀5頁(yè),還剩15頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、目 錄1 GSL流程開(kāi)發(fā)工具1-11.1 工具簡(jiǎn)介1-21.2 基本概念1-21.3 安裝說(shuō)明及注意事項(xiàng)1-4 安裝說(shuō)明1-4 注意事項(xiàng)1-42 SCE數(shù)據(jù)類(lèi)型2-12.1 業(yè)務(wù)數(shù)據(jù)組成2-22.2 系統(tǒng)定義的數(shù)據(jù)類(lèi)型2-3 SCE支持的系統(tǒng)參數(shù)2-3 數(shù)據(jù)類(lèi)型及取值規(guī)定2-52.3 用戶區(qū)定義的數(shù)據(jù)類(lèi)型2-62.4 GSL流簡(jiǎn)介2-72.5 使用時(shí)注意事項(xiàng)2-7插圖目錄圖1-1 業(yè)務(wù)流程示例1-3圖2-1 GSL流的示意圖2-7表格目錄表2-1 被叫號(hào)分類(lèi)說(shuō)明2-3表2-2 參數(shù)說(shuō)明2-5表2-3 統(tǒng)一規(guī)定的類(lèi)型和取值的數(shù)據(jù)2-5表2-4 SCE支持的數(shù)據(jù)類(lèi)型2-61 GSL流程開(kāi)發(fā)工具關(guān)于

2、本章本章描述內(nèi)容如下表所示。標(biāo)題內(nèi)容1.1 工具簡(jiǎn)介介紹了開(kāi)發(fā)GSL流程的TopEng-SCE業(yè)務(wù)生成環(huán)境。1.2 基本概念介紹了開(kāi)發(fā)GSL流程的TopEng-SCE業(yè)務(wù)生成環(huán)境的基本概念和數(shù)據(jù)類(lèi)型等基本知識(shí)。1.3 安裝說(shuō)明及注意事項(xiàng)介紹了TopEng-SCE業(yè)務(wù)生成環(huán)境的安裝說(shuō)明和注意事項(xiàng)進(jìn)行了說(shuō)明。1.1 工具簡(jiǎn)介業(yè)務(wù)生成環(huán)境SCE(Service Creation Environment)是TopEng-智能呼叫中心提供的自動(dòng)業(yè)務(wù)開(kāi)發(fā)環(huán)境。它和API(Application Program Interface)、ActiveX控件一起構(gòu)成了TopEng-智能呼叫中心的業(yè)務(wù)開(kāi)發(fā)工具系列。

3、SCE采用完全的圖形用戶界面GUI(Graphic User Interface),使用鼠標(biāo)通過(guò)簡(jiǎn)單的拖放(Drag and drop)動(dòng)作即可快速生成業(yè)務(wù)。SCE所生成的業(yè)務(wù)流程經(jīng)過(guò)編譯后,生成的GSL流程文件可被交互式語(yǔ)音應(yīng)答系統(tǒng)IVR(Interactive Voice Response)在線動(dòng)態(tài)加載,即時(shí)提供新業(yè)務(wù)。而復(fù)合Cell(Multi Cell)的使用更可大大減輕開(kāi)發(fā)的工作量,使編制的業(yè)務(wù)流程更為簡(jiǎn)潔、明了、可靠。開(kāi)發(fā)人員還可以利用SCE提供的業(yè)務(wù)調(diào)試功能,在線調(diào)試自己開(kāi)發(fā)的業(yè)務(wù)流程,從而保證業(yè)務(wù)流程的快速開(kāi)發(fā)和正確運(yùn)行。1.2 基本概念為了方便理解和使用SCE,本節(jié)介紹SCE

4、中經(jīng)常使用的幾個(gè)概念。CellCell是能夠完成相對(duì)獨(dú)立的業(yè)務(wù)功能的單元模塊,如呼叫應(yīng)答、事件處理等。每個(gè)Cell的基本屬性都包括入口和出口。每個(gè)Cell只能有一個(gè)入口,但是可以有多個(gè)出口?!伴_(kāi)始Cell”沒(méi)有入口,代表整個(gè)業(yè)務(wù)流程的開(kāi)始,“結(jié)束Cell”沒(méi)有出口,代表整個(gè)業(yè)務(wù)流程的結(jié)束。Cell的不同的出口代表了業(yè)務(wù)流程的不同運(yùn)行軌跡。Cell可分為基本Cell和復(fù)合Cell兩種,基本Cell和復(fù)合Cell都具有名稱(chēng)和描述性的說(shuō)明?;綜ell(Base Cell)在SCE中,將能夠完成基本的不可分割的任務(wù)的Cell稱(chēng)為基本Cell?;綜ell是構(gòu)成業(yè)務(wù)流程的最小功能單元。它們的功能類(lèi)似于

5、編程語(yǔ)言中提供的基本語(yǔ)句?!伴_(kāi)始Cell”、“結(jié)束Cell”、“呼叫應(yīng)答Cell”、“呼叫釋放Cell”等都是系統(tǒng)提供的基本Cell。復(fù)合Cell(Multi Cell)僅利用基本Cell來(lái)開(kāi)發(fā)業(yè)務(wù)流程,工作比較繁瑣,而且無(wú)法在不同的開(kāi)發(fā)者之間共享開(kāi)發(fā)經(jīng)驗(yàn)。為了減少業(yè)務(wù)開(kāi)發(fā)人員的重復(fù)勞動(dòng),參考編程語(yǔ)言中函數(shù)的思想,SCE提出了復(fù)合Cell的概念。每個(gè)復(fù)合Cell都可以由多個(gè)基本Cell或其他復(fù)合Cell組成。例如:一位放音收號(hào)復(fù)合Cell就是由“放音收號(hào)”、“事件處理”、“運(yùn)算”、“比較”等基本Cell組成。復(fù)合Cell一般用來(lái)完成業(yè)務(wù)開(kāi)發(fā)中常用的功能。使得構(gòu)筑各種業(yè)務(wù)更為簡(jiǎn)單。開(kāi)發(fā)人員可根據(jù)

6、需要任意定義和修改復(fù)合Cell。不能在復(fù)合Cell內(nèi)形成無(wú)法跳出循環(huán)的遞歸調(diào)用。業(yè)務(wù)流程使用鼠標(biāo),通過(guò)簡(jiǎn)單的拖曳操作,就能建立連線,從而將Cell按一定的規(guī)則和業(yè)務(wù)邏輯組合起來(lái)。組合之后的Cell和連線一起就構(gòu)成了業(yè)務(wù)流程,它編譯后可被IVR加載以實(shí)現(xiàn)特定的業(yè)務(wù)。業(yè)務(wù)流程在磁盤(pán)上以擴(kuò)展名為.sce的文件存儲(chǔ),稱(chēng)為“SCE文件”或“業(yè)務(wù)流程文件”,類(lèi)似于程序設(shè)計(jì)語(yǔ)言的源程序。業(yè)務(wù)流程示例如圖1-1所示。圖1-1 業(yè)務(wù)流程示例GSL文件流程描述文件GSL(Global Service Logic)用來(lái)存放業(yè)務(wù)的邏輯規(guī)則。GSL文件是SCE文件經(jīng)過(guò)編譯之后生成的。在編譯的過(guò)程中舍棄了一些對(duì)于業(yè)務(wù)運(yùn)行

7、沒(méi)有作用的信息。所以GSL文件的信息含量要少于SCE文件。GSL文件類(lèi)似于程序設(shè)計(jì)語(yǔ)言經(jīng)過(guò)編譯之后生成的可執(zhí)行文件,不過(guò)它的運(yùn)行環(huán)境不是操作系統(tǒng)而是IVR。SIB設(shè)計(jì)開(kāi)發(fā)環(huán)境下的Cell在運(yùn)行環(huán)境下被稱(chēng)作業(yè)務(wù)獨(dú)立構(gòu)件SIB(Service Independent Building Block)。在很多情況下,往往不加區(qū)分地使用Cell和SIB這兩個(gè)術(shù)語(yǔ)。1.3 安裝說(shuō)明及注意事項(xiàng)1.3.1 安裝說(shuō)明安裝過(guò)程中,會(huì)提示輸入CCS機(jī)器IP地址,該配置的存放路徑為“HKEY_LOCAL_MACHINESOFTWAREHUAWEICCS”。該配置不影響流程編輯,但會(huì)影響流程的調(diào)試。如果配置不正確,調(diào)試

8、時(shí)將提示“登錄主用CCS失敗”等消息,無(wú)法進(jìn)行調(diào)試。解決方法有兩種:l 直接修改該串值。l 重新安裝SCE,在安裝過(guò)程的提示中輸入正確的CCS機(jī)器名。1.3.2 注意事項(xiàng)l 兼容舊版本的SCE流程文件為了和以前版本兼容,當(dāng)版本為流程軌跡版本時(shí),打開(kāi)流程文件時(shí)就序列化Cell的ID和Cell的標(biāo)記信息。如果打開(kāi)的流程文件不帶流程軌跡,則根據(jù)用戶選擇來(lái)處理是否轉(zhuǎn)換為帶流程軌跡的流程文件。如果用戶選擇轉(zhuǎn)換,則給流程文件的Cell都加上ID,同時(shí)修改該文檔的版本號(hào),并備份原SCE文檔,備份SCE文檔的名稱(chēng)為原SCE文檔名稱(chēng) + .bak;如果選擇不轉(zhuǎn)換,則不給Cell生成版本號(hào);如果是新建的流程則給后

9、續(xù)增加的Cell都加上ID。l 在文件編輯中請(qǐng)注意經(jīng)常存盤(pán),以防止不必要的損失。l 以下所列文件為系統(tǒng)數(shù)據(jù)文件,請(qǐng)不要隨意刪除,最好能定期將其備份到另一目錄中。 base.cel:基本Cell信息。 Enumid.eum:數(shù)據(jù)類(lèi)型定義。 dbinfo.dat:數(shù)據(jù)庫(kù)信息。 Multi.cel:復(fù)合Cell庫(kù),系統(tǒng)數(shù)據(jù)文件。由于ICD復(fù)合Cell庫(kù)非常龐大,系統(tǒng)在運(yùn)行SCE業(yè)務(wù)生成環(huán)境時(shí)自動(dòng)將multi.cel復(fù)合Cell庫(kù)裝入內(nèi)存,當(dāng)復(fù)合Cell庫(kù)有很多復(fù)合Cell時(shí)將嚴(yán)重影響業(yè)務(wù)生成環(huán)境性能,因此建議對(duì)復(fù)合Cell庫(kù)中內(nèi)容定期清理,在使用時(shí)從復(fù)合Cell文件或其它業(yè)務(wù)文件中拷貝,這樣可以在保

10、證業(yè)務(wù)平臺(tái)運(yùn)行速度情況下加快業(yè)務(wù)開(kāi)發(fā)速度。l 為方便使用,目前復(fù)合Cell做在一個(gè).sce文件中,使用時(shí)直接打開(kāi)此.sce文件,復(fù)制所需的復(fù)合Cell后再粘貼,或者將所需的復(fù)合Cell保存到Cell列表區(qū)的某一復(fù)合Cell組中即可。2 SCE數(shù)據(jù)類(lèi)型關(guān)于本章本章描述內(nèi)容如下表所示。標(biāo)題內(nèi)容2.1 業(yè)務(wù)數(shù)據(jù)組成介紹了SCE的文件組成、數(shù)據(jù)類(lèi)型以及GSL流進(jìn)行。2.2 系統(tǒng)定義的數(shù)據(jù)類(lèi)型介紹了SCE中系統(tǒng)定義的數(shù)據(jù)類(lèi)型。2.3 用戶區(qū)定義的數(shù)據(jù)類(lèi)型介紹了SCE中用戶區(qū)定義的數(shù)據(jù)類(lèi)型。2.4 GSL流簡(jiǎn)介介紹了使用SCE生成的GSL流程文件。2.5 使用時(shí)注意事項(xiàng)介紹了使用SCE工具需要注意的事項(xiàng)。

11、2.1 業(yè)務(wù)數(shù)據(jù)組成業(yè)務(wù)數(shù)據(jù)的三個(gè)組成部分在TopEng-智能呼叫中心中,每個(gè)業(yè)務(wù)都是由GSL文件中的業(yè)務(wù)數(shù)據(jù)(Service Data)來(lái)描述的,每部分業(yè)務(wù)數(shù)據(jù)包括三大部分:SSD區(qū)、CID區(qū)和GSL區(qū)。l SSD區(qū)SSD(Service Support Data)為業(yè)務(wù)支撐數(shù)據(jù),一種業(yè)務(wù)對(duì)應(yīng)一個(gè)SSD區(qū),具體的呼叫實(shí)例一般不改變此數(shù)據(jù)區(qū)的值。例如,自動(dòng)聲訊業(yè)務(wù)中的放音循環(huán)次數(shù)、限撥次數(shù)、查黑名單標(biāo)志、話單類(lèi)型、業(yè)務(wù)類(lèi)型等各種標(biāo)志及常量,都可以定義在SSD區(qū)。l CID區(qū)CID(Call Instance Data)為呼叫實(shí)例數(shù)據(jù),每一次呼叫都有自己的CID數(shù)據(jù)區(qū),在流程控制過(guò)程中,這些數(shù)據(jù)

12、可以根據(jù)業(yè)務(wù)需要做動(dòng)態(tài)修改和變化。例如,自動(dòng)聲訊業(yè)務(wù)中的VP站點(diǎn)號(hào)、VP時(shí)隙號(hào)、事件緩沖區(qū)、查詢(xún)數(shù)據(jù)庫(kù)結(jié)果緩沖變量、呼出標(biāo)識(shí)、用戶按鍵等各種變量必須在CID數(shù)據(jù)區(qū)中定義,不同的呼叫實(shí)例其值不同。l GSL區(qū)GSL(Global Service Logic)為業(yè)務(wù)流程的邏輯結(jié)構(gòu)數(shù)據(jù),其中存放了該項(xiàng)業(yè)務(wù)使用的每個(gè)Cell和Cell之間的入口出口的邏輯走向關(guān)系以及每個(gè)Cell的參數(shù)使用情況等。不同的業(yè)務(wù)的GSL區(qū)必然不同。業(yè)務(wù)數(shù)據(jù)的三個(gè)組成部分的特點(diǎn)SSD區(qū)數(shù)據(jù)是某種業(yè)務(wù)所有的呼叫實(shí)例共用的數(shù)據(jù)區(qū)。不同的業(yè)務(wù)有不同的SSD區(qū)數(shù)據(jù),但是每一種業(yè)務(wù)各自只有一塊共用的SSD區(qū)數(shù)據(jù)。業(yè)務(wù)被IVR加載后,IV

13、R就分配給該業(yè)務(wù)一塊數(shù)據(jù)區(qū)用于存放SSD區(qū)定義的數(shù)據(jù),無(wú)論該業(yè)務(wù)目前有多少個(gè)呼叫實(shí)例(即使目前該業(yè)務(wù)沒(méi)有呼叫實(shí)例或者有數(shù)十個(gè)呼叫實(shí)例)。每一種業(yè)務(wù)的每一個(gè)呼叫實(shí)例都有一塊CID區(qū)數(shù)據(jù),該CID區(qū)數(shù)據(jù)與具體的呼叫實(shí)例有關(guān),隨著呼叫實(shí)例的產(chǎn)生而產(chǎn)生,隨著呼叫實(shí)例的結(jié)束而結(jié)束,CID區(qū)數(shù)據(jù)是每一種業(yè)務(wù)每一個(gè)呼叫實(shí)例私有的數(shù)據(jù)區(qū)。GSL邏輯數(shù)據(jù)結(jié)構(gòu)區(qū)類(lèi)似于SSD數(shù)據(jù)區(qū),記錄的是業(yè)務(wù)的邏輯分支走向,與用戶定義的具體參數(shù)無(wú)關(guān),在此可忽略不考慮。舉例如下,假設(shè)IVR上加載了三種業(yè)務(wù)A、B、C;目前A種業(yè)務(wù)沒(méi)有用戶撥打,B種業(yè)務(wù)有10個(gè)用戶撥打,C種業(yè)務(wù)有150個(gè)用戶撥打,則對(duì)應(yīng)的數(shù)據(jù)區(qū)分配空間如下:l A業(yè)

14、務(wù)1塊SSD數(shù)據(jù)區(qū)空間、1塊CID數(shù)據(jù)區(qū)空間。l B業(yè)務(wù)1塊SSD數(shù)據(jù)區(qū)空間、11塊CID數(shù)據(jù)區(qū)空間。l C業(yè)務(wù)1塊SSD數(shù)據(jù)區(qū)空間、151塊CID數(shù)據(jù)區(qū)空間。因?yàn)镾SD區(qū)是某種業(yè)務(wù)所有的呼叫實(shí)例共用的數(shù)據(jù)區(qū),所以定義該部分參數(shù)時(shí)需要特別小心,該數(shù)據(jù)區(qū)一般用于定義一些常量,只有在某些具體的應(yīng)用下定義一些變量。2.2 系統(tǒng)定義的數(shù)據(jù)類(lèi)型SCE業(yè)務(wù)生成系統(tǒng)本身定義了一些常用的系統(tǒng)變量,開(kāi)發(fā)人員可隨時(shí)使用。這些系統(tǒng)變量有些是動(dòng)態(tài)的隨著每個(gè)呼叫實(shí)例而變化的,如SSP呼叫標(biāo)志。有些是靜態(tài)的,不隨呼叫實(shí)例的變化而變化,例如系統(tǒng)日期。2.2.1 SCE支持的系統(tǒng)參數(shù)SCE支持的系統(tǒng)參數(shù)的含義當(dāng)前版本的SCE

15、支持的系統(tǒng)參數(shù)如下:l SSP呼叫標(biāo)志(只讀)數(shù)據(jù)類(lèi)型是四字節(jié)的整數(shù)。表示每個(gè)呼叫實(shí)例的唯一標(biāo)志。該系統(tǒng)參數(shù)的值根據(jù)系統(tǒng)的運(yùn)行狀態(tài)和呼叫實(shí)例自動(dòng)變化。用戶不能對(duì)該系統(tǒng)參數(shù)進(jìn)行賦值操作。只能讀取該系統(tǒng)參數(shù)的值。l 中繼號(hào)(只讀)數(shù)據(jù)類(lèi)型是兩字節(jié)整數(shù)。表示每個(gè)呼叫實(shí)例所占用的中繼號(hào)。該系統(tǒng)參數(shù)的值根據(jù)系統(tǒng)的運(yùn)行狀態(tài)和呼叫實(shí)例自動(dòng)變化。用戶不能對(duì)該系統(tǒng)參數(shù)進(jìn)行賦值操作。只能讀取該系統(tǒng)參數(shù)的值。l 被叫號(hào)(只讀)數(shù)據(jù)類(lèi)型是長(zhǎng)度為26個(gè)字節(jié)的字符串。其中存放的值和在TopEng-智能呼叫中心的配置臺(tái)軟件中配置的被叫號(hào)碼和撥號(hào)分析中的配置有關(guān)。流程中系統(tǒng)參數(shù)被叫號(hào)碼的值計(jì)算方法如下:首先,用“集中配置臺(tái)”

16、配置的“IVR接入碼”替換“集中配置臺(tái)”配置的“被叫號(hào)碼”。然后再加上去掉“集中配置臺(tái)”配置的“被叫號(hào)碼”后的“平臺(tái)收到的上級(jí)局號(hào)碼”中的后續(xù)號(hào)碼。舉例舉例如表2-1所示。表2-1 被叫號(hào)分類(lèi)說(shuō)明平臺(tái)號(hào)碼被叫號(hào)碼IVR接入碼參數(shù)被叫備注方式一1860186018601860常用方式方式二117117117A(A為19的某個(gè)數(shù)字)117A(A為19的某個(gè)數(shù)字)應(yīng)用了排隊(duì)機(jī)的“號(hào)碼變換”功能方式三555*555ABCD(A、B、C、D分別為19的某個(gè)數(shù)字)ABCD*(A、B、C、D分別為19的某個(gè)數(shù)字)應(yīng)用了排隊(duì)機(jī)的“號(hào)碼變換”與“模糊匹配”功能l 平臺(tái)號(hào)碼:平臺(tái)收到的上級(jí)局送來(lái)的號(hào)碼。l 被叫號(hào)

17、碼:集中配置臺(tái)“被叫號(hào)碼及路由腳本”中的“被叫號(hào)碼”。l IVR接入碼:集中配置臺(tái)“被叫號(hào)碼及路由腳本”中的“IVR接入碼”。l 參數(shù)被叫:自動(dòng)業(yè)務(wù)流程中收到的被叫號(hào)碼(即系統(tǒng)參數(shù)中的被叫號(hào))。l 方式一最常用,即配置臺(tái)配置的被叫號(hào)碼、IVR接入碼、與流程中收到的系統(tǒng)參數(shù)被叫號(hào)碼相同。l 方式二應(yīng)用了排隊(duì)機(jī)的“號(hào)碼變換”功能。假設(shè)表2-1中方式二的“IVR接入碼值”配置為“1173”,則流程中系統(tǒng)參數(shù)“被叫號(hào)碼”的值為“1173”。這是因?yàn)橛袝r(shí)候?yàn)榱诉_(dá)到業(yè)務(wù)流程通用的目的,流程要求在配置臺(tái)根據(jù)實(shí)際情況配置數(shù)據(jù)。假設(shè)IVR接入碼“117A”對(duì)應(yīng)的是117報(bào)時(shí)流程,有的地方要求循環(huán)報(bào)時(shí)次數(shù)為2、有

18、的地方要求循環(huán)報(bào)時(shí)次數(shù)為3,流程應(yīng)用了“號(hào)碼變換”功能后,由各地根據(jù)所需的實(shí)際循環(huán)報(bào)音次數(shù),通過(guò)配置臺(tái)自行配置“117A”中的A,流程將接收到的系統(tǒng)參數(shù)被叫號(hào)碼偏移前3位,取得第4位A作為循環(huán)報(bào)時(shí)次數(shù)。達(dá)到了一個(gè)流程多個(gè)地方通用的目的。l 方式三應(yīng)用了排隊(duì)機(jī)的“號(hào)碼變換”與“模糊匹配”的功能。假設(shè)表2-1中方式三的“平臺(tái)收到的上級(jí)局的號(hào)碼”為“5551234567”、“IVR接入碼值”配置為“1234”,則流程中系統(tǒng)參數(shù)“被叫號(hào)碼”的值為“”。目前應(yīng)用于改號(hào)通知業(yè)務(wù)。業(yè)務(wù)運(yùn)行過(guò)程用戶撥打舊號(hào)碼*,上級(jí)局判斷出是舊號(hào)碼,在舊號(hào)碼前加上一個(gè)固定的號(hào)碼頭,例如為“555”,整合成“555*”送到IC

19、D平臺(tái)。因?yàn)榕f號(hào)碼“*”無(wú)法窮舉,所以只配置了固定號(hào)碼頭“555”,利用了排隊(duì)機(jī)的“模糊匹配”功能。此外流程為了通用,利用了排隊(duì)機(jī)的“號(hào)碼變換”功能,由各局自行配置某些功能選項(xiàng)。如A代表放音語(yǔ)種,B代表放音次數(shù),C代表是否計(jì)費(fèi),D代表是否轉(zhuǎn)接。最終流程將接收到的被叫號(hào)碼偏移前4位,后續(xù)內(nèi)容作為舊號(hào)碼,查詢(xún)新號(hào)碼;再根據(jù)ABCD各項(xiàng)參數(shù)對(duì)應(yīng)的具體協(xié)議組合流程的某些功能。參數(shù)說(shuō)明如表2-2所示。表2-2 參數(shù)說(shuō)明參數(shù)名稱(chēng)如何理解主叫號(hào)(只讀)數(shù)據(jù)類(lèi)型是長(zhǎng)度為26個(gè)字節(jié)的字符串或DWORD整數(shù)。其中存放每個(gè)呼叫實(shí)例的主叫號(hào)碼。系統(tǒng)星期(只讀)數(shù)據(jù)類(lèi)型是兩字節(jié)整數(shù)或DWORD整數(shù)。表示當(dāng)前的日期是星期

20、幾。該參數(shù)的值由系統(tǒng)根據(jù)當(dāng)前計(jì)算機(jī)的日期計(jì)算出來(lái)。用戶不能對(duì)該系統(tǒng)參數(shù)進(jìn)行賦值操作。只能讀取該系統(tǒng)參數(shù)的值。其值在1至7之間。用7來(lái)表示星期日。系統(tǒng)日期(只讀)數(shù)據(jù)類(lèi)型是長(zhǎng)度為10個(gè)字節(jié)的字符串或DWORD整數(shù)。其中存放當(dāng)前的日期。存放的格式為“YYYYMMDD”。其中“YYYY”表示年份,“MM”表示月份,“DD”表示日期。如“19970227”,是指1997年2月27日。該參數(shù)的值由系統(tǒng)根據(jù)當(dāng)前計(jì)算機(jī)的日期計(jì)算出來(lái)。用戶不能對(duì)該系統(tǒng)參數(shù)進(jìn)行賦值操作。只能讀取該系統(tǒng)參數(shù)的值。系統(tǒng)時(shí)間(只讀)數(shù)據(jù)類(lèi)型是長(zhǎng)度為10個(gè)字節(jié)的字符串。其中存放當(dāng)前的時(shí)間。存放的格式為“HH:MM:SS”。其中“HH”

21、表示小時(shí)采用24小時(shí)制?!癕M”表示分鐘,“SS”表示秒。如“16:08:39”,是指16點(diǎn)8分39秒。該參數(shù)的值由系統(tǒng)根據(jù)當(dāng)前計(jì)算機(jī)的日期計(jì)算出來(lái)。用戶不能對(duì)該系統(tǒng)參數(shù)進(jìn)行賦值操作。只能讀取該系統(tǒng)參數(shù)的值。呼叫附加信息(可讀寫(xiě))數(shù)據(jù)類(lèi)型是長(zhǎng)度為4096個(gè)字節(jié)的內(nèi)存緩沖區(qū)。其中可以用來(lái)存放特殊呼叫的一些附加的信息,例如呼叫的原始被叫。該參數(shù)也可以作為數(shù)據(jù)包的緩沖區(qū)供用戶使用。用戶可以對(duì)該參數(shù)進(jìn)行讀寫(xiě)操作。2.2.2 數(shù)據(jù)類(lèi)型及取值規(guī)定在SCE業(yè)務(wù)生成系統(tǒng)中,對(duì)某些數(shù)據(jù)的類(lèi)型和取值作了統(tǒng)一規(guī)定,如表2-3所示。表2-3 統(tǒng)一規(guī)定的類(lèi)型和取值的數(shù)據(jù)參數(shù)名稱(chēng)規(guī)定電話號(hào)碼用字符串表示。日期8個(gè)字節(jié)字符

22、串,如“19970227”是指1997年2月27日。時(shí)間8個(gè)字節(jié)字符串,如“16:08:39”是指16點(diǎn)8分39秒。日期時(shí)間:16個(gè)字節(jié)字符串,如“19970227 16:08:39”是指1997年2月27日16點(diǎn)8分39秒。(其他規(guī)定)字符串定義的長(zhǎng)度包括0x00結(jié)束符。在SIB數(shù)據(jù)區(qū)(Cell內(nèi)部數(shù)據(jù)區(qū)),參數(shù)及參數(shù)偏移共同定義一個(gè)變量,其關(guān)系為:參數(shù)值不等于缺省值(如-1、65535、255)時(shí),該值即表示變量值,否則,其值由參數(shù)偏移來(lái)指定。參數(shù)偏移優(yōu)先于參數(shù)起作用。2.3 用戶區(qū)定義的數(shù)據(jù)類(lèi)型在SCE系統(tǒng)中,為了方便用戶的流程開(kāi)發(fā)。SCE事先定義了豐富的數(shù)據(jù)類(lèi)型,任何版本的SCE所支持

23、的數(shù)據(jù)類(lèi)型都存放在隨該版本發(fā)送的數(shù)據(jù)枚舉類(lèi)型文件ENUMID.EUM中,該文件是一標(biāo)準(zhǔn)的文本文件,用戶可以通過(guò)該文件來(lái)了解自己使用的SCE版本所支持的數(shù)據(jù)類(lèi)型。但是一定不要修改該文件。否則可能會(huì)導(dǎo)致SCE工作異常。目前版本的SCE支持的數(shù)據(jù)類(lèi)型如表2-4所示。表2-4 SCE支持的數(shù)據(jù)類(lèi)型數(shù)據(jù)類(lèi)型說(shuō)明字符串包括長(zhǎng)度為1的字符串到長(zhǎng)度為198的字符串。如果用戶需要長(zhǎng)度超過(guò)199的字符串,請(qǐng)使用系統(tǒng)參數(shù)呼叫附加信息。浮點(diǎn)數(shù)長(zhǎng)度為8個(gè)字節(jié)。整數(shù)包括長(zhǎng)度為1字節(jié)的整數(shù)到長(zhǎng)度為4字節(jié)的整數(shù)。BCD碼字符串包括長(zhǎng)度為1字節(jié)的BCD碼字符串到包括長(zhǎng)度為48字節(jié)的BCD碼字符串,目前一般不使用。日期字符串長(zhǎng)度

24、為8個(gè)字節(jié),目前一般不使用。日期類(lèi)型的參數(shù)用字符串表示,如“19970227”是指1997年2月27日。時(shí)間字符串長(zhǎng)度為8個(gè)字節(jié),目前一般不使用。時(shí)間類(lèi)型的參數(shù)用字符串表示,如“16:08:39”是指16點(diǎn)8分39秒。日期時(shí)間字符串長(zhǎng)度為16個(gè)字節(jié),目前一般不使用。日期時(shí)間類(lèi)型的參數(shù)用字符串表示,如“19970227 16:08:39”是指1997年2月27日16點(diǎn)8分39秒。對(duì)于字符串,SCE定義的長(zhǎng)度自動(dòng)包含結(jié)束符0x00在內(nèi),系統(tǒng)內(nèi)部自動(dòng)為用戶增加了一個(gè)字節(jié)的長(zhǎng)度。2.4 GSL流簡(jiǎn)介GSL(Global Service Logic)流實(shí)際上就是業(yè)務(wù)流程的邏輯結(jié)構(gòu)的表示。在SCE所生成的GSL文件中,GSL流實(shí)際上是以開(kāi)始Cell為出發(fā)點(diǎn),以一個(gè)或多個(gè)結(jié)束Cell為終點(diǎn)的有序網(wǎng)絡(luò)。每一個(gè)Cell就是該網(wǎng)絡(luò)的一個(gè)節(jié)點(diǎn),節(jié)點(diǎn)是邏輯分支點(diǎn),不是參數(shù)輸入輸出點(diǎn),參數(shù)傳遞是通過(guò)數(shù)據(jù)區(qū)實(shí)現(xiàn)的。Cell不同出口就是網(wǎng)絡(luò)的不同路徑,也就是業(yè)務(wù)流程的不同分支。GSL流的工作圖如圖2-5所示。圖2-5 GSL流的示意圖SIB是Service Independent building Block的縮寫(xiě),是獨(dú)立構(gòu)件的意思,在此表示業(yè)務(wù)無(wú)關(guān)積木式組件。這是智能網(wǎng)的一個(gè)概念。SCE中借用了這個(gè)概念來(lái)表示在GSL流中真正運(yùn)行的實(shí)體??梢詫IB看

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論