Request

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

Entête
AutoValidate
CustomerInfos
SessionToken
UsernameToken
OptionDialogue
ActionContext
APIUser
APIUUID

Liste des paramètres

Paramètre
Table
CondList
CallingColumn
ColList
MaxResult

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

Entête
ReturnType
CustomerInfos
ValidateError
XSDSchema
Element
Action
Form
ActionContext

Les valeurs de retour

Xml

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>