Pages

jeudi 20 septembre 2012

Biztalk Server 2010 : Savez vous comment on peut récupérer l'URL/la destination d'un 'send port/File' dans un Custom Send pipeline

Avant de faire la manipulation il faut  utiliser  un  CCSP (Custom Component Send pipeline) pour ajouter  les lignes de codes ci-dessous   :

//=================Code C#=================================//
//Récupérer la Valeur de la Destination 
string transportLocation = pInMsg.Context.Read("OutboundTransportLocation", "http://schemas.microsoft.com/BizTalk/2003/system-properties").ToString();

//Tracer dans les Log Application Windows
system.diagnostics.eventlog.writeentry("URL","Mon URL de Sortie est : "+transportLocation );

//=========================================================//

Explication   :

OutboundTransportLocation  : c'est la propriété qui contient la destination du Meassage

http://schemas.microsoft.com/BizTalk/2003/system-properties  : c'est l'espace de Nom de la priorité  OutboundTransportLocation  .

un petit lien utile comme référence  des différents namespace et Class de Biztalk Server :



Aucun commentaire:

Enregistrer un commentaire