JPH10247202A - Search system and recording medium - Google Patents

Search system and recording medium

Info

Publication number
JPH10247202A
JPH10247202A JP9355752A JP35575297A JPH10247202A JP H10247202 A JPH10247202 A JP H10247202A JP 9355752 A JP9355752 A JP 9355752A JP 35575297 A JP35575297 A JP 35575297A JP H10247202 A JPH10247202 A JP H10247202A
Authority
JP
Japan
Prior art keywords
search
screen
template
display data
display
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP9355752A
Other languages
Japanese (ja)
Other versions
JP4180138B2 (en
Inventor
Noburu Hirai
宣 平井
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP35575297A priority Critical patent/JP4180138B2/en
Publication of JPH10247202A publication Critical patent/JPH10247202A/en
Application granted granted Critical
Publication of JP4180138B2 publication Critical patent/JP4180138B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

(57)【要約】 (修正有) 【課題】 クライアントに表示データを通知する検索シ
ステムに関し、動作環境を与える定義体、画面個々のテ
ンプレート、およびデータアクセスライブラリを設けて
モジュール化し、定義体およびテンプレートの定義のみ
で各種画面を構築し、互換性を確保して設計・開発・テ
ストなどの簡略化を図る。 【解決手段】 検索結果表示画面の表示データ中に検索
結果が格納される位置を定義したテンプレートファイル
と、検索対象項目毎に検索対象データベース、検索結果
の表示データ形式を定義する環境定義体と、検索条件文
の指定に従ってデータベースを検索するデータアクセス
手段と、検索が指定されると前記環境定義体を参照し、
指定項目に対応する検索対象データベースへの検索条件
文を生成し、前記データアクセス手段に検索を依頼し、
検索結果を対応する表示データ形式に従って変換し、前
記テンプレート中の格納位置に表示データとして出力す
る。
(57) [Summary] (Modifications) [Problem] A search system for notifying display data to a client is modularized by providing a definition body for providing an operating environment, a template for each screen, and a data access library. Various screens are constructed only with the definition of, and compatibility is ensured to simplify design, development, and testing. SOLUTION: A template file defining a position where search results are stored in display data on a search result display screen, a search target database for each search target item, and an environment definition body defining a display data format of the search results, Data access means for searching a database according to the specification of a search condition statement, and referring to the environment definition body when the search is specified,
Generate a search condition sentence to the search target database corresponding to the specified item, request the data access means to search,
The search result is converted according to the corresponding display data format, and output to the storage position in the template as display data.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、クライアントから
指定された項目についてデータベースを検索し、検索結
果をクライアント側の表示形式に基づいてクライアント
に表示データを通知する検索システムおよび記録媒体に
関するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a search system and a storage medium for searching a database for items specified by a client, and notifying the client of display data based on the display format of the search result on the client side. .

【0002】[0002]

【従来の技術】従来、インターネット上の情報提供手段
であるWWWサーバシステム等では、クライアント側の
パソコン上に組み込んだプラウザから指示されたネット
ワーク上のサーバ名(URL:uniform resource locati
on)を指定すると、指定されたサーバに接続して、サー
バから転送された情報をプラウザ上に表示する。サーバ
から転送される情報であるHTML(Hyper Text Markup
Language)文書は、クライアント側からファイル名を指
定すれば該当するファイルがクライアント上のプラウザ
に表示される。それ以外にも、プラウザから入力した情
報をサーバに通知し、入力内容に応じた処理結果をプラ
ウザに返して表示させることも可能である。このように
サーバ側で呼び出される検索等の処理を行う外部プログ
ラムをゲートウェイと呼び、起動されたゲートウェイは
サーバからCGI(Common Gatewayinterface)というイ
ンタフェースを介してクライアントのプラウザからの入
力内容を受け取り処理した結果のファイルをサーバ側に
返す(以降、ゲートウェイの外部プログラムをCGIア
プリケーションプログラムとする)。処理を行うサーバ
側ではゲートウェイから通知された処理結果ファイルを
HTML文書としてクライアントに通知し、クライアン
ト上のプラウザが画面上に表示するものである。プラウ
ザから検索条件を入力し、検索した結果を表示する場
合、図8に示すような構成によって行っていた。以下図
8の構成を簡単に説明する。
2. Description of the Related Art Conventionally, in a WWW server system or the like, which is an information providing means on the Internet, a server name (URL: uniform resource locati) on a network specified by a browser incorporated in a personal computer on the client side.
Specifying (on) connects to the specified server and displays the information transferred from the server on the browser. HTML (Hyper Text Markup), which is information transferred from the server
Language) document, if a file name is specified from the client side, the corresponding file is displayed on the browser on the client. In addition, it is also possible to notify the server of information input from the browser and return a processing result corresponding to the input content to the browser for display. The external program that performs processing such as search called on the server side in this way is called a gateway, and the activated gateway receives the input contents from the client browser via the CGI (Common Gateway Interface) from the server and processes the result. Is returned to the server side (hereinafter, the external program of the gateway is referred to as a CGI application program). The server that performs the processing notifies the client of the processing result file notified from the gateway as an HTML document, and the browser on the client displays it on the screen. When a search condition is input from a browser and a search result is displayed, the configuration shown in FIG. 8 has been used. Hereinafter, the configuration of FIG. 8 will be briefly described.

【0003】図8は、従来技術の説明図を示す。図8に
おいて、プラウザ31は、パソコンなどのクライアント
に組み込んでWWWサーバ上の接続先を指定してアクセ
スし各種情報を取り込んで画面上に表示したりなどする
ものである。この例では、データベース検索を行うサー
バにアクセスし転送された、検索キーを入力する検索キ
ー入力画面32を表示し、入力した検索キーによる検索
結果の一覧を表示する検索結果一覧画面33を表示して
いる。
FIG. 8 is an explanatory diagram of the prior art. In FIG. 8, a browser 31 is incorporated in a client such as a personal computer to designate a connection destination on a WWW server and access it to capture various information and display it on a screen. In this example, a search key input screen 32 for inputting a search key, which is accessed and transferred to a server performing a database search, is displayed, and a search result list screen 33 for displaying a list of search results by the input search key is displayed. ing.

【0004】WWWサーバ41は、プラウザ31からの
アクセスに対応して各種処理を行うCGIアプリケーシ
ョンプログラム42などから構成されるものである。C
GIアプリケーションプログラム42は、ここでは、画
面生成部43、入出力データの加工及び分岐処理部4
4、および外部データに対しての出力部45などから構
成されるものである。
[0004] The WWW server 41 comprises a CGI application program 42 for performing various processes in response to access from the browser 31. C
Here, the GI application program 42 includes a screen generation unit 43, an input / output data processing and branch processing unit 4
4 and an output unit 45 for external data.

