分散トランザクション処理機能 OpenTP1 解説

[目次][用語][索引][前へ][次へ]

はじめに

このマニュアルは,分散トランザクション処理機能OpenTP1の概要について説明したものです。

本文中に記載されている製品のうち,このマニュアルの対象製品ではない製品については,OpenTP1 Version 7対応製品の発行時期をご確認ください。

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

<はじめにの構成>
対象読者
関連マニュアル
関連マニュアルの読書手順
図中で使用する記号
このマニュアルでの表記
略語一覧
KB(キロバイト)などの単位表記について

対象読者

システム管理者,システム設計者,プログラマ,およびオペレータの方を対象としています。なお,オペレーティングシステム,オンラインシステムの基礎的な知識があることを前提としています

関連マニュアル

[図データ]

[図データ]

[図データ]

マニュアル「OpenTP1 プロトコル」の各プロトコル編については,ご使用の製品のバージョンに対応するマニュアルの発行時期をご確認ください。

●関連製品

このマニュアルでは,次のマニュアルについて,名称を省略して表記しています。マニュアルの正式名称とこのマニュアルでの表記を次に示します。

正式名称 このマニュアルでの表記
OpenTP1 クライアント使用の手引 TP1/Client/W,TP1/Client/P編 OpenTP1 クライアント使用の手引
OpenTP1 クライアント使用の手引 TP1/Client/J編
OpenTP1 メッセージキューイング機能 TP1/Message Queue 使用の手引 TP1/Message Queue 使用の手引
OpenTP1 メッセージキューイング機能 TP1/Message Queue プログラム作成の手引 TP1/Message Queue プログラム作成の手引
OpenTP1 メッセージキューイング機能 TP1/Message Queue プログラム作成リファレンス TP1/Message Queue プログラム作成リファレンス
メッセージキューイングアクセス機能 TP1/Message Queue - Access 使用の手引 TP1/Message Queue - Access 使用の手引
メッセージキューイング運用監視機能 Message Queue - Operation 使用の手引 Message Queue - Operation 使用の手引
高信頼化システム監視機能 HAモニタ AIX(R)編 高信頼化システム監視機能 HAモニタ
高信頼化システム監視機能 HAモニタ HP-UX編
高信頼化システム監視機能 HAモニタ Linux(R)編
高信頼化システム監視機能 HAモニタ HP-UX(IPF)編
高信頼化システム監視機能 HAモニタ メッセージ
JP1 Version 8 JP1/Base 運用ガイド JP1/Base 運用ガイド JP1/Base
JP1 Version 9 JP1/Base 運用ガイド
JP1 Version 8 JP1/Base メッセージ JP1/Base メッセージ
JP1 Version 9 JP1/Base メッセージ
JP1 Version 8 JP1/Base 機能拡張 JP1/Base 関数リファレンス
JP1 Version 9 JP1/Base 関数リファレンス
JP1 Version 8 JP1/Automatic Job Management System 2 セットアップガイド JP1/Automatic Job Management System 構築ガイド
JP1 Version 9 JP1/Automatic Job Management System 3 構築ガイド1
JP1 Version 9 JP1/Automatic Job Management System 3 構築ガイド2
JP1 Version 8 JP1/Automatic Job Management System 2 操作ガイド JP1/Automatic Job Management System 操作ガイド
JP1 Version 9 JP1/Automatic Job Management System 3 操作ガイド
JP1 Version 8 JP1/Automatic Job Management System 2 - Scenario Operation JP1/Automatic Job Management System 2 - Scenario Operation
JP1 Version 8 JP1/NETM/Audit JP1/NETM/Audit
JP1 Version 9 JP1/NETM/Audit 構築・運用ガイド
JP1 Version 8 JP1/ServerConductor/Deployment Manager JP1/ServerConductor/Deployment Manager

関連マニュアルの読書手順

OpenTP1の一連の関連マニュアルは,利用目的に合わせて,選択して読むことができます。次の案内に従ってお読みいただくことをお勧めします。

[図データ]

図中で使用する記号

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

[図データ]

このマニュアルでの表記

(1)製品名

このマニュアルでは,製品の名称を省略して表記しています。製品の名称と,このマニュアルでの表記を次に示します。

