Index
A
-
ActiveX 1-17
-
concepts 1-17
- bindings 1-18
- views 1-18
-
naming conventions 1-19
-
ActiveX client applications
-
concepts 1-17
-
creating
- bindings 3-7
- views 3-7
-
defining security 4-2
-
deploying views 3-13
-
description 1-2
-
development process 3-2
-
establishing communication with the domain 3-10
-
handling exceptions 7-9
-
invoking operations on objects 3-11
-
ISL parameter 3-7
-
loading environmental objects into the Interface Repository 3-5
-
loading interfaces into the Interface Repository 3-5
-
resolving initial references to objects 3-11
-
starting a server application for the Interface Repository 3-6
-
using factories 3-11
-
using security 4-2
-
using the Interface Repository 1-7
-
using transactions 5-2
-
writing 3-9
-
Application Builder
-
creating
- bindings 3-7
- deployment packages 3-13
- type libraries 3-8
- views 3-7
-
description 1-18
-
ISL parameter 3-7
-
windows 3-3
-
authentication levels
-
getting
- C++ 4-5
- Java 4-5
- Visual Basic 4-5
-
in client applications 4-5
-
supported in the WLE software 1-14
-
TOBJ_APPAUTH 1-14
-
TOBJ_NOAUTH 1-14
-
TOBJ_SYSAUTH 1-14
-
Automation environmental objects
-
loading into the Interface Repository 3-5
-
TOBJIN.IDL 3-5
-
writing declarations for 3-9
B
-
bindings
-
creating 3-7
-
deploying 3-13
-
description 1-18
-
Bootstrap object
-
declaration
- Visual Basic 3-10
-
description 1-10
-
getting SecurityCurrent object 4-3
-
getting TransactionCurrent object 5-2
-
resolving initial references
- C++ 2-11
- Java 2-11
- Visual Basic 3-10
-
using in server applications 2-14
-
using with DII 6-8
-
building
-
CORBA C++ client applications 2-14
-
CORBA Java client applications 2-14
-
buildobjclient command 2-2
C
-
C++ 4-7
-
code examples
- Bootstrap object 2-11
- factories 2-13
- FactoryFinder object 2-12
- initializing the ORB 2-9
- logging on to the domain 4-7
- PrincipalAuthenticator object
C++ 4-4
- SecurityCurrent object 4-4
- system exceptions 7-4
- TransactionCurrent object 5-3
- transactions 5-5
- user exceptions 7-5
- using the Bootstrap object 2-10
-
handling exceptions 7-3
-
catching exceptions
-
C++ 7-4
-
Java 7-7
-
Visual Basic 7-9
-
client 2-14
-
client applications
-
choosing to use DII 6-2
-
supported 1-2
-
using security 4-1
-
using transactions 5-5
-
client stubs
-
defined 1-4
-
description 1-6
-
generating 1-6, 2-7
-
code examples
-
Bootstrap object
- C++ 2-11
- Java 2-11
- Visual Basic 3-10
-
declarations
- Visual Basic 3-10
-
factories
- C++ 2-13
- Java 2-13
- Visual Basic 3-11
-
FactoryFinder object
- C++ 2-12
- Java 2-12
- Visual Basic 3-11
-
invoking operations
- C++ 2-13
- Java 2-13
- Visual Basic 3-11, 3-12
-
logging on to the WLE domain 4-6, 4-7
- C++ 4-5
- Java 4-5
- Visual Basic 3-10
-
OMG IDL 2-4
-
ORB
- initializing
C++ 2-9
Java 2-9
-
PrincipalAuthenticator object
- C++ 4-4
- Java 4-4
- Visual Basic 4-4
-
SecurityCurrent object
- C++ 4-4
- Java 4-4
- Visual Basic 4-4
-
system exceptions
- C++ 7-4
- Java 7-7
- Visual Basic 7-9
-
TransactionCurrent object
- C++ 5-3
- Java 5-3
- Visual Basic 5-3
-
transactions
- C++ 5-5
- Java 5-5
- Visual Basic 5-5
-
user exceptions
- C++ 7-5
- Java 7-8
- Visual Basic 7-9
-
compiling
-
OMG IDL 2-7
-
CORBA C++ client applications 2-2
-
building 2-14
-
defining security 4-2
-
description 1-2
-
development process 2-2
-
handling exceptions 7-3
-
invocation type 2-6
-
invoking operations on objects 2-13
-
resolving initial references to objects 2-11
-
system exceptions 7-3
-
user exceptions 7-5
-
using DII 6-6
-
using factories 2-12
-
using security 4-2
-
using static invocation 2-6
-
using the Interface Repository 1-7
-
using transactions 5-2
-
writing 2-8
-
CORBA interfaces
-
creating bindings for 3-7
-
loading into the Interface Repository 3-5
-
CORBA Java client applications
-
building 2-14
-
defining security 4-2
-
description 1-2
-
development process 2-3
-
handling exceptions 7-6
-
invocation type 2-6
-
invoking operations on objects 2-13
-
required files 2-14
-
resolving initial references to objects 2-11
-
software requirements 2-3
-
system exceptions 7-6
-
user exceptions 7-8
-
using DII 6-6
-
using factories 2-12
-
using security 4-2
-
using static invocation 2-6
-
using the Interface Repository 1-7
-
using transactions 5-2
-
writing 2-8
-
CORBA system exceptions
-
description 7-1
-
CORBAservices Object Transaction Service 5-1
-
CORBAServices Security service 4-1
-
CourseSynposisEnumerator interface
-
OMG IDL 2-4
D
-
deferred synchronous communication
-
using DII 6-2
-
deployment package
-
description 3-13
-
directory location 3-13
-
description 1-17
-
development commands
-
buildobjclient 2-2
-
idl 2-2
-
idl2ir 1-7
-
ir2idl 1-7
-
irdel 1-7
-
development process
-
ActiveX client applications 3-2
-
CORBA C++ client applications 2-2
-
CORBA Java client applications 2-3
-
DII 6-6
-
security 4-2
-
transactions 5-2
-
DII
-
choosing 6-2
-
concepts
- receiving options 6-3
- Request objects 6-3
- sending requests 6-3
-
creating a request 6-8
-
deferred synchronous communication 6-2
-
deleting requests 6-16
-
Interface Repository, using with 6-17
-
loading CORBA interfaces into Interface Repository 6-7
-
sending requests
- deferred synchronous 6-11
- multiple 6-12
- oneway 6-12
- synchronous 6-11
-
using NVList 6-9
-
using the Bootstrap object 6-8
-
using the FactoryFinder object 6-8
-
directory location
-
deployment package 3-13
-
type libraries 3-8
-
domains
-
authentication level 4-4
-
defining security for 4-1
-
description 1-8
-
establishing communication with 2-9
- ActiveX client applications 3-10
-
figure 1-8
-
logging off 4-7
-
logging on with PrincipalAuthenticator object 4-5
-
dynamic invocation
-
description 1-4
-
how it works 1-4
-
illustrated 1-4
E
-
environmental objects 1-9
-
Automation 1-9, 3-3
-
Bootstrap 1-9
-
C++ 1-9, 2-3
-
description 1-9
-
FactoryFinder 1-9
-
Interface Repository 1-9
-
Java 1-9
-
SecurityCurrent 1-9
-
TransactionCurrent 1-9
-
exceptions
-
concepts 7-1
-
CORBA system exceptions 7-1
-
system 7-1
-
user 7-1
F
-
factories
-
code examples
- C++ 2-13
- Java 2-13
- Visual Basic 3-11
-
creating CORBA objects 1-11
-
declaration
- Visual Basic 3-10
-
description 1-11
-
naming conventions 1-12
-
writing declarations for 3-9
-
FactoryFinder object 2-12
-
code examples
- C++ 2-12
- Java 2-12
- Visual Basic 3-11
-
declaration
- Visual Basic 3-10
-
description 1-11
-
illustrated 1-11
-
methods 2-12
-
using in server applications 2-14
-
using with DII 6-8
H
-
handling exceptions
-
C++ 7-3
-
Java 7-6
-
Visual Basic 7-9
I
-
ICF file
-
defining transaction policies 5-1
-
idl command 2-2
-
compiling OMG IDL 2-7
-
CORBA C++ client applications 2-7
-
description 2-2
-
format 2-7
-
generating
- client stubs 2-7
- skeletons 2-7
-
IDL compiler
-
generated files 2-7
-
idl2ir command
-
description 1-7
-
loading automation environmental objects into the Interface Repository 3-5
-
loading interfaces into the Interface Repository 3-5
-
populating the Interface Repository 1-7
-
syntax 3-5
-
using with ActiveX client applications 3-3
-
Interface Repository
-
commands
- idl2ir 1-7
- ir2idl 1-7
- irdel 1-7
-
description 1-7
-
information stored in 1-7
-
loading
- automation environmental objects 3-5
-
starting server application 3-6
-
using with DII 6-17
-
InterfaceRepository object
-
description 1-16
-
invocation types
-
dynamic 1-4
-
static 1-4
-
using with CORBA client applications 2-6
-
ions 7-8
-
ir2idl command
-
creating an OMG IDL file 1-7
-
description 1-7
-
irdel command
-
deleting CORBA interfaces from the Interface Repository 1-7
-
description 1-7
-
ISL parameter 3-7
-
using in ActiveX client applications 3-10
-
using in CORBA client applications 2-10
-
using with the Application Builder 3-7
J
-
JAR file 2-14
-
Java 4-7
-
code examples
- Bootstrap object 2-11
- factories 2-13
- FactoryFinder object 2-12
- initializing the ORB 2-9
- logging on to the domain 4-7
- PrincipalAuthenticator object
Java 4-4
- SecurityCurrent object 4-4
- system exceptions 7-7
- TransactionCurrent object 5-3
- transactions 5-5
- using the Bootstrap object 2-10
-
handling exceptions 7-6
-
Java Archive file 2-14
-
joint client/server applications v
M
-
methods
-
FactoryFinder object 2-12
-
TransactionCurrent object 5-3
N
-
naming conventions
-
ActiveX 1-19
-
factories 1-12
-
NVList
-
using with DII 6-9
O
-
OMG IDL
-
code example 2-4
-
compiling 2-7
-
CourseSynopsisEnumerator interface 2-4
-
defining user exceptions 7-1
-
description 1-3
-
for Basic sample application 2-5
-
mapping to C++ 1-3
-
mapping to COM 1-4
-
mapping to Java 1-3
-
Registrar interface 2-4
-
RegistrarFactory interface 2-4
-
ORB
-
initializing
- C++ code example 2-9
- Java code example 2-9
-
ORBid 2-9
P
-
PrincipalAuthenticator object
-
arguments 4-5
-
code examples
- C++ 4-4
- Java 4-4
- Visual Basic 4-4
-
getting the authentication level 4-5
-
logging on to the WLE domain 4-5
-
using in client applications 4-4
R
-
Registrar interface
-
OMG IDL 2-4
-
RegistrarFactory interface
-
OMG IDL 2-4
-
relationship to WLE domains 1-9
-
request object
-
creating 6-8
-
Request objects
-
description 6-3
-
setting arguments 6-9
S
-
sample applications
-
Basic 2-8
-
Security 4-2
-
Transactions 5-2
-
security
-
configuring 4-1
-
getting the PrincipalAuthenticator object 4-4
-
getting the SecurityCurrent object 4-3
-
logging off the domain 4-7
-
logging on to the domain 4-5
-
obtaining the authentication level 4-5
-
overview 4-1
-
supported authentication levels 1-14
-
SecurityCurrent object
-
code examples
- C++ 4-4
- Java 4-4
- Visual Basic 4-4
-
description 1-14
-
properties
- Credentials 1-14
- PrincipalAuthenticator 1-14
-
using in client applications 4-4
-
server applications
-
acting as client applications 2-14
-
using Bootstrap object 2-14
-
using FactoryFinder object 2-14
-
skeletons
-
generating 2-7
-
software requirements
-
CORBA Java client applications 2-3
-
static invocation 1-4
-
description 1-4
-
how it works 1-4
-
in client applications 2-6
-
using client stubs 1-4
-
support
-
customer xii
-
documentation xii
-
system exceptions
-
description 7-1
T
-
TOBJ_APPAUTH
-
description 1-14
-
required arguments 4-5
-
TOBJ_NOAUTH
-
description 1-14
-
required arguments 4-5
-
TOBJ_SYSAUTH
-
description 1-14
-
required arguments 4-5
-
transaction policies
-
defining in ICF file 5-1
-
description 1-15
-
TransactionCurrent object
-
methods 5-3
-
transaction policies 1-15
-
transactions
-
getting the TransactionCurrent object 5-2
-
in client applications 5-5
-
overview 5-1
-
type libraries
-
creating with Application Builder 3-8
-
directory location 3-8
-
loading bindings into development tool 3-8
-
naming conventions 3-8
U
-
UBBCONFIG file
-
defining
- security 4-1
-
starting server application for Interface Repository 3-6
-
user exceptions
-
description 7-1
V
-
views
-
creating 3-7
-
deploying 3-13
-
description 1-18
-
invoking operations on 3-11, 3-12
-
writing declarations for 3-9
-
Visual Basic 4-6
-
code examples
- Bootstrap object 3-10
- exceptions 7-9
- factories 3-11
- FactoryFinder object 3-11
- invoking operations 3-11, 3-12
- logging on to the domain 4-6
- PrincipalAuthenticator object 4-4
- SecurityCurrent object 4-4
- TransactionCurrent object 5-3
- transactions 5-5
-
declarations for 3-10
- Bootstrap object 3-10
- FactoryFinder object 3-10
-
handling exceptions 7-9
-
loading type libraries for bindings 3-8