Description
Cette opération vous permet de demander au service d'éxécuter une requête avec des conditions sur un formulaire.
Requête
Demander à SIMAXService de retourner les enregistrements correspondants aux conditions données dans CondList sur le formulaire Table.
Seules les colonnes présentes dans ColList seront retournées par le service, ce n'est alors pas une description complète des enregistrements.
Vous avez la possibilité de borner le nombre d'enregistrements retournés par le service.
Cette opération doit être validée car elle fonctionne de la même manière qu'une liste. Donc, tant qu'aucun validate n'a été envoyé, le résultat de la requête reste dans le cache.
Liste des entêtes
Liste des paramètres
Exemple
=> on souhaite récupérer le nom et le prénom de tous les clients dont le nom commence par D
<Request>
<Table>Client</Table>
<CallingColumn/>
<ColList>
<Column>Nom</Column>
<Column>Prenom</Column>
</ColList>
<CondList>
<Operator type="AND">
<Condition>
<CondCol>Nom</CondCol>
<CondType>Commence par</CondType>
<CondValue>D</CondValue>
</Condition>
</Operator>
</CondList>
<MaxResult>10</MaxResult>
</Request>
Réponse
L'action request retourne une liste d'enregistrement avec une partie ou l'ensemble des valeurs des colonnes.
Le contenu de la liste depend des conditions indiquées en entrée.
Liste des entêtes
Les valeurs de retour
Exemple
=> le service a trouvé M.Daniel et M.Dupont
<RequestResponse>
<xml VERSION="1" VERSION_LECTECRIT="1" VERSION_LECTURE="1" DATEHEURE="2008080710111942"
xmlns:simax="http://www.nout.fr/XML/">
<client simax:id="43070123895..." simax:title="M.Daniel">
<nom>Daniel</nom>
<prenom>Bruno</prenom>
</client>
<client simax:id="4280682..." simax:title="M.Dupont">
<nom>Dupont</nom>
<prenom>Pierre</prenom>
</client>
</xml>
</RequestResponse>