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