日韩成人黄色,透逼一级毛片,狠狠躁天天躁中文字幕,久久久久久亚洲精品不卡,在线看国产美女毛片2019,黄片www.www,一级黄色毛a视频直播

大型主機(jī)環(huán)境檢測方法和裝置與流程

文檔序號:11133855閱讀:680來源:國知局
大型主機(jī)環(huán)境檢測方法和裝置與制造工藝

本發(fā)明涉及計算機(jī)應(yīng)用技術(shù)領(lǐng)域,特別是涉及一種大型主機(jī)環(huán)境檢測方法和裝置。



背景技術(shù):

大型主機(jī),也稱大型機(jī),英文名mainframe。大型主機(jī)使用專用的處理器指令集、操作系統(tǒng)和應(yīng)用軟件。大型主機(jī)具備較高的安全性和穩(wěn)定性,目前已經(jīng)被廣泛應(yīng)用于銀行、電信、國防等領(lǐng)域。

大型主機(jī)環(huán)境檢測是指在大型主機(jī)在安裝新的應(yīng)用軟件、更新應(yīng)用軟件、或者定期排查故障的幾種情況下,需要對應(yīng)用軟件的源代碼、程序版本、應(yīng)用軟件所涉及到的資源定義等多個方面進(jìn)行檢測。目前,大型主機(jī)環(huán)境檢測都是依靠人工檢測,由于大型主機(jī)的操作系統(tǒng)知識專業(yè)性強(qiáng),因此大型主機(jī)環(huán)境檢測對工人的技術(shù)能力要求較高;再者由于人工檢測受到人力資源限制,往往只安排一些人員針對重要的源代碼進(jìn)行檢測,而放棄檢測一些重要程度次之的源代碼;這樣就會導(dǎo)致大型主機(jī)環(huán)境檢測存在一定的漏洞。另外,人工檢測時主要是按照應(yīng)用軟件的安裝手冊來實現(xiàn)對源代碼客戶化的檢測,檢測效率較低,也容易出現(xiàn)疏漏。

大型主機(jī)環(huán)境檢測質(zhì)量直接影響大型主機(jī)的正常運(yùn)行,在銀行、電信、國防等領(lǐng)域中,對數(shù)據(jù)的安全性和穩(wěn)定性要求極高,一旦大型主機(jī)出現(xiàn)問題,將直接影響實際業(yè)務(wù),甚至?xí)斐删薮蟮慕?jīng)濟(jì)損失或社會影響。



技術(shù)實現(xiàn)要素:

為了解決上述技術(shù)問題,本發(fā)明實施例提供了一種大型主機(jī)環(huán)境檢測方法和裝置,能夠針對應(yīng)用版本的完整性、一致性、正確性進(jìn)行自動檢測,能夠提高檢測的全面性和準(zhǔn)確性,避免了人工疏漏。

本發(fā)明實施例公開了如下技術(shù)方案:

第一方面,本發(fā)明提供了一種大型主機(jī)環(huán)境檢測方法,應(yīng)用于大型主機(jī)中,該大型主機(jī)配置有多個物理環(huán)境,每個物理環(huán)境配置有多個邏輯環(huán)境,所述方法包括:

在待檢測的邏輯環(huán)境下提交四個檢測作業(yè),所述四個檢測作業(yè)包括:

版本文件檢測作業(yè),該作業(yè)用于根據(jù)標(biāo)準(zhǔn)文件清單檢測環(huán)境版本文件是否完整,以生成環(huán)境版本文件清單;

源代碼客戶化檢測作業(yè),該作業(yè)用于根據(jù)環(huán)境參數(shù)配置文件檢測程序源代碼的客戶化字符串是否有遺漏;

程序版本檢測作業(yè),該作業(yè)用于檢測程序可執(zhí)行子模塊與相關(guān)程序可執(zhí)行主模塊版本是否一致,以生成程序可執(zhí)行模塊時間戳清單;

CICS/DB2資源檢測作業(yè),該作業(yè)用于檢測系統(tǒng)文件中資源定義腳本與實際資源參數(shù)是否一致,以生成資源及其參數(shù)清單;

