Index


A

activation policies
defining in Implementation Configuration file 2-15
defining in Server Description file 2-15
Simpapp sample application 2-15
Simple interface 2-16
supported 2-16
ActiveX application builder
description 1-9
AdminAPI
description 1-8
administration commands
tmadmin command 1-6
tmboot command 1-6
tmconfig command 1-6
tmloadcf command 1-6
tmshutdown command 1-7
tmunloadcf command 1-7
Administration console
description 1-7
administration tools
AdminAPI 1-8
administration commands 1-6
Administration console 1-7
authentication
client application 1-22
levels 3-1

B

Bootstrap object
description 1-14
illustrated 1-14
Simpapp sample application 2-17
building
C++ client applications 2-23
buildobjclient command 1-5
C++ server applications
buildobjserver command 1-5
genicf command 1-5
Java client applications 2-23
Java server applications
buildjavaserver command 1-5
buildjavaserver command
building Java server applications 1-5
description 1-5
format 2-22
in the Simpapp sample application 2-22
buildobjclient command
building C++ client applications 1-5
description 1-5
format 2-23
in the Simpapp sample application 2-23
buildobjserver command
building C++ server applications 1-5
description 1-5
format 2-22
in the Simpapp sample application 2-22
buildXAJS command
building an XA resource manager 1-5
description 1-5

C

client applications
authenticating into the WLE domain 1-22
initialization process 1-21
invoking objects 1-25
using transactions 4-5
writing
Security sample application 4-13
Simpapp sample application 2-16
Transactions sample application 4-13
client stubs
generating 2-6
in Simpapp sample application 2-6
code example
C++ client application for Simpapp sample application 2-17
C++ implementation of the Simple interface 2-10
C++ Server object 2-13
C++ server object that supports transactions 4-14
configuration file for Simpapp sample application 2-21
Java client application for the Simpapp sample application 2-18
Java implementation of SimpleFactory interface 2-11
Java implementation of the Simple Interface 2-11
Java Server object 2-14
OMG IDL for Simpapp sample application 2-6
OMG IDL for Transactions sample application 4-9
security in C++ client applications 3-7
security in Java client applications 3-8
transactions in C++ client application 4-13
UBBCONFIG file for Transactions sample application 4-16
compiling
C++ client applications 2-23
C++ server applications 2-22
Java client applications 2-23
Java server applications 2-22
CORBAservices Object Transaction Service
using in WLE applications 4-1
create_servant method 1-23

D

development commands
buildjavaserver 1-5
buildobjclient command 1-5
buildobjserver command 1-5
buildXAJS command 1-5
genicf command 1-5
idl2ir command 1-5
ir2idl command 1-5
irdel command 1-5
development process
activation policies 2-16
client applications
Security sample application 3-7
Simpapp sample application 2-16
Transactions sample application 4-13
defining object activation policies 2-15
illustrated 2-2
Implementation Configuration file 2-15
OMG IDL
Simpapp sample application 2-5
Transactions sample application 4-9
Security sample application 3-6
server applications
Simpapp sample application 2-8
Transactions sample application 4-14
Server Description file 2-15
Simpapp sample application 2-4
steps for creating WLE applications 2-2
Transactions sample application 4-8
WLE applications 2-2
writing a configuration file 2-19
writing server application code 2-8
writing the client application code 2-16
writing the OMG IDL 2-5

E

environmental objects
and client initialization 1-21
description 1-11

F

factories
finding 1-23
registering 1-23
FactoryFinder object
description 1-11
example use of 1-23

G

genicf command
creating a ICF file 1-5
description 1-5

I

idl command 1-4
description 1-4
files created by 2-7
generating client stubs 2-6
generating skeletons 2-6
IDL compiler
idl command 1-4
m3idltojava command 1-4
supported 1-4
idl2ir command
description 1-5
IIOP
definition 1-2
use in WLE product 1-2
IIOP Listener/Handler
description 1-15
Implementation Configuration file
defining activation policies 2-15
defining transaction policies 4-12
initialize method
summary 1-19, 1-20
Interface Repository
creating 1-5
deleting objects from 1-5
displaying the contents 1-5
idl2ir command 1-5
ir2idl command 1-5
irdel command 1-5
loading interface definitions into 1-5
InterfaceRepository object
description 1-12
interfaces
writing methods to implement operations 2-9
ir2idl command
description 1-5
irdel command
description 1-5

J

Java client applications
required files 2-23
Java Transaction Service
using in WLE applications 4-1

M