【0005】画面生成部43は、プラウザ31からのア
クセスに対応して、検索条件を入力したりあるいは検索
結果を表示したりする画面であるHTML文書を生成す
るものである。
The screen generation unit 43 generates an HTML document which is a screen for inputting search conditions or displaying search results in response to access from the browser 31.

【0006】入出力データの加工及び分岐処理部44
は、入出力データを加工したり、プラウザに表示される
複数の画面間の分岐を制御したりなどするものである。
外部データに対しての抽出部45は、プラウザから指定
された条件に対して外部データベースからデータを検索
しプラウザに表示させるなどするものである。
[0006] Input / output data processing and branch processing unit 44
Is used to process input / output data, control branching between a plurality of screens displayed on the browser, and the like.
The extraction unit 45 for external data searches data from an external database in accordance with conditions specified by the browser and displays the data on the browser.

【0007】[0007]

【発明が解決しようとする課題】上述した図8の構成の
もとで、プラウザ31がWWWサーバ41にアクセス
し、画面生成部43によって生成された検索キー入力画
面を取り込んで検索キーを入力して通知し、入力データ
の加工及び分岐処理部44によって加工されたデータを
検索結果一覧画面上に表示したり、外部データに対して
の出力部45によって外部データ(データベース)を検
索しその一覧を検索結果一覧画面上に表示したりなどし
た場合、以下の問題があった。
[0008] Under the configuration of FIG. 8 described above, the browser 31 accesses the WWW server 41, takes in the search key input screen generated by the screen generation unit 43, and inputs a search key. The data processed by the input data processing and branching processing unit 44 is displayed on the search result list screen, and the external data (database) is searched by the external data output unit 45 and the list is searched. When displayed on the search result list screen, there were the following problems.

【0008】(1) CGIインタフェースの仕様によ
り、CGIアプリケーションプログラム42内では、プ
ラウザ31に画面を表示するための画面生成部43、C
GIの制御を行う入出力データの加工及び分岐処理部4
4、および外部データに対しての抽出部45の3つの手
続きを、プラウザ31に表示する画面毎に1つのプログ
ラムとして開発しなければならなかった。
(1) According to the specifications of the CGI interface, the CGI application program 42 includes a screen generation unit 43 for displaying a screen on the browser 31
Input / output data processing and branch processing unit 4 for controlling GI
4 and the three procedures of the extraction unit 45 for external data had to be developed as one program for each screen displayed on the browser 31.

【0009】(2) 各ベンダにより図8のシステムを
開発する際には、生産性の面を考慮し、開発し易いツー
ルの提供があるもののそれぞれのツール間については、
互換性がなく、ベンダ固有の開発手順で行うという問題
があった。
(2) When developing the system shown in FIG. 8 by each vendor, tools that are easy to develop are provided in consideration of productivity, but between the tools,
There is a problem that they are not compatible and are performed using vendor-specific development procedures.

【0010】(3) ベンダ固有の開発資産となるた
め、WWWサーバや対象とする外部データ(データベー
スなど)の製品等の構成を制限されてしまう問題があっ
た。本発明は、これらの問題を解決するため、動作環境
を与える定義体、画面個々のテンプレート、およびデー
タアクセスライブラリを設けてモジュール化し、定義体
およびテンプレートの定義のみで各種画面を構築し、互
換性を確保して設計・開発・テストなどの簡略化を図る
ことを目的としている。
(3) There is a problem in that the configuration of the WWW server and the product of the target external data (such as a database) is limited because it is a development resource unique to the vendor. In order to solve these problems, the present invention provides a definition body that provides an operating environment, a template for each screen, and a data access library to make a module, and constructs various screens only by defining the definition body and the template. The goal is to simplify design, development, testing, and so on.

【0011】[0011]

【課題を解決するための手段】図1を参照して課題を解
決するための手段を説明する。図1において、WWWサ
ーバ11は、プラウザ1からのアクセスに対応して画面
を表示して検索結果などを表示させたりなどするもので
あって、CGIアプリケーションプログラム12、定義
体13、テンプレート14、およびデータアクセスライ
ブラリ15などから構成されるものである。
Means for solving the problem will be described with reference to FIG. In FIG. 1, a WWW server 11 displays a screen in response to access from the browser 1 to display search results and the like, and includes a CGI application program 12, a definition body 13, a template 14, It comprises a data access library 15 and the like.

【0012】CGIアプリケーションプログラム12
は、画面種類毎の識別子である画面IDと画面から指定
された処理を示すボタンの識別で画面を遷移させるなど
するものである。ボタンは入力画面上で選択できる処理
内容(取消、確定等)を表示し、ボタンの選択により処
理を実行させるものである。
CGI application program 12
Is used to change the screen based on a screen ID which is an identifier for each screen type and a button indicating a process specified from the screen. The button displays processing contents (cancellation, confirmation, etc.) that can be selected on the input screen, and executes the processing by selecting the button.

【0013】定義体13は、画面遷移情報および該当す
るテンプレート名などを定義する内部テーブルである。
テンプレート14は、プラウザに通知するHTML文書
のフォーマットであり、表題のような固定的な部分と検
索結果のような可変的な部分から構成される。外部デー
タベースを検索する項目については、データアクセスラ
イブラリに検索処理を依頼し、検索した結果をテンプレ
ート中に埋め込み、プラウザに通知する。
The definition body 13 is an internal table for defining screen transition information and a corresponding template name.
The template 14 is a format of an HTML document to be notified to the browser, and includes a fixed portion such as a title and a variable portion such as a search result. For the items to be searched in the external database, the data access library is requested to perform a search process, the search results are embedded in the template, and the browser is notified.

【0014】データアクセスライブラリ15は、プラウ
ザからの指示およびテンプレート中の記述に従って外部
データをアクセスしてその結果を返したりなどするもの
である。外部データベースへのアクセス処理は、プラウ
ザからの指示およびテンプレート中の記述に従って検索
文を自動生成し実行するため、文書DB、項目の指定は
プログラム固定ではなく可変に指定できる。
The data access library 15 accesses external data according to instructions from the browser and the description in the template and returns the result. In the process of accessing the external database, a search sentence is automatically generated and executed in accordance with the instruction from the browser and the description in the template. Therefore, the specification of the document DB and items can be variably specified instead of being fixed in the program.