將在參照環(huán)境下提交所述四個檢測作業(yè)得到的清單與在待檢測的邏輯環(huán)境下提交所述四個檢測作業(yè)得到的清單進(jìn)行比較;所述參照環(huán)境是大型主機(jī)環(huán)境中預(yù)先設(shè)置的一個基準(zhǔn)環(huán)境;如果,待檢測的邏輯環(huán)境與參照環(huán)境對應(yīng)的清單相同,則表明所述待檢測的邏輯環(huán)境通過檢測。

可選的,所述方法還包括:

當(dāng)檢測出程序源代碼的客戶化字符串有遺漏時,根據(jù)遺漏的客戶化字符串生成錯誤清單。

可選的,所述方法還包括:

當(dāng)檢測出資源定義腳本與實際資源參數(shù)不一致時,根據(jù)檢測結(jié)果生成腳本對比清單。

可選的,所述版本文件檢測作業(yè),還用于檢測程序可執(zhí)行模塊與相關(guān)DBRM版本是否一致,以DBRM一致性標(biāo)識清單。

可選的,當(dāng)大型主機(jī)的應(yīng)用軟件安裝于跨物理環(huán)境中,所述方法還包括:

將參照環(huán)境對應(yīng)的檢測結(jié)果復(fù)制到待檢測的邏輯環(huán)境中,以便執(zhí)行所述將在參照環(huán)境下提交所述四個檢測作業(yè)得到的檢測結(jié)果與在待檢測的邏輯環(huán)境下提交所述四個檢測作業(yè)得到的檢測結(jié)果進(jìn)行比較的步驟。

第二方面,本發(fā)明提供了一種大型主機(jī)環(huán)境檢測裝置,應(yīng)用于大型主機(jī)中,該大型主機(jī)配置有多個物理環(huán)境,每個物理環(huán)境配置有多個邏輯環(huán)境,所述裝置包括:

檢測單元,用于在待檢測的邏輯環(huán)境下提交四個檢測作業(yè),所述四個檢測作業(yè)包括:

版本文件檢測作業(yè),該作業(yè)用于根據(jù)標(biāo)準(zhǔn)文件清單檢測環(huán)境版本文件是否完整,以生成環(huán)境版本文件清單;

源代碼客戶化檢測作業(yè),該作業(yè)用于根據(jù)環(huán)境參數(shù)配置文件檢測程序源代碼的客戶化字符串是否有遺漏;

程序版本檢測作業(yè),該作業(yè)用于檢測程序可執(zhí)行子模塊與相關(guān)程序可執(zhí)行主模塊版本是否一致,以生成程序可執(zhí)行模塊時間戳清單;

CICS/DB2資源檢測作業(yè),該作業(yè)用于檢測系統(tǒng)文件中資源定義腳本與實際資源參數(shù)是否一致,以生成資源及其參數(shù)清單;

比較單元,用于將在參照環(huán)境下提交所述四個檢測作業(yè)得到的清單與在待檢測的邏輯環(huán)境下提交所述四個檢測作業(yè)得到的清單進(jìn)行比較;所述參照環(huán)境是大型主機(jī)環(huán)境中預(yù)先設(shè)置的一個基準(zhǔn)環(huán)境;如果,待檢測的邏輯環(huán)境與參照環(huán)境對應(yīng)的清單相同,則表明所述待檢測的邏輯環(huán)境通過檢測。

可選的,所述裝置還包括:

客戶化字符串錯誤清單生成單元,用于當(dāng)所述檢測單元檢測出程序源代碼的客戶化字符串有遺漏時,根據(jù)遺漏的客戶化字符串生成錯誤清單。

可選的,所述裝置還包括:

腳本對比清單生成單元,用于當(dāng)所述檢測單元檢測出資源定義腳本與實際資源參數(shù)不一致時,根據(jù)檢測結(jié)果生成腳本對比清單。