m3idltojava command 1-4
description 1-4
files created by 2-7
generating client stubs 2-7
generating skeletons 2-7
Management Information Base
see MIB 1-3
managing
WLE applications
tmadmin command 1-6
tmboot command 1-6
tmconfig command 1-6
tmloadcf command 1-6
tmshutdown command 1-7
tmunloadcf command 1-7
method implementations
C++ 2-9
Java 2-11
writing 2-9
MIB
for WLE applications 1-3

O

Object Life Cycle service
description 1-11
object request broker
see ORB 1-16
object services
Interface Repository 1-12
Object Life Cycle service 1-11
Security service 1-11
Transaction service 1-11
objects
invoking 1-25
OMG IDL
compiling 2-6
generating client stubs 2-6
generating skeletons 2-6
Simple interface 2-5, 2-6
SimpleFactory interface 2-5, 2-6
Transactions sample application 4-9
ORB
description 1-16
illustrated 1-16

P

POA
description 1-16
interaction with TP Framework 1-17
Portable Object Adapter
see POA 1-16
PrincipalAuthenticator object
using in client applications 3-4
programming tools 1-4

R

register_factory method
example of 1-23
resolve_initial_references method 1-21

S

Security sample application
defining security level 3-6
description 3-4
development process 3-6
illustrated 3-4
location of files 3-5
PrincipalAuthenticator object 3-4
SecurityCurrent object 3-4
using the PrincipalAuthenticator object 3-7
using the SecurityCurrent object 3-7
writing the client application 3-7
Security service
description 1-11
functional description 3-2
SecurityCurrent object
description 1-11
using in client applications 3-4
server applications
defining object activation policies 2-15
Implementation Configuration file 2-15
Server Description file 2-15
writing
Simpapp sample application 2-8
Transactions sample application 4-14
method implementations 2-9
the Server object 2-12
Server Description file
defining activation policies 2-15
defining transaction policies 4-12
Server object 4-14
description 1-19
Transactions sample application 4-14
writing 2-12
Simpapp sample application
compiling
C++ client application 2-23
C++ server application 2-22
Java client application 2-23
Java server application 2-22
configuration file 2-19
description 2-4
file location 2-4
illustrated 2-4
interfaces defined for 2-5
OMG IDL 2-5
using
Bootstrap object 2-17
buildjavaserver command 2-22
buildobjserver command 2-22
writing the client application code 2-16
Simple interface
activation policy 2-16
OMG IDL 2-5
Simple Network Management Protocol
see SNMP 1-3
SimpleFactory interface
OMG IDL 2-5
skeletons
generating 2-6
in Simpapp sample application 2-6
SNMP
in the WLE product 1-3
support
documentation x
technical x
supporting databases 4-14

T

TLOGDEVICE parameter 4-16
tmadmin command
description 1-6
tmboot command
description 1-6
tmconfig command
description 1-6
tmloadcf command
creating a configuraiton file 2-21
description 1-6
tmshutdown command
description 1-7
tmunloadcf command
description 1-7
Tobj_Bootstrap 1-21
TP Framework
description 1-17
illustrated 1-18
transaction policies
defined 4-12
Transaction service
description 1-11, 4-1
features 4-2
TransactionCurrent object
description 1-11
transactions
functional overview 4-4
illustrated 4-5
in client applications 4-5
OMG IDL 4-6
when to use 4-3
Transactions sample application
description 4-6
development process 4-8
file location 4-9
illustrated 4-7
OMG IDL 4-9
starting server application 4-14
transaction policies 4-12
UBBCONFIG file 4-16
writing client applications 4-13
writing server applications 4-14
TUXCONFIG file
description 2-20

U

UBBCONFIG file
adding transactions 4-16
description 2-20
sections in 2-20
setting the security level 3-6
user exceptions
Transactions sample application 4-7
UserTransaction object
description 1-11

W

WLE applications
defining security levels 3-6
how they work 1-19
managing
tmadmin command 1-6
tmboot command 1-6
tmconfig command 1-6
tmloadcf command 1-6
tmshutdown command 1-7
tmunloadcf command 1-7
using CORBAservices Object Transaction Service 4-1
using Java Transaction Service 4-1
WLE components
IIOP Listener/Handler 1-15
illustrated 1-13
ORB 1-16
TP Framework 1-17
WLE domain
adding security to 3-4
WLE product
ActiveX application builder 1-9
administration tools 1-6
description of components 1-12
development commands 1-5
features 1-3
functionality overview 1-1
how client and server applications work 1-19
IDL compilers 1-4
illustrated 1-2
object services 1-11
programming tools 1-4