Téléchargement des produits


Version anglaise


 


      

VADELIA

      

WADELIA

EADELIA  


(I/B) (C)


(I/B) (C)

(B) (C)


Contexte d'utilisation

Consommation d'un service Web SOAP.


Paragraphe d'utilisation

Tous


Syntaxe

SW_RECUP_RESXML IdServiceWeb IdOperation IdReq ResDonnees


IdReq

*ID(numId) | Rien

numId

IdVarNum | ConstanteNum




ResDonnees

ResCorps | ResEntete | ResCorps ResEntete

ResCorps

*CORPS_MSG_MEM(CorpsResMem) | *CORPS_MSG_FIC(CorpsResFic)

CorpsResMem

ResMem | ResMem, Encodage

CorpsResFic

ResFic | ResFic, Encodage

ResEntete

*ENTETE_MSG_MEM (EnteteResMem) | * ENTETE_MSG_FIC(EnteteResFic)

EnteteResMem

ResMem | ResMem, Encodage

EnteteResFic

ResFic | ResFic, Encodage

ResMem

varAlpha | varImage

ResFic

varAlpha | ConstanteAlpha

Encodage

varAlpha | ConstanteAlpha




Description

Cet ordre permet, au choix, de récupérer l'en-tête du message SOAP, le corps du message SOAP ou les deux simultanément.

Le résultat est récupéré dans une variable IMAGE ou dans une variable ALPHA, ou encore dans un fichier XML. L'encodage cible des caractères peut être spécifié ; l'encodage par défaut est l'UTF-8.


Remarques :

    • Ordre non supporté pour un service Web de style SOAP 'RPC/Encoded' appelé en mode "paramètre".
    • L'ordre peut-être appelé à plusieurs reprises et n'est pas exclusif avec les ordres SW_RECUP_VAL et SW_COMPTER_VAL.


Par exemple

/*  Récupération du corps du message résultat dans une variable ALPHA avec un encodage 'windows-1252'.

ALPHA(32000) resBody

SW_RECUP_RESXML GLOBALWEATHER GetWeather *CORPS_MSG_MEM(resBody, 'windows-1252')


/*  Récupération du corps du message résultat dans un fichier avec un encodage 'UTF-8' :

SW_RECUP_RESXML GLOBALWEATHER GetWeather *CORPS_MSG_FIC('c:\resService\resBody.xml')


/*  Récupération du corps du message résultat dans un fichier avec un encodage en 'windows-1252' :

ALPHA(32) resficname

ALPHA(32) encoding

resficname = 'c:\resService\resBody.xml'

encoding = 'windows-1252'

SW_RECUP_RESXML GLOBALWEATHER GetWeather *CORPS_MSG_FIC(resficname, encoding)


/*  Récupération de l'en-tête du message résultat dans une variable ALPHA avec un encodage 'windows-1252'

ALPHA(32000) resHdr

SW_RECUP_RESXML GLOBALWEATHER GetWeather *ENTETE_MSG_MEM(resHdr, 'windows-1252')


/*  Récupération de l'en-tête du message résultat dans un fichier avec un encodage 'UTF-8' :

SW_RECUP_RESXML GLOBALWEATHER GetWeather *ENTETE_MSG_FIC('c:\resService\resHdr.xml')


/*  Récupération de l'en-tête du message résultat dans un fichier avec un encodage 'windows-1252' :

ALPHA(32) resficname

ALPHA(32) encoding

resficname = 'c:\resService\resHdr.xml'

encoding = 'windows-1252'

SW_RECUP_RESXML GLOBALWEATHER GetWeather *ENTETE_MSG_FIC(resficname, encoding)


↑ Haut de page

  • Aucune étiquette