# sca-commservie通訊前置
## 一. 通訊前置
- 主要解決報文和通訊的適配功能
- 啟動`sca-commservie`服務
- 登錄前端頁面,在菜單`前置管理`下,進行相關操作
#### **社區文檔**
在公司的技術平臺社區中有一些通訊前置的相關文檔,可前往下載:
[**社區文檔地址**](https://51tech.yykj.com:8088/p/3)

## 二、部署安裝
### 1、確保上面的 [微服務應用部署說明](http://www.hmoore.net/frank258jun/sca_manual/1830017) 已正確執行
### 2、下載安裝包解壓

**這里的啟動停止腳本是Linux系統的,如部署在Windows系統,可參考startCommservice.sh修改一個.bat批處理腳本**
### 3、初始化數據庫
- 社區下載數據庫腳本,[腳本下載](https://51tech.yykj.com:8088/p/5)

- 使用客戶端工具連接數據庫,如用Navicat連接Mysql數據庫
- 執行下載文件夾db中的腳本 ,根據自己的數據庫選擇相應子目錄中的腳本
- mysql文件夾中,執行`sca_comm.sql`
- pgsql文件夾中,先執行`sca_comm.sql`,再執行`sca_comm_sequence.sql`
- db2文件夾中,執行`sca_comm.sql`
- oracle文件夾中,執行`sca_comm.sql`
- 達夢數據庫兼容oracle,可以使用oracle數據庫的初始化腳本
- GaussDB數據庫兼容PostgreSQL,可以使用PostgreSQL數據庫的初始化腳本
- OceanBase根據項目情況選擇Oracle或者MySQL的初始化腳本
### 4、修改本地配置文件
- 如果已按`步驟1`中說明在hosts文件中配置了sca-register如下操作可忽略
- 修改下載文件夾config中的`bootstrap.yml`文件中注冊中心配置
- 修改注冊中心IP和端口為自己部署的地址

### 5、修改Nacos上數據源配置
- 登錄Nacos控制臺\[<http://ip:8848/nacos>\],修改sca-commservice-dev.yml配置文件
- 根據自己實際安裝的數據庫配置連接信息

### 6、啟動應用
- 啟動腳本`startCommservice.sh`
- 停止時執行腳本`stopCommservice.sh`