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