Rendu du contenu: Description technique

La section suivante décrit le protocole de communication de bas niveau utilisé entre le CMS et SELLIGENT. Ce protocole est une version allégée de l’échange d’information via http basé sur du XML. Des objets d’aide sont disponibles dans les langages de programmation les plus courants ce qui vous permet de communiquer avec SELLIGENT très facilement.

Une connaissance poussée de la communication entre SELLIGENT et le CMS n’est pas nécessaire pour les intégrateurs. Elle a été ajoutée pour que le sujet soit traité de manière exhaustive.

 

Paquet de requête

Ce site créera un paquet XML contenant tous les paramètres ayant été posté. Ce paquet sera envoyé par l’Agent Web SELLIGENT pour être traité.

<REQUESTID="8q828w_C888_">
<
DATA>
<
FIELDNAME="@PARAM1">Value 1</FIELD>
<
FIELDNAME="@PARAM2">Value 2</FIELD>
<
FIELDNAME="@PARAM3">Value 3</FIELD>
<
FIELDNAME="@PARAM4">Value 4</FIELD>
</
DATA>
</
REQUEST>

L’attribut ID contient le code de hachage qui a été reçu dans l’URL. La section « DATA » contient un noeud par paramètre (GET ou POST) ayant été reçu par le CMS. Tous les paramètres de requêtes sont préfixé par le caractère @.

 

Paquet de réponse

Le paquet de réponse contient un document XML contenant les valeurs pour une liste de variables renvoyées.

<RESPONSE>
<
TYPE>PAGE</TYPE>
<HTML>This is an example webpage</HTML>
<BODYATTR>leftmargin=0</BODYATTR>
<HEAD></HEAD>
</REQUEST>

La table ci-dessous contient un aperçu des toutes les valeurs possible pour la variable “TYPE”:

Valeur

Description

Page

Le document XML contient les différentes parties d’une page Web. Afin de fournir une intégration rapide avec le site existant, le document HTML est renvoyé par fragment: HTML (tag body), BODDYATTR, HEAD et DOCTYPE.

Redirect

L’exécution de la dernière requête renvoie vers une nouvelle URL. Le CMS appelant devra donc rediriger l’utilisateur vers l’adresse du champ URL.

Error

Une erreur est survenue lors du traitement de la requête.

SurveyPage

SurveyPage retourne la même structure qu'une page

 

Retour