Pour identifier la ressource dans une requête HTTP, le service d'intégration de données ajoute des valeurs dans certains ports d'entrée à l'URL de base. Vous définissez l'URL de base dans la connexion HTTP ou dans les propriétés de la transformation. Utilisez l'URL ou les ports de l'argument pour identifier une ressource spécifique.
Utilisez les ports URL lorsque le service Web identifie une ressource via une chaîne de caractères unique.
Par exemple, le service Web REST HypoStores identifie les pièces par le numéro de référence via l'URL suivante :
Utilisez les ports d'argument quand le service Web identifie l'emplacement d'une ressource via des arguments.
Par exemple, vous voulez transmettre un numéro de référence au service Web REST HypoStores via l'argument « Part_No ».
Pour identifier une pièce, définissez les détails de transformation suivants :
Définissez l'URL suivante comme URL de base :
http://www.HypoStores.com/products/ProductDetails
Créez un port d'argument avec le nom d'argument « Part_No » et transmettez le numéro de référence à la transformation via le port d'argument.
Si le mappage transmet le numéro de référence 600 au port d'argument, le service d'intégration de données utilise l'URL suivante dans le message de requête :
Créez plusieurs ports d'argument pour définir plusieurs arguments. Le service d'intégration de données sépare chaque argument par un caractère perluette (&).
Par exemple, vous souhaitez récupérer les détails d'un employé à partir d'un service Web REST et transmettez le prénom et le nom de l'employé via les arguments « First_Name » et « Last_Name ». Créez des ports d'argument avec les noms d'argument « First_Name » et « Last_Name ». Si le mappage transmet le nom « John Smith » à la transformation, le service d'intégration de données utilise une URL telle que la suivante dans le message de demande :
Si vous ne spécifiez pas d'URL ou de port d'argument, le service d'intégration de données utilise l'URL de base provenant des propriétés de la transformation ou de la connexion HTTP pour identifier la ressource. L'URL de base de la connexion HTTP remplace l'URL de base de la transformation.