User`s guide
Installing
8-2 Oracle Database Installation and Administration Guide
■ The following files provide examples of procedures and programs:
UTM.DEMO.P.COMPILE.C
UTM.DEMO.P.COMPILE.COBOL
UTM.DEMO.P.KDCDEF
UTM.DEMO.P.KDCROOT
UTM.DEMO.P.PROBIND
UTM.DEMO.P.PROSTRT
UTM.DEMO.CSELEMP.PC
UTM.DEMO.SELDEP.PCO
UTM.DEMO.SELEMP.PCO
UTM.DEMO.UPDEMP.PCO
UTM.DEMO.ERRSQL.C
UTM.DEMO.ERRTXT.C
8.3 Installing
Perform the following step to install after studying the Oracle Database Advanced
Application Developer's Guide:
■ Grant the
SELECT
privilege to the
DBA_PENDING_TRANSACTIONS
table for all
openUTM users connecting to the Oracle Database. Use the following example to
grant the
SELECT
privilege to user
scott
:
grant select on DBA_PENDING_TRANSACTIONS to scott;
The openUTM users are identified in the Open String with the Item
Acc
. Refer to
Defining an Open String section on page 8-4 in this chapter.
8.4 Developing an Oracle Database/openUTM Application
Oracle Database 11g on BS2000 supports openUTM V6.0 or higher. openUTM supports
the XA interface. Oracle Database 11g on BS2000 coordinates with openUTM through
this XA interface.
The steps involved in developing an Oracle Database application for coordinated
inter-operation with openUTM are described in this section. The main steps are as
follows:
1. Building the openUTM program units
2. Defining the configuration
3. Translating the KDCROOT table module and openUTM program units
4. Linking the openUTM application program
5. Starting the openUTM application
In addition, this section also describes how you define open strings and how you use
precompilers with the Oracle XA library.
1. Building the openUTM program units:
(refer to the openUTM manual Programming Applications with KDCS for COBOL, C,
and C++, and the Oracle Database User's Guide for Fujitsu BS2000/OSD)
2. Defining the configuration:
(refer to the openUTM manuals Generating Applications and Administering
Applications)