【0015】次に、動作を説明する。プラウザ1からの
アクセスに対応して、WWWサーバ11のCGIアプリ
ケーションプログラム12が定義体13を参照して選択
されたボタンに従った画面遷移情報をもとにテンプレー
ト名を取り出し、取り出したテンプレート名のテンプレ
ート14から画面および必要に応じて外部データを取り
出し、検索指示に対応してデータアクセスライブラリ1
5が外部データ16をアクセスしてその結果を返し、テ
ンプレート中に埋め込み画面上に表示させるようにして
いる。
Next, the operation will be described. In response to the access from the browser 1, the CGI application program 12 of the WWW server 11 extracts the template name based on the screen transition information according to the selected button with reference to the definition body 13, and obtains the extracted template name. The screen and external data are extracted from the template 14 as necessary, and the data access library 1 is retrieved in response to the search instruction.
5 accesses the external data 16, returns the result, and displays the result on the screen embedded in the template.

【0016】従って、動作環境を与える定義体13、画
面個々のテンプレート14、およびデータアクセスライ
ブラリ15を設けてモジュール化することにより、定義
体13およびテンプレート14の定義のみで各種画面を
構築し、互換性を確保して設計・開発・テストなどの簡
略化を図ることが可能となり、画面が変更されてもソー
スプログラムから修正する必要はなくなる。
Therefore, by providing a definition body 13 for providing an operating environment, a template 14 for each screen, and a data access library 15 and modularizing them, various screens can be constructed only by the definition of the definition body 13 and the template 14 and compatible. It is possible to simplify the design, development, test, etc., while ensuring the performance, and even if the screen is changed, there is no need to correct it from the source program.

【0017】[0017]

【発明の実施の形態】次に、図1から図7を用いて本発
明の実施の形態および動作を順次詳細に説明する。ここ
で、記録媒体あるいは外部記憶装置であるハードディス
ク装置などから読み出したプログラム、または、センタ
から回線を介して転送を受けたプログラムを主記憶にロ
ーディングして起動し、以下に説明する各種処理を行う
ようにしている。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Next, an embodiment and operation of the present invention will be described in detail sequentially with reference to FIGS. Here, a program read from a recording medium or a hard disk device as an external storage device, or a program transferred from a center via a line is loaded into the main storage and activated, and various processes described below are performed. Like that.

【0018】図1は、本発明のシステム構成図を示す。
図1において、プラウザ1は、インターネットなどで回
線を介してサーバであるWWWサーバ11にアクセスし
て画面を取り込んでデータを入力したり、検索結果を画
面上に表示したりなどするものであって、HTML言語
で記述したHTML文書を表示するものである。
FIG. 1 shows a system configuration diagram of the present invention.
In FIG. 1, a browser 1 accesses a WWW server 11, which is a server, via a line via the Internet or the like to capture a screen and input data, display a search result on a screen, and the like. , An HTML document described in the HTML language.

【0019】HTML文書2は、HTML言語で記述し
た文書であって、ここでは、検索項目入力域3、検索結
果表示域4、および画面間の取り回し情報5などから構
成されるものである。
The HTML document 2 is a document described in the HTML language, and here, is composed of a search item input area 3, a search result display area 4, and information on layout between screens 5 and the like.

【0020】検索項目入力域3は、検索しようとする項
目を入力する領域である。検索結果表示域4は、検索結
果を表示する領域である。画面間の取り回し情報5は、
どのプラウザからの処理依頼であるかを識別する情報で
ある。
The search item input area 3 is an area for inputting an item to be searched. The search result display area 4 is an area for displaying search results. The routing information 5 between screens is
This is information for identifying from which browser the processing request is issued.

【0021】WWWサーバシステムでは、クライアント
上のプラウザとWWWサーバとのやりとりは、1回のセ
ション毎で独立している。そのため、例えばクライアン
トからサーバに検索条件を通知し、次に追加検索条件を
通知しても、サーバでは追加の条件であることを識別で
きない。そのため、クライアントに表示させる複数画面
を一括して管理するための識別情報であるDISPLA
Y ID等をHTML文書間に埋め込むことにより、関
連する画面を管理するものである。
In the WWW server system, the exchange between the browser on the client and the WWW server is independent for each session. Therefore, for example, even if the client notifies the server of the search condition and then notifies the additional search condition, the server cannot identify the additional condition. Therefore, DISPLA which is identification information for collectively managing a plurality of screens to be displayed on the client.
A related screen is managed by embedding a Y ID or the like between HTML documents.

【0022】WWWサーバ11は、プラウザ1からのア
クセスに対応して画面を表示させ、検索項目を入力させ
たり、検索結果を表示させたりなどするものであって、
CGIアプリケーションプログラム12、定義体13、
テンプレート14、およびデータアクセスライブラリ1
5などから構成されるものである。
The WWW server 11 displays a screen in response to access from the browser 1 to input search items, display search results, and the like.
CGI application program 12, definition body 13,
Template 14 and data access library 1
5 and the like.

【0023】CGIアプリケーションプログラム12
は、画面IDとボタンの識別で画面を遷移させるなどす
るものである。定義体13は、画面遷移情報に対応する
テンプレート名などを定義するものであって、後述する
図5に示すように、ボタンDEC、画面遷移DEC、表
示項目DEC、検索項目DECなどから構成されるもの
である。
CGI application program 12
Is to change the screen based on the screen ID and the button identification. The definition body 13 defines a template name or the like corresponding to screen transition information, and includes a button DEC, a screen transition DEC, a display item DEC, a search item DEC, and the like, as shown in FIG. Things.

【0024】テンプレート14は、テンプレート名に対
応づけて画面および必要に応じて外部データの検索を定
義したりなどするものである。データアクセスライブラ
リ15は、外部データ16をアクセスしてその結果を返
したりなどするものである。
The template 14 defines a screen and, if necessary, a search for external data in association with the template name. The data access library 15 accesses the external data 16 and returns the result.

【0025】外部データ16は、データベースなどの外
部データである。本願出願の機能を実現させるためのプ
ログラムは媒体で提供され、図1に示すようなサーバの
装置にインストールされ、メモリ上で動作するものであ
る。
The external data 16 is external data such as a database. A program for realizing the functions of the present application is provided on a medium, installed in a server device as shown in FIG. 1, and operates on a memory.

【0026】次に、図2のフローチャートに示す順序に
従い、図1の構成の動作を詳細に説明する。図2は、本
発明のシステム構成図を示す。
Next, the operation of the configuration of FIG. 1 will be described in detail according to the order shown in the flowchart of FIG. FIG. 2 shows a system configuration diagram of the present invention.

