UPS propose à ses clients une suite d’outils appelée UPS Online Tools, pour diverses opérations : consulter des tarifs, valider des adresses de livraison, suivre des colis et visualiser des signatures. Pour en bénéficier, il faut s’inscrire auprès d’UPS. L’inscription peut se faire rapidement et facilement online à cette
Suivre un colis
adresse.
Je démontre ici comment suivre un colis avec l’outil de suivi UPS. Pour essayer cet exemple, vous devez vous inscrire pour obtenir l’outil de suivi, et UPS vous enverra un ID utilisateur, un mot de passe et un code de licence. J’ai placé des constantes nommées au début du membre source pour ces trois champs et vous devrez les remplir pour essayer le programme.
Pour décrire le service de suivi, UPS n’utilise pas les documents SOAP et WSDL. Elle vous fournit plutôt un document PDF qui explique les messages XML que vous devez envoyer et recevoir pour utiliser les services UPS. Le document PDF explique tous les éléments XML en détail pour clarifier le mode d’utilisation de l’outil. Bien qu’UPS n’utilise pas SOAP et WSDL, tout se déroule comme dans les exemples précédents.
Vous créez un document XML contenant le numéro du suivi du colis à suivre et vous l’envoyez à UPS au moyen de HTTPAPI. UPS renvoie un document XML donnant la situation du colis. Pour sécuriser l’opération, UPS utilise SSL pour crypter et protéger les données qu’elle échange avec vous. Par conséquent, pour utiliser cet exemple, vous devez vous assurer que votre système reconnaît SSL.
Le membre README du fichier QRPGLESRC, inclus avec HTTPAPI, contient les instructions permettant de configurer le support SSL. J’ai écrit un programme appelé UPSTRACK pour démontrer ce service Web. Vous pouvez le télécharger sur www.itpro. fr Club Abonnés La figure 6 montre l’écran dans lequel l’utilisateur peut composer un numéro de suivi, qui servira à créer le document XML envoyé à UPS. UPS renvoie un document de sortie, lui aussi en format XML.
Le programme UPSTRACK extrait les champs nécessaires et les utilise pour remplir un sous-fichier. La figure 7 montre le sous-fichier qui contient la sortie provenant du service Web. Bien entendu, ces outils sont inutiles dans une application sur écran passif. Vous pourriez aussi les utiliser dans une application Web ou une application GUI. Et aussi dans une application batch si vous vouliez, par exemple, prendre connaissance de la situation de tous les colis dans la base de données, pendant une session nocturne.
Téléchargez cette ressource
Sécuriser Microsoft 365 avec une approche Zero-Trust
Découvrez comment renforcer la cyber-résilience de Microsoft 365 grâce à une approche Zero-Trust, une administration granulaire et une automatisation avancée. La technologie Virtual Tenant de CoreView permet de sécuriser et simplifier la gestion des environnements complexes, tout en complétant vos stratégies IAM, y compris dans les secteurs réglementés.
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- Mythos révèle les limites d’un Zero Trust centré sur le réseau
- Faire évoluer la souveraineté des données du statut d’ambition politique à son application opérationnelle
- Mythos et modèles-frontières : quel avenir pour la cybersécurité en France et en Europe face à l’IA ?
- IA agentique : des investissements massifs freinés par des données insuffisamment préparées
Articles les + lus
Analyse Patch Tuesday Mai 2026
Les coûts cachés des merge requests générées par l’IA
Femmes et métiers de la tech : une attractivité réelle freinée par des stéréotypes persistants
Moderniser le développement logiciel : de la fragmentation à l’intégration
Analyse Patch Tuesday Avril 2026
À la une de la chaîne Tech
- Analyse Patch Tuesday Mai 2026
- Les coûts cachés des merge requests générées par l’IA
- Femmes et métiers de la tech : une attractivité réelle freinée par des stéréotypes persistants
- Moderniser le développement logiciel : de la fragmentation à l’intégration
- Analyse Patch Tuesday Avril 2026
