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