# 概述
前置管理平臺主要用于管理前置(總線系統)的通訊接入(即服務)、接出、報文適配與分發等規則配置。
## **一、前置系統的功能概覽圖**

1. 接入項目:定義接入服務項目,屬基礎數據定義。例如:交易系統接入
2. 接出項目:定義接出項目,同接入項目類似。
3. 接入服務配置:接入項目的進一步分組,也屬于基礎定義。例如:訂單服務、商品服務。
4. 報文配置:配置報文組包、解包規則。
5. 接入服務節點:系統中已經配置好接入服務的節點,可以啟動、停止。
6. 通訊配置:配置接入、接出通訊,通訊的協議、地址等等,接入通訊配置保存后在【接入服務節點】中生成一條服務節點信息,并且在【接入流程配置】生成一個"input"流程。
7. 交易碼配置:配置交易報文中交易碼字段的獲取規則。接入通訊使用,每個接入通訊都有一個配置
8. 接入流程配置:配置接入通訊的具體業務處理邏輯
## **二、前置業務處理典型流程如下**:

#### **1、業務流程和系統功能關系**
1. 通訊接入:【通訊配置】中定義接入類型的通訊后,會在【接入服務節點】啟動一個接入服務,該服務監聽到對應端口接入請求。
2. 接收報文:【接入服務節點】的服務在收到請求后,根據在【通訊配置】的接包規則(如果有)接收報文。
3. 解包報文頭獲取交易碼:調用【接入流程配置】對應接入通訊的“input”流程,根據【交易碼配置】功能配置的交易碼規則解碼獲取
4. 調用交易流程文件:使用第3步中獲取的交易碼,獲取【接入流程配置】中對應交易碼的接入流程。
5. 解包完整報文:如需解包,則根據交易碼獲取【報文配置】中對應的報文解包規則進行解碼
6. 根據需求組第三方報文:如需組包,則根據交易碼獲取【報文配置】中對應的報文組包規則組包報文
7. 發送第三方報文:使用【接入流程配置】配置的"發送報文"節點,發送接出請求
8. 解包第三方應答:同 第5步,【報文配置】中對應接出的解包配置
9. 組包發起方應答:同 第6步【報文配置】中對應接入交易碼的組包配置
10. 發送應答:即返回接入調用方應答。【接入流程配置】配置的"發送報文"節點。此時發送方為接入服務本身
#### **2、接入流程功能流轉**

1. 前置系統接入需要配置功能及順序
接入項目==>接入服務配置==》接入通訊==》接入流程配置==》交易碼配置==》報文配置
2. 前置接出需要配置功能
接出項目==》通訊配置==》報文配置(有些業務不需要)