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);
}
}
}
}