可選的,所述檢測單元,還用于檢測程序可執(zhí)行模塊與相關(guān)DBRM版本是否一致,以DBRM一致性標(biāo)識清單。

可選的,當(dāng)大型主機(jī)的應(yīng)用軟件安裝于跨物理環(huán)境中,所述裝置還包括:

復(fù)制單元,用于將參照環(huán)境對應(yīng)的檢測結(jié)果復(fù)制到待檢測的邏輯環(huán)境中,以便所述比較單元實現(xiàn)其功能。

由上述實施例可以看出,與現(xiàn)有技術(shù)相比,本發(fā)明的優(yōu)點在于:

本發(fā)明提出的技術(shù)方案,通過提交作業(yè)自動檢測的方式代替人工檢測,極大地提高了檢測效率和檢測準(zhǔn)確度;另外,通過配置四種不同的檢測作業(yè),可以進(jìn)行全覆蓋檢測,能夠針對應(yīng)用版本的完整性、一致性、正確性進(jìn)行自動檢測,能夠提高檢測的全面性和準(zhǔn)確性,避免了人工疏漏。

附圖說明

為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

圖1為本發(fā)明提供的一種大型主機(jī)環(huán)境檢測方法的流程圖;

圖2為本發(fā)明提供的一種大型主機(jī)環(huán)境檢測裝置的結(jié)構(gòu)圖。

具體實施方式

為使本發(fā)明的上述目的、特征和優(yōu)點能夠更加明顯易懂,下面結(jié)合附圖對本發(fā)明實施例進(jìn)行詳細(xì)描述。

實施例一

請參閱圖1,其為本發(fā)明一種大型主機(jī)環(huán)境檢測方法的流程圖,該方法包括以下步驟:

步驟101:在待檢測的邏輯環(huán)境下提交四個檢測作業(yè),所述四個檢測作業(yè)包括:

版本文件檢測作業(yè),該作業(yè)用于根據(jù)標(biāo)準(zhǔn)文件清單檢測環(huán)境版本文件是否完整,以生成環(huán)境版本文件清單;

源代碼客戶化檢測作業(yè),該作業(yè)用于根據(jù)環(huán)境參數(shù)配置文件檢測程序源代碼的客戶化字符串是否有遺漏;

程序版本檢測作業(yè),該作業(yè)用于檢測程序可執(zhí)行子模塊與相關(guān)程序可執(zhí)行主模塊版本是否一致,以生成程序可執(zhí)行模塊時間戳清單;

CICS/DB2資源檢測作業(yè),該作業(yè)用于檢測系統(tǒng)文件中資源定義腳本與實際資源參數(shù)是否一致,以生成資源及其參數(shù)清單。

在實現(xiàn)步驟101時,可以將上述四個檢測作業(yè)配置為四個獨立的程序,也可以配置為一個程序中的四個子程序。那么在待檢測的邏輯環(huán)境下提交四個檢測作業(yè),可以理解為在待檢測的邏輯環(huán)境下運(yùn)行四個檢測作業(yè),即運(yùn)行四個程序,四個程序分別用于實現(xiàn)上述四個作業(yè)的檢測任務(wù)。

在實現(xiàn)時,由于大型主機(jī)中會配置有多個物理環(huán)境,每個物理環(huán)境會配置有多個邏輯環(huán)境,因此,在大型主機(jī)上安裝新的應(yīng)用軟件或者更新應(yīng)用軟件時,則需要針對與該應(yīng)用軟件相關(guān)的邏輯環(huán)境進(jìn)行檢測,若有多個邏輯環(huán)境需要被檢測,則可以串行檢測,也可以并行檢測。

步驟102:將在參照環(huán)境下提交所述四個檢測作業(yè)得到的清單與在待檢測的邏輯環(huán)境下提交所述四個檢測作業(yè)得到的清單進(jìn)行比較;所述參照環(huán)境是大型主機(jī)環(huán)境中預(yù)先設(shè)置的一個基準(zhǔn)環(huán)境;如果,待檢測的邏輯環(huán)境與參照環(huán)境對應(yīng)的清單相同,則表明所述待檢測的邏輯環(huán)境通過檢測。

