namespace TM.Bosman.Pipelines { using System; using System.Collections.Generic; using Microsoft.BizTalk.PipelineOM; using Microsoft.BizTalk.Component; using Microsoft.BizTalk.Component.Interop; public sealed class IFTSTA_EDISend : Microsoft.BizTalk.PipelineOM.SendPipeline { private const string _strPipeline = " "+ " 8c6b051c-0ff5-4fc2-9ae5-5016cb726282 Transmit PipelineComponents.ESBTrackingComponent,TM.Shared.Pipeli"+ "neComponents, Version=1.0.0.0, Culture=neutral, PublicKeyToken=db1d2fbb73684f7d ESBTrackingComponent v1.2 Custom Pipeline Component"+ " used to log messages instead of DTA Tracking 1.2.0.0 "+ " OUTGOING "+ " TM.Bosman SEND "+ " IN "+ " ESBTrackingComponent v1.2 true Microsoft.BizTalk.Edi.Pipelines.EdiAssembler,Microsoft.Biz"+ "Talk.Edi.PipelineComponents, Version=3.0.1.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35 EDI Assembler EDI Assembler 1.1 true "+ " false "+ " true "+ " false UTF8 "+ " EDI Assembler true "+ " "; private const string _versionDependentGuid = "e04ecc98-f0a6-4459-ae46-c36b60212486"; public IFTSTA_EDISend() { Microsoft.BizTalk.PipelineOM.Stage stage = this.AddStage(new System.Guid("9d0e4101-4cce-4536-83fa-4a5040674ad6"), Microsoft.BizTalk.PipelineOM.ExecutionMode.all); IBaseComponent comp0 = Microsoft.BizTalk.PipelineOM.PipelineManager.CreateComponent("PipelineComponents.ESBTrackingComponent,TM.Shared.PipelineComponents, Version=1.0.0.0, Culture=neutral, PublicKeyToken=db1d2fbb73684f7d");; if (comp0 is IPersistPropertyBag) { string comp0XmlProperties = " OUTGOING TM.Bosman SEND IN "; PropertyBag pb = PropertyBag.DeserializeFromXml(comp0XmlProperties);; ((IPersistPropertyBag)(comp0)).Load(pb, 0); } this.AddComponent(stage, comp0); stage = this.AddStage(new System.Guid("9d0e4107-4cce-4536-83fa-4a5040674ad6"), Microsoft.BizTalk.PipelineOM.ExecutionMode.all); IBaseComponent comp1 = Microsoft.BizTalk.PipelineOM.PipelineManager.CreateComponent("Microsoft.BizTalk.Edi.Pipelines.EdiAssembler,Microsoft.BizTalk.Edi.PipelineComponents, Version=3.0.1.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35");; if (comp1 is IPersistPropertyBag) { string comp1XmlProperties = " true false true false UTF8 "; PropertyBag pb = PropertyBag.DeserializeFromXml(comp1XmlProperties);; ((IPersistPropertyBag)(comp1)).Load(pb, 0); } this.AddComponent(stage, comp1); } public override string XmlContent { get { return _strPipeline; } } public override System.Guid VersionDependentGuid { get { return new System.Guid(_versionDependentGuid); } } } }