【0027】図2において、S1は、CGI変数群をデ
コードする。これは、後述する図7のS41に記載のU
RL http://test.co.jp/cgi-bin/search をデコードする。
In FIG. 2, S1 decodes a CGI variable group. This corresponds to the U described in S41 of FIG.
Decode RL http://test.co.jp/cgi-bin/search.

【0028】S2は、CGI変数のDISPLAYIDの値を取
得する。S3は、ボタンDECからDISPLYIDに該当する
ボタンID一覧を取得する。S4は、取得したボタンI
D一覧と、CGI変数中のボタンIDを比較し、S5以
降の該当するボタンIDの処理を行う。
In step S2, the value of the DISPLAYID of the CGI variable is obtained. In step S3, a button ID list corresponding to DISPLYID is acquired from the button DEC. S4 is the acquired button I
The D list is compared with the button ID in the CGI variable, and processing of the corresponding button ID from S5 is performed.

【0029】本説明では、DBへの検索を例として説明
しているため、画面上から指定できる処理として、「検
索」、「次画面表示」、「前画面表示」、「(処理取消
による)画面初期化」等がある。従って、プラウザから
これらの処理が選択ボタンにより指定された場合のWW
Wサーバ側での処理の流れを以下に示す。
In this description, the search to the DB is described as an example, and the processing that can be designated on the screen includes “search”, “next screen display”, “previous screen display”, “(by canceling the processing) Screen initialization "and the like. Therefore, when these processes are designated from the browser by the selection button, the WW
The processing flow on the W server side is shown below.

【0030】S5は、ボタンID="BNO1"(検索)の場合
には、そのままS16に進む。S6は、ボタンID="B
NO2"(画面分岐のみの次画面表示)の場合には、S10で
取得したDISPLYIDとボタンIDに該当するレコードをボ
タンDECから読み取り、分岐項目名を取得し、S11
でCGI変数と分岐項目名をマッチングし、分岐項目名
に対応する値を取得し、S12で画面遷移DECから取
得したDISPLYIDと分岐項目名と値に該当する下位のDISP
LYIDを取得する。そして、S16に進む。
At S5, if the button ID is "BNO1" (search), the process directly proceeds to S16. S6, button ID = “B
In the case of "NO2" (display the next screen with only the screen branch), the record corresponding to the DISPLYID and the button ID obtained in S10 is read from the button DEC, and the branch item name is obtained.
Matches the CGI variable with the branch item name, obtains the value corresponding to the branch item name, and obtains the DISPLYID obtained from the screen transition DEC and the lower DISP corresponding to the branch item name and value in S12.
Get LYID. Then, the process proceeds to S16.

【0031】S7は、ボタンID="BNO2"(結果表示の
次画面表示)の場合には、S13で画面遷移DECの上位の
DISPLYIDと取得したDISPLYIDが一致する下位のDISPLYID
を取得する。そしてS16に進む。
In step S7, when the button ID is "BNO2" (display of the next screen of the result display), in step S13, the upper rank of the screen transition DEC is displayed.
DISPLYID of lower order that DISPLYID and acquired DISPLYID match
To get. Then, the process proceeds to S16.

【0032】S8は、ボタンID="BNO4"(前画面表示)
の場合には、S14で画面遷移DECの下位のDISPLYIDと
取得したDISPLYIDが一致する上位のDISPLYIDを取得す
る。そしてS16に進む。
S8: Button ID = “BNO4” (previous screen display)
In the case of, the upper DISPLYID in which the lower DISPLYID of the screen transition DEC matches the obtained DISPLYID is acquired in S14. Then, the process proceeds to S16.

【0033】S9は、ボタンID="その他"(画面の初
期化)の場合には、S15で画面遷移DECから最上位の画
面のDISPLYIDを取得する。そして、S16に進む。S1
6は、画面遷移DECから最終的に取得したDISPLYIDに
一致するテンプレート名を取得し、シーケンシャルに読
み込む。
In step S9, if the button ID is "other" (screen initialization), in step S15, the top screen DISPLYID is acquired from the screen transition DEC. Then, the process proceeds to S16. S1
Step 6 acquires a template name that matches the finally acquired DISPLYID from the screen transition DEC, and sequentially reads the template name.

【0034】S17は、テンプレート内の記述文字列の
判定を行う。S18は、S17のテンプレート内の記述
文字列が <INPUT TYPE=HIDDEN・・・> の場合には、S21でCGI変数を非表示項目の値とし
て出力する。既述したディスプレイIDのようなクライ
アントに返すデータ中に設定するが、画面表示させる必
要のないデータが対象となる。
In step S17, a description character string in the template is determined. In S18, if the description character string in the template in S17 is <INPUT TYPE = HIDDEN ...>, the CGI variable is output as the value of the non-display item in S21. The data is set in the data returned to the client, such as the display ID described above, but is not required to be displayed on the screen.

【0035】S19は、S17のテンプレート内の記述
文字列が <!....SELECT...文字列> の場合には、S22でデータアクセスライブラリをコー
ルする。SELECT以降の文字列はデータベースへの
検索項目を示すものである。
In S19, the description character string in the template in S17 is <! .... SELECT ... character string>, the data access library is called in S22. The character string after SELECT indicates a search item to the database.

【0036】S20は、S17のテンプレート内の記述
文字列が <その他の文字列> が出現する。この出現した場合には、S23 でテンプレ
ートの内容をそのまま出力する。
In S20, the description character string <other character string> in the template of S17 appears. If this occurs, the contents of the template are output as they are in S23.

【0037】以上によって、プラウザからのURLを受
信したWWWサーバ11がデコードしてDISPLYIDの値
(例えばINDEX)を取得し、ボタンDECからDISPLYIDに
対応するボタンID一覧を取得し、その取得したボタン
IDにより検索、画面分岐のみの次画面表示、結果表示
の次画面表示、前画面表示、あるいは画面の初期化を行
う。次に画面遷移DECから最終的に取得したDISPLYID
に一致するテンプレートを取得し、当該テンプレート内
の記述により非表示項目の値として出力、データアクセ
スライブリをコール、あるいはテンプレートの内容をそ
のまま出力することが可能となる。
As described above, the WWW server 11 which has received the URL from the browser decodes and decodes the value of DISPLYID.
(For example, INDEX), obtain a list of button IDs corresponding to DISPLYID from the button DEC, search by the obtained button ID, display the next screen only for screen branching, display the next screen of the result display, display the previous screen, or Initialize the screen. Next, DISPLYID finally obtained from screen transition DEC
It is possible to acquire a template that matches with, to output as a value of a non-display item, call a data access library, or output the contents of the template as it is, according to the description in the template.

