eUSP平台手冊 總體技術部分

2022-10-17 07:06:25 字數 3620 閱讀 5269

eusp總體技術手冊

目錄1. 適用物件 5

2. 總體結構 5

2.1 系統架構 5

2.2 執行結構 6

2.3 資料字典 8

2.4 命名規則 8

2.5 系統限制 9

2.6 擴充套件應用介面 9

3. 交易定義 10

3.1 交易型別 10

3.1.1 一般交易 10

3.1.2 多筆輸入交易 10

3.1.3 多筆查詢交易 11

3.1.4 多筆往返交易 11

3.1.5 組合交易 12

3.2 交易設定原則 12

4. eusp通訊格式 13

4.1 概述 13

4.2 單元定義 15

4.2.1 資料單元(ddu) 15

4.2.2 **單元(form) 16

4.2.3 物件單元 17

4.2.4 控制命令碼 18

4.3 輸入資訊格式 19

4.3.1 系統資訊頭 19

4.3.2 交易公共頭 21

4.3.3 交易資料頭 21

4.3.4 輸出資訊格式 22

4.3.5 系統資訊頭 23

4.3.6 交易公共頭 23

4.3.7 業務資料部分 24

4.3.8 錯誤資訊物件 24

4.3.9 正常交易物件 24

5. 資料區設計 24

5.1 系統資訊區 26

5.2 公用引數資料結構 27

5.2.1 hash結構 29

5.2.2 開關量 29

5.2.3 資料字典 30

5.2.4 pda 31

5.2.5 流量控制 32

5.2.6 交易列表 33

5.2.7 交易輸入輸出物件列表 34

5.2.8 物件列表 34

5.2.9 **列表 35

5.3 程序資料匯流排 36

5.3.1 ddu資料區 37

5.3.2 pda資料區 37

5.3.3 物件資料區 38

5.3.4 **資料區 39

5.3.5 api 39

6. 執行結構圖 39

6.1 啟動 39

6.2 交易排程 40

6.3 構件執行過程 41

6.4 錯誤處理 41

7. 平台資源定義表 42

7.1 概述 42

7.2 資料參數列 44

7.2.1 ddtbl 資料字典描述表 44

7.2.2 ppatbl描述表 45

7.2.3 objtbl物件描述表 45

7.2.4 formtbl form描述表 47

7.2.5 cdtbl 構件描述表 48

7.2.6 cdiotbl 構件輸入輸出描述表 49

7.2.7 trantbl 交易描述表 50

7.2.8 traniotbl 交易輸入輸出描述表 51

本手冊主要針對公司內部技術人員,通過本手冊能完整掌握eusp執行平台的機理。

本手冊限於架構的介紹,介紹內部資料結構。

eusp執行平台定位於交易中介軟體:

交易排程的功能;

交易執行監控;

輸入/輸出資料的組織;

應用的發布環境.

通訊層:

傳統的tcp或者中介軟體,對於應用層是透明的

交易排程層:

本層也就是平台層,這是eusp執行平台提供的主要功能,在整個系統結構中,eusp承上啟下,在此完成通訊格式的轉換、交易的排程組織,與技術有關,與業務有關。

交易層:

也就是應用層,與業務有關,而與技術細節關係不大。

資料儲存層:

傳統意義上的資料庫。

程序管理:

系統引數初始化

交易程序預啟

交易程序控制(增加/減少)

程序狀態監測

這層主要是由中介軟體完成,包括負載均衡、流量控制等

通訊管理:

通訊資料接收和傳送

通訊轉碼及預處理

喚醒/呼叫交易排程程式

交易排程:

輸入/輸出資料轉碼及格式化

公共引數區和輸入/資料區的資料交換

交易組織及排程

事務處理

交易處理:

通過元件呼叫完成交易的實現。

公用資料區管理:

公用資料區的建立和分配

公用資料區初始化操作

公用資料載入及修改、刪除操作

