5 Extensions within the present document

24.6473GPPAdvice Of Charge (AOC) using IP Multimedia (IM) Core Network (CN) subsystemRelease 17TS

5.1 AOC information XML body

5.1.1 General

This subclause contains the AOC information XML body in XML format. The AOC information XML shall be valid against the AOC XML schema defined in Annex D.

See subclause 5.1.2 for the associated MIME type definition.

5.1.2 MIME type definition

5.1.2.1 Introduction

This subclause defines the MIME type for "application/vnd.etsi.aoc+xml". An AOC information XML Document can be identified with this media type.

5.1.2.2 Syntax

The following optional parameters are defined:

– "charset": the parameter has identical semantics to the charset parameter of the "application/xml" media type as specified in IETF RFC 3023 [8].

– "sv" or "schemaversion": the syntax for the "sv" or "schemaversion" parameter is specified in table 2:

Table 2: Syntax of the "sv" or "schemaversion" parameter

m-parameter =/ ("sv" / "schemaversion") EQUAL LDQUOT [ sv-value-list ] RDQUOT

sv-value-list = sv-value-range *( "," sv-value )

sv-value-range = sv-value [ "-" sv-value ]

sv-value = number / token

number = 1*DIGIT [ "." 1*DIGIT ]

The BNF for m-parameter is taken from IETF RFC 3261 [7] and modified accordingly.

5.1.2.3 Operation

The encoding considerations for "application/vnd.etsi.aoc+xml" are identical to those of "application/xml" as described in IETF RFC 3023 [8].

The "sv" or "schemaversion" parameter’s value is used to indicate:

– the versions of the AOC information XML schema that can be used to validate the AOC information XML body (if the MIME type and parameter are present in the Content-Type header); or

– the accepted versions of the AOC information XML body (if the MIME type and parameter are present in the Accept header). If the "sv" or "schemaversion" parameter’s value is empty, no versions of the of the AOC information XML schema are supported.

If the "sv" and "schemaversion" parameter are absent, it shall be assumed that version 1.0 of the XML Schema for the AOC information XML body is supported.

Annex A (informative):
Signalling flows