Description
La méthode Search est similaire à la méthode List. La différence se fait au niveau des droits entre "lister" et "rechercher" et d'un champ particulier de recherche.
Requête
On demande à SIMAXService la possibilité de rechercher un enregistrement d'un formulaire.
L'appel au Validate est nécessaire aprés cette opération.
Liste des entêtes
Liste des paramètres
Exemple
<Search>
<Table>client</Table>
<SpecialParamList>
<First>0</First>
<Length>2</Length>
<Sort1 asc="1">Nom</Sort1>
</SpecialParamList>
<ParamXML>
<societe>NOUT</societe>
</ParamXML>
<Checksum>8754856....</Checksum>
<CallingColumn/>
</Search>
Réponse
SIMAXService renvoie la liste des enregistrements pour donner la possibilité au client d'en sélectionner un.
Les enregistrements peuvente être envoyés dans des formats différents en fonction de la demande (parametre DisplayMode) et du paramétrage avec le mode d'affichage par defaut induqer dans le header de cette réponse.
Le résultat est le même en AutoValidate à 1 ou à 0. La seule différence c'est qu'avec AutoValidate à 1, le cache du résultat est perdu. Si vous souhaitez retravailler sur cette liste résultat, autoValidate doit être à 0.
Liste des entêtes
Les valeurs de retour
Exemple
<SearchResponse>
<xml>
... description XML de tous les enregistrements
</xml>
</SearchResponse>