|
|
|
|
|
- Présentation
- Type du paramètre passé à une procédure exécutée sur un serveur SOAP
- Type du paramètre
Pour passer des paramètres à une procédure exécutée sur un serveur SOAP, WINDEV et WEBDEV utilisent la structure suivante : | | | Variable | Type | Détail |
---|
SOAP.NameSpace | Chaîne de caractères optionnelle | Espace de nommage (appelé "NameSpace") du paramètre | SOAP.Nom | Chaîne de caractères | Nom du paramètre | SOAP.ParamXML | Chaîne de caractères optionnelle | Ensemble sous forme XML des structures d'un paramètre. Si ce paramètre est spécifié, les autres paramètres (Valeur, Nom, Type, NameSpace et StyleEncodage) sont ignorés. | SOAP.StyleEncodage | Chaîne de caractères optionnelle | Style d'encodage (appelé "EncodingStyle") du paramètre | SOAP.Type | Constante | Type du paramètre | SOAP.Valeur | Tout type | Valeur du paramètre Si la variable SOAP.ValeurEtendue est utilisée, la variable SOAP.Valeur est ignorée.
Cas d'une chaîne de caractères (Chaîne unicode ou chaîne utilisée sous WINDEV Mobile) : Lors de l'envoi de cette chaîne, cette chaîne est automatiquement convertie au format ANSI.
Cas d'une chaîne binaire : Pour transmettre une chaîne binaire, utilisez la variable SOAP.ValeurEtendue.
| SOAP.ValeurEtendue | Tout type | Valeur du paramètre
Cas d'une chaîne de caractères (Chaîne unicode ou chaîne utilisée sous WINDEV Mobile) : Lors de l'envoi de cette chaîne, cette chaîne n'est pas modifiée. Aucune conversion n'est effectuée.
Utile par exemple si une chaîne de caractères au format UNICODE doit être transmise. |
Cette structure doit être utilisée pour chaque paramètre. Par exemple : SOAP.Valeur[1] = 94010
SOAP.Nom[1] = "CodePostal"
SOAP.Type[1] = SOAPTypeChaîne
Cette structure est équivalente à : SOAP.ParamXML[1] = <CodePostal xsi:type="xsd:string">94010</CodePostal>
Type du paramètre passé à une procédure exécutée sur un serveur SOAP Type du paramètre Le type du paramètre peut être : | | Constante | Type |
---|
SOAPTypeBinaireBase64 | Binaire | SOAPTypeBinaireHexa | Binaire hexadécimal | SOAPTypeBooléen | Booléen | SOAPTypeChaîne | Chaîne de caractères | SOAPTypeChaîneNormalisée | Chaîne de caractères sans retour chariot (RC) et sans tabulation (TAB) | SOAPTypeDécimal | Tout nombre sans limite | SOAPTypeEntier | Entier compris entre - 2 147 483 648 et + 2 147 483 647) | SOAPTypeEntierCourt | Entier court | SOAPTypeEntierCourtNonSigné | Entier court non signé | SOAPTypeEntierIllimité | Entier (sans limite) | SOAPTypeEntierLong | Entier long | SOAPTypeEntierLongNonSigné | Entier long non signé | SOAPTypeEntierNégatif | Entier négatif (sauf 0) | SOAPTypeEntierNonNégatif | Entier non négatif | SOAPTypeEntierNonPositif | Entier non positif | SOAPTypeEntierNonSigné | Entier non signé | SOAPTypeEntierPositif | Entier positif (sans 0) | SOAPTypeOctet | Octet | SOAPTypeOctetNonSigné | Octet non signé | SOAPTypeRéel | Réel | SOAPTypeRéelDouble | Réel double | SOAPTypeURL | Adresse URL |
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|