[發明專利]一種Oracle EBS數據庫與Rabbit MQ服務器信息同步的方法有效
| 申請號: | 201811267549.1 | 申請日: | 2018-10-29 |
| 公開(公告)號: | CN109542976B | 公開(公告)日: | 2021-08-06 |
| 發明(設計)人: | 周韶寧;何明 | 申請(專利權)人: | 浙江百世技術有限公司 |
| 主分類號: | G06F16/27 | 分類號: | G06F16/27;G06F8/61 |
| 代理公司: | 浙江杭知橋律師事務所 33256 | 代理人: | 王梨華;陳麗霞 |
| 地址: | 310000 浙江省杭州*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 oracle ebs 數據庫 rabbit mq 服務器 信息 同步 方法 | ||
1.一種Oracle EBS數據庫與Rabbit MQ服務器信息同步的方法,其特征在于,包括如下步驟:
(1)配置運行環境:
①在Oracle EBS數據庫中安裝Python程序運行的插件;
②在Oracle EBS數據庫里安裝JSP中間件,將Python程序編譯至Oracle EBS數據庫服務器;
③在Oracle EBS數據庫中,配置Rabbit MQ服務器信息;
(2)發送數據請求:
Oracle EBS數據中編寫程序包,程序包用于調用JSP中間件,通過中間件調用Python程序代碼,向Rabbit MQ服務器發送數據請求;
(3)數據處理:
①獲取Oracle EBS數據庫應用界面請求的業務數據發送至程序包,程序包將業務數據整理為Json數據格式的Json數據串,讀取對應的Rabbit MQ服務器的配置信息結合Json數據串,傳輸給JSP中間件;
②讀取JSP中間件調用發送消息程序將數據請求發送至Rabbit MQ服務器,然后通過接收消息程序獲取反饋信息,并回寫至Oracle EBS應用界面。
2.根據權利要求1所述的一種Oracle EBS數據庫與Rabbit MQ服務器信息同步的方法,其特征在于:Python程序包括發送消息程序和接收消息程序。
3.根據權利要求2所述的一種Oracle EBS數據庫與Rabbit MQ服務器信息同步的方法,其特征在于:步驟(1)中,插件包括安裝命令插件,用于安裝調用Python程序需要的組件;語言組件插件,用于發送MQ命令發送程序;連接插件,用于通過接收Rabbit MQ服務器信息連接Oracle數據庫。
4.根據權利要求3所述的一種Oracle EBS數據庫與Rabbit MQ服務器信息同步的方法,其特征在于:步驟(1)中,JSP中間件為JSP程序代碼,運行過程包括:
①接收Oracle EBS數據庫發送過來的數據請求命令;
②根據數據請求命令在Rabbit MQ服務器中尋找對應的MQ命令發送程序,并把MQ命令發送程序傳輸給發送消息程序;
③運行發送消息程序,將數據請求命令發送至Rabbit MQ服務器,并接收發送消息程序的反饋信息,然后將反饋信息發送給Oracle EBS數據庫。
5.根據權利要求4所述的一種Oracle EBS數據庫與Rabbit MQ服務器信息同步的方法,其特征在于:MQ命令發送程序用于發送Rabbit MQ服務器中的數據查找命令。
6.根據權利要求1所述的一種Oracle EBS數據庫與Rabbit MQ服務器信息同步的方法,其特征在于:步驟(3)中,Rabbit MQ服務器信息包括Python文件地址、Rabbit MQ服務器地址、Rabbit MQ服務器端口、Rabbit MQ服務器名稱和Rabbit MQ服務器授權用戶、Rabbit MQ服務器授權密碼和Rabbit MQ服務器虛擬主機地址。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浙江百世技術有限公司,未經浙江百世技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811267549.1/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種智能報表查詢系統
- 下一篇:基于IEC標準的未來態配網圖模數據處理方法