製品名称 略称
AIX 5L V5.1 AIX
AIX 5L V5.2
AIX 5L V5.3
AIX V6.1
AIX V7.1
uCosminexus TP1/Client for .NET Framework TP1/Client for .NET Framework Client .NET
COBOL2002 Net Developer COBOL
COBOL2002 Net Server Runtime
COBOL2002 Net Server Runtime(64)
COBOL2002 Net Server Suite
COBOL2002 Net Server Suite(64)
COBOL85
uCosminexus TP1/Connector for .NET Framework TP1/Connector for .NET Framework Connector .NET
JP1/ServerConductor/Deployment Manager DPM
HiRDB Parallel Server Version 8 HiRDB
HiRDB Parallel Server Version 8(64)
HiRDB Server Version 9
HiRDB Single Server Version 8
HiRDB Single Server Version 8(64)
HI-UX/workstation Extended Version 2 HI-UX/WE2
HP-UX 11i V2 (IPF) HP-UX (IPF) HP-UX
HP-UX 11i V3 (IPF)
HP-UX 11i V1 (PA-RISC) HP-UX (PA-RISC)
HP-UX 11i V2 (PA-RISC)
Itanium(R) Processor Family IPF
J2EETM J2EE
JavaTM Java
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
Linux(R) Linux
Red Hat Enterprise Linux AS 4 (AMD64 & Intel EM64T) Linux (AMD64/Intel EM64T/x86) Linux
Red Hat Enterprise Linux AS 4 (x86)
Red Hat Enterprise Linux ES 4 (AMD64 & Intel EM64T)
Red Hat Enterprise Linux ES 4 (x86)
Red Hat Enterprise Linux 5 (AMD/Intel 64)
Red Hat Enterprise Linux 5 (x86)
Red Hat Enterprise Linux 5 Advanced Platform (AMD/Intel 64)
Red Hat Enterprise Linux 5 Advanced Platform (x86)
Red Hat Enterprise Linux Server 6 (32-bit x86)
Red Hat Enterprise Linux Server 6 (64-bit x86_64)
Red Hat Enterprise Linux AS 4 (IPF) Linux (IPF)
Red Hat Enterprise Linux 5 (Intel Itanium)
Red Hat Enterprise Linux 5 Advanced Platform (Intel Itanium)
Microsoft(R) MS-DOS(R) MS-DOS
JP1/NETM/DM Client NETM/DM
JP1/NETM/DM Manager
JP1/NETM/DM SubManager
Oracle 9i Oracle
Oracle Database 10g
Oracle Database 11g
Solaris 8 Solaris
Solaris 9
Solaris 10
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/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
Microsoft(R) Windows(R) 2000 Advanced Server Operating System Windows 2000
Microsoft(R) Windows(R) 2000 Datacenter Server Operating System
Microsoft(R) Windows(R) 2000 Professional Operating System
Microsoft(R) Windows(R) 2000 Server Operating System
Microsoft(R) Windows(R) 7 Enterprise (x86) Windows 7 x86 Windows 7
Microsoft(R) Windows(R) 7 Professional (x86)
Microsoft(R) Windows(R) 7 Ultimate (x86)
Microsoft(R) Windows(R) 7 Enterprise (x64) Windows 7 x64
Microsoft(R) Windows(R) 7 Professional (x64)
Microsoft(R) Windows(R) 7 Ultimate (x64)
Microsoft(R) Windows Server(R) 2003, Datacenter Edition Windows Server 2003 Windows Server 2003
Microsoft(R) Windows Server(R) 2003, Enterprise Edition
Microsoft(R) Windows Server(R) 2003, Standard Edition
Microsoft(R) Windows Server(R) 2003, Datacenter x64 Edition Windows Server 2003 x64 Editions
Microsoft(R) Windows Server(R) 2003, Enterprise x64 Edition
Microsoft(R) Windows Server(R) 2003, Standard x64 Edition
Microsoft(R) Windows Server(R) 2003 R2, Enterprise Edition Windows Server 2003 R2
Microsoft(R) Windows Server(R) 2003 R2, Standard Edition
Microsoft(R) Windows Server(R) 2003 R2, Enterprise x64 Edition Windows Server 2003 R2 x64 Editions
Microsoft(R) Windows Server(R) 2003 R2, Standard x64 Edition
Microsoft(R) Windows Server(R) 2008 Datacenter (x86) Windows Server 2008 x86 Windows Server 2008
Microsoft(R) Windows Server(R) 2008 Enterprise (x86)
Microsoft(R) Windows Server(R) 2008 Standard (x86)
Microsoft(R) Windows Server(R) 2008 Datacenter (x64) Windows Server 2008 x64
Microsoft(R) Windows Server(R) 2008 Enterprise (x64)
Microsoft(R) Windows Server(R) 2008 Standard (x64)
Microsoft(R) Windows Server(R) 2008 R2 Datacenter Windows Server 2008 R2
Microsoft(R) Windows Server(R) 2008 R2 Enterprise
Microsoft(R) Windows Server(R) 2008 R2 Standard
Microsoft(R) Windows Vista(R) Business (x86) Windows Vista x86 Windows Vista
Microsoft(R) Windows Vista(R) Enterprise (x86)
Microsoft(R) Windows Vista(R) Ultimate (x86)
Microsoft(R) Windows Vista(R) Business (x64) Windows Vista x64
Microsoft(R) Windows Vista(R) Enterprise (x64)
Microsoft(R) Windows Vista(R) Ultimate (x64)
Microsoft(R) Windows(R) XP Professional Operating System Windows XP

