Oracle8
i
CORBA Developer's Guide and Reference
Release 3 (8.1.7)
Part Number A83722-01
Library
Product
Contents
Index
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
Symbols
_get_interface_def method, 5-6,
5-7
_initializeAuroraObject method, 2-25
A
ACID properties, 7-2
acronyms, C-1
ActivatableObject interface, 2-25
_initializeAuroraObject method, 2-25
ADDRESS parameter, 3-11,
3-16
applet
invoking server objects from, 5-16
sandbox security restrictions, 5-16
APPLET_CLASS property, 5-17
aurora_client.jar file, 6-10
AuroraCertificateManager class, 6-24,
6-25
setCertificateChain method, 6-24
setEncryptedPrivateKey method, 6-24
AuroraCurrentManager class, 6-20
AuroraTransactionService class, 7-20
initialize method, 7-20,
7-25
aurora.zip, 4-28
authenticate method, 4-20,
6-11
authentication
defined, 6-5
logout, 4-19,
6-11
server-side, 6-20
using SSL, 6-3
B
begin method, 7-9,
7-10,
7-12,
7-20,
7-22,
7-27
bindds command, 7-8,
7-17
bindut command, 7-7,
7-16
BOA
obj_is_ready method, 2-25
C
callback, 5-3
client-side authentication, 6-25
server-side authentication, 6-22
using SSL, 6-21
callout
using SSL, 6-21
certificates, 6-20,
6-21,
6-24
manager, 6-24
ClassLoader property, 5-17
client
access existing bean, 4-22
client-side authentication, 6-5
collections
in IDL, 2-21
commit method, 7-9,
7-10,
7-13,
7-20,
7-22,
7-28
configuring, 3-1 to
3-19
direct to dispatcher, 3-16
IIOP clients, 3-1 to
3-19
SSL over TCP/IP, 3-17
Contained object, 5-8
Container object, 5-8
Context
JNDI object, 4-9
CORBA
callbacks, 5-3
Java 2 support, 5-11
pure CORBA using Java 2, 5-15
retrieving name service, 4-29
skeletons, 2-4
stubs, 2-4
system exceptions, 2-23
TIE mechanism, 5-10
web sites for documentation, 1-9
CosNaming service, 4-1,
4-2,
4-29
Current class
begin method, 7-20,
7-22
commit method, 7-20,
7-22
resume method, 7-20,
7-22
rollback method, 7-20,
7-22
rollback_only method, 7-20,
7-22
suspend method, 7-20,
7-22
D
data integrity, 6-3
Database Configuration Assistant, 3-8
DataSource object
binding in namespace, 7-8
create dynamically, 7-17
DebugAgent class, 2-27
restart method, 2-27
stop method, 2-27
debugging techniques, 2-26
DESCRIPTION parameter, 3-10
dispatchers
configuration, 3-11
connecting directly, 3-11
overview, 3-11
E
endpoint, 3-13
registration, 3-15
endSession method, 4-19
example code, A-1
exceptions
in IDL, 2-23
G
General Inter-Orb Protocol, see GIOP
get_status method, 7-29
get_transaction_name method, 7-29
getCurrent method, 7-20,
7-22
getTS method, 7-20,
7-22,
7-26
GIOP
dispatcher configuration, 3-11
oracle.aurora.server.SGiopServer, 3-9
presentation, 3-2
H
hand off, 3-14
Helper class
narrow method, 2-6
Holder class, 2-6
I
IDL, 1-4
IFR, 5-7
interface, 2-3
language mapping, 2-3
skeleton, 2-7
idl2java tool, 2-4
IFR, 5-6,
5-7,
5-8
object hierarchy, 5-8
overview, 5-6
Repository object, 5-6
IIOP, 1-7,
3-2,
4-15
clients
connecting to dispatchers, 3-11
session-based, 3-9
configuring, 5-25
MTS_DISPATCHER, 3-3
profile, 4-13
SSL support, 3-17
IIOP clients
configuring, 3-1 to
3-19
implementation, 2-6
init method, 2-24
InitialContext object, 4-12
initialize method, 7-20,
7-25
Inprise, 1-8
version supported, 5-11
VisiBroker for Java, B-1
in-session activation, 4-24
interceptors, 2-26
interface
defined, 2-3
IFR, 5-7,
5-8
retrieving from IFR, 5-6
Interface Description Language, see IDL
Interface Repository, see IFR
InterfaceDef class, 5-7
Internet Inter-Orb Protocol, see IIOP
J
Java 2
migrating from JDK 1.1, 5-11
Java Naming and Directory Interface, see JNDI
Java Transaction API, see JTA
Java Transaction Service, see JTS
java2idl tool, 2-24
java2iiop tool, 2-24
javax-ssl-1_1.jar, 4-11,
6-4
javax-ssl-1_2.jar, 4-11,
6-4
JDeveloper
debugging, 2-26
JNDI
Context object, 4-9
initial context, 4-2
InitialContext constructor, 4-12
lookup method, 4-7,
4-12
jssl-1_1.jar, 4-11,
6-4
jssl-1_2.jar, 4-11,
6-4
JTA
client-side demarcation, 7-9
enlisting resources, 7-5
limitations, 7-6
nested transactions, 7-6
overview, 7-1,
7-2
server-side demarcation, 7-7
specification web site, 7-1
timeout, 7-18
two-phase commit, 7-5,
7-15
JTS, 7-1
begin method, 7-27
client-side demarcation, 7-20
commit method, 7-28
get_status method, 7-29
get_transaction_name method, 7-29
getTS method, 7-26
initializing, 7-19
invocation steps, 7-20
limitations, 7-23
overview, 7-19
rollback method, 7-28
rollback_only method, 7-29
server-side demarcation, 7-22
suspend method, 7-27
L
listener, 3-11
configuration, 3-13
endpoint registration, 3-15
hand off, 3-14
overview, 3-11
redirection, 3-12,
3-13
loadjava tool, 2-12
login
non-JNDI login, 4-19,
6-11
Login class, 4-5,
6-11
LoginServer class, 6-11
authenticate method, 4-20,
6-11
logout method, 4-19,
6-11
LogoutServer class, 4-19,
6-11
lookup method, 4-11,
4-12
M
MTS_DISPATCHERS parameter
ADDRESS attribute, 3-16
configuration, 5-25
overview, 3-3
PRESENTATION attribute, 3-9,
3-10,
3-17
PROTOCOL attribute, 3-9
N
NameService
retrieving, 4-29
namespace, 4-3
narrow method, 2-6
Net8 Assistant
configuring, 3-10
configuring for IIOP clients, 3-6
NON_SSL_LOGIN value, 4-2,
4-10
O
obj_is_ready method, 2-25
object activation, 2-24,
2-25,
4-28
in-session, 4-24,
4-28
Object class
_get_interface_def method, 5-7
oracle.aurora.server.SGiopServer, 3-9
OracleJTADataSource class, 7-18
ORB
initialization, 2-24,
5-12,
6-24
ORBClass property, 5-15,
5-18
ORBDefaultInitRef, 4-33
ORBdisableLocator property, 5-18
ORBInitRef, 4-33
ORBSingletonClass property, 5-15,
5-18
OSS.SOURCE.MY_WALLET parameter, 3-19
P
parameter passing
by value, 2-21
presentation
GIOP, 3-2,
3-9
oracle.aurora.server.SGiopServer, 3-9
PRESENTATION attribute, 3-9,
3-10,
3-11,
3-17
property
ORBClass, 5-15
ORBSingletonClass, 5-15
PROTOCOL attribute, 3-9
PROTOCOL_STACK parameter, 3-11
publish command
IFR, 5-7
publish tool, 2-13,
5-7
published object
permissions, 4-4
R
RAW session layer, 3-11
redirection, 3-12,
3-13,
3-16
regep tool, 3-15,
3-16
Repository object, 5-8
IFR, 5-6
restart method, 2-27
resume method, 7-20,
7-22,
7-28
rollback method, 7-9,
7-10,
7-13,
7-20,
7-22,
7-28
rollback_only method, 7-20,
7-22,
7-29
S
Secure Socket Layer, see SSL
SECURITY_AUTHENTICATION property, 4-10
SECURITY_CREDENTIALS property, 4-10
SECURITY_PRINCIPAL property, 4-10
SECURITY_ROLE property, 4-10
server-side authentication, 6-5
service name, 2-9,
4-6,
4-11
session
logout, 4-19,
6-11
routing, 4-14
terminating from server-side, 4-19
SESSION attribute, 3-11
setCertificateChain method, 6-24
setEncryptedPrivateKey method, 6-24
setTransactionTimeout method, 7-19
SID, 4-6
skeletons, 2-7
SQLJ, 5-2
SSL, 6-20
configuring, 3-17
defined, 6-3
JAR files, 4-11,
6-4
protocol version numbers, 6-4
SSL_CLIENT_ AUTHENTICATION parameter, 3-19
SSL_CLIENT_AUTH value, 4-11
SSL_CREDENTIAL value, 4-10
SSL_LOGIN value, 4-10
SSL_VERSION parameter, 3-19
SSL_VERSION property, 3-19
start method, 2-27
stop method, 2-27
suspend method, 7-20,
7-22,
7-27
system exceptions, 2-23
system identifier, see SID
T
TIE mechanism, 5-10
trace files, 2-26
transaction
client-side demarcation, 7-9
context propagation, 7-4
demarcation, 7-3
enlisting resources, 7-5
global, 7-3
limitations, 7-6,
7-23
overview, 7-2
server-side demarcation, 7-7
single-phase commit
example, 7-8
timeout, 7-18
two-phase commit, 7-5,
7-15
Transaction class, 7-3
TransactionManager class, 7-3
TransactionService class, 7-20,
7-24,
7-25
getCurrent method, 7-20,
7-22
TRANSPORT_TYPE property, 5-25
TS class
getTS method, 7-20,
7-22
TTC, 4-13
two-phase commit, 7-15
two-task common, see TTC
U
URL
syntax for, 4-5
URL_PKG_PREFIXES property, 4-9
USE_SERVICE_NAME property, 4-11
UserTransaction interface, 7-25
UserTransaction object
begin method, 7-9,
7-10,
7-12
binding in namespace, 7-7
commit method, 7-9,
7-10,
7-13
retrieving, 7-7
rollback method, 7-9,
7-10,
7-13
setTransactionTimeout method, 7-19
useServiceName flag, 4-6
deployejb option, 4-11
V
version
Visibroker, 5-11
VisiBroker for Java, 1-8
W
wallet, 6-20
web sites
CORBA, 1-9
Copyright © 1996-2000, Oracle Corporation.
All Rights Reserved.
Library
Product
Contents