【0038】図3は、本発明のデータライブラリの処理
フローチャートを示す。これは、既述した図2のS22
の詳細処理フローチャートである。図3において、S3
1は、CGIアプリケーションプログラムが渡される <!...SELECT...文字列> の"文字列"から空白を区切り文字として複数の文字列に
分割し、グループID(GRP=で始まる文字列)と表示項目ID
(その他の文字列)を取得する。
FIG. 3 shows a processing flowchart of the data library of the present invention. This corresponds to S22 in FIG.
It is a detailed process flowchart of. In FIG. 3, S3
1 is passed the CGI application program. ... SELECT ... character string> is divided into multiple character strings from the "character string" of "character string" using white space as a delimiter, and the group ID (character string starting with GRP =) and display item ID
(Other character strings).

【0039】S32は、現在取得しているDISPLYIDを取
得する。S33は、表示項目DECからDISPLYIDとグル
ープIDが一致するレコードを読み込み、表示項目ID
に対応する抽出すべきデータの属性値を取得する。デー
タベース検索結果をHTML文書に書き込む際に、属性
値に応じて結果データの前後に必要なデータを付加し、
HTMLの表示文を組み立てる。
In step S32, the currently acquired DISPLYID is acquired. In step S33, a record in which DISPLYID matches the group ID is read from the display item DEC, and the display item ID is read.
To acquire the attribute value of the data to be extracted corresponding to. When writing the database search result to the HTML document, add necessary data before and after the result data according to the attribute value,
Assemble HTML display sentences.

【0040】S34は、検索項目DECからDISPLYIDと
グループIDが一致するレコードを読み込み、CGI変
数と対応する項目を分析し、データを抽出する際の条件
文を組み立てる。
In step S34, a record in which the DISPLYID matches the group ID is read from the search item DEC, the items corresponding to the CGI variables are analyzed, and a conditional statement for extracting data is assembled.

【0041】S35は、条件文と表示文からデータ入出
力用の命令を組み立てる。そして、抽出結果を出力する
ことでCGIアプリケーションに内容を返す。以上によ
って、図2のS22でデータアクセスライブライ15が
コールされたときに、自動的に条件文を組み立てて検索
し、その抽出結果のHTML文書を自動的に生成して返
すことが可能となる。
In step S35, an instruction for data input / output is assembled from the conditional statement and the display statement. Then, the contents are returned to the CGI application by outputting the extraction result. As described above, when the data access library 15 is called in S22 of FIG. 2, it is possible to automatically assemble and retrieve a conditional sentence, and automatically generate and return an HTML document as an extraction result. .

【0042】図4は、本発明の具体例による操作イメー
ジ例を示す。図4の(a)は、プラウザからのURLの
指定を行う。これは、右側に記載したように、商品検索
のCGIアプリケーションプログラムを、プラウザ1か
ら起動する。プラウザ1が例えばURL htt://test.co.jp/cgi-bin/search をWWWサーバ11に送信し、当該WWWサーバ11が
"search"(CGIアプリケーションプログラム12)をコー
ルして起動する(図7のS41、S42参照)。
FIG. 4 shows an example of an operation image according to the embodiment of the present invention. In FIG. 4A, a URL is specified from a browser. This starts the product search CGI application program from the browser 1 as described on the right side. The browser 1 transmits, for example, URL htt: //test.co.jp/cgi-bin/search to the WWW server 11, and the WWW server 11
Call "search" (CGI application program 12) and start it (see S41 and S42 in FIG. 7).

【0043】図4の(b)は、商品検索画面の例を示
す。これは、図4の(a)のURLによって起動された
CGIアプリケーションプログラム(search)12が後
述する図7のS43、S44、S45によって図示の商
品検索画面を表示する。この商品検索画面上で、ここで
は、右側に記載したように、商品分類(ここでは、“家
電”を選択)を検索キーとして選択後、確定ボタンをク
リックする(図7のS46)。
FIG. 4B shows an example of a product search screen. In this case, the CGI application program (search) 12 activated by the URL in FIG. 4A displays the product search screen shown in S43, S44, and S45 in FIG. Here, on the product search screen, as described on the right side, after selecting a product category (here, “home appliances” is selected) as a search key, the user clicks the OK button (S46 in FIG. 7).

【0044】図4の(c)は、検索結果画面の例を示
す。これは、図4の(b)で“家電”を選択して確定ボ
タンを押下したことに対応して、図7のS47ないしS
51によって、図示の検索結果画面を表示する。ここで
は、右側に記載したように、商品分類の検索条件を受け
て、検索結果画面を表示、例えば家電商品の一覧として
商品名と金額の一覧を図示のように表示する。
FIG. 4C shows an example of a search result screen. This corresponds to the selection of “household appliances” in FIG. 4B and the pressing of the confirm button, and accordingly corresponds to S47 to S47 in FIG.
With 51, the search result screen shown in the figure is displayed. Here, as described on the right side, a search result screen is displayed in response to a search condition of a product category, for example, a list of product names and prices is displayed as a list of home electric products as illustrated.

【0045】以上によって、プラウザ1からURLを送
信するのみで、自動的にWWWサーバ11から商品検索
画面が送信されてプラウザ1に表示され、この商品検索
画面上で商品分類(例えば“家電”)を選択して確定ボ
タンを押下すると、自動的にWWWサーバが検索して検
索結果画面上に検索結果を表示することが可能となる。
As described above, the product search screen is automatically transmitted from the WWW server 11 and displayed on the browser 1 only by transmitting the URL from the browser 1, and the product classification (for example, "home appliances") is displayed on the product search screen. Is selected and the confirm button is pressed, the WWW server can automatically search and display the search result on the search result screen.

【0046】図5は、本発明の定義体例を示す。図5の
(a)は、使用されたボタンDECを示す。本テーブル
は、DISPLAYIDが示す各画面中で選択できる処
理ボタンのIDを管理するものである。このボタンDE
Cは、図示のように、DISPLYIDとボタンIDとを対応づけ
て図示の下記のように定義する。
FIG. 5 shows an example of a definition field according to the present invention. FIG. 5A shows the used button DEC. This table manages the IDs of the processing buttons that can be selected in each screen indicated by the DISPLAY ID. This button DE
C is defined as shown below by associating DISPLYID and button ID as shown.

【0047】 DISPLYID ボタンID 分岐項目名 INDEX BN01 図5の(b)は、使用された画面遷移DECを示す。こ
の画面遷移DECは、上位のDISPLYIDに対応づけて画面
遷移先である下位のDISPLYID、テンプレート名、分岐項
目の値などを図示の下記のように定義する。
DISPLYID Button ID Branch Item Name INDEX BN01 FIG. 5B shows the screen transition DEC used. This screen transition DEC defines a lower-order DISPLYID, a template name, a value of a branch item, etc., which is a screen transition destination, in association with a higher-order DISPLYID as shown below.

