分散トランザクション処理機能 OpenTP1 解説
このマニュアルは,分散トランザクション処理機能OpenTP1の概要について説明したものです。
本文中に記載されている製品のうち,このマニュアルの対象製品ではない製品については,OpenTP1 Version 7対応製品の発行時期をご確認ください。
TP1/Message Queueは,米国International Business Machines Corporationとのライセンス契約に基づき,WebSphere MQ(旧称:MQSeries)のMQI,MQFAP,MQクラスタの仕様をベースに実装しています。
システム管理者,システム設計者,プログラマ,およびオペレータの方を対象としています。なお,オペレーティングシステム,オンラインシステムの基礎的な知識があることを前提としています
マニュアル「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 |
1KB(キロバイト),1MB(メガバイト),1GB(ギガバイト),1TB(テラバイト)はそれぞれ1,024バイト,1,0242バイト,1,0243バイト,1,0244バイトです。
All Rights Reserved. Copyright (C) 2006, 2012, Hitachi, Ltd.