Index for Getting Started

 

Symbols

2-1

A

activation 65

activation policies

defining in Implementation Configuration file 4-16

defining in Server Description file 4-16

Simpapp sample application 4-16

Simple interface 4-17

supported 4-16

ActiveX application builder

description 2-6

AdminAPI

description 2-5

administration commands

tmadmin command 2-4

tmboot command 2-4

tmconfig command 2-4

tmloadcf command 2-4

tmshutdown command 2-4

tmunloadcf command 2-4

Administration console

description 2-4

administration tools

AdminAPI 2-5

administration commands 2-4

Administration console 2-4

ansactions 6-4

app 4-26

Application Assembler 27

Authenticates 2-18

authentication

client application 2-18

levels 5-2

B

bean-managed persistence 27

beans

See EJBs

Bootstrap object

description 2-11

illustrated 2-11

Simpapp sample application 4-21

building

C++ client applications 4-30

buildobjclient command 2-3

C++ server applications

buildobjserver command 2-3

genicf command 2-3

Java client applications 4-30

Java server applications

buildjavaserver command 2-3

buildjavaserver command

building Java server applications 2-3

description 2-3

format 4-29

in the Simpapp sample application 4-29

buildobjclient command

building C++ client applications 2-3

description 2-3

format 4-30

in the Simpapp sample application 4-30

buildobjserver command

building C++ server applications 2-3

description 2-3

format 4-29

in the Simpapp sample application 4-29

buildXAJS command

building an XA resource manager 2-3

description 2-3

C

client 4-30

client applications

authenticating into the WLE domain 2-18

EJB 60

initialization process 2-18

invoking objects 2-21

using transactions 6-4

writing

Security sample application 6-11

Simpapp sample application 4-21

Transactions sample application 6-11

client stubs

generating 4-6

in Simpapp sample application 4-6

code example

C++ client application for Simpapp sample application 4-22

C++ implementation of the Simple interface 4-9

C++ Server object 4-12

C++ server object that supports transactions 6-13

configuration file for Simpapp sample application 4-26

Java client application for the Simpapp sample application 4-23

Java implementation of SimpleFactory interface 4-11

Java implementation of the Simple Interface 4-10

Java Server object 4-14

OMG IDL for Simpapp sample application 4-6

OMG IDL for Transactions sample application 6-8

security in C++ client applications 5-7

security in Java client applications 5-8

transactions in C++ client application 6-12

UBBCONFIG file for Transactions sample application 6-15

compiling

C++ client applications 4-30

C++ server applications 4-29

Java client applications 4-30

Java server applications 4-29

container-managed persistence 27

CORBAservices Object Transaction Service

using in WLE applications 6-2

create_servant method 2-19

D

Deployer 27

deployment, dynamic

See hot redeployment

development commands

buildjavaserver 2-3

buildobjclient command 2-3

buildobjserver command 2-3

buildXAJS command 2-3

genicf command 2-3

idl2ir command 2-3

ir2idl command 2-3

irdel command 2-3

development process

activation policies 4-16

client applications

Security sample application 5-7

Simpapp sample application 4-21

Transactions sample application 6-11

defining object activation policies 4-16

illustrated 4-3

Implementation Configuration file 4-16

OMG IDL

Simpapp sample application 4-5

Transactions sample application 6-8

Security sample application 5-6

server applications

Simpapp sample application 4-8

Transactions sample application 6-13

Server Description file 4-16

Simpapp sample application 4-4

steps for creating WLE applications 4-2

Transactions sample application 6-7

WLE applications 4-2

writing a configuration file 4-25

writing server application code 4-8

writing the client application code 4-21

writing the OMG IDL 4-5

dynamic deployment

See hot redeployment

E

ejbCreate method 63

ejbPostCreate method 63

ejbRemove method 63

EJBs

and persistence 27

as clients 68

Container Provider 27

Deployer 27

design considerations 63

designing for client applications 60

entity 25, 64

initializing in server 65

provider 27

Server Provider 27

session 64

stateful session 25

stateless session 25

Enterprise Bean Provider 27

Enterprise JavaBeans

see EJBs

entity beans 25, 64

EntityBean interface 63

environmental objects

and client initialization 2-18

description 2-8

F

factories

finding 2-19

registering 2-19

FactoryFinder object

description 2-8

example use of 2-19

G

genicf command

creating a ICF file 2-3

description 2-3

H

Home interface 60

host

port 60

hot redeployment 55

and the module initializer object 31

I

IDL

See Interface Definition Language 2-2

idl command 2-2

description 2-2

files created by 4-7

generating client stubs 4-7

generating skeletons 4-7

IDL compiler

idl command 2-2

m3idltojava command 2-2

supported 2-2

idl2ir command

description 2-3

idltojava compiler

differences from Sun version 2-2

IIOP Listener/Handler

description 2-12

Implementation Configuration file

defining activation policies 4-16

defining transaction policies 6-10

initialize method

on Server object 65

summary 2-16, 2-17

initializing EJB applications 65

Interface Repository

creating 2-3

deleting objects from 2-3

displaying the contents 2-3

idl2ir command 2-3

ir2idl command 2-3

irdel command 2-3

loading interface definitions into 2-3

InterfaceRepository object

description 2-9

interfaces

writing methods to implement operations 4-9

