namespace TM.EDIBroker.TransSmart.Pipelines { using System; using System.Collections.Generic; using Microsoft.BizTalk.PipelineOM; using Microsoft.BizTalk.Component; using Microsoft.BizTalk.Component.Interop; public sealed class Shimpents_XMLReceive : Microsoft.BizTalk.PipelineOM.ReceivePipeline { private const string _strPipeline = " "+ " f66b9f5e-43ff-4f5f-ba46-885348ae1b4e Receive"+ " PipelineComponents.TrackingComponent,TM.Shared.PipelineComponen"+ "ts, Version=1.0.2.0, Culture=neutral, PublicKeyToken=db1d2fbb73684f7d TrackingComponent v1.3 Custom Pipeline Component used to log "+ "messages instead of DTA Tracking 1.3.0.0 "+ " <"+ "Value xsi:type=\"xsd:string\" /> "+ " "+ " TrackingComponent v1.3 tr"+ "ue "+ " TM.EDIBroker.TransSmart.PipelineComponents.CPL_Debatch,TM.EDIBroker.TransSmart.PipelineCom"+ "ponents, Version=1.0.0.0, Culture=neutral, PublicKeyToken=089e5464cda5fc95 TransSmart Debatch Disassembler Streaming TransSmart Deb"+ "atch Disassembler Component 1.0 "+ " TransSmart Debatch Disassembler true "+ "PipelineComponents.TrackingComponent,TM.Shared.PipelineComponents, Version=1.0.2.0, Culture=ne"+ "utral, PublicKeyToken=db1d2fbb73684f7d TrackingComponent v1.3 Custom Pipeline Component used to log messages instead of DTA Trackin"+ "g 1.3.0.0 <"+ "Property Name=\"Encoding\"> "+ " "+ " Tr"+ "ackingComponent v1.3 true "; private const string _versionDependentGuid = "3999f24f-f604-416d-8436-3600369d5926"; public Shimpents_XMLReceive() { Microsoft.BizTalk.PipelineOM.Stage stage = this.AddStage(new System.Guid("9d0e4103-4cce-4536-83fa-4a5040674ad6"), Microsoft.BizTalk.PipelineOM.ExecutionMode.all); IBaseComponent comp0 = Microsoft.BizTalk.PipelineOM.PipelineManager.CreateComponent("PipelineComponents.TrackingComponent,TM.Shared.PipelineComponents, Version=1.0.2.0, Culture=neutral, PublicKeyToken=db1d2fbb73684f7d");; if (comp0 is IPersistPropertyBag) { string comp0XmlProperties = " "; PropertyBag pb = PropertyBag.DeserializeFromXml(comp0XmlProperties);; ((IPersistPropertyBag)(comp0)).Load(pb, 0); } this.AddComponent(stage, comp0); stage = this.AddStage(new System.Guid("9d0e4105-4cce-4536-83fa-4a5040674ad6"), Microsoft.BizTalk.PipelineOM.ExecutionMode.firstRecognized); IBaseComponent comp1 = Microsoft.BizTalk.PipelineOM.PipelineManager.CreateComponent("TM.EDIBroker.TransSmart.PipelineComponents.CPL_Debatch,TM.EDIBroker.TransSmart.PipelineComponents, Version=1.0.0.0, Culture=neutral, PublicKeyToken=089e5464cda5fc95");; if (comp1 is IPersistPropertyBag) { string comp1XmlProperties = " "; PropertyBag pb = PropertyBag.DeserializeFromXml(comp1XmlProperties);; ((IPersistPropertyBag)(comp1)).Load(pb, 0); } this.AddComponent(stage, comp1); stage = this.AddStage(new System.Guid("9d0e410d-4cce-4536-83fa-4a5040674ad6"), Microsoft.BizTalk.PipelineOM.ExecutionMode.all); IBaseComponent comp2 = Microsoft.BizTalk.PipelineOM.PipelineManager.CreateComponent("PipelineComponents.TrackingComponent,TM.Shared.PipelineComponents, Version=1.0.2.0, Culture=neutral, PublicKeyToken=db1d2fbb73684f7d");; if (comp2 is IPersistPropertyBag) { string comp2XmlProperties = " "; PropertyBag pb = PropertyBag.DeserializeFromXml(comp2XmlProperties);; ((IPersistPropertyBag)(comp2)).Load(pb, 0); } this.AddComponent(stage, comp2); } public override string XmlContent { get { return _strPipeline; } } public override System.Guid VersionDependentGuid { get { return new System.Guid(_versionDependentGuid); } } } }