OpenTP1 Version 7 User's Guide
This manual describes the differences in functions between the Windows editions of the uCosminexus OpenTP1 products listed below (referred to hereafter as OpenTP1 for Windows) and the UNIX editions of these uCosminexus OpenTP1 products (referred to hereafter as OpenTP1 for UNIX):
TP1/Message Queue was implemented on a foundation provided by the MQI, MQFAP, and MQ cluster specifications of WebSphere MQ, based on a licensing agreement with International Business Machines Corporation (IBM) of the U.S.
Intended readers
This manual is intended for system administrators, system designers, programmers, and operators of OpenTP1 for Windows.
Readers of this manual must have a basic knowledge of Windows and of online systems. Descriptions in this manual also assume that readers are familiar with the OpenTP1 series manuals listed below. We recommend that you use this manual in conjunction with reading the following manuals, as necessary:
Organization of this manual
This manual is organized into the following chapters and appendix:
Related publications
This manual is part of a related set of manuals. The manuals in the set are listed below (with the manual numbers):
OpenTP1 products
Other OpenTP1 products
Other related products
For OpenTP1 protocol manuals, please check whether English versions are available.
This manual abbreviates manual titles. The following table lists the full name of each manual together with its abbreviated name as used in this manual:
Full name | Name used in this manual |
---|---|
OpenTP1 Programming Reference C Language | OpenTP1 Programming Reference |
OpenTP1 Programming Reference COBOL Language | |
Scalable Database Server HiRDB Version 7 Installation and Design Guide, for Windows(R) systems | Scalable Database Server HiRDB Installation and Design Guide |
Scalable Database Server HiRDB Version 8 Installation and Design Guide, for Windows(R) systems | |
Scalable Database Server HiRDB Version 7 UAP Development Guide | Scalable Database Server HiRDB UAP Development Guide |
Scalable Database Server HiRDB Version 7 UAP Development Guide, for Windows(R) systems | |
Scalable Database Server HiRDB Version 8 UAP Development Guide |
Conventions: Fonts and symbols
(1) Conventions: Attribute notation symbols
Attribute notation symbols are used to indicate conventions such as the scope of user-specified values:
Attribute notation symbol | Convention |
---|---|
~ | A swung dash indicates that a user-specified attribute value must follow. |
<< >> | Double paired angle brackets indicate the default for a user-specified value. |
< > | Paired angle brackets indicate the syntax element for a user-specified value. |
(( )) | Double paired parentheses indicate the scope of a user-specified value. |
(2) Conventions: Fonts
The following table explains the fonts used in this manual:
Font | Convention |
---|---|
Bold | Bold type indicates text on a window, other than the window title. Such text includes menus, menu options, buttons, radio box options, or explanatory labels. For example:
|
Italics | Italics are used to indicate a placeholder for some actual text to be provided by the user or system. For example:
|
Code font | A code font indicates text that the user enters without change, or text (such as messages) output by the system. For example:
|
(3) Conventions: Syntax description symbols
The following table explains the syntax description symbols used in this manual:
Symbol | Convention |
---|---|
| | In syntax explanations, a vertical bar separates multiple items, and has the meaning of OR. For example: abcdefg -h iii|jjj means that, following the -h option, you can specify either iii or jjj. |
{ } | In syntax explanations, curly brackets indicate that only one of the enclosed items is to be selected. For example: abcdefg {-h|-i} means that you can specify either the -h option or the -i option. |
[ ] | In syntax explanations, square brackets indicate that the enclosed item or items are optional. For example: abcdefg [-h|-i] means that you can specify abcdefg, abcdefg -h, or abcdefg -i. |
... | In syntax explanations, an ellipsis (...) indicates that the immediately preceding item can be repeated as many times as necessary. For example: abcdefg -h user-server-name[, user-server-name] ... means that you can specify as many user server names in the -h option as necessary. |
In syntax explanations, underlined text indicates the value that the system assumes when the relevant operand or command parameter is omitted. For example: abcdefg [-h {iii|jjj}] means that, if omitted, iii is assumed to be the value specified for the -h option. |
|
In syntax explanations, an upper-case delta character indicates a space. For example: logical-file-namephysical-file-name means that a space separates the logical file name and the physical file name. |
(4) Conventions: Syntax elements
The following characters are used for explaining syntax elements in user-specified values:
Syntax element | Characters |
---|---|
Alphabetic characters | Alphabetic characters (A to Z, a to z) and the underscore (_) |
Alphabetic characters and symbols | Alphabetic characters (A to Z, a to z), hash mark (#), at sign (@), and backslash (\) |
Alphanumeric characters | Alphabetic characters and numeric characters (A to Z, a to z, 0 to 9) |
Alphabetic characters, symbols, and numeric characters | Alphabetic characters, symbols, and numeric characters |
Special characters | Asterisk (*) |
Unsigned integer | Numeric characters |
Hexadecimal number | Numeric characters, A to F, and a to f (However, upper-case characters A to F are not permitted when numeric characters and lower-case characters a to f are expressly permitted.) |
Identifier | An alphanumeric character string that begins with an alphabetic character |
Symbolic name | A string consisting of a combination of alphanumeric characters and symbols that begins with an alphabetic character or symbol |
Character string | An array of alphabetic characters |
Path name | A string consisting of symbolic names, forward slashes (/), and periods (.) that conforms to the path name conventions of the operating system being used. |
OpenTP1 file name | A character string of 14 or fewer characters consisting of a combination of alphabetic characters, numeric characters, periods (.), underscores (_), and at marks (@). |
Conventions: Other conventions used in this manual
(1) Conventions: Abbreviations for product names
This manual uses the following abbreviations for product names:
Full name or meaning | Abbreviation | ||
---|---|---|---|
COBOL2002 Net Client Suite | COBOL2002 | ||
COBOL2002 Net Client Runtime | |||
COBOL2002 Net Developer | |||
COBOL2002 Net Server Suite | |||
COBOL2002 Net Server Runtime | |||
HiRDB/Parallel Server Version 7 | HiRDB | ||
HiRDB/Single Server Version 7 | |||
HiRDB/Parallel Server Version 8 | |||
HiRDB/Single Server Version 8 | |||
JavaTM | Java | ||
Job Management Partner 1/Automatic Job Management System 2 - Agent | JP1/AJS2 - Agent | JP1/AJS2 | JP1 |
Job Management Partner 1/Automatic Job Management System 2 - Manager | JP1/AJS2 - Manager | ||
Job Management Partner 1/Automatic Job Management System 2 - View | JP1/AJS2 - View | ||
Job Management Partner 1/Automatic Job Management System 2 - Scenario Operation Manager | JP1/AJS2 - Scenario Operation Manager | JP1/AJS2 - Scenario Operation | |
Job Management Partner 1/Automatic Job Management System 2 - Scenario Operation View | JP1/AJS2 - Scenario Operation View | ||
Job Management Partner 1/Base | |||
Job Management Partner 1/Cm2/Operations Assist Agent | JP1/Cm2 | ||
Job Management Partner 1/NETM/Audit - Manager | JP1/NETM/Audit | ||
Job Management Partner 1/NETM/DM Client | JP1/NETM/DM | ||
Job Management Partner 1/NETM/DM Manager | |||
Job Management Partner 1/NETM/DM SubManager | |||
Microsoft(R) MS-DOS(R) | MS-DOS | ||
Micro Focus Net Express(R) | Net Express | ||
Oracle Database 10g | Oracle | ||
Oracle Database 11g | |||
Oracle9i | |||
Microsoft(R) SQL Server 2005 | SQL Server | ||
Microsoft(R) SQL Server 2008 | |||
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 | ||
uCosminexus TP1/Connector for .NET Framework | TP1/Connector for .NET Framework | ||
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 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 | ||
UNIX(R) | UNIX | ||
Microsoft(R) Visual Studio(R) 2005 Professional Edition | Visual Studio | ||
Microsoft(R) Visual Studio(R) 2005 Standard Edition | |||
Microsoft(R) Visual Studio(R) 2005 Team Edition for Software Architects | |||
Microsoft(R) Visual Studio(R) 2005 Team Edition for Software Developers | |||
Microsoft(R) Visual Studio(R) 2005 Team Edition for Software Testers | |||
Microsoft(R) Visual Studio(R) 2005 Team Suite | |||
Microsoft(R) Visual Studio(R) 2008 Professional Edition | |||
Microsoft(R) Visual Studio(R) 2008 Standard Edition | |||
Microsoft(R) Visual Studio(R) Team System 2008 Architecture Edition | |||
Microsoft(R) Visual Studio(R) Team System 2008 Development Edition | |||
Microsoft(R) Visual Studio(R) Team System 2008 Database Edition | |||
Microsoft(R) Visual Studio(R) Team System 2008 Team Suite | |||
Microsoft(R) Visual Studio(R) Team System 2008 Test Edition | |||
Microsoft(R) Windows(R) 2000 Advanced Server Operating System | Windows 2000 | Windows | |
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 | Windows 7 | ||
Microsoft(R) Windows(R) 7 Professional | |||
Microsoft(R) Windows(R) 7 Ultimate | |||
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 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) 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) 2008 Datacenter (x86) | Windows Server 2008 | 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 R2, Datacenter Edition | Windows Server 2008 R2 | ||
Microsoft(R) Windows Server(R) 2008 R2, Enterprise Edition | |||
Microsoft(R) Windows Server(R) 2008 R2, Standard Edition | |||
Microsoft(R) Windows Server(R) 2008 Datacenter (x64) | Windows Server 2008 x64 Editions | ||
Microsoft(R) Windows Server(R) 2008 Enterprise (x64) | |||
Microsoft(R) Windows Server(R) 2008 Standard (x64) | |||
Microsoft(R) Windows Vista(R) Business (x86) | Windows Vista | 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 Editions | ||
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) Conventions: Acronyms
This manual also uses the following acronyms:
Acronym | Full name or meaning |
---|---|
API | Application Programming Interface |
CPU | Central Processing Unit |
CUP | Client User Program |
DAM | Direct Access Method |
DB | Database |
DBA | Database Administrator |
DBMS | Database Management System |
DLL | Dynamic Link Library |
EOF | End of File |
GUI | Graphical User Interface |
HA | High Availability |
I/O | Input/Output |
ID | Identifier |
IP | Internet Protocol |
ISAM | Indexed Sequential Access Method |
IST | Internode Shared Table |
J2EE | Java 2 Enterprise Edition |
MCF | Message Control Facility |
MHP | Message Handling Program |
MQI | Message Queue Interface |
MSCS | Microsoft Cluster Service |
MSDTC | Microsoft Distributed Transaction Coordinator |
NIC | Network Interface Card |
NTFS | New Technology File System |
ODBC | Open DataBase Connectivity |
OS | Operating System |
OSI | Open Systems Interconnection |
OSI TP | Open Systems Interconnection Transaction Processing |
PRF | Performance |
RM | Resource Manager |
RPC | Remote Procedure Call |
RTS | Real Time Statistic |
SPP | Service Providing Program |
SUP | Service Using Program |
TAM | Table Access Method |
TCP/IP | Transmission Control Protocol/Internet Protocol |
TP | Transaction Processing |
UAP | User Application Program |
UOC | User Own Coding |
WER | Windows Error Reporting |
XA | Extended Architecture |
XAR | Extended Architecture Resource |
(3) Conventions: Differences between JIS and ASCII keyboards
The JIS and ASCII code maps assign different input characters to the codes shown below. The characters used in the code input examples in this manual (code examples) are based on the JIS code map (Japanese keyboard).
Code | JIS keyboard | ASCII keyboard |
---|---|---|
(5c)16 | (yen sign) | \ (backslash) |
(7e)16 | (overscore) | ~ (swung dash) |
(4) Conventions: Differences between upper-case and lower-case characters
OpenTP1 distinguishes between upper-case and lower-case characters (case sensitive). Make sure that you keep this distinction in mind when you specify command options or when you use character strings for command parameters in definition files. For example, the -a option is not the same as the -A option.
(5) Conventions: Descriptions of C language functions and COBOL UAPs
If there are no significant differences in a description with respect to C language functions and COBOL UAP creation programs, the C language functions are used in the description.
(6) Conventions: Environment variables
Windows environment variables are written as %DCDIR%. To use a Windows environment variable value, make sure that you type %DCDIR%, not $DCDIR.
(7) Conventions: KB, MB, GB, and TB
This manual uses the following conventions:
(8) Conventions: Path name specifications
You must always include the drive letter when you specify an absolute path name. In a Windows environment, the colon (:) is used to separate the drive name from the folder names. Do not specify a colon in a path name anywhere other than following the drive letter.
Use a semicolon (;) to separate multiple path names.
(9) Conventions: Version numbers
The version numbers of Hitachi program products are usually written as two sets of two digits each, separated by a hyphen. For example:
The version number might be shown on the spine of a manual as Ver. 2.00, but the same version number would be written in the program as 02-00.
All Rights Reserved. Copyright (C) 2012, Hitachi, Ltd.