在參照環(huán)境下提交所述四個檢測作業(yè)得到的清單,具體實現(xiàn)過程是,在參見環(huán)境下提交上述步驟101描述的四個檢測作業(yè),即,在參照環(huán)境下提交四個檢測作業(yè),所述四個檢測作業(yè)包括:

版本文件檢測作業(yè),該作業(yè)用于根據(jù)標(biāo)準(zhǔn)文件清單檢測環(huán)境版本文件是否完整,以生成環(huán)境版本文件清單;

源代碼客戶化檢測作業(yè),該作業(yè)用于根據(jù)環(huán)境參數(shù)配置文件檢測程序源代碼的客戶化字符串是否有遺漏;

程序版本檢測作業(yè),該作業(yè)用于檢測程序可執(zhí)行子模塊與相關(guān)程序可執(zhí)行主模塊版本是否一致,以生成程序可執(zhí)行模塊時間戳清單;

CICS/DB2資源檢測作業(yè),該作業(yè)用于檢測系統(tǒng)文件中資源定義腳本與實際資源參數(shù)是否一致,以生成資源及其參數(shù)清單;

可見,在參照環(huán)境下提交所述四個檢測作業(yè)得到的清單,具體包括:

環(huán)境版本文件清單、可執(zhí)行模塊時間戳清單、資源及其參數(shù)清單。

將參照環(huán)境對應(yīng)的清單與待檢測的邏輯環(huán)境對應(yīng)的清單,分別進(jìn)行比較,如果,待檢測的邏輯環(huán)境與參照環(huán)境對應(yīng)的清單均相同,則表明待檢測的邏輯環(huán)境通過檢測。

另外,為了給維護(hù)人員提供有價值的維護(hù)信息,所述方法還包括:

當(dāng)檢測出程序源代碼的客戶化字符串有遺漏時,根據(jù)遺漏的客戶化字符串生成錯誤清單。

另外,為了給維護(hù)人員提供有價值的維護(hù)信息,所述方法還包括:

當(dāng)檢測出資源定義腳本與實際資源參數(shù)不一致時,根據(jù)檢測結(jié)果生成腳本對比清單。

另外,為了給維護(hù)人員提供有價值的維護(hù)信息,所述方法還包括:

所述版本文件檢測作業(yè),還用于檢測程序可執(zhí)行模塊與相關(guān)DBRM版本是否一致,以DBRM一致性標(biāo)識清單。

另外,當(dāng)大型主機(jī)的應(yīng)用軟件安裝于跨物理環(huán)境中,所述方法還包括:

將參照環(huán)境對應(yīng)的檢測結(jié)果復(fù)制到待檢測的邏輯環(huán)境中,以便執(zhí)行所述將在參照環(huán)境下提交所述四個檢測作業(yè)得到的檢測結(jié)果與在待檢測的邏輯環(huán)境下提交所述四個檢測作業(yè)得到的檢測結(jié)果進(jìn)行比較的步驟。

本發(fā)明提出的技術(shù)方案,通過提交作業(yè)自動檢測的方式代替人工檢測,極大地提高了檢測效率和檢測準(zhǔn)確度;另外,通過配置四種不同的檢測作業(yè),可以進(jìn)行全覆蓋檢測,能夠針對應(yīng)用版本的完整性、一致性、正確性進(jìn)行自動檢測,能夠提高檢測的全面性和準(zhǔn)確性,避免了人工疏漏。

實施例二

請參閱圖2,其為本發(fā)明一種大型主機(jī)環(huán)境檢測裝置的結(jié)構(gòu)圖,該裝置包括以下單元:

檢測單元201,用于在待檢測的邏輯環(huán)境下提交四個檢測作業(yè),所述四個檢測作業(yè)包括:

版本文件檢測作業(yè),該作業(yè)用于根據(jù)標(biāo)準(zhǔn)文件清單檢測環(huán)境版本文件是否完整,以生成環(huán)境版本文件清單;

