Hitachi

OpenTP1 Version 7 OpenTP1 メッセージキューイング機能 TP1/Message Queue 使用の手引


はじめに

このマニュアルは,TP1/Message Queueの機能,操作,および運用について説明したものです。

TP1/Message Queueおよびマニュアルは,米国International Business Machines Corporationとのライセンス契約に基づき,IBM MQ(旧称:WebSphere MQまたはMQSeries)のMQI,MQFAP,MQクラスタの仕様をベースに実装しています。

〈はじめにの構成〉

■ 対象読者

TP1/Message Queueを使用するシステム管理者およびシステム設計者で,OpenTP1システム(TP1/Server Base)の知識がある方を対象としています。また,次のマニュアルを理解されていることを前提としています。

なお,アプリケーションの設計方法と作成方法については,次のマニュアルに記載してありますので,あわせてお読みください。

アプリケーションのプログラミングインタフェースについては,次のマニュアルに記載してありますので,あわせてお読みください。

TP1/Message Queueおよび関連製品が出力するメッセージについては,次のマニュアルに記載してありますので,あわせてお読みください。

その他,参照するマニュアルについては,関連マニュアルの欄を参照してください。

■ 関連マニュアル

[図データ]

[図データ]

■ このマニュアルでの表記

(1) 製品名

このマニュアルで使用する製品名称の略称を次に示します。

名称

略称

AIX V6.1

AIX

AIX V7.1

AIX V7.2

AIX 7.3

COBOL2002 Net Developer

COBOL

COBOL2002 Net Server Runtime

COBOL2002 Net Server Runtime(64)

COBOL2002 Net Server Suite

COBOL2002 Net Server Suite(64)

COBOL85

HiRDB Server Version 9

HiRDB

HiRDB Server Version 10

HP-UX 11i V3 (IPF)

HP-UX(IPF)

HP-UX

Itanium Processor Family

IPF

J2EETM

J2EE

JP1/Automatic Job Management System 2 - Agent

JP1/AJS - Agent

JP1/AJS

JP1

JP1/Automatic Job Management System 3 - Agent

JP1/Automatic Job Management System 2 - Manager

JP1/AJS - Manager

JP1/Automatic Job Management System 3 - Manager

JP1/Automatic Job Management System 2 - View

JP1/AJS - View

JP1/Automatic Job Management System 3 - View

JP1/Automatic Job Management System 2 - Scenario Operation Manager

JP1/AJS2 - Scenario Operation Manager

JP1/AJS2 - Scenario Operation

JP1/Automatic Job Management System 2 - Scenario Operation View

JP1/AJS2 - Scenario Operation View

JP1/NETM/Audit - Manager

JP1/NETM/Audit

JP1/NETM/DM Client

NETM/DM

JP1/NETM/DM Manager

JP1/NETM/DM SubManager

JP1/ServerConductor/Deployment Manager

DPM

Red Hat Enterprise Linux Server 6 (32-bit x86)

Linux (AMD64/Intel EM64T/x86)

Linux

Red Hat Enterprise Linux Server 6 (64-bit x86_64)

Red Hat Enterprise Linux Server 7 (64-bit x86_64)

Red Hat Enterprise Linux Server 8 (64-bit x86_64)

Red Hat Enterprise Linux Server 9 (64-bit x86_64)

uCosminexus TP1/Client/J

TP1/Client/J

TP1/Client

uCosminexus TP1/Client/P

TP1/Client/P

uCosminexus TP1/Client/W

TP1/Client/W

uCosminexus TP1/Client/W(64)

uCosminexus TP1/Client for .NET Framework

TP1/Client for .NET Framework

Client .NET

uCosminexus TP1/Connector for .NET Framework

TP1/Connector for .NET Framework

Connector .NET

uCosminexus TP1/Server Base Enterprise Option

TP1/EE

uCosminexus TP1/Server Base Enterprise Option(64)

uCosminexus TP1/Extension 1

TP1/Extension 1

uCosminexus TP1/Extension 1(64)

uCosminexus TP1/FS/Direct Access

TP1/FS/Direct Access

uCosminexus TP1/FS/Direct Access(64)

uCosminexus TP1/FS/Table Access

TP1/FS/Table Access

uCosminexus TP1/FS/Table Access(64)

uCosminexus TP1/High Availability

TP1/High Availability

uCosminexus TP1/High Availability(64)

uCosminexus TP1/LiNK

TP1/LiNK

uCosminexus TP1/Message Control

TP1/Message Control

uCosminexus TP1/Message Control(64)

uCosminexus TP1/Message Control/Tester

TP1/Message Control/Tester

uCosminexus TP1/Message Control - Extension 1

TP1/Message Control - Extension 1

uCosminexus TP1/Message Queue

TP1/Message Queue

uCosminexus TP1/Message Queue(64)

uCosminexus TP1/Message Queue Access