【0048】 上位のDISPLYID 下位のDISPLYID テンプレート名 分岐項目の値 INDEX SO1 INDEX.HTM 図5の(c)は、使用された表示項目DECを示す。本
テーブルは、検索結果を表示する場合の表示形式を定義
したテーブルである。この表示項目DECは、DISPLYID
に対応づけて表示項目ID、抽出の際に前方に付加させ
るデータ、抽出の際に後方に付加させるデータ、実体の
ファイル名、実体の項目名、グループIDを図示のよう
に定義する。
Upper DISPLYID Lower DISPLYID Template Name Branch Item Value INDEX SO1 INDEX.HTM FIG. 5C shows the display item DEC used. This table is a table that defines a display format for displaying search results. This display item DEC is DISPLYID
, A display item ID, data to be added at the front at the time of extraction, data to be added at the back at the time of extraction, the file name of the entity, the item name of the entity, and the group ID are defined as shown in the figure.

【0049】図5の(d)は、使用された検索項目DE
Cを示す。本テーブルは、指定された検索条件設定時に
参照するテーブルである。この検索項目DECは、DISP
LYIDに対応づけて、入力項目ID、実体のファイル名、
実体の項目名、グループID、検索時の演算子を図示の
ように定義する。
FIG. 5D shows the used search item DE.
C is shown. This table is a table that is referred to when a specified search condition is set. This search item DEC is DISP
Input item ID, file name of entity,
The entity item name, group ID, and operator at the time of search are defined as shown in the figure.

【0050】以上のようにボタンDEC、画面遷移DE
C、表示項目DEC、検索項目DECを定義する。図6
は、本発明のテンプレート例を示す。画面毎のフォーマ
ットを示すHTML文書である。
As described above, the button DEC and the screen transition DE
C, a display item DEC, and a search item DEC are defined. FIG.
Shows a template example of the present invention. This is an HTML document indicating a format for each screen.

【0051】図6の(e)は、使用されたテンプレート
の例を示す。これは、既述した図5の(b)のテンプレ
ート名"INDEX.HTM"のテンプレートである。図6の
(f)は、使用されたテンプレートの例を示す。これ
は、既述した図5の(b)のテンプレート名"SO1.HTM"
のテンプレートである。
FIG. 6E shows an example of the template used. This is the template of the template name "INDEX.HTM" in FIG. 5B described above. FIG. 6F shows an example of the template used. This corresponds to the template name "SO1.HTM" in FIG.
This is a template.

【0052】図7は、本発明の動作例を示す。これは、
図5および図6の記載された定義体およびテンプレート
を用意した状態で、既述した図4の(a)のURLの指
定、図4の(b)の商品検索画面の表示、選択、図4の
(c)の検索結果画面の表示を行うときの詳細な手順を
示したものである。
FIG. 7 shows an operation example of the present invention. this is,
With the definition body and template described in FIG. 5 and FIG. 6 prepared, the specification of the URL in FIG. 4A and the display and selection of the product search screen in FIG. (C) shows a detailed procedure for displaying the search result screen.

【0053】図7において、S41は、プラウザ1が http://test.co.jp/cgi-bin/search をURLとして指定し、送信する。In FIG. 7, in S41, the browser 1 designates http://test.co.jp/cgi-bin/search as a URL and transmits it.

【0054】S42は、WWWサーバ11がCGIアプ
リケーションプログラム12(search)をコールする。S
43は、CGIアプリケーションプログラム12が (1) DISPLYID=“” AND ボタンID=“”で
あるため、画面遷移DECから最上位のDISPLYID(=INDE
X)を取得する。
In S42, the WWW server 11 calls the CGI application program 12 (search). S
43, since the CGI application program 12 has (1) DISPLYID = "" AND button ID = "", the topmost DISPLYID (= INDE
X).

【0055】(2) 画面遷移DECのDISPLYID=INDEX
であるレコードから、テンプレート名(INDEX.HTM)を取
得し、テンプレートを読み込む。 (3) テンプレートの内容を出力したHTMLデータ
をWWWサーバに渡す。
(2) Screen transition DEC DISPLYID = INDEX
Get the template name (INDEX.HTM) from the record, and read the template. (3) The HTML data output from the contents of the template is passed to the WWW server.

【0056】S44は、WWWサーバ11が (1) CGIアプリケーションプログラム12から渡
されたHTMLデータをプラウザ1に渡す。
In S44, the WWW server 11 passes (1) the HTML data passed from the CGI application program 12 to the browser 1.

【0057】(2) テンプレート内のボタンID(=BN
O2)と、DISPLYID(=INDEX)もHTMLデータ内に埋め込
まれる。 S45は、プラウザ1がサーバから渡されたHTMLデ
ータに従い商品検索の画面を表示する。
(2) Button ID (= BN) in template
O2) and DISPLYID (= INDEX) are also embedded in the HTML data. In step S45, the browser 1 displays a product search screen in accordance with the HTML data passed from the server.

【0058】S46は、商品検索の画面の商品分類にお
いて“家電”(KEY001=001%)を選択し、確定ボタン(ボタ
ンID=BN02)をクリックする。S47は、WWWサーバ1
1がCGIアプリケーション(search)をコールし、CG
I変数としてDISPLAY ID=INDEX、BNO2、KEY001、001%が
渡される。
In step S46, "home appliances" (KEY001 = 001%) is selected in the product classification on the product search screen, and the confirm button (button ID = BN02) is clicked. S47 is the WWW server 1
1 calls the CGI application (search) and CG
DISPLAY ID = INDEX, BNO2, KEY001, 001% are passed as I variables.

【0059】S48は、CGアプリケーションプログラ
ム12が (1) DISPLYID="INDEX"となるボタン一覧をボタンDE
Cから取得する(BN01とBN02)。
In S48, the CG application program 12 displays (1) a button list with DISPLYID = "INDEX" as a button DE.
Obtained from C (BN01 and BN02).

【0060】(2) ボタンID一覧とCGI変数をマッピン
グさせ、該当するボタンIDを取得する(BN02)Q (3) 画面遷移DECの上位のDISPLYIDと取得したDISPL
YIDが一致する下位のDISPLYIDを取得する(SO1)。
(2) A button ID list is mapped to a CGI variable, and a corresponding button ID is obtained (BN02) Q (3) DISPLYID at the top of screen transition DEC and obtained DISPL
The lower order DISPLYID whose YID matches is acquired (SO1).

