16 résultats trouvés
- mer. 20 avr. 2022, 14:30:13
- Forum : Web
- Sujet : Formatage message retour en JSON dans webservices
- Réponses : 0
- Vues : 36917
Formatage message retour en JSON dans webservices
Bonjour, Sur un webservice en REST déployé sous IWS, nous devons retourner deux messages différents : - En cas de succès, un message "métier" + un code httpstatus (HTTP response code output parameter) défini dans le programme RPG (ex : 200) - En cas d'échec, un message d'erreur (Error response outpu...
- jeu. 14 oct. 2021, 16:54:54
- Forum : langages
- Sujet : Association aléatoire d'un rang de table
- Réponses : 1
- Vues : 7915
Association aléatoire d'un rang de table
Bonjour, J'aimerais associer par SQL l'ensemble d'une table (Personnes) avec le rang aléatoirement sélectionné d'une autre table (Prénoms). Je m'explique : afin d'anonymiser les prénoms de personnes, je compte puiser dans une table des prénoms et les remplacer. Pour chaque personne (table principale...
- mar. 12 oct. 2021, 10:14:10
- Forum : langages
- Sujet : Decodage Base64 en SQL
- Réponses : 3
- Vues : 14148
Re: Decodage Base64 en SQL
Bonjour, Oui, cela fonctionne dans ce cas, mais notre problématique vient de la chaîne d'origine qui est en UTF-8 (et encodé en base 64 avec ccsid 1208). Lors du décodage, on ne retombe pas sur la valeur d'origine. J'ai l'impression qu'il nous manque un paramètre de conversion de ccsid lors du décod...
- mar. 12 oct. 2021, 09:57:07
- Forum : langages
- Sujet : Decodage Base64 en SQL
- Réponses : 3
- Vues : 14148
Decodage Base64 en SQL
Bonjour, Afin de gérer des tokens d'un webservice, nous souhaitons utiliser l'encodage/décodage en base 64 via SQL. Cependant, lors du décodage, nous ne retrouvons pas la valeur initiale : 1. Encodage : values systools.base64encode(Cast('toto' as varchar(20) ccsid 1208)); => Résultat : 'dG90bw==' 2....
- ven. 24 sept. 2021, 09:37:39
- Forum : Web
- Sujet : Webservices - Paramètres de retour facultatif
- Réponses : 5
- Vues : 20674
Re: Webservices - Paramètres de retour facultatif
Bonjour, En fait, nous comptons regrouper les erreurs métiers gérées par programme en s'appuyant sur des codes HTTP standards (ex : "422 = Unprocessable entity" lors d'un paramètre d'entrée non conforme), mais nous aurions bien différents codes HTTP retournés selon les cas. Le problème est que l'uti...
- jeu. 23 sept. 2021, 10:31:04
- Forum : Web
- Sujet : Webservices - Paramètres de retour facultatif
- Réponses : 5
- Vues : 20674
Re: Webservices - Paramètres de retour facultatif
Bonjour, Merci pour ces infos. Nous avons effectivement réussi à gérer le paramètre de retour facultatif grâce au paramètre retour d'erreur (Error response output parameter). Nous avons comme limitation : - L'impossibilité de définir ce paramètre retour d'erreur sous forme de structure de données (m...
- mer. 22 sept. 2021, 14:13:40
- Forum : Web
- Sujet : Webservices - Paramètres de retour facultatif
- Réponses : 5
- Vues : 20674
Webservices - Paramètres de retour facultatif
Bonjour, Est-il possible pour des webservices (de type REST) d'avoir des paramètres de retour facultatifs ? Ace jour, nous avons un paramètre de retour pour gérer les erreurs métiers et un paramètre (ou plusieurs) de retour de données métiers et nous retournons dans tous les cas ces paramètres (avec...
- mer. 15 sept. 2021, 16:56:22
- Forum : Web
- Sujet : Limitation paramètres webservices
- Réponses : 3
- Vues : 13531
Re: Limitation paramètres webservices
Merci pour vos réponses rapides.
Pour la propagation de l'URL dans les métadonnées, je vais essayer au plus vite.
Pour la propagation de l'URL dans les métadonnées, je vais essayer au plus vite.
- mer. 15 sept. 2021, 13:58:07
- Forum : Web
- Sujet : Limitation paramètres webservices
- Réponses : 3
- Vues : 13531
Limitation paramètres webservices
Bonjour, Nous devons réorganiser tous nos webservices en respectant les bonnes pratiques. Nous comptons donc les regrouper par fonction (ex : clients, commandes, ...) avec passage de paramètres dans l'URI (et également dans le Body si besoin). La solution des programmes de service répond à ce besoin...
- ven. 24 avr. 2020, 16:38:42
- Forum : Web
- Sujet : Versionning de webservices
- Réponses : 1
- Vues : 11919
Versionning de webservices
Bonjour, Afin de répondre à des évolutions de webservices exposés et déployés avec IWS, comment gérer des versions différentes selon les clients. Ces évolutions peuvent concerner aussi bien les paramètres d'entrée/sortie des WS que des modifications internes des programmes. L'idée est de faire fonct...
- ven. 24 avr. 2020, 15:16:34
- Forum : Web
- Sujet : Script de redéploiement de webservices
- Réponses : 2
- Vues : 13749
Re: Script de redéploiement de webservices
Bonjour, Désolé pour le temps de retour. J'ai bien réussi à redéployer sur le même serveur (c'était mon objectif) en insérant l'arrêt et la suppression du webservice : /* 1. Récupération des propriétés du WS */ QSH CMD('/qibm/proddata/os/webservices/V1/server/bin/getConfigurationFile.sh -server + WS...
- mar. 14 avr. 2020, 15:52:49
- Forum : Web
- Sujet : Script de redéploiement de webservices
- Réponses : 2
- Vues : 13749
Script de redéploiement de webservices
Bonjour,
Je cherche à automatiser le redéploiement de webservices (par une commande CL).
Dans les commandes Shell, j'ai bien trouvé comment installer, arrêter, redémarrer, restaurer un webservice, mais rien sur le redéploiement.
Faut-il sauvegarder et restaurer ?
Merci,
Je cherche à automatiser le redéploiement de webservices (par une commande CL).
Dans les commandes Shell, j'ai bien trouvé comment installer, arrêter, redémarrer, restaurer un webservice, mais rien sur le redéploiement.
Faut-il sauvegarder et restaurer ?
Merci,
- jeu. 19 mars 2020, 09:49:13
- Forum : langages
- Sujet : Export en xls dans l'IFS
- Réponses : 2
- Vues : 10549
Re: Export en xls dans l'IFS
Merci, je regarde tout ça.
- mer. 18 mars 2020, 16:23:03
- Forum : langages
- Sujet : Export en xls dans l'IFS
- Réponses : 2
- Vues : 10549
Export en xls dans l'IFS
Bonjour, Dans un programme batch, j'aimerais transférer dans l'IFS des fichiers au format xls. La commande CPYTOIMPF me permet de mettre une extension .xls qui est en fait du texte (à l'ouverture d'Excel, j'ai un message "le format et l'extension ne correspondent pas", mais le fichier s'ouvre malgré...
- jeu. 12 mars 2020, 10:51:10
- Forum : Web
- Sujet : installWebService.sh
- Réponses : 2
- Vues : 13890
Re: installWebService.sh
Ca fonctionne,
merci.
merci.