Téléchargement des produits


Version anglaise


 

 

      

VADELIA

      

WADELIA

      

 

(I/B) (C)

 

(I/B) (C)

 

 

Attention : dans le cas des programmes VADELIA batch cet ordre n'est pas compatible avec la génération client Mobile.

 

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 | CstNum

     

ResDonnees

ResCorps | ResEntete | ResCorps ResEntete

ResCorps

*CORPS_MSG_MEM(CorpsResMem) | *CORPS_MSG_FIC(CorpsResFic)

CorpsResMem

ResVar | ResVar, 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