vi
Rf Provider.................................................................................................................................. A-5
Rf Listener ................................................................................................................................... A-5
Rf Message Factory.................................................................................................................... A-5
Rf Events...................................................................................................................................... A-6
Rf Application Options ............................................................................................................. A-7
Rf Application FSM ................................................................................................................... A-8
3GPP/Ro DIAMETER JAVA API.......................................................................................................... A-9
3GPP/Ro DIAMETER JAVA INTERFACE................................................................................... A-9
Ro Provider................................................................................................................................. A-9
Ro Listener ................................................................................................................................ A-10
Ro Message Factory................................................................................................................. A-10
3GPP/Ro Dictionary ............................................................................................................... A-11
Ro Events................................................................................................................................... A-11
Ro Application Options .......................................................................................................... A-12
Ro Application FSM................................................................................................................. A-13
3GPP/Sh Diameter Java API................................................................................................................ A-14
3GPP/Sh Diameter Java Interface ................................................................................................ A-14
Sh Provider................................................................................................................................ A-14
Sh Listener................................................................................................................................. A-15
Sh Message Factory.................................................................................................................. A-15
3GPP/Sh Dictionary ....................................................................................................................... A-16
Sh Events .......................................................................................................................................... A-16
Sh Application Options.................................................................................................................. A-17
Diameter Application Example .......................................................................................................... A-17
Accounting Call Flow..................................................................................................................... A-17
Application initialization........................................................................................................ A-18
Accounting Diameter message exchange............................................................................. A-20
Cleaning..................................................................................................................................... A-22
B Programming Oracle Diameter Applications
IP and Routes Configuration ................................................................................................................ B-1
Creating a Diameter Stack ............................................................................................................... B-1
Binding to Local Transport Addresses .......................................................................................... B-1
Configuring Routes and Binding to Diameter Peers ................................................................... B-2
Realm State Availability................................................................................................................... B-2
Counters Management ........................................................................................................................... B-3
MBeans Management Interface....................................................................................................... B-3
Managing a Diameter Application with MBeans......................................................................... B-4
Registering the Diameter MBeans ........................................................................................... B-4
Using jconsole to Monitor Diameter Applications................................................................ B-4
Dictionary ................................................................................................................................................. B-5
Dictionary Composition................................................................................................................... B-5
dictionary Element..................................................................................................................... B-5
vendor Element .......................................................................................................................... B-5
application Element................................................................................................................... B-5
command Element..................................................................................................................... B-6
returnCode Element .................................................................................................................. B-6