はじめに
このマニュアルは,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)の知識がある方を対象としています。また,次のマニュアルを理解されていることを前提としています。
-
OpenTP1 解説(3000-3-D50)
-
OpenTP1 プログラム作成の手引(3000-3-D51)
-
OpenTP1 システム定義(3000-3-D52)
-
OpenTP1 運用と操作(3000-3-D53)
-
OpenTP1 プログラム作成リファレンス C言語編(3000-3-D54)
-
OpenTP1 プログラム作成リファレンス COBOL言語編(3000-3-D55)
-
OpenTP1 メッセージ(3000-3-D56)
-
OpenTP1 使用の手引 Windows(R)編(3000-3-D64)
なお,アプリケーションの設計方法と作成方法については,次のマニュアルに記載してありますので,あわせてお読みください。
-
TP1/Message Queue プログラム作成の手引(3000-3-D92)
アプリケーションのプログラミングインタフェースについては,次のマニュアルに記載してありますので,あわせてお読みください。
-
TP1/Message Queue プログラム作成リファレンス(3000-3-D93)
TP1/Message Queueおよび関連製品が出力するメッセージについては,次のマニュアルに記載してありますので,あわせてお読みください。
-
TP1/Message Queue メッセージ(3000-3-D91)
その他,参照するマニュアルについては,関連マニュアルの欄を参照してください。
■ 関連マニュアル
■ このマニュアルでの表記
(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),.(ピリオド), /(スラント), _(アンダスコア),および%(パーセント)で構成される文字列 |
文法記述記号
記述形式を説明する記号です。
文法記述記号 |
意味 |
---|---|
〔 〕 |
この記号で囲まれている項目は省略してもよいことを示します。
|
{ } |
この記号で囲まれている複数の項目のうちから一つを選択することを示します。
|
{{ }} |
この記号で囲まれた複数の項目が一つの繰り返し項目の単位であることを示します。
|
| (ストローク) |
この記号で区切られた項目は選択できることを示します。
|
... |
この記号で示す直前の項目を繰り返し指定できることを示します。 |
△ (白三角) |
空白を示します。
|
■ 略語一覧
このマニュアルで使用する英略語の一覧を次に示します。
英略語 |
英字での表記 |
---|---|
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 解説」を参照してください。