Ministère de l'économie et des finances

Service de localisation des appels d'urgence

Table des matières


Propriétés du schéma

Espace de nom http://www.telecom.gouv.fr/normau/messages
Espace de nom des éléments et des attributs
  • Les déclarations générales des éléments et des attributs appartiennent à l'espace de nom de ce schéma.
  • Par défaut, les déclarations locales des éléments appartiennent à l'espace de nom de ce schéma.
  • Par défaut, les déclarations locales des attributs n'ont pas d'espaces de nom.
Composition du schéma Ce schéma importe les schémas suivants :

Espaces de noms déclarés

Préfix Espace de nom
Espace de nom par défaut http://www.w3.org/2001/XMLSchema
xml http://www.w3.org/XML/1998/namespace
gml http://www.opengis.net/gml
gs http://www.opengis.net/pidflo/1.0
dc http://purl.org/dc/terms
m http://www.telecom.gouv.fr/normau/messages
a http://www.telecom.gouv.fr/normau/address
Représentation XSD correspondante
<schema targetNamespace="http://www.telecom.gouv.fr/normau/messages" elementFormDefault="qualified">
<import namespace="http://purl.org/dc/terms" schemaLocation="http://www.telecom.gouv.fr/normau/dc.xsd"/>
<import namespace="http://www.opengis.net/gml" schemaLocation="http://schemas.opengis.net/gml/3.1.1/profiles/geoshape/0.1.0/GML-pidf-lo-shape.xsd"/>
<import namespace="http://www.opengis.net/pidflo/1.0" schemaLocation="http://schemas.opengis.net/gml/3.1.1/profiles/geoshape/0.1.0/GML-pidf-lo-shape.xsd"/>
<import namespace="http://www.telecom.gouv.fr/normau/address" schemaLocation="http://www.telecom.gouv.fr/normau/address.xsd"/>
...
</schema>

Déclarations générales

Élément: PhoneCall

Nom PhoneCall
Type Type XSD complexe défini localement
Peut être vide ou nul (nillable) Non
Ne peut pas être instancié (abstract) Non
Documentation Un appel téléphonique
Représentation XML d'une instance
<m:PhoneCall>
<dc:date> ... </dc:date> [1] ?
<m:id> ... </m:id> [1] ?
<m:psapPhone> ... </m:psapPhone> [0..1] ?
<m:psapId> ... </m:psapId> [1] ?
<a:NDI> ... </a:NDI> [1]
<a:NDS> ... </a:NDS> [0..1]
</m:PhoneCall>
Représentation XSD correspondante
<element name="PhoneCall">
<complexType>
<sequence>
<element ref="dc:date"/>
<element name="id"/>
<element name="psapPhone" minOccurs="0" maxOccurs="1"/>
<element name="psapId"/>
<element ref="a:NDI"/>
<element ref="a:NDS" minOccurs="0" maxOccurs="1"/>
</sequence>
</complexType>
</element>

Élément: UnprocessableMessageFault

Nom UnprocessableMessageFault
Type Type XSD complexe défini localement
Peut être vide ou nul (nillable) Non
Ne peut pas être instancié (abstract) Non
Documentation Cette erreur métier ("Pas de réponse chez l'opérateur sollicité", "Opérateur non raccordé"...) peut contenir un détail précisant quel opérateur solliciter ensuite.
Représentation XML d'une instance
<m:UnprocessableMessageFault>
<m:PhoneCall> ... </m:PhoneCall> [1]
Start Choice [1]
<a:UAA> ... </a:UAA> [1..*]
End Choice
</m:UnprocessableMessageFault>
Représentation XSD correspondante
<element name="UnprocessableMessageFault">
<complexType>
<sequence>
<element ref="m:PhoneCall"/>
<choice>
<element ref="a:UAA" maxOccurs="unbounded"/>
</choice>
</sequence>
</complexType>
</element>

Élément: getTerminalLocation

Nom getTerminalLocation
Type Type XSD complexe défini localement
Peut être vide ou nul (nillable) Non
Ne peut pas être instancié (abstract) Non
Documentation La requête d'une transaction pull : seule est nécessaire la description de l'appel.
Représentation XML d'une instance
<m:getTerminalLocation>
<m:PhoneCall> ... </m:PhoneCall> [1]
</m:getTerminalLocation>
Représentation XSD correspondante
<element name="getTerminalLocation">
<complexType>
<sequence>
<element ref="m:PhoneCall"/>
</sequence>
</complexType>
</element>

Élément: getTerminalLocationResponse

Nom getTerminalLocationResponse
Type Type XSD complexe défini localement
Peut être vide ou nul (nillable) Non
Ne peut pas être instancié (abstract) Non
Documentation La réponse d'une transaction pull : on ajoute à la description de l'appel la localisation ARCEP. Pas de localisation "géométrique" (arc, ellipse ou polygone) dans ce message.
Représentation XML d'une instance
<m:getTerminalLocationResponse>
<m:PhoneCall> ... </m:PhoneCall> [1]
<a:UAA> ... </a:UAA> [1..*]
</m:getTerminalLocationResponse>
Représentation XSD correspondante
<element name="getTerminalLocationResponse">
<complexType>
<sequence>
<element ref="m:PhoneCall"/>
<element ref="a:UAA" maxOccurs="unbounded"/>
</sequence>
</complexType>
</element>

Élément: postTerminalLocation

Nom postTerminalLocation
Type Type XSD complexe défini localement
Peut être vide ou nul (nillable) Non
Ne peut pas être instancié (abstract) Non
Documentation La requête d'une transaction push : on envoit la dscription de l'appel et la localisation (sous forme d'arc, d'ellipse ou de polyfone, ou avec les champs ARCEP).
Représentation XML d'une instance
<m:postTerminalLocation>
<m:PhoneCall> ... </m:PhoneCall> [1]
Start Choice [1]
<gs:ArcBand> ... </gs:ArcBand> [1]
<gml:Polygon> ... </gml:Polygon> [1]
<gs:Ellipse> ... </gs:Ellipse> [1]
End Choice
</m:postTerminalLocation>
Représentation XSD correspondante
<element name="postTerminalLocation">
<complexType>
<sequence>
<element ref="m:PhoneCall"/>
<choice>
<element ref="gs:ArcBand"/>
<element ref="gml:Polygon"/>
<element ref="gs:Ellipse"/>
</choice>
</sequence>
</complexType>
</element>

Élément: postTerminalLocationResponse

Nom postTerminalLocationResponse
Type Type XSD complexe défini localement
Peut être vide ou nul (nillable) Non
Ne peut pas être instancié (abstract) Non
Documentation La réponse d'une transaction push : on répond l'écho de la requête pour valider la bonne réception.
Représentation XML d'une instance
<m:postTerminalLocationResponse>
<m:PhoneCall> ... </m:PhoneCall> [1]
Start Choice [1]
<gs:ArcBand> ... </gs:ArcBand> [1]
<gml:Polygon> ... </gml:Polygon> [1]
<gs:Ellipse> ... </gs:Ellipse> [1]
End Choice
</m:postTerminalLocationResponse>
Représentation XSD correspondante
<element name="postTerminalLocationResponse">
<complexType>
<sequence>
<element ref="m:PhoneCall"/>
<choice>
<element ref="gs:ArcBand"/>
<element ref="gml:Polygon"/>
<element ref="gs:Ellipse"/>
</choice>
</sequence>
</complexType>
</element>