Corporation Server User Manual
Dictionary
B-6 Oracle Communication and Mobility Server Developer’s Guide
The <application> attributes are:
1. The application id attribute is the IANA-assigned Application Identifier for this
application. The value 0 is dedicated to the base protocol which corresponds to the
commands defined in RFC-3588 and RFC-4006.
2. The application name attribute is the human-readable name of this application.
3. The application vendor attribute is the name of the application vendor as
previously defined in the <vendor> element.
4. The application service-type attribute defined the type of service delivered by
the application. Possible values are "Acct" for accounting and "Auth" for
authorization.
In Example B–5, the <application> element contains information for the 3GPP
accounting "Rf" application identified by the value "3":
Example B–5 Defining an <application> Element
<dictionary>
<application id=
"
3
"
name=
"
Rf
"
vendor=
"
3GPP
"
service-type=
"
Acct
"
>
....(other elements)
</application>
</dictionary>
The <application> element contains zero or more <command> elements.
command Element
A <command> element defines the attributes for a command.
The <command> attributes are:
1. The command name attribute defines the name of the command. Because only one
command is defined for both "Request" and "Answer" portions, the "Accounting"
command defines both "Accounting-Request" and "Accounting-Answer"
messages.
2. The command code attribute defines the command code used to transmit this
command.
In Example B–6, the Rf application contains the command "Accounting" whose code is
271:
Example B–6 Defining the <command> Element
<dictionary>
<application id=
"
3
"
name=
"
Rf
"
vendor=
"
3GPP
"
service-type=
"
Acct
"
>
<command name=
"
Accounting
"
code=
"
271
"
/>
....
</application>
</dictionary>
returnCode Element
The <returnCode> element defines a possible value of the Result-Code AVP. In
Example B–7, the 3GPP vendor defines the returnCode 5030 named DIAMETER_
USER_UNKNOWN.