Page 1 sur 1

Limitation taille url dans fonction sql HTTPGETCLOB

Posté : mer. 29 mars 2017, 13:59:36
par Athalaric44
Bonjour,

j’utilise avec succès la fonction SQL HTTPGETCLOB.

Cependant la taille de l'url en entrée est limitée à 255 caractères.
Est-ce qu'il y a un moyen d'outrepasser cette limitation ?

Je dois recevoir les informations XML de 100 factures, l'url sera comme cela :

https://xxxxxxxx.com/piece-web-metier/r ... 5102689001;'

Actuellement je ne peux passer que 11 identifiants facture à cause de cette limitation...

(Le service invoqué est en GET, donc pas de formulaire POST, je suis obligé de passer les identifiants dans l'url)

HTTPGETCLOB

Posté : mer. 29 mars 2017, 14:51:34
par cmasse
Je suis surpris.

Quand je regarde la définition de la fonction (System i navigator ou Navigator for i) le paramètre URL est indiqué 2048 pas 255 !

sinon, vous pouvez utiliser directement les API Axis

http://ibm.co/2nAd8Pj

Bon courage !

Posté : mer. 29 mars 2017, 15:42:39
par Athalaric44
Merci,

suite à votre réponse j'ai vérifié toute ma chaîne de programmes et c'est une de mes variables de travail qui était en cause (longueur 255).
Je l'ai passée à 2048 et maintenant tout roule.

Promis, j'y regarderais à 2 fois avant de poster... :(