The Web Services Description Language (WSDL) is an XML-based language
used to describe the interface of a Web service application. The WSDL is used
to generate serializers and deserializers to read and write Web
service SOAP requests and replies.
The WSDL separates the Web service interface definition (elements and namespace)
from the Web service implementation (service and ports). The following WSDLs
are available for use:
- DiameterRfService.wsdl
- Defines the Rf services used for offline charging. The Rf accounting Web service uses a simple
request and reply structure to enable interaction between IMS™ Application Server applications
and Charging Collection Function.
- DiameterRoService.wsdl
- Defines the Ro services used for online charging. It is structured
in a fashion similar to the DiameterRfService.wsdl file.
This interface allows interactions between IMS Application Server applications
and the Online Charging System (OCS)
to exchange subscriber charging information. In addition, this interface
also allows the application to subscribe for reauthentication notifications.
- DiameterRoNotifyService.wsdl
- Used by an IMS Application Server application
to receive notifications from the Ro online charging Web service.
Notifications are sent when the Charging Trigger Function (CTF)
must reauthenticate with the OCS or when a reauthorization subscription
expires. This WSDL file defines the interface that the customer must
make available to receive these reauthorization notifications. You
must implement the server side of this Web service to receive notifications. Diameter Enabler is the
client side for this Web service. Notifications will only be sent
if the IMS Application Server application
has subscribed to receive them.
- DiameterShService.wsdl
- Defines the Sh services used for subscriber profile management.
It is structured in a fashion similar to the DiameterRfService.wsdl file.
This interface allows interactions between IMS Application Server applications
and the HSS to exchange subscriber profile information.
- DiameterShNotifyService.wsdl
- Used by an IMS Application Server application
to receive notifications from the Sh subscriber profile Web service when
information regarding a specified subscriber has been changed. This
WSDL file defines the interface that the customer must make available
in order to receive these update notifications. You must implement
the server side of this Web service to receive notifications. Diameter Enabler is the
client side for this Web service. Notifications will only be posted
if the application has made a subscription request for these notifications.