ComplexType
Cette structure vous permet de décrire le dialogue SOAP entre le client et SIMAXService.
Cette balise contient les sous-balises suivantes :
Une sous-balise Readable qui donne le format des balises XML
0 : nom balise = identifiant tableau ou colonne (illisible) (par défaut)
1 : nom balise = libellé tableau ou colonne (lisible)
une sous-balise EncodingOutput qui indique si on souhaite que les types string soient encodés. (cf tous les elements de type string dans la WSDL).
0 : pas d'encodage
1 : les strings sont encodés (valeur par défaut)
une sous-balise ReturnValue qui indique si lors d'une impression avec modèle d'édition ou lors d'un export, on souhaite recevoir le contenu du fichier à imprimer/à exporter.
0 : ne pas recevoir le fichier résultat
1 : recevoir la représentation binaire du fichier résultat (cf balide Data)
Une sous-balise ReturnXSD pour indiquer si le client souhaite recevoir le XSD qui décrit la structure du XML reçu.
0 : le xsd n'est pas retourné
1 : le xsd est retourné (valeur par défaut)
Une sous-balise HTTPForceReturn qui donne le code de retour HTTP souhaité en cas d'erreur.
0 : le code de retour est le code HTTP normal 200 (par défaut)
autres : 200, 500, 404, etc ...
Une sous-balise Ghost qui permet de savoir quels enregistrements le client souhaite recevoir (à partir de 04.05.0936.18)
0x1 : uniquement les enregistrements valides (par défaut)
0x2 : uniquement les enregistrements invalides (cf bouton fantôme dans SIMAX)
0x3 : tous les enregistrements (valides et invalides)
Une sous-balise DefaultPagination (entier) qui donne le nombre de lignes par défaut pour la pagination (à partir de 04.05.0936.19). Utile pour l'ouverture de liste par automatisme.
0 : pas de pagination (par défaut)
autres valeurs : nombre de lignes par page
Une sous-balise DisplayValue qui donne le format des valeurs des balises XML en entrée et en sortie.
65535 : toutes les valeurs sont au format affichage (ex : "M. Dupont" au lieu de l'identifiant du contact M.Dupont)
0 : toutes les valeurs sont au format stocké dans la base de données (ex : identifiant de l'enregistrement) (par défaut)
Autres valeurs (les éléments sont dans l'ordre dans le tableau) :
Valeur | Duree | Liste | Element | Choix | Fichier | identifiant | Booléen | Date Heure | Heure | Date | Monétaire | Réel | Entier | Texte Long | Texte |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
16895 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
16639 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
16415 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 |
16895 |
<OptionDialogue>
<Readable>0</Readable>
<DisplayValue>1</DisplayValue>
<EncodingOutput>1</EncodingOutput>
<ReturnValue>0</ReturnValue>
<ReturnXSD>1</ReturnXSD>
<HTTPForceReturn>200</HTTPForceReturn>
<Ghost>1</Ghost>
<DefaultPagination>0</DefaultPagination>
<LanguageCode>12</LanguageCode>
<ListContentAsync>1</ListContentAsync>
</OptionDialogue>