ir2idl command

description 2-3

irdel command

description 2-3

J

Java client applications

required files 4-30

Java Transaction Service

using in WLE applications 6-2

K

key

primary 25

M

m3idltojava command 2-2

description 2-2

files created by 4-8

generating client stubs 4-7

generating skeletons 4-7

Management Information Base

see MIB 1-5

managing

WLE applications

tmadmin command 2-4

tmboot command 2-4

tmconfig command 2-4

tmloadcf command 2-4

tmshutdown command 2-4

tmunloadcf command 2-4

method implementations

C++ 4-9

Java 4-10

writing 4-9

MIB

for WLE applications 1-5

N

n 6-11

O

object handle 60

Object Life Cycle service

description 2-8

object request broker

see ORB 2-13

object services

Interface Repository 2-9

Object Life Cycle service 2-8

Security service 2-8

Transaction service 2-8

objects

invoking 2-21

OMG IDL

compiling 4-6

generating client stubs 4-6

generating skeletons 4-6

Simple interface 4-5, 4-6

SimpleFactory interface 4-5, 4-6

Transactions sample application 6-8

ORB

description 2-13

illustrated 2-13

P

passivation 65

persistence

bean-managed 27

container-managed 27

POA

description 2-14

interaction with TP Framework 2-14

Portable Object Adapter

see POA 2-14

primary key 25

PrincipalAuthenticator object

using in client applications 5-4

programming tools 2-2

R

register_factory method

example of 2-19

release method

on Server object 65

Remote interface 60

RemoteException exception 68

resolve_initial_references method 2-18

S

security authentication 60

security credentials 60

security principal 60

Security sample application

defining security level 5-6

description 5-4

development process 5-6

illustrated 5-4

location of files 5-5

PrincipalAuthenticator object 5-4

SecurityCurrent object 5-4

using the PrincipalAuthenticator object 5-7

using the SecurityCurrent object 5-7

writing the client application 5-7

Security service

description 2-8

functional description 5-2

SecurityCurrent object

description 2-8

using in client applications 5-4

server applications

defining object activation policies 4-16

Implementation Configuration file 4-16

Server Description file 4-16

writing

Simpapp sample application 4-8

Transactions sample application 6-13

writing method implementations 4-9

writing the Server object 4-12

Server Description file

defining activation policies 4-16

defining transaction policies 6-11

Server object 6-13, 65

description 2-16

Transactions sample application 6-13

writing 4-12

session beans 25, 64

SessionBean interface 63

SessionSynchronization interface 63

Simpapp sample application

compiling

C++ client application 4-30

C++ server application 4-29

Java client application 4-30

compiling Java server application 4-29

configuration file 4-25, 47

description 4-4

file location 4-5

illustrated 4-4

interfaces defined for 4-5

OMG IDL 4-5

using the Bootstrap object 4-21

using the buildjavaserver command 4-29

using the buildobjserver command 4-29

writing the client application code 4-21

Simple interface

activation policy 4-17

OMG IDL 4-5

Simple Network Management Protocol

see SNMP 1-5

SimpleFactory interface

OMG IDL 4-5

skeletons

generating 4-6

in Simpapp sample application 4-6

SNMP

in the WLE product 1-5

stateful 64

stateful session beans 25

stateless 64

stateless session beans 25

Step 4-8

supporting databases 6-13

System Administrator 27

T

T_MODULE TMIB class 55

TLOGDEVICE parameter 6-15

tmadmin command

description 2-4

tmboot command

description 2-4

tmconfig command

description 2-4

tmloadcf command

creating a configuraiton file 4-28, 51

description 2-4

tmshutdown command

description 2-4

tmunloadcf command

description 2-4

Tobj_Bootstrap 2-18

TP Framework

description 2-14

illustrated 2-15

transaction policies

defined 6-10

Transaction server application

writing the server application 6-13

Transaction service

description 2-8, 6-1

features 6-2

TransactionCurrent object

description 2-8

transactions

functional overview 6-3

illustrated 6-3

in client applications 6-4

OMG IDL 6-4

Transactions sample application

description 6-4

file location 6-7

illustrated 6-5

OMG IDL 6-8

starting server application 6-13

transaction policies 6-11

UBBCONFIG file 6-14

writing client applications 6-11

writing server applications 6-13

Transactions sample application development process 6-7

TUXCONFIG file

description 4-28, 51

U

UBBCONFIG file

adding transactions 6-14

description 4-28, 51

sections in 4-25

setting the security level 5-6

user exceptions

Transactions sample application 6-5

UserTransaction object

description 2-8

W

WLE applications

defining security levels 5-6

how they work 2-16

managing

tmadmin command 2-4

tmboot command 2-4

tmconfig command 2-4

tmloadcf command 2-4

tmshutdown command 2-4

tmunloadcf command 2-4

using CORBAservices Object Transaction Service 6-2

using Java Transaction Service 6-2

WLE components

IIOP Listener/Handler 2-12

illustrated 2-10

ORB 2-13

TP Framework 2-14

WLE domain

adding security to 5-4

WLE product

ActiveX application builder 2-6

administration tools 2-4

description of components 2-9

development commands 2-3

features 1-3, 1-4

how client and server applications work 2-16

IDL compilers 2-2

object services 2-8

programming tools 2-1

wle.dynamic 55