E.1.2 Envoi De La Requête Xml Dans Une Requête Http - AOIP FD5-0005 Mode D'emploi

Table des Matières

Publicité

FD5
ANNEXE :
E.1.1.2
Réponse
Le module répond à toutes les requêtes qu'il reçoit.
La structure de la réponse reprend celle de la requête: Le nœud racine est "frontdaq" et elle
comporte toujours un élément "request" renseignant les erreurs éventuellement détectées
dans la requête. Elle peut comporter d'autres éléments dépendant de la demande reçue.
La réponse du module à la requête ci-dessus pourrait être:
<frontdaq>
<request status= "ok" />
</frontdaq >
E.1.1.2.1 Elément <request>
Présent dans toutes les réponses
Elément parent:
Elément enfant:
Attributs:
Nom
(obligatoire)
(Facultatif)
status
Si le status est "error", un élément <error> renseigne sur l'erreur.
E.1.1.2.2 Elément <error>
Uniquement dans la réponse à une requête comportant une erreur
Elément parent:
Elément enfant:
Attributs:
Nom
(obligatoire)
(Facultatif)
number
message
line
column
Exemple:
<frontdaq>
<request status="error">
<error num="100" line = "3" column= "10" message="invalid input number" />
</request>
</frontdaq>
E.1.2
Envoi de la requête XML dans une requête http
La requête XML est adressée au module d'acquisition dans une requête http POST vers l'url
/PC5XMLParser, sur le port 80.
La réponse XML est transmise dans la réponse http.
Ci-dessous l'échange complet correspondant à la demande d'une clé d'encryption pour un login.
102/213
frontdaq
error
O
Valeurs
F
O
"ok" ou "error"
request
aucun
O
Valeurs
F
O
numéro
texte
O
O
numéro
O
numéro
Description
Etat de la requête
dont c'est la réponse
Description
Numéro d'erreur
Descriptif de l'erreur
Numéro de ligne de
l'erreur
Numéro de colonne
Valeur par défaut
(si facultatif)
Valeur par défaut
(si facultatif)

Publicité

Table des Matières
loading

Produits Connexes pour AOIP FD5-0005

Ce manuel est également adapté pour:

Fd5-0469Frontdaq 5

Table des Matières