源代碼客戶化檢測作業(yè),該作業(yè)用于根據(jù)環(huán)境參數(shù)配置文件檢測程序源代碼的客戶化字符串是否有遺漏;

程序版本檢測作業(yè),該作業(yè)用于檢測程序可執(zhí)行子模塊與相關(guān)程序可執(zhí)行主模塊版本是否一致,以生成程序可執(zhí)行模塊時間戳清單;

CICS/DB2資源檢測作業(yè),該作業(yè)用于檢測系統(tǒng)文件中資源定義腳本與實際資源參數(shù)是否一致,以生成資源及其參數(shù)清單;

比較單元202,用于將在參照環(huán)境下提交所述四個檢測作業(yè)得到的清單與在待檢測的邏輯環(huán)境下提交所述四個檢測作業(yè)得到的清單進(jìn)行比較;所述參照環(huán)境是大型主機(jī)環(huán)境中預(yù)先設(shè)置的一個基準(zhǔn)環(huán)境;如果,待檢測的邏輯環(huán)境與參照環(huán)境對應(yīng)的清單相同,則表明所述待檢測的邏輯環(huán)境通過檢測。

可選的,所述裝置還包括:

客戶化字符串錯誤清單生成單元,用于當(dāng)所述檢測單元檢測出程序源代碼的客戶化字符串有遺漏時,根據(jù)遺漏的客戶化字符串生成錯誤清單。

可選的,所述裝置還包括:

腳本對比清單生成單元,用于當(dāng)所述檢測單元檢測出資源定義腳本與實際資源參數(shù)不一致時,根據(jù)檢測結(jié)果生成腳本對比清單。

可選的,所述檢測單元,還用于檢測程序可執(zhí)行模塊與相關(guān)DBRM版本是否一致,以DBRM一致性標(biāo)識清單。

可選的,當(dāng)大型主機(jī)的應(yīng)用軟件安裝于跨物理環(huán)境中,所述裝置還包括:

復(fù)制單元,用于將參照環(huán)境對應(yīng)的檢測結(jié)果復(fù)制到待檢測的邏輯環(huán)境中,以便所述比較單元實現(xiàn)其功能。

本發(fā)明提出的技術(shù)方案,通過提交作業(yè)自動檢測的方式代替人工檢測,極大地提高了檢測效率和檢測準(zhǔn)確度;另外,通過配置四種不同的檢測作業(yè),可以進(jìn)行全覆蓋檢測,能夠針對應(yīng)用版本的完整性、一致性、正確性進(jìn)行自動檢測,能夠提高檢測的全面性和準(zhǔn)確性,避免了人工疏漏。

所述領(lǐng)域的技術(shù)人員可以清楚地了解到,為了描述的方便和簡潔,上述描述的系統(tǒng)、裝置和單元的具體工作過程,可以參考前述方法實施例中的對應(yīng)過程,在此不再贅述。

在本發(fā)明所提供的幾個實施例中,應(yīng)該理解到,所揭露的系統(tǒng)、裝置和方法,可以通過其它的方式實現(xiàn)。例如,以上所描述到的裝置實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結(jié)合或可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性、機(jī)械或其它的形式。

所述作為分離部件說明的單元可以是或者也可以是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目的。

另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實現(xiàn),可以采用軟件功能單元的形式實現(xiàn)。

需要說明的是,本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例方法中的全部或部分流程,是可以通過計算機(jī)程序來指令相關(guān)的硬件來完成,所述的程序可存儲于一計算機(jī)可讀取存儲介質(zhì)中,該程序在執(zhí)行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質(zhì)可為磁碟、光盤、只讀存儲記憶體(Read-Only Memory,ROM)或隨機(jī)存儲記憶體(Random Access Memory,RAM)等。

以上對本發(fā)明所提供的一種大型主機(jī)環(huán)境檢測方法和裝置進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體實施例對本發(fā)明的原理及實施方式進(jìn)行了闡述,以上實施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時,對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實施方式及應(yīng)用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對本發(fā)明的限制。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1