【0061】(4) 画面遷移DECからDISPLYID=SO1で
あるテンプレート名(SO1.HTM)を取得し、読み込む。 (5) <!-SELECT-GRP=01 MARK NAME YEN>がテンプレ
ート中に現れたため、データアクセスライブラリをコー
ルする。
(4) Screen transition The template name (SO1.HTM) with DISPLYID = SO1 is acquired from DEC and read. (5) <! -SELECT-GRP = 01 MARK NAME YEN> appears in the template, so call the data access library.

【0062】S49は、(5)でコールされたデータア
クセスライブラリ15が以下の処理を行う。 (1)<!-SELECT-GRP=01 MARK YEN>からグループID(=0
1)と表示項目ID(MARK,NAME,YEN)を取得する。
In S49, the data access library 15 called in (5) performs the following processing. (1) <! -SELECT-GRP = 01 MARK YEN> to group ID (= 0
1) and display item ID (MARK, NAME, YEN) are acquired.

【0063】(2)現在のDISPLYIDを取得する(SO1)。 (3)表示項目DECからDISPLYIDとグループIDが一
致するレコードを読み込み表示項目IDに対応する表示
文を組立てる。MARKは商品マスタの商品コードを抽出
し、抽出した各データの前後に指定されたデータを付加
させる。NAME,YENも同様に解釈する。
(2) Obtain the current DISPLYID (SO1). (3) A record whose DISPLYID and group ID match from the display item DEC is read, and a display sentence corresponding to the display item ID is assembled. MARK extracts the product code of the product master, and adds specified data before and after each extracted data. NAME and YEN are interpreted similarly.

【0064】(4) 検索項目DECからDISPLYIDとグル
ープIDが一致するレコードを読み込み入力項目IDとCGI
変数のマッチングを行い、条件文を組み立てる。入力項
目IDであるKEY001の値として家電を示す001が通知され
たため、商品マスタの商品コードが家電の前方一致とな
る条件を組み立てる。
(4) A record in which the DISPLYID and the group ID match from the search item DEC is read, and the input item ID and the CGI
Perform variable matching and construct conditional statements. Since 001 indicating the home appliance is notified as the value of the KEY001 which is the input item ID, a condition is established in which the product code of the product master matches the front of the home appliance.

【0065】(5)組立てた表示文中に条件文により検
索した結果を入れてHTML文書として出力する。図4
(c)に示すような、選択ボタンを示すイメージ、商品
名(○○商品)、単価(○○円)と表示する。
(5) The result searched by the conditional sentence is put into the assembled display sentence and output as an HTML document. FIG.
As shown in (c), an image showing the selection button, a product name (OO product), and a unit price (OO yen) are displayed.

【0066】(6) <INPUT TYPE=HIDDEN NAME=HIDEKE
Y VALUE="">がテンプレート中に現れたため、CGI変数を
当該変数名に格納する。S50は、WWWサーバが (1)CGIアプリケーションプログラムから渡された
データをプラウザ1に渡す。
(6) <INPUT TYPE = HIDDEN NAME = HIDEKE
Since Y VALUE = ""> appears in the template, store the CGI variable in the variable name. In S50, the WWW server passes (1) the data passed from the CGI application program to the browser 1.

【0067】(2)テンプレート内のボタンIDとDISP
LYID(=S01)等も渡される。 S51は、検索結果の画面が表示される(DISPLYID:SO
1)。
(2) Button ID and DISP in Template
LYID (= S01) is also passed. In step S51, a search result screen is displayed (DISPLYID: SO
1).

【0068】[0068]

【発明の効果】以上説明したように、本発明によれば、
各画面の動作環境を定義する定義体、画面個々の表示形
式及びデータベースへの検索条件を定義するテンプレー
ト、及びデータベースへのアクセス処理のみを行うデー
タアクセスライブラリを用意し、定義体及びテンプレー
ト内の設定内容を基にデータアクセスライブラリにデー
タベース検索処理を依頼し、検索結果及びテンプレート
に従って表示結果データを生成するような処理プログラ
ムを用意することにより、従来と同様の検索指定及び処
理結果をプラウザに表示させるデータの生成が可能とな
る。従って、従来、各画面毎に用意された処理プログラ
ムにより指定された検索を行い、検索結果のHTML文
書を作成していたため、画面内容、検索処理に変更があ
ると、処理プログラムの修正が必要となっていたが、本
発明によれば、プログラムではなく定義体及びテンプレ
ートというデータのみの変更で対応できるようになり、
効率的な修正が可能となる。
As described above, according to the present invention,
Prepare a definition body that defines the operating environment of each screen, a template that defines the display format of each screen and search conditions for the database, and a data access library that performs only access processing to the database. Request a database search process from the data access library based on the contents, and prepare a processing program that generates display result data according to the search result and template, and display the same search designation and processing result as in the past on the browser. Data can be generated. Therefore, conventionally, a search specified by a processing program prepared for each screen is performed and an HTML document as a search result is created. Therefore, if there is a change in screen contents or search processing, it is necessary to correct the processing program. However, according to the present invention, it is possible to respond by changing only the data of the definition body and the template instead of the program,
Efficient correction is possible.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明のシステム構成図である。FIG. 1 is a system configuration diagram of the present invention.

【図2】本発明の動作説明フローチャートである。FIG. 2 is a flowchart illustrating the operation of the present invention.

【図3】本発明のデータライブラリの処理フローチャー
トである。
FIG. 3 is a processing flowchart of a data library of the present invention.

【図4】本発明の具体例による操作イメージ例である。FIG. 4 is an example of an operation image according to a specific example of the present invention.

【図5】本発明の定義体例である。FIG. 5 is an example of a definition body of the present invention.

【図6】本発明のテンプレート例である。FIG. 6 is an example of a template according to the present invention.

【図7】本発明の動作例である。FIG. 7 is an operation example of the present invention.

【図8】従来技術の説明図である。FIG. 8 is an explanatory diagram of a conventional technique.

【符号の説明】[Explanation of symbols]

1:プラウザ 2:HTML文書 3:検索項目入力域 4:検索結果表示域 5:画面間の取り回し情報 11:WWWサーバ 12:CGIアプリケーションプログラム 13:定義体 14:テンプレート 15:データアクセスライブラリ 16:外部データ 1: Browser 2: HTML document 3: Search item input area 4: Search result display area 5: Information on screen layout 11: WWW server 12: CGI application program 13: Definition body 14: Template 15: Data access library 16: External data

Claims (2)