TP1/Message Queue Access

uCosminexus TP1/Message Queue Access(64)

uCosminexus TP1/Messaging

TP1/Messaging

uCosminexus TP1/Multi

TP1/Multi

uCosminexus TP1/NET/HDLC

TP1/NET/HDLC

uCosminexus TP1/NET/High Availability

TP1/NET/High Availability

uCosminexus TP1/NET/High Availability(64)

uCosminexus TP1/NET/HSC

TP1/NET/HSC

uCosminexus TP1/NET/Library

TP1/NET/Library

uCosminexus TP1/NET/Library(64)

uCosminexus TP1/NET/NCSB

TP1/NET/NCSB

uCosminexus TP1/NET/OSAS-NIF

TP1/NET/OSAS-NIF

uCosminexus TP1/NET/OSI-TP

TP1/NET/OSI-TP

uCosminexus TP1/NET/Secondary Logical Unit - TypeP2

TP1/NET/Secondary Logical Unit - TypeP2

TP1/NET/SLU - TypeP2

uCosminexus TP1/NET/TCP/IP

TP1/NET/TCP/IP

uCosminexus TP1/NET/TCP/IP(64)

uCosminexus TP1/NET/User Datagram Protocol

TP1/NET/UDP

uCosminexus TP1/NET/User Agent

TP1/NET/User Agent

uCosminexus TP1/NET/X25

TP1/NET/X25

uCosminexus TP1/NET/X25-Extended

TP1/NET/X25-Extended

uCosminexus TP1/NET/XMAP3

TP1/NET/XMAP3

uCosminexus TP1/Offline Tester

TP1/Offline Tester

uCosminexus TP1/Online Tester

TP1/Online Tester

uCosminexus TP1/Resource Manager Monitor

TP1/Resource Manager Monitor

uCosminexus TP1/Server Base

TP1/Server Base

uCosminexus TP1/Server Base(64)

uCosminexus TP1/Shared Table Access

TP1/Shared Table Access

uCosminexus TP1/Web

TP1/Web

MS-DOS(R)

MS-DOS

Windows(R) 10 Enterprise (x86)

Windows 10

Windows 10

Windows(R) 10 Pro (x86)

Windows(R) 10 Enterprise (x64)

Windows 10 x64 Edition

Windows(R) 10 Pro (x64)

Windows(R) 11 Enterprise

Windows 11

Windows(R) 11 Pro

Windows Server(R) 2016 Datacenter

Windows Server 2016

Windows Server(R) 2016 Standard

Windows Server(R) 2019 Datacenter

Windows Server 2019

Windows Server(R) 2019 Standard

Windows Server(R) 2022 Datacenter

Windows Server 2022

Windows Server(R) 2022 Standard

Visual Studio(R) Professional 2013

Visual Studio 2013

Visual Studio

Visual Studio(R) Premium 2013

Visual Studio(R) Ultimate 2013

Visual Studio(R) Professional 2015

Visual Studio 2015

Visual Studio(R) Enterprise 2015

Visual Studio(R) Community 2015

Visual Studio(R) Professional 2017

Visual Studio 2017

Visual Studio(R) Enterprise 2017

Visual Studio(R) Community 2017

Visual Studio(R) Professional 2019

Visual Studio 2019

Visual Studio(R) Enterprise 2019

Visual Studio(R) Community 2019

Visual Studio(R) Professional 2022

Visual Studio 2022

Visual Studio(R) Enterprise 2022

Visual Studio(R) Community 2022

  • AIX,HP-UX,およびLinuxを合わせてUNIXと表記することがあります。

  • Windows 10,Windows 11,Windows Server 2016,Windows Server 2019およびWindows Server 2022で機能差がない場合,Windowsと表記することがあります。

(2) 適用OSによる違いについて

Windows版の製品をご使用になる場合,マニュアルの記述を次のように読み替えてください。

項目

マニュアルの表記

読み替え

環境変数の表記

$aaaaaa

例 $DCDIR

%aaaaaa%

例 %DCDIR%

複数のパス名を列挙するときの区切り文字

:

;

ディレクトリの区切り文字

/

\

完全パス名

ルートディレクトリから指定します。

例 /tmp

先頭にドライブ文字を付加して,ルートディレクトリから指定します。

例 C:\tmp

実行形式ファイル名

ファイル名だけを指定します。

例 mcfmngrd

ファイル名に拡張子を付加して指定します。

例 mcfmngrd.exe

makeコマンド

make

nmake

(3) インストールディレクトリのパスの違いについて

このマニュアルでは,OpenTP1のインストールディレクトリを「/BeTRAN」と表記しています。インストールディレクトリはOSによって異なります。ご利用のOSに応じて,次の表のとおりに読み替えてください。

このマニュアルでの表記

適用OSごとの読み替え

AIX,またはHP-UX

Linux

