JPH052543A - Communicaiton processing method - Google Patents

Communicaiton processing method

Info

Publication number
JPH052543A
JPH052543A JP3152092A JP15209291A JPH052543A JP H052543 A JPH052543 A JP H052543A JP 3152092 A JP3152092 A JP 3152092A JP 15209291 A JP15209291 A JP 15209291A JP H052543 A JPH052543 A JP H052543A
Authority
JP
Japan
Prior art keywords
access port
communication
application program
communication processing
definition
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
JP3152092A
Other languages
Japanese (ja)
Other versions
JP3458384B2 (en
Inventor
Haruo Makimoto
治男 牧本
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 JP15209291A priority Critical patent/JP3458384B2/en
Publication of JPH052543A publication Critical patent/JPH052543A/en
Application granted granted Critical
Publication of JP3458384B2 publication Critical patent/JP3458384B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Computer And Data Communications (AREA)

Abstract

(57)【要約】 【目的】 計算機間の通信処理に関し、通信を行う応用
プログラムのシステム独立性を高め、通信システムの管
理を容易にする通信処理方法を目的とする。 【構成】 指定の該アクセスポート間の通信をアクセス
ポート定義12に従って処理する通信システムであって、
アクセスポート定義12には、所定の通信制御情報と共
に、所定の用途情報を保持し、応用プログラム11は通信
を開始する場合に、該用途情報を指定して該アクセスポ
ート定義を要求し、通信処理部10は、応用プログラム11
が指定する該用途情報を保持する該アクセスポート定義
を検索して、要求元の応用プログラム11に通知し、応用
プログラム11は、通信処理部10から受け取る該アクセス
ポート定義から、所要の内容を有する該アクセスポート
定義を選定して、該アクセスポートを決定し、通信処理
部10に対し、該決定したアクセスポートを指定して該通
信処理を要求するように構成する。
(57) [Abstract] [Purpose] With respect to communication processing between computers, it is an object of the present invention to provide a communication processing method that enhances system independence of application programs for communication and facilitates management of the communication system. [Composition] A communication system for processing communication between specified access ports according to access port definition 12.
The access port definition 12 holds predetermined application information together with predetermined communication control information. When the application program 11 starts communication, the application program 11 specifies the application information and requests the access port definition to perform communication processing. Part 10 is an application program 11
Retrieves the access port definition holding the usage information specified by and notifies the application program 11 of the request source, and the application program 11 has required contents from the access port definition received from the communication processing unit 10. The access port definition is selected, the access port is determined, and the communication processing unit 10 is configured to request the communication processing by designating the determined access port.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は計算機間の通信の開始に
おいて、自局と相手局との間の論理的パスの両端ノード
となる、両アクセスポートを指定するための処理を行う
通信処理方法に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a communication processing method for designating both access ports which are nodes at both ends of a logical path between a local station and a remote station at the start of communication between computers. Regarding

【0002】[0002]

【従来の技術と発明が解決しようとする課題】図3に示
すように、計算機Aと計算機Bとの応用プログラム1aと
1b間で通信を行う場合に、応用プログラム1a、1bは各計
算機の通信処理部2a、2bに通信処理を要求し、通信処理
部2a、2bを介して通信を行う。
2. Description of the Related Art As shown in FIG. 3, an application program 1a for a computer A and a computer B, and
When performing communication between the 1b, the application programs 1a and 1b request the communication processing units 2a and 2b of each computer to perform communication processing, and the communication is performed via the communication processing units 2a and 2b.

【0003】そのために、各通信処理部2a、2bに、図に
アクセスポート名P1、P2、PA等で示す必要な自局及び必
要な相手局のアクセスポートをアクセスポート定義3a、
3bに定義する。
Therefore, in each communication processing unit 2a, 2b, the access port definition 3a, the access port of the necessary own station and the necessary partner station indicated by access port names P1, P2, PA, etc. in the figure are provided.
Define in 3b.

【0004】各アクセスポート定義3a、3bには、そのア
クセスポートによって通信する場合に必要な制御情報を
定義しておき、通信処理部2a、2bはアクセスポート定義
に従って通信処理を実行する。
In each access port definition 3a, 3b, control information necessary for communication by the access port is defined, and the communication processing units 2a, 2b execute communication processing according to the access port definition.

【0005】この通信制御情報には、回線アドレス、送
信データのデータ形式、ブロック長、全二重/半二重通
信の別、同宛先と通信する複数のアクセスポートがある
場合の選択順その他の情報が含まれる。
The communication control information includes line address, data format of transmission data, block length, full-duplex / half-duplex communication, selection order when there are a plurality of access ports communicating with the same destination, and other information. Information is included.

【0006】又、別にアクセスポートの組み合わせ定義
4a、4bを持ち、それによって自身の持つアクセスポート
と相手計算機の持つアクセスポートとの可能な組み合わ
せを定義しておく。
[0006] Also, a combination of access ports is defined separately.
It has 4a and 4b, and defines possible combinations of its own access port and the access port of the partner computer.

【0007】この組み合わせ定義情報4a、4bは、例えば
応用プログラム1bとの通信のために、応用プログラム1a
が通信処理部2aに、相手のアクセスポートのアクセスポ
ート名、例えばPAを指定して通信開始を要求すれば、通
信処理部2aはアクセスポートの組み合わせ定義4aによっ
てアクセスポートP1との組み合わせを識別し、アクセス
ポートP1、PA間の通信として処理する、というように使
用する。
The combination definition information 4a and 4b is used to communicate with the application program 1b, for example.
When the communication processing unit 2a requests the communication start by designating the access port name of the partner access port, for example, PA, the communication processing unit 2a identifies the combination with the access port P1 by the access port combination definition 4a. , Access ports P1 and PA are used for communication, and so on.

【0008】このようにして、通信処理部2a、2bにアク
セスポートに関する定義情報を持つことにより、応用プ
ログラム1a、1bでは、単に相手のアクセスポート名を指
定すれば通信を開始することができる。
In this way, since the communication processing units 2a and 2b have the definition information relating to the access ports, the application programs 1a and 1b can start the communication simply by designating the access port name of the other party.

【0009】ここで、アクセスポート定義3a、3bは、通
信処理部2a、2bが通信処理を実行するために必要な通信
制御情報の定義であって、一般に応用プログラムによっ
て異なるような内容を持たない。
Here, the access port definitions 3a and 3b are definitions of communication control information necessary for the communication processing units 2a and 2b to execute communication processing, and generally do not have contents different depending on application programs. ..

【0010】しかし、アクセスポートの組み合わせ定義
4a、4bは、一方のアクセスポートは複数の応用プログラ
ムに共用されるが、各応用プログラムが接続する相手の
応用プログラムは、それぞれ異なるアクセスポートを使
用するというような関係から、一般に応用プログラムに
依存する情報である。
However, the access port combination definition
One of the access ports 4a and 4b is shared by multiple application programs, but the other application program to which each application program connects generally depends on the application program because it uses different access ports. It is the information to do.

【0011】そこで、応用プログラムの新設、変更ごと
に、通信処理部側のアクセスポートの組み合わせ定義の
設定を考慮することが必要になって、システムの管理を
煩雑にする。
Therefore, it is necessary to consider the setting of the combination definition of the access port on the communication processing unit side every time the application program is newly installed or changed, which complicates the system management.

【0012】又、前記のように、応用プログラムは通信
に際して、相手アクセスポート名を指定するために、ア
クセスポート名をプログラム内に持つ結果、応用プログ
ラムの独立性が無く、そのまゝ他のシステムで稼働する
ことができないという問題がある。
Further, as described above, the application program has the access port name in the program in order to specify the partner access port name at the time of communication, and as a result, there is no independence of the application program and the other system. There is a problem that can not be operated in.

【0013】本発明は、通信を行う応用プログラムのシ
ステム独立性を高め、通信システムの管理を容易にする
通信処理方法を目的とする。
An object of the present invention is to provide a communication processing method which enhances system independence of an application program for communication and facilitates management of a communication system.

【0014】[0014]

【課題を解決するための手段】図1は、本発明の構成を
示す処理の流れ図である。図は通信処理方法の構成であ
って、通信処理部10が、応用プログラム11からアクセス
ポートの指定を受けて、指定の該アクセスポート間の通
信をアクセスポート定義12に従って処理する通信システ
ムである。
FIG. 1 is a flow chart of processing showing the configuration of the present invention. The figure shows a configuration of a communication processing method, in which the communication processing unit 10 receives an access port designation from the application program 11 and processes communication between the designated access ports according to the access port definition 12.

【0015】アクセスポート定義12には、該アクセスポ
ートの該通信処理に必要な所定の情報と共に、所定の用
途情報を保持する。応用プログラム11は通信を開始する
場合に、処理ステップ13により通信処理部10に対して該
用途情報を指定して該アクセスポート定義を要求する。
The access port definition 12 holds predetermined application information as well as predetermined information necessary for the communication processing of the access port. When starting communication, the application program 11 requests the access port definition by designating the usage information to the communication processing unit 10 in processing step 13.

【0016】通信処理部10は、処理ステップ14で、応用
プログラム11が指定する該用途情報を保持する該アクセ
スポート定義を検索して、処理ステップ15で要求元の応
用プログラム11に通知する。
In processing step 14, the communication processing unit 10 retrieves the access port definition holding the usage information designated by the application program 11 and notifies the requesting application program 11 in processing step 15.

【0017】応用プログラム11は、処理ステップ16で、
通信処理部10から受け取る該アクセスポート定義から、
所要の内容を有する該アクセスポート定義を選定して、
処理ステップ17で該アクセスポート定義により該アクセ
スポートを決定し、処理ステップ18で、通信処理部10に
対し、該決定したアクセスポートを指定して該通信処理
を要求する。
The application program 11, in the processing step 16,
From the access port definition received from the communication processing unit 10,
Select the access port definition that has the required content,
In processing step 17, the access port is determined based on the access port definition, and in processing step 18, the communication processing unit 10 is requested to perform the communication processing by designating the determined access port.

【0018】[0018]

【作用】本発明の通信処理方法により、アクセスポート
定義に1個以上の用途情報を含めて定義し、各用途情報
は応用プログラムが認識できる、例えばファイル転送処
理、トランザクション処理、ジョブエントリ処理等の業
務種別等を示す情報を、標準化して規定しておく。
According to the communication processing method of the present invention, the access port definition is defined by including one or more pieces of usage information, and each usage information can be recognized by the application program. For example, file transfer processing, transaction processing, job entry processing, etc. Information indicating the business type, etc. is standardized and specified.

【0019】応用プログラムが必要な用途情報を指定し
て要求すると、通信処理部はその用途情報を持つアクセ
スポート定義を探して、その定義内容を応用プログラム
に回答する。
When the application program designates and requests the required usage information, the communication processing unit searches for an access port definition having the usage information and returns the definition contents to the application program.

【0020】そこで、応用プログラムは、回答された定
義の内容を調べて、必要な定義内容を持つアクセスポー
トを、自局側及び相手局側について選定し、そのアクセ
スポートを指定して通信処理部に対し通信処理の開始を
要求する。
Therefore, the application program checks the contents of the returned definition, selects an access port having the necessary definition contents for the local station side and the remote station side, and designates the access port to specify the communication processing unit. Request to start communication processing.

【0021】以上により、通信処理部にはアクセスポー
トの組み合わせ定義のような、応用プログラム依存の定
義情報を設ける必要が無くなり、又応用プログラムは稼
働するシステムの通信制御部から受け取るアクセスポー
ト定義によってアクセスポート名を決定するので、シス
テム独立に作成することができる。
As described above, it is not necessary to provide definition information dependent on the application program, such as access port combination definition, in the communication processing section, and the application program is accessed by the access port definition received from the communication control section of the operating system. Since the port name is decided, it can be created independently of the system.

【0022】[0022]

【実施例】本発明により、図3に対応するシステムは、
例えば図2のようになり、各通信制御部10a、10bはア
クセスポート定義12a、12bを持ち、アクセスポートの
組み合わせ定義は持たない。
DESCRIPTION OF THE PREFERRED EMBODIMENTS According to the present invention, the system corresponding to FIG.
For example, as shown in FIG. 2, each of the communication control units 10a and 10b has access port definitions 12a and 12b, and does not have access port combination definitions.

【0023】但し、各アクセスポート定義12a、12bに
は、FT (ファイル転送用) 、TP(トランザクション
処理用) 等のシステムで定める用途情報が定義情報に追
加されている。
However, in each access port definition 12a, 12b, system-specific usage information such as FT (for file transfer) and TP (for transaction processing) is added to the definition information.

【0024】応用プログラム11aが例えばファイル転送
業務を処理するプログラムであって、そのために応用プ
ログラム11bと通信する場合には、先ず通信処理部10a
に対して、図1に示すようにアクセスポート定義を要求
する際に用途情報としてファイル転送用の「FT」を指
定する。
When the application program 11a is, for example, a program for processing a file transfer task and therefore communicates with the application program 11b, first, the communication processing unit 10a.
On the other hand, as shown in FIG. 1, when requesting the access port definition, "FT" for file transfer is designated as the usage information.

【0025】そこで、通信処理部10aはアクセスポート
定義12aを「FT」をキーにして検索し、アクセスポー
トP1とPAのアクセスポート定義を、要求元の応用プログ
ラム11aに渡す。
Therefore, the communication processing unit 10a searches the access port definition 12a by using "FT" as a key, and passes the access port definitions of the access ports P1 and PA to the request source application program 11a.

【0026】応用プログラム11aは、例えばアクセスポ
ート定義が、ファイル転送処理内容に適合しているか調
べ、若し複数の候補がある場合には、その中から例えば
経済性の条件等によって一候補を選定するように構成し
ておくものとし、前記のアクセスポートの定義が条件に
合えば、アクセスポート名P1とPAを指定して通信パスの
設定を通信処理部10aに要求する。
The application program 11a checks, for example, whether the access port definition is suitable for the file transfer processing content, and if there are a plurality of candidates, selects one candidate from them, for example, according to economic conditions. If the above-mentioned definition of the access port meets the condition, the communication port 10 is requested to set the communication path by designating the access port names P1 and PA.

【0027】応用プログラム11aが、トランザクション
処理のプログラムであった場合には、「TP」を指定し
てアクセスポート定義を要求し、通信処理部10aはアク
セスポートP2、P3、PBのアクセスポート定義を応用プロ
グラム11aに渡す。
If the application program 11a is a transaction processing program, "TP" is specified to request the access port definition, and the communication processing unit 10a specifies the access port definitions of the access ports P2, P3, PB. Pass it to the application program 11a.

【0028】応用プログラム11aがそれらのアクセスポ
ート定義を調べて、何れも自身の処理に適合していれ
ば、アクセスポートP2、P3の一方を経済性条件或いは定
義中に指定される優先順等によって選択し、又相手側と
してアクセスポートPBを決定して、通信処理部10aに通
信パスの設定を要求する。
The application program 11a examines the access port definitions, and if both are suitable for its own processing, one of the access ports P2 and P3 is selected according to the economical condition or the priority order specified in the definition. The access port PB is selected as the other party, and the communication processing unit 10a is requested to set the communication path.

【0029】[0029]

【発明の効果】以上の説明から明らかなように本発明に
よれば、計算機間の通信処理において、通信を行う応用
プログラムのシステム独立性を高め、通信システムの管
理を容易にするという著しい工業的効果がある。
As is apparent from the above description, according to the present invention, in the communication processing between computers, the system independence of the application program for communication is increased and the management of the communication system is facilitated. effective.

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

【図1】 本発明の構成を示す処理の流れ図FIG. 1 is a process flow chart showing the configuration of the present invention.

【図2】 本発明の実施例を説明するブロック図FIG. 2 is a block diagram illustrating an embodiment of the present invention.

【図3】 従来の構成例を説明するブロック図FIG. 3 is a block diagram illustrating a conventional configuration example.

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

1a、1b、11、11a、11b 応用プログラム 2a、2b、10、10a、10b 通信処理部 3a、3b、12、12a、12b アクセスポート定義 4a、4b アクセスポートの組み合わせ定義 13〜18 処理ステップ 1a, 1b, 11, 11a, 11b Application program 2a, 2b, 10, 10a, 10b Communication processing unit 3a, 3b, 12, 12a, 12b Access port definition 4a, 4b Access port combination definition 13-18 Processing steps

Claims (1)

【特許請求の範囲】 【請求項1】 通信処理部(10)が、応用プログラム(11)
からアクセスポートの指定を受けて、指定の該アクセス
ポート間の通信をアクセスポート定義(12)に従って処理
する通信システムにおいて、該アクセスポート定義(12)
には、該アクセスポートの該通信処理に必要な所定の情
報と共に、所定の用途情報を保持し、該応用プログラム
(11)は通信を開始する場合に、該通信処理部(10)に対し
て該用途情報を指定して該アクセスポート定義(12)を要
求し(13)、該通信処理部(10)は、該応用プログラム(11)
が指定する該用途情報を保持する該アクセスポート定義
(12)を検索して(14)、要求元の該応用プログラムに通知
し(15)、該応用プログラム(11)は、該通信処理部(10)か
ら受け取る該アクセスポート定義から、所要の内容を有
する該アクセスポート定義を選定して(16)、該アクセス
ポート定義により該アクセスポートを決定し(17)、該通
信処理部(10)に対し、該決定したアクセスポートを指定
して該通信処理を要求する(18)ように構成されているこ
とを特徴とする通信処理方法。
What is claimed is: 1. A communication processing unit (10) comprises an application program (11).
In the communication system which receives the designation of the access port from the communication port and processes the communication between the designated access ports according to the access port definition (12), the access port definition (12)
Holds predetermined application information together with predetermined information necessary for the communication processing of the access port.
When starting communication, (11) requests the access port definition (12) by specifying the usage information to the communication processing unit (10) (13), and the communication processing unit (10) , The application program (11)
The access port definition that holds the usage information specified by
Search (12) (14), notify the requesting application program (15), and the application program (11) receives the required contents from the access port definition received from the communication processing unit (10). Selecting the access port definition having the following (16), determining the access port according to the access port definition (17), designating the determined access port to the communication processing unit (10), and performing the communication A communication processing method, characterized in that it is configured so as to request processing (18).
JP15209291A 1991-06-25 1991-06-25 Communication processing method Expired - Fee Related JP3458384B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP15209291A JP3458384B2 (en) 1991-06-25 1991-06-25 Communication processing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP15209291A JP3458384B2 (en) 1991-06-25 1991-06-25 Communication processing method

Publications (2)

Publication Number Publication Date
JPH052543A true JPH052543A (en) 1993-01-08
JP3458384B2 JP3458384B2 (en) 2003-10-20

Family

ID=15532875

Family Applications (1)

Application Number Title Priority Date Filing Date
JP15209291A Expired - Fee Related JP3458384B2 (en) 1991-06-25 1991-06-25 Communication processing method

Country Status (1)

Country Link
JP (1) JP3458384B2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0543729U (en) * 1991-03-27 1993-06-11 オリンパス光学工業株式会社 Electronic equipment power supply
JP2007087038A (en) * 2005-09-21 2007-04-05 Nec Corp Communication control system, communication control method and communication control program

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0543729U (en) * 1991-03-27 1993-06-11 オリンパス光学工業株式会社 Electronic equipment power supply
JP2007087038A (en) * 2005-09-21 2007-04-05 Nec Corp Communication control system, communication control method and communication control program
US8126444B2 (en) 2005-09-21 2012-02-28 Nec Corporation Communication system and method for executing application program that specifies no communication parameter

Also Published As

Publication number Publication date
JP3458384B2 (en) 2003-10-20

Similar Documents

Publication Publication Date Title
US7284013B2 (en) System for searching device on network
US5724578A (en) File managing system for managing files shared with a plurality of users
EP2273385B1 (en) Method and apparatus for submitting a document service request from a mobile device
US5752254A (en) Method and system for controlling clipboards in a shared application progam
US7719709B2 (en) Print control apparatus, print control system, print control method, and recording medium having print control program
US7237015B1 (en) System for setting location information in a device on a network
JP2002063008A (en) Printer user restriction system
US7099937B1 (en) System for searching for device on network
US7561286B2 (en) Printing system having a first and a second authentication
US6377977B1 (en) Method for loading application program and opening files in host terminals before collaborating on a joint project
JPH052543A (en) Communicaiton processing method
JP4498045B2 (en) Image processing apparatus, control method therefor, and program
US7174380B2 (en) Communication terminal, service providing system, service use method, storage medium, and program
JP2003150348A (en) Print service device
US20140074980A1 (en) Usb portable document services environment
JP3425873B2 (en) Data input method for terminal device connected to host computer
JP3976957B2 (en) Information processing apparatus, network system, device search apparatus and method, and computer-readable recording medium
JP2002259097A (en) Printer search system, printer selection navigator and server system
JP2005215903A (en) Information processing system
JPH05158846A (en) Computer network data transmission system
JP2001320388A (en) Communication equipment for distributed systems
JPH06231076A (en) Control information setting system
JPH06311324A (en) Electronic filing system
JPH0895793A (en) Software resource transfer method
JP2001075811A (en) Distribution information selection device

Legal Events

Date Code Title Description
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20030708

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

Free format text: PAYMENT UNTIL: 20080808

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20090808

Year of fee payment: 6

LAPS Cancellation because of no payment of annual fees