SQL fonction httpgetclob param httpheader

RPG (3 et 4, free), CL, SQL, etc...
Répondre
XavierB
Messages : 9
Enregistré le : mer. 29 janv. 2014, 14:54:55
Localisation : Bourg en bresse
Contact :

SQL fonction httpgetclob param httpheader

Message par XavierB »

Bonjour,

j'utilise la fonction httpgetclob mais un paramètre du httpheader ne passe pas : connectionTimeout ?
alors que l'attribut readTimeout lui passe OK...

en repartant pourtant du lien du site :
http://www.volubis.fr/Pausecaf/PAUSECAF64.html

merci,
Xavier



exemple :

-----------------------------------------------------------------------------------
values systools.httpgetclob('http://AS400MB1:10300',
CAST ( '<httpHeader readTimeout="10" ></httpHeader> ' AS CLOB(10K) ) ) ;

[ Tue Dec 09 15:22:05 CET 2014 ] Exécution de Instruction sélectionnée
> values systools.httpgetclob('http://AS400MB1:10300', CAST ( '<httpHeader readTimeout="10" ></httpHeader> ' AS CLOB(10K) ) )

L'instruction a été exécutée (90 ms)

-----------------------------------------------------------------------------------
values systools.httpgetclob('http://AS400MB1:10300',
CAST ( '<httpHeader connectionTimeout="10" ></httpHeader> ' AS CLOB(10K) ) )
;

[ Tue Dec 09 15:22:13 CET 2014 ] Exécution de Instruction sélectionnée

> values systools.httpgetclob('http://AS400MB1:10300', CAST ( '<httpHeader ConnectionTimeout="10" ></httpHeader> ' AS CLOB(10K) ) )

Etat SQL : 38000
Code fournisseur : -4302
Message : [SQL4302] Abandon de la proc. stockée ou fonction UDF Java SYSTOOLS.HTTPGETCLOB, nom spécifique HTTPGETCLOBNONXML. Exception : Unknown attribute: ConnectionTimeout. Cause . . . . . : La procédure stockée Java ou la fonction UDF a été abandonnée et a généré une exception Java. Si la trace du composant SQJAVA est activée, elle contient une trace de pile Java relative à la méthode abandonnée. Que faire . . . : Déboguez la méthode Java pour supprimer l'exception.
Xavier B

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

HTTPGETBLOB

Message par cmasse »

dans la documentation (KnowledgeCenter n'a pas été mis à jour, voyez ce white paper https://www-304.ibm.com/partnerworld/wp ... =en_ALL_ZZ)

les exemples sont données sous la forme

Code : Tout sélectionner

<httpHeader connectTimeout="10"
            followRedirects="true">
<header name="Accept"
           value="application/xml" />
<header name="Content-Type"
            value="application/xml" />
</httpHeader> 
SI c'est exactement votre syntaxe, voyez le point service....
Christian Massé (Volubis.fr)

Répondre