Windows

/BeTRAN

/BeTRAN

/opt/OpenTP1

OpenTP1をインストールしたディレクトリ

(4) JISコード配列のキーボードとASCIIコード配列のキーボードとの違いについて

JISコード配列とASCIIコード配列では,次に示すコードで入力文字の違いがあります。このマニュアルの文字入力例(コーディング例)の表記は,JISコード配列(日本語のキーボード)に従った文字に統一しています。

コード

JISコード配列

ASCIIコード配列

(5c)16

' \ '(円記号)

' \ '(バックスラッシュ)

(7e)16

'  ̄ '(オーバライン)

' ~ '(チルド)

■ 図中で使用する記号

このマニュアルの図中で使用する記号を,次のように定義します。

[図データ]

■ 文法の記号

このマニュアルで使用する各種の記号を説明します。

属性表示記号

ユーザ指定値の範囲などを説明する記号です。

属性表示記号

意味

この記号のあとにユーザ指定値の属性を示します。

《 》

ユーザが指定を省略したときの解釈値を示します。

< >

ユーザ指定値の構文要素を示します。

(( ))

ユーザ指定値の指定範囲を示します。

構文要素記号

ユーザ指定値の内容を説明する記号です。

構文要素記号

意味

英字

アルファベット(A〜Z,a〜z)と_(アンダスコア)

英字記号

アルファベット(A〜Z,a〜z)と#,@,\

英数字

英字と数字(0〜9)

英数字記号

英字記号と数字(0〜9)

符号なし整数

数字列(0〜9)

16進数字

数字(0〜9)とアルファベット(A〜F,a〜f)

識別子

先頭がアルファベット(A〜F,a〜f)の英数字列

記号名称

先頭が英字記号の英数字記号列

文字列

任意の文字の配列

パス名

記号名称,/(スラント),および.(ピリオド)

(ただし,パス名は使用するOSに依存)

OpenTP1ファイル名

アルファベット(A〜Z,a〜z),数字(0〜9),.(ピリオド),

_(アンダスコア),および@で構成される文字列(最大14文字)

MQ文字列

アルファベット(A〜Z,a〜z),数字(0〜9),.(ピリオド),

/(スラント), _(アンダスコア),および%(パーセント)で構成される文字列

文法記述記号

記述形式を説明する記号です。

文法記述記号

意味

〔 〕

この記号で囲まれている項目は省略してもよいことを示します。

(例)

-s MQT通信プロセス識別子

-sオプションとそのオペランドを指定するか,何も指定しないことを示します。

{ }

この記号で囲まれている複数の項目のうちから一つを選択することを示します。

(例)

{serverreceiver}

serverとreceiverのうち,どちらかを指定することを示します。

{{ }}

この記号で囲まれた複数の項目が一つの繰り返し項目の単位であることを示します。

(例)

{{ mqttbuf }}

mqttbuf

mqttbuf

と指定できることを示します。

|

(ストローク)

この記号で区切られた項目は選択できることを示します。

(例)

disk = yesno

yesまたはnoを指定できることを示します。

...

この記号で示す直前の項目を繰り返し指定できることを示します。

(白三角)

空白を示します。

(例)

コネクションID1コネクションID2

コネクションID1とコネクションID2の間に,空白を1個入力することを示します。

■ 略語一覧

このマニュアルで使用する英略語の一覧を次に示します。

英略語

英字での表記

API

Application Programming Interface

CCSID

Coded Character Set Identifier

ESA

JP1/Cm2/Extensible SNMP Agent

FAP

Format and Protocols

FIFO

First-in-First-out

I/O

Input/Output

IPF

Itanium Processor Family

JIS

Japan Industrial Standard

JMS

Java Message Service

LAN

Local Area Network

LUW

Logical Unit of Work

MCA

Message Channel Agent

MCP

Message Channel Protocol

MDB

Message-driven Bean

MHP

Message Handling Program

MQA

Message Queue Access

MQC

TP1/Message Queue Access

MQI

Message Queue Interface

MQT

Message Queue Transfer

MTU

Maximum Transmission Unit

NTP

Network Time Protocol

OS

Operating System

PCF

Programmable Command Format

RPC

Remote Procedure Call

SNMP

Simple Network Management Protocol

SPP

Service Providing Program

SUP

Service Using Program

TCP/IP

Transmission Control Protocol/Internet Protocol

UAP

User Application Program

UOC

User Own Coding

VSAM

Virtual Storage Access Method

■ KB(キロバイト)などの単位表記について

1KB(キロバイト),1MB(メガバイト),1GB(ギガバイト),1TB(テラバイト)はそれぞれ1,024バイト,1,0242バイト,1,0243バイト,1,0244バイトです。

■ その他の前提条件

このマニュアルをお読みになる際のその他の前提情報については,マニュアル「OpenTP1 解説」を参照してください。