Réception à partir de PeopleSoft
L'adaptateur Microsoft pour PeopleSoft Enterprise est un adaptateur d'envoi. Il prend en charge les échanges de type sollicitation-réponse et permet d'envoyer une requête et d'obtenir une réponse. Cependant, si vous souhaitez seulement recevoir des données de PeopleSoft, procédez comme suit :
Créez un pipeline de réception personnalisé à l'aide du composant de pipeline Set Namespace.
Créez un port de réception accessible à partir de PeopleSoft, tel qu'un port utilisant un adaptateur HTTP. Utilisez le pipeline de réception personnalisé avec le port de réception.
Définir le composant de pipeline d’espaces de noms
Les messages reçus de PeopleSoft n'incluent pas d'espaces de noms. Le composant de pipeline Set Namespace permet d'ajouter un espace de noms à un message entrant.
L'emplacement par défaut de ce composant de pipeline est C:\Program Files\Microsoft BizTalk Adapters for Enterprise Applications\Pipeline Component. Vous devez copier le composant Microsoft.BizTalk.Adapters.Pipeline.SetNSForMsg.dll vers le répertoire Composant de pipeline utilisé par BizTalk. Vous devez également ajouter le composant à la boîte à outils de Visual Studio pour pouvoir l'utiliser dans le Concepteur de pipeline.
Pour plus d’informations sur l’emplacement d’installation du composant, consultez Déploiement de composants de pipeline.
Pour plus d’informations sur l’ajout du composant à la boîte à outils Visual Studio, consultez Guide pratique pour utiliser la boîte à outils.
Configurer le composant Définir le pipeline d’espaces de noms
Vous pouvez définir deux propriétés pour ce composant :
Propriété | Pour |
---|---|
Espace de noms cible par défaut | Placer un espace de noms fixe dans le message entrant. |
XPath Espace de noms cible | Extraire l'espace de noms du message entrant à partir de l'emplacement spécifié par XPath. Si le composant ne trouve aucun espace de noms valide, il consigne un avertissement dans le journal des événements de l'application et il utilise l'espace de noms cible par défaut, si ce dernier est spécifié. |
Si vous laissez ces deux propriétés vides, le composant n'affecte aucun espace de noms aux messages entrants mais consigne des avertissements dans le journal des événements de l'application.