公用資料區的釋放、刪除操作

公用資料操作平台:

完成對公用資料區的管理和操作,提供各類公用資料操作的呼叫介面

公用資料區:

分為系統資料區和交易資料區

系統資料區是整個應用系統的共享資料區,系統內的所有程序共享該資料區。系統資料區由公用資料區管理程式進行管理,每個交易程序只能對系統資料區進行讀操作。

交易資料區是指由組成乙個交易的所有模組(包括構件及其他服務程序)共享的資料交換區。交易內的各個構件可以對全程資料區的內容進行增加、修改和刪除操作。

資料字典是整個業務系統中需要使用的所有資料項的集合,包括資料庫表中使用的各個資料庫字段、輸入輸出結構引數字段,以及各類元件呼叫介面引數欄位等。所有資料庫表的設計,以及通訊介面的設計、業務元件及功能元件中引數介面設計都是以資料字典為基礎的,必須包含在資料字典的定義中。

eusp系統參照資料字典設定ddu資料區,資料字典是整個eusp系統實現的關鍵,也是eusp平台執行的大前提,必須遵循以下原則:

a) 程式中使用同一資料字段嚴禁有二意性。

b) 乙個物件描述中不能有相同的資料字段。

c) 一般交易的通訊資料中不能出現相同的資料項,多筆交易除外。

d) 對於需返回到前台的相同型別的不同字段,都必須在資料字典中定義。

e) 多筆交易的不同記錄中允許出現相同的資料項,並且允許取值不相同。

f) 多筆交易的記錄項中不能有與交易公用資料間相同的字段,冗餘字段除外。

g) 對於參考資料字段定義,但意義不同的字段一定要明確說明,同時必須保證交易資料不會衝突。

h) 所有的基本資料項均應該在資料字典中存在定義,所謂的基本資料項主要指:基本資料項、公共資料區資料項、開關量

i) 資料字典的資料型別與eucp相同,在平台中對映為c的4種資料型別:char,double,long,short

平台的資源資料項包括:

資料字典

物件**

交易碼資料字典定義了平台的基本資料元素,是平台各種資料結構的基本要素,而form、object是復合資料單元,交易碼是交易的代號。遵照以下規則,平台方能保證內部排程時的效率:

資料字典(公用資料區、開關量):

**:長度不能超過6位,這6位的規則是:兩位字母+3位任意數字、字母的組合+1位數字

物件:長度不能超過6位,這6位的規則是:兩位字母+3位任意數字、字母的組合+1位數字

交易碼:4位數值型

教育技術考試技術部分要點

一 freemind思維導圖 注意 mm檔案不能直接雙擊開啟,必須先開啟freemind軟體,再在軟體中開啟相應的檔案。1 新建思維導圖 在 檔案 選單中選擇 新增 圖1 這時在視窗中間出現 新心智圖 圖2 圖1圖2 滑鼠移至 新心智圖 處單擊,出現文字編輯框 圖3 此時可以對文字進行編輯。圖32 ...

投標檔案的技術部分

投標人名稱 蓋章 法定代表人或授權代表 簽字 投標日期 投標人名稱 蓋章 法定代表人或授權代表 簽字 投標日期 招標編號 qsgjcg201249號 注 1.本表只填寫投標檔案中與招標檔案有偏離 包括正偏離和負偏離 的內容,投標檔案中技術規格及指標響應與招標檔案要求完全一致的,不用在此表中列出。2 ...

閘門噴鋁技術部分

天生橋二級水電站4 9 溢流閘 1 3 衝沙閘及其檢修閘金屬結構防腐處理施工組織設計 一 序言 天生橋二級水電站4 9 溢流閘 1 3 衝沙閘及其檢修閘金屬結構防腐處理工程,我單位作為被邀請投標單位我們甚感榮幸,我們深深的知道工程質量尤其重要,公司全體員工及領導都對本工程特別重視,我們有信心也有實力...