Index for Using the Notification Service
A
Advanced application process
Advanced Sample application 6-15
Advanced Sample application
building 6-6
changing protection on files 6-13
setting up the work directory 6-9
source files 6-9, 6-10, 6-11
starting the server application 6-15
B
BEA Administration Control Panel
IPC Resources page 7-14
BEA Tuxedo system servers 1-4
BEAWrapper callback
object 3-11
Boolean expression operators 2-13
Bootstrap Object
service IDs 2-3
building
C++ joint client/server applications 3-17, 4-19
buildobjclient command 3-19, 4-21
C
C++ joint client/server applications
compiling 3-17, 4-19
threading considerations 3-16
callback object
creating 3-10, 4-14
persistent 7-5
transient 7-5
Callback Sample application
environment variables 6-8
JAVA_HOME directory path 6-8
required environment variables 5-5, 6-7
Channel Factory 2-3
client stub files 3-17, 4-20
compiling
C++ joint client/server applications 3-17, 4-19
ConsumerAdmin object 4-12
copy sample files 5-6
copying sample files 6-9
COS Structured Events 2-5
filterable body 2-6
fixed header 2-5
remaining body 2-6
variable header 2-5
CosNotification Service API
overview 2-26
Push Consumer class 2-62
service classes
descriptions 2-30
model 2-27
D
data filtering 2-13, 6-6
configuring 7-3
directory location of source files
Advanced Sample application 6-9
Introductory sample application 5-7
directory path 5-5, 6-8
E
environment variables 5-5
Callback Sample application 5-5, 6-7
JAVA_HOME 5-5, 6-7
TUXDIR 5-5, 5-6, 6-7, 6-9
error queue 7-27
event channel
finding 2-3
getting 3-3, 4-3
event design 2-6, 3-2, 4-2
event queues
creating 7-7
events
creating and posting 3-4, 4-4
news 6-6
posting 2-10, 3-2
receiving 2-10
subscribing 3-6
system 2-10
example 2-11
user 2-10
example 2-11
exception
CORBA::TRANSIENT 2-3
F
Field Manipulation Language (FML)
buffer 2-9
creating field table files 2-7
field table definition
files 7-3
field table files 2-9
filenames 2-9
FML32 2-9
file protections
Advanced Sample application 6-13
Introductory Sample application 5-10
FilterFactory object 4-12
FML field table files 2-9
FML field tables 1-4
FML filename 2-9
H
host and port
number requirements 7-5
I
idl command 3-17
IDL files 3-18
Introductory application process
Introductory sample application 5-12
Introductory sample application
building 5-4
changing protection on files 5-10
description 5-1
setting up the work directory 5-6
source files 5-7
starting the server application 5-12
IPC Helper (TUXIPC) 7-14
ISL 7-19
J
JAVA_HOME parameter
Callback Sample application 5-5, 6-7
M
makefile
executing 5-12, 6-15
summary 5-11, 6-14
N
news events 6-6
Notification servers 7-35
TMNTSFWD_P 7-35
TMNTSFWD_T 7-35
TMQFORWARD 7-35
TMQUEUE 7-35
TMSYSEVT 7-35
TMTNS 7-35
TMUSREVT 7-35
Notification Service
application build
requirements 4-21
Bootstrap object 2-3
build requirements 3-18
compiling and running 4-19
configuring 7-2
defined 1-1
event design 2-6
exception symbols 2-64
managing 7-24
minor codes 2-64
product features 1-4
programming model 1-2
TUXCONFIG file 7-18
UBBCONFIG file 7-18
Notification Service system
components 1-2
ntsadmin
commands 7-30
utility
description 7-29
using 7-33
P
Performance Monitor screen 7-17
Q
qmadmin command 7-11
Quality of Service (QoS) 2-15
persistent 1-4, 2-2
persistent subscription 1-4, 2-2
setting 2-2
subscription
persistent
-
transactions 2-4
transient 1-4, 2-2
transient subscription 1-4
properties 2-3
transient versus persistent 2-15
queue
creating a 7-12
managing error queue 7-27
monitoring space 7-26
purging unwanted events 7-27
queue space
configuring 7-11
creating a device 7-11
R
Reporter application 5-2, 6-4
post an event 6-18
retry limit 1-4
S
server applications
starting
Advanced Sample application 6-15
Introductory sample application 5-12
servers 7-35
Setting IPC Parameters 7-14
Simple Events API 2-16
Channel Factory interface 2-24
Channel interface 2-17
skeleton files 3-17, 4-20
Subscriber application 5-2
news subscription 6-4
shutdown subscription 6-4
subscribe to event 6-17
subscription
cancellation 2-3
checking successful delivery 2-3
cleanup mechanism 2-3
creating 4-16
parameters 2-11
data_filter 2-12
domain_type 2-12
push_consumer 2-15
QoS 2-15
subscription_name 2-12
type_name 2-12
persistent
/Q queue size parameter 7-9
creating 3-13
creating a transaction log 7-7
creating an event queue 7-7
IPC queue space 7-8
properties 2-2
purging dead subscriptions 7-25
retry limit 1-4
synchronizing databases 7-25
transient
creating 3-13, 4-17
IPC queue space 7-8
properties 2-3
viewing with ntsadmin 7-25
T
TMFFNAME application process
Advanced Sample application 6-15
Introductory sample application 5-12
TMNTS 1-4, 7-19, 7-36, 7-37
TMNTSFWD_P 1-4, 7-19, 7-38
TMNTSFWD_T 1-4, 7-19, 7-37
TMQFORWARD 1-4, 7-19
TMQUEUE 1-4, 7-19
TMSUSREVT 1-4, 7-36, 7-37
TMSYSEVT 1-4, 7-36, 7-37
TMSYSEVT application process
Advanced Sample application 6-15
Introductory sample application 5-12
TMUSREVT 7-19
transaction log
creating 7-7
transactions
QoS 2-4
TUXCONFIG file
creating 7-18
TUXDIR parameter
Callback Sample application 5-5, 6-7, 6-8
TUXIPC 7-14
U
UBBCONFIG file 1-4
creating 7-18
Using 4-1
W
WLE servers 1-4