HTTPGetCLOB et RPG

RPG (3 et 4, free), CL, SQL, etc...
Répondre
Lundi400
Messages : 8
Enregistré le : dim. 24 janv. 2016, 10:19:47

HTTPGetCLOB et RPG

Message par Lundi400 »

Bonjour

L'exécution de l'instruction SQL suivante se déroule sans problème sous iSeries Navigator :

Code : Tout sélectionner

Values SYSTOOLS.HTTPGETCLOB('http://www.volubis.fr' ,'') ;
J'essaie d'utiliser dans un programme RPG ces fonctions HTTPGetCLOB avec la syntaxe :

Code : Tout sélectionner

 D sqlres          s                   sqltype(CLOB :10000)

Exec SQL
Select                                           
SYSTOOLS/HTTPGETCLOB('http://www.volubis.fr' ,'')
into :sqlRes                  
From SYSIBM/SYSDUMMY1; 
SQL me renvoie l'erreur -302 (Conversion error on host variable)

Quelle syntaxe ou déclaration dois-je utiliser ?

Merci pour votre aide

cmasse
Site Admin
Messages : 813
Enregistré le : mer. 14 févr. 2007, 18:00:03
Localisation : Nantes
Contact :

CCSID

Message par cmasse »

Chez moi ce source compil ET fonctionne

Code : Tout sélectionner

**FREE
    dcl-s  sqlres sqltype(CLOB :10000);
    dcl-s msg char(50);
Exec SQL
 VALUES
   SYSTOOLS.HTTPGETCLOB('http://www.volubis.fr' ,'')
   into :sqlRes ;
 msg = %subst(sqlres_data : 1 : 50);
 dsply msg;
*INLR = *on;            

CCSID à 65535 ? si oui CHGJOB CCSID(297) avant de lancer le PGM.
Christian Massé (Volubis.fr)

Lundi400
Messages : 8
Enregistré le : dim. 24 janv. 2016, 10:19:47

Message par Lundi400 »

FORMIDABLE :lol:

Ca marche

Un grand merci

Répondre