專利名稱:用于電子消息傳遞的方法、系統(tǒng)和計(jì)算機(jī)程序產(chǎn)品的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及消息的電子傳輸領(lǐng)域。
背景技術(shù):
國(guó)際標(biāo)準(zhǔn)化組織已經(jīng)釆用了一種被稱為ISO 8583的格式標(biāo)準(zhǔn), 用于交換金融交易引發(fā)的消息("ISO 8583:金融交易卡引發(fā)的消息-交換消息規(guī)范",2003,通過引用而整體被并入在此)。ISO 8583指 定了消息結(jié)構(gòu)、格式、內(nèi)容、數(shù)據(jù)元和數(shù)據(jù)元的值。存在不同類型的 ISO 8583消息,諸如并且不限于銷售點(diǎn)消息和ATM交易消息,所述 類型纟艮據(jù)消息的目的而改變。
當(dāng)交易發(fā)生時(shí),相關(guān)的ISO 8583消息被發(fā)送到交易處理設(shè)備 (TPF )進(jìn)行處理,諸如由紐約的Armonk的國(guó)際商業(yè)機(jī)器乂^司(IBM ) 提供的交易處理設(shè)備(TPF)。當(dāng)諸如金融交易卡發(fā)放公司的用戶正 在測(cè)試?yán)绮⑶也幌抻谙到y(tǒng)的連接性、不同類型的消息或新的處理 (諸如TPF內(nèi)的新的授權(quán)處理)時(shí),必須向TPF發(fā)送測(cè)試消息。TPF 響應(yīng)將指示是否可以使用所述消息。TPF響應(yīng)也指示可能影響所述交 易卡發(fā)放者或卡成員的任何負(fù)面影響。
為了測(cè)試對(duì)于特定類型的消息的TPF響應(yīng),需要程序員編碼用 于每個(gè)具體消息的驅(qū)動(dòng)器。這是一個(gè)緩慢并且耗時(shí)的過程。需要一種 用于發(fā)送測(cè)試消息而不需要每個(gè)消息的獨(dú)立編程的系統(tǒng)和方法。
發(fā)明內(nèi)容
可以使用基于瀏覽器的TCP/IP模擬器來創(chuàng)建并向一個(gè)或多個(gè) TPF發(fā)送測(cè)試消息以確定TPF系統(tǒng)的響應(yīng)。其允許一個(gè)或多個(gè)用戶 創(chuàng)建ISO 8583消息,向所述TPF系統(tǒng)發(fā)送所述消息,從TPF系統(tǒng)接
5收響應(yīng),并且向用戶顯示結(jié)果。所述模擬器也可以具有向TPF和/或 任何其它的支持MQ的操作系統(tǒng)發(fā)送MQseries消息的能力。
由所述模擬器創(chuàng)建的消息被存儲(chǔ)在ANSI (美國(guó)國(guó)家標(biāo)準(zhǔn)局)的 可查詢結(jié)構(gòu)化查詢語言("SQL")數(shù)據(jù)庫內(nèi),以使得測(cè)試選擇簡(jiǎn)單。 因?yàn)榭梢詮娜魏挝恢迷L問SQL數(shù)據(jù)庫,可以在世界范圍內(nèi)獲得所述 TPF測(cè)試消息和結(jié)果。而且,所述模擬器可以是基于服務(wù)器的。如果 所述模擬器是基于服務(wù)器的,則不需要桌面許可。所述模擬器允許用 戶選擇預(yù)先格式化的消息或通過選擇感興趣的數(shù)據(jù)而得出新的消息。
下面參見附圖詳細(xì)說明本發(fā)明的其它實(shí)施例、特征和優(yōu)點(diǎn)以及本 發(fā)明的各種實(shí)施例的結(jié)構(gòu)和操作。
在此包含并且形成說明書的一部分的附解了本發(fā)明,并且與 說明書 一起進(jìn)一 步用于解釋本發(fā)明的原理,并且使得本領(lǐng)域內(nèi)的技術(shù) 人員能夠創(chuàng)建和使用本發(fā)明。
圖l是一個(gè)示例消息傳輸測(cè)試系統(tǒng)的方框圖。
圖2是另一個(gè)示例消息傳輸測(cè)試系統(tǒng)的方框圖。
圖3是一種用于測(cè)試對(duì)于單個(gè)消息的TPF響應(yīng)的示例方法的流程圖。
圖4是一種用于測(cè)試對(duì)于大量消息的TPF響應(yīng)的示例方法的流程圖。
圖5圖解了按照本發(fā)明實(shí)施例的模擬器的示例圖形用戶界面主頁。
圖6圖解了由圖形用戶界面產(chǎn)生的示例消息創(chuàng)建屏幕。
圖7圖解了由圖形用戶界面產(chǎn)生的另一個(gè)示例消息創(chuàng)建屏幕。
圖8圖解了由圖形用戶界面產(chǎn)生的示例輔助消息字段表。
圖9圖解了由圖形用戶界面產(chǎn)生的示例數(shù)據(jù)輸入屏幕。
圖10圖解了由圖形用戶界面產(chǎn)生的示例附加消息菜單。
圖11圖解了由圖形用戶界面產(chǎn)生的示例消息表。圖12圖解了由圖形用戶界面產(chǎn)生的示例位圖選擇屏幕。 圖13圖解了由圖形用戶界面產(chǎn)生的示例數(shù)據(jù)輸入屏幕。 圖14圖解了來自由圖形用戶界面產(chǎn)生的模板屏幕的示例消息。 圖15圖解了由圖形用戶界面產(chǎn)生的示例消息文件夾選擇屏幕。 圖16圖解了由圖形用戶界面產(chǎn)生的示例消息列表屏幕。 圖17圖解了由圖形用戶界面產(chǎn)生的示例消息過濾器屏幕。 圖18圖解了由圖形用戶界面產(chǎn)生的示例個(gè)人選擇屏幕。 圖19圖解了由圖形用戶界面產(chǎn)生的示例過濾的消息表。 圖20圖解了由圖形用戶界面產(chǎn)生的示例請(qǐng)求消息屏幕。 圖21圖解了由圖形用戶界面產(chǎn)生的示例響應(yīng)屏幕。 圖22圖解了由圖形用戶界面產(chǎn)生的示例日期選擇屏幕。 圖23圖解了由圖形用戶界面產(chǎn)生的示例測(cè)試實(shí)例選擇屏幕。 圖24圖解了由圖形用戶界面產(chǎn)生的示例文件夾選擇屏幕。 圖25圖解了由圖形用戶界面產(chǎn)生的示例消息識(shí)別選擇屏幕。 圖26圖解了由圖形用戶界面產(chǎn)生的示例消息信息屏幕。 圖27圖解了由圖形用戶界面產(chǎn)生的示例TCP/IP測(cè)試屏幕。 圖28圖解了由圖形用戶界面產(chǎn)生的示例ping結(jié)果屏幕。 圖29圖解了由圖形用戶界面產(chǎn)生的示例剪切和粘貼屏幕。 圖30圖解了由圖形用戶界面產(chǎn)生的示例問題報(bào)告屏幕。 圖31是用于實(shí)現(xiàn)本發(fā)明的示例計(jì)算機(jī)系統(tǒng)。 將參見附圖來說明本發(fā)明,元件首先出現(xiàn)的附圖通常被表示為在 對(duì)應(yīng)附圖標(biāo)號(hào)中最左的數(shù)字。
具體實(shí)施例方式
在此通篇可交換地使用術(shù)語"用戶"、"終端用戶,,、"消費(fèi)者"、"客 戶"、"參與者"和/或這些術(shù)語的復(fù)數(shù)形式,以指示能夠訪問、使用、 受影響和/或受益于在此所述的工具的人或?qū)嶓w。
而且,可以彼此交換地使用術(shù)語"商業(yè)"或"商家",并且其表示作 為在商品或服務(wù)的分發(fā)鏈中的提供商、經(jīng)紀(jì)人和/或任何其它實(shí)體的任何人、實(shí)體、分發(fā)系統(tǒng)、軟件和/或硬件。例如,商家可以是食品雜貨 店、零售店、旅行社、服務(wù)提供商或在線商家等。
本領(lǐng)域內(nèi)的技術(shù)人員可以明白,在此使用的術(shù)語的廣度和所提供 的示例說明的廣度不意欲限定上述術(shù)語的一般理解含義。
雖然討論了具體配置和布置,但是應(yīng)當(dāng)明白,此僅僅是為了說明 的目的。本領(lǐng)域內(nèi)的技術(shù)人員可以認(rèn)識(shí)到,在不脫離本發(fā)明的精神和 范圍的情況下,可以使用其它配置和布置。對(duì)于本領(lǐng)域內(nèi)的技術(shù)人員 顯然,本發(fā)明也可以用于多種其它應(yīng)用中。雖然在此將本發(fā)明描述為
使用ISO 8583消息格式,但是本領(lǐng)域內(nèi)的技術(shù)人員可以認(rèn)識(shí)到也可 以使用其它消息格式。
注意在"i兌明書中對(duì)于"一個(gè)實(shí)施例"、"一個(gè)示例實(shí)施例"等的引用 表示所述實(shí)施例可以包括特定特征、結(jié)構(gòu)或特性,但是每個(gè)實(shí)施例不 必然包括所述特定特征、結(jié)構(gòu)或特性。而且,這樣的詞組不必然指示 同一實(shí)施例。而且,當(dāng)結(jié)合一個(gè)實(shí)施例而描述特定特征、結(jié)構(gòu)或特性 時(shí),其將在本領(lǐng)域內(nèi)的技術(shù)人員用于結(jié)合其它實(shí)施例(不論是否被明 確地說明)來實(shí)現(xiàn)這樣的特征、結(jié)構(gòu)或特性的知識(shí)范圍內(nèi)。
當(dāng)前的消息測(cè)試軟件需要用戶對(duì)于發(fā)送到交易處理設(shè)備
("TPF")的每個(gè)具體消息編碼一個(gè)驅(qū)動(dòng)器,另外,消息測(cè)試軟件當(dāng) 前是基于客戶的,系統(tǒng)必須被安裝在終端用戶的本地裝置上以便由每 個(gè)終端用戶操作。這帶來幾個(gè)缺點(diǎn),諸如要求"每個(gè)資格,,的許可費(fèi)。 所有的消息和響應(yīng)同樣被存儲(chǔ)在本地裝置中。這禁止了在終端用戶
(諸如在不同位置為具體項(xiàng)目一起工作的多個(gè)終端用戶)之間共享消 息和響應(yīng)。
由用戶測(cè)試的許多消息在類型和/或格式上類似。為了防止用戶 必須重新編碼類似的消息,并且為了容納可以由用戶請(qǐng)求的各種消息 類型,可以在中央服務(wù)器上的ANSI (美國(guó)國(guó)家標(biāo)準(zhǔn)局)可查詢結(jié)構(gòu) 化查詢語言("SQL")數(shù)據(jù)庫中存儲(chǔ)多個(gè)ISO 8583消息外殼。這些 消息外殼可能在以前已經(jīng)被編碼成包括對(duì)應(yīng)于期望消息類型的信息。 基于瀏覽器的TCP/IP模擬器(以下簡(jiǎn)稱為模擬器)可以由多個(gè)用戶使用以訪問所述數(shù)據(jù)庫。因?yàn)榭梢詮娜魏挝恢迷L問SQL數(shù)據(jù)庫,因 此可以在世界范圍內(nèi)獲得TPF測(cè)試消息和響應(yīng)。另外,因?yàn)槟M器是 基于服務(wù)器的,因此不需要桌面許可。
圖1是示例系統(tǒng)100(其中可以使用消息模擬器與TPF 108通信) 的方框圖。用戶可以使用例如用戶界面102連接到模擬器104。用戶 界面102可以是例如個(gè)人計(jì)算機(jī)、工作站或銷售點(diǎn)("POS,,)終端。 模擬器104可以通過諸如全球網(wǎng)106的網(wǎng)絡(luò)連接到TPF 108?;?,所 述模擬器可以通過模擬器110和TPF 108之間的連接如圖所示直接連 接到TPF 108。用戶界面102可以被定位在全球網(wǎng)("GAN") 106中 的任何點(diǎn),并且可以在端到端處理中的任何點(diǎn)被使用。模擬器104可 以用于測(cè)試TPF 108對(duì)于任何類型的金融交易消息(諸如銷售點(diǎn)消息 或ATM交易消息)的響應(yīng)。模擬器104和TPF108之間的通信可以 使用例如并且不限于諸如來自IBM的MQSeries軟件的消息隊(duì)列軟 件。
從模擬器104向TPF 108發(fā)送的消息可以被存儲(chǔ)在ANSI可查詢 數(shù)據(jù)庫107中。ANSI可查詢數(shù)據(jù)庫107可以被實(shí)現(xiàn)在數(shù)據(jù)庫服務(wù)器 112中,所述數(shù)據(jù)庫服務(wù)器112可以與TPF108和GAN106分離。從 TPF 108接收的響應(yīng)也可以被存儲(chǔ)在ANSI可查詢數(shù)據(jù)庫107中。 ANSI可查詢數(shù)據(jù)庫107也可以存儲(chǔ)用戶在通過模擬器104創(chuàng)建測(cè)試 消息過程中使用的消息外殼。
圖2是用于與TPF 108通信的另一個(gè)示例系統(tǒng)200的方框圖。 如圖2所示,數(shù)據(jù)控制協(xié)議(DCP)裝置202可選地用于在網(wǎng)絡(luò)106 和TPF 108之間通信。
圖3是用于測(cè)試TPF系統(tǒng)對(duì)于單個(gè)測(cè)試消息的響應(yīng)的方法300 的流程圖。
在步驟302中,諸如TPF 108的TPF的IP地址和端口號(hào)被選擇 或輸入到諸如模擬器104的模擬器中,在用戶界面102訪問所述模擬 器。然后請(qǐng)求發(fā)送消息。
在步驟304中,使用TPF IP地址和端口號(hào)在模擬器和TPF之間
9打開套接字。
在步驟306中,確定是否已經(jīng)對(duì)TPF進(jìn)行了連接。如果進(jìn)行了 連接,則方法300進(jìn)行到步驟308。如果未進(jìn)行連接,則方法300返 回到步驟302,在此,可以選擇或輸入相同或新的IP地址和端口號(hào)。
在步驟308中,測(cè)試消息被發(fā)送到TPF,并且被存儲(chǔ)在ANSI 可查詢數(shù)據(jù)庫中。
在步驟310中,確定是否在指定的時(shí)間幀內(nèi)從TPF獲得了對(duì)于 發(fā)送消息的響應(yīng)。如果模擬器104及時(shí)獲得響應(yīng),則方法300進(jìn)行到 步驟312。如果未及時(shí)獲得響應(yīng),則方法300進(jìn)行到步驟314。
在步驟312中,存儲(chǔ)對(duì)于發(fā)送的測(cè)試消息的接收的TPF響應(yīng)。 作為與批消息相反的單個(gè)消息發(fā)送的測(cè)試消息經(jīng)常是關(guān)鍵消息,將對(duì) 其響應(yīng)進(jìn)行重要分析。單個(gè)消息響應(yīng)因此可以以消息格式被存儲(chǔ)在例 如ANSI可查詢數(shù)據(jù)庫107中,以便易于由用戶訪問和分析?;蛘撸?所述消息響應(yīng)可以被輸出到文本文件。
在步驟314中,關(guān)閉套接字。
在可選步驟316中,所述消息和/或任何接收的響應(yīng)被模擬器顯 示在用戶界面102上,諸如顯示在用戶界面102的瀏覽器中。
圖4是用于測(cè)試TPF系統(tǒng)對(duì)于大量消息的響應(yīng)的方法400的流程圖。
在步驟402中,諸如TPF 108的TPF的IP地址和端口號(hào)被選擇 和輸入到諸如模擬器104的模擬器中,在用戶界面102訪問所述模擬 器。然后通過例如從列表中選擇消息或選擇包含消息的文件夾來請(qǐng)求 發(fā)送多個(gè)消息。
在步驟404中,使用TPF的IP地址和端口號(hào),在模擬器和TPF 之間打開套接字。
在步驟406中,確定是否已經(jīng)對(duì)TPF進(jìn)行了連接。如果進(jìn)行了 連接,則方法400進(jìn)行到步驟408。如果未進(jìn)行連接,則方法400返 回到步驟402,在此,可以選擇新的IP地址和端口號(hào)。
在步驟408,發(fā)送所選擇的消息。當(dāng)正在發(fā)送多個(gè)消息時(shí),可以
10預(yù)定或例如由用戶設(shè)置每秒的交易數(shù)量。
在步驟410,存儲(chǔ)任何接收的響應(yīng)。所述響應(yīng)可以被存儲(chǔ)在諸如 文本文件的文件中或諸如ANSI可查詢數(shù)據(jù)庫107的數(shù)據(jù)庫中。當(dāng)因 為初始發(fā)送了多個(gè)消息而預(yù)期多個(gè)響應(yīng)時(shí),存儲(chǔ)到文本文件是有益 的,以便所述響應(yīng)不使得數(shù)據(jù)庫過載。如果必要,可以在以后審查所 述文本文件,所述文本文件可以在例如服務(wù)器112上的數(shù)據(jù)庫107的 外部存儲(chǔ)。
在步驟412,關(guān)閉所述套接字。
在可選步驟414中,所發(fā)送的消息和/或任何接收的響應(yīng)被模擬 器顯示在用戶界面102上,諸如顯示在用戶界面102的瀏覽器中。
現(xiàn)在,參見圖5-31來說明用于創(chuàng)建和測(cè)試TPF響應(yīng)的基于瀏覽 器的TCP/IP模擬器(諸如模擬器104)的示例實(shí)施例。本領(lǐng)域的技 術(shù)人員將認(rèn)識(shí)到,在不脫離本發(fā)明的精神和范圍的情況下可以使用其 它模擬器格式。
圖5描述了用于模擬器104的示例圖形用戶界面主頁500。主頁 500可以例如通過登錄到運(yùn)行模擬器104的服務(wù)器中而被顯示。主頁 500包括消息創(chuàng)建菜單502、操作菜單504和文檔菜單506。在此使用 的術(shù)語"鏈接"可以被本領(lǐng)域內(nèi)的技術(shù)人員識(shí)別為指示任何鏈接、超鏈 接、按鈕或?qū)⒂脩粢龑?dǎo)到附加信息的其它選擇器。類似地,本領(lǐng)域內(nèi) 的技術(shù)人員可以認(rèn)識(shí)到,可以彼此交換在此使用的對(duì)于任何單選按 鈕、復(fù)選框、文本框、下拉框或允許用戶輸入數(shù)據(jù)的其它選擇器的引 用。
消息創(chuàng)建菜單502包括消息創(chuàng)建鏈接508和儲(chǔ)存庫顯示鏈接510 中的消息。操作菜單504包括獲得消息鏈接512、來自儲(chǔ)存庫鏈接514 的發(fā)送消息、TPF系統(tǒng)ping鏈接516和消息剪切和粘貼鏈接518。文 檔菜單506包括模擬器用戶指南鏈接520。下面說明這些鏈接的每個(gè) 的功能。
圖6描述了當(dāng)選擇消息創(chuàng)建鏈接508時(shí)顯示的消息創(chuàng)建屏幕 600。消息創(chuàng)建屏幕600包括第二消息創(chuàng)建菜單602。第二消息創(chuàng)建菜
ii單602包括標(biāo)準(zhǔn)消息創(chuàng)建鏈接604、從位圖創(chuàng)建消息鏈接606和從模 板創(chuàng)建消息鏈接608。
圖7描述了當(dāng)選擇標(biāo)準(zhǔn)消息創(chuàng)建鏈接604時(shí)顯示的新消息創(chuàng)建屏 幕700。新消息創(chuàng)建屏幕700包括選擇消息類型菜單702,用于選擇 或輸入消息類型。所述消息類型選項(xiàng)可以是預(yù)定的,或可以是由例如 用戶輸入的。 一旦確定了消息類型,新消息創(chuàng)建屏幕700顯示可以包 括在所述消息中的字段的表704或主要位圖信息。ISO 8583消息的位 圖是消息數(shù)據(jù)流的第一部分。位圖可以是8、 16或32個(gè)字符。在圖7 中,在消息類型菜單702中選擇一個(gè)示例消息類型"1100"。接著可用 字段的一個(gè)或多個(gè)框可以被復(fù)選以指示所述消息中的包括內(nèi)容。每個(gè) 消息類型可以包括多個(gè)字段。例如,ISO 8583到達(dá)點(diǎn)("POA")消息 可以包括128個(gè)字段。不同的消息類型可以包括相同或類似的字段。
新消息創(chuàng)建屏幕700還包括輔助位圖選擇框706。如果不指定輔 助字段,則可以選擇"否,,單選按鈕。然后可以選擇"下一個(gè)"按鈕以便 繼續(xù)。如圖8中所示,如果選擇了"是"單選按鈕,則在新消息創(chuàng)建屏 幕700中顯示輔助字段表802。輔助字段表802包括可以對(duì)于指定消 息類型包括的輔助位圖信息的列表。 一旦選擇了適當(dāng)?shù)淖侄危瑒t可以 選擇所述"下一個(gè),,按鈕(未示出)以前進(jìn)到下一個(gè)屏幕。
所述模擬器然后顯示數(shù)據(jù)輸入屏幕900,如圖9中所示。顯示在 新消息創(chuàng)建屏幕700中選擇的字段,具有用于輸入請(qǐng)求的數(shù)據(jù)的文本 框。特定數(shù)據(jù)可能根據(jù)來自新消息創(chuàng)建屏幕700的信息而被預(yù)先輸入。 這樣的數(shù)據(jù)可以是可編輯的或不可編輯的。 一旦已經(jīng)輸入了所需數(shù) 據(jù),則可以選擇ISO消息保存按鈕(未示出)來保存所述消息。
在保存消息之后,模擬器顯示附加消息菜單1002,如圖10中所 示。附加消息菜單1002包含文本,詢問是否將增加更多的消息。如 果要增加更多的消息,則可以選擇所述"是"按鈕。如果不增加更多的 消息,則可以選擇"否"按鈕。如果選擇了"是"按鈕,則再次顯示新消 息創(chuàng)建屏幕700,并且重復(fù)所述屏幕序列。
如果選擇了"否"按鈕,則顯示列出所創(chuàng)建的消息的消息表1102。對(duì)于每個(gè)消息,消息表1102可以包括例如但不限于測(cè)試消息的名稱、 到消息的詳細(xì)視圖的超鏈接、存儲(chǔ)消息的文件夾、消息類型、用于更 新測(cè)試消息的鏈接和用于刪除測(cè)試消息的鏈接。為了導(dǎo)航通過包含消 息的頁面,可以使用消息導(dǎo)航菜單1104。為了返回到主頁500,可以 選擇返回到主鏈接1106。
圖12描述了當(dāng)選擇從位圖創(chuàng)建消息鏈接606 (如圖6中所示) 時(shí)顯示的位圖選擇屏幕1200。所述位圖是ISO 8583消息的第一部分。 消息中的每個(gè)數(shù)據(jù)元被分配位圖中的位置指示器,可以輸入諸如前8 個(gè)字符的位圖標(biāo)識(shí)符來標(biāo)識(shí)期望的消息位圖。一旦向位圖文本框1202 中輸入了位圖標(biāo)識(shí)符,則可以選擇消息創(chuàng)建按鈕1204。
圖13描述了當(dāng)選擇消息創(chuàng)建按鈕1204時(shí)顯示的數(shù)據(jù)輸入屏幕 1300。數(shù)據(jù)輸入屏幕1300包括所選字段數(shù)據(jù)輸入菜單1302。所選字 段數(shù)據(jù)輸入菜單1302包括用于輸入對(duì)應(yīng)于所選字段的數(shù)據(jù)的文本框。 可以根據(jù)請(qǐng)求的位圖來自動(dòng)確定可用字段。可以根據(jù)以前接收的信息 來預(yù)先輸入數(shù)據(jù),或可以由例如用戶來輸入數(shù)據(jù)。 一旦輸入了消息數(shù) 據(jù),則可以在消息文件夾中存儲(chǔ)消息。可以從消息文件夾存儲(chǔ)菜單 1304中選擇適當(dāng)?shù)膯芜x按鈕。數(shù)據(jù)輸入屏幕1300也可以顯示諸如位 圖標(biāo)識(shí)符1306的位圖標(biāo)識(shí)符,其指示從其創(chuàng)建消息的位圖。
在已經(jīng)保存了消息之后,模擬器處理和顯示類似于參見圖10和 11所述的處理和顯示。
圖14描述了當(dāng)選擇從模板創(chuàng)建消息鏈接608 (如圖6中所示) 時(shí)顯示的來自模板消息屏幕1400。來自模板消息屏幕1400包括模板 菜單1402,其中,可以選擇或輸入特定的消息模板。 一旦已經(jīng)確定了 消息模板,則可以選擇"下一個(gè)"按鈕以進(jìn)行到下一個(gè)屏幕。模擬器處 理和顯示因此類似于參見圖7-11所述的處理和顯示。
從主頁500,可以通過選擇儲(chǔ)存庫顯示鏈接510中的消息來顯示 特定文件夾中的所有消息。然后顯示消息文件夾選擇屏幕1500,如圖 15中所示。消息文件夾選擇屏幕1500包括消息文件夾選擇菜單1502。 消息文件夾選擇菜單1502包括在其中存儲(chǔ)了消息的文件夾的名稱。從消息文件夾選擇菜單1502中選擇要從其顯示消息的文件夾的名稱。 如果用戶希望繼續(xù)顯示所選消息文件夾中的消息,則可以選擇"下一 個(gè)"按鈕。如果用戶希望返回到主頁500。則可以選擇返回到主頁鏈接 1504。
一旦已經(jīng)從消息文件夾選擇菜單1502中選擇了適當(dāng)?shù)奈募A并 且已經(jīng)選擇了"下一個(gè),,按鈕,則顯示消息列表屏幕1600,如圖16中 所示。消息列表屏幕1600包括消息表1602,其顯示包含在所選消息 文件夾中的消息。對(duì)于所選文件夾中的每個(gè)消息列出的可以是例如并 不限于消息標(biāo)識(shí)符、相關(guān)測(cè)試實(shí)例的名稱、存儲(chǔ)消息的文件夾的名稱 和消息類型。為了觀看特定消息,可以選擇消息觀看圖標(biāo),諸如圖標(biāo) 1604。為了編輯特定消息,可以選擇消息編輯圖標(biāo),諸如圖標(biāo)1606。 為了刪除特定消息,可以選擇消息刪除圖標(biāo),諸如圖標(biāo)1608。選擇一 個(gè)選擇不同文件夾鏈接1601將用戶返回到消息文件夾選擇屏幕1500。
為了過濾特定文件夾中的消息,可以選擇獲得消息鏈接512。這 顯示消息過濾屏幕1700,如在圖17中所示。消息過濾屏幕1700包括 搜索標(biāo)準(zhǔn)菜單1702,其中可以選擇用于過濾消息的標(biāo)準(zhǔn)。搜索標(biāo)準(zhǔn)菜 單1702可以允許用戶例如按照人、按照日期、按照測(cè)試實(shí)例名稱、 按照文件夾和/或按照消息標(biāo)識(shí)符來進(jìn)行搜索。本領(lǐng)域內(nèi)的技術(shù)人員可 以認(rèn)識(shí)到,在不偏離本發(fā)明的精神和范圍的情況下,可以使用其它搜 索標(biāo)準(zhǔn)來過濾消息。為了按照特定標(biāo)準(zhǔn)來觀看消息,選擇接著所述標(biāo) 準(zhǔn)的單選按鈕??蛇x地,可以一次選擇多個(gè)標(biāo)準(zhǔn)。 一旦選擇了適當(dāng)?shù)?單選按鈕,則可以選擇下一個(gè)按鈕1704?;蛘?,可以選擇返回到主頁 按鈕1706。
如果選擇了"按照人,,的單選按鈕1708,則人選擇屏幕1800顯示 人選擇菜單1802,如在圖18中所示??梢詮娜诉x擇菜單1802中選擇 被過濾其消息的人的姓名。在已經(jīng)選擇了適當(dāng)?shù)娜撕?,可以選擇下一 個(gè)按鈕1804。這如圖19中所示顯示過濾消息表1902。過濾消息表1902 列出由所選人創(chuàng)建和/或發(fā)送的消息。對(duì)于每個(gè)消息,過濾消息表1902 可以包括例如并不限于消息標(biāo)識(shí)符、消息類型、發(fā)送和/或主IP地址、相關(guān)測(cè)試實(shí)例的名稱、與請(qǐng)求相關(guān)聯(lián)的一個(gè)或多個(gè)時(shí)間戳、響應(yīng)的狀 態(tài)、與所述響應(yīng)相關(guān)聯(lián)的一個(gè)或多個(gè)時(shí)間戳以及用戶標(biāo)識(shí)。過濾消息
表1902也可包括到獨(dú)立消息的超鏈接。為了導(dǎo)航通過所述消息,可 以提供導(dǎo)航條(未示出)。
為了觀看過濾消息表1902中的特定消息的細(xì)節(jié),可以選擇對(duì)于 特定消息的請(qǐng)求鏈接,諸如請(qǐng)求鏈接1904。這顯示了請(qǐng)求消息屏幕 2000,如圖20中所示。請(qǐng)求消息屏幕2000顯示了表2002,其列出了 關(guān)于特定消息的詳細(xì)信息。數(shù)據(jù)流字段2003也以被顯示以示出所述 消息的實(shí)際數(shù)據(jù)流。為了返回到前一 個(gè)窗口 ,可以選擇返回按鈕2004 。
為了觀看關(guān)于TPF對(duì)于特定消息的響應(yīng)的細(xì)節(jié),可以選擇響應(yīng) 鏈接,諸如在圖19中的響應(yīng)鏈接1906。這顯示了響應(yīng)屏幕2100,如 圖21中所示。響應(yīng)屏幕2100顯示表2101,其列出了關(guān)于所述響應(yīng)的 詳細(xì)信息。為了返回到前一個(gè)窗口,可以選擇返回按鈕2104。
如果在搜索標(biāo)準(zhǔn)菜單1702中選擇了"按照日期,,單選按鈕1710, 則曰期選擇屏幕2200顯示日期選擇菜單2202,如圖22中所示??梢?從日期選擇菜單2202中選擇數(shù)據(jù)或向其輸入數(shù)據(jù)。在已經(jīng)確定了適 當(dāng)曰期后,可以選擇下一個(gè)按鈕2204。這顯示過濾消息表,其列出在 所選擇的日期發(fā)送的消息。過濾消息表類似于圖19中的消息表1902。 可以以類似于參見圖20和21所述的方式的方式來查看過濾消息表中 的消息和響應(yīng)。
如果在搜索標(biāo)準(zhǔn)菜單1702中選擇了"按照測(cè)試實(shí)例,,單選按鈕 1712,則測(cè)試實(shí)例選擇屏幕2300顯示測(cè)試實(shí)例選擇菜單2302,如圖 23中所示。測(cè)試實(shí)例可以是進(jìn)行中的特定項(xiàng)目,例如但不限于硬件或 服務(wù)器配置的測(cè)試或消息格式的測(cè)試??梢詮臏y(cè)試實(shí)例選擇菜單2302 中選擇測(cè)試實(shí)例或向其輸入測(cè)試實(shí)例。在已經(jīng)選擇了適當(dāng)?shù)臏y(cè)試實(shí)例 后,可以選擇下一個(gè)按鈕2304。這顯示過濾消息表,其列出與所選測(cè) 試實(shí)例相關(guān)的消息。過濾消息表類似于圖19中的消息表1902??梢?以類似于參見圖20和21所述的方式的方式來查看過濾消息表中的消 息和響應(yīng)。如果在搜索標(biāo)準(zhǔn)菜單1702中選擇了"按照文件夾"單選按鈕 1714,則文件夾選擇屏幕2400顯示文件夾選擇菜單2402,如圖24中 所示。可以從文件夾選擇菜單2402中選擇特定文件夾或向其輸入特 定文件夾。在已經(jīng)選擇了適當(dāng)文件夾后,可以選擇下一個(gè)按鈕2404。 這顯示過濾消息表,其列出包括在所選文件夾中的消息。過濾消息表 類似于圖19中的消息表1902??梢砸灶愃朴趨⒁妶D20和21所述的 方式的方式來查看過濾消息表中的消息和響應(yīng)。
如果在搜索標(biāo)準(zhǔn)菜單1702中選擇了"按照消息標(biāo)識(shí)符,,單選按鈕 1716,則消息標(biāo)識(shí)選擇屏幕2500顯示消息標(biāo)識(shí)符選擇菜單2502,如 圖25中所示??梢詮南?biāo)識(shí)符選擇菜單2502中選擇消息標(biāo)識(shí)符或 向其輸入消息標(biāo)識(shí)符。在已經(jīng)選擇了適當(dāng)?shù)南?biāo)識(shí)符后,可以選擇 下一個(gè)按鈕2504。這顯示過濾消息表,其列出具有所選消息標(biāo)識(shí)符的 一個(gè)或多個(gè)消息。過濾消息表類似于圖19中的消息表1902??梢砸?類似于參見圖20和21所述的方式的方式來查看過濾消息表中的消息 和響應(yīng)。
在主頁500上,可以選擇從儲(chǔ)存庫發(fā)送消息鏈接514以便從特定 文件夾大量發(fā)送消息。這顯示了消息信息屏幕2600,如圖26中所示。 消息信息屏幕2600顯示數(shù)據(jù)輸入框2602。數(shù)據(jù)輸入框2602允許用戶 輸入測(cè)試信息。例如,可以分別從目的地IP地址菜單2604和目的地 端口菜單2606中選擇目的地IP地址和目的地端口。如果期望的IP 地址已知或在目的地IP地址菜單2604中未找到期望的IP地址,則 可以在目的地IP地址文本框2608中輸入所述IP地址。類似地,如 果期望的端口已知或在目的地端口菜單2606中未找到期望的端口, 則可以在目的地端口文本框2610中輸入所述端口。也可以4吏用單選 按鈕2611來選擇正在向其發(fā)送消息的系統(tǒng)的類型(例如TPF、 GAN、 POA)。為了發(fā)送多個(gè)消息,可以在數(shù)據(jù)輸入框2602中輸入要發(fā)送 的消息的數(shù)量、要發(fā)送的具體測(cè)試實(shí)例或包括具體消息的文件。本領(lǐng) 域內(nèi)的技術(shù)人員可以認(rèn)識(shí)到,在不脫離本發(fā)明的精神和范圍的情況 下,也可以輸入與發(fā)送多個(gè)消息相關(guān)聯(lián)的其它信息。一旦完成了在數(shù)據(jù)輸入框2602中請(qǐng)求的信息,則可以通過選擇 發(fā)送消息按鈕2612來發(fā)送所述消息。如果沒有消息要發(fā)送,則可以 選擇取消按鈕2614。為了返回到主頁500,可以選擇模擬器主頁按鈕 2616。
在主頁500上,可以通過選擇TPF系統(tǒng)ping鏈接516來測(cè)試到 TPF系統(tǒng)的TCP/IP連接。這顯示TCP/IP測(cè)試屏幕2700,其具有TPF IP地址文本框2702,如圖27中所示。 一旦在文本框2702中輸入了 所關(guān)心的TPF的IP地址,則可以選擇TPF機(jī)器ping按鈕2704來進(jìn) 行所述測(cè)試。
可以在ping結(jié)果屏幕2800上顯示測(cè)試結(jié)果,如圖28中所示。 ping結(jié)果屏幕2800可以指示例如但不限于位于輸入的IP地址的系統(tǒng) 的類型和/或ping測(cè)試的狀態(tài)。為了返回到TCP/IP測(cè)試屏幕2700, 可以選擇TCP/IP測(cè)試平臺(tái)主頁鏈接2802 。
在主頁500上,可以選擇消息剪切和粘貼鏈接518以便將信息從 以前消息剪切和粘貼到新的消息中。這顯示了剪切和粘貼屏幕2卯0, 如圖29中所示,可以將來自以前消息的首標(biāo)信息粘貼到首標(biāo)信息數(shù) 據(jù)輸入框2902中??梢詫碜砸郧跋⒌南⑽谋菊迟N到消息文本 數(shù)據(jù)輸入框2904中。也可以在首標(biāo)信息數(shù)據(jù)輸入框2902和消息文本 數(shù)據(jù)輸入框2904的每個(gè)中進(jìn)行編輯。 一旦已經(jīng)輸入了所有的信息, 就可以選擇提交查詢按鈕2906來向TPF發(fā)送所述消息。
在主頁500上,文檔菜單506包括例如模擬器用戶指南鏈接520。 選擇模擬器用戶指南鏈接520可以打開例如用于模擬器的用戶指南的 電子和/或可打印拷貝。
主頁500也包括問題報(bào)告連接522。選擇問題報(bào)告鏈接522顯示 了問題^L告屏幕3000,如圖30中所示。問題^L告屏幕3000包括電子 郵件地址文本框3002、問題區(qū)域菜單3004和問題描述文本框3006。 可以在電子郵件地址文本框3002中輸入遇到問題的用戶的電子郵件 地址??梢詮膯栴}區(qū)域菜單3004中選擇或向其輸入所遇到的問題的 類型。問題區(qū)域菜單3004可以包括預(yù)定的類別,或可以類似于典型電子郵件的主題行??梢韵騿栴}描述文本框3006中輸入與所遇到的 問題相關(guān)的細(xì)節(jié)。 一旦已經(jīng)輸入了細(xì)節(jié),則可以選擇提交問題按鈕 3008。所述信息然后被路由到支持人員進(jìn)行分析和響應(yīng)。
可以使用硬件、軟件或其組合來實(shí)現(xiàn)本發(fā)明(或其任何部分或功 能),并且可以在一個(gè)或多個(gè)計(jì)算機(jī)系統(tǒng)或其它處理系統(tǒng)中實(shí)現(xiàn)本發(fā) 明(或其任何部分或功能)。用于執(zhí)行本發(fā)明的操作的有益機(jī)器包括 通用數(shù)字計(jì)算機(jī)或類似裝置。
事實(shí)上,在一個(gè)實(shí)施例中,本發(fā)明涉及能夠執(zhí)行在此所述的功能 的一個(gè)或多個(gè)計(jì)算機(jī)系統(tǒng),在圖31中示出了計(jì)算機(jī)系統(tǒng)3100的一個(gè) 示例。
所述計(jì)算機(jī)系統(tǒng)3100包括一個(gè)或多個(gè)處理器,諸如處理器3104。 處理器3104連接到通信基礎(chǔ)設(shè)施3106 (例如通信總線、交換條或網(wǎng) 絡(luò))。通過這個(gè)示例計(jì)算機(jī)系統(tǒng)來描述了各個(gè)軟件實(shí)施例。在讀取這 個(gè)描述后,如何使用其它計(jì)算機(jī)系統(tǒng)和/或架構(gòu)來實(shí)現(xiàn)本發(fā)明對(duì)于本領(lǐng) 域內(nèi)的技術(shù)人員變得顯然。
計(jì)算機(jī)系統(tǒng)3100可以包括顯示界面3102 (諸如用戶界面102 ), 其轉(zhuǎn)發(fā)來自所述通信基礎(chǔ)設(shè)施3106(或從未示出的幀緩沖器)的圖形、 文本和其它數(shù)據(jù)以便顯示在顯示單元3130上。
計(jì)算機(jī)系統(tǒng)3100也包括主存儲(chǔ)器3108,最好是隨機(jī)存取存儲(chǔ)器 (RAM),并且也可以包括輔助存儲(chǔ)器3110。輔助存儲(chǔ)器3110可以 包括例如硬盤驅(qū)動(dòng)3112和/或可拆卸存儲(chǔ)器驅(qū)動(dòng)3114(表示軟盤驅(qū)動(dòng)、 磁帶驅(qū)動(dòng)、光盤驅(qū)動(dòng)等)??刹鹦洞鎯?chǔ)器驅(qū)動(dòng)3114以公知的方式從 可拆卸存儲(chǔ)單元3118讀取和/或向其寫入。可拆卸存儲(chǔ)單元3118表示 軟盤、磁帶、光盤等,其被可拆卸存儲(chǔ)器驅(qū)動(dòng)3114讀取或?qū)懭????以明白,可拆卸存儲(chǔ)單元3118包括計(jì)算機(jī)可用存儲(chǔ)介質(zhì),其中存儲(chǔ) 了計(jì)算機(jī)軟件和/或數(shù)據(jù)。
在替代實(shí)施例中,輔助存儲(chǔ)器3110可以包括其它類似的裝置, 用于允許計(jì)算機(jī)程序或其它指令被加載到計(jì)算機(jī)系統(tǒng)3100中。這樣 的裝置可以包括例如可拆卸存儲(chǔ)單元3118和接口 3120。其示例可以
18包括程序盒和盒接口 (諸如在視頻游戲裝置中找到的)、可拆卸存儲(chǔ)
器芯片(諸如可擦除可編程只讀存儲(chǔ)器(EPROM))或可編程只讀 存儲(chǔ)器(PROM)和相關(guān)聯(lián)的套接字以及其它可拆卸存儲(chǔ)單元3118 和接口 3120,所述接口 3120允許軟件和數(shù)據(jù)從可拆卸存儲(chǔ)單元3118 傳送到計(jì)算機(jī)系統(tǒng)3100。
計(jì)算機(jī)系統(tǒng)3100也可以包括通信接口 3124。通信接口 3124允 許在計(jì)算機(jī)系統(tǒng)3100和外部裝置之間傳送軟件和數(shù)據(jù)。通信接口 3124 的示例可以包括調(diào)制解調(diào)器、網(wǎng)絡(luò)接口 (諸如以太網(wǎng)卡)、通信端口、 個(gè)人計(jì)算機(jī)存儲(chǔ)卡國(guó)際協(xié)會(huì)(PCMCIA)插槽和卡等。經(jīng)由通信接口 3124傳送的軟件和數(shù)據(jù)是以信號(hào)3128的形式,所述信號(hào)3128可以是 能夠被通信接口 3124接收的電子、電磁、光或其它信號(hào)。這些信號(hào) 3128經(jīng)由通信路徑(例如通道)3126提供到通信接口 3124。這個(gè)通 道3126承載信號(hào)3128,并且可以使用導(dǎo)線或電纜、光纖、電話線、 蜂窩鏈路、射頻(RF)鏈路和其它通信通道來實(shí)現(xiàn)。
在本文中,使用術(shù)語"計(jì)算機(jī)程序介質(zhì),,和"計(jì)算機(jī)可用介質(zhì)"來一 般地表示媒體,諸如可拆卸存儲(chǔ)器驅(qū)動(dòng)3114、安裝在硬盤驅(qū)動(dòng)3112 中的硬盤和信號(hào)3128。這些計(jì)算機(jī)程序產(chǎn)品向計(jì)算機(jī)系統(tǒng)3100提供 軟件。本發(fā)明涉及這樣的計(jì)算機(jī)程序產(chǎn)品。
計(jì)算機(jī)程序(也被稱為計(jì)算機(jī)控制邏輯H皮存儲(chǔ)在主存儲(chǔ)器3108 和/或輔助存儲(chǔ)器3110中。也可以經(jīng)由通信接口 3124來接收計(jì)算機(jī)程 序。這樣的計(jì)算機(jī)程序當(dāng)被執(zhí)行時(shí)使得計(jì)算機(jī)系統(tǒng)3100能夠執(zhí)行在 此所述的本發(fā)明的特征。具體上,所述計(jì)算機(jī)程序當(dāng)被執(zhí)行時(shí)使得處 理器3104能夠執(zhí)行本發(fā)明的特征。因此,這樣的計(jì)算機(jī)程序表示計(jì) 算機(jī)系統(tǒng)3100的控制器。
在使用軟件來實(shí)現(xiàn)本發(fā)明的實(shí)施例中,軟件可以被存儲(chǔ)在計(jì)算機(jī) 程序產(chǎn)品中并且使用可拆卸存儲(chǔ)器驅(qū)動(dòng)3114、硬盤驅(qū)動(dòng)3112或通信 接口 3124加載到計(jì)算機(jī)系統(tǒng)3100中。所述控制邏輯(軟件)當(dāng)被處 理器3104執(zhí)行時(shí)使得處理器3104執(zhí)行在此所述的本發(fā)明的功能。
在另一個(gè)實(shí)施例中,使用例如諸如專用集成電路(ASIC)的硬件部件主要在硬件中實(shí)現(xiàn)本發(fā)明。實(shí)現(xiàn)硬件狀態(tài)機(jī)以便執(zhí)行在此所述 的功能對(duì)于本領(lǐng)域內(nèi)的技術(shù)人員是顯然的。
在另一個(gè)實(shí)施例中,使用硬件和軟件的組合來實(shí)現(xiàn)本發(fā)明。 雖然已經(jīng)上述了本發(fā)明的各個(gè)實(shí)施例,但是應(yīng)當(dāng)明白,它們已經(jīng) 通過舉例而被提供,而不是通過限定而被提供。對(duì)于本領(lǐng)域內(nèi)的技術(shù) 人員顯然,在不脫離本發(fā)明的精神和范圍的情況下,可以在形式和細(xì) 節(jié)上進(jìn)行各種改變。因此,本發(fā)明的廣度和范圍應(yīng)當(dāng)不由上述任何示 例實(shí)施例限制,而是應(yīng)當(dāng)僅僅按照所附的權(quán)利要求及其等同物限定。
權(quán)利要求
1.一種基于服務(wù)器的模擬器,用于測(cè)試交易處理設(shè)備對(duì)于消息的響應(yīng),包括數(shù)據(jù)庫,用于在服務(wù)器中包含消息外殼、發(fā)送的消息和響應(yīng);到數(shù)據(jù)庫的測(cè)試消息創(chuàng)建接口;以及所述服務(wù)器和所述交易處理設(shè)備之間的通信鏈路,由此,用戶能夠從多個(gè)位置訪問數(shù)據(jù)庫和其中包含的信息,而不需要對(duì)于每個(gè)用戶的資格許可。
2. 按照權(quán)利要求l的模擬器,其中,所述測(cè)試消息創(chuàng)建接口允 許從數(shù)據(jù)庫中的測(cè)試消息外殼來創(chuàng)建消息,
3. 按照權(quán)利要求2的模擬器,其中,創(chuàng)建的消息是ISO 8583消息。
4. 按照權(quán)利要求l的模擬器,其中,所述數(shù)據(jù)庫是ANSI可查 詢數(shù)據(jù)庫。
5. 按照權(quán)利要求l的模擬器,其中,能夠從多個(gè)用戶界面訪問 所述數(shù)據(jù)庫。
6. 按照權(quán)利要求l的模擬器,其中,所迷通信鏈路直接耦接到 所述交易處理設(shè)備。
7. 按照權(quán)利要求l的模擬器,其中,所述通信鏈路通過全球網(wǎng)。
8. —種用于測(cè)試交易處理設(shè)備對(duì)于消息的響應(yīng)的方法,包括 連接到基于服務(wù)器的模擬器;使用所述基于服務(wù)器的模擬器,從基于服務(wù)器的數(shù)據(jù)庫中的測(cè)試消息外殼來創(chuàng)建測(cè)試消息;使用所述模擬器向所述交易處理設(shè)備發(fā)送測(cè)試消息;以及 在基于服務(wù)器的數(shù)據(jù)庫中存儲(chǔ)來自所述交易處理設(shè)備的響應(yīng), 由此,用戶能夠從多個(gè)位置訪問所述測(cè)試消息和響應(yīng),而不需要對(duì)于每個(gè)用戶的資格許可。
9. 按照權(quán)利要求8的方法,其中,所述測(cè)試消息是ISO 8583消息。
10. 按照權(quán)利要求8的方法,還包括通過所述模擬器查看所述響應(yīng)。
11. 一種用于測(cè)試交易處理設(shè)備對(duì)于多個(gè)消息的響應(yīng)的方法,包括使用基于服務(wù)器的模擬器,從基于服務(wù)器的數(shù)據(jù)庫中的測(cè)試消息外殼來創(chuàng)建批測(cè)試消息;通過所述模擬器向所述交易處理設(shè)備發(fā)送所述批測(cè)試消息;以及 存儲(chǔ)來自所述交易處理設(shè)備的對(duì)于所述批測(cè)試消息的多個(gè)響應(yīng), 由此,用戶能夠從多個(gè)位置訪問所述批測(cè)試消息和多個(gè)響應(yīng),而不需要對(duì)于每個(gè)用戶的資格許可。
12. 按照權(quán)利要求ii的方法,其中,所述存儲(chǔ)步驟包括在基于 服務(wù)器的數(shù)據(jù)庫中存儲(chǔ)所述多個(gè)響應(yīng)。
13. 按照權(quán)利要求ll的方法,其中,所述存儲(chǔ)步驟包括向文本文件輸出所述多個(gè)響應(yīng)。
14. 按照權(quán)利要求ll的方法,其中,所述測(cè)試消息是ISO 8583消息。
15. 按照權(quán)利要求11的方法,還包括通過所述模擬器查看所述響應(yīng)。
16. —種計(jì)算機(jī)程序產(chǎn)品,包括其中存儲(chǔ)了控制邏輯的計(jì)算機(jī)可 用介質(zhì),使得計(jì)算機(jī)測(cè)試交易處理設(shè)備對(duì)于消息的響應(yīng),所述控制邏 輯包括第一計(jì)算機(jī)可讀程序代碼部件,用于使得計(jì)算機(jī)連接到基于服務(wù) 器的模擬器;第二計(jì)算機(jī)可讀程序代碼部件,用于使得計(jì)算機(jī)通過所述模擬 器,從基于服務(wù)器的數(shù)據(jù)庫中的至少一個(gè)測(cè)試消息外殼來創(chuàng)建至少一 個(gè)測(cè)試消息;第三計(jì)算機(jī)可讀程序代碼部件,用于通過所述模擬器,向所述交 易處理設(shè)備發(fā)送所述至少一個(gè)測(cè)試消息;以及第四計(jì)算機(jī)可讀程序代碼部件,用于使得計(jì)算機(jī)存儲(chǔ)來自所述交 易處理設(shè)備的至少一個(gè)響應(yīng),由此,用戶可以在多個(gè)位置訪問所迷測(cè)試消息和所述響應(yīng),而不 需要對(duì)于每個(gè)用戶的資格許可。
17. 按照權(quán)利要求l的計(jì)算機(jī)程序產(chǎn)品,其中,所述至少一個(gè)測(cè) 試消息是ISO 8583消息。
18. 按照權(quán)利要求16的計(jì)算機(jī)程序產(chǎn)品,還包括 第五計(jì)算機(jī)可讀程序代碼部件,用于使得所述計(jì)算機(jī)通過所述模擬器來顯示所述至少一個(gè)響應(yīng)。
19. 按照權(quán)利要求16的計(jì)算機(jī)程序產(chǎn)品,其中,所述第四計(jì)算 機(jī)可讀程序代碼部件包括第五計(jì)算機(jī)可讀程序代碼部件,用于使得計(jì) 算機(jī)在所述基于服務(wù)器的數(shù)據(jù)庫中存儲(chǔ)所述至少 一個(gè)響應(yīng)。
20. 按照權(quán)利要求16的計(jì)算機(jī)程序產(chǎn)品,其中,所述第四計(jì)算 機(jī)可讀程序代碼部件包括第五計(jì)算機(jī)可讀程序代碼部件,用于使得計(jì) 算機(jī)向文本文件輸出所述至少一個(gè)響應(yīng)。
全文摘要
可以使用基于瀏覽器的TCP/IP模擬器來創(chuàng)建并向一個(gè)或多個(gè)TPF發(fā)送測(cè)試消息,以確定TPF系統(tǒng)的響應(yīng)。其允許一個(gè)或多個(gè)用戶創(chuàng)建ISO 8583消息,向TPF系統(tǒng)發(fā)送所述消息,接收響應(yīng)并且向用戶顯示結(jié)果。所述模擬器也可以具有向TPF和/或任何其它支持MQ的操作系統(tǒng)發(fā)送MQseries消息的能力。由所述模擬器創(chuàng)建的消息被存儲(chǔ)在ANSI可查詢的SQL數(shù)據(jù)庫內(nèi),以使得測(cè)試選擇簡(jiǎn)單。因此,可以在世界范圍獲得所述TPF測(cè)試消息和結(jié)果。而且,所述模擬器是基于服務(wù)器的,因此不需要桌面許可。所述模擬器允許用戶選擇預(yù)先格式化的消息或通過選擇感興趣的數(shù)據(jù)而得出新的消息。
文檔編號(hào)G06Q40/00GK101496055SQ200680010848
公開日2009年7月29日 申請(qǐng)日期2006年3月30日 優(yōu)先權(quán)日2005年3月30日
發(fā)明者理查德·A·福貝斯, 馬克·邁克·伊維爾 申請(qǐng)人:美國(guó)運(yùn)通旅游有關(guān)服務(wù)公司