(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またはSolaris Linux Windows
/BeTRAN /BeTRAN /opt/OpenTP1 OpenTP1をインストールしたディレクトリ

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

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

コード JISコード配列 ASCIIコード配列
(5c)16 ' \ '(円記号) ' \ '(バックスラッシュ)
(7e)16 '  ̄ '(オーバライン) ' ~ '(チルド)

略語一覧

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

英略語 英字での表記
ACL Access Control List
ANSI American National Standards Institute
AP Application Program
API Application Programming Interface
C/S Client/Server
CGI Common Gateway Interface
CPU Central Processing Unit
CRM Communication Resource Manager
CUP Client User Program
DAM Direct Access Method
DAM FRC DAM File Recovery
DB Database
DBMS Database Management System
DCE Distributed Computing Environment
DHCP Dynamic Host Configuration Protocol
DID Distributed Identifier
DML Data Manipulation Language
DNS Domain Name System
DPM ServerConductor/DeploymentManager
DPOS Distributed Data Processing Operating System
DTP Distributed Transaction Processing
EX Exclusive
FDDI Fiber Distributed Data Interface
FEP Front End Processor
FIFO First-In-First-Out
FRC File Recovery
GUI Graphical User Interface
HA High Availability
HDLC-NRM HDLC-Normal Response Mode
HTML Hyper Text Markup Language
I/O Input/Output
ID Identifier
IDL Interface Definition Language
IP Internet Protocol
ISAM Indexed Sequential Access Method
IST Internode Shared Table
J2EE Java 2 Enterprise Edition
JCA J2EE Connector Architecture
JDBC Java DataBase Connectivity
LAN Local Area Network
MCF Message Control Facility
MHP Message Handling Program
MIA Multivendor Integration Architecture
MQ Message Queue
MQA Message Queue Access
MQI Message Queue Interface
MQT Message Queue Transfer
MSDTC Microsoft Distributed Transaction Coordinator
NIF/HNA Network Interface Feature/Hitachi Network Architecture
NIF/OSI Network Interface Feature/OSI
NIS Network Information Service
OLTP Online Transaction Processing
OS Operating System
OSI Open Systems Interconnection
OSI TP Open Systems Interconnection Transaction Processing
PC Personal Computer
PR Protected Retrieve
PRF Performance
PVC Permanent Virtual Circuit
RI Recovery Information
RM Resource Manager
RMM Resource Manager Monitor
RPC Remote Procedure Call
RTS Real Time Statistic
SCSI Small Computer Systems Interface
SNA Systems Network Architecture
SPP Service Providing Program
SRF Server Recovery Journal File
STDL Structured Transaction Definition Language
SUP Service Using Program
TAM Table Access Method
TAM FRC TAM File Recovery
TCO Total Cost of Ownership
TCP/IP Transmission Control Protocol/Internet Protocol
TP Transaction Processing
TRF Transaction Recovery journal File
UAP User Application Program
UID/GID User Identifier/Group Identifier
UOC User Own Coding
UTC Coordinated Universal Time
VM Virtual Machine
WAN Wide Area Network
WS Workstation
WWW World Wide Web
XA Extended Architecture
XAR Extended Architecture Resource

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

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