【特許請求の範囲】[Claims] 【請求項1】クライアントから指定された項目について
データベースを検索し、検索結果をクライアント側の表
示形式に基づいてクライアントに表示データを通知する
検索システムにおいて、 検索結果表示画面の表示データ中に検索結果が格納され
る位置を定義したテンプレートファイルと、 検索対象項目毎に検索対象データベース、検索結果の表
示データ形式を定義する環境定義体と、 検索条件文の指定に従ってデータベースを検索するデー
タアクセス手段と、 検索が指定されると前記環境定義体を参照し、指定項目
に対応する検索対象データベースへの検索条件文を生成
し、前記データアクセス手段に検索を依頼し、検索結果
を対応する表示データ形式に従って変換し、前記テンプ
レート中の格納位置に表示データとして出力する検索処
理手段とから構成されることを特徴とする検索システ
ム。
1. A search system for searching a database for an item designated by a client and notifying the client of the search result based on a display format on the client side, wherein the search result is included in the display data on a search result display screen. A template file that defines the location where is stored, a search target database for each search target item, an environment definition body that defines the display data format of the search results, and a data access unit that searches the database according to the specification of the search condition statement. When a search is specified, the environment definition body is referred to, a search condition statement to the search target database corresponding to the specified item is generated, a search is requested to the data access unit, and the search result is displayed according to the corresponding display data format. Search to convert and output as display data to storage location in the template A search system comprising: a processing unit.
【請求項2】検索結果表示画面の表示データ中に検索結
果が格納される位置を定義したテンプレートファイルを
登録する手段と、 検索対象項目毎に検索対象データベース、検索結果の表
示データ形式を定義する環境定義体を登録する手段と、 検索条件文の指定に従ってデータベースを検索するデー
タアクセス手段と、 検索が指定されると前記環境定義体を参照し、指定項目
に対応する検索対象データベースへの検索条件文を生成
し、前記データアクセス手段に検索を依頼し、検索結果
を対応する表示データ形式に従って変換し、前記テンプ
レート中の格納位置に表示データとして出力する検索処
理手段として機能させるプログラムを記録したコンピュ
ータ読取り可能な記録媒体。
2. A means for registering a template file defining a position where a search result is stored in display data of a search result display screen, a search target database for each search target item, and a display data format of the search result. Means for registering an environment definition body, data access means for searching a database in accordance with the specification of a search condition statement, and, when a search is specified, reference to the environment definition body and search conditions for a search target database corresponding to the specified item A computer which records a program for generating a sentence, requesting the data access unit to perform a search, converting a search result according to a corresponding display data format, and outputting the data as display data to a storage position in the template as display data. A readable recording medium.
JP35575297A 1997-01-05 1997-12-24 Search device and search method Expired - Fee Related JP4180138B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP35575297A JP4180138B2 (en) 1997-01-05 1997-12-24 Search device and search method

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP1005097 1997-01-05
JP9-10050 1997-01-05
JP35575297A JP4180138B2 (en) 1997-01-05 1997-12-24 Search device and search method

Publications (2)

Publication Number Publication Date
JPH10247202A true JPH10247202A (en) 1998-09-14
JP4180138B2 JP4180138B2 (en) 2008-11-12

Family

ID=26345224

Family Applications (1)

Application Number Title Priority Date Filing Date
JP35575297A Expired - Fee Related JP4180138B2 (en) 1997-01-05 1997-12-24 Search device and search method

Country Status (1)

Country Link
JP (1) JP4180138B2 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001325224A (en) * 2000-05-16 2001-11-22 Hewlett Packard Japan Ltd Communication system
JP2008084082A (en) * 2006-09-28 2008-04-10 Nec Biglobe Ltd Web service test apparatus, web service test method, and program
US7752284B2 (en) 2000-08-15 2010-07-06 Fujitsu Limited System for designing and performing web application

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001325224A (en) * 2000-05-16 2001-11-22 Hewlett Packard Japan Ltd Communication system
US7752284B2 (en) 2000-08-15 2010-07-06 Fujitsu Limited System for designing and performing web application
US8015265B2 (en) 2000-08-15 2011-09-06 Fujitsu Limited System for designing and performing Web application
US8738735B2 (en) 2000-08-15 2014-05-27 Fujitsu Limited System for designing and performing web application
JP2008084082A (en) * 2006-09-28 2008-04-10 Nec Biglobe Ltd Web service test apparatus, web service test method, and program

Also Published As

Publication number Publication date
JP4180138B2 (en) 2008-11-12

Similar Documents

Publication Publication Date Title
US11372935B2 (en) Automatically generating a website specific to an industry
US7730109B2 (en) Message catalogs for remote modules
TW200928814A (en) Customization of search results
US20110022552A1 (en) Systems and Methods for Implementing a Machine-Learning Agent to Retrieve Information in Response to a Message
US20140108919A1 (en) Information providing device, information providing method, information providing program, information display program, and computer-readable recording medium storing information providing program
US20030177202A1 (en) Method and apparatus for executing an instruction in a web page
JP2025060386A (en) Program, method, information processing device, and system
US20170109442A1 (en) Customizing a website string content specific to an industry
US20050188057A1 (en) Contents service system and method using image, and computer readable storage medium stored therein computer executable instructions to implement contents service method
JP2022162940A (en) Landing page management method and apparatus therefor
KR100372225B1 (en) An apparatus for creating homepage, a method for automatically converting the homepage and method for discriminating to view the homepage
JP4772880B2 (en) Application execution method, application change device, and application change program
JP2002118675A (en) Access system to internet and telephone book
JP2005275488A (en) Input support method and program
JP2000040115A (en) Farm banking service method
JP4292854B2 (en) server
JP2007279864A (en) Information providing system, method and program, and electronic commerce system, method and program
JPH10247202A (en) Search system and recording medium
KR100929925B1 (en) Homepage integrated service provision system and method
JP2007149016A (en) Homepage creation support system, homepage creation support method, homepage creation support server
JP4963259B2 (en) Server device
JP5088269B2 (en) Screen information management method
KR100361559B1 (en) System and method for search an electronic business card by using mask picture control
JP2008176530A (en) Counter job support system
JPH10187571A (en) Network address input device and computer readable recording medium recording network address input program

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20060110

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060311

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20060411

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060607

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20060614

A912 Re-examination (zenchi) completed and case transferred to appeal board

Free format text: JAPANESE INTERMEDIATE CODE: A912

Effective date: 20060714

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080717

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20080827

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110905

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120905

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120905

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130905

Year of fee payment: 5

LAPS Cancellation because of no payment of annual fees