專(zhuān)利名稱(chēng):條碼與qad實(shí)時(shí)接口系統(tǒng)與方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種實(shí)時(shí)接口的系統(tǒng)與方法。
背景技術(shù):
QAD旨在構(gòu)建能夠提高全球制造企業(yè)效率的計(jì)算機(jī)系統(tǒng),QAD的產(chǎn)品組合包括產(chǎn) 品和實(shí)現(xiàn)產(chǎn)品最大用途的服務(wù),還包括解決常見(jiàn)需求的產(chǎn)品套件和可根據(jù)客戶(hù)業(yè)務(wù)需求、 業(yè)務(wù)模型、運(yùn)營(yíng)地區(qū)和語(yǔ)言進(jìn)行配置的一系列擴(kuò)展功能。QAD致力于為較窄范圍內(nèi)的垂直市 場(chǎng)的公司提供處理其需求的解決方案,這些垂直市場(chǎng)包括汽車(chē)、消費(fèi)品、食品和飲料、電子 系統(tǒng)和部件、食品和飲料、工業(yè)產(chǎn)品以及生命科學(xué)。QAD提供產(chǎn)品和服務(wù)以為這些市場(chǎng)及其 利基市場(chǎng)中的客戶(hù)解決特殊需求,在QAD所有垂直市場(chǎng)中,在行業(yè)團(tuán)體和標(biāo)準(zhǔn)團(tuán)體中發(fā)揮 積極作用以確保QAD提供的能力可以處理法規(guī)遵從性、滿(mǎn)足新的制造慣例,而且最重要的 是,確保提供的創(chuàng)新產(chǎn)品可以增強(qiáng)客戶(hù)的業(yè)務(wù),并提供競(jìng)爭(zhēng)優(yōu)勢(shì)。隨著物流行業(yè)的飛速發(fā)展,條碼的應(yīng)用得到了飛速發(fā)展,如何將條碼與QAD結(jié)合, 成為需要解決的難點(diǎn)問(wèn)題。
發(fā)明內(nèi)容
本發(fā)明的技術(shù)效果能夠克服上述缺陷,提供一種條碼與QAD實(shí)時(shí)接口系統(tǒng),其保 證了條碼掃描系統(tǒng)與QAD系統(tǒng)數(shù)據(jù)的一致性,避免數(shù)據(jù)上傳時(shí)產(chǎn)生的系統(tǒng)間數(shù)據(jù)差異。為實(shí)現(xiàn)上述目的,本發(fā)明采用如下技術(shù)方案其包括條碼掃描系統(tǒng)、Oracle數(shù)據(jù) 庫(kù)、Progress DataServer for Oracle工具、QAD系統(tǒng),條碼掃描系統(tǒng)與Oracle數(shù)據(jù)庫(kù)通 ff, Progress DataServer for Oracle 工胃^>另1」與 OracleQAD 胃Mfflff0條碼掃描系統(tǒng)包括無(wú)線(xiàn)手持掃描器。本發(fā)明的另一個(gè)目的是提供一種條碼與QAD實(shí)時(shí)接口方法,其包括如下步驟A.條碼掃描系統(tǒng)掃描條碼;B.調(diào)用接口,開(kāi)始監(jiān)控請(qǐng)求結(jié)果表;C.將接口調(diào)用請(qǐng)求及參數(shù)寫(xiě)入Oracle數(shù)據(jù)庫(kù)的請(qǐng)求表和參數(shù)表,觸發(fā)處理程序;D.根據(jù)請(qǐng)求標(biāo)識(shí)調(diào)用處理程序;E.處理程序超時(shí)判斷超時(shí),中斷處理程序,將失敗信息寫(xiě)回到Oracle數(shù)據(jù)庫(kù)中 的請(qǐng)求結(jié)果表;不超時(shí),進(jìn)入下一步驟;F.處理程序調(diào)用失敗判斷失敗,將失敗信息寫(xiě)回到Oracle數(shù)據(jù)庫(kù)的請(qǐng)求結(jié)果 表,并中斷I^ogress DataServer for Oracle工具的繼續(xù)調(diào)用;未失敗,進(jìn)入下一步驟;G.更新QAD系統(tǒng)數(shù)據(jù);H.將接口調(diào)用結(jié)果寫(xiě)回到Oracle數(shù)據(jù)庫(kù)的請(qǐng)求結(jié)果表;I.條碼掃描系統(tǒng)監(jiān)控到請(qǐng)求結(jié)果信息,將調(diào)用結(jié)果返回到無(wú)線(xiàn)手持掃描器,提示 用戶(hù)操作結(jié)果。本發(fā)明提供的是一種外圍系統(tǒng)與QAD系統(tǒng)進(jìn)行數(shù)據(jù)實(shí)時(shí)交互解決方案,將倉(cāng)庫(kù)人員對(duì)物料及成品的出入庫(kù)條碼掃描數(shù)據(jù)進(jìn)行實(shí)時(shí)提交,保證了條碼掃描系統(tǒng)與QAD系統(tǒng)數(shù) 據(jù)的一致性,避免數(shù)據(jù)上傳時(shí)產(chǎn)生的系統(tǒng)間數(shù)據(jù)差異。本系統(tǒng)結(jié)合著方法實(shí)現(xiàn)了條碼與QAD的實(shí)時(shí)接口,保證了外圍系統(tǒng)與QAD系統(tǒng)數(shù) 據(jù)的實(shí)時(shí)一致性。
圖1為本發(fā)明的系統(tǒng)模塊結(jié)構(gòu)示意圖;圖2為本發(fā)明的流程示意圖。
具體實(shí)施例方式本發(fā)明的條碼與QAD實(shí)時(shí)接口系統(tǒng)包括條碼掃描系統(tǒng)、Oracle數(shù)據(jù)庫(kù)、Progress DataServer for Oracle工具、QAD系統(tǒng),條碼掃描系統(tǒng)與Oracle數(shù)據(jù)庫(kù)通信,Progress DataServer for Oracle工具分別與Oracle數(shù)據(jù)庫(kù)、QAD系統(tǒng)通信。條碼掃描系統(tǒng)包括無(wú)線(xiàn)手持掃描器。本發(fā)明條碼與QAD實(shí)時(shí)接口方法,其包括如下步驟A.條碼掃描系統(tǒng)掃描條碼;B.調(diào)用接口,開(kāi)始監(jiān)控請(qǐng)求結(jié)果表;C.將接口調(diào)用請(qǐng)求及參數(shù)寫(xiě)入Oracle數(shù)據(jù)庫(kù)的請(qǐng)求表和參數(shù)表,觸發(fā)處理程序;D.根據(jù)請(qǐng)求標(biāo)識(shí)調(diào)用處理程序;E.處理程序超時(shí)判斷超時(shí),中斷處理程序,將失敗信息寫(xiě)回到Oracle數(shù)據(jù)庫(kù)中 的請(qǐng)求結(jié)果表;不超時(shí),進(jìn)入下一步驟;F.處理程序調(diào)用失敗判斷失敗,將失敗信息寫(xiě)回到Oracle數(shù)據(jù)庫(kù)的請(qǐng)求結(jié)果 表,并中斷I^ogress DataServer for Oracle工具的繼續(xù)調(diào)用;未失敗,進(jìn)入下一步驟;G.更新QAD系統(tǒng)數(shù)據(jù);H.將接口調(diào)用結(jié)果寫(xiě)回到Oracle數(shù)據(jù)庫(kù)的請(qǐng)求結(jié)果表;I.條碼掃描系統(tǒng)監(jiān)控到請(qǐng)求結(jié)果信息,將調(diào)用結(jié)果返回到無(wú)線(xiàn)手持掃描器,提示 用戶(hù)操作結(jié)果。
權(quán)利要求
1.一種條碼與QAD實(shí)時(shí)接口系統(tǒng),其特征在于包括條碼掃描系統(tǒng)、Oracle數(shù)據(jù)庫(kù)、 Progress DataServer for Oracle工具、QAD系統(tǒng),條碼掃描系統(tǒng)與Oracle數(shù)據(jù)庫(kù)通信, Progress DataServer for Oracle 工具分另Ij與 Oracle 數(shù)據(jù)庫(kù)、QAD 系統(tǒng)通信。
2.根據(jù)權(quán)利要求1所述的條碼與QAD實(shí)時(shí)接口系統(tǒng),其特征在于條碼掃描系統(tǒng)包括無(wú) 線(xiàn)手持掃描器。
3.—種條碼與QAD實(shí)時(shí)接口方法,其特征在于包括如下步驟A.條碼掃描系統(tǒng)掃描條碼;B.調(diào)用接口,開(kāi)始監(jiān)控請(qǐng)求結(jié)果表;C.將接口調(diào)用請(qǐng)求及參數(shù)寫(xiě)入Oracle數(shù)據(jù)庫(kù)的請(qǐng)求表和參數(shù)表,觸發(fā)處理程序;D.根據(jù)請(qǐng)求標(biāo)識(shí)調(diào)用處理程序;E.處理程序超時(shí)判斷超時(shí),中斷處理程序,將失敗信息寫(xiě)回到Oracle數(shù)據(jù)庫(kù)中的請(qǐng) 求結(jié)果表;不超時(shí),進(jìn)入下一步驟;F.處理程序調(diào)用失敗判斷失敗,將失敗信息寫(xiě)回到Oracle數(shù)據(jù)庫(kù)的請(qǐng)求結(jié)果表,并 中斷Progress DataServer for Oracle工具的繼續(xù)調(diào)用;未失敗,進(jìn)入下一步驟;G.更新QAD系統(tǒng)數(shù)據(jù);H.將接口調(diào)用結(jié)果寫(xiě)回到Orac1 e數(shù)據(jù)庫(kù)的請(qǐng)求結(jié)果表;I.條碼掃描系統(tǒng)監(jiān)控到請(qǐng)求結(jié)果信息,將調(diào)用結(jié)果返回到無(wú)線(xiàn)手持掃描器,提示用戶(hù) 操作結(jié)果。
全文摘要
本發(fā)明涉及一種實(shí)時(shí)接口的系統(tǒng)與方法。本發(fā)明的條碼與QAD實(shí)時(shí)接口系統(tǒng),包括條碼掃描系統(tǒng)、Oracle數(shù)據(jù)庫(kù)、Progress DataServer for Oracle工具、QAD系統(tǒng),條碼掃描系統(tǒng)與Oracle數(shù)據(jù)庫(kù)通信,Progress DataServer forOracle工具分別與Oracle數(shù)據(jù)庫(kù)、QAD系統(tǒng)通信。本系統(tǒng)結(jié)合著方法實(shí)現(xiàn)了條碼與QAD的實(shí)時(shí)接口,保證了外圍系統(tǒng)與QAD系統(tǒng)數(shù)據(jù)的實(shí)時(shí)一致性。
文檔編號(hào)G06Q10/00GK102117301SQ200910262589
公開(kāi)日2011年7月6日 申請(qǐng)日期2009年12月31日 優(yōu)先權(quán)日2009年12月31日
發(fā)明者馬曉鳴 申請(qǐng)人:青島海爾軟件有限公司