Corporation Server User Manual

3GPP/Sh Diameter Java API
A-16 Oracle Communication and Mobility Server Developer’s Guide
DiameterMessage
createPushNotificationAnswer(String resultCode)
Subscribe-Notification-Request (SNR)
DiameterMessage
createSubscribeNotificationRequest(String destinationRealm,
String userIdentity,
String dataReference,
String subsReqType)
DiameterMessage
createSubscribeNotificationRequest(String destinationRealm,
String userIdentity,
String dataReference,
String subsReqType,
String serviceIndication,
String serverName)
Subscribe-Notification-Answer (SNA)
DiameterMessage
createSubscribeNotificationAnswer(String resultCode)
User-Data-Request (UDR)
DiameterMessage
createUserDataRequest(String destinationRealm,
String userIdentity,
String userIdentityType,
String dataReference)
DiameterMessage
createUserDataRequest(String destinationRealm,
String userIdentity,
String userIdentityType,
String dataReference,
String requestedDomain,
String currentLocation,
String serviceIndication,
String serverName,
String destinationHost)
User-Data-Answer (UDA)
DiameterMessage
createUserDataAnswer(String resultCode, String userData)
3GPP/Sh Dictionary
The 3GPP Sh Interface dictionary is returned by getShDictionary() and must be
extended by the Diameter stack.
Sh Events
Like any Diameter application, an Sh application can receive/send events from/to the
Diameter stack.
To receive an event from the Diameter application, user has to implement the
processEvent(DiameterEvent) callback in the DiameterShListener implementation.