Description
Cette opération envoie le contenu du dossier et fonctionne aussi bien pour les dossiers communs que les dossiers personnels.
Requête
Le service a besoin de l'identifiant du dossier dont vous voulez la liste des messages. Cette opération renvoie une liste, vous pouvez donc faire de la pagination grâce au paramètre SpecialParamList.
Liste des entêtes
Liste des paramètres
Exemple
Demander les 5 premiers messages du dossier 1
<SOAP-ENV:Body>
<GetContentFolder xmlns="http://www.nout.fr/wsdl/SimaxService.wsdl/">
<IDFolder>1</IDFolder>
<SpecialParamList>
<First>0</First>
<Length>5</Length>
</SpecialParamList>
</GetContentFolder>
</SOAP-ENV:Body>
Réponse
Le service vous renvoie la description XML de la liste des messages contenus dans le dossier fournit en paramètre.
Le contexte d'action renvoyé correspond à l'identifiant du dossier fournit en paramètre de la requête. C'est ce même contexte d'action qui doit être utilisé pour l'annulation ou la validation de la liste.
Liste des entêtes
Les valeurs de retour
Exemple
Le service renvoie la liste des messages dans les balises <id_1>
<env:Header>
<ReturnType>MailServiceList</ReturnType>
.......
</env:Header>
<env:Body>
<GetContentFolderResponse xmlns="http://www.nout.fr/wsdl/SimaxService.wsdl/">
<xml VERSION="1" VERSION_LECTECRIT="1" VERSION_LECTURE="1" DATEHEURE="2010110515020863" xmlns:simax="http://www.nout.fr/XML/" xmlns:simax-layout="http://www.nout.fr/XML/layout">
<id_1 simax:id="327529044465680" simax:title="25/10/2010 16:34:41 Message">
<id_16061>327529044465680</id_16061>
<id_16062>25/10/2010 16:34</id_16062>
...........
</id_1>
<id_1 simax:id="327529044458675" simax:title="16/12/2010 12:01::05 Message 2">
<id_16061>327529867476496</id_16061>
<id_16062>16/12/2010 12:01</id_16062>
...........
</id_1>
............. suite des messages
</xml>
</GetContentFolderResponse>
</env:Body>