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
Microsoft 365 Tenant Resilience
Face aux failles de résilience des tenants M365 (configurations, privilèges, sauvegarde). Découvrez 5 piliers pour durcir, segmenter et surveiller vos environnements afin de limiter l’impact des attaques. Prioriser vos chantiers cyber et améliorer la résilience de vos tenants Microsoft 365.
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- VirtualBrowser protège la navigation web à la source
- Innovation et performance : le rôle clé du consulting dans la transformation numérique
- Sekoia.io : l’alternative européenne qui s’impose dans la cybersécurité
- Redéfinir la confiance à l’ère de l’IA agentique : les entreprises sont-elles prêtes pour le SOC autonome ?
Articles les + lus
Moderniser le développement logiciel : de la fragmentation à l’intégration
Analyse Patch Tuesday Mars 2026
Une nouvelle ère de la modernisation du mainframe
Communes, entreprises ? Non, face au RGAA 5, l’IA seule ne rendra pas vos sites accessibles
DevX Summit EMEA : les développeurs au cœur de la révolution de l’IA
À la une de la chaîne Tech
- Moderniser le développement logiciel : de la fragmentation à l’intégration
- Analyse Patch Tuesday Mars 2026
- Une nouvelle ère de la modernisation du mainframe
- Communes, entreprises ? Non, face au RGAA 5, l’IA seule ne rendra pas vos sites accessibles
- DevX Summit EMEA : les développeurs au cœur de la révolution de l’IA
