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.
SQL fonction httpgetclob param httpheader
-
- Site Admin
- Messages : 813
- Enregistré le : mer. 14 févr. 2007, 18:00:03
- Localisation : Nantes
- Contact :
HTTPGETBLOB
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
SI c'est exactement votre syntaxe, voyez le point service....
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>
Christian Massé (Volubis.fr)