Index


A

asymmetric IIOP
defined 1-4

B

bidirectional IIOP
defined 1-4
Bootstrap object
C++ joint client/server applications 2-12
Callback sample application 3-12
Chat Room sample application 2-12
Java joint client/server applications 3-12
building
C++ joint client/server applications 2-17
Java joint client/server applications 3-17
buildjavaserver command 3-18
buildobjclient command 2-17

C

C++ joint client/server applications
compiling 2-17
configuration information 2-15
creating a callback object 2-13
development process 2-2
generating skeletons and client stubs 2-7
threading considerations 2-23
using the callback object 2-13, 2-15
using the Callbacks Wrapper object 2-13
writing method implementations 2-9
writing OMG IDL 2-5
writing the client portion 2-11
callback object
defined 1-2
object policies 1-4
using Callbacks Wrapper object to create 2-13, 3-13
using POA to create 2-17
Callback sample application
building 3-19
changing protection on files 3-22
client portion 3-12
compiling the Java client application 3-25
compiling the Java server application 3-25
description 3-3
illustrated 3-3
implementation files 3-9
loading the UBBCONFIG file 3-25
OMG IDL 3-4
required environment variables 3-23
runme command 3-25
setting up the work directory 3-20
source files 3-20
starting the Java client application 3-29
starting the Java server application 3-29
stopping 3-30
using 3-29
Callbacks Wrapper object
C++ code example 2-14
creating C++ callback object 2-13
creating Java callback object 3-13
description 2-13
Java code example 3-14
Chat Room sample application
building 2-24
changing protection on files 2-26
client portion 2-12
description 2-3
illustrated 2-3
implementation files for 2-10
invoking the callback object 2-15
loading the UBBCONFIG file 2-28
OMG IDL 2-6
required environment variables 2-27
setting up the work directory 2-25
source files 2-25
starting the server application 2-29
stopping 2-30
using Callbacks Wrapper object 2-14
ChatRoom application process
Chat Room sample application 2-29
client stubs
for C++ joint client/server applications 2-7
for Java joint client/server applications 3-6
compiling
C++ joint client/server applications 2-17
Callback sample application 3-25
Chat Room sample application 2-28
Java joint client/server applications 3-17

D

development process
C++ joint client/server applications 2-2
Java joint client/server applications 3-2
directory location of source files
Callback sample application 3-20
Chat Room sample application 2-25
dual-paired connection IIOP
defined 1-4

E

environment variables
Callback sample application 3-23
CALLBACK_PORT 3-24
Chat Room sample application 2-27
HOST 3-24
IPCKEY 3-24
JAVA_HOME 2-27, 3-23
PORT 3-24
TUXDIR 2-27, 2-28, 3-23

F

file protections
Callback sample application 3-22
Chat Room sample application 2-26

I

idl command
generated files 2-8
use with C++ joint client/server applications 2-7
idltojava command
generated files 3-7
use with Java joint client/server applications 3-6
IIOP
asymmetric 1-4
bidirectional 1-4
dual-paired connection 1-4
supported versions 1-2
use in server-to-server communication 1-1
IIOP Server Handler
see ISH 1-4
implementation file
Callback object 3-9
Listener object 2-10
Moderator object 2-10
ModeratorFactory object 2-10
Simple object 3-9
SimpleFactory object 3-10
interfaces
Callback 3-5
Listener 2-5
Moderator 2-5
ModeratorFactory 2-5
Simple 3-5
SimpleFactory 3-5
writing methods to implement operations 2-9, 3-9
Internet Inter-ORB Protocol
see IIOP 1-1
ISH
connecting to 3-15
use in IIOP 1-4
ISL application process
Callback sample application 3-27
Chat Room sample application 2-29

J

JAR files
m3envobj.jar 3-18
wleclient.jar 3-11, 3-18
Java joint client/server applications
compiling 3-17
configuration information 3-16
connecting to the ISH 3-15
creating a callback object 3-13
development process 3-2
generating skeletons and client stubs 3-6
initializing the ORB 3-11
register_callback_port method 3-15
software requirements 3-3
threading considerations 3-17
using the callback object 3-16
writing method implementations 3-8
writing OMG IDL 3-4
writing the client portion 3-12
Java ORB
configuring 3-17
initializing 3-11
setting properties 3-11
JAVA_HOME parameter
Callback sample application 3-23
Chat Room sample application 2-27
javac command 3-17
JavaServer application process
Callback sample application 3-26
joint client/server application
defined 1-2
illustrated 1-3
structure 1-2
supported languages 1-3

M

m3envobj.jar 3-18
m3idltojava command
generated files 3-7
use with Java joint client/server applications 3-6

O

object policies
defined 1-4
Persisten/System ID 1-5
Persistent/User ID 1-5
Transient/System ID 1-5
OMG IDL
Callback interface 3-4
Listener interface 2-5
Moderator interface 2-5
ModeratorFactory interface 2-5
Simple interface 3-4
SimpleFactory interface 3-4

P

POA
creating callback objects 2-17
Persistent/System ID 2-22
Persistent/User ID 2-21
Transient/System ID 2-18
Portable Object Adpater
see POA 2-17

R

register_callback_port method
use in dual-paired connection IIOP 1-4
use in Java joint client/server application 3-15
runme command
description 3-25
files generated by 3-27

S

server applications
starting
Chat Room sample application 2-29
server-to-server communication
callback object 1-2
concepts 1-2
description 1-1
IIOP 1-1
skeletons
for C++ joint client/server applications 2-7
for Java joint client/server applications 3-6
support
documentation x
technical x

T

TMFFNAME application process
Callback sample application 3-26
Chat Room sample application 2-29
TMSYSEVT application process
Callback sample application 3-26
Chat Room sample application 2-29
TUXDIR parameter
Callback sample application 3-23
Chat Room sample application 2-27

U

UBBCONFIG file
Callback sample application 3-25
Chat Room sample application 2-28

W

wleclient.jar 3-11
file location 3-11


Copyright © 1999 BEA Systems, Inc. All Rights Reserved.
Required browser version: Netscape Communicator version 4.0 or higher, or Microsoft Internet Explorer version 4.0 or higher.
Last update: July 06, 1999.