diff --git a/BRE Artifacts/All Test Artifacts.xml b/BRE Artifacts/All Test Artifacts.xml new file mode 100644 index 0000000..4cd46ae --- /dev/null +++ b/BRE Artifacts/All Test Artifacts.xml @@ -0,0 +1,23964 @@ + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + false + + + + + + + + + + + + + + + + false + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + 0 + + + + + + + + + + + + + 0 + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + 0 + + + + + + + + + + + + + 0 + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + false + + + + + + + + + + + + + + + + + + + + + + + false + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + 0 + + + + + + + + + + + + + 0 + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + 0 + + + + + + + + + + + + + 0 + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + false + + + + + + + + + + + + + + + + false + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + false + + + + + + + + + + + + + + + + + + + + + + + false + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + 0 + + + + + + + + + + + + + 0 + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + 0 + + + + + + + + + + + + + 0 + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + false + + + + + + + + + + + + + + + + false + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + false + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + false + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + false + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.TestSampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.TestSampleInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.TestSampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.TestSampleInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.TestSampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.TestSampleInstructions + + + + + + + + + + BREPipelineFramework.TestSampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.TestSampleInstructions + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.TestSampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.TestSampleInstructions + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.TestSampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.TestSampleInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + System + + + + + + + + + + BREPipelineFramework, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework + + + + + + + + + + BREPipelineFramework, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework + + + + + + + + + + BREPipelineFramework, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework + + + + + + + + + + BREPipelineFramework, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework + + + + + + + + + + + + + + + + + BREPipelineFramework, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework + + + + + + + + + 0 + + + + + + + + + + + + + 0 + + + + + + + + + BREPipelineFramework, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework + + + + + + + + + + + + + + + + + + + + + mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + System + + + + + + + + + + BREPipelineFramework, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + 0 + + + + + + + + + + + + + 0 + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + 0 + + + + + + + + + + + + + 0 + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + false + + + + + + + + + + + + + + + + + + + + + + + false + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + false + + + + + + + + + + + + + + + + false + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + 0 + + + + + + + + + + + + + 0 + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + 0 + + + + + + + + + + + + + 0 + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + 0 + + + + + + + + + + + + + 0 + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + false + + + + + + + + + + + + + + + + + + + + + + + false + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + false + + + + + + + + + + + + + + + + false + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + 0 + + + + + + + + + + + + + 0 + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + 0 + + + + + + + + + + + + + + + + + + 0 + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + 0 + + + + + + + + + + + + + 0 + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + 0 + + + + + + + + + + + + + 0 + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + false + + + + + + + + + + + + + + + + + + + + + + + false + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + false + + + + + + + + + + + + + + + + false + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + 0 + + + + + + + + + + + + + 0 + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + /*[local-name()='Message' and namespace-uri()='http://BREPipelineFramework'] + C:\BREPipelineFramework\Dev\jcooper1982\BREPipelineFramework.BizTalk2013\BREPipelineFramework.TestProject\Message.xsd + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + Test_Override + + + + + + + + + + + + + + + + + + /*[local-name()='Message'] + + + + + elem + + + + + + + + + + + + + + BREPipelineFramework, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework + + + BREPipelineFramework, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework + + + BREPipelineFramework, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework + + + BREPipelineFramework, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework + + + BREPipelineFramework, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework + + + + + + + + + + + + + + + Test_DuplicateContextMetaInstructions + + + + + + + + + + + + BREPipelineFramework.SampleInstructions.MetaInstructions.ContextMetaInstructions + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + + + + + + + + + + + + + + + + + + Test_SQLConnectionFromSSO + + + + + + + + + + + + BREPipelineFramework + + + + + BRETest ConnectionString + + + + + BREPipelineFrameworkTest + + + + + Test + + + + + + + + + + + + + + + + + + + + + + Message + + + + + + + + + + + + + + + + http://BREPipelineFramework + + + + + + + + + + + + + BREPipelineFramework.TestProject.Message + + + + + + + + + + + + + + + + + + + Test_OverrideXmlFactsApplicationStage + + + + + + + + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAFdCUkVQaXBlbGluZUZyYW1ld29yaywgVmVyc2lvbj0xLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPTgzZWFiMGIxNjY0NzBlYmMFAQAAADFCUkVQaXBlbGluZUZyYW1ld29yay5YTUxGYWN0c0FwcGxpY2F0aW9uU3RhZ2VFbnVtAQAAAAd2YWx1ZV9fAAgCAAAAAgAAAAs= + + + + + + + + + + + + + + + + + + + Test_WrongTypeMetaInstruction + + + + + + + + + + + + BREPipelineFramework.MessageUtility + + + + + BREPipelineFramework, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + + + + + + + + + + + + + + + + + + Test_DuplicateHelperMetaInstructions + + + + + + + + + + + + BREPipelineFramework.SampleInstructions.MetaInstructions.HelperMetaInstructions + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + + + + + + + + + + + + + + + + + + Test_SQLConnection + + + + + + + + + + + + Data Source=.;Initial Catalog=BREPipelineFrameworkTest;Integrated Security=SSPI; + + + + + BREPipelineFrameworkTest + + + + + Test + + + + + + + + + + + + + + + + + + + Test_BadMetaInstruction + + + + + + + + + + + + test + + + + + help + + + + + + + + + + + + + + + + + + + Test_OverrideMe + + + + + + + + + + + + Test_Override + + + + + + + + + + + BREPipelineFramework OverridePolicy + + + + + + + + + + + 1.0 + + + + + + + + + + + + + + + + + + + + Test_CustomMetaInstruction + + + + + + + + + + + + + + Test_UncaughtPolicyException + + + + + + + + + + + + + + Test_UncaughtPolicyExceptionAfterUpdate + + + + + + + + + + + + + + Test_Compensate + + + + + + + + + + + + + BREPipelineFramework.TestSampleInstructions.MetaInstruction + + + + + BREPipelineFramework.TestSampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + + + + + + + + + + + + + BREPipelineFramework, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework + + + BREPipelineFramework, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework + + + + + + + + + + + + + + + + + + Message + + + + + + + + + + + + + + + + http://BREPipelineFramework + + + + + + + + + + Hello + + + + + + + + + + + (?<=<ns0:\w*>)(?:(?!<\/([a-z0-9]+:)?ns0:\w*>).)* + + + + + + + + + + + + + + (?<=<ns0:\w*>)(?:(?!<\/([a-z0-9]+:)?ns0:\w*>).)* + + + + + + + + Test + + + + + + + + + + + + + (?<=<ns0:\w*>)(?:(?!<\/([a-z0-9]+:)?ns0:\w*>).)* + + + + + 1 + + + + + + + + Hello + + + + + + + + + + + + + + + + 5 + + + + + + + + + + + + + BREPipelineFramework.TestProject.Message + + + + + + + + + + + + + + + + + + + + + + + + Test_Override + + + + + + + + + + + + + + + + BREPipelineFramework.TestSampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.TestSampleInstructions + + + + /*[local-name()='Message' and namespace-uri()='http://BREPipelineFramework'] + C:\BREPipelineFramework\Dev\jcooper1982\BREPipelineFramework.BizTalk2013\BREPipelineFramework.TestProject\Message.xsd + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions + + + BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.Helpers + + + BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.Helpers + + + BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.Helpers + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions + + + BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.Helpers + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions + + + BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.Helpers + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + BREPipelineFramework.TestSampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.TestSampleInstructions + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions + + + BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.Helpers + + + BREPipelineFramework.TestSampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.TestSampleInstructions + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions + + + System.Runtime.Caching, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + System.Runtime.Caching + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.Helpers + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions + + + BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.Helpers + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + Test_DisassembleFF + + + + + + + + + + + + BREPipelineFramework.TestProject.Sample_FF + + + + + + + + + + + + + + + + + + + Test_UpdateAttributeValueByNameAndOldValue + + + + + + + + + + + + justbecause + + + + + why + + + + + woohoo + + + + + + + + + + + + + + + + + + + Test_AddNodeWithNamespaceIfNotThere + + + + + + + + + + + + + + + + + + /*[local-name()='Message'] + + + + + test + + + + + http://testbre + + + + + + + + + + + + + + + + + + + Test_Set_MIME_ContentDescription + + + + + + + + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABFQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtNSU1FUHJvcGVydHlTY2hlbWFFbnVtAQAAAAd2YWx1ZV9fAAgCAAAAAAAAAAs= + + + + + test + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + + + + + + + + + + + + + + + Test_AddDocumentNamespace_Deprecated + + + + + + + + + + + + http://brepipelineframework + + + + + + + + + + + + + + + + + + + Test_Set_ESBExceptions_Application + + + + + + + + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABNQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtFU0JFeGNlcHRpb25Qcm9wZXJ0eVNjaGVtYUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + test + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + + + + + + + + + + + + + + + Test_DisassembleFFWithHeader + + + + + + + + + + + + BREPipelineFramework.TestProject.Sample_FF + + + + + BREPipelineFramework.TestProject.Sample_FF_Header + + + + + true + + + + + + + + + + + + + + + + + + + Test_Get_SFTP_UserName + + + + + + + + + + + + Output + + + + + + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABFQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtTRlRQUHJvcGVydHlTY2hlbWFFbnVtAQAAAAd2YWx1ZV9fAAgCAAAACgAAAAs= + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + + + + 1 + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw== + + + + + + + + + + + + + + + + + + + Test_Set_FILE_ReceivedFileName + + + + + + + + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABFQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtGaWxlUHJvcGVydHlTY2hlbWFFbnVtAQAAAAd2YWx1ZV9fAAgCAAAABAAAAAs= + + + + + ExpectedResult + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + + + + + + + + + + + + + + + Test_RoundCurrentTime + + + + + + + + + + + + Property1 + + + + + https://BREPipelineFramework.TestProject.BREPipelineFramework_PropSchema + + + + + + + + + + 10 + + + + + o + + + + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + + + + + + + + + + + + + + + Test_RemoveNamespace + + + + + + + + + + + + http://test + + + + + + + + + + + + + + + + + + + Test_ValidateStringLength_Success + + + + + + + + + + + + Property1 + + + + + https://BREPipelineFramework.TestProject.BREPipelineFramework_PropSchema + + + + + + + + + + FoundExpected + + + + + Result + + + + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + + + + + + + Test + + + + + 4 + + + + + + + + + + + + + + + + + + + Test_ReplaceDocumentNamespaceAndPrefix_Deprecated + + + + + + + + + + + + http://brepipelineframework + + + + + bre + + + + + + + + + + + + + + + + + + + Test_RemoveNamespaceWithNoPrefix + + + + + + + + + + + + http://BizTalk_Server_Project1.HelloTest + + + + + + + + + + + + + + + + + + + Test_Set_SBMessaging_Label + + + + + + + + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABMQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtTQk1lc3NhZ2luZ1Byb3BlcnR5U2NoZW1hRW51bQEAAAAHdmFsdWVfXwAIAgAAAAYAAAAL + + + + + test + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + + + + + + + + + + + + + + + Test_CustomMetaInstructionNoInstructionLoader + + + + + + + + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAG5CUkVQaXBlbGluZUZyYW1ld29yay5UZXN0U2FtcGxlSW5zdHJ1Y3Rpb25zLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAM0JSRVBpcGVsaW5lRnJhbWV3b3JrLlRlc3RTYW1wbGVJbnN0cnVjdGlvbnMuQlBGRW51bQEAAAAHdmFsdWVfXwAIAgAAAAUAAAAL + + + + + Test + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + + + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAG5CUkVQaXBlbGluZUZyYW1ld29yay5UZXN0U2FtcGxlSW5zdHJ1Y3Rpb25zLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAM0JSRVBpcGVsaW5lRnJhbWV3b3JrLlRlc3RTYW1wbGVJbnN0cnVjdGlvbnMuQlBGRW51bQEAAAAHdmFsdWVfXwAIAgAAAAEAAAAL + + + + + Test + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + + + + + + + + + + + + + + + Test_Get_ESBExceptions_Application + + + + + + + + + + + + Output + + + + + + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABNQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtFU0JFeGNlcHRpb25Qcm9wZXJ0eVNjaGVtYUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + + + + 1 + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw== + + + + + + + + + + + + + + + + + + + Test_ThrowException + + + + + + + + + + + + Testing that an exception was thrown + + + + + + + + + + + + + + + + + + + Test_Get_POP3_DispositionNotificationTo + + + + + + + + + + + + Output + + + + + + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABFQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtQT1AzUHJvcGVydHlTY2hlbWFFbnVtAQAAAAd2YWx1ZV9fAAgCAAAAAgAAAAs= + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + + + + 1 + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw== + + + + + + + + + + + + + + + + + + + Test_Get_ContextPropertyFromCacheNotFound_DefaultForType + + + + + + + + + + + + Output + + + + + + + + + + test + + + + + test + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw== + + + + + + + + 1 + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw== + + + + + + + + + + + + + + + + + + + Test_AddCustomContextPropertyToCache_OverrideExpiryTimeSetPriorityNotRemovable + + + + + + + + + + + + From + + + + + http://schemas.microsoft.com/BizTalk/2003/smtp-properties + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ2FjaGVGYWlsdXJlRW51bQEAAAAHdmFsdWVfXwAIAgAAAAAAAAAL + + + + + + + + + + + 6000 + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + + + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAFlTeXN0ZW0uUnVudGltZS5DYWNoaW5nLCBWZXJzaW9uPTQuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49YjAzZjVmN2YxMWQ1MGEzYQUBAAAAKFN5c3RlbS5SdW50aW1lLkNhY2hpbmcuQ2FjaGVJdGVtUHJpb3JpdHkBAAAAB3ZhbHVlX18ACAIAAAABAAAACw== + + + + + + + + + + + + + + + + + + + Test_TransformMessageVaildateSourceIfKnown + + + + + + + + + + + + BREPipelineFramework.TestProject.Message1_To_Message2 + + + + + BREPipelineFramework.TestProject, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAQUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHJhbnNmb3JtYXRpb25Tb3VyY2VTY2hlbWFWYWxpZGF0aW9uAQAAAAd2YWx1ZV9fAAgCAAAAAgAAAAs= + + + + + + + + + + + + + + + + + + + Test_UncaughtPolicyExceptionAfterUpdate + + + + + + + + + + + + Hello + + + + + Duh + + + + + + + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABEQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtGVFBQcm9wZXJ0eVNjaGVtYUVudW0BAAAAB3ZhbHVlX18ACAIAAAAIAAAACw== + + + + + Test + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAEAAAACw== + + + + + + + + + + + + + + + + + + + + + + + + + Test_SetPartMIMEFileName_CacheResults + + + + + + + + + + + + Index0 + + + + + + + + + + FileName + + + + + http://schemas.microsoft.com/BizTalk/2003/mime-properties + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw== + + + + + + + + 5 + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw== + + + + + + + + + + + Index1 + + + + + + + + + + FileName + + + + + http://schemas.microsoft.com/BizTalk/2003/mime-properties + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAANkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuTWVzc2FnZVBhcnRJZGVudGlmaWVyVHlwZQEAAAAHdmFsdWVfXwAIAgAAAAEAAAAL + + + + + 1 + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + + + + 5 + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw== + + + + + + + + + + + Index2 + + + + + + + + + + FileName + + + + + http://schemas.microsoft.com/BizTalk/2003/mime-properties + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAANkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuTWVzc2FnZVBhcnRJZGVudGlmaWVyVHlwZQEAAAAHdmFsdWVfXwAIAgAAAAAAAAAL + + + + + Hello + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + + + + 5 + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw== + + + + + + + + + + + Index3 + + + + + + + + + + FileName + + + + + http://schemas.microsoft.com/BizTalk/2003/mime-properties + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAANkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuTWVzc2FnZVBhcnRJZGVudGlmaWVyVHlwZQEAAAAHdmFsdWVfXwAIAgAAAAEAAAAL + + + + + 3 + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + + + + 5 + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw== + + + + + + + + + + + + + + + + + + + + Test_Get_ContextPropertyNotFound_Null + + + + + + + + + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABNQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtFU0JJdGluZXJhcnlQcm9wZXJ0eVNjaGVtYUVudW0BAAAAB3ZhbHVlX18ACAIAAAAGAAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw== + + + + + + + + + + + + + + + + + + + + + Output + + + + + ExpectedResult + + + + + 1 + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw== + + + + + + + + + + + + + + + + + + + Test_TransformMessageWithDisassemble + + + + + + + + + + + + BREPipelineFramework.TestProject.Message1_To_Message2 + + + + + BREPipelineFramework.TestProject, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAQUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHJhbnNmb3JtYXRpb25Tb3VyY2VTY2hlbWFWYWxpZGF0aW9uAQAAAAd2YWx1ZV9fAAgCAAAAAgAAAAs= + + + + + + + + + + + + + + + + + + + + Test_CheckIfRegexExistsInMessage_False + + + + + + + + + + + >(.+?)< + + + + + + + + + + + + + + + Output + + + + + ExpectedResult + + + + + 1 + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw== + + + + + + + + + + + + + + + + + + + Test_Set_WSS_Url + + + + + + + + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABEQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtXU1NQcm9wZXJ0eVNjaGVtYUVudW0BAAAAB3ZhbHVlX18ACAIAAAAZAAAACw== + + + + + ExpectedResult + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + + + + + + + + + + + + + + + Test_RemoveAttributeByName + + + + + + + + + + + + why + + + + + + + + + + + + + + + + + + + Test_Get_ESBItinerary_ServiceName + + + + + + + + + + + + Output + + + + + + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABNQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtFU0JJdGluZXJhcnlQcm9wZXJ0eVNjaGVtYUVudW0BAAAAB3ZhbHVlX18ACAIAAAAGAAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + + + + 1 + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw== + + + + + + + + + + + + + + + + + + + Test_Set_MSMQT_CorrelationId + + + + + + + + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABGQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtNU01RVFByb3BlcnR5U2NoZW1hRW51bQEAAAAHdmFsdWVfXwAIAgAAAAgAAAAL + + + + + test + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + + + + + + + + + + + + + + + Test_GetXPathResult + + + + + + + + + + + + Property1 + + + + + https://BREPipelineFramework.TestProject.BREPipelineFramework_PropSchema + + + + + + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAMEJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuWFBhdGhSZXN1bHRUeXBlRW51bQEAAAAHdmFsdWVfXwAIAgAAAAAAAAAL + + + + + /*[local-name()='Root' and namespace-uri()='']/*[local-name()='Stages' and namespace-uri()='']/*[local-name()='Stage' and namespace-uri()='']/*[local-name()='Components' and namespace-uri()='']/*[local-name()='Component' and namespace-uri()='']/*[local-name()='Properties' and namespace-uri()='']/*[local-name()='ApplicationContext' and namespace-uri()='http://www.w3.org/2001/XMLSchema-instance'] + + + + + true + + + + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + + + + + + + + + + + + + + + Test_Get_BTS_DestinationParty + + + + + + + + + + + + Output + + + + + + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABHQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtHbG9iYWxQcm9wZXJ0eVNjaGVtYUVudW0BAAAAB3ZhbHVlX18ACAIAAAAYAAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw== + + + + + + + + 1 + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw== + + + + + + + + + + + + + + + + + + + Test_RemoveElementByName + + + + + + + + + + + + Me + + + + + + + + + + + + + + + + + + + Test_UpdateElementValueByNodeNameAndOldValue + + + + + + + + + + + + Me + + + + + what + + + + + why + + + + + + + + + + + + + + + + + + + Test_GetXPathResult_Name + + + + + + + + + + + + Property1 + + + + + https://BREPipelineFramework.TestProject.BREPipelineFramework_PropSchema + + + + + + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAMEJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuWFBhdGhSZXN1bHRUeXBlRW51bQEAAAAHdmFsdWVfXwAIAgAAAAEAAAAL + + + + + /*[local-name()='Root' and namespace-uri()='']/*[local-name()='Stages' and namespace-uri()='']/*[local-name()='Stage' and namespace-uri()='']/*[local-name()='Components' and namespace-uri()='']/*[local-name()='Component' and namespace-uri()='']/*[local-name()='Properties' and namespace-uri()='']/*[local-name()='ApplicationContext' and namespace-uri()='http://www.w3.org/2001/XMLSchema-instance'] + + + + + true + + + + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + + + + + + + + + + + + + + + Test_Set_BTF2_PassAckThrough + + + + + + + + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABFQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtCVEYyUHJvcGVydHlTY2hlbWFFbnVtAQAAAAd2YWx1ZV9fAAgCAAAADgAAAAs= + + + + + test + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + + + + + + + + + + + + + + + Test_AddCustomContextPropertyToCache_OverrideExpiryTime + + + + + + + + + + + + From + + + + + http://schemas.microsoft.com/BizTalk/2003/smtp-properties + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ2FjaGVGYWlsdXJlRW51bQEAAAAHdmFsdWVfXwAIAgAAAAAAAAAL + + + + + + + + + + + 6000 + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + + + + + + + + + + + + + + + + Test_CheckIfStringExistsInMessage_False + + + + + + + + + + + InstructionLoaderPolicy + + + + + + + + + + + + + + + Output + + + + + ExpectedResult + + + + + 1 + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw== + + + + + + + + + + + + + + + + + + + Test_Get_EDIOverride_UNA6Suffix + + + + + + + + + + + + Output + + + + + + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABMQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtFZGlPdmVycmlkZVByb3BlcnR5U2NoZW1hRW51bQEAAAAHdmFsdWVfXwAIAgAAACMAAAAL + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + + + + 1 + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw== + + + + + + + + + + + + + + + + + + + Test_GetCachedValueFromSSO + + + + + + + + + + + + BREPipelineFramework + + + + + Key + + + + + 5 + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw== + + + + + + + + + + + + + + + + + + + Test_Get_MSMQT_CorrelationId + + + + + + + + + + + + Output + + + + + + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABGQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtNU01RVFByb3BlcnR5U2NoZW1hRW51bQEAAAAHdmFsdWVfXwAIAgAAAAgAAAAL + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + + + + 1 + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw== + + + + + + + + + + + + + + + + + + + Test_AddNodeWithValue + + + + + + + + + + + + + + + + + + /*[local-name()='Message'] + + + + + test + + + + + bleh + + + + + + + + + + + + + + + + + + + Test_GetUppercaseString + + + + + + + + + + + + Property1 + + + + + https://BREPipelineFramework.TestProject.BREPipelineFramework_PropSchema + + + + + + + + + + FoundExpectedResult + + + + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + + + + + + + + + + + + + + + Test_Set_ESBItinerary_ServiceName + + + + + + + + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABNQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtFU0JJdGluZXJhcnlQcm9wZXJ0eVNjaGVtYUVudW0BAAAAB3ZhbHVlX18ACAIAAAAGAAAACw== + + + + + test + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + + + + + + + + + + + + + + + Test_UpdateAttributeValueByNameAndNamespace + + + + + + + + + + + + why + + + + + bleh + + + + + woohoo + + + + + + + + + + + + + + + + + + + Test_UpdateAttributeNameByNameAndNamespace + + + + + + + + + + + + why + + + + + what + + + + + bleh + + + + + + + + + + + + + + + + + + + Test_AssembleFFWithHeaderAndTrailer + + + + + + + + + + + + BREPipelineFramework.TestProject.Sample_FF_Header + + + + + BREPipelineFramework.TestProject.Sample_FF_Footer + + + + + + + + + + + + + + + + + + + Test_ValidateXML + + + + + + + + + + + + + + + + + + + + + + + + + + Test_ReplaceSubstring + + + + + + + + + + + + Property1 + + + + + https://BREPipelineFramework.TestProject.BREPipelineFramework_PropSchema + + + + + + + + + + FoundUnexpectedResult + + + + + Unexpected + + + + + Expected + + + + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + + + + + + + + + + + + + + + Test_FindReplaceRegexInMessage + + + + + + + + + + + + (?<=<Enabled vt="11">)(?:(?!<\/([a-z0-9]+:)?Enabled>).)* + + + + + hello + + + + + + + + + + + + + + + + + + + Test_Get_EDIAS2_AS2From + + + + + + + + + + + + Output + + + + + + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABJQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtFZGlJbnRBU1Byb3BlcnR5U2NoZW1hRW51bQEAAAAHdmFsdWVfXwAIAgAAAAAAAAAL + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + + + + 1 + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw== + + + + + + + + + + + + + + + + + + + Test_Set_XPath_Value + + + + + + + + + + + + From + + + + + http://schemas.microsoft.com/BizTalk/2003/smtp-properties + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAMEJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuWFBhdGhSZXN1bHRUeXBlRW51bQEAAAAHdmFsdWVfXwAIAgAAAAAAAAAL + + + + + /*[local-name()='Root' and namespace-uri()='']/*[local-name()='Stages' and namespace-uri()='']/*[local-name()='Stage' and namespace-uri()='']/*[local-name()='Components' and namespace-uri()='']/*[local-name()='Component' and namespace-uri()='']/*[local-name()='Properties' and namespace-uri()='']/*[local-name()='ApplicationContext' and namespace-uri()='http://www.w3.org/2001/XMLSchema-instance'] + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + true + + + + + + + + + + + + + + + + + + + Test_AssembleFF + + + + + + + + + + + + + + + + + + + + + + + + + + Test_Get_SOAP_Username + + + + + + + + + + + + Output + + + + + + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABFQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtTT0FQUHJvcGVydHlTY2hlbWFFbnVtAQAAAAd2YWx1ZV9fAAgCAAAAEQAAAAs= + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + + + + 1 + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw== + + + + + + + + + + + + + + + + + + + Test_Get_WSS_Url + + + + + + + + + + + + Output + + + + + + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABEQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtXU1NQcm9wZXJ0eVNjaGVtYUVudW0BAAAAB3ZhbHVlX18ACAIAAAAZAAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw== + + + + + + + + 1 + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw== + + + + + + + + + + + + + + + + + + + Test_ReapplyCachedContext + + + + + + + + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + + + + + + + + + + + + + + + Test_Set_EDI_AgreementID + + + + + + + + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABEQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtFRElQcm9wZXJ0eVNjaGVtYUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + test + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + + + + + + + + + + + + + + + Test_Set_CustomProperty_String + + + + + + + + + + + + Property1 + + + + + https://BREPipelineFramework.TestProject.BREPipelineFramework_PropSchema + + + + + ExpectedResult + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + + + + + + + + + + + + + + + Test_AddNodeIfNotThere + + + + + + + + + + + + + + + + + + /*[local-name()='Message'] + + + + + Elem + + + + + + + + + + + + + + + + + + + Test_Set_XLANGS_SendingOrchestrationType + + + + + + + + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABQQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtYTEFOR1NCVFhFbmdpbmVQcm9wZXJ0eVNjaGVtYUVudW0BAAAAB3ZhbHVlX18ACAIAAAAEAAAACw== + + + + + test + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + + + + + + + + + + + + + + + Test_GetXPathResult_Namespace + + + + + + + + + + + + Property1 + + + + + https://BREPipelineFramework.TestProject.BREPipelineFramework_PropSchema + + + + + + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAMEJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuWFBhdGhSZXN1bHRUeXBlRW51bQEAAAAHdmFsdWVfXwAIAgAAAAIAAAAL + + + + + /*[local-name()='Root' and namespace-uri()='']/*[local-name()='Stages' and namespace-uri()='']/*[local-name()='Stage' and namespace-uri()='']/*[local-name()='Components' and namespace-uri()='']/*[local-name()='Component' and namespace-uri()='']/*[local-name()='Properties' and namespace-uri()='']/*[local-name()='ApplicationContext' and namespace-uri()='http://www.w3.org/2001/XMLSchema-instance'] + + + + + true + + + + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + + + + + + + + + + + + + + + Test_Get_SBMessaging_Label + + + + + + + + + + + + Output + + + + + + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABMQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtTQk1lc3NhZ2luZ1Byb3BlcnR5U2NoZW1hRW51bQEAAAAHdmFsdWVfXwAIAgAAAAYAAAAL + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + + + + 1 + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw== + + + + + + + + + + + + + + + + + + + Test_RemoveElementByNameAndNamespace + + + + + + + + + + + + bleh + + + + + Me + + + + + + + + + + + + + + + + + + + + Test_DeleteContextFromCache + + + + + + + + + + + + + + Test_Compensate + + + + + + + + + + + + + + + + + + + + + + + + + + + Test_AddCustomContextPropertyToCache_OverrideExpiryTimeSetPriorityDefault + + + + + + + + + + + + From + + + + + http://schemas.microsoft.com/BizTalk/2003/smtp-properties + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ2FjaGVGYWlsdXJlRW51bQEAAAAHdmFsdWVfXwAIAgAAAAAAAAAL + + + + + + + + + + + 6000 + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + + + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAFlTeXN0ZW0uUnVudGltZS5DYWNoaW5nLCBWZXJzaW9uPTQuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49YjAzZjVmN2YxMWQ1MGEzYQUBAAAAKFN5c3RlbS5SdW50aW1lLkNhY2hpbmcuQ2FjaGVJdGVtUHJpb3JpdHkBAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + + + + + + + + + + + + + + + Test_RemoveElementAndChildrenByNameAndNamespace + + + + + + + + + + + + http://test + + + + + Help + + + + + + + + + + + + + + + + + + + Test_Get_CustomStringFromCacheNotFound_DefaultForType + + + + + + + + + + + + Output + + + + + + + + + + test123 + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw== + + + + + + + + 1 + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw== + + + + + + + + + + + + + + + + + + + Test_CreateSSOTicket + + + + + + + + + + + + + + + + + + + + + + + + + + Test_UpdateElementValueByNodeName + + + + + + + + + + + + Me + + + + + Test + + + + + + + + + + + + + + + + + + + Test_TransformMessage + + + + + + + + + + + + BREPipelineFramework.TestProject.Message1_To_Message2 + + + + + BREPipelineFramework.TestProject, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAQUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHJhbnNmb3JtYXRpb25Tb3VyY2VTY2hlbWFWYWxpZGF0aW9uAQAAAAd2YWx1ZV9fAAgCAAAAAAAAAAs= + + + + + + + + + + + + + + + + + + + Test_Get_WCF_Action + + + + + + + + + + + + Output + + + + + + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABEQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtXQ0ZQcm9wZXJ0eVNjaGVtYUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw== + + + + + + + + 1 + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw== + + + + + + + + + + + + + + + + + + + Test_DeleteStringFromCache + + + + + + + + + + + + TestKey + + + + + + + + + + + + + + + + + + + Test_Set_XMLNORM_PreserveBom + + + + + + + + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABIQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtYTUxOT1JNUHJvcGVydHlTY2hlbWFFbnVtAQAAAAd2YWx1ZV9fAAgCAAAACAAAAAs= + + + + + false + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw== + + + + + + + + + + + + + + + + + + + Test_Get_BTF2_PassAckThrough + + + + + + + + + + + + Output + + + + + + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABFQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtCVEYyUHJvcGVydHlTY2hlbWFFbnVtAQAAAAd2YWx1ZV9fAAgCAAAADgAAAAs= + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + + + + 1 + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw== + + + + + + + + + + + + + + + + + + + Test_MessageBodyLength + + + + + + + + + + + + TestKey + + + + + + + + + + + + + + + + + + + + + 5 + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw== + + + + + + + + + + + + + + + + + + + Test_Set_XPath_Namespace + + + + + + + + + + + + From + + + + + http://schemas.microsoft.com/BizTalk/2003/smtp-properties + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAMEJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuWFBhdGhSZXN1bHRUeXBlRW51bQEAAAAHdmFsdWVfXwAIAgAAAAIAAAAL + + + + + /*[local-name()='Root' and namespace-uri()='']/*[local-name()='Stages' and namespace-uri()='']/*[local-name()='Stage' and namespace-uri()='']/*[local-name()='Components' and namespace-uri()='']/*[local-name()='Component' and namespace-uri()='']/*[local-name()='Properties' and namespace-uri()='']/*[local-name()='ApplicationContext' and namespace-uri()='http://www.w3.org/2001/XMLSchema-instance'] + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + true + + + + + + + + + + + + + + + + + + + Test_Get_FILE_ReceivedFileName + + + + + + + + + + + + Output + + + + + + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABFQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtGaWxlUHJvcGVydHlTY2hlbWFFbnVtAQAAAAd2YWx1ZV9fAAgCAAAABAAAAAs= + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + + + + 1 + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw== + + + + + + + + + + + + + + + + + + + Test_TransformMessageVaildateSourceIfKnownTwice + + + + + + + + + + + + BREPipelineFramework.TestProject.Message1_To_Message2 + + + + + BREPipelineFramework.TestProject, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAQUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHJhbnNmb3JtYXRpb25Tb3VyY2VTY2hlbWFWYWxpZGF0aW9uAQAAAAd2YWx1ZV9fAAgCAAAAAQAAAAs= + + + + + + + + + + + BREPipelineFramework.TestProject.Message2_To_Message3 + + + + + BREPipelineFramework.TestProject, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAQUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHJhbnNmb3JtYXRpb25Tb3VyY2VTY2hlbWFWYWxpZGF0aW9uAQAAAAd2YWx1ZV9fAAgCAAAAAQAAAAs= + + + + + + + + + + + + + + + + + + + Test_SetPartDetails_CacheResults + + + + + + + + + + + + 1 + + + + + + + + + + + + + 1 + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw== + + + + + + + + + + + 2 + + + + + + + + + + + + + 1 + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw== + + + + + + + + + + + 3 + + + + + + + + + + test + + + + + http://test + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + + + + 1 + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw== + + + + + + + + + + + 4 + + + + + + + + + + test + + + + + http://test + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAANkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuTWVzc2FnZVBhcnRJZGVudGlmaWVyVHlwZQEAAAAHdmFsdWVfXwAIAgAAAAAAAAAL + + + + + Hello + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + + + + 1 + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw== + + + + + + + + + + + 5 + + + + + + + + + + test + + + + + http://test + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAANkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuTWVzc2FnZVBhcnRJZGVudGlmaWVyVHlwZQEAAAAHdmFsdWVfXwAIAgAAAAEAAAAL + + + + + 3 + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + + + + 1 + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw== + + + + + + + + + + + 6 + + + + + + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAANkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuTWVzc2FnZVBhcnRJZGVudGlmaWVyVHlwZQEAAAAHdmFsdWVfXwAIAgAAAAAAAAAL + + + + + Hello + + + + + + + + 1 + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw== + + + + + + + + + + + 7 + + + + + + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAANkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuTWVzc2FnZVBhcnRJZGVudGlmaWVyVHlwZQEAAAAHdmFsdWVfXwAIAgAAAAEAAAAL + + + + + 3 + + + + + + + + 1 + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw== + + + + + + + + + + + 8 + + + + + + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAANkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuTWVzc2FnZVBhcnRJZGVudGlmaWVyVHlwZQEAAAAHdmFsdWVfXwAIAgAAAAAAAAAL + + + + + Hello + + + + + + + + 1 + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw== + + + + + + + + + + + 9 + + + + + + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAANkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuTWVzc2FnZVBhcnRJZGVudGlmaWVyVHlwZQEAAAAHdmFsdWVfXwAIAgAAAAEAAAAL + + + + + 3 + + + + + + + + 1 + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw== + + + + + + + + + + + + + + + + + + + Test_Set_SOAP_MethodName + + + + + + + + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABFQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtTT0FQUHJvcGVydHlTY2hlbWFFbnVtAQAAAAd2YWx1ZV9fAAgCAAAABgAAAAs= + + + + + test + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + + + + + + + + + + + + + + + Test_DuplicateHelperMetaInstructions + + + + + + + + + + + + Duplicate throw exception helper worked as expected + + + + + + + + + + + + + + + + + + + Test_Set_XPath_Name + + + + + + + + + + + + From + + + + + http://schemas.microsoft.com/BizTalk/2003/smtp-properties + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAMEJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuWFBhdGhSZXN1bHRUeXBlRW51bQEAAAAHdmFsdWVfXwAIAgAAAAEAAAAL + + + + + /*[local-name()='Root' and namespace-uri()='']/*[local-name()='Stages' and namespace-uri()='']/*[local-name()='Stage' and namespace-uri()='']/*[local-name()='Components' and namespace-uri()='']/*[local-name()='Component' and namespace-uri()='']/*[local-name()='Properties' and namespace-uri()='']/*[local-name()='ApplicationContext' and namespace-uri()='http://www.w3.org/2001/XMLSchema-instance'] + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + true + + + + + + + + + + + + + + + + + + + Test_DuplicateContextMetaInstructions + + + + + + + + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABHQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtHbG9iYWxQcm9wZXJ0eVNjaGVtYUVudW0BAAAAB3ZhbHVlX18ACAIAAAAYAAAACw== + + + + + ExpectedResult + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + + + + + + + + + + + + + + + Test_AddAttribute + + + + + + + + + + + + + + + + + + /*[local-name()='Message']/*[local-name()='Element'] + + + + + att + + + + + blah + + + + + + + + + + + + + + + + + + + Test_Set_XPath_NotFound_Exception + + + + + + + + + + + + From + + + + + http://schemas.microsoft.com/BizTalk/2003/smtp-properties + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAMEJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuWFBhdGhSZXN1bHRUeXBlRW51bQEAAAAHdmFsdWVfXwAIAgAAAAEAAAAL + + + + + /*[local-name()='Root' and namespace-uri()='']/*[local-name()='Stages' and namespace-uri()='']/*[local-name()='Stage' and namespace-uri()='']/*[local-name()='Components' and namespace-uri()='']/*[local-name()='Component' and namespace-uri()='']/*[local-name()='Properties' and namespace-uri()='']/*[local-name()='ApplicationContext' and namespace-uri()='http://www.w3.org/2001/XMLSchema-instance'] + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + true + + + + + + + + + + + test + + + + + test + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAMEJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuWFBhdGhSZXN1bHRUeXBlRW51bQEAAAAHdmFsdWVfXwAIAgAAAAAAAAAL + + + + + /*[local-name()='Hoot' and namespace-uri()='']/*[local-name()='Stages' and namespace-uri()='']/*[local-name()='Stage' and namespace-uri()='']/*[local-name()='Components' and namespace-uri()='']/*[local-name()='Component' and namespace-uri()='']/*[local-name()='Properties' and namespace-uri()='']/*[local-name()='ApplicationContext' and namespace-uri()='http://www.w3.org/2001/XMLSchema-instance'] + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAEAAAACw== + + + + + true + + + + + + + + + + + + + + + + + + + Test_AssembleXML + + + + + + + + + + + + BREPipelineFramework.TestProject.Envelope + + + + + + + + + + + + + + + + + + + Test_RemoveElementAndChildrenByName + + + + + + + + + + + + Help + + + + + + + + + + + + + + + + + + + Test_GetFileExtension + + + + + + + + + + + + Property1 + + + + + https://BREPipelineFramework.TestProject.BREPipelineFramework_PropSchema + + + + + + + + + + test.xml + + + + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + + + + + + + + + + + + + + + + Test_NullifyMessage + + + + + + + + + + + + + + Test_NullifyMessageWithTypedXMLDocument + + + + + + + + + + + + + + + + + + + + + + + + + + + Test_Set_SQL_ConnectionString + + + + + + + + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABEQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtTUUxQcm9wZXJ0eVNjaGVtYUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + + + + + + {0}Res{1} + + + + + Expected,ult + + + + + , + + + + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + + + + + + + + + + + + + + + Test_ReapplyCachedContext_SMTPFrom + + + + + + + + + + + + From + + + + + http://schemas.microsoft.com/BizTalk/2003/smtp-properties + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ2FjaGVGYWlsdXJlRW51bQEAAAAHdmFsdWVfXwAIAgAAAAAAAAAL + + + + + + + + + + + + + + + + + + + Test_DisassembleXMLPromotePropertiesOnly + + + + + + + + + + + + + + + + + + + + + + + + + + Test_Set_XPath_NotFound_Ignore + + + + + + + + + + + + From + + + + + http://schemas.microsoft.com/BizTalk/2003/smtp-properties + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAMEJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuWFBhdGhSZXN1bHRUeXBlRW51bQEAAAAHdmFsdWVfXwAIAgAAAAEAAAAL + + + + + /*[local-name()='Root' and namespace-uri()='']/*[local-name()='Stages' and namespace-uri()='']/*[local-name()='Stage' and namespace-uri()='']/*[local-name()='Components' and namespace-uri()='']/*[local-name()='Component' and namespace-uri()='']/*[local-name()='Properties' and namespace-uri()='']/*[local-name()='ApplicationContext' and namespace-uri()='http://www.w3.org/2001/XMLSchema-instance'] + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + true + + + + + + + + + + + test + + + + + test + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAMEJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuWFBhdGhSZXN1bHRUeXBlRW51bQEAAAAHdmFsdWVfXwAIAgAAAAAAAAAL + + + + + /*[local-name()='Hoot' and namespace-uri()='']/*[local-name()='Stages' and namespace-uri()='']/*[local-name()='Stage' and namespace-uri()='']/*[local-name()='Components' and namespace-uri()='']/*[local-name()='Component' and namespace-uri()='']/*[local-name()='Properties' and namespace-uri()='']/*[local-name()='ApplicationContext' and namespace-uri()='http://www.w3.org/2001/XMLSchema-instance'] + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAEAAAACw== + + + + + false + + + + + + + + + + + + + + + + + + + Test_ConcatenateString + + + + + + + + + + + + Property1 + + + + + https://BREPipelineFramework.TestProject.BREPipelineFramework_PropSchema + + + + + + + + + + FoundExpected + + + + + Result + + + + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + + + + + + + + + + + + + + + Test_Compensate + + + + + + + + + + + + + + + + + + + + + + + + + + Test_Get_ContextPropertyNotFound_Exception + + + + + + + + + + + + Output + + + + + + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABNQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtFU0JJdGluZXJhcnlQcm9wZXJ0eVNjaGVtYUVudW0BAAAAB3ZhbHVlX18ACAIAAAAGAAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + + + + 1 + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw== + + + + + + + + + + + + + + + + + + + Test_ChainNamespaceModifications + + + + + + + + + + + + http://test + + + + + http://brepipelineframework + + + + + + + + + + + http://brepipelineframework + + + + + http://testing123 + + + + + + + + + + + http://BizTalk_Server_Project1.HelloTest + + + + + + + + + + + + + + + + + + + Test_AssembleFFWithTrailer + + + + + + + + + + + + BREPipelineFramework.TestProject.Sample_FF_Footer + + + + + + + + + + + + + + + + + + + Test_ReapplyContextFromCacheNotFound_Ignore + + + + + + + + + + + + test + + + + + test + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ2FjaGVGYWlsdXJlRW51bQEAAAAHdmFsdWVfXwAIAgAAAAEAAAAL + + + + + + + + + + + Output + + + + + ExpectedResult + + + + + 1 + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw== + + + + + + + + + + + + + + + + + + + Test_DisassembleFFWithTrailer + + + + + + + + + + + + BREPipelineFramework.TestProject.Sample_FF + + + + + BREPipelineFramework.TestProject.Sample_FF_Footer + + + + + + + + + + + + + + + + + + + Test_Get_CustomStringFromCacheNotFound_Null + + + + + + + + + + + + Output + + + + + + + + + + test123 + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw== + + + + + + + + 1 + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw== + + + + + + + + + + + + + + + + + + + Test_ReplaceDocumentNamespaceAndPrefix + + + + + + + + + + + + http://brepipelineframework + + + + + bre + + + + + + + + + + + + + + + + + + + Test_Get_FTP_CommandLogFileName + + + + + + + + + + + + Output + + + + + + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABEQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtGVFBQcm9wZXJ0eVNjaGVtYUVudW0BAAAAB3ZhbHVlX18ACAIAAAAEAAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + + + + 1 + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw== + + + + + + + + + + + + + + + + + + + + Test_StringManipulation + + + + + + + + + + [YN]\d{3} + + + + + + + + + + + hello + + + + + + + + + + + + + + [YN]\d{3} + + + + + this makes more sense + + + + + + + + + + + hello + + + + + test + + + + + + + + + + + + + + + + + + + Test_AddDocumentNamespace + + + + + + + + + + + + http://brepipelineframework + + + + + + + + + + + + + + + + + + + Test_Set_SSO + + + + + + + + + + + + From + + + + + http://schemas.microsoft.com/BizTalk/2003/smtp-properties + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + BREPipelineFramework + + + + + Key + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + + + + + + + + + + + + + + + Test_Set_FTP_CommandLogFileName + + + + + + + + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABEQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtGVFBQcm9wZXJ0eVNjaGVtYUVudW0BAAAAB3ZhbHVlX18ACAIAAAAEAAAACw== + + + + + test + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + + + + + + + + + + + + + + + Test_Set_CustomProperty_Boolean + + + + + + + + + + + + Property3 + + + + + https://BREPipelineFramework.TestProject.BREPipelineFramework_PropSchema + + + + + true + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw== + + + + + + + + + + + + + + + + + + + Test_AddCustomContextPropertyToCache_Double + + + + + + + + + + + + From + + + + + http://schemas.microsoft.com/BizTalk/2003/smtp-properties + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ2FjaGVGYWlsdXJlRW51bQEAAAAHdmFsdWVfXwAIAgAAAAAAAAAL + + + + + + + + + + + MessageType + + + + + http://schemas.microsoft.com/BizTalk/2003/system-properties + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ2FjaGVGYWlsdXJlRW51bQEAAAAHdmFsdWVfXwAIAgAAAAAAAAAL + + + + + + + + + + + + + + + + + + + Test_Set_Multiple + + + + + + + + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABHQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtHbG9iYWxQcm9wZXJ0eVNjaGVtYUVudW0BAAAAB3ZhbHVlX18ACAIAAAAYAAAACw== + + + + + DestinationParty + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + + + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABMQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtFZGlPdmVycmlkZVByb3BlcnR5U2NoZW1hRW51bQEAAAAHdmFsdWVfXwAIAgAAACcAAAAL + + + + + UNB11 + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + + + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABMQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtFcnJvclJlcG9ydFByb3BlcnR5U2NoZW1hRW51bQEAAAAHdmFsdWVfXwAIAgAAAAAAAAAL + + + + + Description + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + + + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABFQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtIVFRQUHJvcGVydHlTY2hlbWFFbnVtAQAAAAd2YWx1ZV9fAAgCAAAAEwAAAAs= + + + + + Username + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + + + + + + + ReceivedFileName + + + + + http://schemas.microsoft.com/BizTalk/2003/file-properties + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw== + + + + + BREPipelineFramework + + + + + Key + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + + + + + + + Url + + + + + http://schemas.microsoft.com/BizTalk/2006/WindowsSharePointServices-properties + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAMEJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuWFBhdGhSZXN1bHRUeXBlRW51bQEAAAAHdmFsdWVfXwAIAgAAAAAAAAAL + + + + + /*[local-name()='Root' and namespace-uri()='']/*[local-name()='Stages' and namespace-uri()='']/*[local-name()='Stage' and namespace-uri()='']/*[local-name()='Components' and namespace-uri()='']/*[local-name()='Component' and namespace-uri()='']/*[local-name()='Properties' and namespace-uri()='']/*[local-name()='ApplicationContext' and namespace-uri()='http://www.w3.org/2001/XMLSchema-instance'] + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + true + + + + + + + + + + + ConnectionString + + + + + http://schemas.microsoft.com/BizTalk/2003/sql-properties + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAMEJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuWFBhdGhSZXN1bHRUeXBlRW51bQEAAAAHdmFsdWVfXwAIAgAAAAEAAAAL + + + + + /*[local-name()='Root' and namespace-uri()='']/*[local-name()='Stages' and namespace-uri()='']/*[local-name()='Stage' and namespace-uri()='']/*[local-name()='Components' and namespace-uri()='']/*[local-name()='Component' and namespace-uri()='']/*[local-name()='Properties' and namespace-uri()='']/*[local-name()='ApplicationContext' and namespace-uri()='http://www.w3.org/2001/XMLSchema-instance'] + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + true + + + + + + + + + + + Action + + + + + http://schemas.microsoft.com/BizTalk/2006/01/Adapters/WCF-properties + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAMEJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuWFBhdGhSZXN1bHRUeXBlRW51bQEAAAAHdmFsdWVfXwAIAgAAAAIAAAAL + + + + + /*[local-name()='Root' and namespace-uri()='']/*[local-name()='Stages' and namespace-uri()='']/*[local-name()='Stage' and namespace-uri()='']/*[local-name()='Components' and namespace-uri()='']/*[local-name()='Component' and namespace-uri()='']/*[local-name()='Properties' and namespace-uri()='']/*[local-name()='ApplicationContext' and namespace-uri()='http://www.w3.org/2001/XMLSchema-instance'] + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + true + + + + + + + + + + + + + + + + + + + Test_Get_EDI_AgreementID + + + + + + + + + + + + Output + + + + + + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABEQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtFRElQcm9wZXJ0eVNjaGVtYUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + + + + 1 + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw== + + + + + + + + + + + + + + + + + + + Test_Set_SFTP_UserName + + + + + + + + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABFQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtTRlRQUHJvcGVydHlTY2hlbWFFbnVtAQAAAAd2YWx1ZV9fAAgCAAAACgAAAAs= + + + + + test + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + + + + + + + + + + + + + + + Test_AddNodeWithNamespace + + + + + + + + + + + + + + + + + + /*[local-name()='Message'] + + + + + Test + + + + + http://testbre + + + + + + + + + + + + + + + + + + + Test_Set_SMTP_From + + + + + + + + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABFQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtTTVRQUHJvcGVydHlTY2hlbWFFbnVtAQAAAAd2YWx1ZV9fAAgCAAAABwAAAAs= + + + + + ExpectedResult + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + + + + + + + + + + + + + + + Test_Set_EDIAS2_AS2From + + + + + + + + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABJQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtFZGlJbnRBU1Byb3BlcnR5U2NoZW1hRW51bQEAAAAHdmFsdWVfXwAIAgAAAAAAAAAL + + + + + test + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + + + + + + + + + + + + + + + Test_ReplaceDocumentNamespace + + + + + + + + + + + + http://brepipelineframework + + + + + + + + + + + + + + + + + + + Test_ReturnRegexMatchByIndex + + + + + + + + + + + + Output + + + + + + + + + + >(.+?)< + + + + + 2 + + + + + + + + 1 + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw== + + + + + + + + + + + + + + + + + + + Test_GetValueFromSSO + + + + + + + + + + + + 2 + + + + + + + + + + BREPipelineFramework + + + + + Key + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + + + + 5 + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw== + + + + + + + + + + + + + + + + + + + Test_UpdateElementNameByOldNameAndNamespace + + + + + + + + + + + + Me + + + + + bleh + + + + + You + + + + + + + + + + + + + + + + + + + Test_AddAllContextPropertiesToCache + + + + + + + + + + + + + + + + + + + + + + + + + + Test_AssembleFFWithHeader + + + + + + + + + + + + BREPipelineFramework.TestProject.Sample_FF_Header + + + + + + + + + + + + + + + + + + + Test_Set_SOAP_Username + + + + + + + + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABFQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtTT0FQUHJvcGVydHlTY2hlbWFFbnVtAQAAAAd2YWx1ZV9fAAgCAAAAEQAAAAs= + + + + + ExpectedResult + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + + + + + + + + + + + + + + + + Test_CheckIfRegexExistsInMessage_True + + + + + + + + + + >(.+?)< + + + + + + + + + + + + + + Output + + + + + ExpectedResult + + + + + 1 + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw== + + + + + + + + + + + + + + + + + + + Test_ReplaceDocumentNamespace_Deprecated + + + + + + + + + + + + http://brepipelineframework + + + + + + + + + + + + + + + + + + + Test_RemoveContextProperty + + + + + + + + + + + + From + + + + + http://schemas.microsoft.com/BizTalk/2003/smtp-properties + + + + + + + + + + + + + + + + + + + Test_TransformMessageTwice + + + + + + + + + + + + BREPipelineFramework.TestProject.Message1_To_Message2 + + + + + BREPipelineFramework.TestProject, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAQUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHJhbnNmb3JtYXRpb25Tb3VyY2VTY2hlbWFWYWxpZGF0aW9uAQAAAAd2YWx1ZV9fAAgCAAAAAAAAAAs= + + + + + + + + + + + BREPipelineFramework.TestProject.Message2_To_Message3 + + + + + BREPipelineFramework.TestProject, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAQUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHJhbnNmb3JtYXRpb25Tb3VyY2VTY2hlbWFWYWxpZGF0aW9uAQAAAAd2YWx1ZV9fAAgCAAAAAAAAAAs= + + + + + + + + + + + + + + + + + + + Test_GetLowercaseString + + + + + + + + + + + + Property1 + + + + + https://BREPipelineFramework.TestProject.BREPipelineFramework_PropSchema + + + + + + + + + + FoundExpectedResult + + + + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + + + + + + + + + + + + + + + Test_Set_MessageTracking_OriginatingMessage + + + + + + + + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABQQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtNZXNzYWdlVHJhY2tpbmdQcm9wZXJ0eVNjaGVtYUVudW0BAAAAB3ZhbHVlX18ACAIAAAAGAAAACw== + + + + + test + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + + + + + + + + + + + + + + + Test_UpdateElementValueByOldValue + + + + + + + + + + + + what + + + + + right + + + + + + + + + + + + + + + + + + + Test_ReplaceNamespaceAndPrefix + + + + + + + + + + + + http://test + + + + + http://brepipelineframework + + + + + bre + + + + + + + + + + + + + + + + + + + Test_UpdateAttributeValueByName + + + + + + + + + + + + why + + + + + woohoo + + + + + + + + + + + + + + + + + + + Test_SetPartMIMEFileName + + + + + + + + + + + + Body.txt + + + + + + + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAANkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuTWVzc2FnZVBhcnRJZGVudGlmaWVyVHlwZQEAAAAHdmFsdWVfXwAIAgAAAAAAAAAL + + + + + Attachment + + + + + Attachment.txt + + + + + + + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAANkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuTWVzc2FnZVBhcnRJZGVudGlmaWVyVHlwZQEAAAAHdmFsdWVfXwAIAgAAAAEAAAAL + + + + + 2 + + + + + Hello.txt + + + + + + + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAANkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuTWVzc2FnZVBhcnRJZGVudGlmaWVyVHlwZQEAAAAHdmFsdWVfXwAIAgAAAAAAAAAL + + + + + What + + + + + What.txt + + + + + + + + + + + + + + + + + + + Test_ReturnFirstRegexMatchInString + + + + + + + + + + + + 2 + + + + + + + + + + (\d)[4]Test + + + + + Test1234Test + + + + + + + + 5 + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw== + + + + + + + + + + + + + + + + + + + Test_GetStringLength + + + + + + + + + + + + Property1 + + + + + https://BREPipelineFramework.TestProject.BREPipelineFramework_PropSchema + + + + + + + + + + TestString + + + + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + + + + + + + + + + + + + + + Test_RemoveAttributeByNameAndNamespace + + + + + + + + + + + + why + + + + + bleh + + + + + + + + + + + + + + + + + + + + Test_Get_ContextPropertyNotFound_DefaultForType + + + + + + + + + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABNQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtFU0JJdGluZXJhcnlQcm9wZXJ0eVNjaGVtYUVudW0BAAAAB3ZhbHVlX18ACAIAAAAGAAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw== + + + + + + + + + + + + + + + + + + + + + Output + + + + + ExpectedResult + + + + + 1 + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw== + + + + + + + + + + + + + + + + + + + Test_ReturnFirstRegexMatch + + + + + + + + + + + + Output + + + + + + + + + + >(.+?)< + + + + + + + + 1 + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw== + + + + + + + + + + + + + + + + + + + Test_GetPartyNameFromAlias + + + + + + + + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABHQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtHbG9iYWxQcm9wZXJ0eVNjaGVtYUVudW0BAAAAB3ZhbHVlX18ACAIAAAAYAAAACw== + + + + + + + + + + SourceControlRepository + + + + + TFS + + + + + Codeplex + + + + + true + + + + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + + + + + + + + + + + + + + + Test_UncaughtPolicyException + + + + + + + + + + + + + + + + + + + + + + + + + + + Test_HTTPHeaderManipulation + + + + + + + + + + + + + Test + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw== + + + + + + + + 32d6f253-de53-4cf3-b559-1ec34ac1ad28 + + + + + + + + + + + + + Test + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ2FjaGVGYWlsdXJlRW51bQEAAAAHdmFsdWVfXwAIAgAAAAAAAAAL + + + + + + + + + + + Important_User + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ2FjaGVGYWlsdXJlRW51bQEAAAAHdmFsdWVfXwAIAgAAAAAAAAAL + + + + + + + + + + + Invalid + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ2FjaGVGYWlsdXJlRW51bQEAAAAHdmFsdWVfXwAIAgAAAAEAAAAL + + + + + + + + + + + whoah + + + + + help + + + + + + + + + + + Test + + + + + overwrite + + + + + + + + + + + + + + + + + + + Test_GenerateGUID + + + + + + + + + + + + Property1 + + + + + https://BREPipelineFramework.TestProject.BREPipelineFramework_PropSchema + + + + + + + + + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + + + + + + + + + + + + + + + Test_Get_Legacy_DestinationQualifier + + + + + + + + + + + + Output + + + + + + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABHQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtMZWdhY3lQcm9wZXJ0eVNjaGVtYUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + + + + 1 + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw== + + + + + + + + + + + + + + + + + + + Test_ReapplyContextPropertiesFromCache_OverrideContextKey + + + + + + + + + + + + InterchangeID + + + + + http://schemas.microsoft.com/BizTalk/2003/system-properties + + + + + + + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + + + + + + + + + + + + + + + Test_ReplaceNamespace + + + + + + + + + + + + http://test + + + + + http://brepipelineframework + + + + + + + + + + + + + + + + + + + Test_Get_SOAP_MethodName + + + + + + + + + + + + Output + + + + + + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABFQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtTT0FQUHJvcGVydHlTY2hlbWFFbnVtAQAAAAd2YWx1ZV9fAAgCAAAABgAAAAs= + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + + + + 1 + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw== + + + + + + + + + + + + + + + + + + + Test_AddNode + + + + + + + + + + + + + + + + + + /*[local-name()='Message'] + + + + + elem + + + + + + + + + + + + + + + + + + + Test_AddNodeWithNamespaceAndValue + + + + + + + + + + + + + + + + + + /*[local-name()='Message'] + + + + + test + + + + + http://testbre + + + + + bleh + + + + + + + + + + + + + + + + + + + Test_Set_CustomProperty_Int + + + + + + + + + + + + Property2 + + + + + https://BREPipelineFramework.TestProject.BREPipelineFramework_PropSchema + + + + + 414 + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw== + + + + + + + + + + + + + + + + + + + Test_Get_HTTP_ContentType + + + + + + + + + + + + Output + + + + + + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABFQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtIVFRQUHJvcGVydHlTY2hlbWFFbnVtAQAAAAd2YWx1ZV9fAAgCAAAAAwAAAAs= + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + + + + 1 + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw== + + + + + + + + + + + + + + + + + + + Test_NullifyMessageWithTypedXMLDocument + + + + + + + + + *[local-name()='Element3' and namespace-uri()='http://BREPipelineFramework'] + Element3 + + + Test_XmlFactsApplicationStage + + + + + + + + + + + + + + + + + + + Test_AddCustomContextPropertyToCache_OverrideContextKey + + + + + + + + + + + + InterchangeID + + + + + http://schemas.microsoft.com/BizTalk/2003/system-properties + + + + + + + + + + + From + + + + + http://schemas.microsoft.com/BizTalk/2003/smtp-properties + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ2FjaGVGYWlsdXJlRW51bQEAAAAHdmFsdWVfXwAIAgAAAAAAAAAL + + + + + + + + + + + + + + + + + + + Test_GetXPathResult_NotFound_Ignore + + + + + + + + + + + + Property1 + + + + + https://BREPipelineFramework.TestProject.BREPipelineFramework_PropSchema + + + + + + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAMEJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuWFBhdGhSZXN1bHRUeXBlRW51bQEAAAAHdmFsdWVfXwAIAgAAAAAAAAAL + + + + + /*[local-name()='Hoot' and namespace-uri()='']/*[local-name()='Stages' and namespace-uri()='']/*[local-name()='Stage' and namespace-uri()='']/*[local-name()='Components' and namespace-uri()='']/*[local-name()='Component' and namespace-uri()='']/*[local-name()='Properties' and namespace-uri()='']/*[local-name()='ApplicationContext' and namespace-uri()='http://www.w3.org/2001/XMLSchema-instance'] + + + + + false + + + + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAEAAAACw== + + + + + + + + + + + + + + + + + + + Test_Get_ErrorReport_ErrorType + + + + + + + + + + + + Output + + + + + + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABMQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtFcnJvclJlcG9ydFByb3BlcnR5U2NoZW1hRW51bQEAAAAHdmFsdWVfXwAIAgAAAAEAAAAL + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + + + + 1 + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw== + + + + + + + + + + + + + + + + + + + + Test_CheckIfStringExistsInMessage_True + + + + + + + + + + InstructionLoaderPolicy + + + + + + + + + + + + + + Output + + + + + ExpectedResult + + + + + 1 + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw== + + + + + + + + + + + + + + + + + + + Test_ReplacePrefixForGivenNamespace + + + + + + + + + + + + http://test + + + + + test + + + + + + + + + + + + + + + + + + + Test_ReplaceNamespaceAndPrefixNoCurrentPrefix + + + + + + + + + + + + http://BizTalk_Server_Project1.HelloTest + + + + + bleh + + + + + bre + + + + + + + + + + + + + + + + + + + Test_MIME_GetContentType + + + + + + + + + + + + Body + + + + + + + + + + + + + 20 + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw== + + + + + + + + + + + Index0 + + + + + + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAANkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuTWVzc2FnZVBhcnRJZGVudGlmaWVyVHlwZQEAAAAHdmFsdWVfXwAIAgAAAAEAAAAL + + + + + 0 + + + + + + + + 1 + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAADAAAACw== + + + + + + + + + + + Index1 + + + + + + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAANkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuTWVzc2FnZVBhcnRJZGVudGlmaWVyVHlwZQEAAAAHdmFsdWVfXwAIAgAAAAEAAAAL + + + + + 1 + + + + + + + + 5000 + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + + + + + + + Index2 + + + + + + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAANkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuTWVzc2FnZVBhcnRJZGVudGlmaWVyVHlwZQEAAAAHdmFsdWVfXwAIAgAAAAEAAAAL + + + + + 2 + + + + + + + + 2 + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAEAAAACw== + + + + + + + + + + + Index3 + + + + + + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAANkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuTWVzc2FnZVBhcnRJZGVudGlmaWVyVHlwZQEAAAAHdmFsdWVfXwAIAgAAAAEAAAAL + + + + + 3 + + + + + + + + 20 + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw== + + + + + + + + + + + NameBody + + + + + + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAANkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuTWVzc2FnZVBhcnRJZGVudGlmaWVyVHlwZQEAAAAHdmFsdWVfXwAIAgAAAAAAAAAL + + + + + body + + + + + + + + 1 + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAADAAAACw== + + + + + + + + + + + NameAttachment + + + + + + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAANkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuTWVzc2FnZVBhcnRJZGVudGlmaWVyVHlwZQEAAAAHdmFsdWVfXwAIAgAAAAAAAAAL + + + + + Attachment + + + + + + + + 1 + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAADAAAACw== + + + + + + + + + + + NameHello + + + + + + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAANkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuTWVzc2FnZVBhcnRJZGVudGlmaWVyVHlwZQEAAAAHdmFsdWVfXwAIAgAAAAAAAAAL + + + + + Hello + + + + + + + + 1 + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAADAAAACw== + + + + + + + + + + + NameWhat + + + + + + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAANkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuTWVzc2FnZVBhcnRJZGVudGlmaWVyVHlwZQEAAAAHdmFsdWVfXwAIAgAAAAAAAAAL + + + + + What + + + + + + + + 1 + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAADAAAACw== + + + + + + + + + + + + + + + + + + + Test_CustomMetaInstruction + + + + + + + + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAG5CUkVQaXBlbGluZUZyYW1ld29yay5UZXN0U2FtcGxlSW5zdHJ1Y3Rpb25zLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAM0JSRVBpcGVsaW5lRnJhbWV3b3JrLlRlc3RTYW1wbGVJbnN0cnVjdGlvbnMuQlBGRW51bQEAAAAHdmFsdWVfXwAIAgAAAAUAAAAL + + + + + Test + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + + + + + + + + + + + + + + + Test_Set_BTS_DestinationParty + + + + + + + + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABHQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtHbG9iYWxQcm9wZXJ0eVNjaGVtYUVudW0BAAAAB3ZhbHVlX18ACAIAAAAYAAAACw== + + + + + ExpectedResult + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + + + + + + + + + + + + + + + Test_GetPartyNameFromAliasNotFoundException + + + + + + + + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABHQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtHbG9iYWxQcm9wZXJ0eVNjaGVtYUVudW0BAAAAB3ZhbHVlX18ACAIAAAAYAAAACw== + + + + + + + + + + SourceControlRepository + + + + + SVN + + + + + Codeplex + + + + + true + + + + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + + + + + + + + + + + + + + + Test_Get_XLANGS_SendingOrchestrationType + + + + + + + + + + + + Output + + + + + + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABQQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtYTEFOR1NCVFhFbmdpbmVQcm9wZXJ0eVNjaGVtYUVudW0BAAAAB3ZhbHVlX18ACAIAAAAEAAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + + + + 1 + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw== + + + + + + + + + + + + + + + + + + + Test_MIME_PartNames + + + + + + + + + + + + Body + + + + + + + + + + + + + 20 + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw== + + + + + + + + + + + Index0 + + + + + + + + + + 0 + + + + + + + + 1 + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAADAAAACw== + + + + + + + + + + + Index1 + + + + + + + + + + 1 + + + + + + + + 5000 + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + + + + + + + Index2 + + + + + + + + + + 2 + + + + + + + + 2 + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAEAAAACw== + + + + + + + + + + + Index3 + + + + + + + + + + 3 + + + + + + + + 20 + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw== + + + + + + + + + + + + + + + + + + + + Test_SQLConnection + + + + + + + + + + + + + + Test_SQLConnectionFromSSO + + + + + + + + + + + + + + test + + + + + + + + + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABFQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtIVFRQUHJvcGVydHlTY2hlbWFFbnVtAQAAAAd2YWx1ZV9fAAgCAAAACQAAAAs= + + + + + + + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + + + + + + + + + + + + + + + Test_ConcatenateMultipleStrings + + + + + + + + + + + + 2 + + + + + + + + + + 1 + + + + + 2 + + + + + + + + 1 + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw== + + + + + + + + + + + 3 + + + + + + + + + + 1 + + + + + 2 + + + + + 3 + + + + + + + + 1 + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw== + + + + + + + + + + + 4 + + + + + + + + + + 1 + + + + + 2 + + + + + 3 + + + + + 4 + + + + + + + + 1 + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw== + + + + + + + + + + + 5 + + + + + + + + + + 1 + + + + + 2 + + + + + 3 + + + + + 4 + + + + + 5 + + + + + + + + 1 + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw== + + + + + + + + + + + 6 + + + + + + + + + + 1 + + + + + 2 + + + + + 3 + + + + + 4 + + + + + 5 + + + + + 6 + + + + + + + + 1 + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw== + + + + + + + + + + + + + + + + + + + Test_Set_CustomProperty_DateTime + + + + + + + + + + + + Property4 + + + + + https://BREPipelineFramework.TestProject.BREPipelineFramework_PropSchema + + + + + 2002-05-30T09:00:00 + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAADAAAACw== + + + + + + + + + + + + + + + + + + + Test_RemoveAttributeByName_ResetPriority + + + + + + + + + + + + why + + + + + + + + + + + why + + + + + newattribute + + + + + + + + + + + + + + + + + + + + + + + + + Test_MIME_GetCharSet + + + + + + + + + + + + Body + + + + + + + + + + + + + 20 + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw== + + + + + + + + + + + Index0 + + + + + + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAANkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuTWVzc2FnZVBhcnRJZGVudGlmaWVyVHlwZQEAAAAHdmFsdWVfXwAIAgAAAAEAAAAL + + + + + 0 + + + + + + + + 1 + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAADAAAACw== + + + + + + + + + + + Index1 + + + + + + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAANkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuTWVzc2FnZVBhcnRJZGVudGlmaWVyVHlwZQEAAAAHdmFsdWVfXwAIAgAAAAEAAAAL + + + + + 1 + + + + + + + + 5000 + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + + + + + + + Index2 + + + + + + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAANkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuTWVzc2FnZVBhcnRJZGVudGlmaWVyVHlwZQEAAAAHdmFsdWVfXwAIAgAAAAEAAAAL + + + + + 2 + + + + + + + + 2 + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAEAAAACw== + + + + + + + + + + + Index3 + + + + + + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAANkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuTWVzc2FnZVBhcnRJZGVudGlmaWVyVHlwZQEAAAAHdmFsdWVfXwAIAgAAAAEAAAAL + + + + + 3 + + + + + + + + 20 + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw== + + + + + + + + + + + NameBody + + + + + + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAANkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuTWVzc2FnZVBhcnRJZGVudGlmaWVyVHlwZQEAAAAHdmFsdWVfXwAIAgAAAAAAAAAL + + + + + body + + + + + + + + 1 + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAADAAAACw== + + + + + + + + + + + NameAttachment + + + + + + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAANkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuTWVzc2FnZVBhcnRJZGVudGlmaWVyVHlwZQEAAAAHdmFsdWVfXwAIAgAAAAAAAAAL + + + + + Attachment + + + + + + + + 1 + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAADAAAACw== + + + + + + + + + + + NameHello + + + + + + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAANkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuTWVzc2FnZVBhcnRJZGVudGlmaWVyVHlwZQEAAAAHdmFsdWVfXwAIAgAAAAAAAAAL + + + + + Hello + + + + + + + + 1 + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAADAAAACw== + + + + + + + + + + + NameWhat + + + + + + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAANkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuTWVzc2FnZVBhcnRJZGVudGlmaWVyVHlwZQEAAAAHdmFsdWVfXwAIAgAAAAAAAAAL + + + + + What + + + + + + + + 1 + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAADAAAACw== + + + + + + + + + + + + + + + + + + + Test_FindReplaceStringInMessage + + + + + + + + + + + + BREPipelineFramework + + + + + Replaced + + + + + + + + + + + + + + + + + + + + Test_XmlFactsApplicationStage + + + + + + + + + + + + + + Test_OverrideXmlFactsApplicationStage + + + + + + + + + + *[local-name()='Element3' and namespace-uri()='http://BREPipelineFramework'] + Element3 + + + Test_XmlFactsApplicationStage + + + + + + + + + + + BREPipelineFramework.TestProject.Message1_To_Message2 + + + + + BREPipelineFramework.TestProject, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAQUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHJhbnNmb3JtYXRpb25Tb3VyY2VTY2hlbWFWYWxpZGF0aW9uAQAAAAd2YWx1ZV9fAAgCAAAAAgAAAAs= + + + + + + + + + + + + + + + + + http://after + + + + + + + + + + + + + + + + + + + Test_Get_CustomStringFromCacheNotFound_Exception + + + + + + + + + + + + Output + + + + + + + + + + test123123 + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + + + + 1 + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw== + + + + + + + + + + + + + + + + + + + Test_UpdateAttributeNameByName + + + + + + + + + + + + why + + + + + what + + + + + + + + + + + + + + + + + + + Test_GetCustomContextPropertyFromCache + + + + + + + + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABFQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtIVFRQUHJvcGVydHlTY2hlbWFFbnVtAQAAAAd2YWx1ZV9fAAgCAAAACQAAAAs= + + + + + + + + + + From + + + + + http://schemas.microsoft.com/BizTalk/2003/smtp-properties + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw== + + + + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + + + + + + + + + + + + + + + Test_UpdateElementValueByNodeNameNamespaceAndOldValue + + + + + + + + + + + + Me + + + + + bleh + + + + + what + + + + + why + + + + + + + + + + + + + + + + + + + Test_AddDocumentNamespaceAndPrefix_Deprecated + + + + + + + + + + + + http://brepipelineframework + + + + + bre + + + + + + + + + + + + + + + + + + + Test_MIME_GetPartCount + + + + + + + + + + + + PartCount + + + + + + + + + + + + + + + + + + + + + 1 + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw== + + + + + + + + + + + + + + + + + + + Test_Get_XMLNORM_PreserveBom + + + + + + + + + + + + Output + + + + + + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABIQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtYTUxOT1JNUHJvcGVydHlTY2hlbWFFbnVtAQAAAAd2YWx1ZV9fAAgCAAAACAAAAAs= + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw== + + + + + + + + 1 + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw== + + + + + + + + + + + + + + + + + + + Test_GetXPathResult_NotFound_Exception + + + + + + + + + + + + Property1 + + + + + https://BREPipelineFramework.TestProject.BREPipelineFramework_PropSchema + + + + + + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAMEJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuWFBhdGhSZXN1bHRUeXBlRW51bQEAAAAHdmFsdWVfXwAIAgAAAAAAAAAL + + + + + /*[local-name()='Hoot' and namespace-uri()='']/*[local-name()='Stages' and namespace-uri()='']/*[local-name()='Stage' and namespace-uri()='']/*[local-name()='Components' and namespace-uri()='']/*[local-name()='Component' and namespace-uri()='']/*[local-name()='Properties' and namespace-uri()='']/*[local-name()='ApplicationContext' and namespace-uri()='http://www.w3.org/2001/XMLSchema-instance'] + + + + + true + + + + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + + + + + + + + + + + + + + + Test_GetStringFromCache + + + + + + + + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABFQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtIVFRQUHJvcGVydHlTY2hlbWFFbnVtAQAAAAd2YWx1ZV9fAAgCAAAACQAAAAs= + + + + + + + + + + TestKey + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw== + + + + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + + + + + + + + + + + + + + + Test_ValidateStringLength_Fail + + + + + + + + + + + + Property1 + + + + + https://BREPipelineFramework.TestProject.BREPipelineFramework_PropSchema + + + + + + + + + + FoundExpected + + + + + Result + + + + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + + + + + + + Test + + + + + 5 + + + + + + + + + + + + + + + + + + + Test_Get_MessageTracking_OriginatingMessage + + + + + + + + + + + + Output + + + + + + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABQQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtNZXNzYWdlVHJhY2tpbmdQcm9wZXJ0eVNjaGVtYUVudW0BAAAAB3ZhbHVlX18ACAIAAAAGAAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + + + + 1 + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw== + + + + + + + + + + + + + + + + + + + Test_Set_POP3_DispositionNotificationTo + + + + + + + + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABFQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtQT1AzUHJvcGVydHlTY2hlbWFFbnVtAQAAAAd2YWx1ZV9fAAgCAAAAAgAAAAs= + + + + + test + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + + + + + + + + + + + + + + + Test_Set_Legacy_DestinationQualifier + + + + + + + + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABHQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtMZWdhY3lQcm9wZXJ0eVNjaGVtYUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw== + + + + + test + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + + + + + + + + + + + + + + + Test_Get_SQL_ConnectionString + + + + + + + + + + + + Output + + + + + + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABEQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtTUUxQcm9wZXJ0eVNjaGVtYUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw== + + + + + + + + 1 + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw== + + + + + + + + + + + + + + + + + + + Test_GetPartyNameFromAliasNotFoundNoException + + + + + + + + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABHQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtHbG9iYWxQcm9wZXJ0eVNjaGVtYUVudW0BAAAAB3ZhbHVlX18ACAIAAAAYAAAACw== + + + + + + + + + + SourceControlRepository + + + + + SVN + + + + + Codeplex + + + + + false + + + + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + + + + + + + + + + + + + + + Test_DeleteContextFromCache_OverrideContextKey + + + + + + + + + + + + InterchangeID + + + + + http://schemas.microsoft.com/BizTalk/2003/system-properties + + + + + + + + + + + + + + + + + + + + + + + + + Test_AddDocumentNamespaceAndPrefix + + + + + + + + + + + + http://brepipelineframework + + + + + bre + + + + + + + + + + + + + + + + + + + Test_DisassembleXML + + + + + + + + + + + + + + + + + + + + + + + + + + Test_AddStringToCache + + + + + + + + + + + + TestKey + + + + + TestCache + + + + + 5 + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw== + + + + + + + + + + + + + + + + + + + Test_AddCustomContextPropertyToCache_NotFound_IgnoreCarryOn + + + + + + + + + + + + From + + + + + http://schemas.microsoft.com/BizTalk/2003/smtp-properties + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ2FjaGVGYWlsdXJlRW51bQEAAAAHdmFsdWVfXwAIAgAAAAEAAAAL + + + + + + + + + + + + + + + + + + + Test_Get_MIME_ContentDescription + + + + + + + + + + + + Output + + + + + + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABFQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtNSU1FUHJvcGVydHlTY2hlbWFFbnVtAQAAAAd2YWx1ZV9fAAgCAAAAAAAAAAs= + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + + + + 1 + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw== + + + + + + + + + + + + + + + + + + + Test_SetPartDetails + + + + + + + + + + + + test + + + + + + + + + + + test + + + + + + + + + + + test + + + + + http://test + + + + + test + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + + + + + + + test + + + + + http://test + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAANkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuTWVzc2FnZVBhcnRJZGVudGlmaWVyVHlwZQEAAAAHdmFsdWVfXwAIAgAAAAAAAAAL + + + + + Hello + + + + + test + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + + + + + + + test + + + + + http://test + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAANkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuTWVzc2FnZVBhcnRJZGVudGlmaWVyVHlwZQEAAAAHdmFsdWVfXwAIAgAAAAEAAAAL + + + + + 3 + + + + + test + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + + + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAANkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuTWVzc2FnZVBhcnRJZGVudGlmaWVyVHlwZQEAAAAHdmFsdWVfXwAIAgAAAAAAAAAL + + + + + Hello + + + + + test + + + + + + + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAANkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuTWVzc2FnZVBhcnRJZGVudGlmaWVyVHlwZQEAAAAHdmFsdWVfXwAIAgAAAAEAAAAL + + + + + 3 + + + + + test + + + + + + + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAANkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuTWVzc2FnZVBhcnRJZGVudGlmaWVyVHlwZQEAAAAHdmFsdWVfXwAIAgAAAAAAAAAL + + + + + Hello + + + + + test + + + + + + + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAANkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuTWVzc2FnZVBhcnRJZGVudGlmaWVyVHlwZQEAAAAHdmFsdWVfXwAIAgAAAAEAAAAL + + + + + 3 + + + + + test + + + + + + + + + + + + + + + + + + + Test_Get_SMTP_From + + + + + + + + + + + + Output + + + + + + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABFQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtTTVRQUHJvcGVydHlTY2hlbWFFbnVtAQAAAAd2YWx1ZV9fAAgCAAAABwAAAAs= + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + + + + 1 + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw== + + + + + + + + + + + + + + + + + + + Test_UpdateElementNameByOldName + + + + + + + + + + + + Me + + + + + You + + + + + + + + + + + + + + + + + + + Test_Get_ContextPropertyFromCacheNotFound_Exception + + + + + + + + + + + + Output + + + + + + + + + + test + + + + + test + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + + + + 1 + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw== + + + + + + + + + + + + + + + + + + + Test_ReplaceNamespaceWithNoPrefix + + + + + + + + + + + + http://BizTalk_Server_Project1.HelloTest + + + + + bleh + + + + + + + + + + + + + + + + + + + Test_Set_WCF_Action + + + + + + + + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABEQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtXQ0ZQcm9wZXJ0eVNjaGVtYUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + ExpectedResult + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== + + + + + + + + + + + + + + + + + + + Test_DisassembleFFWithHeaderAndTrailer + + + + + + + + + + + + BREPipelineFramework.TestProject.Sample_FF + + + + + BREPipelineFramework.TestProject.Sample_FF_Header + + + + + true + + + + + BREPipelineFramework.TestProject.Sample_FF_Footer + + + + + + + + + + + + + + + + + + + Test_UpdateElementValueByNodeNameAndNamespace + + + + + + + + + + + + Me + + + + + bleh + + + + + Test + + + + + + + + + + + + + + + + + + + Test_ReapplyContextFromCacheNotFound_Exception + + + + + + + + + + + + test + + + + + test + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ2FjaGVGYWlsdXJlRW51bQEAAAAHdmFsdWVfXwAIAgAAAAAAAAAL + + + + + + + + + + + + + + + + + + + Test_SetMessageType + + + + + + + + + + + + + + + + + + + + + + + + + + Test_Get_ContextPropertyFromCacheNotFound_Null + + + + + + + + + + + + Output + + + + + + + + + + test + + + + + test + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw== + + + + + + + + 1 + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw== + + + + + + + + + + + + + + + + + + + Test_AddCustomContextPropertyToCache + + + + + + + + + + + + From + + + + + http://schemas.microsoft.com/BizTalk/2003/smtp-properties + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ2FjaGVGYWlsdXJlRW51bQEAAAAHdmFsdWVfXwAIAgAAAAAAAAAL + + + + + + + + + + + + + + /*[local-name()='Message' and namespace-uri()='http://BREPipelineFramework'] + C:\BREPipelineFramework\Dev\jcooper1982\BREPipelineFramework.BizTalk2013\BREPipelineFramework.TestProject\Message.xsd + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + Test_AddNodeWithValue + + + + + + + + + + + + + + + + + + /*[local-name()='Message'] + + + + + whoah + + + + + woohoo + + + + + + + + + + + + + BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.Helpers + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.Helpers + + + + + + + + + + + + + + + Test_XMLDisassemblerProperties + + + + + + + + + + + + TestKey + + + + + + + + + + Element + + + + + https://BREPipelineFramework.TestProject.BREPipelineFramework_PropSchema + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw== + + + + + + + + 5 + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw== + + + + + + + + + + + + + + + + + + + Test_FFDisassemblerPropertiesNoStream + + + + + + + + + + + + Don't need to do anything here but let's trace some info anyways + + + + + + + + + + + + + + + + + + + Test_FFDisassemblerProperties + + + + + + + + + + + + TestKey + + + + + + + + + + Element + + + + + https://BREPipelineFramework.TestProject.BREPipelineFramework_PropSchema + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw== + + + + + + + + 5 + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw== + + + + + + + + + + + + + + + + + + + Test_XMLDisassemblerPropertiesNoStream + + + + + + + + + + + + Don't need to do anything here but let's trace some info anyways + + + + + + + + \ No newline at end of file diff --git a/BRE Artifacts/Policies/BREPipelineFramework ExecutionPolicy.1.0.xml b/BRE Artifacts/Policies/BREPipelineFramework ExecutionPolicy.1.0.xml deleted file mode 100644 index 172ff7e..0000000 --- a/BRE Artifacts/Policies/BREPipelineFramework ExecutionPolicy.1.0.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - - - - /*[local-name()='Message' and namespace-uri()='http://BREPipelineFramework'] - C:\BREPipelineFramework\Dev\jcooper1982\BREPipelineFramework.BizTalk2013\BREPipelineFramework.TestProject\Message.xsd - - - BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc - - BREPipelineFramework.SampleInstructions.MetaInstructions - - - - - - - - - - - - - - - Test_AddNodeWithValue - - - - - - - - - - - - - - - - - - /*[local-name()='Message'] - - - - - whoah - - - - - woohoo - - - - - - - - \ No newline at end of file diff --git a/BRE Artifacts/Policies/BREPipelineFramework ExecutionPolicy.1.1.xml b/BRE Artifacts/Policies/BREPipelineFramework ExecutionPolicy.1.1.xml deleted file mode 100644 index 7de69a4..0000000 --- a/BRE Artifacts/Policies/BREPipelineFramework ExecutionPolicy.1.1.xml +++ /dev/null @@ -1,11623 +0,0 @@ - - - - - - - - - BREPipelineFramework.TestSampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc - - BREPipelineFramework.TestSampleInstructions - - - - BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc - - BREPipelineFramework.SampleInstructions - - - BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc - - BREPipelineFramework.Helpers - - - BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc - - BREPipelineFramework.Helpers - - - BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc - - BREPipelineFramework.Helpers - - - /*[local-name()='Message' and namespace-uri()='http://BREPipelineFramework'] - C:\BREPipelineFramework\Dev\jcooper1982\BREPipelineFramework.BizTalk2013\BREPipelineFramework.TestProject\Message.xsd - - - BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc - - BREPipelineFramework.SampleInstructions - - - BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc - - BREPipelineFramework.SampleInstructions - - - BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc - - BREPipelineFramework.SampleInstructions - - - BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc - - BREPipelineFramework.Helpers - - - BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc - - BREPipelineFramework.SampleInstructions - - - BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc - - BREPipelineFramework.SampleInstructions - - - BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc - - BREPipelineFramework.SampleInstructions - - - BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc - - BREPipelineFramework.SampleInstructions - - - BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc - - BREPipelineFramework.SampleInstructions - - - BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc - - BREPipelineFramework.SampleInstructions - - - BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc - - BREPipelineFramework.SampleInstructions - - - BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc - - BREPipelineFramework.SampleInstructions.MetaInstructions - - - BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc - - BREPipelineFramework.SampleInstructions - - - BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc - - BREPipelineFramework.Helpers - - - BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc - - BREPipelineFramework.SampleInstructions.MetaInstructions - - - BREPipelineFramework.TestSampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc - - BREPipelineFramework.TestSampleInstructions - - - BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc - - BREPipelineFramework.SampleInstructions - - - BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc - - BREPipelineFramework.Helpers - - - BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc - - BREPipelineFramework.SampleInstructions - - - BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc - - BREPipelineFramework.SampleInstructions.MetaInstructions - - - BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc - - BREPipelineFramework.SampleInstructions - - - BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc - - BREPipelineFramework.SampleInstructions - - - BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc - - BREPipelineFramework.SampleInstructions.MetaInstructions - - - BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc - - BREPipelineFramework.SampleInstructions - - - BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc - - BREPipelineFramework.SampleInstructions - - - BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc - - BREPipelineFramework.SampleInstructions - - - BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc - - BREPipelineFramework.SampleInstructions.MetaInstructions - - - BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc - - BREPipelineFramework.SampleInstructions - - - BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc - - BREPipelineFramework.SampleInstructions - - - BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc - - BREPipelineFramework.SampleInstructions.MetaInstructions - - - BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc - - BREPipelineFramework.Helpers - - - BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc - - BREPipelineFramework.SampleInstructions - - - BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc - - BREPipelineFramework.Helpers - - - BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc - - BREPipelineFramework.SampleInstructions - - - BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc - - BREPipelineFramework.SampleInstructions - - - BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc - - BREPipelineFramework.SampleInstructions - - - - - - - - - - - - - - - Test_UpdateAttributeValueByNameAndOldValue - - - - - - - - - - - - justbecause - - - - - why - - - - - woohoo - - - - - - - - - - - - - - - - - - - Test_AddNodeWithNamespaceIfNotThere - - - - - - - - - - - - - - - - - - /*[local-name()='Message'] - - - - - test - - - - - http://testbre - - - - - - - - - - - - - - - - - - - Test_Set_MIME_ContentDescription - - - - - - - - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABFQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtNSU1FUHJvcGVydHlTY2hlbWFFbnVtAQAAAAd2YWx1ZV9fAAgCAAAAAAAAAAs= - - - - - test - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw== - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== - - - - - - - - - - - - - - - - - - - Test_AddDocumentNamespace_Deprecated - - - - - - - - - - - - http://brepipelineframework - - - - - - - - - - - - - - - - - - - Test_Set_ESBExceptions_Application - - - - - - - - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABNQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtFU0JFeGNlcHRpb25Qcm9wZXJ0eVNjaGVtYUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== - - - - - test - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw== - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== - - - - - - - - - - - - - - - - - - - Test_AddDocumentNamespaceAndPrefix_Deprecated - - - - - - - - - - - - http://brepipelineframework - - - - - bre - - - - - - - - - - - - - - - - - - - Test_Get_SFTP_UserName - - - - - - - - - - - - Output - - - - - - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABFQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtTRlRQUHJvcGVydHlTY2hlbWFFbnVtAQAAAAd2YWx1ZV9fAAgCAAAACgAAAAs= - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== - - - - - - - - 1 - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw== - - - - - - - - - - - - - - - - - - - Test_Set_FILE_ReceivedFileName - - - - - - - - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABFQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtGaWxlUHJvcGVydHlTY2hlbWFFbnVtAQAAAAd2YWx1ZV9fAAgCAAAABAAAAAs= - - - - - ExpectedResult - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== - - - - - - - - - - - - - - - - - - - Test_FFDisassemblerPropertiesNoStream - - - - - - - - - - - - Don't need to do anything here but let's trace some info anyways - - - - - - - - - - - - - - - - - - - Test_RoundCurrentTime - - - - - - - - - - - - Property1 - - - - - https://BREPipelineFramework.TestProject.BREPipelineFramework_PropSchema - - - - - - - - - - 10 - - - - - o - - - - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== - - - - - - - - - - - - - - - - - - - Test_RemoveNamespace - - - - - - - - - - - - http://test - - - - - - - - - - - - - - - - - - - Test_ValidateStringLength_Success - - - - - - - - - - - - Property1 - - - - - https://BREPipelineFramework.TestProject.BREPipelineFramework_PropSchema - - - - - - - - - - FoundExpected - - - - - Result - - - - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== - - - - - - - - - - - Test - - - - - 4 - - - - - - - - - - - - - - - - - - - Test_ReplaceDocumentNamespaceAndPrefix_Deprecated - - - - - - - - - - - - http://brepipelineframework - - - - - bre - - - - - - - - - - - - - - - - - - - Test_Set_SBMessaging_Label - - - - - - - - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABMQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtTQk1lc3NhZ2luZ1Byb3BlcnR5U2NoZW1hRW51bQEAAAAHdmFsdWVfXwAIAgAAAAYAAAAL - - - - - test - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw== - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== - - - - - - - - - - - - - - - - - - - Test_Get_ESBExceptions_Application - - - - - - - - - - - - Output - - - - - - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABNQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtFU0JFeGNlcHRpb25Qcm9wZXJ0eVNjaGVtYUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== - - - - - - - - 1 - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw== - - - - - - - - - - - - - - - - - - - Test_ThrowException - - - - - - - - - - - - Testing that an exception was thrown - - - - - - - - - - - - - - - - - - - Test_Get_POP3_DispositionNotificationTo - - - - - - - - - - - - Output - - - - - - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABFQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtQT1AzUHJvcGVydHlTY2hlbWFFbnVtAQAAAAd2YWx1ZV9fAAgCAAAAAgAAAAs= - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== - - - - - - - - 1 - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw== - - - - - - - - - - - - - - - - - - - Test_Get_ContextPropertyFromCacheNotFound_DefaultForType - - - - - - - - - - - - Output - - - - - - - - - - test - - - - - test - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw== - - - - - - - - 1 - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw== - - - - - - - - - - - - - - - - - - - Test_FindReplaceRegexInMessage - - - - - - - - - - - - (?<=<Enabled vt="11">)(?:(?!<\/([a-z0-9]+:)?Enabled>).)* - - - - - hello - - - - - - - - - - - - - - - - - - - Test_TransformMessageVaildateSourceIfKnown - - - - - - - - - - - - BREPipelineFramework.TestProject.Message1_To_Message2 - - - - - BREPipelineFramework.TestProject, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAQUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHJhbnNmb3JtYXRpb25Tb3VyY2VTY2hlbWFWYWxpZGF0aW9uAQAAAAd2YWx1ZV9fAAgCAAAAAgAAAAs= - - - - - - - - - - - - - - - - - - - Test_SetPartMIMEFileName_CacheResults - - - - - - - - - - - - Index0 - - - - - - - - - - FileName - - - - - http://schemas.microsoft.com/BizTalk/2003/mime-properties - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw== - - - - - - - - 5 - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw== - - - - - - - - - - - Index1 - - - - - - - - - - FileName - - - - - http://schemas.microsoft.com/BizTalk/2003/mime-properties - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAANkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuTWVzc2FnZVBhcnRJZGVudGlmaWVyVHlwZQEAAAAHdmFsdWVfXwAIAgAAAAEAAAAL - - - - - 1 - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== - - - - - - - - 5 - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw== - - - - - - - - - - - Index2 - - - - - - - - - - FileName - - - - - http://schemas.microsoft.com/BizTalk/2003/mime-properties - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAANkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuTWVzc2FnZVBhcnRJZGVudGlmaWVyVHlwZQEAAAAHdmFsdWVfXwAIAgAAAAAAAAAL - - - - - Hello - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== - - - - - - - - 5 - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw== - - - - - - - - - - - Index3 - - - - - - - - - - FileName - - - - - http://schemas.microsoft.com/BizTalk/2003/mime-properties - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAANkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuTWVzc2FnZVBhcnRJZGVudGlmaWVyVHlwZQEAAAAHdmFsdWVfXwAIAgAAAAEAAAAL - - - - - 3 - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== - - - - - - - - 5 - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw== - - - - - - - - - - - - - - - - - - - - Test_Get_ContextPropertyNotFound_Null - - - - - - - - - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABNQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtFU0JJdGluZXJhcnlQcm9wZXJ0eVNjaGVtYUVudW0BAAAAB3ZhbHVlX18ACAIAAAAGAAAACw== - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw== - - - - - - - - - - - - - - - - - - - - - Output - - - - - ExpectedResult - - - - - 1 - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw== - - - - - - - - - - - - - - - - - - - - Test_CheckIfRegexExistsInMessage_False - - - - - - - - - - - >(.+?)< - - - - - - - - - - - - - - - Output - - - - - ExpectedResult - - - - - 1 - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw== - - - - - - - - - - - - - - - - - - - Test_Set_WSS_Url - - - - - - - - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABEQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtXU1NQcm9wZXJ0eVNjaGVtYUVudW0BAAAAB3ZhbHVlX18ACAIAAAAZAAAACw== - - - - - ExpectedResult - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== - - - - - - - - - - - - - - - - - - - Test_RemoveAttributeByName - - - - - - - - - - - - why - - - - - - - - - - - - - - - - - - - Test_Set_MSMQT_CorrelationId - - - - - - - - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABGQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtNU01RVFByb3BlcnR5U2NoZW1hRW51bQEAAAAHdmFsdWVfXwAIAgAAAAgAAAAL - - - - - test - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw== - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== - - - - - - - - - - - - - - - - - - - Test_GetXPathResult - - - - - - - - - - - - Property1 - - - - - https://BREPipelineFramework.TestProject.BREPipelineFramework_PropSchema - - - - - - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAMEJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuWFBhdGhSZXN1bHRUeXBlRW51bQEAAAAHdmFsdWVfXwAIAgAAAAAAAAAL - - - - - /*[local-name()='Root' and namespace-uri()='']/*[local-name()='Stages' and namespace-uri()='']/*[local-name()='Stage' and namespace-uri()='']/*[local-name()='Components' and namespace-uri()='']/*[local-name()='Component' and namespace-uri()='']/*[local-name()='Properties' and namespace-uri()='']/*[local-name()='ApplicationContext' and namespace-uri()='http://www.w3.org/2001/XMLSchema-instance'] - - - - - true - - - - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== - - - - - - - - - - - - - - - - - - - Test_Get_BTS_DestinationParty - - - - - - - - - - - - Output - - - - - - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABHQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtHbG9iYWxQcm9wZXJ0eVNjaGVtYUVudW0BAAAAB3ZhbHVlX18ACAIAAAAYAAAACw== - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw== - - - - - - - - 1 - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw== - - - - - - - - - - - - - - - - - - - Test_RemoveElementByName - - - - - - - - - - - - Me - - - - - - - - - - - - - - - - - - - Test_UpdateElementValueByNodeNameAndOldValue - - - - - - - - - - - - Me - - - - - what - - - - - why - - - - - - - - - - - - - - - - - - - Test_GetXPathResult_Name - - - - - - - - - - - - Property1 - - - - - https://BREPipelineFramework.TestProject.BREPipelineFramework_PropSchema - - - - - - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAMEJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuWFBhdGhSZXN1bHRUeXBlRW51bQEAAAAHdmFsdWVfXwAIAgAAAAEAAAAL - - - - - /*[local-name()='Root' and namespace-uri()='']/*[local-name()='Stages' and namespace-uri()='']/*[local-name()='Stage' and namespace-uri()='']/*[local-name()='Components' and namespace-uri()='']/*[local-name()='Component' and namespace-uri()='']/*[local-name()='Properties' and namespace-uri()='']/*[local-name()='ApplicationContext' and namespace-uri()='http://www.w3.org/2001/XMLSchema-instance'] - - - - - true - - - - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== - - - - - - - - - - - - - - - - - - - Test_Set_BTF2_PassAckThrough - - - - - - - - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABFQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtCVEYyUHJvcGVydHlTY2hlbWFFbnVtAQAAAAd2YWx1ZV9fAAgCAAAADgAAAAs= - - - - - test - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw== - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== - - - - - - - - - - - - - - - - - - - Test_AddCustomContextPropertyToCache_OverrideExpiryTime - - - - - - - - - - - - From - - - - - http://schemas.microsoft.com/BizTalk/2003/smtp-properties - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ2FjaGVGYWlsdXJlRW51bQEAAAAHdmFsdWVfXwAIAgAAAAAAAAAL - - - - - - - - - - - 6000 - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== - - - - - - - - - - - - - - - - - - - - Test_CheckIfStringExistsInMessage_False - - - - - - - - - - - InstructionLoaderPolicy - - - - - - - - - - - - - - - Output - - - - - ExpectedResult - - - - - 1 - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw== - - - - - - - - - - - - - - - - - - - Test_Get_EDIOverride_UNA6Suffix - - - - - - - - - - - - Output - - - - - - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABMQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtFZGlPdmVycmlkZVByb3BlcnR5U2NoZW1hRW51bQEAAAAHdmFsdWVfXwAIAgAAACMAAAAL - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== - - - - - - - - 1 - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw== - - - - - - - - - - - - - - - - - - - Test_Get_MSMQT_CorrelationId - - - - - - - - - - - - Output - - - - - - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABGQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtNU01RVFByb3BlcnR5U2NoZW1hRW51bQEAAAAHdmFsdWVfXwAIAgAAAAgAAAAL - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== - - - - - - - - 1 - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw== - - - - - - - - - - - - - - - - - - - Test_AddNodeWithValue - - - - - - - - - - - - - - - - - - /*[local-name()='Message'] - - - - - test - - - - - bleh - - - - - - - - - - - - - - - - - - - Test_GetUppercaseString - - - - - - - - - - - - Property1 - - - - - https://BREPipelineFramework.TestProject.BREPipelineFramework_PropSchema - - - - - - - - - - FoundExpectedResult - - - - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== - - - - - - - - - - - - - - - - - - - Test_Set_ESBItinerary_ServiceName - - - - - - - - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABNQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtFU0JJdGluZXJhcnlQcm9wZXJ0eVNjaGVtYUVudW0BAAAAB3ZhbHVlX18ACAIAAAAGAAAACw== - - - - - test - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw== - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== - - - - - - - - - - - - - - - - - - - Test_UpdateAttributeValueByNameAndNamespace - - - - - - - - - - - - why - - - - - bleh - - - - - woohoo - - - - - - - - - - - - - - - - - - - Test_UpdateAttributeNameByNameAndNamespace - - - - - - - - - - - - why - - - - - what - - - - - bleh - - - - - - - - - - - - - - - - - - - Test_ReplaceSubstring - - - - - - - - - - - - Property1 - - - - - https://BREPipelineFramework.TestProject.BREPipelineFramework_PropSchema - - - - - - - - - - FoundUnexpectedResult - - - - - Unexpected - - - - - Expected - - - - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== - - - - - - - - - - - - - - - - - - - Test_UncaughtPolicyException - - - - - - - - - - - - - - - - - - - - - - - - - - Test_Get_EDIAS2_AS2From - - - - - - - - - - - - Output - - - - - - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABJQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtFZGlJbnRBU1Byb3BlcnR5U2NoZW1hRW51bQEAAAAHdmFsdWVfXwAIAgAAAAAAAAAL - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== - - - - - - - - 1 - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw== - - - - - - - - - - - - - - - - - - - Test_Set_XPath_Value - - - - - - - - - - - - From - - - - - http://schemas.microsoft.com/BizTalk/2003/smtp-properties - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAMEJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuWFBhdGhSZXN1bHRUeXBlRW51bQEAAAAHdmFsdWVfXwAIAgAAAAAAAAAL - - - - - /*[local-name()='Root' and namespace-uri()='']/*[local-name()='Stages' and namespace-uri()='']/*[local-name()='Stage' and namespace-uri()='']/*[local-name()='Components' and namespace-uri()='']/*[local-name()='Component' and namespace-uri()='']/*[local-name()='Properties' and namespace-uri()='']/*[local-name()='ApplicationContext' and namespace-uri()='http://www.w3.org/2001/XMLSchema-instance'] - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== - - - - - true - - - - - - - - - - - - - - - - - - - Test_Get_CustomStringFromCacheNotFound_Exception - - - - - - - - - - - - Output - - - - - - - - - - test123123 - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== - - - - - - - - 1 - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw== - - - - - - - - - - - - - - - - - - - Test_Get_SOAP_Username - - - - - - - - - - - - Output - - - - - - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABFQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtTT0FQUHJvcGVydHlTY2hlbWFFbnVtAQAAAAd2YWx1ZV9fAAgCAAAAEQAAAAs= - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== - - - - - - - - 1 - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw== - - - - - - - - - - - - - - - - - - - Test_Get_WSS_Url - - - - - - - - - - - - Output - - - - - - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABEQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtXU1NQcm9wZXJ0eVNjaGVtYUVudW0BAAAAB3ZhbHVlX18ACAIAAAAZAAAACw== - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw== - - - - - - - - 1 - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw== - - - - - - - - - - - - - - - - - - - Test_ReapplyCachedContext - - - - - - - - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== - - - - - - - - - - - - - - - - - - - Test_Set_EDI_AgreementID - - - - - - - - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABEQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtFRElQcm9wZXJ0eVNjaGVtYUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== - - - - - test - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw== - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== - - - - - - - - - - - - - - - - - - - Test_Set_CustomProperty_String - - - - - - - - - - - - Property1 - - - - - https://BREPipelineFramework.TestProject.BREPipelineFramework_PropSchema - - - - - ExpectedResult - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== - - - - - - - - - - - - - - - - - - - Test_AddNodeIfNotThere - - - - - - - - - - - - - - - - - - /*[local-name()='Message'] - - - - - Elem - - - - - - - - - - - - - - - - - - - Test_Set_XLANGS_SendingOrchestrationType - - - - - - - - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABQQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtYTEFOR1NCVFhFbmdpbmVQcm9wZXJ0eVNjaGVtYUVudW0BAAAAB3ZhbHVlX18ACAIAAAAEAAAACw== - - - - - test - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw== - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== - - - - - - - - - - - - - - - - - - - Test_GetXPathResult_Namespace - - - - - - - - - - - - Property1 - - - - - https://BREPipelineFramework.TestProject.BREPipelineFramework_PropSchema - - - - - - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAMEJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuWFBhdGhSZXN1bHRUeXBlRW51bQEAAAAHdmFsdWVfXwAIAgAAAAIAAAAL - - - - - /*[local-name()='Root' and namespace-uri()='']/*[local-name()='Stages' and namespace-uri()='']/*[local-name()='Stage' and namespace-uri()='']/*[local-name()='Components' and namespace-uri()='']/*[local-name()='Component' and namespace-uri()='']/*[local-name()='Properties' and namespace-uri()='']/*[local-name()='ApplicationContext' and namespace-uri()='http://www.w3.org/2001/XMLSchema-instance'] - - - - - true - - - - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== - - - - - - - - - - - - - - - - - - - Test_Get_SBMessaging_Label - - - - - - - - - - - - Output - - - - - - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABMQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtTQk1lc3NhZ2luZ1Byb3BlcnR5U2NoZW1hRW51bQEAAAAHdmFsdWVfXwAIAgAAAAYAAAAL - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== - - - - - - - - 1 - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw== - - - - - - - - - - - - - - - - - - - Test_RemoveElementByNameAndNamespace - - - - - - - - - - - - bleh - - - - - Me - - - - - - - - - - - - - - - - - - - - Test_DeleteContextFromCache - - - - - - - - - - - - - - Test_Compensate - - - - - - - - - - - - - - - - - - - - - - - - - - - Test_Get_CustomStringFromCacheNotFound_DefaultForType - - - - - - - - - - - - Output - - - - - - - - - - test123 - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw== - - - - - - - - 1 - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw== - - - - - - - - - - - - - - - - - - - Test_CreateSSOTicket - - - - - - - - - - - - - - - - - - - - - - - - - - Test_UpdateElementValueByNodeName - - - - - - - - - - - - Me - - - - - Test - - - - - - - - - - - - - - - - - - - Test_TransformMessage - - - - - - - - - - - - BREPipelineFramework.TestProject.Message1_To_Message2 - - - - - BREPipelineFramework.TestProject, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAQUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHJhbnNmb3JtYXRpb25Tb3VyY2VTY2hlbWFWYWxpZGF0aW9uAQAAAAd2YWx1ZV9fAAgCAAAAAAAAAAs= - - - - - - - - - - - - - - - - - - - Test_AddCustomContextPropertyToCache_NotFound_IgnoreCarryOn - - - - - - - - - - - - From - - - - - http://schemas.microsoft.com/BizTalk/2003/smtp-properties - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ2FjaGVGYWlsdXJlRW51bQEAAAAHdmFsdWVfXwAIAgAAAAEAAAAL - - - - - - - - - - - - - - - - - - - Test_Get_WCF_Action - - - - - - - - - - - - Output - - - - - - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABEQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtXQ0ZQcm9wZXJ0eVNjaGVtYUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw== - - - - - - - - 1 - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw== - - - - - - - - - - - - - - - - - - - Test_DeleteStringFromCache - - - - - - - - - - - - TestKey - - - - - - - - - - - - - - - - - - - Test_FFDisassemblerProperties - - - - - - - - - - - - TestKey - - - - - - - - - - Element - - - - - https://BREPipelineFramework.TestProject.BREPipelineFramework_PropSchema - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw== - - - - - - - - 5 - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw== - - - - - - - - - - - - - - - - - - - Test_Set_XMLNORM_PreserveBom - - - - - - - - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABIQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtYTUxOT1JNUHJvcGVydHlTY2hlbWFFbnVtAQAAAAd2YWx1ZV9fAAgCAAAACAAAAAs= - - - - - false - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw== - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw== - - - - - - - - - - - - - - - - - - - Test_Get_BTF2_PassAckThrough - - - - - - - - - - - - Output - - - - - - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABFQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtCVEYyUHJvcGVydHlTY2hlbWFFbnVtAQAAAAd2YWx1ZV9fAAgCAAAADgAAAAs= - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== - - - - - - - - 1 - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw== - - - - - - - - - - - - - - - - - - - Test_MessageBodyLength - - - - - - - - - - - - TestKey - - - - - - - - - - - - - - - - - - - - - 5 - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw== - - - - - - - - - - - - - - - - - - - Test_Set_XPath_Namespace - - - - - - - - - - - - From - - - - - http://schemas.microsoft.com/BizTalk/2003/smtp-properties - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAMEJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuWFBhdGhSZXN1bHRUeXBlRW51bQEAAAAHdmFsdWVfXwAIAgAAAAIAAAAL - - - - - /*[local-name()='Root' and namespace-uri()='']/*[local-name()='Stages' and namespace-uri()='']/*[local-name()='Stage' and namespace-uri()='']/*[local-name()='Components' and namespace-uri()='']/*[local-name()='Component' and namespace-uri()='']/*[local-name()='Properties' and namespace-uri()='']/*[local-name()='ApplicationContext' and namespace-uri()='http://www.w3.org/2001/XMLSchema-instance'] - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== - - - - - true - - - - - - - - - - - - - - - - - - - Test_Get_FILE_ReceivedFileName - - - - - - - - - - - - Output - - - - - - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABFQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtGaWxlUHJvcGVydHlTY2hlbWFFbnVtAQAAAAd2YWx1ZV9fAAgCAAAABAAAAAs= - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== - - - - - - - - 1 - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw== - - - - - - - - - - - - - - - - - - - Test_TransformMessageVaildateSourceIfKnownTwice - - - - - - - - - - - - BREPipelineFramework.TestProject.Message1_To_Message2 - - - - - BREPipelineFramework.TestProject, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAQUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHJhbnNmb3JtYXRpb25Tb3VyY2VTY2hlbWFWYWxpZGF0aW9uAQAAAAd2YWx1ZV9fAAgCAAAAAQAAAAs= - - - - - - - - - - - BREPipelineFramework.TestProject.Message2_To_Message3 - - - - - BREPipelineFramework.TestProject, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAQUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHJhbnNmb3JtYXRpb25Tb3VyY2VTY2hlbWFWYWxpZGF0aW9uAQAAAAd2YWx1ZV9fAAgCAAAAAQAAAAs= - - - - - - - - - - - - - - - - - - - Test_SetPartDetails_CacheResults - - - - - - - - - - - - 1 - - - - - - - - - - - - - 1 - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw== - - - - - - - - - - - 2 - - - - - - - - - - - - - 1 - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw== - - - - - - - - - - - 3 - - - - - - - - - - test - - - - - http://test - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== - - - - - - - - 1 - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw== - - - - - - - - - - - 4 - - - - - - - - - - test - - - - - http://test - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAANkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuTWVzc2FnZVBhcnRJZGVudGlmaWVyVHlwZQEAAAAHdmFsdWVfXwAIAgAAAAAAAAAL - - - - - Hello - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== - - - - - - - - 1 - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw== - - - - - - - - - - - 5 - - - - - - - - - - test - - - - - http://test - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAANkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuTWVzc2FnZVBhcnRJZGVudGlmaWVyVHlwZQEAAAAHdmFsdWVfXwAIAgAAAAEAAAAL - - - - - 3 - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== - - - - - - - - 1 - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw== - - - - - - - - - - - 6 - - - - - - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAANkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuTWVzc2FnZVBhcnRJZGVudGlmaWVyVHlwZQEAAAAHdmFsdWVfXwAIAgAAAAAAAAAL - - - - - Hello - - - - - - - - 1 - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw== - - - - - - - - - - - 7 - - - - - - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAANkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuTWVzc2FnZVBhcnRJZGVudGlmaWVyVHlwZQEAAAAHdmFsdWVfXwAIAgAAAAEAAAAL - - - - - 3 - - - - - - - - 1 - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw== - - - - - - - - - - - 8 - - - - - - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAANkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuTWVzc2FnZVBhcnRJZGVudGlmaWVyVHlwZQEAAAAHdmFsdWVfXwAIAgAAAAAAAAAL - - - - - Hello - - - - - - - - 1 - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw== - - - - - - - - - - - 9 - - - - - - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAANkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuTWVzc2FnZVBhcnRJZGVudGlmaWVyVHlwZQEAAAAHdmFsdWVfXwAIAgAAAAEAAAAL - - - - - 3 - - - - - - - - 1 - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw== - - - - - - - - - - - - - - - - - - - Test_Set_SOAP_MethodName - - - - - - - - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABFQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtTT0FQUHJvcGVydHlTY2hlbWFFbnVtAQAAAAd2YWx1ZV9fAAgCAAAABgAAAAs= - - - - - test - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw== - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== - - - - - - - - - - - - - - - - - - - Test_DuplicateHelperMetaInstructions - - - - - - - - - - - - Duplicate throw exception helper worked as expected - - - - - - - - - - - - - - - - - - - Test_Set_XPath_Name - - - - - - - - - - - - From - - - - - http://schemas.microsoft.com/BizTalk/2003/smtp-properties - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw== - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAMEJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuWFBhdGhSZXN1bHRUeXBlRW51bQEAAAAHdmFsdWVfXwAIAgAAAAEAAAAL - - - - - /*[local-name()='Root' and namespace-uri()='']/*[local-name()='Stages' and namespace-uri()='']/*[local-name()='Stage' and namespace-uri()='']/*[local-name()='Components' and namespace-uri()='']/*[local-name()='Component' and namespace-uri()='']/*[local-name()='Properties' and namespace-uri()='']/*[local-name()='ApplicationContext' and namespace-uri()='http://www.w3.org/2001/XMLSchema-instance'] - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== - - - - - true - - - - - - - - - - - - - - - - - - - Test_DuplicateContextMetaInstructions - - - - - - - - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABHQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtHbG9iYWxQcm9wZXJ0eVNjaGVtYUVudW0BAAAAB3ZhbHVlX18ACAIAAAAYAAAACw== - - - - - ExpectedResult - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw== - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== - - - - - - - - - - - - - - - - - - - Test_AddAttribute - - - - - - - - - - - - - - - - - - /*[local-name()='Message']/*[local-name()='Element'] - - - - - att - - - - - blah - - - - - - - - - - - - - - - - - - - Test_Set_XPath_NotFound_Exception - - - - - - - - - - - - From - - - - - http://schemas.microsoft.com/BizTalk/2003/smtp-properties - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw== - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAMEJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuWFBhdGhSZXN1bHRUeXBlRW51bQEAAAAHdmFsdWVfXwAIAgAAAAEAAAAL - - - - - /*[local-name()='Root' and namespace-uri()='']/*[local-name()='Stages' and namespace-uri()='']/*[local-name()='Stage' and namespace-uri()='']/*[local-name()='Components' and namespace-uri()='']/*[local-name()='Component' and namespace-uri()='']/*[local-name()='Properties' and namespace-uri()='']/*[local-name()='ApplicationContext' and namespace-uri()='http://www.w3.org/2001/XMLSchema-instance'] - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== - - - - - true - - - - - - - - - - - test - - - - - test - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAMEJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuWFBhdGhSZXN1bHRUeXBlRW51bQEAAAAHdmFsdWVfXwAIAgAAAAAAAAAL - - - - - /*[local-name()='Hoot' and namespace-uri()='']/*[local-name()='Stages' and namespace-uri()='']/*[local-name()='Stage' and namespace-uri()='']/*[local-name()='Components' and namespace-uri()='']/*[local-name()='Component' and namespace-uri()='']/*[local-name()='Properties' and namespace-uri()='']/*[local-name()='ApplicationContext' and namespace-uri()='http://www.w3.org/2001/XMLSchema-instance'] - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAEAAAACw== - - - - - true - - - - - - - - - - - - - - - - - - - Test_RemoveNamespaceWithNoPrefix - - - - - - - - - - - - http://BizTalk_Server_Project1.HelloTest - - - - - - - - - - - - - - - - - - - Test_GetFileExtension - - - - - - - - - - - - Property1 - - - - - https://BREPipelineFramework.TestProject.BREPipelineFramework_PropSchema - - - - - - - - - - test.xml - - - - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== - - - - - - - - - - - - - - - - - - - - Test_NullifyMessage - - - - - - - - - - - - - - Test_NullifyMessageWithTypedXMLDocument - - - - - - - - - - - - - - - - - - - - - - - - - - - Test_Get_XMLNORM_PreserveBom - - - - - - - - - - - - Output - - - - - - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABIQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtYTUxOT1JNUHJvcGVydHlTY2hlbWFFbnVtAQAAAAd2YWx1ZV9fAAgCAAAACAAAAAs= - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw== - - - - - - - - 1 - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw== - - - - - - - - - - - - - - - - - - - Test_Set_SQL_ConnectionString - - - - - - - - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABEQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtTUUxQcm9wZXJ0eVNjaGVtYUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== - - - - - - - - - - {0}Res{1} - - - - - Expected,ult - - - - - , - - - - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw== - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== - - - - - - - - - - - - - - - - - - - Test_ReapplyCachedContext_SMTPFrom - - - - - - - - - - - - From - - - - - http://schemas.microsoft.com/BizTalk/2003/smtp-properties - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw== - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ2FjaGVGYWlsdXJlRW51bQEAAAAHdmFsdWVfXwAIAgAAAAAAAAAL - - - - - - - - - - - - - - - - - - - Test_Set_XPath_NotFound_Ignore - - - - - - - - - - - - From - - - - - http://schemas.microsoft.com/BizTalk/2003/smtp-properties - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw== - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAMEJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuWFBhdGhSZXN1bHRUeXBlRW51bQEAAAAHdmFsdWVfXwAIAgAAAAEAAAAL - - - - - /*[local-name()='Root' and namespace-uri()='']/*[local-name()='Stages' and namespace-uri()='']/*[local-name()='Stage' and namespace-uri()='']/*[local-name()='Components' and namespace-uri()='']/*[local-name()='Component' and namespace-uri()='']/*[local-name()='Properties' and namespace-uri()='']/*[local-name()='ApplicationContext' and namespace-uri()='http://www.w3.org/2001/XMLSchema-instance'] - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== - - - - - true - - - - - - - - - - - test - - - - - test - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAMEJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuWFBhdGhSZXN1bHRUeXBlRW51bQEAAAAHdmFsdWVfXwAIAgAAAAAAAAAL - - - - - /*[local-name()='Hoot' and namespace-uri()='']/*[local-name()='Stages' and namespace-uri()='']/*[local-name()='Stage' and namespace-uri()='']/*[local-name()='Components' and namespace-uri()='']/*[local-name()='Component' and namespace-uri()='']/*[local-name()='Properties' and namespace-uri()='']/*[local-name()='ApplicationContext' and namespace-uri()='http://www.w3.org/2001/XMLSchema-instance'] - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAEAAAACw== - - - - - false - - - - - - - - - - - - - - - - - - - Test_ConcatenateString - - - - - - - - - - - - Property1 - - - - - https://BREPipelineFramework.TestProject.BREPipelineFramework_PropSchema - - - - - - - - - - FoundExpected - - - - - Result - - - - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== - - - - - - - - - - - - - - - - - - - Test_Compensate - - - - - - - - - - - - - - - - - - - - - - - - - - Test_Get_ContextPropertyNotFound_Exception - - - - - - - - - - - - Output - - - - - - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABNQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtFU0JJdGluZXJhcnlQcm9wZXJ0eVNjaGVtYUVudW0BAAAAB3ZhbHVlX18ACAIAAAAGAAAACw== - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== - - - - - - - - 1 - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw== - - - - - - - - - - - - - - - - - - - Test_ChainNamespaceModifications - - - - - - - - - - - - http://test - - - - - http://brepipelineframework - - - - - - - - - - - http://brepipelineframework - - - - - http://testing123 - - - - - - - - - - - http://BizTalk_Server_Project1.HelloTest - - - - - - - - - - - - - - - - - - - Test_ReapplyContextFromCacheNotFound_Ignore - - - - - - - - - - - - test - - - - - test - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ2FjaGVGYWlsdXJlRW51bQEAAAAHdmFsdWVfXwAIAgAAAAEAAAAL - - - - - - - - - - - Output - - - - - ExpectedResult - - - - - 1 - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw== - - - - - - - - - - - - - - - - - - - Test_Set_CustomProperty_DateTime - - - - - - - - - - - - Property4 - - - - - https://BREPipelineFramework.TestProject.BREPipelineFramework_PropSchema - - - - - 2002-05-30T09:00:00 - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAADAAAACw== - - - - - - - - - - - - - - - - - - - Test_Get_CustomStringFromCacheNotFound_Null - - - - - - - - - - - - Output - - - - - - - - - - test123 - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw== - - - - - - - - 1 - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw== - - - - - - - - - - - - - - - - - - - Test_ReplaceDocumentNamespaceAndPrefix - - - - - - - - - - - - http://brepipelineframework - - - - - bre - - - - - - - - - - - - - - - - - - - Test_Get_FTP_CommandLogFileName - - - - - - - - - - - - Output - - - - - - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABEQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtGVFBQcm9wZXJ0eVNjaGVtYUVudW0BAAAAB3ZhbHVlX18ACAIAAAAEAAAACw== - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== - - - - - - - - 1 - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw== - - - - - - - - - - - - - - - - - - - - Test_StringManipulation - - - - - - - - - - [YN]\d{3} - - - - - - - - - - - hello - - - - - - - - - - - - - - [YN]\d{3} - - - - - this makes more sense - - - - - - - - - - - hello - - - - - test - - - - - - - - - - - - - - - - - - - Test_AddDocumentNamespace - - - - - - - - - - - - http://brepipelineframework - - - - - - - - - - - - - - - - - - - Test_Set_SSO - - - - - - - - - - - - From - - - - - http://schemas.microsoft.com/BizTalk/2003/smtp-properties - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== - - - - - BREPipelineFramework - - - - - Key - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== - - - - - - - - - - - - - - - - - - - Test_Set_FTP_CommandLogFileName - - - - - - - - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABEQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtGVFBQcm9wZXJ0eVNjaGVtYUVudW0BAAAAB3ZhbHVlX18ACAIAAAAEAAAACw== - - - - - test - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw== - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== - - - - - - - - - - - - - - - - - - - Test_Set_CustomProperty_Boolean - - - - - - - - - - - - Property3 - - - - - https://BREPipelineFramework.TestProject.BREPipelineFramework_PropSchema - - - - - true - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw== - - - - - - - - - - - - - - - - - - - Test_ReturnFirstRegexMatch - - - - - - - - - - - - Output - - - - - - - - - - >(.+?)< - - - - - - - - 1 - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw== - - - - - - - - - - - - - - - - - - - Test_AddCustomContextPropertyToCache_Double - - - - - - - - - - - - From - - - - - http://schemas.microsoft.com/BizTalk/2003/smtp-properties - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ2FjaGVGYWlsdXJlRW51bQEAAAAHdmFsdWVfXwAIAgAAAAAAAAAL - - - - - - - - - - - MessageType - - - - - http://schemas.microsoft.com/BizTalk/2003/system-properties - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ2FjaGVGYWlsdXJlRW51bQEAAAAHdmFsdWVfXwAIAgAAAAAAAAAL - - - - - - - - - - - - - - - - - - - Test_Set_Multiple - - - - - - - - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABHQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtHbG9iYWxQcm9wZXJ0eVNjaGVtYUVudW0BAAAAB3ZhbHVlX18ACAIAAAAYAAAACw== - - - - - DestinationParty - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw== - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== - - - - - - - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABMQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtFZGlPdmVycmlkZVByb3BlcnR5U2NoZW1hRW51bQEAAAAHdmFsdWVfXwAIAgAAACcAAAAL - - - - - UNB11 - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw== - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== - - - - - - - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABMQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtFcnJvclJlcG9ydFByb3BlcnR5U2NoZW1hRW51bQEAAAAHdmFsdWVfXwAIAgAAAAAAAAAL - - - - - Description - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw== - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== - - - - - - - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABFQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtIVFRQUHJvcGVydHlTY2hlbWFFbnVtAQAAAAd2YWx1ZV9fAAgCAAAAEwAAAAs= - - - - - Username - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw== - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== - - - - - - - - - - - ReceivedFileName - - - - - http://schemas.microsoft.com/BizTalk/2003/file-properties - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw== - - - - - BREPipelineFramework - - - - - Key - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== - - - - - - - - - - - Url - - - - - http://schemas.microsoft.com/BizTalk/2006/WindowsSharePointServices-properties - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw== - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAMEJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuWFBhdGhSZXN1bHRUeXBlRW51bQEAAAAHdmFsdWVfXwAIAgAAAAAAAAAL - - - - - /*[local-name()='Root' and namespace-uri()='']/*[local-name()='Stages' and namespace-uri()='']/*[local-name()='Stage' and namespace-uri()='']/*[local-name()='Components' and namespace-uri()='']/*[local-name()='Component' and namespace-uri()='']/*[local-name()='Properties' and namespace-uri()='']/*[local-name()='ApplicationContext' and namespace-uri()='http://www.w3.org/2001/XMLSchema-instance'] - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== - - - - - true - - - - - - - - - - - ConnectionString - - - - - http://schemas.microsoft.com/BizTalk/2003/sql-properties - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw== - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAMEJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuWFBhdGhSZXN1bHRUeXBlRW51bQEAAAAHdmFsdWVfXwAIAgAAAAEAAAAL - - - - - /*[local-name()='Root' and namespace-uri()='']/*[local-name()='Stages' and namespace-uri()='']/*[local-name()='Stage' and namespace-uri()='']/*[local-name()='Components' and namespace-uri()='']/*[local-name()='Component' and namespace-uri()='']/*[local-name()='Properties' and namespace-uri()='']/*[local-name()='ApplicationContext' and namespace-uri()='http://www.w3.org/2001/XMLSchema-instance'] - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== - - - - - true - - - - - - - - - - - Action - - - - - http://schemas.microsoft.com/BizTalk/2006/01/Adapters/WCF-properties - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw== - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAMEJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuWFBhdGhSZXN1bHRUeXBlRW51bQEAAAAHdmFsdWVfXwAIAgAAAAIAAAAL - - - - - /*[local-name()='Root' and namespace-uri()='']/*[local-name()='Stages' and namespace-uri()='']/*[local-name()='Stage' and namespace-uri()='']/*[local-name()='Components' and namespace-uri()='']/*[local-name()='Component' and namespace-uri()='']/*[local-name()='Properties' and namespace-uri()='']/*[local-name()='ApplicationContext' and namespace-uri()='http://www.w3.org/2001/XMLSchema-instance'] - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== - - - - - true - - - - - - - - - - - - - - - - - - - Test_Get_EDI_AgreementID - - - - - - - - - - - - Output - - - - - - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABEQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtFRElQcm9wZXJ0eVNjaGVtYUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== - - - - - - - - 1 - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw== - - - - - - - - - - - - - - - - - - - Test_UpdateElementNameByOldName - - - - - - - - - - - - Me - - - - - You - - - - - - - - - - - - - - - - - - - Test_AddNodeWithNamespace - - - - - - - - - - - - - - - - - - /*[local-name()='Message'] - - - - - Test - - - - - http://testbre - - - - - - - - - - - - - - - - - - - Test_Set_SMTP_From - - - - - - - - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABFQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtTTVRQUHJvcGVydHlTY2hlbWFFbnVtAQAAAAd2YWx1ZV9fAAgCAAAABwAAAAs= - - - - - ExpectedResult - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== - - - - - - - - - - - - - - - - - - - Test_Set_EDIAS2_AS2From - - - - - - - - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABJQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtFZGlJbnRBU1Byb3BlcnR5U2NoZW1hRW51bQEAAAAHdmFsdWVfXwAIAgAAAAAAAAAL - - - - - test - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw== - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== - - - - - - - - - - - - - - - - - - - Test_ReplaceDocumentNamespace - - - - - - - - - - - - http://brepipelineframework - - - - - - - - - - - - - - - - - - - Test_ReturnRegexMatchByIndex - - - - - - - - - - - - Output - - - - - - - - - - >(.+?)< - - - - - 2 - - - - - - - - 1 - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw== - - - - - - - - - - - - - - - - - - - Test_UpdateElementNameByOldNameAndNamespace - - - - - - - - - - - - Me - - - - - bleh - - - - - You - - - - - - - - - - - - - - - - - - - Test_AddAllContextPropertiesToCache - - - - - - - - - - - - - - - - - - - - - - - - - - Test_Set_SOAP_Username - - - - - - - - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABFQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtTT0FQUHJvcGVydHlTY2hlbWFFbnVtAQAAAAd2YWx1ZV9fAAgCAAAAEQAAAAs= - - - - - ExpectedResult - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== - - - - - - - - - - - - - - - - - - - - Test_CheckIfRegexExistsInMessage_True - - - - - - - - - - >(.+?)< - - - - - - - - - - - - - - Output - - - - - ExpectedResult - - - - - 1 - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw== - - - - - - - - - - - - - - - - - - - Test_ReplaceDocumentNamespace_Deprecated - - - - - - - - - - - - http://brepipelineframework - - - - - - - - - - - - - - - - - - - Test_RemoveContextProperty - - - - - - - - - - - - From - - - - - http://schemas.microsoft.com/BizTalk/2003/smtp-properties - - - - - - - - - - - - - - - - - - - Test_TransformMessageTwice - - - - - - - - - - - - BREPipelineFramework.TestProject.Message1_To_Message2 - - - - - BREPipelineFramework.TestProject, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAQUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHJhbnNmb3JtYXRpb25Tb3VyY2VTY2hlbWFWYWxpZGF0aW9uAQAAAAd2YWx1ZV9fAAgCAAAAAAAAAAs= - - - - - - - - - - - BREPipelineFramework.TestProject.Message2_To_Message3 - - - - - BREPipelineFramework.TestProject, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAQUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHJhbnNmb3JtYXRpb25Tb3VyY2VTY2hlbWFWYWxpZGF0aW9uAQAAAAd2YWx1ZV9fAAgCAAAAAAAAAAs= - - - - - - - - - - - - - - - - - - - Test_GetLowercaseString - - - - - - - - - - - - Property1 - - - - - https://BREPipelineFramework.TestProject.BREPipelineFramework_PropSchema - - - - - - - - - - FoundExpectedResult - - - - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== - - - - - - - - - - - - - - - - - - - Test_Set_MessageTracking_OriginatingMessage - - - - - - - - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABQQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtNZXNzYWdlVHJhY2tpbmdQcm9wZXJ0eVNjaGVtYUVudW0BAAAAB3ZhbHVlX18ACAIAAAAGAAAACw== - - - - - test - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw== - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== - - - - - - - - - - - - - - - - - - - Test_UpdateElementValueByOldValue - - - - - - - - - - - - what - - - - - right - - - - - - - - - - - - - - - - - - - Test_Set_SFTP_UserName - - - - - - - - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABFQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtTRlRQUHJvcGVydHlTY2hlbWFFbnVtAQAAAAd2YWx1ZV9fAAgCAAAACgAAAAs= - - - - - test - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw== - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== - - - - - - - - - - - - - - - - - - - Test_UpdateAttributeValueByName - - - - - - - - - - - - why - - - - - woohoo - - - - - - - - - - - - - - - - - - - Test_SetPartMIMEFileName - - - - - - - - - - - - Body.txt - - - - - - - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAANkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuTWVzc2FnZVBhcnRJZGVudGlmaWVyVHlwZQEAAAAHdmFsdWVfXwAIAgAAAAAAAAAL - - - - - Attachment - - - - - Attachment.txt - - - - - - - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAANkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuTWVzc2FnZVBhcnRJZGVudGlmaWVyVHlwZQEAAAAHdmFsdWVfXwAIAgAAAAEAAAAL - - - - - 2 - - - - - Hello.txt - - - - - - - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAANkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuTWVzc2FnZVBhcnRJZGVudGlmaWVyVHlwZQEAAAAHdmFsdWVfXwAIAgAAAAAAAAAL - - - - - What - - - - - What.txt - - - - - - - - - - - - - - - - - - - Test_GetStringLength - - - - - - - - - - - - Property1 - - - - - https://BREPipelineFramework.TestProject.BREPipelineFramework_PropSchema - - - - - - - - - - TestString - - - - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== - - - - - - - - - - - - - - - - - - - - Test_Get_ContextPropertyNotFound_DefaultForType - - - - - - - - - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABNQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtFU0JJdGluZXJhcnlQcm9wZXJ0eVNjaGVtYUVudW0BAAAAB3ZhbHVlX18ACAIAAAAGAAAACw== - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw== - - - - - - - - - - - - - - - - - - - - - Output - - - - - ExpectedResult - - - - - 1 - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw== - - - - - - - - - - - - - - - - - - - Test_ReplaceNamespaceAndPrefix - - - - - - - - - - - - http://test - - - - - http://brepipelineframework - - - - - bre - - - - - - - - - - - - - - - - - - - Test_Get_ErrorReport_ErrorType - - - - - - - - - - - - Output - - - - - - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABMQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtFcnJvclJlcG9ydFByb3BlcnR5U2NoZW1hRW51bQEAAAAHdmFsdWVfXwAIAgAAAAEAAAAL - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== - - - - - - - - 1 - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw== - - - - - - - - - - - - - - - - - - - Test_Get_ESBItinerary_ServiceName - - - - - - - - - - - - Output - - - - - - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABNQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtFU0JJdGluZXJhcnlQcm9wZXJ0eVNjaGVtYUVudW0BAAAAB3ZhbHVlX18ACAIAAAAGAAAACw== - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== - - - - - - - - 1 - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw== - - - - - - - - - - - - - - - - - - - Test_GenerateGUID - - - - - - - - - - - - Property1 - - - - - https://BREPipelineFramework.TestProject.BREPipelineFramework_PropSchema - - - - - - - - - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== - - - - - - - - - - - - - - - - - - - Test_Get_Legacy_DestinationQualifier - - - - - - - - - - - - Output - - - - - - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABHQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtMZWdhY3lQcm9wZXJ0eVNjaGVtYUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw== - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== - - - - - - - - 1 - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw== - - - - - - - - - - - - - - - - - - - Test_ReapplyContextPropertiesFromCache_OverrideContextKey - - - - - - - - - - - - InterchangeID - - - - - http://schemas.microsoft.com/BizTalk/2003/system-properties - - - - - - - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== - - - - - - - - - - - - - - - - - - - Test_ReplaceNamespace - - - - - - - - - - - - http://test - - - - - http://brepipelineframework - - - - - - - - - - - - - - - - - - - Test_Get_SOAP_MethodName - - - - - - - - - - - - Output - - - - - - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABFQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtTT0FQUHJvcGVydHlTY2hlbWFFbnVtAQAAAAd2YWx1ZV9fAAgCAAAABgAAAAs= - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== - - - - - - - - 1 - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw== - - - - - - - - - - - - - - - - - - - Test_AddNode - - - - - - - - - - - - - - - - - - /*[local-name()='Message'] - - - - - elem - - - - - - - - - - - - - - - - - - - Test_AddNodeWithNamespaceAndValue - - - - - - - - - - - - - - - - - - /*[local-name()='Message'] - - - - - test - - - - - http://testbre - - - - - bleh - - - - - - - - - - - - - - - - - - - Test_Set_CustomProperty_Int - - - - - - - - - - - - Property2 - - - - - https://BREPipelineFramework.TestProject.BREPipelineFramework_PropSchema - - - - - 414 - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw== - - - - - - - - - - - - - - - - - - - Test_Get_HTTP_ContentType - - - - - - - - - - - - Output - - - - - - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABFQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtIVFRQUHJvcGVydHlTY2hlbWFFbnVtAQAAAAd2YWx1ZV9fAAgCAAAAAwAAAAs= - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== - - - - - - - - 1 - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw== - - - - - - - - - - - - - - - - - - - Test_NullifyMessageWithTypedXMLDocument - - - - - - - - - *[local-name()='Element3' and namespace-uri()='http://BREPipelineFramework'] - Element3 - - - Test_XmlFactsApplicationStage - - - - - - - - - - - - - - - - - - - Test_AddCustomContextPropertyToCache_OverrideContextKey - - - - - - - - - - - - InterchangeID - - - - - http://schemas.microsoft.com/BizTalk/2003/system-properties - - - - - - - - - - - From - - - - - http://schemas.microsoft.com/BizTalk/2003/smtp-properties - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ2FjaGVGYWlsdXJlRW51bQEAAAAHdmFsdWVfXwAIAgAAAAAAAAAL - - - - - - - - - - - - - - - - - - - Test_GetXPathResult_NotFound_Ignore - - - - - - - - - - - - Property1 - - - - - https://BREPipelineFramework.TestProject.BREPipelineFramework_PropSchema - - - - - - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAMEJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuWFBhdGhSZXN1bHRUeXBlRW51bQEAAAAHdmFsdWVfXwAIAgAAAAAAAAAL - - - - - /*[local-name()='Hoot' and namespace-uri()='']/*[local-name()='Stages' and namespace-uri()='']/*[local-name()='Stage' and namespace-uri()='']/*[local-name()='Components' and namespace-uri()='']/*[local-name()='Component' and namespace-uri()='']/*[local-name()='Properties' and namespace-uri()='']/*[local-name()='ApplicationContext' and namespace-uri()='http://www.w3.org/2001/XMLSchema-instance'] - - - - - false - - - - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAEAAAACw== - - - - - - - - - - - - - - - - - - - Test_Set_BTS_DestinationParty - - - - - - - - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABHQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtHbG9iYWxQcm9wZXJ0eVNjaGVtYUVudW0BAAAAB3ZhbHVlX18ACAIAAAAYAAAACw== - - - - - ExpectedResult - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw== - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== - - - - - - - - - - - - - - - - - - - - Test_CheckIfStringExistsInMessage_True - - - - - - - - - - InstructionLoaderPolicy - - - - - - - - - - - - - - Output - - - - - ExpectedResult - - - - - 1 - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw== - - - - - - - - - - - - - - - - - - - Test_ReplacePrefixForGivenNamespace - - - - - - - - - - - - http://test - - - - - test - - - - - - - - - - - - - - - - - - - Test_XMLDisassemblerProperties - - - - - - - - - - - - TestKey - - - - - - - - - - Element - - - - - https://BREPipelineFramework.TestProject.BREPipelineFramework_PropSchema - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw== - - - - - - - - 5 - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw== - - - - - - - - - - - - - - - - - - - Test_MIME_GetContentType - - - - - - - - - - - - Body - - - - - - - - - - - - - 20 - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw== - - - - - - - - - - - Index0 - - - - - - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAANkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuTWVzc2FnZVBhcnRJZGVudGlmaWVyVHlwZQEAAAAHdmFsdWVfXwAIAgAAAAEAAAAL - - - - - 0 - - - - - - - - 1 - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAADAAAACw== - - - - - - - - - - - Index1 - - - - - - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAANkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuTWVzc2FnZVBhcnRJZGVudGlmaWVyVHlwZQEAAAAHdmFsdWVfXwAIAgAAAAEAAAAL - - - - - 1 - - - - - - - - 5000 - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== - - - - - - - - - - - Index2 - - - - - - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAANkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuTWVzc2FnZVBhcnRJZGVudGlmaWVyVHlwZQEAAAAHdmFsdWVfXwAIAgAAAAEAAAAL - - - - - 2 - - - - - - - - 2 - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAEAAAACw== - - - - - - - - - - - Index3 - - - - - - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAANkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuTWVzc2FnZVBhcnRJZGVudGlmaWVyVHlwZQEAAAAHdmFsdWVfXwAIAgAAAAEAAAAL - - - - - 3 - - - - - - - - 20 - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw== - - - - - - - - - - - NameBody - - - - - - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAANkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuTWVzc2FnZVBhcnRJZGVudGlmaWVyVHlwZQEAAAAHdmFsdWVfXwAIAgAAAAAAAAAL - - - - - body - - - - - - - - 1 - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAADAAAACw== - - - - - - - - - - - NameAttachment - - - - - - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAANkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuTWVzc2FnZVBhcnRJZGVudGlmaWVyVHlwZQEAAAAHdmFsdWVfXwAIAgAAAAAAAAAL - - - - - Attachment - - - - - - - - 1 - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAADAAAACw== - - - - - - - - - - - NameHello - - - - - - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAANkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuTWVzc2FnZVBhcnRJZGVudGlmaWVyVHlwZQEAAAAHdmFsdWVfXwAIAgAAAAAAAAAL - - - - - Hello - - - - - - - - 1 - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAADAAAACw== - - - - - - - - - - - NameWhat - - - - - - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAANkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuTWVzc2FnZVBhcnRJZGVudGlmaWVyVHlwZQEAAAAHdmFsdWVfXwAIAgAAAAAAAAAL - - - - - What - - - - - - - - 1 - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAADAAAACw== - - - - - - - - - - - - - - - - - - - Test_CustomMetaInstruction - - - - - - - - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAG5CUkVQaXBlbGluZUZyYW1ld29yay5UZXN0U2FtcGxlSW5zdHJ1Y3Rpb25zLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAM0JSRVBpcGVsaW5lRnJhbWV3b3JrLlRlc3RTYW1wbGVJbnN0cnVjdGlvbnMuQlBGRW51bQEAAAAHdmFsdWVfXwAIAgAAAAUAAAAL - - - - - Test - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== - - - - - - - - - - - - - - - - - - - Test_GetPartyNameFromAliasNotFoundException - - - - - - - - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABHQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtHbG9iYWxQcm9wZXJ0eVNjaGVtYUVudW0BAAAAB3ZhbHVlX18ACAIAAAAYAAAACw== - - - - - - - - - - SourceControlRepository - - - - - SVN - - - - - Codeplex - - - - - true - - - - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== - - - - - - - - - - - - - - - - - - - Test_Get_XLANGS_SendingOrchestrationType - - - - - - - - - - - - Output - - - - - - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABQQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtYTEFOR1NCVFhFbmdpbmVQcm9wZXJ0eVNjaGVtYUVudW0BAAAAB3ZhbHVlX18ACAIAAAAEAAAACw== - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== - - - - - - - - 1 - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw== - - - - - - - - - - - - - - - - - - - Test_MIME_PartNames - - - - - - - - - - - - Body - - - - - - - - - - - - - 20 - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw== - - - - - - - - - - - Index0 - - - - - - - - - - 0 - - - - - - - - 1 - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAADAAAACw== - - - - - - - - - - - Index1 - - - - - - - - - - 1 - - - - - - - - 5000 - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== - - - - - - - - - - - Index2 - - - - - - - - - - 2 - - - - - - - - 2 - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAEAAAACw== - - - - - - - - - - - Index3 - - - - - - - - - - 3 - - - - - - - - 20 - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw== - - - - - - - - - - - - - - - - - - - - Test_SQLConnection - - - - - - - - - - - - - - Test_SQLConnectionFromSSO - - - - - - - - - - - - - - test - - - - - - - - - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABFQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtIVFRQUHJvcGVydHlTY2hlbWFFbnVtAQAAAAd2YWx1ZV9fAAgCAAAACQAAAAs= - - - - - - - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== - - - - - - - - - - - - - - - - - - - Test_ConcatenateMultipleStrings - - - - - - - - - - - - 2 - - - - - - - - - - 1 - - - - - 2 - - - - - - - - 1 - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw== - - - - - - - - - - - 3 - - - - - - - - - - 1 - - - - - 2 - - - - - 3 - - - - - - - - 1 - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw== - - - - - - - - - - - 4 - - - - - - - - - - 1 - - - - - 2 - - - - - 3 - - - - - 4 - - - - - - - - 1 - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw== - - - - - - - - - - - 5 - - - - - - - - - - 1 - - - - - 2 - - - - - 3 - - - - - 4 - - - - - 5 - - - - - - - - 1 - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw== - - - - - - - - - - - 6 - - - - - - - - - - 1 - - - - - 2 - - - - - 3 - - - - - 4 - - - - - 5 - - - - - 6 - - - - - - - - 1 - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw== - - - - - - - - - - - - - - - - - - - Test_ReplaceNamespaceAndPrefixNoCurrentPrefix - - - - - - - - - - - - http://BizTalk_Server_Project1.HelloTest - - - - - bleh - - - - - bre - - - - - - - - - - - - - - - - - - - Test_RemoveAttributeByName_ResetPriority - - - - - - - - - - - - why - - - - - - - - - - - why - - - - - newattribute - - - - - - - - - - - - - - - - - - - - - - - - - Test_MIME_GetCharSet - - - - - - - - - - - - Body - - - - - - - - - - - - - 20 - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw== - - - - - - - - - - - Index0 - - - - - - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAANkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuTWVzc2FnZVBhcnRJZGVudGlmaWVyVHlwZQEAAAAHdmFsdWVfXwAIAgAAAAEAAAAL - - - - - 0 - - - - - - - - 1 - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAADAAAACw== - - - - - - - - - - - Index1 - - - - - - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAANkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuTWVzc2FnZVBhcnRJZGVudGlmaWVyVHlwZQEAAAAHdmFsdWVfXwAIAgAAAAEAAAAL - - - - - 1 - - - - - - - - 5000 - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== - - - - - - - - - - - Index2 - - - - - - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAANkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuTWVzc2FnZVBhcnRJZGVudGlmaWVyVHlwZQEAAAAHdmFsdWVfXwAIAgAAAAEAAAAL - - - - - 2 - - - - - - - - 2 - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAEAAAACw== - - - - - - - - - - - Index3 - - - - - - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAANkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuTWVzc2FnZVBhcnRJZGVudGlmaWVyVHlwZQEAAAAHdmFsdWVfXwAIAgAAAAEAAAAL - - - - - 3 - - - - - - - - 20 - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw== - - - - - - - - - - - NameBody - - - - - - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAANkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuTWVzc2FnZVBhcnRJZGVudGlmaWVyVHlwZQEAAAAHdmFsdWVfXwAIAgAAAAAAAAAL - - - - - body - - - - - - - - 1 - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAADAAAACw== - - - - - - - - - - - NameAttachment - - - - - - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAANkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuTWVzc2FnZVBhcnRJZGVudGlmaWVyVHlwZQEAAAAHdmFsdWVfXwAIAgAAAAAAAAAL - - - - - Attachment - - - - - - - - 1 - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAADAAAACw== - - - - - - - - - - - NameHello - - - - - - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAANkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuTWVzc2FnZVBhcnRJZGVudGlmaWVyVHlwZQEAAAAHdmFsdWVfXwAIAgAAAAAAAAAL - - - - - Hello - - - - - - - - 1 - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAADAAAACw== - - - - - - - - - - - NameWhat - - - - - - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAANkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuTWVzc2FnZVBhcnRJZGVudGlmaWVyVHlwZQEAAAAHdmFsdWVfXwAIAgAAAAAAAAAL - - - - - What - - - - - - - - 1 - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAADAAAACw== - - - - - - - - - - - - - - - - - - - Test_FindReplaceStringInMessage - - - - - - - - - - - - BREPipelineFramework - - - - - Replaced - - - - - - - - - - - - - - - - - - - - Test_XmlFactsApplicationStage - - - - - - - - - - - - - - Test_OverrideXmlFactsApplicationStage - - - - - - - - - - *[local-name()='Element3' and namespace-uri()='http://BREPipelineFramework'] - Element3 - - - Test_XmlFactsApplicationStage - - - - - - - - - - - BREPipelineFramework.TestProject.Message1_To_Message2 - - - - - BREPipelineFramework.TestProject, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAQUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHJhbnNmb3JtYXRpb25Tb3VyY2VTY2hlbWFWYWxpZGF0aW9uAQAAAAd2YWx1ZV9fAAgCAAAAAgAAAAs= - - - - - - - - - - - - - - - - - http://after - - - - - - - - - - - - - - - - - - - Test_UpdateAttributeNameByName - - - - - - - - - - - - why - - - - - what - - - - - - - - - - - - - - - - - - - Test_GetCustomContextPropertyFromCache - - - - - - - - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABFQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtIVFRQUHJvcGVydHlTY2hlbWFFbnVtAQAAAAd2YWx1ZV9fAAgCAAAACQAAAAs= - - - - - - - - - - From - - - - - http://schemas.microsoft.com/BizTalk/2003/smtp-properties - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw== - - - - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== - - - - - - - - - - - - - - - - - - - Test_UpdateElementValueByNodeNameNamespaceAndOldValue - - - - - - - - - - - - Me - - - - - bleh - - - - - what - - - - - why - - - - - - - - - - - - - - - - - - - Test_GetPartyNameFromAlias - - - - - - - - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABHQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtHbG9iYWxQcm9wZXJ0eVNjaGVtYUVudW0BAAAAB3ZhbHVlX18ACAIAAAAYAAAACw== - - - - - - - - - - SourceControlRepository - - - - - TFS - - - - - Codeplex - - - - - true - - - - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== - - - - - - - - - - - - - - - - - - - Test_MIME_GetPartCount - - - - - - - - - - - - PartCount - - - - - - - - - - - - - - - - - - - - - 1 - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw== - - - - - - - - - - - - - - - - - - - Test_XMLDisassemblerPropertiesNoStream - - - - - - - - - - - - Don't need to do anything here but let's trace some info anyways - - - - - - - - - - - - - - - - - - - Test_GetXPathResult_NotFound_Exception - - - - - - - - - - - - Property1 - - - - - https://BREPipelineFramework.TestProject.BREPipelineFramework_PropSchema - - - - - - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAMEJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuWFBhdGhSZXN1bHRUeXBlRW51bQEAAAAHdmFsdWVfXwAIAgAAAAAAAAAL - - - - - /*[local-name()='Hoot' and namespace-uri()='']/*[local-name()='Stages' and namespace-uri()='']/*[local-name()='Stage' and namespace-uri()='']/*[local-name()='Components' and namespace-uri()='']/*[local-name()='Component' and namespace-uri()='']/*[local-name()='Properties' and namespace-uri()='']/*[local-name()='ApplicationContext' and namespace-uri()='http://www.w3.org/2001/XMLSchema-instance'] - - - - - true - - - - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== - - - - - - - - - - - - - - - - - - - Test_GetStringFromCache - - - - - - - - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABFQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtIVFRQUHJvcGVydHlTY2hlbWFFbnVtAQAAAAd2YWx1ZV9fAAgCAAAACQAAAAs= - - - - - - - - - - TestKey - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw== - - - - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== - - - - - - - - - - - - - - - - - - - Test_ValidateStringLength_Fail - - - - - - - - - - - - Property1 - - - - - https://BREPipelineFramework.TestProject.BREPipelineFramework_PropSchema - - - - - - - - - - FoundExpected - - - - - Result - - - - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== - - - - - - - - - - - Test - - - - - 5 - - - - - - - - - - - - - - - - - - - Test_Get_MessageTracking_OriginatingMessage - - - - - - - - - - - - Output - - - - - - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABQQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtNZXNzYWdlVHJhY2tpbmdQcm9wZXJ0eVNjaGVtYUVudW0BAAAAB3ZhbHVlX18ACAIAAAAGAAAACw== - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== - - - - - - - - 1 - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw== - - - - - - - - - - - - - - - - - - - Test_Set_POP3_DispositionNotificationTo - - - - - - - - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABFQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtQT1AzUHJvcGVydHlTY2hlbWFFbnVtAQAAAAd2YWx1ZV9fAAgCAAAAAgAAAAs= - - - - - test - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw== - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== - - - - - - - - - - - - - - - - - - - Test_Set_Legacy_DestinationQualifier - - - - - - - - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABHQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtMZWdhY3lQcm9wZXJ0eVNjaGVtYUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw== - - - - - test - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw== - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== - - - - - - - - - - - - - - - - - - - Test_Get_SQL_ConnectionString - - - - - - - - - - - - Output - - - - - - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABEQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtTUUxQcm9wZXJ0eVNjaGVtYUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw== - - - - - - - - 1 - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw== - - - - - - - - - - - - - - - - - - - Test_GetPartyNameFromAliasNotFoundNoException - - - - - - - - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABHQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtHbG9iYWxQcm9wZXJ0eVNjaGVtYUVudW0BAAAAB3ZhbHVlX18ACAIAAAAYAAAACw== - - - - - - - - - - SourceControlRepository - - - - - SVN - - - - - Codeplex - - - - - false - - - - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== - - - - - - - - - - - - - - - - - - - Test_DeleteContextFromCache_OverrideContextKey - - - - - - - - - - - - InterchangeID - - - - - http://schemas.microsoft.com/BizTalk/2003/system-properties - - - - - - - - - - - - - - - - - - - - - - - - - Test_AddDocumentNamespaceAndPrefix - - - - - - - - - - - - http://brepipelineframework - - - - - bre - - - - - - - - - - - - - - - - - - - Test_AddStringToCache - - - - - - - - - - - - TestKey - - - - - TestCache - - - - - 5 - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw== - - - - - - - - - - - - - - - - - - - Test_UncaughtPolicyExceptionAfterUpdate - - - - - - - - - - - - Hello - - - - - Duh - - - - - - - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABEQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtGVFBQcm9wZXJ0eVNjaGVtYUVudW0BAAAAB3ZhbHVlX18ACAIAAAAIAAAACw== - - - - - Test - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAEAAAACw== - - - - - - - - - - - - - - - - - - - - - - - - - Test_Get_MIME_ContentDescription - - - - - - - - - - - - Output - - - - - - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABFQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtNSU1FUHJvcGVydHlTY2hlbWFFbnVtAQAAAAd2YWx1ZV9fAAgCAAAAAAAAAAs= - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== - - - - - - - - 1 - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw== - - - - - - - - - - - - - - - - - - - Test_SetPartDetails - - - - - - - - - - - - test - - - - - - - - - - - test - - - - - - - - - - - test - - - - - http://test - - - - - test - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== - - - - - - - - - - - test - - - - - http://test - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAANkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuTWVzc2FnZVBhcnRJZGVudGlmaWVyVHlwZQEAAAAHdmFsdWVfXwAIAgAAAAAAAAAL - - - - - Hello - - - - - test - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== - - - - - - - - - - - test - - - - - http://test - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAANkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuTWVzc2FnZVBhcnRJZGVudGlmaWVyVHlwZQEAAAAHdmFsdWVfXwAIAgAAAAEAAAAL - - - - - 3 - - - - - test - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== - - - - - - - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAANkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuTWVzc2FnZVBhcnRJZGVudGlmaWVyVHlwZQEAAAAHdmFsdWVfXwAIAgAAAAAAAAAL - - - - - Hello - - - - - test - - - - - - - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAANkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuTWVzc2FnZVBhcnRJZGVudGlmaWVyVHlwZQEAAAAHdmFsdWVfXwAIAgAAAAEAAAAL - - - - - 3 - - - - - test - - - - - - - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAANkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuTWVzc2FnZVBhcnRJZGVudGlmaWVyVHlwZQEAAAAHdmFsdWVfXwAIAgAAAAAAAAAL - - - - - Hello - - - - - test - - - - - - - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAANkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuTWVzc2FnZVBhcnRJZGVudGlmaWVyVHlwZQEAAAAHdmFsdWVfXwAIAgAAAAEAAAAL - - - - - 3 - - - - - test - - - - - - - - - - - - - - - - - - - Test_Get_SMTP_From - - - - - - - - - - - - Output - - - - - - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABFQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtTTVRQUHJvcGVydHlTY2hlbWFFbnVtAQAAAAd2YWx1ZV9fAAgCAAAABwAAAAs= - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== - - - - - - - - 1 - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw== - - - - - - - - - - - - - - - - - - - Test_Get_ContextPropertyFromCacheNotFound_Null - - - - - - - - - - - - Output - - - - - - - - - - test - - - - - test - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw== - - - - - - - - 1 - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw== - - - - - - - - - - - - - - - - - - - Test_Get_ContextPropertyFromCacheNotFound_Exception - - - - - - - - - - - - Output - - - - - - - - - - test - - - - - test - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== - - - - - - - - 1 - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw== - - - - - - - - - - - - - - - - - - - Test_ReplaceNamespaceWithNoPrefix - - - - - - - - - - - - http://BizTalk_Server_Project1.HelloTest - - - - - bleh - - - - - - - - - - - - - - - - - - - Test_Set_WCF_Action - - - - - - - - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABEQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtXQ0ZQcm9wZXJ0eVNjaGVtYUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== - - - - - ExpectedResult - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw== - - - - - - - - - - - - - - - - - - - Test_RemoveAttributeByNameAndNamespace - - - - - - - - - - - - why - - - - - bleh - - - - - - - - - - - - - - - - - - - Test_UpdateElementValueByNodeNameAndNamespace - - - - - - - - - - - - Me - - - - - bleh - - - - - Test - - - - - - - - - - - - - - - - - - - Test_ReapplyContextFromCacheNotFound_Exception - - - - - - - - - - - - test - - - - - test - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw== - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ2FjaGVGYWlsdXJlRW51bQEAAAAHdmFsdWVfXwAIAgAAAAAAAAAL - - - - - - - - - - - - - - - - - - - Test_SetMessageType - - - - - - - - - - - - - - - - - - - - - - - - - - Test_AddCustomContextPropertyToCache - - - - - - - - - - - - From - - - - - http://schemas.microsoft.com/BizTalk/2003/smtp-properties - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ2FjaGVGYWlsdXJlRW51bQEAAAAHdmFsdWVfXwAIAgAAAAAAAAAL - - - - - - - - \ No newline at end of file diff --git a/BRE Artifacts/Policies/BREPipelineFramework InstructionLoaderPolicy.1.0.xml b/BRE Artifacts/Policies/BREPipelineFramework InstructionLoaderPolicy.1.0.xml deleted file mode 100644 index bba647d..0000000 --- a/BRE Artifacts/Policies/BREPipelineFramework InstructionLoaderPolicy.1.0.xml +++ /dev/null @@ -1,156 +0,0 @@ - - - - - - - - - BREPipelineFramework, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc - - BREPipelineFramework - - - BREPipelineFramework, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc - - BREPipelineFramework - - - - - - - - - - - - - - - - - - Message - - - - - - - - - - - - - - - - http://BREPipelineFramework - - - - - - - - - - Hello - - - - - - - - - - - (?<=<ns0:\w*>)(?:(?!<\/([a-z0-9]+:)?ns0:\w*>).)* - - - - - - - - - - - - - - (?<=<ns0:\w*>)(?:(?!<\/([a-z0-9]+:)?ns0:\w*>).)* - - - - - - - - Test - - - - - - - - - - - - - (?<=<ns0:\w*>)(?:(?!<\/([a-z0-9]+:)?ns0:\w*>).)* - - - - - 1 - - - - - - - - Hello - - - - - - - - - - - - - - - - 5 - - - - - - - - - - - - - BREPipelineFramework.TestProject.Message - - - - - - - - \ No newline at end of file diff --git a/BRE Artifacts/Policies/BREPipelineFramework InstructionLoaderPolicy.1.1.xml b/BRE Artifacts/Policies/BREPipelineFramework InstructionLoaderPolicy.1.1.xml deleted file mode 100644 index 2d04d3a..0000000 --- a/BRE Artifacts/Policies/BREPipelineFramework InstructionLoaderPolicy.1.1.xml +++ /dev/null @@ -1,481 +0,0 @@ - - - - - - - - - BREPipelineFramework, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc - - BREPipelineFramework - - - BREPipelineFramework, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc - - BREPipelineFramework - - - BREPipelineFramework, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc - - BREPipelineFramework - - - BREPipelineFramework, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc - - BREPipelineFramework - - - BREPipelineFramework, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc - - BREPipelineFramework - - - - - - - - - - - - - - - Test_DuplicateContextMetaInstructions - - - - - - - - - - - - BREPipelineFramework.SampleInstructions.MetaInstructions.ContextMetaInstructions - - - - - BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc - - - - - - - - - - - - - - - - - - - Test_SQLConnectionFromSSO - - - - - - - - - - - - BREPipelineFramework - - - - - BRETest ConnectionString - - - - - BREPipelineFrameworkTest - - - - - Test - - - - - - - - - - - - - - - - - - - - - - Message - - - - - - - - - - - - - - - - http://BREPipelineFramework - - - - - - - - - - - - - BREPipelineFramework.TestProject.Message - - - - - - - - - - - - - - - - - - - Test_OverrideXmlFactsApplicationStage - - - - - - - - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAFdCUkVQaXBlbGluZUZyYW1ld29yaywgVmVyc2lvbj0xLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPTgzZWFiMGIxNjY0NzBlYmMFAQAAADFCUkVQaXBlbGluZUZyYW1ld29yay5YTUxGYWN0c0FwcGxpY2F0aW9uU3RhZ2VFbnVtAQAAAAd2YWx1ZV9fAAgCAAAAAgAAAAs= - - - - - - - - - - - - - - - - - - - Test_WrongTypeMetaInstruction - - - - - - - - - - - - BREPipelineFramework.MessageUtility - - - - - BREPipelineFramework, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc - - - - - - - - - - - - - - - - - - - Test_DuplicateHelperMetaInstructions - - - - - - - - - - - - BREPipelineFramework.SampleInstructions.MetaInstructions.HelperMetaInstructions - - - - - BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc - - - - - - - - - - - - - - - - - - - Test_SQLConnection - - - - - - - - - - - - Data Source=.;Initial Catalog=BREPipelineFrameworkTest;Integrated Security=SSPI; - - - - - BREPipelineFrameworkTest - - - - - Test - - - - - - - - - - - - - - - - - - - Test_BadMetaInstruction - - - - - - - - - - - - test - - - - - help - - - - - - - - - - - - - - - - - - - Test_OverrideMe - - - - - - - - - - - - Test_Override - - - - - - - - - - - BREPipelineFramework OverridePolicy - - - - - - - - - - - 1.0 - - - - - - - - - - - - - - - - - - - - Test_CustomMetaInstruction - - - - - - - - - - - - - - Test_UncaughtPolicyException - - - - - - - - - - - - - - Test_UncaughtPolicyExceptionAfterUpdate - - - - - - - - - - - - - - Test_Compensate - - - - - - - - - - - - - BREPipelineFramework.TestSampleInstructions.MetaInstruction - - - - - BREPipelineFramework.TestSampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc - - - - - - - - \ No newline at end of file diff --git a/BRE Artifacts/Policies/BREPipelineFramework OverridePolicy.1.0.xml b/BRE Artifacts/Policies/BREPipelineFramework OverridePolicy.1.0.xml deleted file mode 100644 index e47e72f..0000000 --- a/BRE Artifacts/Policies/BREPipelineFramework OverridePolicy.1.0.xml +++ /dev/null @@ -1,61 +0,0 @@ - - - - - - - - - /*[local-name()='Message' and namespace-uri()='http://BREPipelineFramework'] - C:\BREPipelineFramework\Dev\jcooper1982\BREPipelineFramework.BizTalk2013\BREPipelineFramework.TestProject\Message.xsd - - - BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc - - BREPipelineFramework.SampleInstructions.MetaInstructions - - - - - - - - - - - - - - - Test_Override - - - - - - - - - - - - - - - - - - /*[local-name()='Message'] - - - - - elem - - - - - - - - \ No newline at end of file diff --git a/BRE Artifacts/Policies/BREPipelineFramework OverridePolicy.1.1.xml b/BRE Artifacts/Policies/BREPipelineFramework OverridePolicy.1.1.xml deleted file mode 100644 index 127ca41..0000000 --- a/BRE Artifacts/Policies/BREPipelineFramework OverridePolicy.1.1.xml +++ /dev/null @@ -1,29 +0,0 @@ - - - - - - - - - - - - - - - - - - - Test_Override - - - - - - - - - - \ No newline at end of file diff --git a/BRE Artifacts/Policies/BREPipelineFramework.JSONPolicy.1.0.xml b/BRE Artifacts/Policies/BREPipelineFramework.JSONPolicy.1.0.xml new file mode 100644 index 0000000..ffc6660 --- /dev/null +++ b/BRE Artifacts/Policies/BREPipelineFramework.JSONPolicy.1.0.xml @@ -0,0 +1,334 @@ + + + + + + + + + BREPipelineFramework.JSON, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.JSON + + + BREPipelineFramework.JSON, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.JSON + + + BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.Helpers + + + BREPipelineFramework.JSON, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.JSON + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions + + + BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.Helpers + + + + + + + + + + + + + + + Rcv_API + + + + + + + + + + + + + + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABHQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtHbG9iYWxQcm9wZXJ0eVNjaGVtYUVudW0BAAAAB3ZhbHVlX18ACAIAAABJAAAACw== + + + + + true + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw== + + + + + + + + + + + + + + + + + + + + Snd_API + + + + + + + + + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAFxCUkVQaXBlbGluZUZyYW1ld29yay5KU09OLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAKUJSRVBpcGVsaW5lRnJhbWV3b3JrLkpTT04uQ29udGVudFR5cGVFbnVtAQAAAAd2YWx1ZV9fAAgCAAAAAQAAAAs= + + + + + + + + true + + + + + + + + + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAFxCUkVQaXBlbGluZUZyYW1ld29yay5KU09OLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAMEJSRVBpcGVsaW5lRnJhbWV3b3JrLkpTT04uSlNPTlJlbW92ZUVudmVsb3BlRW51bQEAAAAHdmFsdWVfXwAIAgAAAAAAAAAL + + + + + + + + + + + + + + + + + + + + Rcv_API + + + + + + + + + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAFxCUkVQaXBlbGluZUZyYW1ld29yay5KU09OLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAKUJSRVBpcGVsaW5lRnJhbWV3b3JrLkpTT04uQ29udGVudFR5cGVFbnVtAQAAAAd2YWx1ZV9fAAgCAAAAAQAAAAs= + + + + + + + + true + + + + + + + + + + + + + request + + + + + http://request + + + + + + + + + + + + + + + + + + + + Snd_API2 + + + + + + + + + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAFxCUkVQaXBlbGluZUZyYW1ld29yay5KU09OLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAKUJSRVBpcGVsaW5lRnJhbWV3b3JrLkpTT04uQ29udGVudFR5cGVFbnVtAQAAAAd2YWx1ZV9fAAgCAAAAAQAAAAs= + + + + + + + + true + + + + + + + + + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAFxCUkVQaXBlbGluZUZyYW1ld29yay5KU09OLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAMEJSRVBpcGVsaW5lRnJhbWV3b3JrLkpTT04uSlNPTlJlbW92ZUVudmVsb3BlRW51bQEAAAAHdmFsdWVfXwAIAgAAAAEAAAAL + + + + + + + + + + + + + + + + + + + + + Snd_API + + + + + + + + + + + + + + Snd_API2 + + + + + + + + + + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAFxCUkVQaXBlbGluZUZyYW1ld29yay5KU09OLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAKUJSRVBpcGVsaW5lRnJhbWV3b3JrLkpTT04uQ29udGVudFR5cGVFbnVtAQAAAAd2YWx1ZV9fAAgCAAAABQAAAAs= + + + + + + + + true + + + + + + + + + + + + + C:\BREPipelineFramewrok\BREPipelineFramework.BizTalk2013.R2\BREPipelineFramework.UnitTests\Sample Files\Input Files\HelloWorld.xslt + + + + + + + + \ No newline at end of file diff --git a/BRE Artifacts/Vocabularies/BREPipelineFramework.JSONInstructions.1.0.xml b/BRE Artifacts/Vocabularies/BREPipelineFramework.JSONInstructions.1.0.xml new file mode 100644 index 0000000..8db78fd --- /dev/null +++ b/BRE Artifacts/Vocabularies/BREPipelineFramework.JSONInstructions.1.0.xml @@ -0,0 +1,143 @@ + + + + + + + + + BREPipelineFramework.JSON, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.JSON + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.JSON, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.JSON + + + + + + + + + + + + + + + + + BREPipelineFramework.JSON, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.JSON + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.JSON, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.JSON + + + + + + + + + + + + + + + + + BREPipelineFramework.JSON, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.JSON + + + + + + + + + + BREPipelineFramework.JSON, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.JSON + + + + + + + + + + BREPipelineFramework.JSON, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.JSON + + + + + + + + + + + + + + \ No newline at end of file diff --git a/BRE Artifacts/Vocabularies/BREPipelineFramework.TestDatabase.1.0.xml b/BRE Artifacts/Vocabularies/BREPipelineFramework.TestDatabase.1.0.xml deleted file mode 100644 index 2585086..0000000 --- a/BRE Artifacts/Vocabularies/BREPipelineFramework.TestDatabase.1.0.xml +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/BRE Artifacts/Vocabularies/BREPipelineFramework.TestSampleInstructions.MetaInstruction.1.0.xml b/BRE Artifacts/Vocabularies/BREPipelineFramework.TestSampleInstructions.MetaInstruction.1.0.xml deleted file mode 100644 index 6cbdb62..0000000 --- a/BRE Artifacts/Vocabularies/BREPipelineFramework.TestSampleInstructions.MetaInstruction.1.0.xml +++ /dev/null @@ -1,93 +0,0 @@ - - - - - - - - - - BREPipelineFramework.TestSampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc - - BREPipelineFramework.TestSampleInstructions - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - BREPipelineFramework.TestSampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc - - BREPipelineFramework.TestSampleInstructions - - - - - - - - - - BREPipelineFramework.TestSampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc - - BREPipelineFramework.TestSampleInstructions - - - - - - - - - - BREPipelineFramework.TestSampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc - - BREPipelineFramework.TestSampleInstructions - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/BRE Artifacts/Vocabularies/BREPipelineFramework.TypedXmlDocumentSamples.1.0.xml b/BRE Artifacts/Vocabularies/BREPipelineFramework.TypedXmlDocumentSamples.1.0.xml deleted file mode 100644 index 8f11733..0000000 --- a/BRE Artifacts/Vocabularies/BREPipelineFramework.TypedXmlDocumentSamples.1.0.xml +++ /dev/null @@ -1,57 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/BREPipelineFramework.BizTalk2010/BREPipelineFramework.BizTalk2010.sln b/BREPipelineFramework.BizTalk2010/BREPipelineFramework.BizTalk2010.sln index 1a9b1b2..b87cc51 100644 --- a/BREPipelineFramework.BizTalk2010/BREPipelineFramework.BizTalk2010.sln +++ b/BREPipelineFramework.BizTalk2010/BREPipelineFramework.BizTalk2010.sln @@ -20,22 +20,8 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Libs", "Libs", "{8AB1DEFC-1 EndProjectSection EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "BRE Artifacts", "BRE Artifacts", "{1D23B5AF-8FA0-4905-8A63-5F2837F23002}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Policies", "Policies", "{5CDA994A-CB2C-4EB8-B994-B95A2CB9468F}" ProjectSection(SolutionItems) = preProject - ..\BRE Artifacts\Policies\BREPipelineFramework ExecutionPolicy.1.0.xml = ..\BRE Artifacts\Policies\BREPipelineFramework ExecutionPolicy.1.0.xml - ..\BRE Artifacts\Policies\BREPipelineFramework ExecutionPolicy.1.1.xml = ..\BRE Artifacts\Policies\BREPipelineFramework ExecutionPolicy.1.1.xml - ..\BRE Artifacts\Policies\BREPipelineFramework InstructionLoaderPolicy.1.0.xml = ..\BRE Artifacts\Policies\BREPipelineFramework InstructionLoaderPolicy.1.0.xml - ..\BRE Artifacts\Policies\BREPipelineFramework InstructionLoaderPolicy.1.1.xml = ..\BRE Artifacts\Policies\BREPipelineFramework InstructionLoaderPolicy.1.1.xml - ..\BRE Artifacts\Policies\BREPipelineFramework OverridePolicy.1.0.xml = ..\BRE Artifacts\Policies\BREPipelineFramework OverridePolicy.1.0.xml - ..\BRE Artifacts\Policies\BREPipelineFramework OverridePolicy.1.1.xml = ..\BRE Artifacts\Policies\BREPipelineFramework OverridePolicy.1.1.xml - EndProjectSection -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Vocabularies", "Vocabularies", "{C289CC8D-F66D-4DF9-8493-C945C58BF380}" - ProjectSection(SolutionItems) = preProject - ..\BRE Artifacts\Vocabularies\BREPipelineFramework.TestDatabase.1.0.xml = ..\BRE Artifacts\Vocabularies\BREPipelineFramework.TestDatabase.1.0.xml - ..\BRE Artifacts\Vocabularies\BREPipelineFramework.TestSampleInstructions.MetaInstruction.1.0.xml = ..\BRE Artifacts\Vocabularies\BREPipelineFramework.TestSampleInstructions.MetaInstruction.1.0.xml - ..\BRE Artifacts\Vocabularies\BREPipelineFramework.TypedXmlDocumentSamples.1.0.xml = ..\BRE Artifacts\Vocabularies\BREPipelineFramework.TypedXmlDocumentSamples.1.0.xml + ..\BRE Artifacts\All Test Artifacts.xml = ..\BRE Artifacts\All Test Artifacts.xml EndProjectSection EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "BREPipelineFramework.CustomBizUnitTestSteps", "..\BREPipelineFramework.CustomBizUnitTestSteps\BREPipelineFramework.CustomBizUnitTestSteps.csproj", "{33FF3FE8-9A6B-42E8-A1F1-CAD65BCA84AE}" @@ -88,8 +74,4 @@ Global GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE EndGlobalSection - GlobalSection(NestedProjects) = preSolution - {5CDA994A-CB2C-4EB8-B994-B95A2CB9468F} = {1D23B5AF-8FA0-4905-8A63-5F2837F23002} - {C289CC8D-F66D-4DF9-8493-C945C58BF380} = {1D23B5AF-8FA0-4905-8A63-5F2837F23002} - EndGlobalSection EndGlobal diff --git a/BREPipelineFramework.BizTalk2010/BREPipelineFramework.TestProject/BREPipelineFramework.TestProject.btproj b/BREPipelineFramework.BizTalk2010/BREPipelineFramework.TestProject/BREPipelineFramework.TestProject.btproj index ef053f6..eded2b2 100644 --- a/BREPipelineFramework.BizTalk2010/BREPipelineFramework.TestProject/BREPipelineFramework.TestProject.btproj +++ b/BREPipelineFramework.BizTalk2010/BREPipelineFramework.TestProject/BREPipelineFramework.TestProject.btproj @@ -197,6 +197,32 @@ BREPipelineFramework.TestProject + + + MessageWithNoNamespace + BREPipelineFramework.TestProject + + + + + Snd_BREPipelineFramewrok2 + BREPipelineFramework.TestProject + + + + + Sample_FF + BREPipelineFramework.TestProject + + + Sample_FF_Footer + BREPipelineFramework.TestProject + + + Sample_FF_Header + BREPipelineFramework.TestProject + + \ No newline at end of file diff --git a/BREPipelineFramework.BizTalk2010/BREPipelineFramework.TestProject/BREPipelineFramework_PropSchema.xsd b/BREPipelineFramework.BizTalk2010/BREPipelineFramework.TestProject/BREPipelineFramework_PropSchema.xsd index d426e84..87b20cd 100644 Binary files a/BREPipelineFramework.BizTalk2010/BREPipelineFramework.TestProject/BREPipelineFramework_PropSchema.xsd and b/BREPipelineFramework.BizTalk2010/BREPipelineFramework.TestProject/BREPipelineFramework_PropSchema.xsd differ diff --git a/BREPipelineFramework.BizTalk2010/BREPipelineFramework.TestProject/Envelope.xsd b/BREPipelineFramework.BizTalk2010/BREPipelineFramework.TestProject/Envelope.xsd index 00751f2..690d025 100644 Binary files a/BREPipelineFramework.BizTalk2010/BREPipelineFramework.TestProject/Envelope.xsd and b/BREPipelineFramework.BizTalk2010/BREPipelineFramework.TestProject/Envelope.xsd differ diff --git a/BREPipelineFramework.BizTalk2010/BREPipelineFramework.TestProject/Message2.xsd b/BREPipelineFramework.BizTalk2010/BREPipelineFramework.TestProject/Message2.xsd index 4d7f362..0d50c67 100644 Binary files a/BREPipelineFramework.BizTalk2010/BREPipelineFramework.TestProject/Message2.xsd and b/BREPipelineFramework.BizTalk2010/BREPipelineFramework.TestProject/Message2.xsd differ diff --git a/BREPipelineFramework.BizTalk2010/BREPipelineFramework.TestProject/MessageWithNoNamespace.xsd b/BREPipelineFramework.BizTalk2010/BREPipelineFramework.TestProject/MessageWithNoNamespace.xsd new file mode 100644 index 0000000..7629a17 Binary files /dev/null and b/BREPipelineFramework.BizTalk2010/BREPipelineFramework.TestProject/MessageWithNoNamespace.xsd differ diff --git a/BREPipelineFramework.BizTalk2010/BREPipelineFramework.TestProject/Rcv_BREPipelineFramework.btp b/BREPipelineFramework.BizTalk2010/BREPipelineFramework.TestProject/Rcv_BREPipelineFramework.btp index 4044e2a..7a03208 100644 Binary files a/BREPipelineFramework.BizTalk2010/BREPipelineFramework.TestProject/Rcv_BREPipelineFramework.btp and b/BREPipelineFramework.BizTalk2010/BREPipelineFramework.TestProject/Rcv_BREPipelineFramework.btp differ diff --git a/BREPipelineFramework.BizTalk2010/BREPipelineFramework.TestProject/Rcv_BREPipelineFrameworkXML.btp b/BREPipelineFramework.BizTalk2010/BREPipelineFramework.TestProject/Rcv_BREPipelineFrameworkXML.btp index 7897bd6..663e836 100644 Binary files a/BREPipelineFramework.BizTalk2010/BREPipelineFramework.TestProject/Rcv_BREPipelineFrameworkXML.btp and b/BREPipelineFramework.BizTalk2010/BREPipelineFramework.TestProject/Rcv_BREPipelineFrameworkXML.btp differ diff --git a/BREPipelineFramework.BizTalk2010/BREPipelineFramework.TestProject/Rcv_BREPipelineFrameworkXML_NoReadStream.btp b/BREPipelineFramework.BizTalk2010/BREPipelineFramework.TestProject/Rcv_BREPipelineFrameworkXML_NoReadStream.btp index dea4c64..b8649f6 100644 Binary files a/BREPipelineFramework.BizTalk2010/BREPipelineFramework.TestProject/Rcv_BREPipelineFrameworkXML_NoReadStream.btp and b/BREPipelineFramework.BizTalk2010/BREPipelineFramework.TestProject/Rcv_BREPipelineFrameworkXML_NoReadStream.btp differ diff --git a/BREPipelineFramework.BizTalk2010/BREPipelineFramework.TestProject/Rcv_BRETestFF.btp b/BREPipelineFramework.BizTalk2010/BREPipelineFramework.TestProject/Rcv_BRETestFF.btp index 2ddc42e..cdf5771 100644 Binary files a/BREPipelineFramework.BizTalk2010/BREPipelineFramework.TestProject/Rcv_BRETestFF.btp and b/BREPipelineFramework.BizTalk2010/BREPipelineFramework.TestProject/Rcv_BRETestFF.btp differ diff --git a/BREPipelineFramework.BizTalk2010/BREPipelineFramework.TestProject/Rcv_BRETestFFNoStream.btp b/BREPipelineFramework.BizTalk2010/BREPipelineFramework.TestProject/Rcv_BRETestFFNoStream.btp index 46f3d1f..93a8b09 100644 Binary files a/BREPipelineFramework.BizTalk2010/BREPipelineFramework.TestProject/Rcv_BRETestFFNoStream.btp and b/BREPipelineFramework.BizTalk2010/BREPipelineFramework.TestProject/Rcv_BRETestFFNoStream.btp differ diff --git a/BREPipelineFramework.BizTalk2010/BREPipelineFramework.TestProject/Sample_FF.xsd b/BREPipelineFramework.BizTalk2010/BREPipelineFramework.TestProject/Sample_FF.xsd new file mode 100644 index 0000000..1111c93 Binary files /dev/null and b/BREPipelineFramework.BizTalk2010/BREPipelineFramework.TestProject/Sample_FF.xsd differ diff --git a/BREPipelineFramework.BizTalk2010/BREPipelineFramework.TestProject/Sample_FF_Footer.xsd b/BREPipelineFramework.BizTalk2010/BREPipelineFramework.TestProject/Sample_FF_Footer.xsd new file mode 100644 index 0000000..1401c6a Binary files /dev/null and b/BREPipelineFramework.BizTalk2010/BREPipelineFramework.TestProject/Sample_FF_Footer.xsd differ diff --git a/BREPipelineFramework.BizTalk2010/BREPipelineFramework.TestProject/Sample_FF_Header.xsd b/BREPipelineFramework.BizTalk2010/BREPipelineFramework.TestProject/Sample_FF_Header.xsd new file mode 100644 index 0000000..d38f5a1 Binary files /dev/null and b/BREPipelineFramework.BizTalk2010/BREPipelineFramework.TestProject/Sample_FF_Header.xsd differ diff --git a/BREPipelineFramework.BizTalk2010/BREPipelineFramework.TestProject/Snd_BREPipelineFramewrok2.btp b/BREPipelineFramework.BizTalk2010/BREPipelineFramework.TestProject/Snd_BREPipelineFramewrok2.btp new file mode 100644 index 0000000..813d3d2 Binary files /dev/null and b/BREPipelineFramework.BizTalk2010/BREPipelineFramework.TestProject/Snd_BREPipelineFramewrok2.btp differ diff --git a/BREPipelineFramework.BizTalk2010/BREPipelineFramework.UnitTests/BREPipelineFramework.UnitTests.csproj b/BREPipelineFramework.BizTalk2010/BREPipelineFramework.UnitTests/BREPipelineFramework.UnitTests.csproj index 443f352..1ea7db4 100644 --- a/BREPipelineFramework.BizTalk2010/BREPipelineFramework.UnitTests/BREPipelineFramework.UnitTests.csproj +++ b/BREPipelineFramework.BizTalk2010/BREPipelineFramework.UnitTests/BREPipelineFramework.UnitTests.csproj @@ -37,7 +37,7 @@ 4 - true + false ..\..\BREPipelineFramework.snk @@ -141,7 +141,9 @@ + + @@ -153,6 +155,7 @@ + @@ -171,21 +174,33 @@ + + + + + + + + + + + + @@ -202,6 +217,7 @@ + @@ -266,6 +282,7 @@ + diff --git a/BREPipelineFramework.BizTalk2010/BREPipelineFramework.UnitTests/CachingMetaInstructionsTest.cs b/BREPipelineFramework.BizTalk2010/BREPipelineFramework.UnitTests/CachingMetaInstructionsTest.cs index 3c1c29e..f3e4b60 100644 --- a/BREPipelineFramework.BizTalk2010/BREPipelineFramework.UnitTests/CachingMetaInstructionsTest.cs +++ b/BREPipelineFramework.BizTalk2010/BREPipelineFramework.UnitTests/CachingMetaInstructionsTest.cs @@ -8,6 +8,7 @@ using System.Threading; using BizUnit.Xaml; using System.Runtime.Caching; +using System.Threading.Tasks; namespace BREPipelineFramework.UnitTests { @@ -39,9 +40,10 @@ public TestContext TestContext [TestInitialize()] public void MyTestSetup() { - var oldCache = BREPipelineFramework.SampleInstructions.MetaInstructions.CachingMetaInstructions.cache; - BREPipelineFramework.SampleInstructions.MetaInstructions.CachingMetaInstructions.cache = new MemoryCache("BREPipelineFramework.Cache", null); - oldCache.Dispose(); + foreach (var element in MemoryCache.Default) + { + MemoryCache.Default.Remove(element.Key); + } } //Use TestCleanup to cleanup output files after each test has run @@ -390,6 +392,88 @@ public void Test_AddCustomContextPropertyToCache_OverrideExpiryTime() } } + [TestMethod()] + public void Test_AddCustomContextPropertyToCache_OverrideExpiryTimeSetPriorityDefault() + { + string InputFileName = testContextInstance.TestDir + @"\..\..\BREPipelineFramework.UnitTests\Sample Files\Input Files\Test.txt"; + string InstanceConfigFilePath = testContextInstance.TestDir + @"\..\..\BREPipelineFramework.UnitTests\Sample Files\Instance Config Files\Test_AddCustomContextPropertyToCache_OverrideExpiryTimeSetPriorityDefault Config.xml"; + string InputContextFileName = testContextInstance.TestDir + @"\..\..\BREPipelineFramework.UnitTests\Sample Files\Input Context Files\Test_AddCustomContextPropertyToCache.xml"; + + var _BREPipelineFrameworkTest = TestHelpers.BREPipelineFrameworkReceivePipelineBaseTest(InputFileName, testContextInstance, InstanceConfigFilePath, InputContextFileName: InputContextFileName); + _BREPipelineFrameworkTest.RunTest(); + + object cacheItemsObj = BREPipelineFramework.SampleInstructions.MetaInstructions.CachingMetaInstructions.cache["http://schemas.microsoft.com/BizTalk/2003/system-properties#TransmitWorkID = 123"]; + + if (cacheItemsObj != null) + { + Dictionary cacheItems = (Dictionary)cacheItemsObj; + object _SMTPFromObj = cacheItems["http://schemas.microsoft.com/BizTalk/2003/smtp-properties#From"]; + + if (_SMTPFromObj != null) + { + Assert.IsTrue(_SMTPFromObj.ToString() == "jcooper1982@aitm.com", "Unexpected SMTP.From value of " + _SMTPFromObj.ToString() + " found in cache."); + } + else + { + Assert.Fail("Cache did not contain a value for SMTP.From"); + } + } + else + { + Assert.Fail("Cache did not contain a context property dictionary from BTS.TransmitWorkID of 123."); + } + + Thread.Sleep(7000); + + cacheItemsObj = BREPipelineFramework.SampleInstructions.MetaInstructions.CachingMetaInstructions.cache["http://schemas.microsoft.com/BizTalk/2003/system-properties#TransmitWorkID = 123"]; + + if (cacheItemsObj != null) + { + Assert.Fail("Cached context for message with BTS.TransmitWorkID value of 123 should have expired but didn't."); + } + } + + [TestMethod()] + public void Test_AddCustomContextPropertyToCache_OverrideExpiryTimeSetPriorityNotRemovable() + { + string InputFileName = testContextInstance.TestDir + @"\..\..\BREPipelineFramework.UnitTests\Sample Files\Input Files\Test.txt"; + string InstanceConfigFilePath = testContextInstance.TestDir + @"\..\..\BREPipelineFramework.UnitTests\Sample Files\Instance Config Files\Test_AddCustomContextPropertyToCache_OverrideExpiryTimeSetPriorityNotRemovable Config.xml"; + string InputContextFileName = testContextInstance.TestDir + @"\..\..\BREPipelineFramework.UnitTests\Sample Files\Input Context Files\Test_AddCustomContextPropertyToCache.xml"; + + var _BREPipelineFrameworkTest = TestHelpers.BREPipelineFrameworkReceivePipelineBaseTest(InputFileName, testContextInstance, InstanceConfigFilePath, InputContextFileName: InputContextFileName); + _BREPipelineFrameworkTest.RunTest(); + + object cacheItemsObj = BREPipelineFramework.SampleInstructions.MetaInstructions.CachingMetaInstructions.cache["http://schemas.microsoft.com/BizTalk/2003/system-properties#TransmitWorkID = 123"]; + + if (cacheItemsObj != null) + { + Dictionary cacheItems = (Dictionary)cacheItemsObj; + object _SMTPFromObj = cacheItems["http://schemas.microsoft.com/BizTalk/2003/smtp-properties#From"]; + + if (_SMTPFromObj != null) + { + Assert.IsTrue(_SMTPFromObj.ToString() == "jcooper1982@aitm.com", "Unexpected SMTP.From value of " + _SMTPFromObj.ToString() + " found in cache."); + } + else + { + Assert.Fail("Cache did not contain a value for SMTP.From"); + } + } + else + { + Assert.Fail("Cache did not contain a context property dictionary from BTS.TransmitWorkID of 123."); + } + + Thread.Sleep(7000); + + cacheItemsObj = BREPipelineFramework.SampleInstructions.MetaInstructions.CachingMetaInstructions.cache["http://schemas.microsoft.com/BizTalk/2003/system-properties#TransmitWorkID = 123"]; + + if (cacheItemsObj != null) + { + Assert.Fail("Cached context for message with BTS.TransmitWorkID value of 123 should have expired but didn't."); + } + } + [TestMethod()] public void Test_AddCustomContextPropertyToCache_OverrideContextKey() { @@ -598,5 +682,21 @@ public void Test_ReapplyContextFromCacheNotFound_Ignore() string propertyValue = BREPipelineFramework.SampleInstructions.MetaInstructions.CachingMetaInstructions.cache["Output"].ToString(); Assert.IsTrue(propertyValue == "ExpectedResult", "Did not find the expected context property value in the message - " + propertyValue); } + + [TestMethod()] + public void Test_GetCachedValueFromSSO() + { + string applicationContext = "Test_GetCachedValueFromSSO"; + + string InputFileName = testContextInstance.TestDir + @"\..\..\BREPipelineFramework.UnitTests\Sample Files\Input Files\Test.txt"; + DataLoaderBase InstanceConfigLoader = TestHelpers.CreateInstanceConfig(testContextInstance, applicationContext); + + var _BREPipelineFrameworkTest = TestHelpers.BREPipelineFrameworkReceivePipelineBaseTest(InputFileName, testContextInstance, instanceConfigLoader: InstanceConfigLoader); + _BREPipelineFrameworkTest.RunTest(); + + string cacheItem2 = BREPipelineFramework.SampleInstructions.MetaInstructions.CachingMetaInstructions.cache["BRE Pipeline Framework SSO Cache - BREPipelineFramework - Key"].ToString(); + + Assert.IsTrue(cacheItem2 == "TestSSO", "Unexpected concatenated value found in cache - " + cacheItem2); + } } } diff --git a/BREPipelineFramework.BizTalk2010/BREPipelineFramework.UnitTests/ContextMetaInstructionsTests.cs b/BREPipelineFramework.BizTalk2010/BREPipelineFramework.UnitTests/ContextMetaInstructionsTests.cs index 1b885e9..95b3f4c 100644 --- a/BREPipelineFramework.BizTalk2010/BREPipelineFramework.UnitTests/ContextMetaInstructionsTests.cs +++ b/BREPipelineFramework.BizTalk2010/BREPipelineFramework.UnitTests/ContextMetaInstructionsTests.cs @@ -38,9 +38,10 @@ public TestContext TestContext [TestInitialize()] public void MyTestSetup() { - var oldCache = BREPipelineFramework.SampleInstructions.MetaInstructions.CachingMetaInstructions.cache; - BREPipelineFramework.SampleInstructions.MetaInstructions.CachingMetaInstructions.cache = new MemoryCache("BREPipelineFramework.Cache", null); - oldCache.Dispose(); + foreach (var element in MemoryCache.Default) + { + MemoryCache.Default.Remove(element.Key); + } } //Use TestCleanup to cleanup output files after each test has run diff --git a/BREPipelineFramework.BizTalk2010/BREPipelineFramework.UnitTests/CustomMetaInstructionsTests.cs b/BREPipelineFramework.BizTalk2010/BREPipelineFramework.UnitTests/CustomMetaInstructionsTests.cs index 2514fb9..2fc866c 100644 --- a/BREPipelineFramework.BizTalk2010/BREPipelineFramework.UnitTests/CustomMetaInstructionsTests.cs +++ b/BREPipelineFramework.BizTalk2010/BREPipelineFramework.UnitTests/CustomMetaInstructionsTests.cs @@ -35,9 +35,10 @@ public TestContext TestContext [TestInitialize()] public void MyTestSetup() { - var oldCache = BREPipelineFramework.SampleInstructions.MetaInstructions.CachingMetaInstructions.cache; - BREPipelineFramework.SampleInstructions.MetaInstructions.CachingMetaInstructions.cache = new MemoryCache("BREPipelineFramework.Cache", null); - oldCache.Dispose(); + foreach (var element in MemoryCache.Default) + { + MemoryCache.Default.Remove(element.Key); + } } //Use TestCleanup to cleanup output files after each test has run @@ -66,7 +67,7 @@ public void MyTestCleanup() const string numberOfPropertiesXPath = "/*[local-name()='MessageInfo' and namespace-uri()='']/*[local-name()='ContextInfo' and namespace-uri()='']/@*[local-name()='PropertiesCount' and namespace-uri()='']"; /// - ///Tests that custom MetaInstructions can be dynamically loaded using Instruction Loader Policies and then exercised in instruction loader policies. + ///Tests that custom MetaInstructions can be dynamically loaded using Instruction Loader Policies and then exercised in execution policies. /// [TestMethod()] public void Test_CustomMetaInstruction() @@ -82,5 +83,26 @@ public void Test_CustomMetaInstruction() var _BREPipelineFrameworkTest = TestHelpers.BREPipelineFrameworkReceivePipelineBaseTest(InputFileName, testContextInstance, InstanceConfigFilePath, _XPathCollection); _BREPipelineFrameworkTest.RunTest(); } + + /// + ///Tests that custom MetaInstructions can be loaded in a static fashion using pipeline parameters and then exercised in execution policies. + /// + [TestMethod()] + public void Test_CustomMetaInstructionNoInstructionLoader() + { + string InputFileName = testContextInstance.TestDir + @"\..\..\BREPipelineFramework.UnitTests\Sample Files\Input Files\Test.xml"; + string InstanceConfigFilePath = testContextInstance.TestDir + @"\..\..\BREPipelineFramework.UnitTests\Sample Files\Instance Config Files\Test_CustomMetaInstructionNoInstructionLoader Config.xml"; + + string XPathQuery = "boolean(/*[local-name()='MessageInfo']/*[local-name()='ContextInfo']/*[local-name()='Property'][@Name='Element'][@Promoted='false'][@Namespace='https://BREPipelineFramework.TestProject.BREPipelineFramework_PropSchema'][@Value='Test'])"; + string XPathQuery1 = "boolean(/*[local-name()='MessageInfo']/*[local-name()='ContextInfo']/*[local-name()='Property'][@Name='Property1'][@Promoted='false'][@Namespace='https://BREPipelineFramework.TestProject.BREPipelineFramework_PropSchema'][@Value='Test'])"; + string ExpectedValue = "True"; + + XPathCollection _XPathCollection = new XPathCollection(); + _XPathCollection.XPathQueryList.Add(XPathQuery, ExpectedValue); + _XPathCollection.XPathQueryList.Add(XPathQuery1, ExpectedValue); + + var _BREPipelineFrameworkTest = TestHelpers.BREPipelineFrameworkReceivePipelineBaseTest(InputFileName, testContextInstance, InstanceConfigFilePath, _XPathCollection); + _BREPipelineFrameworkTest.RunTest(); + } } } diff --git a/BREPipelineFramework.BizTalk2010/BREPipelineFramework.UnitTests/FrameworkTests.cs b/BREPipelineFramework.BizTalk2010/BREPipelineFramework.UnitTests/FrameworkTests.cs index 1c57a98..f415753 100644 --- a/BREPipelineFramework.BizTalk2010/BREPipelineFramework.UnitTests/FrameworkTests.cs +++ b/BREPipelineFramework.BizTalk2010/BREPipelineFramework.UnitTests/FrameworkTests.cs @@ -38,9 +38,10 @@ public TestContext TestContext [TestInitialize()] public void MyTestSetup() { - var oldCache = BREPipelineFramework.SampleInstructions.MetaInstructions.CachingMetaInstructions.cache; - BREPipelineFramework.SampleInstructions.MetaInstructions.CachingMetaInstructions.cache = new MemoryCache("BREPipelineFramework.Cache", null); - oldCache.Dispose(); + foreach (var element in MemoryCache.Default) + { + MemoryCache.Default.Remove(element.Key); + } } //Use TestCleanup to cleanup output files after each test has run @@ -279,30 +280,6 @@ public void Test_UncaughtPolicyExceptionRIP() _BREPipelineFrameworkTest.RunTest(); } - ///Tests that exceptions encountered during instruction execution will be handled properly with RIP enabled and that the message body and context will be rolled back - /// - [TestMethod()] - public void Test_UncaughtPolicyExceptionAfterUpdate() - { - string InputFileName = testContextInstance.TestDir + @"\..\..\BREPipelineFramework.UnitTests\Sample Files\Input Files\Message_Transform.xml"; - - XPathCollection _XPathCollection = new XPathCollection(); - string XPathQuery1 = "boolean(/*[local-name()='MessageInfo']/*[local-name()='ContextInfo']/*[local-name()='Property'][@Name='MessageDestination'][@Promoted='false'][@Namespace='http://schemas.microsoft.com/BizTalk/2003/system-properties'][@Value='SuspendQueue'])"; - string XPathQuery2 = "boolean(/*[local-name()='MessageInfo']/*[local-name()='ContextInfo']/*[local-name()='Property'][@Name='SuspendMessageOnRoutingFailure'][@Promoted='false'][@Namespace='http://schemas.microsoft.com/BizTalk/2003/system-properties'][@Value='True'])"; - string XPathQuery3 = "boolean(/*[local-name()='MessageInfo']/*[local-name()='ContextInfo']/*[local-name()='Property'][@Name='MessageType'][@Promoted='true'][@Namespace='http://schemas.microsoft.com/BizTalk/2003/system-properties'][@Value='http://BREPipelineFramework#Message'])"; - string XPathQuery4 = "boolean(/*[local-name()='MessageInfo']/*[local-name()='ContextInfo']/*[local-name()='Property'][@Name='Element'][@Promoted='true'][@Namespace='https://BREPipelineFramework.TestProject.BREPipelineFramework_PropSchema'][@Value='Test'])"; - string XPathQuery5 = "boolean(/*[local-name()='MessageInfo']/*[local-name()='ContextInfo']/*[local-name()='Property'][@Name='Password'][@Namespace='http://schemas.microsoft.com/BizTalk/2003/ftp-properties'])"; - string ExpectedValue = "True"; - _XPathCollection.XPathQueryList.Add(XPathQuery1, ExpectedValue); - _XPathCollection.XPathQueryList.Add(XPathQuery2, ExpectedValue); - _XPathCollection.XPathQueryList.Add(XPathQuery3, ExpectedValue); - _XPathCollection.XPathQueryList.Add(XPathQuery4, ExpectedValue); - _XPathCollection.XPathQueryList.Add(XPathQuery5, "False"); - - var _BREPipelineFrameworkTest = TestHelpers.BREPipelineFrameworkReceivePipelineBaseTest(InputFileName, testContextInstance, contextXPathCollection: _XPathCollection, ExpectedOutputFileName: InputFileName, PipelineType: "BREPipelineFramework.TestProject.Rcv_BREPipelineFrameworkXMLRIP"); - _BREPipelineFrameworkTest.RunTest(); - } - ///Tests that having a valid tracking folder results in a tracking file being written out /// [TestMethod()] @@ -406,6 +383,18 @@ public void Test_OverrideMe() _BREPipelineFrameworkTest.RunTest(); } + [TestMethod()] + public void MessageWithNoNamespace() + { + string InputFileName = testContextInstance.TestDir + @"\..\..\BREPipelineFramework.UnitTests\Sample Files\Input Files\NoNamespace.xml"; + string ExpectedOutputFileName = testContextInstance.TestDir + @"\..\..\BREPipelineFramework.UnitTests\Sample Files\Input Files\NoNamespace.xml"; + + XPathCollection _XPathCollection = new XPathCollection(); + + var _BREPipelineFrameworkTest = TestHelpers.BREPipelineFrameworkReceivePipelineBaseTest(InputFileName, testContextInstance, PipelineType: "BREPipelineFramework.TestProject.Rcv_BREPipelineFrameworkXMLRIP", ExpectedOutputFileName: ExpectedOutputFileName, inputMessageType: "BREPipelineFramework.TestProject.MessageWithNoNamespace"); + _BREPipelineFrameworkTest.RunTest(); + } + [TestMethod()] public void Test_OverrideXmlFactsApplicationStage() { @@ -606,5 +595,17 @@ public void Test_FFDisassemblerPropertiesNoStream() PipelineType: "BREPipelineFramework.TestProject.Rcv_BRETestFFNoStream", contextXPathCollection: _XPathCollection, inputMessageType: "BREPipelineFramework.TestProject.BRETest"); _BREPipelineFrameworkTest.RunTest(); } + + ///Tests that envelope messages with multiple message bodies are handled correctly + /// + [TestMethod()] + public void Test_DisassembleEnvelopeWithMultipleBodies() + { + string InputFileName = testContextInstance.TestDir + @"\..\..\BREPipelineFramework.UnitTests\Sample Files\Input Files\TestEnvelope.xml"; + + var _BREPipelineFrameworkTest = TestHelpers.BREPipelineFrameworkReceivePipelineBaseTest(InputFileName, testContextInstance, PipelineType: "BREPipelineFramework.TestProject.Rcv_BREPipelineFrameworkXMLRIP", ExpectedNumberOfFiles: 3); + _BREPipelineFrameworkTest.RunTest(); + } + } } diff --git a/BREPipelineFramework.BizTalk2010/BREPipelineFramework.UnitTests/HelperMetaInstructionsTests.cs b/BREPipelineFramework.BizTalk2010/BREPipelineFramework.UnitTests/HelperMetaInstructionsTests.cs index 8678a52..405df9e 100644 --- a/BREPipelineFramework.BizTalk2010/BREPipelineFramework.UnitTests/HelperMetaInstructionsTests.cs +++ b/BREPipelineFramework.BizTalk2010/BREPipelineFramework.UnitTests/HelperMetaInstructionsTests.cs @@ -37,9 +37,10 @@ public TestContext TestContext [TestInitialize()] public void MyTestSetup() { - var oldCache = BREPipelineFramework.SampleInstructions.MetaInstructions.CachingMetaInstructions.cache; - BREPipelineFramework.SampleInstructions.MetaInstructions.CachingMetaInstructions.cache = new MemoryCache("BREPipelineFramework.Cache", null); - oldCache.Dispose(); + foreach (var element in MemoryCache.Default) + { + MemoryCache.Default.Remove(element.Key); + } } //Use TestCleanup to cleanup output files after each test has run @@ -841,6 +842,27 @@ public void Test_FindReplaceRegexInMessage() _BREPipelineFrameworkTest.RunTest(); } + /// + ///Tests that the TransformMessageWithoutValidation vocabulary definition fulfills it's function + /// + [TestMethod()] + public void Test_TransformMessageVaildateSourceIfKnownWithDisassemble() + { + string InputFileName = testContextInstance.TestDir + @"\..\..\BREPipelineFramework.UnitTests\Sample Files\Input Files\Message_Transform.xml"; + string InstanceConfigFilePath = testContextInstance.TestDir + @"\..\..\BREPipelineFramework.UnitTests\Sample Files\Instance Config Files\Test_TransformMessageVaildateSourceIfKnown Config.xml"; + string ExpectedOutputFileName = testContextInstance.TestDir + @"\..\..\BREPipelineFramework.UnitTests\Sample Files\Expected Output Files\Test_TransformMessageVaildateSourceIfKnown.xml"; + + string message2Type = "BREPipelineFramework.TestProject.Message2"; + + XPathCollection _XPathCollection = new XPathCollection(); + string XPathQuery1 = "boolean(/*[local-name()='MessageInfo']/*[local-name()='ContextInfo']/*[local-name()='Property'][@Name='MessageType'][@Promoted='true'][@Namespace='http://schemas.microsoft.com/BizTalk/2003/system-properties'][@Value='http://BREPipelineFramework.TestProject.Message2#Message2'])"; + string ExpectedValue1 = "True"; + _XPathCollection.XPathQueryList.Add(XPathQuery1, ExpectedValue1); + + var _BREPipelineFrameworkTest = TestHelpers.BREPipelineFrameworkReceivePipelineBaseTest(InputFileName, testContextInstance, InstanceConfigFilePath, _XPathCollection, ExpectedOutputFileName:ExpectedOutputFileName, additionalInputType: message2Type); + _BREPipelineFrameworkTest.RunTest(); + } + /// ///Tests that the TransformMessageWithoutValidation vocabulary definition fulfills it's function /// @@ -856,7 +878,7 @@ public void Test_TransformMessageVaildateSourceIfKnown() string ExpectedValue1 = "True"; _XPathCollection.XPathQueryList.Add(XPathQuery1, ExpectedValue1); - var _BREPipelineFrameworkTest = TestHelpers.BREPipelineFrameworkReceivePipelineBaseTest(InputFileName, testContextInstance, InstanceConfigFilePath, _XPathCollection, ExpectedOutputFileName:ExpectedOutputFileName); + var _BREPipelineFrameworkTest = TestHelpers.BREPipelineFrameworkReceivePipelineBaseTest(InputFileName, testContextInstance, InstanceConfigFilePath, _XPathCollection, ExpectedOutputFileName: ExpectedOutputFileName); _BREPipelineFrameworkTest.RunTest(); } @@ -876,6 +898,25 @@ public void Test_TransformMessageVaildateSourceIfKnownTwice() _BREPipelineFrameworkTest.RunTest(); } + [TestMethod()] + public void Test_TransformMessageWithDisassemble() + { + string InputFileName = testContextInstance.TestDir + @"\..\..\BREPipelineFramework.UnitTests\Sample Files\Input Files\Message_Transform.xml"; + string InstanceConfigFilePath = testContextInstance.TestDir + @"\..\..\BREPipelineFramework.UnitTests\Sample Files\Instance Config Files\Test_TransformMessageWithDisassemble Config.xml"; + string ExpectedOutputFileName = testContextInstance.TestDir + @"\..\..\BREPipelineFramework.UnitTests\Sample Files\Expected Output Files\Test_TransformMessage.xml"; + + string message2Type = "BREPipelineFramework.TestProject.Message2"; + + string XPathQuery = "boolean(/*[local-name()='MessageInfo']/*[local-name()='ContextInfo']/*[local-name()='Property'][@Name='NewProp'][@Promoted='true'][@Namespace='https://BREPipelineFramework.TestProject.BREPipelineFramework_PropSchema'][@Value='Hi'])"; + string ExpectedValue = "True"; + + XPathCollection _XPathCollection = new XPathCollection(); + _XPathCollection.XPathQueryList.Add(XPathQuery, ExpectedValue); + + var _BREPipelineFrameworkTest = TestHelpers.BREPipelineFrameworkReceivePipelineBaseTest(InputFileName, testContextInstance, InstanceConfigFilePath, ExpectedOutputFileName: ExpectedOutputFileName, additionalInputType: message2Type, contextXPathCollection: _XPathCollection); + _BREPipelineFrameworkTest.RunTest(); + } + /// ///Tests that the TransformMessage vocabulary definition fulfills it's function /// @@ -884,7 +925,7 @@ public void Test_TransformMessage() { string InputFileName = testContextInstance.TestDir + @"\..\..\BREPipelineFramework.UnitTests\Sample Files\Input Files\Message_Transform.xml"; string ExpectedOutputFileName = testContextInstance.TestDir + @"\..\..\BREPipelineFramework.UnitTests\Sample Files\Expected Output Files\Test_TransformMessage.xml"; - + XPathCollection _XPathCollection = new XPathCollection(); var _BREPipelineFrameworkTest = TestHelpers.BREPipelineFrameworkReceivePipelineBaseTest(InputFileName, testContextInstance, PipelineType:"BREPipelineFramework.TestProject.Rcv_TransformMessage", ExpectedOutputFileName:ExpectedOutputFileName); @@ -984,5 +1025,37 @@ public void Test_ConcatenateMultipleStrings() Assert.IsTrue(cacheItem5 == "12345", "Unexpected concatenated value found in cache - " + cacheItem5); Assert.IsTrue(cacheItem6 == "123456", "Unexpected concatenated value found in cache - " + cacheItem6); } + + [TestMethod()] + public void Test_ReturnFirstRegexMatchInString() + { + string applicationContext = "Test_ReturnFirstRegexMatchInString"; + + string InputFileName = testContextInstance.TestDir + @"\..\..\BREPipelineFramework.UnitTests\Sample Files\Input Files\Test.txt"; + DataLoaderBase InstanceConfigLoader = TestHelpers.CreateInstanceConfig(testContextInstance, applicationContext); + + var _BREPipelineFrameworkTest = TestHelpers.BREPipelineFrameworkReceivePipelineBaseTest(InputFileName, testContextInstance, instanceConfigLoader: InstanceConfigLoader); + _BREPipelineFrameworkTest.RunTest(); + + string cacheItem2 = BREPipelineFramework.SampleInstructions.MetaInstructions.CachingMetaInstructions.cache["2"].ToString(); + + Assert.IsTrue(cacheItem2 == "34Test", "Unexpected concatenated value found in cache - " + cacheItem2); + } + + [TestMethod()] + public void Test_GetValueFromSSO() + { + string applicationContext = "Test_GetValueFromSSO"; + + string InputFileName = testContextInstance.TestDir + @"\..\..\BREPipelineFramework.UnitTests\Sample Files\Input Files\Test.txt"; + DataLoaderBase InstanceConfigLoader = TestHelpers.CreateInstanceConfig(testContextInstance, applicationContext); + + var _BREPipelineFrameworkTest = TestHelpers.BREPipelineFrameworkReceivePipelineBaseTest(InputFileName, testContextInstance, instanceConfigLoader: InstanceConfigLoader); + _BREPipelineFrameworkTest.RunTest(); + + string cacheItem2 = BREPipelineFramework.SampleInstructions.MetaInstructions.CachingMetaInstructions.cache["2"].ToString(); + + Assert.IsTrue(cacheItem2 == "TestSSO", "Unexpected concatenated value found in cache - " + cacheItem2); + } } } diff --git a/BREPipelineFramework.BizTalk2010/BREPipelineFramework.UnitTests/HttpHeaderInstructionsTests.cs b/BREPipelineFramework.BizTalk2010/BREPipelineFramework.UnitTests/HttpHeaderInstructionsTests.cs new file mode 100644 index 0000000..f664b1e --- /dev/null +++ b/BREPipelineFramework.BizTalk2010/BREPipelineFramework.UnitTests/HttpHeaderInstructionsTests.cs @@ -0,0 +1,89 @@ +using BizUnit.TestSteps.DataLoaders.File; +using BizUnit.Xaml; +using Microsoft.VisualStudio.TestTools.UnitTesting; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Runtime.Caching; +using System.Text; +using System.Threading.Tasks; + +namespace BREPipelineFramework.UnitTests +{ + [TestClass] + public class HttpHeaderInstructionsTests + { + private TestContext testContextInstance; + + /// + ///Gets or sets the test context which provides + ///information about and functionality for the current test run. + /// + public TestContext TestContext + { + get + { + return testContextInstance; + } + set + { + testContextInstance = value; + } + } + + + #region Additional test attributes + + //Use TestInitialize to clear cache before each test runs + [TestInitialize()] + public void MyTestSetup() + { + foreach (var element in MemoryCache.Default) + { + MemoryCache.Default.Remove(element.Key); + } + } + + //Use TestCleanup to cleanup output files after each test has run + [TestCleanup()] + public void MyTestCleanup() + { + string directoryPath = testContextInstance.TestDir + @"\..\..\BREPipelineFramework.UnitTests\Sample Files\Output Files"; + System.IO.DirectoryInfo directory = new System.IO.DirectoryInfo(directoryPath); + + foreach (System.IO.FileInfo file in directory.GetFiles()) + { + file.Delete(); + } + + directoryPath = @"C:\temp\trackingfolder"; + directory = new System.IO.DirectoryInfo(directoryPath); + + foreach (System.IO.FileInfo file in directory.GetFiles()) + { + file.Delete(); + } + } + + #endregion + + [TestMethod()] + public void Test_HTTPHeaderManipulation() + { + string applicationContext = "Test_HTTPHeaderManipulation"; + + string InputFileName = testContextInstance.TestDir + @"\..\..\BREPipelineFramework.UnitTests\Sample Files\Input Files\Test.txt"; + string InputContextFileName = testContextInstance.TestDir + @"\..\..\BREPipelineFramework.UnitTests\Sample Files\Input Context Files\HTTPHeaders_Input.xml"; + DataLoaderBase InstanceConfigLoader = TestHelpers.CreateInstanceConfig(testContextInstance, applicationContext); + + string XPathQuery = "/*[local-name()='MessageInfo']/*[local-name()='ContextInfo']/*[local-name()='Property'][@Name='HttpHeaders'][@Promoted='false'][@Namespace='http://schemas.microsoft.com/BizTalk/2006/01/Adapters/WCF-properties']/@*[local-name()='Value' and namespace-uri()='']"; + string ExpectedValue = "Test: overwrite" + Environment.NewLine + "Important_User: True" + Environment.NewLine + "whoah: help" + Environment.NewLine; + + XPathCollection _XPathCollection = new XPathCollection(); + _XPathCollection.XPathQueryList.Add(XPathQuery, ExpectedValue); + + var _BREPipelineFrameworkTest = TestHelpers.BREPipelineFrameworkReceivePipelineBaseTest(InputFileName, testContextInstance, instanceConfigLoader: InstanceConfigLoader, InputContextFileName: InputContextFileName, contextXPathCollection: _XPathCollection); + _BREPipelineFrameworkTest.RunTest(); + } + } +} diff --git a/BREPipelineFramework.BizTalk2010/BREPipelineFramework.UnitTests/MessagePartMetaInstructionsTests.cs b/BREPipelineFramework.BizTalk2010/BREPipelineFramework.UnitTests/MessagePartMetaInstructionsTests.cs index e6e6133..6e320dd 100644 --- a/BREPipelineFramework.BizTalk2010/BREPipelineFramework.UnitTests/MessagePartMetaInstructionsTests.cs +++ b/BREPipelineFramework.BizTalk2010/BREPipelineFramework.UnitTests/MessagePartMetaInstructionsTests.cs @@ -38,9 +38,10 @@ public TestContext TestContext [TestInitialize()] public void MyTestSetup() { - var oldCache = BREPipelineFramework.SampleInstructions.MetaInstructions.CachingMetaInstructions.cache; - BREPipelineFramework.SampleInstructions.MetaInstructions.CachingMetaInstructions.cache = new MemoryCache("BREPipelineFramework.Cache", null); - oldCache.Dispose(); + foreach (var element in MemoryCache.Default) + { + MemoryCache.Default.Remove(element.Key); + } } //Use TestCleanup to cleanup output files after each test has run diff --git a/BREPipelineFramework.BizTalk2010/BREPipelineFramework.UnitTests/PipelineMetaInstructionsTests.cs b/BREPipelineFramework.BizTalk2010/BREPipelineFramework.UnitTests/PipelineMetaInstructionsTests.cs new file mode 100644 index 0000000..09de048 --- /dev/null +++ b/BREPipelineFramework.BizTalk2010/BREPipelineFramework.UnitTests/PipelineMetaInstructionsTests.cs @@ -0,0 +1,324 @@ +using BREPipelineFramework.SampleInstructions.MetaInstructions; +using Microsoft.VisualStudio.TestTools.UnitTesting; +using System; +using BREPipelineFramework.SampleInstructions; +using BREPipelineFramework.Helpers; +using b = BizUnit; +using System.Collections.Generic; +using BizUnit.Xaml; +using System.Runtime.Caching; +namespace BREPipelineFramework.UnitTests +{ + [TestClass] + public class PipelineMetaInstructionsTests + { + private TestContext testContextInstance; + + /// + ///Gets or sets the test context which provides + ///information about and functionality for the current test run. + /// + public TestContext TestContext + { + get + { + return testContextInstance; + } + set + { + testContextInstance = value; + } + } + + + #region Additional test attributes + + //Use TestInitialize to clear cache before each test runs + [TestInitialize()] + public void MyTestSetup() + { + foreach (var element in MemoryCache.Default) + { + MemoryCache.Default.Remove(element.Key); + } + } + + //Use TestCleanup to cleanup output files after each test has run + [TestCleanup()] + public void MyTestCleanup() + { + string directoryPath = testContextInstance.TestDir + @"\..\..\BREPipelineFramework.UnitTests\Sample Files\Output Files"; + System.IO.DirectoryInfo directory = new System.IO.DirectoryInfo(directoryPath); + + foreach (System.IO.FileInfo file in directory.GetFiles()) + { + //file.Delete(); + } + + directoryPath = @"C:\temp\trackingfolder"; + directory = new System.IO.DirectoryInfo(directoryPath); + + foreach (System.IO.FileInfo file in directory.GetFiles()) + { + file.Delete(); + } + } + + #endregion + + [TestMethod()] + public void Test_AssembleFF() + { + string applicationContext = "Test_AssembleFF"; + + string InputFileName = testContextInstance.TestDir + @"\..\..\BREPipelineFramework.UnitTests\Sample Files\Input Files\Sample_FF_output.xml"; + DataLoaderBase InstanceConfigLoader = TestHelpers.CreateInstanceConfig(testContextInstance, applicationContext); + + string _FFMessageType = "BREPipelineFramework.TestProject.Sample_FF"; + string expectedOutput = testContextInstance.TestDir + @"\..\..\BREPipelineFramework.UnitTests\Sample Files\Expected Output Files\Sample_FF_output.txt"; + + var _BREPipelineFrameworkTest = TestHelpers.BREPipelineFrameworkReceivePipelineBaseTest(InputFileName, testContextInstance, instanceConfigLoader: InstanceConfigLoader, inputMessageType: _FFMessageType, ExpectedOutputFileName: expectedOutput); + _BREPipelineFrameworkTest.RunTest(); + } + + [TestMethod()] + public void Test_AssembleFFWithHeader() + { + string applicationContext = "Test_AssembleFFWithHeader"; + + string InputFileName = testContextInstance.TestDir + @"\..\..\BREPipelineFramework.UnitTests\Sample Files\Input Files\Sample_FF_output.xml"; + DataLoaderBase InstanceConfigLoader = TestHelpers.CreateInstanceConfig(testContextInstance, applicationContext); + + string _FFMessageType = "BREPipelineFramework.TestProject.Sample_FF"; + string headerType = "BREPipelineFramework.TestProject.Sample_FF_Header"; + + string expectedOutput = testContextInstance.TestDir + @"\..\..\BREPipelineFramework.UnitTests\Sample Files\Expected Output Files\Sample_FF_Header_output.txt"; + + var _BREPipelineFrameworkTest = TestHelpers.BREPipelineFrameworkReceivePipelineBaseTest(InputFileName, testContextInstance, instanceConfigLoader: InstanceConfigLoader, inputMessageType: _FFMessageType, + ExpectedOutputFileName: expectedOutput, additionalInputType: headerType); + _BREPipelineFrameworkTest.RunTest(); + } + + [TestMethod()] + public void Test_AssembleFFWithHeaderAndTrailer() + { + string applicationContext = "Test_AssembleFFWithHeaderAndTrailer"; + + string InputFileName = testContextInstance.TestDir + @"\..\..\BREPipelineFramework.UnitTests\Sample Files\Input Files\Sample_FF_output.xml"; + DataLoaderBase InstanceConfigLoader = TestHelpers.CreateInstanceConfig(testContextInstance, applicationContext); + + string _FFMessageType = "BREPipelineFramework.TestProject.Sample_FF"; + string headerType = "BREPipelineFramework.TestProject.Sample_FF_Header"; + string trailerType = "BREPipelineFramework.TestProject.Sample_FF_Footer"; + + string expectedOutput = testContextInstance.TestDir + @"\..\..\BREPipelineFramework.UnitTests\Sample Files\Expected Output Files\Sample_FF_HeaderAndTrailer_output.txt"; + + var _BREPipelineFrameworkTest = TestHelpers.BREPipelineFrameworkReceivePipelineBaseTest(InputFileName, testContextInstance, instanceConfigLoader: InstanceConfigLoader, inputMessageType: _FFMessageType, + ExpectedOutputFileName: expectedOutput, additionalInputType: headerType, yetAnotherInputType: trailerType); + _BREPipelineFrameworkTest.RunTest(); + } + + [TestMethod()] + public void Test_AssembleFFWithTrailer() + { + string applicationContext = "Test_AssembleFFWithTrailer"; + + string InputFileName = testContextInstance.TestDir + @"\..\..\BREPipelineFramework.UnitTests\Sample Files\Input Files\Sample_FF_output.xml"; + DataLoaderBase InstanceConfigLoader = TestHelpers.CreateInstanceConfig(testContextInstance, applicationContext); + + string _FFMessageType = "BREPipelineFramework.TestProject.Sample_FF"; + string trailerType = "BREPipelineFramework.TestProject.Sample_FF_Footer"; + + string expectedOutput = testContextInstance.TestDir + @"\..\..\BREPipelineFramework.UnitTests\Sample Files\Expected Output Files\Sample_FF_Footer_output.txt"; + + var _BREPipelineFrameworkTest = TestHelpers.BREPipelineFrameworkReceivePipelineBaseTest(InputFileName, testContextInstance, instanceConfigLoader: InstanceConfigLoader, inputMessageType: _FFMessageType, + ExpectedOutputFileName: expectedOutput, yetAnotherInputType: trailerType); + _BREPipelineFrameworkTest.RunTest(); + } + + [TestMethod()] + public void Test_DisassembleFF() + { + string applicationContext = "Test_DisassembleFF"; + + string InputFileName = testContextInstance.TestDir + @"\..\..\BREPipelineFramework.UnitTests\Sample Files\Input Files\Sample_FF_output.txt"; + DataLoaderBase InstanceConfigLoader = TestHelpers.CreateInstanceConfig(testContextInstance, applicationContext); + + string _FFMessageType = "BREPipelineFramework.TestProject.Sample_FF"; + string expectedOutput = testContextInstance.TestDir + @"\..\..\BREPipelineFramework.UnitTests\Sample Files\Expected Output Files\Sample_FF_output.xml"; + + var _BREPipelineFrameworkTest = TestHelpers.BREPipelineFrameworkReceivePipelineBaseTest(InputFileName, testContextInstance, instanceConfigLoader: InstanceConfigLoader, inputMessageType: _FFMessageType, ExpectedOutputFileName: expectedOutput); + _BREPipelineFrameworkTest.RunTest(); + } + + [TestMethod()] + public void Test_DisassembleFFWithHeader() + { + string applicationContext = "Test_DisassembleFFWithHeader"; + + string InputFileName = testContextInstance.TestDir + @"\..\..\BREPipelineFramework.UnitTests\Sample Files\Input Files\Sample_FF_Header_output.txt"; + DataLoaderBase InstanceConfigLoader = TestHelpers.CreateInstanceConfig(testContextInstance, applicationContext); + + string _FFMessageType = "BREPipelineFramework.TestProject.Sample_FF"; + string headerType = "BREPipelineFramework.TestProject.Sample_FF_Header"; + + string expectedOutput = testContextInstance.TestDir + @"\..\..\BREPipelineFramework.UnitTests\Sample Files\Expected Output Files\Sample_FF_output.xml"; + + XPathCollection _XPathCollection = new XPathCollection(); + _XPathCollection.XPathQueryList.Add(@"/*[local-name()='MessageInfo']/*[local-name()='ContextInfo']/*[local-name()='Property'][@Name='FlatFileHeaderDocument'][@Promoted='false'][@Namespace='http://schemas.microsoft.com/BizTalk/2003/xmlnorm-properties']/@*[local-name()='Value' and namespace-uri()='']", + @"Testing"); + + var _BREPipelineFrameworkTest = TestHelpers.BREPipelineFrameworkReceivePipelineBaseTest(InputFileName, testContextInstance, instanceConfigLoader: InstanceConfigLoader, inputMessageType: _FFMessageType, + ExpectedOutputFileName: expectedOutput, additionalInputType: headerType, contextXPathCollection: _XPathCollection); + _BREPipelineFrameworkTest.RunTest(); + } + + [TestMethod()] + public void Test_DisassembleFFWithHeaderAndTrailer() + { + string applicationContext = "Test_DisassembleFFWithHeaderAndTrailer"; + + string InputFileName = testContextInstance.TestDir + @"\..\..\BREPipelineFramework.UnitTests\Sample Files\Input Files\Sample_FF_HeaderAndTrailer_output.txt"; + DataLoaderBase InstanceConfigLoader = TestHelpers.CreateInstanceConfig(testContextInstance, applicationContext); + + string _FFMessageType = "BREPipelineFramework.TestProject.Sample_FF"; + string headerType = "BREPipelineFramework.TestProject.Sample_FF_Header"; + string footerType = "BREPipelineFramework.TestProject.Sample_FF_Footer"; + + string expectedOutput = testContextInstance.TestDir + @"\..\..\BREPipelineFramework.UnitTests\Sample Files\Expected Output Files\Sample_FF_output.xml"; + + XPathCollection _XPathCollection = new XPathCollection(); + _XPathCollection.XPathQueryList.Add(@"/*[local-name()='MessageInfo']/*[local-name()='ContextInfo']/*[local-name()='Property'][@Name='FlatFileHeaderDocument'][@Promoted='false'][@Namespace='http://schemas.microsoft.com/BizTalk/2003/xmlnorm-properties']/@*[local-name()='Value' and namespace-uri()='']", + @"Testing"); + + var _BREPipelineFrameworkTest = TestHelpers.BREPipelineFrameworkReceivePipelineBaseTest(InputFileName, testContextInstance, instanceConfigLoader: InstanceConfigLoader, inputMessageType: _FFMessageType, + ExpectedOutputFileName: expectedOutput, additionalInputType: headerType, yetAnotherInputType: footerType, contextXPathCollection: _XPathCollection); + _BREPipelineFrameworkTest.RunTest(); + } + + [TestMethod()] + public void Test_DisassembleFFWithTrailer() + { + string applicationContext = "Test_DisassembleFFWithTrailer"; + + string InputFileName = testContextInstance.TestDir + @"\..\..\BREPipelineFramework.UnitTests\Sample Files\Input Files\Sample_FF_Footer_output.txt"; + DataLoaderBase InstanceConfigLoader = TestHelpers.CreateInstanceConfig(testContextInstance, applicationContext); + + string _FFMessageType = "BREPipelineFramework.TestProject.Sample_FF"; + string trailerType = "BREPipelineFramework.TestProject.Sample_FF_Footer"; + + string expectedOutput = testContextInstance.TestDir + @"\..\..\BREPipelineFramework.UnitTests\Sample Files\Expected Output Files\Sample_FF_output.xml"; + + var _BREPipelineFrameworkTest = TestHelpers.BREPipelineFrameworkReceivePipelineBaseTest(InputFileName, testContextInstance, instanceConfigLoader: InstanceConfigLoader, inputMessageType: _FFMessageType, + ExpectedOutputFileName: expectedOutput, yetAnotherInputType: trailerType); + _BREPipelineFrameworkTest.RunTest(); + } + + [TestMethod()] + public void Test_DisassembleXML() + { + string applicationContext = "Test_DisassembleXML"; + + string InputFileName = testContextInstance.TestDir + @"\..\..\BREPipelineFramework.UnitTests\Sample Files\Input Files\TestEnvelope.xml"; + DataLoaderBase InstanceConfigLoader = TestHelpers.CreateInstanceConfig(testContextInstance, applicationContext); + + string inputMessageType = "BREPipelineFramework.TestProject.Message"; + string envelopeType = "BREPipelineFramework.TestProject.Envelope"; + + string expectedOutput = testContextInstance.TestDir + @"\..\..\BREPipelineFramework.UnitTests\Sample Files\Expected Output Files\Test_DisassembleXML.xml"; + + XPathCollection _XPathCollection = new XPathCollection(); + _XPathCollection.XPathQueryList.Add("boolean(/*[local-name()='MessageInfo']/*[local-name()='ContextInfo']/*[local-name()='Property'][@Name='MessageType'][@Promoted='true'][@Namespace='http://schemas.microsoft.com/BizTalk/2003/system-properties'][@Value='http://BREPipelineFramework#Message'])", + "True"); + + var _BREPipelineFrameworkTest = TestHelpers.BREPipelineFrameworkReceivePipelineBaseTest(InputFileName, testContextInstance, instanceConfigLoader: InstanceConfigLoader, inputMessageType: inputMessageType, + ExpectedOutputFileName: expectedOutput, yetAnotherInputType: envelopeType, contextXPathCollection: _XPathCollection); + _BREPipelineFrameworkTest.RunTest(); + } + + [TestMethod()] + public void Test_DisassembleXMLPromotePropertiesOnly() + { + string applicationContext = "Test_DisassembleXMLPromotePropertiesOnly"; + + string InputFileName = testContextInstance.TestDir + @"\..\..\BREPipelineFramework.UnitTests\Sample Files\Input Files\TestEnvelope.xml"; + DataLoaderBase InstanceConfigLoader = TestHelpers.CreateInstanceConfig(testContextInstance, applicationContext); + + string inputMessageType = "BREPipelineFramework.TestProject.Message"; + string envelopeType = "BREPipelineFramework.TestProject.Envelope"; + + string expectedOutput = testContextInstance.TestDir + @"\..\..\BREPipelineFramework.UnitTests\Sample Files\Input Files\TestEnvelope.xml"; + + XPathCollection _XPathCollection = new XPathCollection(); + _XPathCollection.XPathQueryList.Add("boolean(/*[local-name()='MessageInfo']/*[local-name()='ContextInfo']/*[local-name()='Property'][@Name='MessageType'][@Promoted='true'][@Namespace='http://schemas.microsoft.com/BizTalk/2003/system-properties'][@Value='http://BREPipelineFramework#Envelope'])", + "True"); + + var _BREPipelineFrameworkTest = TestHelpers.BREPipelineFrameworkReceivePipelineBaseTest(InputFileName, testContextInstance, instanceConfigLoader: InstanceConfigLoader, inputMessageType: inputMessageType, + ExpectedOutputFileName: expectedOutput, yetAnotherInputType: envelopeType, contextXPathCollection: _XPathCollection); + _BREPipelineFrameworkTest.RunTest(); + } + + /*This test is not passing even though it works fine at runtime + [TestMethod()] + public void Test_AssembleXML() + { + string applicationContext = "Test_AssembleXML"; + + string InputFileName = testContextInstance.TestDir + @"\..\..\BREPipelineFramework.UnitTests\Sample Files\Input Files\Test_DisassembleXML.xml"; + DataLoaderBase InstanceConfigLoader = TestHelpers.CreateInstanceConfig(testContextInstance, applicationContext, "Base Config No InstructionLoader.xml"); + + string inputMessageType = "BREPipelineFramework.TestProject.Message"; + + string expectedOutput = testContextInstance.TestDir + @"\..\..\BREPipelineFramework.UnitTests\Sample Files\Expected Output Files\TestEnvelope.xml"; + + XPathCollection _XPathCollection = new XPathCollection(); + + var _BREPipelineFrameworkTest = TestHelpers.BREPipelineFrameworkReceivePipelineBaseTest(InputFileName, testContextInstance, instanceConfigLoader: InstanceConfigLoader, inputMessageType: inputMessageType, + ExpectedOutputFileName: expectedOutput, contextXPathCollection: _XPathCollection); + _BREPipelineFrameworkTest.RunTest(); + } */ + + [TestMethod()] + public void Test_ValidateXML_Success() + { + string applicationContext = "Test_ValidateXML"; + + string InputFileName = testContextInstance.TestDir + @"\..\..\BREPipelineFramework.UnitTests\Sample Files\Input Files\TestEnvelope.xml"; + DataLoaderBase InstanceConfigLoader = TestHelpers.CreateInstanceConfig(testContextInstance, applicationContext); + + string envelopeType = "BREPipelineFramework.TestProject.Envelope"; + + string expectedOutput = testContextInstance.TestDir + @"\..\..\BREPipelineFramework.UnitTests\Sample Files\Input Files\TestEnvelope.xml"; + + var _BREPipelineFrameworkTest = TestHelpers.BREPipelineFrameworkReceivePipelineBaseTest(InputFileName, testContextInstance, instanceConfigLoader: InstanceConfigLoader, inputMessageType: envelopeType, + ExpectedOutputFileName: expectedOutput); + _BREPipelineFrameworkTest.RunTest(); + } + + [TestMethod()] + public void Test_ValidateXML_Failure() + { + string applicationContext = "Test_ValidateXML"; + + string InputFileName = testContextInstance.TestDir + @"\..\..\BREPipelineFramework.UnitTests\Sample Files\Input Files\TestEnvelope1.xml"; + DataLoaderBase InstanceConfigLoader = TestHelpers.CreateInstanceConfig(testContextInstance, applicationContext); + + string envelopeType = "BREPipelineFramework.TestProject.Envelope"; + + var _BREPipelineFrameworkTest = TestHelpers.BREPipelineFrameworkReceivePipelineBaseTest(InputFileName, testContextInstance, instanceConfigLoader: InstanceConfigLoader, inputMessageType: envelopeType); + + try + { + _BREPipelineFrameworkTest.RunTest(); + Assert.Fail("Was expecting an exception but none was caught"); + } + catch (Exception e) + { + if (e.InnerException.GetType().ToString() != "Microsoft.BizTalk.Component.XmlValidatorException" && e.InnerException.GetType().ToString() != "System.Xml.Schema.XmlSchemaValidationException") + { + Assert.Fail("Was expecting an XMLValidationFailure but instead got an exception of type - " + e.InnerException.GetType().ToString()); + } + } + } + } +} \ No newline at end of file diff --git a/BREPipelineFramework.BizTalk2010/BREPipelineFramework.UnitTests/Sample Files/Input Context Files/HTTPHeaders_Input.xml b/BREPipelineFramework.BizTalk2010/BREPipelineFramework.UnitTests/Sample Files/Input Context Files/HTTPHeaders_Input.xml new file mode 100644 index 0000000..ff95f49 --- /dev/null +++ b/BREPipelineFramework.BizTalk2010/BREPipelineFramework.UnitTests/Sample Files/Input Context Files/HTTPHeaders_Input.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/BREPipelineFramework.BizTalk2010/BREPipelineFramework.UnitTests/Sample Files/Input Files/NoNamespace.xml b/BREPipelineFramework.BizTalk2010/BREPipelineFramework.UnitTests/Sample Files/Input Files/NoNamespace.xml new file mode 100644 index 0000000..d01698c --- /dev/null +++ b/BREPipelineFramework.BizTalk2010/BREPipelineFramework.UnitTests/Sample Files/Input Files/NoNamespace.xml @@ -0,0 +1,5 @@ + + Test + Hello + Hi + \ No newline at end of file diff --git a/BREPipelineFramework.BizTalk2010/BREPipelineFramework.UnitTests/Sample Files/Input Files/Sample_FF_Footer_output.txt b/BREPipelineFramework.BizTalk2010/BREPipelineFramework.UnitTests/Sample Files/Input Files/Sample_FF_Footer_output.txt new file mode 100644 index 0000000..fc2385d --- /dev/null +++ b/BREPipelineFramework.BizTalk2010/BREPipelineFramework.UnitTests/Sample Files/Input Files/Sample_FF_Footer_output.txt @@ -0,0 +1,2 @@ +TestBody +TestingFooter diff --git a/BREPipelineFramework.BizTalk2010/BREPipelineFramework.UnitTests/Sample Files/Input Files/Sample_FF_HeaderAndTrailer_output.txt b/BREPipelineFramework.BizTalk2010/BREPipelineFramework.UnitTests/Sample Files/Input Files/Sample_FF_HeaderAndTrailer_output.txt new file mode 100644 index 0000000..604bb12 --- /dev/null +++ b/BREPipelineFramework.BizTalk2010/BREPipelineFramework.UnitTests/Sample Files/Input Files/Sample_FF_HeaderAndTrailer_output.txt @@ -0,0 +1,3 @@ +Testing +TestBody +TestingFooter diff --git a/BREPipelineFramework.BizTalk2010/BREPipelineFramework.UnitTests/Sample Files/Input Files/Sample_FF_Header_output.txt b/BREPipelineFramework.BizTalk2010/BREPipelineFramework.UnitTests/Sample Files/Input Files/Sample_FF_Header_output.txt new file mode 100644 index 0000000..72ce568 --- /dev/null +++ b/BREPipelineFramework.BizTalk2010/BREPipelineFramework.UnitTests/Sample Files/Input Files/Sample_FF_Header_output.txt @@ -0,0 +1,2 @@ +Testing +TestBody diff --git a/BREPipelineFramework.BizTalk2010/BREPipelineFramework.UnitTests/Sample Files/Input Files/Sample_FF_output.txt b/BREPipelineFramework.BizTalk2010/BREPipelineFramework.UnitTests/Sample Files/Input Files/Sample_FF_output.txt new file mode 100644 index 0000000..edafab0 --- /dev/null +++ b/BREPipelineFramework.BizTalk2010/BREPipelineFramework.UnitTests/Sample Files/Input Files/Sample_FF_output.txt @@ -0,0 +1 @@ +TestBody diff --git a/BREPipelineFramework.BizTalk2010/BREPipelineFramework.UnitTests/Sample Files/Input Files/Sample_FF_output.xml b/BREPipelineFramework.BizTalk2010/BREPipelineFramework.UnitTests/Sample Files/Input Files/Sample_FF_output.xml new file mode 100644 index 0000000..45261c0 Binary files /dev/null and b/BREPipelineFramework.BizTalk2010/BREPipelineFramework.UnitTests/Sample Files/Input Files/Sample_FF_output.xml differ diff --git a/BREPipelineFramework.BizTalk2010/BREPipelineFramework.UnitTests/Sample Files/Input Files/TestEnvelope1.xml b/BREPipelineFramework.BizTalk2010/BREPipelineFramework.UnitTests/Sample Files/Input Files/TestEnvelope1.xml new file mode 100644 index 0000000..1f11e05 --- /dev/null +++ b/BREPipelineFramework.BizTalk2010/BREPipelineFramework.UnitTests/Sample Files/Input Files/TestEnvelope1.xml @@ -0,0 +1,14 @@ + + + + 1 + + + 2 + + + 3 + 231 + + + \ No newline at end of file diff --git a/BREPipelineFramework.BizTalk2010/BREPipelineFramework.UnitTests/Sample Files/Input Files/Test_DisassembleXML.xml b/BREPipelineFramework.BizTalk2010/BREPipelineFramework.UnitTests/Sample Files/Input Files/Test_DisassembleXML.xml new file mode 100644 index 0000000..44440f5 --- /dev/null +++ b/BREPipelineFramework.BizTalk2010/BREPipelineFramework.UnitTests/Sample Files/Input Files/Test_DisassembleXML.xml @@ -0,0 +1,3 @@ + + 1 + \ No newline at end of file diff --git a/BREPipelineFramework.BizTalk2010/BREPipelineFramework.UnitTests/Sample Files/Input Files/Test_UpdateAttributeDetails2.xml b/BREPipelineFramework.BizTalk2010/BREPipelineFramework.UnitTests/Sample Files/Input Files/Test_UpdateAttributeDetails2.xml new file mode 100644 index 0000000..4e15809 --- /dev/null +++ b/BREPipelineFramework.BizTalk2010/BREPipelineFramework.UnitTests/Sample Files/Input Files/Test_UpdateAttributeDetails2.xml @@ -0,0 +1,15 @@ + + BLah_0 + + ns0:Hello_0 + + ns0:Me_0 + Test + what + what + + + 123 + + + \ No newline at end of file diff --git a/BREPipelineFramework.BizTalk2010/BREPipelineFramework.UnitTests/Sample Files/Instance Config Files/Base Config No InstructionLoader.xml b/BREPipelineFramework.BizTalk2010/BREPipelineFramework.UnitTests/Sample Files/Instance Config Files/Base Config No InstructionLoader.xml new file mode 100644 index 0000000..9f8ac30 --- /dev/null +++ b/BREPipelineFramework.BizTalk2010/BREPipelineFramework.UnitTests/Sample Files/Instance Config Files/Base Config No InstructionLoader.xml @@ -0,0 +1,17 @@ + + + + + + + + true + Base + BREPipelineFramework ExecutionPolicy + false + + + + + + \ No newline at end of file diff --git a/BREPipelineFramework.BizTalk2010/BREPipelineFramework.UnitTests/Sample Files/Instance Config Files/Test_AddCustomContextPropertyToCache_OverrideExpiryTimeSetPriorityDefault Config.xml b/BREPipelineFramework.BizTalk2010/BREPipelineFramework.UnitTests/Sample Files/Instance Config Files/Test_AddCustomContextPropertyToCache_OverrideExpiryTimeSetPriorityDefault Config.xml new file mode 100644 index 0000000..6fa3c78 --- /dev/null +++ b/BREPipelineFramework.BizTalk2010/BREPipelineFramework.UnitTests/Sample Files/Instance Config Files/Test_AddCustomContextPropertyToCache_OverrideExpiryTimeSetPriorityDefault Config.xml @@ -0,0 +1,18 @@ + + + + + + + + true + Test_AddCustomContextPropertyToCache_OverrideExpiryTimeSetPriorityDefault + BREPipelineFramework ExecutionPolicy + BREPipelineFramework InstructionLoaderPolicy + false + + + + + + \ No newline at end of file diff --git a/BREPipelineFramework.BizTalk2010/BREPipelineFramework.UnitTests/Sample Files/Instance Config Files/Test_AddCustomContextPropertyToCache_OverrideExpiryTimeSetPriorityNotRemovable Config.xml b/BREPipelineFramework.BizTalk2010/BREPipelineFramework.UnitTests/Sample Files/Instance Config Files/Test_AddCustomContextPropertyToCache_OverrideExpiryTimeSetPriorityNotRemovable Config.xml new file mode 100644 index 0000000..339d447 --- /dev/null +++ b/BREPipelineFramework.BizTalk2010/BREPipelineFramework.UnitTests/Sample Files/Instance Config Files/Test_AddCustomContextPropertyToCache_OverrideExpiryTimeSetPriorityNotRemovable Config.xml @@ -0,0 +1,18 @@ + + + + + + + + true + Test_AddCustomContextPropertyToCache_OverrideExpiryTimeSetPriorityNotRemovable + BREPipelineFramework ExecutionPolicy + BREPipelineFramework InstructionLoaderPolicy + false + + + + + + \ No newline at end of file diff --git a/BREPipelineFramework.BizTalk2010/BREPipelineFramework.UnitTests/Sample Files/Instance Config Files/Test_CustomMetaInstructionNoInstructionLoader Config.xml b/BREPipelineFramework.BizTalk2010/BREPipelineFramework.UnitTests/Sample Files/Instance Config Files/Test_CustomMetaInstructionNoInstructionLoader Config.xml new file mode 100644 index 0000000..0d4861a --- /dev/null +++ b/BREPipelineFramework.BizTalk2010/BREPipelineFramework.UnitTests/Sample Files/Instance Config Files/Test_CustomMetaInstructionNoInstructionLoader Config.xml @@ -0,0 +1,18 @@ + + + + + + + + true + Test_CustomMetaInstructionNoInstructionLoader + BREPipelineFramework.TestSampleInstructions.MetaInstruction, BREPipelineFramework.TestSampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc; BREPipelineFramework.TestSampleInstructions.MetaInstructionCopy, BREPipelineFramework.TestSampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + BREPipelineFramework ExecutionPolicy + false + + + + + + \ No newline at end of file diff --git a/BREPipelineFramework.BizTalk2010/BREPipelineFramework.UnitTests/Sample Files/Instance Config Files/Test_TransformMessageWithDisassemble Config.xml b/BREPipelineFramework.BizTalk2010/BREPipelineFramework.UnitTests/Sample Files/Instance Config Files/Test_TransformMessageWithDisassemble Config.xml new file mode 100644 index 0000000..e9ee2cc --- /dev/null +++ b/BREPipelineFramework.BizTalk2010/BREPipelineFramework.UnitTests/Sample Files/Instance Config Files/Test_TransformMessageWithDisassemble Config.xml @@ -0,0 +1,18 @@ + + + + + + + + true + Test_TransformMessageWithDisassemble + BREPipelineFramework ExecutionPolicy + + false + + + + + + \ No newline at end of file diff --git a/BREPipelineFramework.BizTalk2010/BREPipelineFramework.UnitTests/TestHelpers.cs b/BREPipelineFramework.BizTalk2010/BREPipelineFramework.UnitTests/TestHelpers.cs index 4263a4c..8916d18 100644 --- a/BREPipelineFramework.BizTalk2010/BREPipelineFramework.UnitTests/TestHelpers.cs +++ b/BREPipelineFramework.BizTalk2010/BREPipelineFramework.UnitTests/TestHelpers.cs @@ -7,7 +7,6 @@ using System.Text.RegularExpressions; using Microsoft.VisualStudio.TestTools.UnitTesting; using BREPipelineFramework.CustomBizUnitTestSteps; -using BTS.Testing.TraceMonitor.BizUnit4.TestSteps; using BizUnit.Xaml; namespace BREPipelineFramework.UnitTests @@ -20,7 +19,8 @@ public static class TestHelpers public static b.BizUnit BREPipelineFrameworkReceivePipelineBaseTest(string InputFileName, TestContext testContextInstance, string InstanceConfigFilePath = null, XPathCollection contextXPathCollection = null, XPathCollection bodyXPathCollection = null, int ExpectedNumberOfFiles = 1, string PipelineType = "BREPipelineFramework.TestProject.Rcv_BREPipelineFramework", string ExpectedOutputFileName = null, - string inputMessageType = "BREPipelineFramework.TestProject.Message", string InputContextFileName = null, DataLoaderBase instanceConfigLoader = null, DataLoaderBase inputContextLoader = null) + string inputMessageType = "BREPipelineFramework.TestProject.Message", string InputContextFileName = null, DataLoaderBase instanceConfigLoader = null, + DataLoaderBase inputContextLoader = null, string additionalInputType = null, string yetAnotherInputType = null) { var _BREPipelineFrameworkTest = new b.Xaml.TestCase(); @@ -67,7 +67,27 @@ public static b.BizUnit BREPipelineFrameworkReceivePipelineBaseTest(string Input docSpecDefinition1.TypeName = inputMessageType; pipelineTestStep.DocSpecs.Add(docSpecDefinition1); - + + if (!string.IsNullOrEmpty(additionalInputType)) + { + var docSpecDefinition2 = new b.TestSteps.BizTalk.Pipeline.DocSpecDefinition(); + + docSpecDefinition2.AssemblyPath = @"..\..\..\BREPipelineFramework.TestProject\bin\debug\BREPipelineFramework.TestProject.dll"; + docSpecDefinition2.TypeName = additionalInputType; + + pipelineTestStep.DocSpecs.Add(docSpecDefinition2); + } + + if (!string.IsNullOrEmpty(yetAnotherInputType)) + { + var docSpecDefinition3 = new b.TestSteps.BizTalk.Pipeline.DocSpecDefinition(); + + docSpecDefinition3.AssemblyPath = @"..\..\..\BREPipelineFramework.TestProject\bin\debug\BREPipelineFramework.TestProject.dll"; + docSpecDefinition3.TypeName = yetAnotherInputType; + + pipelineTestStep.DocSpecs.Add(docSpecDefinition3); + } + _BREPipelineFrameworkTest.ExecutionSteps.Add(pipelineTestStep); var fileReadMultipleStepContext = new BREPipelineFramework.CustomBizUnitTestSteps.FileReadMultipleStep @@ -148,21 +168,73 @@ public static b.BizUnit BREPipelineFrameworkReceivePipelineBaseTest(string Input return bizUnit; } - public static b.BizUnit BREPipelineFrameworkSendPipelineBaseTest(string InputFileName, string InstanceConfigFilePath, XPathCollection _XPathCollection, TestContext testContextInstance) + public static b.BizUnit BREPipelineFrameworkSendPipelineBaseTest(string InputFileName, TestContext testContextInstance, string InstanceConfigFilePath = null, + XPathCollection contextXPathCollection = null, XPathCollection bodyXPathCollection = null, string PipelineType = "BREPipelineFramework.TestProject.Snd_BREPipelineFramework", + string ExpectedOutputFileName = null, string inputMessageType = "BREPipelineFramework.TestProject.Message", string InputContextFileName = null, + DataLoaderBase instanceConfigLoader = null, DataLoaderBase inputContextLoader = null, string additionalInputType = null, string yetAnotherInputType = null) { var _BREPipelineFrameworkTest = new b.Xaml.TestCase(); - var pipelineTestStep = new b.TestSteps.BizTalk.Pipeline.ExecuteSendPipelineStep + var pipelineTestStep = new ExecuteSendPipelineWithNullablePropertyStep { PipelineAssemblyPath = testContextInstance.TestDir + @"\..\..\BREPipelineFramework.TestProject\bin\debug\BREPipelineFramework.TestProject.dll", - PipelineTypeName = "BREPipelineFramework.TestProject.Snd_BREPipelineFramework", + PipelineTypeName = PipelineType, SourceDir = testContextInstance.TestDir + @"\..\..\BREPipelineFramework.UnitTests\Sample Files\Input Files", SearchPattern = InputFileName, Destination = testContextInstance.TestDir + @"\..\..\BREPipelineFramework.UnitTests\Sample Files\Output Files\Output.txt", OutputContextFile = testContextInstance.TestDir + @"\..\..\BREPipelineFramework.UnitTests\Sample Files\Output Files\Context.xml", - InstanceConfigFile = InstanceConfigFilePath, }; + if (!string.IsNullOrEmpty(InstanceConfigFilePath)) + { + pipelineTestStep.InstanceConfigFile = InstanceConfigFilePath; + } + + if (instanceConfigLoader != null) + { + pipelineTestStep.InstanceConfigLoader = instanceConfigLoader; + } + + if (inputContextLoader != null) + { + pipelineTestStep.InputContextLoader = inputContextLoader; + } + + var docSpecDefinition = new b.TestSteps.BizTalk.Pipeline.DocSpecDefinition(); + + docSpecDefinition.AssemblyPath = @"..\..\..\BREPipelineFramework.TestProject\bin\debug\BREPipelineFramework.TestProject.dll"; + docSpecDefinition.TypeName = "BREPipelineFramework.TestProject.Envelope"; + + pipelineTestStep.DocSpecs.Add(docSpecDefinition); + + var docSpecDefinition1 = new b.TestSteps.BizTalk.Pipeline.DocSpecDefinition(); + + docSpecDefinition1.AssemblyPath = @"..\..\..\BREPipelineFramework.TestProject\bin\debug\BREPipelineFramework.TestProject.dll"; + docSpecDefinition1.TypeName = inputMessageType; + + pipelineTestStep.DocSpecs.Add(docSpecDefinition1); + + if (!string.IsNullOrEmpty(additionalInputType)) + { + var docSpecDefinition2 = new b.TestSteps.BizTalk.Pipeline.DocSpecDefinition(); + + docSpecDefinition2.AssemblyPath = @"..\..\..\BREPipelineFramework.TestProject\bin\debug\BREPipelineFramework.TestProject.dll"; + docSpecDefinition2.TypeName = additionalInputType; + + pipelineTestStep.DocSpecs.Add(docSpecDefinition2); + } + + if (!string.IsNullOrEmpty(yetAnotherInputType)) + { + var docSpecDefinition3 = new b.TestSteps.BizTalk.Pipeline.DocSpecDefinition(); + + docSpecDefinition3.AssemblyPath = @"..\..\..\BREPipelineFramework.TestProject\bin\debug\BREPipelineFramework.TestProject.dll"; + docSpecDefinition3.TypeName = yetAnotherInputType; + + pipelineTestStep.DocSpecs.Add(docSpecDefinition3); + } + + _BREPipelineFrameworkTest.ExecutionSteps.Add(pipelineTestStep); var fileReadMultipleStepContext = new b.TestSteps.File.FileReadMultipleStep @@ -176,7 +248,7 @@ public static b.BizUnit BREPipelineFrameworkSendPipelineBaseTest(string InputFil var xmlValidateContextStep = new BREPipelineFramework.CustomBizUnitTestSteps.XmlValidationStep(); - foreach (KeyValuePair pair in _XPathCollection.XPathQueryList) + foreach (KeyValuePair pair in contextXPathCollection.XPathQueryList) { var xPathDefinitionPropertyValue = new BREPipelineFramework.CustomBizUnitTestSteps.XPathDefinition { @@ -197,10 +269,10 @@ public static b.BizUnit BREPipelineFrameworkSendPipelineBaseTest(string InputFil return bizUnit; } - public static DataLoaderBase CreateInstanceConfig(TestContext testContextInstance, string applicationContext = null) + public static DataLoaderBase CreateInstanceConfig(TestContext testContextInstance, string applicationContext = null, string fileName = "Base Config.xml") { var xdl = new b.TestSteps.DataLoaders.Xml.XmlDataLoader(); - xdl.FilePath = testContextInstance.TestDir + @"\..\..\BREPipelineFramework.UnitTests\Sample Files\Instance Config Files\Base Config.xml"; ; + xdl.FilePath = testContextInstance.TestDir + @"\..\..\BREPipelineFramework.UnitTests\Sample Files\Instance Config Files\" + fileName; xdl.UpdateXml = new System.Collections.ObjectModel.Collection(); if (applicationContext != null) diff --git a/BREPipelineFramework.BizTalk2010/BREPipelineFramework.UnitTests/TypedXMLDocumentMetaInstructionsTests.cs b/BREPipelineFramework.BizTalk2010/BREPipelineFramework.UnitTests/TypedXMLDocumentMetaInstructionsTests.cs index 72324c6..09bf1a4 100644 --- a/BREPipelineFramework.BizTalk2010/BREPipelineFramework.UnitTests/TypedXMLDocumentMetaInstructionsTests.cs +++ b/BREPipelineFramework.BizTalk2010/BREPipelineFramework.UnitTests/TypedXMLDocumentMetaInstructionsTests.cs @@ -36,9 +36,10 @@ public TestContext TestContext [TestInitialize()] public void MyTestSetup() { - var oldCache = BREPipelineFramework.SampleInstructions.MetaInstructions.CachingMetaInstructions.cache; - BREPipelineFramework.SampleInstructions.MetaInstructions.CachingMetaInstructions.cache = new MemoryCache("BREPipelineFramework.Cache", null); - oldCache.Dispose(); + foreach (var element in MemoryCache.Default) + { + MemoryCache.Default.Remove(element.Key); + } } //Use TestCleanup to cleanup output files after each test has run diff --git a/BREPipelineFramework.BizTalk2010/BREPipelineFramework.UnitTests/XMLTranslatorMetaInstructionsTests.cs b/BREPipelineFramework.BizTalk2010/BREPipelineFramework.UnitTests/XMLTranslatorMetaInstructionsTests.cs index 2784609..562f02c 100644 --- a/BREPipelineFramework.BizTalk2010/BREPipelineFramework.UnitTests/XMLTranslatorMetaInstructionsTests.cs +++ b/BREPipelineFramework.BizTalk2010/BREPipelineFramework.UnitTests/XMLTranslatorMetaInstructionsTests.cs @@ -37,9 +37,10 @@ public TestContext TestContext [TestInitialize()] public void MyTestSetup() { - var oldCache = BREPipelineFramework.SampleInstructions.MetaInstructions.CachingMetaInstructions.cache; - BREPipelineFramework.SampleInstructions.MetaInstructions.CachingMetaInstructions.cache = new MemoryCache("BREPipelineFramework.Cache", null); - oldCache.Dispose(); + foreach (var element in MemoryCache.Default) + { + MemoryCache.Default.Remove(element.Key); + } } //Use TestCleanup to cleanup output files after each test has run @@ -51,7 +52,7 @@ public void MyTestCleanup() foreach (System.IO.FileInfo file in directory.GetFiles()) { - file.Delete(); + //file.Delete(); } directoryPath = @"C:\temp\trackingfolder"; @@ -387,6 +388,28 @@ public void Test_RemoveElementByNameAndNamespace() _BREPipelineFrameworkTest.RunTest(); } + [TestMethod()] + public void Test_RemoveElementAndChildrenByName() + { + string InputFileName = testContextInstance.TestDir + @"\..\..\BREPipelineFramework.UnitTests\Sample Files\Input Files\Test_UpdateAttributeDetails2.xml"; + DataLoaderBase InstanceConfigLoader = TestHelpers.CreateInstanceConfig(testContextInstance, "Test_RemoveElementAndChildrenByName"); + string ExpectedOutputFileName = testContextInstance.TestDir + @"\..\..\BREPipelineFramework.UnitTests\Sample Files\Expected Output Files\Test_RemoveElementAndChildrenByName.xml"; + + var _BREPipelineFrameworkTest = TestHelpers.BREPipelineFrameworkReceivePipelineBaseTest(InputFileName, testContextInstance, instanceConfigLoader: InstanceConfigLoader, ExpectedOutputFileName: ExpectedOutputFileName); + _BREPipelineFrameworkTest.RunTest(); + } + + [TestMethod()] + public void Test_RemoveElementAndChildrenByNameAndNamespace() + { + string InputFileName = testContextInstance.TestDir + @"\..\..\BREPipelineFramework.UnitTests\Sample Files\Input Files\Test_UpdateAttributeDetails2.xml"; + DataLoaderBase InstanceConfigLoader = TestHelpers.CreateInstanceConfig(testContextInstance, "Test_RemoveElementAndChildrenByNameAndNamespace"); + string ExpectedOutputFileName = testContextInstance.TestDir + @"\..\..\BREPipelineFramework.UnitTests\Sample Files\Expected Output Files\Test_RemoveElementAndChildrenByNameAndNamespace.xml"; + + var _BREPipelineFrameworkTest = TestHelpers.BREPipelineFrameworkReceivePipelineBaseTest(InputFileName, testContextInstance, instanceConfigLoader: InstanceConfigLoader, ExpectedOutputFileName: ExpectedOutputFileName); + _BREPipelineFrameworkTest.RunTest(); + } + [TestMethod()] public void Test_RemoveAttributeByName() { diff --git a/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.BizTalk2013.R2.sln b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.BizTalk2013.R2.sln index 4255cea..4caed96 100644 --- a/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.BizTalk2013.R2.sln +++ b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.BizTalk2013.R2.sln @@ -1,7 +1,7 @@  Microsoft Visual Studio Solution File, Format Version 12.00 # Visual Studio 2013 -VisualStudioVersion = 12.0.30501.0 +VisualStudioVersion = 12.0.21005.1 MinimumVisualStudioVersion = 10.0.40219.1 Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{20543A14-F5A4-455F-9E0E-415C8F553932}" ProjectSection(SolutionItems) = preProject @@ -24,92 +24,138 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Libs", "Libs", "{3734CB7F-B EndProjectSection EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "BRE Artifacts", "BRE Artifacts", "{4D2DA409-B5E3-4BAF-8FA7-8418934799F6}" + ProjectSection(SolutionItems) = preProject + ..\BRE Artifacts\All Test Artifacts.xml = ..\BRE Artifacts\All Test Artifacts.xml + EndProjectSection +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "BREPipelineFramework.CustomBizUnitTestSteps", "..\BREPipelineFramework.CustomBizUnitTestSteps\BREPipelineFramework.CustomBizUnitTestSteps.csproj", "{33FF3FE8-9A6B-42E8-A1F1-CAD65BCA84AE}" EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Vocabularies", "Vocabularies", "{C2BB5D8F-0A76-4B8A-B1B5-6C60B49F506F}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "BREPipelineFramework.TestSampleInstructions", "..\BREPipelineFramework.TestSampleInstructions\BREPipelineFramework.TestSampleInstructions.csproj", "{4B694161-3047-4BE1-B4CC-A0ED192E45F7}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Policies", "Policies", "{D3F6F306-387D-415E-B5AB-45B5CB3CC71D}" ProjectSection(SolutionItems) = preProject - ..\BRE Artifacts\Vocabularies\BREPipelineFramework.TestDatabase.1.0.xml = ..\BRE Artifacts\Vocabularies\BREPipelineFramework.TestDatabase.1.0.xml - ..\BRE Artifacts\Vocabularies\BREPipelineFramework.TestSampleInstructions.MetaInstruction.1.0.xml = ..\BRE Artifacts\Vocabularies\BREPipelineFramework.TestSampleInstructions.MetaInstruction.1.0.xml - ..\BRE Artifacts\Vocabularies\BREPipelineFramework.TypedXmlDocumentSamples.1.0.xml = ..\BRE Artifacts\Vocabularies\BREPipelineFramework.TypedXmlDocumentSamples.1.0.xml + ..\BRE Artifacts\Policies\BREPipelineFramework.JSONPolicy.1.0.xml = ..\BRE Artifacts\Policies\BREPipelineFramework.JSONPolicy.1.0.xml EndProjectSection EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Policies", "Policies", "{11E685F8-12C4-4800-8A6F-59E6FEF4F6AC}" +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Vocabularies", "Vocabularies", "{AA6EBB4D-E3BF-45D2-8F5F-5B6105B51207}" ProjectSection(SolutionItems) = preProject - ..\BRE Artifacts\Policies\BREPipelineFramework ExecutionPolicy.1.0.xml = ..\BRE Artifacts\Policies\BREPipelineFramework ExecutionPolicy.1.0.xml - ..\BRE Artifacts\Policies\BREPipelineFramework ExecutionPolicy.1.1.xml = ..\BRE Artifacts\Policies\BREPipelineFramework ExecutionPolicy.1.1.xml - ..\BRE Artifacts\Policies\BREPipelineFramework InstructionLoaderPolicy.1.0.xml = ..\BRE Artifacts\Policies\BREPipelineFramework InstructionLoaderPolicy.1.0.xml - ..\BRE Artifacts\Policies\BREPipelineFramework InstructionLoaderPolicy.1.1.xml = ..\BRE Artifacts\Policies\BREPipelineFramework InstructionLoaderPolicy.1.1.xml - ..\BRE Artifacts\Policies\BREPipelineFramework OverridePolicy.1.0.xml = ..\BRE Artifacts\Policies\BREPipelineFramework OverridePolicy.1.0.xml - ..\BRE Artifacts\Policies\BREPipelineFramework OverridePolicy.1.1.xml = ..\BRE Artifacts\Policies\BREPipelineFramework OverridePolicy.1.1.xml + ..\BRE Artifacts\Vocabularies\BREPipelineFramework.JSONInstructions.1.0.xml = ..\BRE Artifacts\Vocabularies\BREPipelineFramework.JSONInstructions.1.0.xml EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "BREPipelineFramework.CustomBizUnitTestSteps", "..\BREPipelineFramework.CustomBizUnitTestSteps\BREPipelineFramework.CustomBizUnitTestSteps.csproj", "{33FF3FE8-9A6B-42E8-A1F1-CAD65BCA84AE}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "BREPipelineFramework.JSON", "BREPipelineFramework.JSON\BREPipelineFramework.JSON.csproj", "{9EFFFC93-054B-4D25-AE84-DB6EA75BDD5E}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "BREPipelineFramework.TestSampleInstructions", "..\BREPipelineFramework.TestSampleInstructions\BREPipelineFramework.TestSampleInstructions.csproj", "{4B694161-3047-4BE1-B4CC-A0ED192E45F7}" +Project("{930C7802-8A8C-48F9-8165-68863BCCD9DD}") = "BREPipelineFramework.JSONInstructions.Installer", "BREPipelineFramework.JSONInstructions.Installer\BREPipelineFramework.JSONInstructions.Installer.wixproj", "{F71EB0AB-7DA5-4970-B185-C571EA9E530C}" EndProject Global GlobalSection(TeamFoundationVersionControl) = preSolution - SccNumberOfProjects = 5 + SccNumberOfProjects = 7 SccEnterpriseProvider = {4CA58AB2-18FA-4F8D-95D4-32DDF27D184C} SccTeamFoundationServer = https://tfs.codeplex.com/tfs/tfs13 - SccProjectUniqueName0 = ..\\BREPipelineFramework.CustomBizUnitTestSteps\\BREPipelineFramework.CustomBizUnitTestSteps.csproj - SccProjectName0 = ../BREPipelineFramework.CustomBizUnitTestSteps - SccLocalPath0 = ..\\BREPipelineFramework.CustomBizUnitTestSteps - SccProjectUniqueName1 = ..\\BREPipelineFramework.TestSampleInstructions\\BREPipelineFramework.TestSampleInstructions.csproj - SccProjectName1 = ../BREPipelineFramework.TestSampleInstructions - SccLocalPath1 = ..\\BREPipelineFramework.TestSampleInstructions - SccLocalPath2 = . - SccProjectUniqueName3 = BREPipelineFramework.TestProject\\BREPipelineFramework.TestProject.btproj - SccProjectName3 = BREPipelineFramework.TestProject - SccLocalPath3 = BREPipelineFramework.TestProject - SccProjectUniqueName4 = BREPipelineFramework.UnitTests\\BREPipelineFramework.UnitTests.csproj - SccProjectName4 = BREPipelineFramework.UnitTests - SccLocalPath4 = BREPipelineFramework.UnitTests + SccLocalPath0 = . + SccProjectUniqueName1 = BREPipelineFramework.TestProject\\BREPipelineFramework.TestProject.btproj + SccProjectName1 = BREPipelineFramework.TestProject + SccLocalPath1 = BREPipelineFramework.TestProject + SccProjectUniqueName2 = BREPipelineFramework.UnitTests\\BREPipelineFramework.UnitTests.csproj + SccProjectName2 = BREPipelineFramework.UnitTests + SccLocalPath2 = BREPipelineFramework.UnitTests + SccProjectUniqueName3 = ..\\BREPipelineFramework.CustomBizUnitTestSteps\\BREPipelineFramework.CustomBizUnitTestSteps.csproj + SccProjectName3 = ../BREPipelineFramework.CustomBizUnitTestSteps + SccLocalPath3 = ..\\BREPipelineFramework.CustomBizUnitTestSteps + SccProjectUniqueName4 = ..\\BREPipelineFramework.TestSampleInstructions\\BREPipelineFramework.TestSampleInstructions.csproj + SccProjectName4 = ../BREPipelineFramework.TestSampleInstructions + SccLocalPath4 = ..\\BREPipelineFramework.TestSampleInstructions + SccProjectUniqueName5 = BREPipelineFramework.JSON\\BREPipelineFramework.JSON.csproj + SccProjectName5 = BREPipelineFramework.JSON + SccLocalPath5 = BREPipelineFramework.JSON + SccProjectUniqueName6 = BREPipelineFramework.JSONInstructions.Installer\\BREPipelineFramework.JSONInstructions.Installer.wixproj + SccProjectName6 = BREPipelineFramework.JSONInstructions.Installer + SccLocalPath6 = BREPipelineFramework.JSONInstructions.Installer EndGlobalSection GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU + Debug|Mixed Platforms = Debug|Mixed Platforms Debug|x86 = Debug|x86 Release|Any CPU = Release|Any CPU + Release|Mixed Platforms = Release|Mixed Platforms Release|x86 = Release|x86 EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution {456A6B6A-61C4-48C2-9872-AE30C98029E3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {456A6B6A-61C4-48C2-9872-AE30C98029E3}.Debug|Any CPU.Build.0 = Debug|Any CPU + {456A6B6A-61C4-48C2-9872-AE30C98029E3}.Debug|Mixed Platforms.ActiveCfg = Debug|x86 + {456A6B6A-61C4-48C2-9872-AE30C98029E3}.Debug|Mixed Platforms.Build.0 = Debug|x86 {456A6B6A-61C4-48C2-9872-AE30C98029E3}.Debug|x86.ActiveCfg = Debug|Any CPU {456A6B6A-61C4-48C2-9872-AE30C98029E3}.Debug|x86.Build.0 = Debug|Any CPU {456A6B6A-61C4-48C2-9872-AE30C98029E3}.Release|Any CPU.ActiveCfg = Release|Any CPU {456A6B6A-61C4-48C2-9872-AE30C98029E3}.Release|Any CPU.Build.0 = Release|Any CPU + {456A6B6A-61C4-48C2-9872-AE30C98029E3}.Release|Mixed Platforms.ActiveCfg = Release|x86 + {456A6B6A-61C4-48C2-9872-AE30C98029E3}.Release|Mixed Platforms.Build.0 = Release|x86 {456A6B6A-61C4-48C2-9872-AE30C98029E3}.Release|x86.ActiveCfg = Release|x86 {456A6B6A-61C4-48C2-9872-AE30C98029E3}.Release|x86.Build.0 = Release|x86 {059BF0C4-CE2F-4F27-A2DB-56A76C2973F7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {059BF0C4-CE2F-4F27-A2DB-56A76C2973F7}.Debug|Any CPU.Build.0 = Debug|Any CPU {059BF0C4-CE2F-4F27-A2DB-56A76C2973F7}.Debug|Any CPU.Deploy.0 = Debug|Any CPU + {059BF0C4-CE2F-4F27-A2DB-56A76C2973F7}.Debug|Mixed Platforms.ActiveCfg = Debug|x86 + {059BF0C4-CE2F-4F27-A2DB-56A76C2973F7}.Debug|Mixed Platforms.Build.0 = Debug|x86 + {059BF0C4-CE2F-4F27-A2DB-56A76C2973F7}.Debug|Mixed Platforms.Deploy.0 = Debug|x86 {059BF0C4-CE2F-4F27-A2DB-56A76C2973F7}.Debug|x86.ActiveCfg = Debug|Any CPU {059BF0C4-CE2F-4F27-A2DB-56A76C2973F7}.Debug|x86.Build.0 = Debug|Any CPU {059BF0C4-CE2F-4F27-A2DB-56A76C2973F7}.Debug|x86.Deploy.0 = Debug|Any CPU {059BF0C4-CE2F-4F27-A2DB-56A76C2973F7}.Release|Any CPU.ActiveCfg = Release|Any CPU {059BF0C4-CE2F-4F27-A2DB-56A76C2973F7}.Release|Any CPU.Build.0 = Release|Any CPU {059BF0C4-CE2F-4F27-A2DB-56A76C2973F7}.Release|Any CPU.Deploy.0 = Release|Any CPU + {059BF0C4-CE2F-4F27-A2DB-56A76C2973F7}.Release|Mixed Platforms.ActiveCfg = Release|x86 + {059BF0C4-CE2F-4F27-A2DB-56A76C2973F7}.Release|Mixed Platforms.Build.0 = Release|x86 + {059BF0C4-CE2F-4F27-A2DB-56A76C2973F7}.Release|Mixed Platforms.Deploy.0 = Release|x86 {059BF0C4-CE2F-4F27-A2DB-56A76C2973F7}.Release|x86.ActiveCfg = Release|x86 {059BF0C4-CE2F-4F27-A2DB-56A76C2973F7}.Release|x86.Build.0 = Release|x86 {059BF0C4-CE2F-4F27-A2DB-56A76C2973F7}.Release|x86.Deploy.0 = Release|x86 {33FF3FE8-9A6B-42E8-A1F1-CAD65BCA84AE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {33FF3FE8-9A6B-42E8-A1F1-CAD65BCA84AE}.Debug|Any CPU.Build.0 = Debug|Any CPU + {33FF3FE8-9A6B-42E8-A1F1-CAD65BCA84AE}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {33FF3FE8-9A6B-42E8-A1F1-CAD65BCA84AE}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU {33FF3FE8-9A6B-42E8-A1F1-CAD65BCA84AE}.Debug|x86.ActiveCfg = Debug|Any CPU {33FF3FE8-9A6B-42E8-A1F1-CAD65BCA84AE}.Release|Any CPU.ActiveCfg = Release|Any CPU {33FF3FE8-9A6B-42E8-A1F1-CAD65BCA84AE}.Release|Any CPU.Build.0 = Release|Any CPU + {33FF3FE8-9A6B-42E8-A1F1-CAD65BCA84AE}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {33FF3FE8-9A6B-42E8-A1F1-CAD65BCA84AE}.Release|Mixed Platforms.Build.0 = Release|Any CPU {33FF3FE8-9A6B-42E8-A1F1-CAD65BCA84AE}.Release|x86.ActiveCfg = Release|Any CPU {4B694161-3047-4BE1-B4CC-A0ED192E45F7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {4B694161-3047-4BE1-B4CC-A0ED192E45F7}.Debug|Any CPU.Build.0 = Debug|Any CPU + {4B694161-3047-4BE1-B4CC-A0ED192E45F7}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {4B694161-3047-4BE1-B4CC-A0ED192E45F7}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU {4B694161-3047-4BE1-B4CC-A0ED192E45F7}.Debug|x86.ActiveCfg = Debug|Any CPU {4B694161-3047-4BE1-B4CC-A0ED192E45F7}.Release|Any CPU.ActiveCfg = Release|Any CPU {4B694161-3047-4BE1-B4CC-A0ED192E45F7}.Release|Any CPU.Build.0 = Release|Any CPU + {4B694161-3047-4BE1-B4CC-A0ED192E45F7}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {4B694161-3047-4BE1-B4CC-A0ED192E45F7}.Release|Mixed Platforms.Build.0 = Release|Any CPU {4B694161-3047-4BE1-B4CC-A0ED192E45F7}.Release|x86.ActiveCfg = Release|Any CPU + {9EFFFC93-054B-4D25-AE84-DB6EA75BDD5E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {9EFFFC93-054B-4D25-AE84-DB6EA75BDD5E}.Debug|Any CPU.Build.0 = Debug|Any CPU + {9EFFFC93-054B-4D25-AE84-DB6EA75BDD5E}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {9EFFFC93-054B-4D25-AE84-DB6EA75BDD5E}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {9EFFFC93-054B-4D25-AE84-DB6EA75BDD5E}.Debug|x86.ActiveCfg = Debug|Any CPU + {9EFFFC93-054B-4D25-AE84-DB6EA75BDD5E}.Release|Any CPU.ActiveCfg = Release|Any CPU + {9EFFFC93-054B-4D25-AE84-DB6EA75BDD5E}.Release|Any CPU.Build.0 = Release|Any CPU + {9EFFFC93-054B-4D25-AE84-DB6EA75BDD5E}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {9EFFFC93-054B-4D25-AE84-DB6EA75BDD5E}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {9EFFFC93-054B-4D25-AE84-DB6EA75BDD5E}.Release|x86.ActiveCfg = Release|Any CPU + {F71EB0AB-7DA5-4970-B185-C571EA9E530C}.Debug|Any CPU.ActiveCfg = Debug|x86 + {F71EB0AB-7DA5-4970-B185-C571EA9E530C}.Debug|Mixed Platforms.ActiveCfg = Debug|x86 + {F71EB0AB-7DA5-4970-B185-C571EA9E530C}.Debug|Mixed Platforms.Build.0 = Debug|x86 + {F71EB0AB-7DA5-4970-B185-C571EA9E530C}.Debug|x86.ActiveCfg = Debug|x86 + {F71EB0AB-7DA5-4970-B185-C571EA9E530C}.Debug|x86.Build.0 = Debug|x86 + {F71EB0AB-7DA5-4970-B185-C571EA9E530C}.Release|Any CPU.ActiveCfg = Release|x86 + {F71EB0AB-7DA5-4970-B185-C571EA9E530C}.Release|Mixed Platforms.ActiveCfg = Release|x86 + {F71EB0AB-7DA5-4970-B185-C571EA9E530C}.Release|Mixed Platforms.Build.0 = Release|x86 + {F71EB0AB-7DA5-4970-B185-C571EA9E530C}.Release|x86.ActiveCfg = Release|x86 + {F71EB0AB-7DA5-4970-B185-C571EA9E530C}.Release|x86.Build.0 = Release|x86 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE EndGlobalSection GlobalSection(NestedProjects) = preSolution - {C2BB5D8F-0A76-4B8A-B1B5-6C60B49F506F} = {4D2DA409-B5E3-4BAF-8FA7-8418934799F6} - {11E685F8-12C4-4800-8A6F-59E6FEF4F6AC} = {4D2DA409-B5E3-4BAF-8FA7-8418934799F6} + {D3F6F306-387D-415E-B5AB-45B5CB3CC71D} = {4D2DA409-B5E3-4BAF-8FA7-8418934799F6} + {AA6EBB4D-E3BF-45D2-8F5F-5B6105B51207} = {4D2DA409-B5E3-4BAF-8FA7-8418934799F6} EndGlobalSection EndGlobal diff --git a/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.JSON/ApplyJSONDecoderInstruction.cs b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.JSON/ApplyJSONDecoderInstruction.cs new file mode 100644 index 0000000..05ffa03 --- /dev/null +++ b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.JSON/ApplyJSONDecoderInstruction.cs @@ -0,0 +1,26 @@ +using BREPipelineFramework; +using BREPipelineFramework.Helpers; +using Microsoft.BizTalk.Component; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; + +namespace BREPipelineFramework.JSON +{ + public class ApplyJSONDecoderInstruction : IBREPipelineInstruction + { + private JsonDecoder decoder = new JsonDecoder(); + + public ApplyJSONDecoderInstruction(string rootNodeName, string rootNodeNamespace) + { + decoder.RootNode = rootNodeName; + decoder.RootNodeNamespace = rootNodeNamespace; + } + + public void Execute(ref Microsoft.BizTalk.Message.Interop.IBaseMessage inmsg, Microsoft.BizTalk.Component.Interop.IPipelineContext pc) + { + inmsg = PipelineExecutionHelper.Execute(decoder, inmsg, pc); + } + } +} diff --git a/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.JSON/ApplyJSONEncoderInstruction.cs b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.JSON/ApplyJSONEncoderInstruction.cs new file mode 100644 index 0000000..fc6c7f6 --- /dev/null +++ b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.JSON/ApplyJSONEncoderInstruction.cs @@ -0,0 +1,25 @@ +using BREPipelineFramework; +using BREPipelineFramework.Helpers; +using Microsoft.BizTalk.Component; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; + +namespace BREPipelineFramework.JSON +{ + public class ApplyJSONEncoderInstruction : IBREPipelineInstruction + { + private JsonEncoder encoder = new JsonEncoder(); + + public ApplyJSONEncoderInstruction(bool removeOuterEnvelope) + { + encoder.RemoveOuterEnvelope = removeOuterEnvelope; + } + + public void Execute(ref Microsoft.BizTalk.Message.Interop.IBaseMessage inmsg, Microsoft.BizTalk.Component.Interop.IPipelineContext pc) + { + inmsg = PipelineExecutionHelper.Execute(encoder, inmsg, pc); + } + } +} \ No newline at end of file diff --git a/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.JSON/BREPipelineFramework.JSON.csproj b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.JSON/BREPipelineFramework.JSON.csproj new file mode 100644 index 0000000..341304d --- /dev/null +++ b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.JSON/BREPipelineFramework.JSON.csproj @@ -0,0 +1,94 @@ + + + + + Debug + AnyCPU + {9EFFFC93-054B-4D25-AE84-DB6EA75BDD5E} + Library + Properties + BREPipelineFramework.JSON + BREPipelineFramework.JSON + v4.0 + 512 + SAK + SAK + SAK + SAK + + + + AnyCPU + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + + + AnyCPU + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + + + + true + + + ..\..\BREPipelineFramework.snk + + + + False + ..\..\..\Windows\Microsoft.NET\assembly\GAC_MSIL\BREPipelineFramework\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.dll + + + False + ..\..\..\Windows\Microsoft.NET\assembly\GAC_MSIL\BREPipelineFramework.Helpers\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.Helpers.dll + + + False + ..\..\..\Windows\Microsoft.NET\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll + + + False + ..\..\..\Program Files (x86)\Microsoft BizTalk Server 2013 R2\Microsoft.BizTalk.Pipeline.dll + + + False + ..\..\..\Program Files (x86)\Microsoft BizTalk Server 2013 R2\Pipeline Components\Microsoft.BizTalk.Pipeline.Components.dll + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.JSON/ContentTypeEnum.cs b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.JSON/ContentTypeEnum.cs new file mode 100644 index 0000000..b73646e --- /dev/null +++ b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.JSON/ContentTypeEnum.cs @@ -0,0 +1,19 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; + +namespace BREPipelineFramework.JSON +{ + public enum ContentTypeEnum + { + Xml = 0, + Json = 1, + Other = 2, + Text = 3, + CSV = 4, + HTML = 5, + URLEncodedForm = 6, + NotResolved = 7 + } +} diff --git a/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.JSON/JSONMetaInstruction.cs b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.JSON/JSONMetaInstruction.cs new file mode 100644 index 0000000..0a5df0f --- /dev/null +++ b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.JSON/JSONMetaInstruction.cs @@ -0,0 +1,282 @@ +using BREPipelineFramework; +using BREPipelineFramework.Helpers; +using BREPipelineFramework.Helpers.Tracing; +using BREPipelineFramework.SampleInstructions; +using BREPipelineFramework.SampleInstructions.MetaInstructions; +using System; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using System.Runtime.Caching; +using System.Text; +using System.Text.RegularExpressions; +using System.Threading.Tasks; +using System.Xml; +using System.Xml.Xsl; + +namespace BREPipelineFramework.JSON +{ + public class JSONMetaInstruction : BREPipelineMetaInstructionBase + { + private static MemoryCache cache = MemoryCache.Default; + + #region Public Methods + + public void DecodeJSONWithNamespaceSpecified(string rootNodeName, string rootNodeNamespace) + { + ApplyJSONDecoderInstruction instruction = new ApplyJSONDecoderInstruction(rootNodeName, rootNodeNamespace); + base.AddInstruction(instruction); + } + + public void EncodeJSON(JSONRemoveEnvelopeEnum removeOuterEnvelopeEnum) + { + bool removeOuterEnvelope = false; + + if (removeOuterEnvelopeEnum == JSONRemoveEnvelopeEnum.RemoveOuterEnvelope) + { + removeOuterEnvelope = true; + } + else if (removeOuterEnvelopeEnum == JSONRemoveEnvelopeEnum.DoNotRemoveOuterEnvelope) + { + removeOuterEnvelope = false; + } + + ApplyJSONEncoderInstruction instruction = new ApplyJSONEncoderInstruction(removeOuterEnvelope); + base.AddInstruction(instruction); + } + + public void CacheAcceptHeader() + { + string acceptHeader = ExtractInboundHttpHeader("Accept"); + + if (!string.IsNullOrEmpty(acceptHeader)) + { + CacheItemPolicy policy = new CacheItemPolicy(); + policy.AbsoluteExpiration = DateTime.Now.AddMilliseconds(TimeHelper.GetTimeInMilliseconds(10, TimeEnum.Minutes)); + policy.Priority = CacheItemPriority.NotRemovable; + string key = GetCachingKey(); + cache.Set(key, acceptHeader, policy, null); + } + } + + public string GetCachedAcceptHeader() + { + string key = GetCachingKey(); + object acceptHeaderObj = cache[key]; + string acceptHeader = string.Empty; + + if (acceptHeaderObj != null) + { + acceptHeader = acceptHeaderObj.ToString(); + } + + return acceptHeader; + } + + public bool AssessCachedAcceptHeader(ContentTypeEnum assessedContentType) + { + ContentTypeEnum actualContentType = ContentTypeEnum.NotResolved; + + string key = GetCachingKey(); + object acceptHeaderObj = cache[key]; + string acceptHeader = string.Empty; + + if (acceptHeaderObj != null) + { + acceptHeader = acceptHeaderObj.ToString(); + } + + if (!string.IsNullOrEmpty(acceptHeader)) + { + ChooseContentType(ref actualContentType, acceptHeader); + TraceManager.PipelineComponent.TraceInfo("{0} - Used cached Accept header to determine that the response content type is {1}", CallToken, actualContentType.ToString()); + } + + return (assessedContentType == actualContentType); + } + + public bool AssessContentType(ContentTypeEnum assessedContentType) + { + bool contentTypeSet = false; + ContentTypeEnum actualContentType = ContentTypeEnum.NotResolved; + + string contentType = ExtractInboundHttpHeader("Content-Type"); + + if (!string.IsNullOrEmpty(contentType)) + { + ChooseContentType(ref actualContentType, contentType); + contentTypeSet = true; + TraceManager.PipelineComponent.TraceInfo("{0} - Used Content-Type HTTP header to determine that the request content type is {1}", CallToken, actualContentType.ToString()); + } + + if (!contentTypeSet) + { + ReflectContentTypeBasedOnMessageContent(ref contentTypeSet, ref actualContentType); + } + + if (!contentTypeSet) + { + TraceManager.PipelineComponent.TraceWarning("{0} - Could not determine the request content type, as Content-Type header was either blank or not provided, and request body appeared to be neither XML nor JSON", CallToken); + } + + return (assessedContentType == actualContentType); + } + + public void ExecuteXSLTTransform(string _XSLTPath) + { + // Get the full path to the Xslt file + if (!System.IO.File.Exists(_XSLTPath)) + { + throw new ArgumentException("The XSL transformation file " + _XSLTPath + " can not be found"); + } + + // Load transform + XslTransform transform = new XslTransform(); + transform.Load(_XSLTPath); + + //Load Xml stream in XmlDocument. + XmlDocument doc = new XmlDocument(); + doc.Load(InMsg.BodyPart.GetOriginalDataStream()); + + //Create memory stream to hold transformed data. + MemoryStream ms = new MemoryStream(); + + //Preform transform + transform.Transform(doc, null, ms, null); + ms.Seek(0, SeekOrigin.Begin); + + Pc.ResourceTracker.AddResource(ms); + + InMsg.BodyPart.Data = ms; + InMsg.BodyPart.ContentType = "text/html"; + } + + #endregion + + #region Private Methods + + private void ReflectContentTypeBasedOnMessageContent(ref bool contentTypeSet, ref ContentTypeEnum actualContentType) + { + TraceManager.PipelineComponent.TraceWarning("{0} - No Content-Type HTTP header was found so will have to resort to reading a portion of the stream to determine the request content type", CallToken); + + string firstChar = string.Empty; + StreamReader reader = new StreamReader(InMsg.BodyPart.GetOriginalDataStream()); + Pc.ResourceTracker.AddResource(reader); + + string firstLine = string.Empty; + + while (!reader.EndOfStream && (firstLine == string.Empty)) + { + firstLine = reader.ReadLine().Trim(); + TraceManager.PipelineComponent.TraceInfo("{0} - Reading line from stream to try to determine the request content type", CallToken, firstChar, actualContentType.ToString()); + } + + InMsg.BodyPart.Data.Position = 0; + + if (firstLine.Length > 0) + { + firstChar = firstLine.Substring(0, 1); + + switch (firstChar) + { + case "<": + actualContentType = ContentTypeEnum.Xml; + contentTypeSet = true; + break; + case "{": + actualContentType = ContentTypeEnum.Json; + contentTypeSet = true; + break; + case "[": + actualContentType = ContentTypeEnum.Json; + contentTypeSet = true; + break; + default: + actualContentType = ContentTypeEnum.NotResolved; + break; + } + } + + if (contentTypeSet) + { + TraceManager.PipelineComponent.TraceInfo("{0} - Used first character in request body {1} to determine that the request content type is {2}", CallToken, firstChar, actualContentType.ToString()); + } + } + + private static void ChooseContentType(ref ContentTypeEnum actualContentType, string contentType) + { + if (contentType.ToLower().Contains("application/json") || contentType.ToLower().Contains("text/json") || + contentType.ToLower().Contains("text/javascript")) + { + actualContentType = ContentTypeEnum.Json; + } + else if (contentType.ToLower().Contains("application/xml") || contentType.ToLower().Contains("text/xml")) + { + actualContentType = ContentTypeEnum.Xml; + } + else if (contentType.ToLower().Contains("application/x-www-form-urlencoded")) + { + actualContentType = ContentTypeEnum.URLEncodedForm; + } + else if (contentType.ToLower().Contains("application/*")) + { + actualContentType = ContentTypeEnum.Json; + } + else if (contentType.ToLower().Contains("text/csv")) + { + actualContentType = ContentTypeEnum.CSV; + } + else if (contentType.ToLower().Contains("text/html")) + { + actualContentType = ContentTypeEnum.HTML; + } + else if (contentType.ToLower().Contains("text/plain")) + { + actualContentType = ContentTypeEnum.Text; + } + else if (contentType.Trim() != string.Empty) + { + actualContentType = ContentTypeEnum.Other; + } + } + + private string GetCachingKey() + { + string interchangeId = InMsg.Context.Read(BizTalkGlobalPropertySchemaEnum.InterchangeID.ToString(), + ContextPropertyNamespaces._BTSPropertyNamespace).ToString(); + string key = String.Format("BRE Pipeline Framework Accept Header Caching {0}", interchangeId); + return key; + } + + private string ExtractInboundHttpHeader(string headerName) + { + object inboundHttpHeadersObj = base.InMsg.Context.Read(BizTalkWCFPropertySchemaEnum.InboundHttpHeaders.ToString(), ContextPropertyNamespaces._WCFPropertyNamespace); + string _HTTPHeader = string.Empty; + + if (inboundHttpHeadersObj != null) + { + string inboundHttpHeaders = inboundHttpHeadersObj.ToString(); + + string pattern = @"\r\n"; + List inboundHeaders = new List(Regex.Split(inboundHttpHeaders, pattern)); + + foreach (string header in inboundHeaders) + { + List headers = new List(Regex.Split(header, ": ")); + + if (headers.Count == 2) + { + if (headers[0] == headerName) + { + _HTTPHeader = headers[1]; + } + } + } + } + + return _HTTPHeader; + } + + #endregion + } +} diff --git a/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.JSON/JSONRemoveEnvelopeEnum.cs b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.JSON/JSONRemoveEnvelopeEnum.cs new file mode 100644 index 0000000..2dd5afc --- /dev/null +++ b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.JSON/JSONRemoveEnvelopeEnum.cs @@ -0,0 +1,13 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; + +namespace BREPipelineFramework.JSON +{ + public enum JSONRemoveEnvelopeEnum + { + RemoveOuterEnvelope = 0, + DoNotRemoveOuterEnvelope = 1 + } +} diff --git a/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.JSON/Properties/AssemblyInfo.cs b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.JSON/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..928fae8 --- /dev/null +++ b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.JSON/Properties/AssemblyInfo.cs @@ -0,0 +1,36 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +[assembly: AssemblyTitle("BREPipelineFramework.JSON")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("BREPipelineFramework.JSON")] +[assembly: AssemblyCopyright("Copyright © 2015")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Setting ComVisible to false makes the types in this assembly not visible +// to COM components. If you need to access a type in this assembly from +// COM, set the ComVisible attribute to true on that type. +[assembly: ComVisible(false)] + +// The following GUID is for the ID of the typelib if this project is exposed to COM +[assembly: Guid("b60f9deb-e205-4cef-b087-43344a09fbd9")] + +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// You can specify all the values or you can default the Build and Revision Numbers +// by using the '*' as shown below: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.JSONInstructions.Installer/Assemblies/BREPipelineFramework.JSON.dll b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.JSONInstructions.Installer/Assemblies/BREPipelineFramework.JSON.dll new file mode 100644 index 0000000..aae7892 Binary files /dev/null and b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.JSONInstructions.Installer/Assemblies/BREPipelineFramework.JSON.dll differ diff --git a/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.JSONInstructions.Installer/BREPipelineFramework.JSONInstructions.Installer.wixproj b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.JSONInstructions.Installer/BREPipelineFramework.JSONInstructions.Installer.wixproj new file mode 100644 index 0000000..4e2e61a --- /dev/null +++ b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.JSONInstructions.Installer/BREPipelineFramework.JSONInstructions.Installer.wixproj @@ -0,0 +1,45 @@ + + + + Debug + x86 + 3.8 + f71eb0ab-7da5-4970-b185-c571ea9e530c + 2.0 + BREPipelineFramework.JSONInstructions.Installer + Package + $(MSBuildExtensionsPath32)\Microsoft\WiX\v3.x\Wix.targets + $(MSBuildExtensionsPath)\Microsoft\WiX\v3.x\Wix.targets + SAK + SAK + SAK + SAK + + + bin\$(Configuration)\ + obj\$(Configuration)\ + Debug + + + bin\$(Configuration)\ + obj\$(Configuration)\ + + + + + + + + + + + + + \ No newline at end of file diff --git a/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.JSONInstructions.Installer/BREPipelineFramework.JSONInstructions.Installer.wixproj.vspscc b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.JSONInstructions.Installer/BREPipelineFramework.JSONInstructions.Installer.wixproj.vspscc new file mode 100644 index 0000000..feffdec --- /dev/null +++ b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.JSONInstructions.Installer/BREPipelineFramework.JSONInstructions.Installer.wixproj.vspscc @@ -0,0 +1,10 @@ +"" +{ +"FILE_VERSION" = "9237" +"ENLISTMENT_CHOICE" = "NEVER" +"PROJECT_FILE_RELATIVE_PATH" = "" +"NUMBER_OF_EXCLUDED_FILES" = "0" +"ORIGINAL_PROJECT_FILE_PATH" = "" +"NUMBER_OF_NESTED_PROJECTS" = "0" +"SOURCE_CONTROL_SETTINGS_PROVIDER" = "PROVIDER" +} diff --git a/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.JSONInstructions.Installer/Product.wxs b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.JSONInstructions.Installer/Product.wxs new file mode 100644 index 0000000..5546d33 --- /dev/null +++ b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.JSONInstructions.Installer/Product.wxs @@ -0,0 +1,44 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.TestProject/BREPipelineFramework.TestProject.btproj b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.TestProject/BREPipelineFramework.TestProject.btproj index 6097d6b..cddc319 100644 --- a/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.TestProject/BREPipelineFramework.TestProject.btproj +++ b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.TestProject/BREPipelineFramework.TestProject.btproj @@ -278,6 +278,56 @@ BREPipelineFramework.TestProject + + + MessageWithNoNamespace + BREPipelineFramework.TestProject + Task + + + Sample_FF + BREPipelineFramework.TestProject + Task + + + Sample_FF_Footer + BREPipelineFramework.TestProject + Task + + + Sample_FF_Header + BREPipelineFramework.TestProject + Task + + + + + Snd_BREPipelineFramewrok2 + BREPipelineFramework.TestProject + Task + + + + + Rcv_API + BREPipelineFramework.TestProject + Task + + + + + Snd_API + BREPipelineFramework.TestProject + Task + + + + + Snd_API2 + BREPipelineFramework.TestProject + Task + + \ No newline at end of file diff --git a/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.TestProject/BREPipelineFramework_PropSchema.xsd b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.TestProject/BREPipelineFramework_PropSchema.xsd index d426e84..87b20cd 100644 Binary files a/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.TestProject/BREPipelineFramework_PropSchema.xsd and b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.TestProject/BREPipelineFramework_PropSchema.xsd differ diff --git a/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.TestProject/Envelope.xsd b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.TestProject/Envelope.xsd index 00751f2..690d025 100644 Binary files a/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.TestProject/Envelope.xsd and b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.TestProject/Envelope.xsd differ diff --git a/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.TestProject/Message2.xsd b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.TestProject/Message2.xsd index 4d7f362..0d50c67 100644 Binary files a/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.TestProject/Message2.xsd and b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.TestProject/Message2.xsd differ diff --git a/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.TestProject/MessageWithNoNamespace.xsd b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.TestProject/MessageWithNoNamespace.xsd new file mode 100644 index 0000000..7629a17 Binary files /dev/null and b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.TestProject/MessageWithNoNamespace.xsd differ diff --git a/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.TestProject/Rcv_API.btp b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.TestProject/Rcv_API.btp new file mode 100644 index 0000000..8a9d025 Binary files /dev/null and b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.TestProject/Rcv_API.btp differ diff --git a/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.TestProject/Rcv_BREPipelineFramework.btp b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.TestProject/Rcv_BREPipelineFramework.btp index 4044e2a..7a03208 100644 Binary files a/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.TestProject/Rcv_BREPipelineFramework.btp and b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.TestProject/Rcv_BREPipelineFramework.btp differ diff --git a/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.TestProject/Rcv_BREPipelineFrameworkXML.btp b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.TestProject/Rcv_BREPipelineFrameworkXML.btp index 7897bd6..663e836 100644 Binary files a/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.TestProject/Rcv_BREPipelineFrameworkXML.btp and b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.TestProject/Rcv_BREPipelineFrameworkXML.btp differ diff --git a/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.TestProject/Rcv_BREPipelineFrameworkXML_NoReadStream.btp b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.TestProject/Rcv_BREPipelineFrameworkXML_NoReadStream.btp index dea4c64..b8649f6 100644 Binary files a/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.TestProject/Rcv_BREPipelineFrameworkXML_NoReadStream.btp and b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.TestProject/Rcv_BREPipelineFrameworkXML_NoReadStream.btp differ diff --git a/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.TestProject/Rcv_BRETestFF.btp b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.TestProject/Rcv_BRETestFF.btp index 2ddc42e..cdf5771 100644 Binary files a/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.TestProject/Rcv_BRETestFF.btp and b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.TestProject/Rcv_BRETestFF.btp differ diff --git a/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.TestProject/Rcv_BRETestFFNoStream.btp b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.TestProject/Rcv_BRETestFFNoStream.btp index 46f3d1f..93a8b09 100644 Binary files a/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.TestProject/Rcv_BRETestFFNoStream.btp and b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.TestProject/Rcv_BRETestFFNoStream.btp differ diff --git a/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.TestProject/Sample_FF.xsd b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.TestProject/Sample_FF.xsd new file mode 100644 index 0000000..1111c93 Binary files /dev/null and b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.TestProject/Sample_FF.xsd differ diff --git a/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.TestProject/Sample_FF_Footer.xsd b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.TestProject/Sample_FF_Footer.xsd new file mode 100644 index 0000000..1401c6a Binary files /dev/null and b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.TestProject/Sample_FF_Footer.xsd differ diff --git a/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.TestProject/Sample_FF_Header.xsd b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.TestProject/Sample_FF_Header.xsd new file mode 100644 index 0000000..d38f5a1 Binary files /dev/null and b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.TestProject/Sample_FF_Header.xsd differ diff --git a/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.TestProject/Snd_API.btp b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.TestProject/Snd_API.btp new file mode 100644 index 0000000..be11a84 Binary files /dev/null and b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.TestProject/Snd_API.btp differ diff --git a/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.TestProject/Snd_API2.btp b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.TestProject/Snd_API2.btp new file mode 100644 index 0000000..77ede55 Binary files /dev/null and b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.TestProject/Snd_API2.btp differ diff --git a/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.TestProject/Snd_BREPipelineFramewrok2.btp b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.TestProject/Snd_BREPipelineFramewrok2.btp new file mode 100644 index 0000000..813d3d2 Binary files /dev/null and b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.TestProject/Snd_BREPipelineFramewrok2.btp differ diff --git a/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/BREPipelineFramework.UnitTests.csproj b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/BREPipelineFramework.UnitTests.csproj index 3028121..02dbd5d 100644 --- a/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/BREPipelineFramework.UnitTests.csproj +++ b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/BREPipelineFramework.UnitTests.csproj @@ -40,7 +40,7 @@ false - true + false ..\..\BREPipelineFramework.snk @@ -155,6 +155,9 @@ + + + @@ -169,7 +172,20 @@ + + + + + + + + + + + + + Designer @@ -268,6 +284,10 @@ Designer + + + + Designer @@ -308,13 +328,26 @@ Designer + + + + + + + + + + + + Designer Designer + Designer @@ -340,15 +373,20 @@ Designer + Designer + + + Designer Designer + Designer diff --git a/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/CachingMetaInstructionsTest.cs b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/CachingMetaInstructionsTest.cs index 3c1c29e..f3e4b60 100644 --- a/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/CachingMetaInstructionsTest.cs +++ b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/CachingMetaInstructionsTest.cs @@ -8,6 +8,7 @@ using System.Threading; using BizUnit.Xaml; using System.Runtime.Caching; +using System.Threading.Tasks; namespace BREPipelineFramework.UnitTests { @@ -39,9 +40,10 @@ public TestContext TestContext [TestInitialize()] public void MyTestSetup() { - var oldCache = BREPipelineFramework.SampleInstructions.MetaInstructions.CachingMetaInstructions.cache; - BREPipelineFramework.SampleInstructions.MetaInstructions.CachingMetaInstructions.cache = new MemoryCache("BREPipelineFramework.Cache", null); - oldCache.Dispose(); + foreach (var element in MemoryCache.Default) + { + MemoryCache.Default.Remove(element.Key); + } } //Use TestCleanup to cleanup output files after each test has run @@ -390,6 +392,88 @@ public void Test_AddCustomContextPropertyToCache_OverrideExpiryTime() } } + [TestMethod()] + public void Test_AddCustomContextPropertyToCache_OverrideExpiryTimeSetPriorityDefault() + { + string InputFileName = testContextInstance.TestDir + @"\..\..\BREPipelineFramework.UnitTests\Sample Files\Input Files\Test.txt"; + string InstanceConfigFilePath = testContextInstance.TestDir + @"\..\..\BREPipelineFramework.UnitTests\Sample Files\Instance Config Files\Test_AddCustomContextPropertyToCache_OverrideExpiryTimeSetPriorityDefault Config.xml"; + string InputContextFileName = testContextInstance.TestDir + @"\..\..\BREPipelineFramework.UnitTests\Sample Files\Input Context Files\Test_AddCustomContextPropertyToCache.xml"; + + var _BREPipelineFrameworkTest = TestHelpers.BREPipelineFrameworkReceivePipelineBaseTest(InputFileName, testContextInstance, InstanceConfigFilePath, InputContextFileName: InputContextFileName); + _BREPipelineFrameworkTest.RunTest(); + + object cacheItemsObj = BREPipelineFramework.SampleInstructions.MetaInstructions.CachingMetaInstructions.cache["http://schemas.microsoft.com/BizTalk/2003/system-properties#TransmitWorkID = 123"]; + + if (cacheItemsObj != null) + { + Dictionary cacheItems = (Dictionary)cacheItemsObj; + object _SMTPFromObj = cacheItems["http://schemas.microsoft.com/BizTalk/2003/smtp-properties#From"]; + + if (_SMTPFromObj != null) + { + Assert.IsTrue(_SMTPFromObj.ToString() == "jcooper1982@aitm.com", "Unexpected SMTP.From value of " + _SMTPFromObj.ToString() + " found in cache."); + } + else + { + Assert.Fail("Cache did not contain a value for SMTP.From"); + } + } + else + { + Assert.Fail("Cache did not contain a context property dictionary from BTS.TransmitWorkID of 123."); + } + + Thread.Sleep(7000); + + cacheItemsObj = BREPipelineFramework.SampleInstructions.MetaInstructions.CachingMetaInstructions.cache["http://schemas.microsoft.com/BizTalk/2003/system-properties#TransmitWorkID = 123"]; + + if (cacheItemsObj != null) + { + Assert.Fail("Cached context for message with BTS.TransmitWorkID value of 123 should have expired but didn't."); + } + } + + [TestMethod()] + public void Test_AddCustomContextPropertyToCache_OverrideExpiryTimeSetPriorityNotRemovable() + { + string InputFileName = testContextInstance.TestDir + @"\..\..\BREPipelineFramework.UnitTests\Sample Files\Input Files\Test.txt"; + string InstanceConfigFilePath = testContextInstance.TestDir + @"\..\..\BREPipelineFramework.UnitTests\Sample Files\Instance Config Files\Test_AddCustomContextPropertyToCache_OverrideExpiryTimeSetPriorityNotRemovable Config.xml"; + string InputContextFileName = testContextInstance.TestDir + @"\..\..\BREPipelineFramework.UnitTests\Sample Files\Input Context Files\Test_AddCustomContextPropertyToCache.xml"; + + var _BREPipelineFrameworkTest = TestHelpers.BREPipelineFrameworkReceivePipelineBaseTest(InputFileName, testContextInstance, InstanceConfigFilePath, InputContextFileName: InputContextFileName); + _BREPipelineFrameworkTest.RunTest(); + + object cacheItemsObj = BREPipelineFramework.SampleInstructions.MetaInstructions.CachingMetaInstructions.cache["http://schemas.microsoft.com/BizTalk/2003/system-properties#TransmitWorkID = 123"]; + + if (cacheItemsObj != null) + { + Dictionary cacheItems = (Dictionary)cacheItemsObj; + object _SMTPFromObj = cacheItems["http://schemas.microsoft.com/BizTalk/2003/smtp-properties#From"]; + + if (_SMTPFromObj != null) + { + Assert.IsTrue(_SMTPFromObj.ToString() == "jcooper1982@aitm.com", "Unexpected SMTP.From value of " + _SMTPFromObj.ToString() + " found in cache."); + } + else + { + Assert.Fail("Cache did not contain a value for SMTP.From"); + } + } + else + { + Assert.Fail("Cache did not contain a context property dictionary from BTS.TransmitWorkID of 123."); + } + + Thread.Sleep(7000); + + cacheItemsObj = BREPipelineFramework.SampleInstructions.MetaInstructions.CachingMetaInstructions.cache["http://schemas.microsoft.com/BizTalk/2003/system-properties#TransmitWorkID = 123"]; + + if (cacheItemsObj != null) + { + Assert.Fail("Cached context for message with BTS.TransmitWorkID value of 123 should have expired but didn't."); + } + } + [TestMethod()] public void Test_AddCustomContextPropertyToCache_OverrideContextKey() { @@ -598,5 +682,21 @@ public void Test_ReapplyContextFromCacheNotFound_Ignore() string propertyValue = BREPipelineFramework.SampleInstructions.MetaInstructions.CachingMetaInstructions.cache["Output"].ToString(); Assert.IsTrue(propertyValue == "ExpectedResult", "Did not find the expected context property value in the message - " + propertyValue); } + + [TestMethod()] + public void Test_GetCachedValueFromSSO() + { + string applicationContext = "Test_GetCachedValueFromSSO"; + + string InputFileName = testContextInstance.TestDir + @"\..\..\BREPipelineFramework.UnitTests\Sample Files\Input Files\Test.txt"; + DataLoaderBase InstanceConfigLoader = TestHelpers.CreateInstanceConfig(testContextInstance, applicationContext); + + var _BREPipelineFrameworkTest = TestHelpers.BREPipelineFrameworkReceivePipelineBaseTest(InputFileName, testContextInstance, instanceConfigLoader: InstanceConfigLoader); + _BREPipelineFrameworkTest.RunTest(); + + string cacheItem2 = BREPipelineFramework.SampleInstructions.MetaInstructions.CachingMetaInstructions.cache["BRE Pipeline Framework SSO Cache - BREPipelineFramework - Key"].ToString(); + + Assert.IsTrue(cacheItem2 == "TestSSO", "Unexpected concatenated value found in cache - " + cacheItem2); + } } } diff --git a/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/ContextMetaInstructionsTests.cs b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/ContextMetaInstructionsTests.cs index 1b885e9..95b3f4c 100644 --- a/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/ContextMetaInstructionsTests.cs +++ b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/ContextMetaInstructionsTests.cs @@ -38,9 +38,10 @@ public TestContext TestContext [TestInitialize()] public void MyTestSetup() { - var oldCache = BREPipelineFramework.SampleInstructions.MetaInstructions.CachingMetaInstructions.cache; - BREPipelineFramework.SampleInstructions.MetaInstructions.CachingMetaInstructions.cache = new MemoryCache("BREPipelineFramework.Cache", null); - oldCache.Dispose(); + foreach (var element in MemoryCache.Default) + { + MemoryCache.Default.Remove(element.Key); + } } //Use TestCleanup to cleanup output files after each test has run diff --git a/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/CustomMetaInstructionsTests.cs b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/CustomMetaInstructionsTests.cs index 2514fb9..2fc866c 100644 --- a/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/CustomMetaInstructionsTests.cs +++ b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/CustomMetaInstructionsTests.cs @@ -35,9 +35,10 @@ public TestContext TestContext [TestInitialize()] public void MyTestSetup() { - var oldCache = BREPipelineFramework.SampleInstructions.MetaInstructions.CachingMetaInstructions.cache; - BREPipelineFramework.SampleInstructions.MetaInstructions.CachingMetaInstructions.cache = new MemoryCache("BREPipelineFramework.Cache", null); - oldCache.Dispose(); + foreach (var element in MemoryCache.Default) + { + MemoryCache.Default.Remove(element.Key); + } } //Use TestCleanup to cleanup output files after each test has run @@ -66,7 +67,7 @@ public void MyTestCleanup() const string numberOfPropertiesXPath = "/*[local-name()='MessageInfo' and namespace-uri()='']/*[local-name()='ContextInfo' and namespace-uri()='']/@*[local-name()='PropertiesCount' and namespace-uri()='']"; /// - ///Tests that custom MetaInstructions can be dynamically loaded using Instruction Loader Policies and then exercised in instruction loader policies. + ///Tests that custom MetaInstructions can be dynamically loaded using Instruction Loader Policies and then exercised in execution policies. /// [TestMethod()] public void Test_CustomMetaInstruction() @@ -82,5 +83,26 @@ public void Test_CustomMetaInstruction() var _BREPipelineFrameworkTest = TestHelpers.BREPipelineFrameworkReceivePipelineBaseTest(InputFileName, testContextInstance, InstanceConfigFilePath, _XPathCollection); _BREPipelineFrameworkTest.RunTest(); } + + /// + ///Tests that custom MetaInstructions can be loaded in a static fashion using pipeline parameters and then exercised in execution policies. + /// + [TestMethod()] + public void Test_CustomMetaInstructionNoInstructionLoader() + { + string InputFileName = testContextInstance.TestDir + @"\..\..\BREPipelineFramework.UnitTests\Sample Files\Input Files\Test.xml"; + string InstanceConfigFilePath = testContextInstance.TestDir + @"\..\..\BREPipelineFramework.UnitTests\Sample Files\Instance Config Files\Test_CustomMetaInstructionNoInstructionLoader Config.xml"; + + string XPathQuery = "boolean(/*[local-name()='MessageInfo']/*[local-name()='ContextInfo']/*[local-name()='Property'][@Name='Element'][@Promoted='false'][@Namespace='https://BREPipelineFramework.TestProject.BREPipelineFramework_PropSchema'][@Value='Test'])"; + string XPathQuery1 = "boolean(/*[local-name()='MessageInfo']/*[local-name()='ContextInfo']/*[local-name()='Property'][@Name='Property1'][@Promoted='false'][@Namespace='https://BREPipelineFramework.TestProject.BREPipelineFramework_PropSchema'][@Value='Test'])"; + string ExpectedValue = "True"; + + XPathCollection _XPathCollection = new XPathCollection(); + _XPathCollection.XPathQueryList.Add(XPathQuery, ExpectedValue); + _XPathCollection.XPathQueryList.Add(XPathQuery1, ExpectedValue); + + var _BREPipelineFrameworkTest = TestHelpers.BREPipelineFrameworkReceivePipelineBaseTest(InputFileName, testContextInstance, InstanceConfigFilePath, _XPathCollection); + _BREPipelineFrameworkTest.RunTest(); + } } } diff --git a/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/FrameworkTests.cs b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/FrameworkTests.cs index 1c57a98..f415753 100644 --- a/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/FrameworkTests.cs +++ b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/FrameworkTests.cs @@ -38,9 +38,10 @@ public TestContext TestContext [TestInitialize()] public void MyTestSetup() { - var oldCache = BREPipelineFramework.SampleInstructions.MetaInstructions.CachingMetaInstructions.cache; - BREPipelineFramework.SampleInstructions.MetaInstructions.CachingMetaInstructions.cache = new MemoryCache("BREPipelineFramework.Cache", null); - oldCache.Dispose(); + foreach (var element in MemoryCache.Default) + { + MemoryCache.Default.Remove(element.Key); + } } //Use TestCleanup to cleanup output files after each test has run @@ -279,30 +280,6 @@ public void Test_UncaughtPolicyExceptionRIP() _BREPipelineFrameworkTest.RunTest(); } - ///Tests that exceptions encountered during instruction execution will be handled properly with RIP enabled and that the message body and context will be rolled back - /// - [TestMethod()] - public void Test_UncaughtPolicyExceptionAfterUpdate() - { - string InputFileName = testContextInstance.TestDir + @"\..\..\BREPipelineFramework.UnitTests\Sample Files\Input Files\Message_Transform.xml"; - - XPathCollection _XPathCollection = new XPathCollection(); - string XPathQuery1 = "boolean(/*[local-name()='MessageInfo']/*[local-name()='ContextInfo']/*[local-name()='Property'][@Name='MessageDestination'][@Promoted='false'][@Namespace='http://schemas.microsoft.com/BizTalk/2003/system-properties'][@Value='SuspendQueue'])"; - string XPathQuery2 = "boolean(/*[local-name()='MessageInfo']/*[local-name()='ContextInfo']/*[local-name()='Property'][@Name='SuspendMessageOnRoutingFailure'][@Promoted='false'][@Namespace='http://schemas.microsoft.com/BizTalk/2003/system-properties'][@Value='True'])"; - string XPathQuery3 = "boolean(/*[local-name()='MessageInfo']/*[local-name()='ContextInfo']/*[local-name()='Property'][@Name='MessageType'][@Promoted='true'][@Namespace='http://schemas.microsoft.com/BizTalk/2003/system-properties'][@Value='http://BREPipelineFramework#Message'])"; - string XPathQuery4 = "boolean(/*[local-name()='MessageInfo']/*[local-name()='ContextInfo']/*[local-name()='Property'][@Name='Element'][@Promoted='true'][@Namespace='https://BREPipelineFramework.TestProject.BREPipelineFramework_PropSchema'][@Value='Test'])"; - string XPathQuery5 = "boolean(/*[local-name()='MessageInfo']/*[local-name()='ContextInfo']/*[local-name()='Property'][@Name='Password'][@Namespace='http://schemas.microsoft.com/BizTalk/2003/ftp-properties'])"; - string ExpectedValue = "True"; - _XPathCollection.XPathQueryList.Add(XPathQuery1, ExpectedValue); - _XPathCollection.XPathQueryList.Add(XPathQuery2, ExpectedValue); - _XPathCollection.XPathQueryList.Add(XPathQuery3, ExpectedValue); - _XPathCollection.XPathQueryList.Add(XPathQuery4, ExpectedValue); - _XPathCollection.XPathQueryList.Add(XPathQuery5, "False"); - - var _BREPipelineFrameworkTest = TestHelpers.BREPipelineFrameworkReceivePipelineBaseTest(InputFileName, testContextInstance, contextXPathCollection: _XPathCollection, ExpectedOutputFileName: InputFileName, PipelineType: "BREPipelineFramework.TestProject.Rcv_BREPipelineFrameworkXMLRIP"); - _BREPipelineFrameworkTest.RunTest(); - } - ///Tests that having a valid tracking folder results in a tracking file being written out /// [TestMethod()] @@ -406,6 +383,18 @@ public void Test_OverrideMe() _BREPipelineFrameworkTest.RunTest(); } + [TestMethod()] + public void MessageWithNoNamespace() + { + string InputFileName = testContextInstance.TestDir + @"\..\..\BREPipelineFramework.UnitTests\Sample Files\Input Files\NoNamespace.xml"; + string ExpectedOutputFileName = testContextInstance.TestDir + @"\..\..\BREPipelineFramework.UnitTests\Sample Files\Input Files\NoNamespace.xml"; + + XPathCollection _XPathCollection = new XPathCollection(); + + var _BREPipelineFrameworkTest = TestHelpers.BREPipelineFrameworkReceivePipelineBaseTest(InputFileName, testContextInstance, PipelineType: "BREPipelineFramework.TestProject.Rcv_BREPipelineFrameworkXMLRIP", ExpectedOutputFileName: ExpectedOutputFileName, inputMessageType: "BREPipelineFramework.TestProject.MessageWithNoNamespace"); + _BREPipelineFrameworkTest.RunTest(); + } + [TestMethod()] public void Test_OverrideXmlFactsApplicationStage() { @@ -606,5 +595,17 @@ public void Test_FFDisassemblerPropertiesNoStream() PipelineType: "BREPipelineFramework.TestProject.Rcv_BRETestFFNoStream", contextXPathCollection: _XPathCollection, inputMessageType: "BREPipelineFramework.TestProject.BRETest"); _BREPipelineFrameworkTest.RunTest(); } + + ///Tests that envelope messages with multiple message bodies are handled correctly + /// + [TestMethod()] + public void Test_DisassembleEnvelopeWithMultipleBodies() + { + string InputFileName = testContextInstance.TestDir + @"\..\..\BREPipelineFramework.UnitTests\Sample Files\Input Files\TestEnvelope.xml"; + + var _BREPipelineFrameworkTest = TestHelpers.BREPipelineFrameworkReceivePipelineBaseTest(InputFileName, testContextInstance, PipelineType: "BREPipelineFramework.TestProject.Rcv_BREPipelineFrameworkXMLRIP", ExpectedNumberOfFiles: 3); + _BREPipelineFrameworkTest.RunTest(); + } + } } diff --git a/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/HelperMetaInstructionsTests.cs b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/HelperMetaInstructionsTests.cs index 8678a52..405df9e 100644 --- a/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/HelperMetaInstructionsTests.cs +++ b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/HelperMetaInstructionsTests.cs @@ -37,9 +37,10 @@ public TestContext TestContext [TestInitialize()] public void MyTestSetup() { - var oldCache = BREPipelineFramework.SampleInstructions.MetaInstructions.CachingMetaInstructions.cache; - BREPipelineFramework.SampleInstructions.MetaInstructions.CachingMetaInstructions.cache = new MemoryCache("BREPipelineFramework.Cache", null); - oldCache.Dispose(); + foreach (var element in MemoryCache.Default) + { + MemoryCache.Default.Remove(element.Key); + } } //Use TestCleanup to cleanup output files after each test has run @@ -841,6 +842,27 @@ public void Test_FindReplaceRegexInMessage() _BREPipelineFrameworkTest.RunTest(); } + /// + ///Tests that the TransformMessageWithoutValidation vocabulary definition fulfills it's function + /// + [TestMethod()] + public void Test_TransformMessageVaildateSourceIfKnownWithDisassemble() + { + string InputFileName = testContextInstance.TestDir + @"\..\..\BREPipelineFramework.UnitTests\Sample Files\Input Files\Message_Transform.xml"; + string InstanceConfigFilePath = testContextInstance.TestDir + @"\..\..\BREPipelineFramework.UnitTests\Sample Files\Instance Config Files\Test_TransformMessageVaildateSourceIfKnown Config.xml"; + string ExpectedOutputFileName = testContextInstance.TestDir + @"\..\..\BREPipelineFramework.UnitTests\Sample Files\Expected Output Files\Test_TransformMessageVaildateSourceIfKnown.xml"; + + string message2Type = "BREPipelineFramework.TestProject.Message2"; + + XPathCollection _XPathCollection = new XPathCollection(); + string XPathQuery1 = "boolean(/*[local-name()='MessageInfo']/*[local-name()='ContextInfo']/*[local-name()='Property'][@Name='MessageType'][@Promoted='true'][@Namespace='http://schemas.microsoft.com/BizTalk/2003/system-properties'][@Value='http://BREPipelineFramework.TestProject.Message2#Message2'])"; + string ExpectedValue1 = "True"; + _XPathCollection.XPathQueryList.Add(XPathQuery1, ExpectedValue1); + + var _BREPipelineFrameworkTest = TestHelpers.BREPipelineFrameworkReceivePipelineBaseTest(InputFileName, testContextInstance, InstanceConfigFilePath, _XPathCollection, ExpectedOutputFileName:ExpectedOutputFileName, additionalInputType: message2Type); + _BREPipelineFrameworkTest.RunTest(); + } + /// ///Tests that the TransformMessageWithoutValidation vocabulary definition fulfills it's function /// @@ -856,7 +878,7 @@ public void Test_TransformMessageVaildateSourceIfKnown() string ExpectedValue1 = "True"; _XPathCollection.XPathQueryList.Add(XPathQuery1, ExpectedValue1); - var _BREPipelineFrameworkTest = TestHelpers.BREPipelineFrameworkReceivePipelineBaseTest(InputFileName, testContextInstance, InstanceConfigFilePath, _XPathCollection, ExpectedOutputFileName:ExpectedOutputFileName); + var _BREPipelineFrameworkTest = TestHelpers.BREPipelineFrameworkReceivePipelineBaseTest(InputFileName, testContextInstance, InstanceConfigFilePath, _XPathCollection, ExpectedOutputFileName: ExpectedOutputFileName); _BREPipelineFrameworkTest.RunTest(); } @@ -876,6 +898,25 @@ public void Test_TransformMessageVaildateSourceIfKnownTwice() _BREPipelineFrameworkTest.RunTest(); } + [TestMethod()] + public void Test_TransformMessageWithDisassemble() + { + string InputFileName = testContextInstance.TestDir + @"\..\..\BREPipelineFramework.UnitTests\Sample Files\Input Files\Message_Transform.xml"; + string InstanceConfigFilePath = testContextInstance.TestDir + @"\..\..\BREPipelineFramework.UnitTests\Sample Files\Instance Config Files\Test_TransformMessageWithDisassemble Config.xml"; + string ExpectedOutputFileName = testContextInstance.TestDir + @"\..\..\BREPipelineFramework.UnitTests\Sample Files\Expected Output Files\Test_TransformMessage.xml"; + + string message2Type = "BREPipelineFramework.TestProject.Message2"; + + string XPathQuery = "boolean(/*[local-name()='MessageInfo']/*[local-name()='ContextInfo']/*[local-name()='Property'][@Name='NewProp'][@Promoted='true'][@Namespace='https://BREPipelineFramework.TestProject.BREPipelineFramework_PropSchema'][@Value='Hi'])"; + string ExpectedValue = "True"; + + XPathCollection _XPathCollection = new XPathCollection(); + _XPathCollection.XPathQueryList.Add(XPathQuery, ExpectedValue); + + var _BREPipelineFrameworkTest = TestHelpers.BREPipelineFrameworkReceivePipelineBaseTest(InputFileName, testContextInstance, InstanceConfigFilePath, ExpectedOutputFileName: ExpectedOutputFileName, additionalInputType: message2Type, contextXPathCollection: _XPathCollection); + _BREPipelineFrameworkTest.RunTest(); + } + /// ///Tests that the TransformMessage vocabulary definition fulfills it's function /// @@ -884,7 +925,7 @@ public void Test_TransformMessage() { string InputFileName = testContextInstance.TestDir + @"\..\..\BREPipelineFramework.UnitTests\Sample Files\Input Files\Message_Transform.xml"; string ExpectedOutputFileName = testContextInstance.TestDir + @"\..\..\BREPipelineFramework.UnitTests\Sample Files\Expected Output Files\Test_TransformMessage.xml"; - + XPathCollection _XPathCollection = new XPathCollection(); var _BREPipelineFrameworkTest = TestHelpers.BREPipelineFrameworkReceivePipelineBaseTest(InputFileName, testContextInstance, PipelineType:"BREPipelineFramework.TestProject.Rcv_TransformMessage", ExpectedOutputFileName:ExpectedOutputFileName); @@ -984,5 +1025,37 @@ public void Test_ConcatenateMultipleStrings() Assert.IsTrue(cacheItem5 == "12345", "Unexpected concatenated value found in cache - " + cacheItem5); Assert.IsTrue(cacheItem6 == "123456", "Unexpected concatenated value found in cache - " + cacheItem6); } + + [TestMethod()] + public void Test_ReturnFirstRegexMatchInString() + { + string applicationContext = "Test_ReturnFirstRegexMatchInString"; + + string InputFileName = testContextInstance.TestDir + @"\..\..\BREPipelineFramework.UnitTests\Sample Files\Input Files\Test.txt"; + DataLoaderBase InstanceConfigLoader = TestHelpers.CreateInstanceConfig(testContextInstance, applicationContext); + + var _BREPipelineFrameworkTest = TestHelpers.BREPipelineFrameworkReceivePipelineBaseTest(InputFileName, testContextInstance, instanceConfigLoader: InstanceConfigLoader); + _BREPipelineFrameworkTest.RunTest(); + + string cacheItem2 = BREPipelineFramework.SampleInstructions.MetaInstructions.CachingMetaInstructions.cache["2"].ToString(); + + Assert.IsTrue(cacheItem2 == "34Test", "Unexpected concatenated value found in cache - " + cacheItem2); + } + + [TestMethod()] + public void Test_GetValueFromSSO() + { + string applicationContext = "Test_GetValueFromSSO"; + + string InputFileName = testContextInstance.TestDir + @"\..\..\BREPipelineFramework.UnitTests\Sample Files\Input Files\Test.txt"; + DataLoaderBase InstanceConfigLoader = TestHelpers.CreateInstanceConfig(testContextInstance, applicationContext); + + var _BREPipelineFrameworkTest = TestHelpers.BREPipelineFrameworkReceivePipelineBaseTest(InputFileName, testContextInstance, instanceConfigLoader: InstanceConfigLoader); + _BREPipelineFrameworkTest.RunTest(); + + string cacheItem2 = BREPipelineFramework.SampleInstructions.MetaInstructions.CachingMetaInstructions.cache["2"].ToString(); + + Assert.IsTrue(cacheItem2 == "TestSSO", "Unexpected concatenated value found in cache - " + cacheItem2); + } } } diff --git a/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/HttpHeaderInstructionsTests.cs b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/HttpHeaderInstructionsTests.cs new file mode 100644 index 0000000..f664b1e --- /dev/null +++ b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/HttpHeaderInstructionsTests.cs @@ -0,0 +1,89 @@ +using BizUnit.TestSteps.DataLoaders.File; +using BizUnit.Xaml; +using Microsoft.VisualStudio.TestTools.UnitTesting; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Runtime.Caching; +using System.Text; +using System.Threading.Tasks; + +namespace BREPipelineFramework.UnitTests +{ + [TestClass] + public class HttpHeaderInstructionsTests + { + private TestContext testContextInstance; + + /// + ///Gets or sets the test context which provides + ///information about and functionality for the current test run. + /// + public TestContext TestContext + { + get + { + return testContextInstance; + } + set + { + testContextInstance = value; + } + } + + + #region Additional test attributes + + //Use TestInitialize to clear cache before each test runs + [TestInitialize()] + public void MyTestSetup() + { + foreach (var element in MemoryCache.Default) + { + MemoryCache.Default.Remove(element.Key); + } + } + + //Use TestCleanup to cleanup output files after each test has run + [TestCleanup()] + public void MyTestCleanup() + { + string directoryPath = testContextInstance.TestDir + @"\..\..\BREPipelineFramework.UnitTests\Sample Files\Output Files"; + System.IO.DirectoryInfo directory = new System.IO.DirectoryInfo(directoryPath); + + foreach (System.IO.FileInfo file in directory.GetFiles()) + { + file.Delete(); + } + + directoryPath = @"C:\temp\trackingfolder"; + directory = new System.IO.DirectoryInfo(directoryPath); + + foreach (System.IO.FileInfo file in directory.GetFiles()) + { + file.Delete(); + } + } + + #endregion + + [TestMethod()] + public void Test_HTTPHeaderManipulation() + { + string applicationContext = "Test_HTTPHeaderManipulation"; + + string InputFileName = testContextInstance.TestDir + @"\..\..\BREPipelineFramework.UnitTests\Sample Files\Input Files\Test.txt"; + string InputContextFileName = testContextInstance.TestDir + @"\..\..\BREPipelineFramework.UnitTests\Sample Files\Input Context Files\HTTPHeaders_Input.xml"; + DataLoaderBase InstanceConfigLoader = TestHelpers.CreateInstanceConfig(testContextInstance, applicationContext); + + string XPathQuery = "/*[local-name()='MessageInfo']/*[local-name()='ContextInfo']/*[local-name()='Property'][@Name='HttpHeaders'][@Promoted='false'][@Namespace='http://schemas.microsoft.com/BizTalk/2006/01/Adapters/WCF-properties']/@*[local-name()='Value' and namespace-uri()='']"; + string ExpectedValue = "Test: overwrite" + Environment.NewLine + "Important_User: True" + Environment.NewLine + "whoah: help" + Environment.NewLine; + + XPathCollection _XPathCollection = new XPathCollection(); + _XPathCollection.XPathQueryList.Add(XPathQuery, ExpectedValue); + + var _BREPipelineFrameworkTest = TestHelpers.BREPipelineFrameworkReceivePipelineBaseTest(InputFileName, testContextInstance, instanceConfigLoader: InstanceConfigLoader, InputContextFileName: InputContextFileName, contextXPathCollection: _XPathCollection); + _BREPipelineFrameworkTest.RunTest(); + } + } +} diff --git a/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/JSONMetaInstructionsTests.cs b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/JSONMetaInstructionsTests.cs new file mode 100644 index 0000000..df343ee --- /dev/null +++ b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/JSONMetaInstructionsTests.cs @@ -0,0 +1,183 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Runtime.Caching; +using System.Text; +using System.Threading.Tasks; + +namespace BREPipelineFramework.UnitTests +{ + [TestClass()] + public class JSONMetaInstructionsTests + { + private TestContext testContextInstance; + + /// + ///Gets or sets the test context which provides + ///information about and functionality for the current test run. + /// + public TestContext TestContext + { + get + { + return testContextInstance; + } + set + { + testContextInstance = value; + } + } + + + #region Additional test attributes + + //Use TestInitialize to clear cache before each test runs + [TestInitialize()] + public void MyTestSetup() + { + foreach (var element in MemoryCache.Default) + { + MemoryCache.Default.Remove(element.Key); + } + } + + //Use TestCleanup to cleanup output files after each test has run + [TestCleanup()] + public void MyTestCleanup() + { + string directoryPath = testContextInstance.TestDir + @"\..\..\BREPipelineFramework.UnitTests\Sample Files\Output Files"; + System.IO.DirectoryInfo directory = new System.IO.DirectoryInfo(directoryPath); + + foreach (System.IO.FileInfo file in directory.GetFiles()) + { + file.Delete(); + } + + directoryPath = @"C:\temp\trackingfolder"; + directory = new System.IO.DirectoryInfo(directoryPath); + + foreach (System.IO.FileInfo file in directory.GetFiles()) + { + file.Delete(); + } + } + + #endregion + + [TestMethod()] + public void Test_RcvJSONMessageWithContentTypeSpecifiedAsJSON() + { + string InputFileName = testContextInstance.TestDir + @"\..\..\BREPipelineFramework.UnitTests\Sample Files\Input Files\SampleJSON.txt"; + string InputContextFile = testContextInstance.TestDir + @"\..\..\BREPipelineFramework.UnitTests\Sample Files\Input Context Files\ContentTypeJSON.xml"; + string ExpectedOutputFile = testContextInstance.TestDir + @"\..\..\BREPipelineFramework.UnitTests\Sample Files\Expected Output Files\JSONConvertedToXML.xml"; + + var _BREPipelineFrameworkTest = TestHelpers.BREPipelineFrameworkReceivePipelineBaseTest(InputFileName, testContextInstance, PipelineType: "BREPipelineFramework.TestProject.Rcv_API", InputContextFileName: InputContextFile, ExpectedOutputFileName: ExpectedOutputFile); + _BREPipelineFrameworkTest.RunTest(); + + string propertyValue = BREPipelineFramework.SampleInstructions.MetaInstructions.CachingMetaInstructions.cache["BRE Pipeline Framework Accept Header Caching {3C66F687-FD72-46F7-84FC-6CD9CDFB8B5D}"].ToString(); + Assert.IsTrue(propertyValue == "application/json", "Did not find the expected HTTP accept header value in the message - " + propertyValue); + } + + [TestMethod()] + public void Test_RcvJSONMessageWithContentTypeSpecifiedAsXML() + { + string InputFileName = testContextInstance.TestDir + @"\..\..\BREPipelineFramework.UnitTests\Sample Files\Input Files\SampleJSON.txt"; + string InputContextFile = testContextInstance.TestDir + @"\..\..\BREPipelineFramework.UnitTests\Sample Files\Input Context Files\ContentTypeXML.xml"; + string ExpectedOutputFile = testContextInstance.TestDir + @"\..\..\BREPipelineFramework.UnitTests\Sample Files\Input Files\SampleJSON.txt"; + + var _BREPipelineFrameworkTest = TestHelpers.BREPipelineFrameworkReceivePipelineBaseTest(InputFileName, testContextInstance, PipelineType: "BREPipelineFramework.TestProject.Rcv_API", InputContextFileName: InputContextFile, ExpectedOutputFileName: ExpectedOutputFile); + _BREPipelineFrameworkTest.RunTest(); + + string propertyValue = BREPipelineFramework.SampleInstructions.MetaInstructions.CachingMetaInstructions.cache["BRE Pipeline Framework Accept Header Caching {3C66F687-FD72-46F7-84FC-6CD9CDFB8B5D}"].ToString(); + Assert.IsTrue(propertyValue == "application/xml", "Did not find the expected HTTP accept header value in the message - " + propertyValue); + } + + [TestMethod()] + public void Test_RcvJSONMessageWithNoContentTypeSpecifiedNoAcceptSpecified() + { + string InputFileName = testContextInstance.TestDir + @"\..\..\BREPipelineFramework.UnitTests\Sample Files\Input Files\SampleJSON.txt"; + string InputContextFile = testContextInstance.TestDir + @"\..\..\BREPipelineFramework.UnitTests\Sample Files\Input Context Files\ContentTypeNotSpecified.xml"; + string ExpectedOutputFile = testContextInstance.TestDir + @"\..\..\BREPipelineFramework.UnitTests\Sample Files\Expected Output Files\JSONConvertedToXML.xml"; + + var _BREPipelineFrameworkTest = TestHelpers.BREPipelineFrameworkReceivePipelineBaseTest(InputFileName, testContextInstance, PipelineType: "BREPipelineFramework.TestProject.Rcv_API", InputContextFileName: InputContextFile, ExpectedOutputFileName: ExpectedOutputFile); + _BREPipelineFrameworkTest.RunTest(); + + object propertyValue = BREPipelineFramework.SampleInstructions.MetaInstructions.CachingMetaInstructions.cache["BRE Pipeline Framework Accept Header Caching {3C66F687-FD72-46F7-84FC-6CD9CDFB8B5D}"]; + Assert.IsTrue(propertyValue == null, "Did not find the expected HTTP accept header value in the message - " + propertyValue); + } + + [TestMethod()] + public void Test_RcvJSONMessageWithNoContentTypeSpecifiedWithWhitespace() + { + string InputFileName = testContextInstance.TestDir + @"\..\..\BREPipelineFramework.UnitTests\Sample Files\Input Files\SampleJSONWithLeadingWhitespace.txt"; + string InputContextFile = testContextInstance.TestDir + @"\..\..\BREPipelineFramework.UnitTests\Sample Files\Input Context Files\ContentTypeNotSpecified.xml"; + string ExpectedOutputFile = testContextInstance.TestDir + @"\..\..\BREPipelineFramework.UnitTests\Sample Files\Expected Output Files\JSONConvertedToXML.xml"; + + var _BREPipelineFrameworkTest = TestHelpers.BREPipelineFrameworkReceivePipelineBaseTest(InputFileName, testContextInstance, PipelineType: "BREPipelineFramework.TestProject.Rcv_API", InputContextFileName: InputContextFile, ExpectedOutputFileName: ExpectedOutputFile); + _BREPipelineFrameworkTest.RunTest(); + + object propertyValue = BREPipelineFramework.SampleInstructions.MetaInstructions.CachingMetaInstructions.cache["BRE Pipeline Framework Accept Header Caching {3C66F687-FD72-46F7-84FC-6CD9CDFB8B5D}"]; + Assert.IsTrue(propertyValue == null, "Did not find the expected HTTP accept header value in the message - " + propertyValue); + } + + [TestMethod()] + public void Test_SndXmlMessageWithCachedJSONAcceptHeader() + { + BREPipelineFramework.SampleInstructions.MetaInstructions.CachingMetaInstructions.cache["BRE Pipeline Framework Accept Header Caching {3C66F687-FD72-46F7-84FC-6CD9CDFB8B5D}"] = "application/json"; + + string InputFileName = "JSONConvertedToXML.xml"; + string InputContextFile = "ContentTypeNotSpecified.xml"; + string ExpectedOutputFile = testContextInstance.TestDir + @"\..\..\BREPipelineFramework.UnitTests\Sample Files\Expected Output Files\XMLConvertedToJSONWithRootStripped.txt"; + + XPathCollection contextXPathCollection = new XPathCollection(); + + var _BREPipelineFrameworkTest = TestHelpers.BREPipelineFrameworkSendPipelineBaseTest(InputFileName, testContextInstance, PipelineType: "BREPipelineFramework.TestProject.Snd_API", InputContextFileName: InputContextFile, contextXPathCollection: contextXPathCollection, ExpectedOutputFileName: ExpectedOutputFile); + _BREPipelineFrameworkTest.RunTest(); + } + + [TestMethod()] + public void Test_SndXmlMessageWithCachedJSONAcceptHeaderWithRootNodeNotStrippedOut() + { + BREPipelineFramework.SampleInstructions.MetaInstructions.CachingMetaInstructions.cache["BRE Pipeline Framework Accept Header Caching {3C66F687-FD72-46F7-84FC-6CD9CDFB8B5D}"] = "application/json"; + + string InputFileName = "JSONConvertedToXML.xml"; + string InputContextFile = "ContentTypeNotSpecified.xml"; + string ExpectedOutputFile = testContextInstance.TestDir + @"\..\..\BREPipelineFramework.UnitTests\Sample Files\Expected Output Files\XMLConvertedToJSONWithRootNotStripped.txt"; + + XPathCollection contextXPathCollection = new XPathCollection(); + + var _BREPipelineFrameworkTest = TestHelpers.BREPipelineFrameworkSendPipelineBaseTest(InputFileName, testContextInstance, PipelineType: "BREPipelineFramework.TestProject.Snd_API2", InputContextFileName: InputContextFile, contextXPathCollection: contextXPathCollection, ExpectedOutputFileName: ExpectedOutputFile); + _BREPipelineFrameworkTest.RunTest(); + } + + [TestMethod()] + public void Test_SndXmlMessageNoCachedAcceptHeader() + { + string InputFileName = "JSONConvertedToXML.xml"; + string InputContextFile = "ContentTypeNotSpecified.xml"; + string ExpectedOutputFile = testContextInstance.TestDir + @"\..\..\BREPipelineFramework.UnitTests\Sample Files\Input Files\JSONConvertedToXML.xml"; + + XPathCollection contextXPathCollection = new XPathCollection(); + + var _BREPipelineFrameworkTest = TestHelpers.BREPipelineFrameworkSendPipelineBaseTest(InputFileName, testContextInstance, PipelineType: "BREPipelineFramework.TestProject.Snd_API2", InputContextFileName: InputContextFile, contextXPathCollection: contextXPathCollection, ExpectedOutputFileName: ExpectedOutputFile); + _BREPipelineFrameworkTest.RunTest(); + } + + [TestMethod()] + public void Test_SndHTMLMessage() + { + BREPipelineFramework.SampleInstructions.MetaInstructions.CachingMetaInstructions.cache["BRE Pipeline Framework Accept Header Caching {3C66F687-FD72-46F7-84FC-6CD9CDFB8B5D}"] = "text/html"; + + string InputFileName = "JSONConvertedToXML.xml"; + string InputContextFile = "ContentTypeNotSpecified.xml"; + string ExpectedOutputFile = testContextInstance.TestDir + @"\..\..\BREPipelineFramework.UnitTests\Sample Files\Expected Output Files\HTMLOutput.html"; + + XPathCollection contextXPathCollection = new XPathCollection(); + + var _BREPipelineFrameworkTest = TestHelpers.BREPipelineFrameworkSendPipelineBaseTest(InputFileName, testContextInstance, PipelineType: "BREPipelineFramework.TestProject.Snd_API2", InputContextFileName: InputContextFile, contextXPathCollection: contextXPathCollection, ExpectedOutputFileName: ExpectedOutputFile); + _BREPipelineFrameworkTest.RunTest(); + } + + } +} diff --git a/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/MessagePartMetaInstructionsTests.cs b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/MessagePartMetaInstructionsTests.cs index e6e6133..6e320dd 100644 --- a/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/MessagePartMetaInstructionsTests.cs +++ b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/MessagePartMetaInstructionsTests.cs @@ -38,9 +38,10 @@ public TestContext TestContext [TestInitialize()] public void MyTestSetup() { - var oldCache = BREPipelineFramework.SampleInstructions.MetaInstructions.CachingMetaInstructions.cache; - BREPipelineFramework.SampleInstructions.MetaInstructions.CachingMetaInstructions.cache = new MemoryCache("BREPipelineFramework.Cache", null); - oldCache.Dispose(); + foreach (var element in MemoryCache.Default) + { + MemoryCache.Default.Remove(element.Key); + } } //Use TestCleanup to cleanup output files after each test has run diff --git a/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/PipelineMetaInstructionsTests.cs b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/PipelineMetaInstructionsTests.cs new file mode 100644 index 0000000..09de048 --- /dev/null +++ b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/PipelineMetaInstructionsTests.cs @@ -0,0 +1,324 @@ +using BREPipelineFramework.SampleInstructions.MetaInstructions; +using Microsoft.VisualStudio.TestTools.UnitTesting; +using System; +using BREPipelineFramework.SampleInstructions; +using BREPipelineFramework.Helpers; +using b = BizUnit; +using System.Collections.Generic; +using BizUnit.Xaml; +using System.Runtime.Caching; +namespace BREPipelineFramework.UnitTests +{ + [TestClass] + public class PipelineMetaInstructionsTests + { + private TestContext testContextInstance; + + /// + ///Gets or sets the test context which provides + ///information about and functionality for the current test run. + /// + public TestContext TestContext + { + get + { + return testContextInstance; + } + set + { + testContextInstance = value; + } + } + + + #region Additional test attributes + + //Use TestInitialize to clear cache before each test runs + [TestInitialize()] + public void MyTestSetup() + { + foreach (var element in MemoryCache.Default) + { + MemoryCache.Default.Remove(element.Key); + } + } + + //Use TestCleanup to cleanup output files after each test has run + [TestCleanup()] + public void MyTestCleanup() + { + string directoryPath = testContextInstance.TestDir + @"\..\..\BREPipelineFramework.UnitTests\Sample Files\Output Files"; + System.IO.DirectoryInfo directory = new System.IO.DirectoryInfo(directoryPath); + + foreach (System.IO.FileInfo file in directory.GetFiles()) + { + //file.Delete(); + } + + directoryPath = @"C:\temp\trackingfolder"; + directory = new System.IO.DirectoryInfo(directoryPath); + + foreach (System.IO.FileInfo file in directory.GetFiles()) + { + file.Delete(); + } + } + + #endregion + + [TestMethod()] + public void Test_AssembleFF() + { + string applicationContext = "Test_AssembleFF"; + + string InputFileName = testContextInstance.TestDir + @"\..\..\BREPipelineFramework.UnitTests\Sample Files\Input Files\Sample_FF_output.xml"; + DataLoaderBase InstanceConfigLoader = TestHelpers.CreateInstanceConfig(testContextInstance, applicationContext); + + string _FFMessageType = "BREPipelineFramework.TestProject.Sample_FF"; + string expectedOutput = testContextInstance.TestDir + @"\..\..\BREPipelineFramework.UnitTests\Sample Files\Expected Output Files\Sample_FF_output.txt"; + + var _BREPipelineFrameworkTest = TestHelpers.BREPipelineFrameworkReceivePipelineBaseTest(InputFileName, testContextInstance, instanceConfigLoader: InstanceConfigLoader, inputMessageType: _FFMessageType, ExpectedOutputFileName: expectedOutput); + _BREPipelineFrameworkTest.RunTest(); + } + + [TestMethod()] + public void Test_AssembleFFWithHeader() + { + string applicationContext = "Test_AssembleFFWithHeader"; + + string InputFileName = testContextInstance.TestDir + @"\..\..\BREPipelineFramework.UnitTests\Sample Files\Input Files\Sample_FF_output.xml"; + DataLoaderBase InstanceConfigLoader = TestHelpers.CreateInstanceConfig(testContextInstance, applicationContext); + + string _FFMessageType = "BREPipelineFramework.TestProject.Sample_FF"; + string headerType = "BREPipelineFramework.TestProject.Sample_FF_Header"; + + string expectedOutput = testContextInstance.TestDir + @"\..\..\BREPipelineFramework.UnitTests\Sample Files\Expected Output Files\Sample_FF_Header_output.txt"; + + var _BREPipelineFrameworkTest = TestHelpers.BREPipelineFrameworkReceivePipelineBaseTest(InputFileName, testContextInstance, instanceConfigLoader: InstanceConfigLoader, inputMessageType: _FFMessageType, + ExpectedOutputFileName: expectedOutput, additionalInputType: headerType); + _BREPipelineFrameworkTest.RunTest(); + } + + [TestMethod()] + public void Test_AssembleFFWithHeaderAndTrailer() + { + string applicationContext = "Test_AssembleFFWithHeaderAndTrailer"; + + string InputFileName = testContextInstance.TestDir + @"\..\..\BREPipelineFramework.UnitTests\Sample Files\Input Files\Sample_FF_output.xml"; + DataLoaderBase InstanceConfigLoader = TestHelpers.CreateInstanceConfig(testContextInstance, applicationContext); + + string _FFMessageType = "BREPipelineFramework.TestProject.Sample_FF"; + string headerType = "BREPipelineFramework.TestProject.Sample_FF_Header"; + string trailerType = "BREPipelineFramework.TestProject.Sample_FF_Footer"; + + string expectedOutput = testContextInstance.TestDir + @"\..\..\BREPipelineFramework.UnitTests\Sample Files\Expected Output Files\Sample_FF_HeaderAndTrailer_output.txt"; + + var _BREPipelineFrameworkTest = TestHelpers.BREPipelineFrameworkReceivePipelineBaseTest(InputFileName, testContextInstance, instanceConfigLoader: InstanceConfigLoader, inputMessageType: _FFMessageType, + ExpectedOutputFileName: expectedOutput, additionalInputType: headerType, yetAnotherInputType: trailerType); + _BREPipelineFrameworkTest.RunTest(); + } + + [TestMethod()] + public void Test_AssembleFFWithTrailer() + { + string applicationContext = "Test_AssembleFFWithTrailer"; + + string InputFileName = testContextInstance.TestDir + @"\..\..\BREPipelineFramework.UnitTests\Sample Files\Input Files\Sample_FF_output.xml"; + DataLoaderBase InstanceConfigLoader = TestHelpers.CreateInstanceConfig(testContextInstance, applicationContext); + + string _FFMessageType = "BREPipelineFramework.TestProject.Sample_FF"; + string trailerType = "BREPipelineFramework.TestProject.Sample_FF_Footer"; + + string expectedOutput = testContextInstance.TestDir + @"\..\..\BREPipelineFramework.UnitTests\Sample Files\Expected Output Files\Sample_FF_Footer_output.txt"; + + var _BREPipelineFrameworkTest = TestHelpers.BREPipelineFrameworkReceivePipelineBaseTest(InputFileName, testContextInstance, instanceConfigLoader: InstanceConfigLoader, inputMessageType: _FFMessageType, + ExpectedOutputFileName: expectedOutput, yetAnotherInputType: trailerType); + _BREPipelineFrameworkTest.RunTest(); + } + + [TestMethod()] + public void Test_DisassembleFF() + { + string applicationContext = "Test_DisassembleFF"; + + string InputFileName = testContextInstance.TestDir + @"\..\..\BREPipelineFramework.UnitTests\Sample Files\Input Files\Sample_FF_output.txt"; + DataLoaderBase InstanceConfigLoader = TestHelpers.CreateInstanceConfig(testContextInstance, applicationContext); + + string _FFMessageType = "BREPipelineFramework.TestProject.Sample_FF"; + string expectedOutput = testContextInstance.TestDir + @"\..\..\BREPipelineFramework.UnitTests\Sample Files\Expected Output Files\Sample_FF_output.xml"; + + var _BREPipelineFrameworkTest = TestHelpers.BREPipelineFrameworkReceivePipelineBaseTest(InputFileName, testContextInstance, instanceConfigLoader: InstanceConfigLoader, inputMessageType: _FFMessageType, ExpectedOutputFileName: expectedOutput); + _BREPipelineFrameworkTest.RunTest(); + } + + [TestMethod()] + public void Test_DisassembleFFWithHeader() + { + string applicationContext = "Test_DisassembleFFWithHeader"; + + string InputFileName = testContextInstance.TestDir + @"\..\..\BREPipelineFramework.UnitTests\Sample Files\Input Files\Sample_FF_Header_output.txt"; + DataLoaderBase InstanceConfigLoader = TestHelpers.CreateInstanceConfig(testContextInstance, applicationContext); + + string _FFMessageType = "BREPipelineFramework.TestProject.Sample_FF"; + string headerType = "BREPipelineFramework.TestProject.Sample_FF_Header"; + + string expectedOutput = testContextInstance.TestDir + @"\..\..\BREPipelineFramework.UnitTests\Sample Files\Expected Output Files\Sample_FF_output.xml"; + + XPathCollection _XPathCollection = new XPathCollection(); + _XPathCollection.XPathQueryList.Add(@"/*[local-name()='MessageInfo']/*[local-name()='ContextInfo']/*[local-name()='Property'][@Name='FlatFileHeaderDocument'][@Promoted='false'][@Namespace='http://schemas.microsoft.com/BizTalk/2003/xmlnorm-properties']/@*[local-name()='Value' and namespace-uri()='']", + @"Testing"); + + var _BREPipelineFrameworkTest = TestHelpers.BREPipelineFrameworkReceivePipelineBaseTest(InputFileName, testContextInstance, instanceConfigLoader: InstanceConfigLoader, inputMessageType: _FFMessageType, + ExpectedOutputFileName: expectedOutput, additionalInputType: headerType, contextXPathCollection: _XPathCollection); + _BREPipelineFrameworkTest.RunTest(); + } + + [TestMethod()] + public void Test_DisassembleFFWithHeaderAndTrailer() + { + string applicationContext = "Test_DisassembleFFWithHeaderAndTrailer"; + + string InputFileName = testContextInstance.TestDir + @"\..\..\BREPipelineFramework.UnitTests\Sample Files\Input Files\Sample_FF_HeaderAndTrailer_output.txt"; + DataLoaderBase InstanceConfigLoader = TestHelpers.CreateInstanceConfig(testContextInstance, applicationContext); + + string _FFMessageType = "BREPipelineFramework.TestProject.Sample_FF"; + string headerType = "BREPipelineFramework.TestProject.Sample_FF_Header"; + string footerType = "BREPipelineFramework.TestProject.Sample_FF_Footer"; + + string expectedOutput = testContextInstance.TestDir + @"\..\..\BREPipelineFramework.UnitTests\Sample Files\Expected Output Files\Sample_FF_output.xml"; + + XPathCollection _XPathCollection = new XPathCollection(); + _XPathCollection.XPathQueryList.Add(@"/*[local-name()='MessageInfo']/*[local-name()='ContextInfo']/*[local-name()='Property'][@Name='FlatFileHeaderDocument'][@Promoted='false'][@Namespace='http://schemas.microsoft.com/BizTalk/2003/xmlnorm-properties']/@*[local-name()='Value' and namespace-uri()='']", + @"Testing"); + + var _BREPipelineFrameworkTest = TestHelpers.BREPipelineFrameworkReceivePipelineBaseTest(InputFileName, testContextInstance, instanceConfigLoader: InstanceConfigLoader, inputMessageType: _FFMessageType, + ExpectedOutputFileName: expectedOutput, additionalInputType: headerType, yetAnotherInputType: footerType, contextXPathCollection: _XPathCollection); + _BREPipelineFrameworkTest.RunTest(); + } + + [TestMethod()] + public void Test_DisassembleFFWithTrailer() + { + string applicationContext = "Test_DisassembleFFWithTrailer"; + + string InputFileName = testContextInstance.TestDir + @"\..\..\BREPipelineFramework.UnitTests\Sample Files\Input Files\Sample_FF_Footer_output.txt"; + DataLoaderBase InstanceConfigLoader = TestHelpers.CreateInstanceConfig(testContextInstance, applicationContext); + + string _FFMessageType = "BREPipelineFramework.TestProject.Sample_FF"; + string trailerType = "BREPipelineFramework.TestProject.Sample_FF_Footer"; + + string expectedOutput = testContextInstance.TestDir + @"\..\..\BREPipelineFramework.UnitTests\Sample Files\Expected Output Files\Sample_FF_output.xml"; + + var _BREPipelineFrameworkTest = TestHelpers.BREPipelineFrameworkReceivePipelineBaseTest(InputFileName, testContextInstance, instanceConfigLoader: InstanceConfigLoader, inputMessageType: _FFMessageType, + ExpectedOutputFileName: expectedOutput, yetAnotherInputType: trailerType); + _BREPipelineFrameworkTest.RunTest(); + } + + [TestMethod()] + public void Test_DisassembleXML() + { + string applicationContext = "Test_DisassembleXML"; + + string InputFileName = testContextInstance.TestDir + @"\..\..\BREPipelineFramework.UnitTests\Sample Files\Input Files\TestEnvelope.xml"; + DataLoaderBase InstanceConfigLoader = TestHelpers.CreateInstanceConfig(testContextInstance, applicationContext); + + string inputMessageType = "BREPipelineFramework.TestProject.Message"; + string envelopeType = "BREPipelineFramework.TestProject.Envelope"; + + string expectedOutput = testContextInstance.TestDir + @"\..\..\BREPipelineFramework.UnitTests\Sample Files\Expected Output Files\Test_DisassembleXML.xml"; + + XPathCollection _XPathCollection = new XPathCollection(); + _XPathCollection.XPathQueryList.Add("boolean(/*[local-name()='MessageInfo']/*[local-name()='ContextInfo']/*[local-name()='Property'][@Name='MessageType'][@Promoted='true'][@Namespace='http://schemas.microsoft.com/BizTalk/2003/system-properties'][@Value='http://BREPipelineFramework#Message'])", + "True"); + + var _BREPipelineFrameworkTest = TestHelpers.BREPipelineFrameworkReceivePipelineBaseTest(InputFileName, testContextInstance, instanceConfigLoader: InstanceConfigLoader, inputMessageType: inputMessageType, + ExpectedOutputFileName: expectedOutput, yetAnotherInputType: envelopeType, contextXPathCollection: _XPathCollection); + _BREPipelineFrameworkTest.RunTest(); + } + + [TestMethod()] + public void Test_DisassembleXMLPromotePropertiesOnly() + { + string applicationContext = "Test_DisassembleXMLPromotePropertiesOnly"; + + string InputFileName = testContextInstance.TestDir + @"\..\..\BREPipelineFramework.UnitTests\Sample Files\Input Files\TestEnvelope.xml"; + DataLoaderBase InstanceConfigLoader = TestHelpers.CreateInstanceConfig(testContextInstance, applicationContext); + + string inputMessageType = "BREPipelineFramework.TestProject.Message"; + string envelopeType = "BREPipelineFramework.TestProject.Envelope"; + + string expectedOutput = testContextInstance.TestDir + @"\..\..\BREPipelineFramework.UnitTests\Sample Files\Input Files\TestEnvelope.xml"; + + XPathCollection _XPathCollection = new XPathCollection(); + _XPathCollection.XPathQueryList.Add("boolean(/*[local-name()='MessageInfo']/*[local-name()='ContextInfo']/*[local-name()='Property'][@Name='MessageType'][@Promoted='true'][@Namespace='http://schemas.microsoft.com/BizTalk/2003/system-properties'][@Value='http://BREPipelineFramework#Envelope'])", + "True"); + + var _BREPipelineFrameworkTest = TestHelpers.BREPipelineFrameworkReceivePipelineBaseTest(InputFileName, testContextInstance, instanceConfigLoader: InstanceConfigLoader, inputMessageType: inputMessageType, + ExpectedOutputFileName: expectedOutput, yetAnotherInputType: envelopeType, contextXPathCollection: _XPathCollection); + _BREPipelineFrameworkTest.RunTest(); + } + + /*This test is not passing even though it works fine at runtime + [TestMethod()] + public void Test_AssembleXML() + { + string applicationContext = "Test_AssembleXML"; + + string InputFileName = testContextInstance.TestDir + @"\..\..\BREPipelineFramework.UnitTests\Sample Files\Input Files\Test_DisassembleXML.xml"; + DataLoaderBase InstanceConfigLoader = TestHelpers.CreateInstanceConfig(testContextInstance, applicationContext, "Base Config No InstructionLoader.xml"); + + string inputMessageType = "BREPipelineFramework.TestProject.Message"; + + string expectedOutput = testContextInstance.TestDir + @"\..\..\BREPipelineFramework.UnitTests\Sample Files\Expected Output Files\TestEnvelope.xml"; + + XPathCollection _XPathCollection = new XPathCollection(); + + var _BREPipelineFrameworkTest = TestHelpers.BREPipelineFrameworkReceivePipelineBaseTest(InputFileName, testContextInstance, instanceConfigLoader: InstanceConfigLoader, inputMessageType: inputMessageType, + ExpectedOutputFileName: expectedOutput, contextXPathCollection: _XPathCollection); + _BREPipelineFrameworkTest.RunTest(); + } */ + + [TestMethod()] + public void Test_ValidateXML_Success() + { + string applicationContext = "Test_ValidateXML"; + + string InputFileName = testContextInstance.TestDir + @"\..\..\BREPipelineFramework.UnitTests\Sample Files\Input Files\TestEnvelope.xml"; + DataLoaderBase InstanceConfigLoader = TestHelpers.CreateInstanceConfig(testContextInstance, applicationContext); + + string envelopeType = "BREPipelineFramework.TestProject.Envelope"; + + string expectedOutput = testContextInstance.TestDir + @"\..\..\BREPipelineFramework.UnitTests\Sample Files\Input Files\TestEnvelope.xml"; + + var _BREPipelineFrameworkTest = TestHelpers.BREPipelineFrameworkReceivePipelineBaseTest(InputFileName, testContextInstance, instanceConfigLoader: InstanceConfigLoader, inputMessageType: envelopeType, + ExpectedOutputFileName: expectedOutput); + _BREPipelineFrameworkTest.RunTest(); + } + + [TestMethod()] + public void Test_ValidateXML_Failure() + { + string applicationContext = "Test_ValidateXML"; + + string InputFileName = testContextInstance.TestDir + @"\..\..\BREPipelineFramework.UnitTests\Sample Files\Input Files\TestEnvelope1.xml"; + DataLoaderBase InstanceConfigLoader = TestHelpers.CreateInstanceConfig(testContextInstance, applicationContext); + + string envelopeType = "BREPipelineFramework.TestProject.Envelope"; + + var _BREPipelineFrameworkTest = TestHelpers.BREPipelineFrameworkReceivePipelineBaseTest(InputFileName, testContextInstance, instanceConfigLoader: InstanceConfigLoader, inputMessageType: envelopeType); + + try + { + _BREPipelineFrameworkTest.RunTest(); + Assert.Fail("Was expecting an exception but none was caught"); + } + catch (Exception e) + { + if (e.InnerException.GetType().ToString() != "Microsoft.BizTalk.Component.XmlValidatorException" && e.InnerException.GetType().ToString() != "System.Xml.Schema.XmlSchemaValidationException") + { + Assert.Fail("Was expecting an XMLValidationFailure but instead got an exception of type - " + e.InnerException.GetType().ToString()); + } + } + } + } +} \ No newline at end of file diff --git a/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/Sample Files/Expected Output FIles/HTMLOutput.html b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/Sample Files/Expected Output FIles/HTMLOutput.html new file mode 100644 index 0000000..1e4d71d --- /dev/null +++ b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/Sample Files/Expected Output FIles/HTMLOutput.html @@ -0,0 +1,11 @@ + + + + + + + +

test +

+ + \ No newline at end of file diff --git a/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/Sample Files/Expected Output FIles/JSONConvertedToXML.xml b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/Sample Files/Expected Output FIles/JSONConvertedToXML.xml new file mode 100644 index 0000000..b04078f --- /dev/null +++ b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/Sample Files/Expected Output FIles/JSONConvertedToXML.xml @@ -0,0 +1,9 @@ + + + Field_0 + + ns0:Field_0 + ns0:Field1_0 + + + \ No newline at end of file diff --git a/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/Sample Files/Expected Output FIles/Sample_FF_Footer_output.txt b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/Sample Files/Expected Output FIles/Sample_FF_Footer_output.txt new file mode 100644 index 0000000..fc2385d --- /dev/null +++ b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/Sample Files/Expected Output FIles/Sample_FF_Footer_output.txt @@ -0,0 +1,2 @@ +TestBody +TestingFooter diff --git a/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/Sample Files/Expected Output FIles/Sample_FF_HeaderAndTrailer_output.txt b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/Sample Files/Expected Output FIles/Sample_FF_HeaderAndTrailer_output.txt new file mode 100644 index 0000000..604bb12 --- /dev/null +++ b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/Sample Files/Expected Output FIles/Sample_FF_HeaderAndTrailer_output.txt @@ -0,0 +1,3 @@ +Testing +TestBody +TestingFooter diff --git a/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/Sample Files/Expected Output FIles/Sample_FF_Header_output.txt b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/Sample Files/Expected Output FIles/Sample_FF_Header_output.txt new file mode 100644 index 0000000..72ce568 --- /dev/null +++ b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/Sample Files/Expected Output FIles/Sample_FF_Header_output.txt @@ -0,0 +1,2 @@ +Testing +TestBody diff --git a/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/Sample Files/Expected Output FIles/Sample_FF_output.txt b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/Sample Files/Expected Output FIles/Sample_FF_output.txt new file mode 100644 index 0000000..edafab0 --- /dev/null +++ b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/Sample Files/Expected Output FIles/Sample_FF_output.txt @@ -0,0 +1 @@ +TestBody diff --git a/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/Sample Files/Expected Output FIles/Sample_FF_output.xml b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/Sample Files/Expected Output FIles/Sample_FF_output.xml new file mode 100644 index 0000000..4458862 --- /dev/null +++ b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/Sample Files/Expected Output FIles/Sample_FF_output.xml @@ -0,0 +1 @@ +TestBody \ No newline at end of file diff --git a/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/Sample Files/Expected Output FIles/TestEnvelope.xml b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/Sample Files/Expected Output FIles/TestEnvelope.xml new file mode 100644 index 0000000..47e4286 --- /dev/null +++ b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/Sample Files/Expected Output FIles/TestEnvelope.xml @@ -0,0 +1,3 @@ + + TestBody + \ No newline at end of file diff --git a/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/Sample Files/Expected Output FIles/Test_DisassembleXML.xml b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/Sample Files/Expected Output FIles/Test_DisassembleXML.xml new file mode 100644 index 0000000..78ef8ba --- /dev/null +++ b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/Sample Files/Expected Output FIles/Test_DisassembleXML.xml @@ -0,0 +1,3 @@ + + 1 + \ No newline at end of file diff --git a/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/Sample Files/Expected Output FIles/Test_RemoveElementAndChildrenByName.xml b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/Sample Files/Expected Output FIles/Test_RemoveElementAndChildrenByName.xml new file mode 100644 index 0000000..059a4bc --- /dev/null +++ b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/Sample Files/Expected Output FIles/Test_RemoveElementAndChildrenByName.xml @@ -0,0 +1,6 @@ + + BLah_0 + + ns0:Hello_0 + + \ No newline at end of file diff --git a/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/Sample Files/Expected Output FIles/Test_RemoveElementAndChildrenByNameAndNamespace.xml b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/Sample Files/Expected Output FIles/Test_RemoveElementAndChildrenByNameAndNamespace.xml new file mode 100644 index 0000000..406f5a5 --- /dev/null +++ b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/Sample Files/Expected Output FIles/Test_RemoveElementAndChildrenByNameAndNamespace.xml @@ -0,0 +1,9 @@ + + BLah_0 + + ns0:Hello_0 + + 123 + + + \ No newline at end of file diff --git a/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/Sample Files/Expected Output FIles/XMLConvertedToJSONWithRootNotStripped.txt b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/Sample Files/Expected Output FIles/XMLConvertedToJSONWithRootNotStripped.txt new file mode 100644 index 0000000..8840e00 --- /dev/null +++ b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/Sample Files/Expected Output FIles/XMLConvertedToJSONWithRootNotStripped.txt @@ -0,0 +1,11 @@ +{ + "request": { + "Root": { + "Field": "Field_0", + "Record": { + "Field": "ns0:Field_0", + "Field1": "ns0:Field1_0" + } + } + } +} \ No newline at end of file diff --git a/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/Sample Files/Expected Output FIles/XMLConvertedToJSONWithRootStripped.txt b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/Sample Files/Expected Output FIles/XMLConvertedToJSONWithRootStripped.txt new file mode 100644 index 0000000..f781acd --- /dev/null +++ b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/Sample Files/Expected Output FIles/XMLConvertedToJSONWithRootStripped.txt @@ -0,0 +1,9 @@ +{ + "Root": { + "Field": "Field_0", + "Record": { + "Field": "ns0:Field_0", + "Field1": "ns0:Field1_0" + } + } +} \ No newline at end of file diff --git a/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/Sample Files/Input Context Files/ContentTypeJSON.xml b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/Sample Files/Input Context Files/ContentTypeJSON.xml new file mode 100644 index 0000000..48ebfea --- /dev/null +++ b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/Sample Files/Input Context Files/ContentTypeJSON.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/Sample Files/Input Context Files/ContentTypeNotSpecified.xml b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/Sample Files/Input Context Files/ContentTypeNotSpecified.xml new file mode 100644 index 0000000..5724247 --- /dev/null +++ b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/Sample Files/Input Context Files/ContentTypeNotSpecified.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/Sample Files/Input Context Files/ContentTypeXML.xml b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/Sample Files/Input Context Files/ContentTypeXML.xml new file mode 100644 index 0000000..d2d1891 --- /dev/null +++ b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/Sample Files/Input Context Files/ContentTypeXML.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/Sample Files/Input Context Files/HTTPHeaders_Input.xml b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/Sample Files/Input Context Files/HTTPHeaders_Input.xml new file mode 100644 index 0000000..ff95f49 --- /dev/null +++ b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/Sample Files/Input Context Files/HTTPHeaders_Input.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/Sample Files/Input Files/HelloWorld.xslt b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/Sample Files/Input Files/HelloWorld.xslt new file mode 100644 index 0000000..61df461 --- /dev/null +++ b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/Sample Files/Input Files/HelloWorld.xslt @@ -0,0 +1,14 @@ + + + + + + + + +

test +

+ + +
+
\ No newline at end of file diff --git a/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/Sample Files/Input Files/JSONConvertedToXML.xml b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/Sample Files/Input Files/JSONConvertedToXML.xml new file mode 100644 index 0000000..b04078f --- /dev/null +++ b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/Sample Files/Input Files/JSONConvertedToXML.xml @@ -0,0 +1,9 @@ + + + Field_0 + + ns0:Field_0 + ns0:Field1_0 + + + \ No newline at end of file diff --git a/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/Sample Files/Input Files/NoNamespace.xml b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/Sample Files/Input Files/NoNamespace.xml new file mode 100644 index 0000000..d01698c --- /dev/null +++ b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/Sample Files/Input Files/NoNamespace.xml @@ -0,0 +1,5 @@ + + Test + Hello + Hi + \ No newline at end of file diff --git a/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/Sample Files/Input Files/SampleJSON.txt b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/Sample Files/Input Files/SampleJSON.txt new file mode 100644 index 0000000..7e9507b --- /dev/null +++ b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/Sample Files/Input Files/SampleJSON.txt @@ -0,0 +1,13 @@ +{ + "Root": { + "Field": "Field_0", + "Record": { + "Field": { + "#text": "ns0:Field_0" + }, + "Field1": { + "#text": "ns0:Field1_0" + } + } + } +} \ No newline at end of file diff --git a/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/Sample Files/Input Files/SampleJSONWithLeadingWhitespace.txt b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/Sample Files/Input Files/SampleJSONWithLeadingWhitespace.txt new file mode 100644 index 0000000..9777bd7 --- /dev/null +++ b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/Sample Files/Input Files/SampleJSONWithLeadingWhitespace.txt @@ -0,0 +1,18 @@ + + + + + + { + "Root": { + "Field": "Field_0", + "Record": { + "Field": { + "#text": "ns0:Field_0" + }, + "Field1": { + "#text": "ns0:Field1_0" + } + } + } +} \ No newline at end of file diff --git a/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/Sample Files/Input Files/Sample_FF_Footer_output.txt b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/Sample Files/Input Files/Sample_FF_Footer_output.txt new file mode 100644 index 0000000..fc2385d --- /dev/null +++ b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/Sample Files/Input Files/Sample_FF_Footer_output.txt @@ -0,0 +1,2 @@ +TestBody +TestingFooter diff --git a/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/Sample Files/Input Files/Sample_FF_HeaderAndTrailer_output.txt b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/Sample Files/Input Files/Sample_FF_HeaderAndTrailer_output.txt new file mode 100644 index 0000000..604bb12 --- /dev/null +++ b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/Sample Files/Input Files/Sample_FF_HeaderAndTrailer_output.txt @@ -0,0 +1,3 @@ +Testing +TestBody +TestingFooter diff --git a/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/Sample Files/Input Files/Sample_FF_Header_output.txt b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/Sample Files/Input Files/Sample_FF_Header_output.txt new file mode 100644 index 0000000..72ce568 --- /dev/null +++ b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/Sample Files/Input Files/Sample_FF_Header_output.txt @@ -0,0 +1,2 @@ +Testing +TestBody diff --git a/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/Sample Files/Input Files/Sample_FF_output.txt b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/Sample Files/Input Files/Sample_FF_output.txt new file mode 100644 index 0000000..edafab0 --- /dev/null +++ b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/Sample Files/Input Files/Sample_FF_output.txt @@ -0,0 +1 @@ +TestBody diff --git a/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/Sample Files/Input Files/Sample_FF_output.xml b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/Sample Files/Input Files/Sample_FF_output.xml new file mode 100644 index 0000000..45261c0 Binary files /dev/null and b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/Sample Files/Input Files/Sample_FF_output.xml differ diff --git a/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/Sample Files/Input Files/TestEnvelope1.xml b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/Sample Files/Input Files/TestEnvelope1.xml new file mode 100644 index 0000000..1f11e05 --- /dev/null +++ b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/Sample Files/Input Files/TestEnvelope1.xml @@ -0,0 +1,14 @@ + + + + 1 + + + 2 + + + 3 + 231 + + + \ No newline at end of file diff --git a/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/Sample Files/Input Files/Test_DisassembleXML.xml b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/Sample Files/Input Files/Test_DisassembleXML.xml new file mode 100644 index 0000000..44440f5 --- /dev/null +++ b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/Sample Files/Input Files/Test_DisassembleXML.xml @@ -0,0 +1,3 @@ + + 1 + \ No newline at end of file diff --git a/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/Sample Files/Input Files/Test_UpdateAttributeDetails2.xml b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/Sample Files/Input Files/Test_UpdateAttributeDetails2.xml new file mode 100644 index 0000000..4e15809 --- /dev/null +++ b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/Sample Files/Input Files/Test_UpdateAttributeDetails2.xml @@ -0,0 +1,15 @@ + + BLah_0 + + ns0:Hello_0 + + ns0:Me_0 + Test + what + what + + + 123 + + + \ No newline at end of file diff --git a/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/Sample Files/Instance Config Files/Base Config No InstructionLoader.xml b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/Sample Files/Instance Config Files/Base Config No InstructionLoader.xml new file mode 100644 index 0000000..9f8ac30 --- /dev/null +++ b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/Sample Files/Instance Config Files/Base Config No InstructionLoader.xml @@ -0,0 +1,17 @@ + + + + + + + + true + Base + BREPipelineFramework ExecutionPolicy + false + + + + + + \ No newline at end of file diff --git a/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/Sample Files/Instance Config Files/Test_AddCustomContextPropertyToCache_OverrideExpiryTimeSetPriorityDefault Config.xml b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/Sample Files/Instance Config Files/Test_AddCustomContextPropertyToCache_OverrideExpiryTimeSetPriorityDefault Config.xml new file mode 100644 index 0000000..6fa3c78 --- /dev/null +++ b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/Sample Files/Instance Config Files/Test_AddCustomContextPropertyToCache_OverrideExpiryTimeSetPriorityDefault Config.xml @@ -0,0 +1,18 @@ + + + + + + + + true + Test_AddCustomContextPropertyToCache_OverrideExpiryTimeSetPriorityDefault + BREPipelineFramework ExecutionPolicy + BREPipelineFramework InstructionLoaderPolicy + false + + + + + + \ No newline at end of file diff --git a/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/Sample Files/Instance Config Files/Test_AddCustomContextPropertyToCache_OverrideExpiryTimeSetPriorityNotRemovable Config.xml b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/Sample Files/Instance Config Files/Test_AddCustomContextPropertyToCache_OverrideExpiryTimeSetPriorityNotRemovable Config.xml new file mode 100644 index 0000000..339d447 --- /dev/null +++ b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/Sample Files/Instance Config Files/Test_AddCustomContextPropertyToCache_OverrideExpiryTimeSetPriorityNotRemovable Config.xml @@ -0,0 +1,18 @@ + + + + + + + + true + Test_AddCustomContextPropertyToCache_OverrideExpiryTimeSetPriorityNotRemovable + BREPipelineFramework ExecutionPolicy + BREPipelineFramework InstructionLoaderPolicy + false + + + + + + \ No newline at end of file diff --git a/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/Sample Files/Instance Config Files/Test_CustomMetaInstructionNoInstructionLoader Config.xml b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/Sample Files/Instance Config Files/Test_CustomMetaInstructionNoInstructionLoader Config.xml new file mode 100644 index 0000000..0d4861a --- /dev/null +++ b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/Sample Files/Instance Config Files/Test_CustomMetaInstructionNoInstructionLoader Config.xml @@ -0,0 +1,18 @@ + + + + + + + + true + Test_CustomMetaInstructionNoInstructionLoader + BREPipelineFramework.TestSampleInstructions.MetaInstruction, BREPipelineFramework.TestSampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc; BREPipelineFramework.TestSampleInstructions.MetaInstructionCopy, BREPipelineFramework.TestSampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + BREPipelineFramework ExecutionPolicy + false + + + + + + \ No newline at end of file diff --git a/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/Sample Files/Instance Config Files/Test_TransformMessageWithDisassemble Config.xml b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/Sample Files/Instance Config Files/Test_TransformMessageWithDisassemble Config.xml new file mode 100644 index 0000000..e9ee2cc --- /dev/null +++ b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/Sample Files/Instance Config Files/Test_TransformMessageWithDisassemble Config.xml @@ -0,0 +1,18 @@ + + + + + + + + true + Test_TransformMessageWithDisassemble + BREPipelineFramework ExecutionPolicy + + false + + + + + + \ No newline at end of file diff --git a/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/TestHelpers.cs b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/TestHelpers.cs index 4263a4c..69ccdc4 100644 --- a/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/TestHelpers.cs +++ b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/TestHelpers.cs @@ -7,7 +7,6 @@ using System.Text.RegularExpressions; using Microsoft.VisualStudio.TestTools.UnitTesting; using BREPipelineFramework.CustomBizUnitTestSteps; -using BTS.Testing.TraceMonitor.BizUnit4.TestSteps; using BizUnit.Xaml; namespace BREPipelineFramework.UnitTests @@ -20,7 +19,8 @@ public static class TestHelpers public static b.BizUnit BREPipelineFrameworkReceivePipelineBaseTest(string InputFileName, TestContext testContextInstance, string InstanceConfigFilePath = null, XPathCollection contextXPathCollection = null, XPathCollection bodyXPathCollection = null, int ExpectedNumberOfFiles = 1, string PipelineType = "BREPipelineFramework.TestProject.Rcv_BREPipelineFramework", string ExpectedOutputFileName = null, - string inputMessageType = "BREPipelineFramework.TestProject.Message", string InputContextFileName = null, DataLoaderBase instanceConfigLoader = null, DataLoaderBase inputContextLoader = null) + string inputMessageType = "BREPipelineFramework.TestProject.Message", string InputContextFileName = null, DataLoaderBase instanceConfigLoader = null, + DataLoaderBase inputContextLoader = null, string additionalInputType = null, string yetAnotherInputType = null) { var _BREPipelineFrameworkTest = new b.Xaml.TestCase(); @@ -67,7 +67,27 @@ public static b.BizUnit BREPipelineFrameworkReceivePipelineBaseTest(string Input docSpecDefinition1.TypeName = inputMessageType; pipelineTestStep.DocSpecs.Add(docSpecDefinition1); - + + if (!string.IsNullOrEmpty(additionalInputType)) + { + var docSpecDefinition2 = new b.TestSteps.BizTalk.Pipeline.DocSpecDefinition(); + + docSpecDefinition2.AssemblyPath = @"..\..\..\BREPipelineFramework.TestProject\bin\debug\BREPipelineFramework.TestProject.dll"; + docSpecDefinition2.TypeName = additionalInputType; + + pipelineTestStep.DocSpecs.Add(docSpecDefinition2); + } + + if (!string.IsNullOrEmpty(yetAnotherInputType)) + { + var docSpecDefinition3 = new b.TestSteps.BizTalk.Pipeline.DocSpecDefinition(); + + docSpecDefinition3.AssemblyPath = @"..\..\..\BREPipelineFramework.TestProject\bin\debug\BREPipelineFramework.TestProject.dll"; + docSpecDefinition3.TypeName = yetAnotherInputType; + + pipelineTestStep.DocSpecs.Add(docSpecDefinition3); + } + _BREPipelineFrameworkTest.ExecutionSteps.Add(pipelineTestStep); var fileReadMultipleStepContext = new BREPipelineFramework.CustomBizUnitTestSteps.FileReadMultipleStep @@ -148,21 +168,78 @@ public static b.BizUnit BREPipelineFrameworkReceivePipelineBaseTest(string Input return bizUnit; } - public static b.BizUnit BREPipelineFrameworkSendPipelineBaseTest(string InputFileName, string InstanceConfigFilePath, XPathCollection _XPathCollection, TestContext testContextInstance) + public static b.BizUnit BREPipelineFrameworkSendPipelineBaseTest(string InputFileName, TestContext testContextInstance, string InstanceConfigFilePath = null, + XPathCollection contextXPathCollection = null, XPathCollection bodyXPathCollection = null, string PipelineType = "BREPipelineFramework.TestProject.Snd_BREPipelineFramework", + string ExpectedOutputFileName = null, string inputMessageType = "BREPipelineFramework.TestProject.Message", string InputContextFileName = null, + DataLoaderBase instanceConfigLoader = null, DataLoaderBase inputContextLoader = null, string additionalInputType = null, string yetAnotherInputType = null) { var _BREPipelineFrameworkTest = new b.Xaml.TestCase(); - var pipelineTestStep = new b.TestSteps.BizTalk.Pipeline.ExecuteSendPipelineStep + var pipelineTestStep = new ExecuteSendPipelineWithNullablePropertyStep { PipelineAssemblyPath = testContextInstance.TestDir + @"\..\..\BREPipelineFramework.TestProject\bin\debug\BREPipelineFramework.TestProject.dll", - PipelineTypeName = "BREPipelineFramework.TestProject.Snd_BREPipelineFramework", + PipelineTypeName = PipelineType, SourceDir = testContextInstance.TestDir + @"\..\..\BREPipelineFramework.UnitTests\Sample Files\Input Files", SearchPattern = InputFileName, Destination = testContextInstance.TestDir + @"\..\..\BREPipelineFramework.UnitTests\Sample Files\Output Files\Output.txt", OutputContextFile = testContextInstance.TestDir + @"\..\..\BREPipelineFramework.UnitTests\Sample Files\Output Files\Context.xml", - InstanceConfigFile = InstanceConfigFilePath, }; + if (!string.IsNullOrEmpty(InstanceConfigFilePath)) + { + pipelineTestStep.InstanceConfigFile = InstanceConfigFilePath; + } + + if (!string.IsNullOrEmpty(InputContextFileName)) + { + pipelineTestStep.InputContextDir = testContextInstance.TestDir + @"\..\..\BREPipelineFramework.UnitTests\Sample Files\Input Context Files"; + pipelineTestStep.InputContextSearchPattern = InputContextFileName; + } + + if (instanceConfigLoader != null) + { + pipelineTestStep.InstanceConfigLoader = instanceConfigLoader; + } + + if (inputContextLoader != null) + { + pipelineTestStep.InputContextLoader = inputContextLoader; + } + + var docSpecDefinition = new b.TestSteps.BizTalk.Pipeline.DocSpecDefinition(); + + docSpecDefinition.AssemblyPath = @"..\..\..\BREPipelineFramework.TestProject\bin\debug\BREPipelineFramework.TestProject.dll"; + docSpecDefinition.TypeName = "BREPipelineFramework.TestProject.Envelope"; + + pipelineTestStep.DocSpecs.Add(docSpecDefinition); + + var docSpecDefinition1 = new b.TestSteps.BizTalk.Pipeline.DocSpecDefinition(); + + docSpecDefinition1.AssemblyPath = @"..\..\..\BREPipelineFramework.TestProject\bin\debug\BREPipelineFramework.TestProject.dll"; + docSpecDefinition1.TypeName = inputMessageType; + + pipelineTestStep.DocSpecs.Add(docSpecDefinition1); + + if (!string.IsNullOrEmpty(additionalInputType)) + { + var docSpecDefinition2 = new b.TestSteps.BizTalk.Pipeline.DocSpecDefinition(); + + docSpecDefinition2.AssemblyPath = @"..\..\..\BREPipelineFramework.TestProject\bin\debug\BREPipelineFramework.TestProject.dll"; + docSpecDefinition2.TypeName = additionalInputType; + + pipelineTestStep.DocSpecs.Add(docSpecDefinition2); + } + + if (!string.IsNullOrEmpty(yetAnotherInputType)) + { + var docSpecDefinition3 = new b.TestSteps.BizTalk.Pipeline.DocSpecDefinition(); + + docSpecDefinition3.AssemblyPath = @"..\..\..\BREPipelineFramework.TestProject\bin\debug\BREPipelineFramework.TestProject.dll"; + docSpecDefinition3.TypeName = yetAnotherInputType; + + pipelineTestStep.DocSpecs.Add(docSpecDefinition3); + } + _BREPipelineFrameworkTest.ExecutionSteps.Add(pipelineTestStep); var fileReadMultipleStepContext = new b.TestSteps.File.FileReadMultipleStep @@ -176,7 +253,7 @@ public static b.BizUnit BREPipelineFrameworkSendPipelineBaseTest(string InputFil var xmlValidateContextStep = new BREPipelineFramework.CustomBizUnitTestSteps.XmlValidationStep(); - foreach (KeyValuePair pair in _XPathCollection.XPathQueryList) + foreach (KeyValuePair pair in contextXPathCollection.XPathQueryList) { var xPathDefinitionPropertyValue = new BREPipelineFramework.CustomBizUnitTestSteps.XPathDefinition { @@ -189,18 +266,36 @@ public static b.BizUnit BREPipelineFrameworkSendPipelineBaseTest(string InputFil } fileReadMultipleStepContext.SubSteps.Add(xmlValidateContextStep); - _BREPipelineFrameworkTest.ExecutionSteps.Add(fileReadMultipleStepContext); + var fileReadMultipleStepBody = new b.TestSteps.File.FileReadMultipleStep + { + ExpectedNumberOfFiles = 1, + DeleteFiles = false, + DirectoryPath = testContextInstance.TestDir + @"\..\..\BREPipelineFramework.UnitTests\Sample Files\Output Files", + SearchPattern = "Output.txt", + Timeout = 3000 + }; + + if (!String.IsNullOrEmpty(ExpectedOutputFileName)) + { + var binaryStep = new BinaryComparisonTestStep(); + binaryStep.ComparisonDataPath = ExpectedOutputFileName; + //binaryStep.CompareAsUTF8 = true; + fileReadMultipleStepBody.SubSteps.Add(binaryStep); + } + + _BREPipelineFrameworkTest.ExecutionSteps.Add(fileReadMultipleStepBody); + var bizUnit = new b.BizUnit(_BREPipelineFrameworkTest); return bizUnit; } - public static DataLoaderBase CreateInstanceConfig(TestContext testContextInstance, string applicationContext = null) + public static DataLoaderBase CreateInstanceConfig(TestContext testContextInstance, string applicationContext = null, string fileName = "Base Config.xml") { var xdl = new b.TestSteps.DataLoaders.Xml.XmlDataLoader(); - xdl.FilePath = testContextInstance.TestDir + @"\..\..\BREPipelineFramework.UnitTests\Sample Files\Instance Config Files\Base Config.xml"; ; + xdl.FilePath = testContextInstance.TestDir + @"\..\..\BREPipelineFramework.UnitTests\Sample Files\Instance Config Files\" + fileName; xdl.UpdateXml = new System.Collections.ObjectModel.Collection(); if (applicationContext != null) diff --git a/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/TypedXMLDocumentMetaInstructionsTests.cs b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/TypedXMLDocumentMetaInstructionsTests.cs index 72324c6..09bf1a4 100644 --- a/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/TypedXMLDocumentMetaInstructionsTests.cs +++ b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/TypedXMLDocumentMetaInstructionsTests.cs @@ -36,9 +36,10 @@ public TestContext TestContext [TestInitialize()] public void MyTestSetup() { - var oldCache = BREPipelineFramework.SampleInstructions.MetaInstructions.CachingMetaInstructions.cache; - BREPipelineFramework.SampleInstructions.MetaInstructions.CachingMetaInstructions.cache = new MemoryCache("BREPipelineFramework.Cache", null); - oldCache.Dispose(); + foreach (var element in MemoryCache.Default) + { + MemoryCache.Default.Remove(element.Key); + } } //Use TestCleanup to cleanup output files after each test has run diff --git a/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/XMLTranslatorMetaInstructionsTests.cs b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/XMLTranslatorMetaInstructionsTests.cs index 2784609..562f02c 100644 --- a/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/XMLTranslatorMetaInstructionsTests.cs +++ b/BREPipelineFramework.BizTalk2013.R2/BREPipelineFramework.UnitTests/XMLTranslatorMetaInstructionsTests.cs @@ -37,9 +37,10 @@ public TestContext TestContext [TestInitialize()] public void MyTestSetup() { - var oldCache = BREPipelineFramework.SampleInstructions.MetaInstructions.CachingMetaInstructions.cache; - BREPipelineFramework.SampleInstructions.MetaInstructions.CachingMetaInstructions.cache = new MemoryCache("BREPipelineFramework.Cache", null); - oldCache.Dispose(); + foreach (var element in MemoryCache.Default) + { + MemoryCache.Default.Remove(element.Key); + } } //Use TestCleanup to cleanup output files after each test has run @@ -51,7 +52,7 @@ public void MyTestCleanup() foreach (System.IO.FileInfo file in directory.GetFiles()) { - file.Delete(); + //file.Delete(); } directoryPath = @"C:\temp\trackingfolder"; @@ -387,6 +388,28 @@ public void Test_RemoveElementByNameAndNamespace() _BREPipelineFrameworkTest.RunTest(); } + [TestMethod()] + public void Test_RemoveElementAndChildrenByName() + { + string InputFileName = testContextInstance.TestDir + @"\..\..\BREPipelineFramework.UnitTests\Sample Files\Input Files\Test_UpdateAttributeDetails2.xml"; + DataLoaderBase InstanceConfigLoader = TestHelpers.CreateInstanceConfig(testContextInstance, "Test_RemoveElementAndChildrenByName"); + string ExpectedOutputFileName = testContextInstance.TestDir + @"\..\..\BREPipelineFramework.UnitTests\Sample Files\Expected Output Files\Test_RemoveElementAndChildrenByName.xml"; + + var _BREPipelineFrameworkTest = TestHelpers.BREPipelineFrameworkReceivePipelineBaseTest(InputFileName, testContextInstance, instanceConfigLoader: InstanceConfigLoader, ExpectedOutputFileName: ExpectedOutputFileName); + _BREPipelineFrameworkTest.RunTest(); + } + + [TestMethod()] + public void Test_RemoveElementAndChildrenByNameAndNamespace() + { + string InputFileName = testContextInstance.TestDir + @"\..\..\BREPipelineFramework.UnitTests\Sample Files\Input Files\Test_UpdateAttributeDetails2.xml"; + DataLoaderBase InstanceConfigLoader = TestHelpers.CreateInstanceConfig(testContextInstance, "Test_RemoveElementAndChildrenByNameAndNamespace"); + string ExpectedOutputFileName = testContextInstance.TestDir + @"\..\..\BREPipelineFramework.UnitTests\Sample Files\Expected Output Files\Test_RemoveElementAndChildrenByNameAndNamespace.xml"; + + var _BREPipelineFrameworkTest = TestHelpers.BREPipelineFrameworkReceivePipelineBaseTest(InputFileName, testContextInstance, instanceConfigLoader: InstanceConfigLoader, ExpectedOutputFileName: ExpectedOutputFileName); + _BREPipelineFrameworkTest.RunTest(); + } + [TestMethod()] public void Test_RemoveAttributeByName() { diff --git a/BREPipelineFramework.BizTalk2013/BREPipelineFramework.BizTalk2013.sln b/BREPipelineFramework.BizTalk2013/BREPipelineFramework.BizTalk2013.sln index cef0a2d..d72941c 100644 --- a/BREPipelineFramework.BizTalk2013/BREPipelineFramework.BizTalk2013.sln +++ b/BREPipelineFramework.BizTalk2013/BREPipelineFramework.BizTalk2013.sln @@ -22,22 +22,8 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Libs", "Libs", "{3734CB7F-B EndProjectSection EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "BRE Artifacts", "BRE Artifacts", "{4D2DA409-B5E3-4BAF-8FA7-8418934799F6}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Vocabularies", "Vocabularies", "{C2BB5D8F-0A76-4B8A-B1B5-6C60B49F506F}" ProjectSection(SolutionItems) = preProject - ..\BRE Artifacts\Vocabularies\BREPipelineFramework.TestDatabase.1.0.xml = ..\BRE Artifacts\Vocabularies\BREPipelineFramework.TestDatabase.1.0.xml - ..\BRE Artifacts\Vocabularies\BREPipelineFramework.TestSampleInstructions.MetaInstruction.1.0.xml = ..\BRE Artifacts\Vocabularies\BREPipelineFramework.TestSampleInstructions.MetaInstruction.1.0.xml - ..\BRE Artifacts\Vocabularies\BREPipelineFramework.TypedXmlDocumentSamples.1.0.xml = ..\BRE Artifacts\Vocabularies\BREPipelineFramework.TypedXmlDocumentSamples.1.0.xml - EndProjectSection -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Policies", "Policies", "{11E685F8-12C4-4800-8A6F-59E6FEF4F6AC}" - ProjectSection(SolutionItems) = preProject - ..\BRE Artifacts\Policies\BREPipelineFramework ExecutionPolicy.1.0.xml = ..\BRE Artifacts\Policies\BREPipelineFramework ExecutionPolicy.1.0.xml - ..\BRE Artifacts\Policies\BREPipelineFramework ExecutionPolicy.1.1.xml = ..\BRE Artifacts\Policies\BREPipelineFramework ExecutionPolicy.1.1.xml - ..\BRE Artifacts\Policies\BREPipelineFramework InstructionLoaderPolicy.1.0.xml = ..\BRE Artifacts\Policies\BREPipelineFramework InstructionLoaderPolicy.1.0.xml - ..\BRE Artifacts\Policies\BREPipelineFramework InstructionLoaderPolicy.1.1.xml = ..\BRE Artifacts\Policies\BREPipelineFramework InstructionLoaderPolicy.1.1.xml - ..\BRE Artifacts\Policies\BREPipelineFramework OverridePolicy.1.0.xml = ..\BRE Artifacts\Policies\BREPipelineFramework OverridePolicy.1.0.xml - ..\BRE Artifacts\Policies\BREPipelineFramework OverridePolicy.1.1.xml = ..\BRE Artifacts\Policies\BREPipelineFramework OverridePolicy.1.1.xml + ..\BRE Artifacts\All Test Artifacts.xml = ..\BRE Artifacts\All Test Artifacts.xml EndProjectSection EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "BREPipelineFramework.CustomBizUnitTestSteps", "..\BREPipelineFramework.CustomBizUnitTestSteps\BREPipelineFramework.CustomBizUnitTestSteps.csproj", "{33FF3FE8-9A6B-42E8-A1F1-CAD65BCA84AE}" @@ -106,8 +92,4 @@ Global GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE EndGlobalSection - GlobalSection(NestedProjects) = preSolution - {C2BB5D8F-0A76-4B8A-B1B5-6C60B49F506F} = {4D2DA409-B5E3-4BAF-8FA7-8418934799F6} - {11E685F8-12C4-4800-8A6F-59E6FEF4F6AC} = {4D2DA409-B5E3-4BAF-8FA7-8418934799F6} - EndGlobalSection EndGlobal diff --git a/BREPipelineFramework.BizTalk2013/BREPipelineFramework.TestProject/BREPipelineFramework.TestProject.btproj b/BREPipelineFramework.BizTalk2013/BREPipelineFramework.TestProject/BREPipelineFramework.TestProject.btproj index 6097d6b..384013a 100644 --- a/BREPipelineFramework.BizTalk2013/BREPipelineFramework.TestProject/BREPipelineFramework.TestProject.btproj +++ b/BREPipelineFramework.BizTalk2013/BREPipelineFramework.TestProject/BREPipelineFramework.TestProject.btproj @@ -240,19 +240,16 @@ Rcv_BREPipelineFrameworkXML BREPipelineFramework.TestProject - Task
- Task Rcv_BREPipelineFrameworkXMLRIP BREPipelineFramework.TestProject - Task Rcv_BREPipelineFrameworkXML_NoReadStream BREPipelineFramework.TestProject @@ -261,23 +258,54 @@ BRETest BREPipelineFramework.TestProject - Task Rcv_BRETestFF BREPipelineFramework.TestProject - Task - Task Rcv_BRETestFFNoStream BREPipelineFramework.TestProject + + + MessageWithNoNamespace + BREPipelineFramework.TestProject + + + + + Sample_FF + BREPipelineFramework.TestProject + Task + + + + + Task + Sample_FF_Header + BREPipelineFramework.TestProject + + + + + Task + Sample_FF_Footer + BREPipelineFramework.TestProject + + + + + Snd_BREPipelineFramewrok2 + BREPipelineFramework.TestProject + Task + + \ No newline at end of file diff --git a/BREPipelineFramework.BizTalk2013/BREPipelineFramework.TestProject/BREPipelineFramework_PropSchema.xsd b/BREPipelineFramework.BizTalk2013/BREPipelineFramework.TestProject/BREPipelineFramework_PropSchema.xsd index d426e84..87b20cd 100644 Binary files a/BREPipelineFramework.BizTalk2013/BREPipelineFramework.TestProject/BREPipelineFramework_PropSchema.xsd and b/BREPipelineFramework.BizTalk2013/BREPipelineFramework.TestProject/BREPipelineFramework_PropSchema.xsd differ diff --git a/BREPipelineFramework.BizTalk2013/BREPipelineFramework.TestProject/Envelope.xsd b/BREPipelineFramework.BizTalk2013/BREPipelineFramework.TestProject/Envelope.xsd index 00751f2..690d025 100644 Binary files a/BREPipelineFramework.BizTalk2013/BREPipelineFramework.TestProject/Envelope.xsd and b/BREPipelineFramework.BizTalk2013/BREPipelineFramework.TestProject/Envelope.xsd differ diff --git a/BREPipelineFramework.BizTalk2013/BREPipelineFramework.TestProject/Message2.xsd b/BREPipelineFramework.BizTalk2013/BREPipelineFramework.TestProject/Message2.xsd index 4d7f362..0d50c67 100644 Binary files a/BREPipelineFramework.BizTalk2013/BREPipelineFramework.TestProject/Message2.xsd and b/BREPipelineFramework.BizTalk2013/BREPipelineFramework.TestProject/Message2.xsd differ diff --git a/BREPipelineFramework.BizTalk2013/BREPipelineFramework.TestProject/MessageWithNoNamespace.xsd b/BREPipelineFramework.BizTalk2013/BREPipelineFramework.TestProject/MessageWithNoNamespace.xsd new file mode 100644 index 0000000..7629a17 Binary files /dev/null and b/BREPipelineFramework.BizTalk2013/BREPipelineFramework.TestProject/MessageWithNoNamespace.xsd differ diff --git a/BREPipelineFramework.BizTalk2013/BREPipelineFramework.TestProject/Rcv_BREPipelineFramework.btp b/BREPipelineFramework.BizTalk2013/BREPipelineFramework.TestProject/Rcv_BREPipelineFramework.btp index 4044e2a..7a03208 100644 Binary files a/BREPipelineFramework.BizTalk2013/BREPipelineFramework.TestProject/Rcv_BREPipelineFramework.btp and b/BREPipelineFramework.BizTalk2013/BREPipelineFramework.TestProject/Rcv_BREPipelineFramework.btp differ diff --git a/BREPipelineFramework.BizTalk2013/BREPipelineFramework.TestProject/Rcv_BREPipelineFrameworkXML.btp b/BREPipelineFramework.BizTalk2013/BREPipelineFramework.TestProject/Rcv_BREPipelineFrameworkXML.btp index 7897bd6..663e836 100644 Binary files a/BREPipelineFramework.BizTalk2013/BREPipelineFramework.TestProject/Rcv_BREPipelineFrameworkXML.btp and b/BREPipelineFramework.BizTalk2013/BREPipelineFramework.TestProject/Rcv_BREPipelineFrameworkXML.btp differ diff --git a/BREPipelineFramework.BizTalk2013/BREPipelineFramework.TestProject/Rcv_BREPipelineFrameworkXML_NoReadStream.btp b/BREPipelineFramework.BizTalk2013/BREPipelineFramework.TestProject/Rcv_BREPipelineFrameworkXML_NoReadStream.btp index dea4c64..b8649f6 100644 Binary files a/BREPipelineFramework.BizTalk2013/BREPipelineFramework.TestProject/Rcv_BREPipelineFrameworkXML_NoReadStream.btp and b/BREPipelineFramework.BizTalk2013/BREPipelineFramework.TestProject/Rcv_BREPipelineFrameworkXML_NoReadStream.btp differ diff --git a/BREPipelineFramework.BizTalk2013/BREPipelineFramework.TestProject/Rcv_BRETestFF.btp b/BREPipelineFramework.BizTalk2013/BREPipelineFramework.TestProject/Rcv_BRETestFF.btp index 2ddc42e..cdf5771 100644 Binary files a/BREPipelineFramework.BizTalk2013/BREPipelineFramework.TestProject/Rcv_BRETestFF.btp and b/BREPipelineFramework.BizTalk2013/BREPipelineFramework.TestProject/Rcv_BRETestFF.btp differ diff --git a/BREPipelineFramework.BizTalk2013/BREPipelineFramework.TestProject/Rcv_BRETestFFNoStream.btp b/BREPipelineFramework.BizTalk2013/BREPipelineFramework.TestProject/Rcv_BRETestFFNoStream.btp index 46f3d1f..93a8b09 100644 Binary files a/BREPipelineFramework.BizTalk2013/BREPipelineFramework.TestProject/Rcv_BRETestFFNoStream.btp and b/BREPipelineFramework.BizTalk2013/BREPipelineFramework.TestProject/Rcv_BRETestFFNoStream.btp differ diff --git a/BREPipelineFramework.BizTalk2013/BREPipelineFramework.TestProject/Sample_FF.xsd b/BREPipelineFramework.BizTalk2013/BREPipelineFramework.TestProject/Sample_FF.xsd new file mode 100644 index 0000000..1111c93 Binary files /dev/null and b/BREPipelineFramework.BizTalk2013/BREPipelineFramework.TestProject/Sample_FF.xsd differ diff --git a/BREPipelineFramework.BizTalk2013/BREPipelineFramework.TestProject/Sample_FF_Footer.xsd b/BREPipelineFramework.BizTalk2013/BREPipelineFramework.TestProject/Sample_FF_Footer.xsd new file mode 100644 index 0000000..1401c6a Binary files /dev/null and b/BREPipelineFramework.BizTalk2013/BREPipelineFramework.TestProject/Sample_FF_Footer.xsd differ diff --git a/BREPipelineFramework.BizTalk2013/BREPipelineFramework.TestProject/Sample_FF_Header.xsd b/BREPipelineFramework.BizTalk2013/BREPipelineFramework.TestProject/Sample_FF_Header.xsd new file mode 100644 index 0000000..d38f5a1 Binary files /dev/null and b/BREPipelineFramework.BizTalk2013/BREPipelineFramework.TestProject/Sample_FF_Header.xsd differ diff --git a/BREPipelineFramework.BizTalk2013/BREPipelineFramework.TestProject/Snd_BREPipelineFramewrok2.btp b/BREPipelineFramework.BizTalk2013/BREPipelineFramework.TestProject/Snd_BREPipelineFramewrok2.btp new file mode 100644 index 0000000..813d3d2 Binary files /dev/null and b/BREPipelineFramework.BizTalk2013/BREPipelineFramework.TestProject/Snd_BREPipelineFramewrok2.btp differ diff --git a/BREPipelineFramework.BizTalk2013/BREPipelineFramework.UnitTests/BREPipelineFramework.UnitTests.csproj b/BREPipelineFramework.BizTalk2013/BREPipelineFramework.UnitTests/BREPipelineFramework.UnitTests.csproj index 3028121..b73b7d3 100644 --- a/BREPipelineFramework.BizTalk2013/BREPipelineFramework.UnitTests/BREPipelineFramework.UnitTests.csproj +++ b/BREPipelineFramework.BizTalk2013/BREPipelineFramework.UnitTests/BREPipelineFramework.UnitTests.csproj @@ -29,6 +29,7 @@ prompt 4 false + true
pdbonly @@ -40,7 +41,7 @@ false - true + false ..\..\BREPipelineFramework.snk @@ -126,9 +127,6 @@ ..\..\..\..\..\Windows\Microsoft.NET\assembly\GAC_MSIL\BREPipelineFrameworkComponent\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFrameworkComponent.dll False - - ..\Libs\BTS.Testing.TraceMonitor.BizUnit4.TestSteps.dll - @@ -155,6 +153,8 @@ + + @@ -169,6 +169,15 @@ + + Designer + + + + + + + @@ -188,6 +197,9 @@ Designer + + Designer + Designer @@ -308,7 +320,19 @@ Designer + + + + Designer + + + + + + + + Designer @@ -343,6 +367,15 @@ Designer + + Designer + + + + Designer + + + Designer @@ -619,6 +652,7 @@ Designer + BREPipelineFramework.SampleInstructions.MetaInstructions - - - - + - + - + - - - - + - + - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + + + @@ -1745,11 +1741,18 @@ + + + + + - + - + + + @@ -1771,57 +1774,58 @@ + + + + + - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - - - - + - + - - - - + - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + + + @@ -1833,11 +1837,18 @@ + + + + + - + - + + + @@ -1849,116 +1860,114 @@ + + + + + - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - - - - - - - - - - - + + + 0 - + - - - - - - - - - - - + + + 0 - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - - - - - - + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + 0 - + - + - - - - - - - - - - + + 0 - + - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + + + @@ -1971,13 +1980,17 @@ - + + false + - + - + + + @@ -1990,60 +2003,57 @@ - + + false + - - - - - BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc - - BREPipelineFramework.SampleInstructions.MetaInstructions - - - - - - - - - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + + + - + + + - + - + + + - + + + - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + + + @@ -2051,16 +2061,27 @@ - - + + + + - + + + + + + + + - + - + + + @@ -2068,42 +2089,49 @@ - + + + - + + + + + + + + - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - - - - + + + - + - - - - + + + - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions @@ -2123,15 +2151,9 @@ - - - - - - - + @@ -2147,18 +2169,24 @@ - - - - - - - + - - + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions @@ -2168,30 +2196,20 @@ - - - - - - + - - - - - - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions @@ -2201,36 +2219,43 @@ - - - - - - - - - + - + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + - - - - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions @@ -2245,25 +2270,9 @@ - - - - - - - - - - - - - - - - - + @@ -2274,36 +2283,53 @@ - - - - - - - - - + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + - - - - + - - + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - - - + @@ -2311,31 +2337,15 @@ - - - - - - - - - - - - - - false - + - - - + @@ -2343,297 +2353,262 @@ - - - - - - - - - - - - - - false - + - - + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - - - - - - - - - - + - - - - - - - - - - - - - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - - - - - - - - - - + - - - - - - - - - - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + + + - - - - - - - + - + + + - - - - - - - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + + + - + + 0 + - + - + + + - + + 0 + - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + + + - + + + + + + + + - + - + + + - + + + + + + + + - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + + + - + + + - + - + + + - + + + - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - - - - - - - - - - + - - - - - - - - - - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - - - - + + + - + - - - - + + + - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions @@ -2643,69 +2618,74 @@ - - - - - - - - - + - - - - - - - - - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - - - + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + - + + + - + - + + + - + + + - + + + + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - - - + @@ -2713,28 +2693,20 @@ - - - - + - - - - + - - - + @@ -2742,33 +2714,27 @@ - - - - + - - - - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + @@ -2776,16 +2742,25 @@ - + + + - + + + + + + + + - + - + @@ -2793,73 +2768,110 @@ - + + + - + + + + + + + + - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + - + + + + + + + + - + - + - + + + + + + + + - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + - + + + + + + + + - + - + - + + + + + + + + - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + @@ -2867,16 +2879,20 @@ - + + + - + + + - + - + @@ -2884,23 +2900,27 @@ - + + + - + + + - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + @@ -2908,16 +2928,20 @@ - + + + - + + + - + - + @@ -2925,98 +2949,112 @@ - + + + - + + + - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + - + + + + + + + + + + + - + - + - + + + + + + + + + + + - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - - - - - - - - - - - - - - + - + + + + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + - + - + - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + @@ -3031,9 +3069,9 @@ - + - + @@ -3048,41 +3086,43 @@ - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + - + - + - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + + + @@ -3090,16 +3130,23 @@ - + + + + + + - + - + + + @@ -3107,41 +3154,54 @@ - + + + + + + - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + + + - + + + - + - + + + - + + + - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc @@ -3157,9 +3217,12 @@ + + + - + @@ -3170,18 +3233,23 @@ + + + - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + + + @@ -3192,13 +3260,25 @@ + + + + + + + + + + - + - + + + @@ -3209,20 +3289,32 @@ + + + + + + + + + + - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + + + @@ -3233,13 +3325,28 @@ + + + + + + + + + + + false + + - + - + + + @@ -3250,20 +3357,33 @@ + + + + + + + + + + + false + + - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + @@ -3278,9 +3398,9 @@ - + - + @@ -3295,107 +3415,176 @@ - + + + + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + - + + + + + + + + + - + - + - + + + + + + + + + - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + - + + + + + + + + + - + - + - + + + + + + + + + - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + - - - + - - + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + - - + + - + - + - - - + - - + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + - - + + - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + @@ -3410,9 +3599,9 @@ - + - + @@ -3427,50 +3616,34 @@ - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + - - - - - - - - - + - + - + - - - - - - - - - + - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc @@ -3487,27 +3660,11 @@ - - - - - - - - - - - - - - - - false - + - + @@ -3519,29 +3676,38 @@ - - - - - - - - - + - - + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + - - - false - + + - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc @@ -3558,19 +3724,24 @@ + + + - - - + + + + + - + @@ -3582,28 +3753,33 @@ + + + - - - + + + + + - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + @@ -3618,9 +3794,9 @@ - + - + @@ -3635,82 +3811,66 @@ - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + - - - - - - - - - + - + - + - - - - - - - - - + - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + - + - + - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + @@ -3725,9 +3885,9 @@ - + - + @@ -3742,66 +3902,16 @@ - - - - - BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc - - BREPipelineFramework.SampleInstructions.MetaInstructions - - - - - - - - - - - - - - - - - - - - - - - BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc - - BREPipelineFramework.SampleInstructions.MetaInstructions - - - - - - - - - - - - - - - - - - - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + @@ -3816,9 +3926,9 @@ - + - + @@ -3833,107 +3943,91 @@ - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + - - - - - - - - - + - + - + - - - - - - - - - + - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + - + - + - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + - + - + - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + @@ -3948,9 +4042,9 @@ - + - + @@ -3965,16 +4059,41 @@ - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + @@ -3989,9 +4108,9 @@ - + - + @@ -4006,69 +4125,74 @@ - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + - + - + - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + + + - + + + - + - + + + - + + + - - - - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + @@ -4083,9 +4207,9 @@ - + - + @@ -4100,16 +4224,16 @@ - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + @@ -4124,9 +4248,9 @@ - + - + @@ -4141,91 +4265,107 @@ - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + - + + + + + + + + + - + - + - + + + + + + + + + - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + - + - + - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + - + - + - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + @@ -4240,9 +4380,9 @@ - + - + @@ -4257,43 +4397,16 @@ - - - - - BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc - - BREPipelineFramework.SampleInstructions.MetaInstructions - - - - - - - - - - - - - - - - - - - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - - - + @@ -4301,15 +4414,16 @@ - + + + + - + - - - + @@ -4317,48 +4431,28 @@ - - - - - - - - - BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc - - BREPipelineFramework.SampleInstructions.MetaInstructions - - - - - - - - - - - - + - - + + - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + - + + + @@ -4368,12 +4462,14 @@ - + - + - + + + @@ -4383,21 +4479,9 @@ - - - - - BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc - - BREPipelineFramework.SampleInstructions.MetaInstructions - - - - - - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc @@ -4417,9 +4501,7 @@ - - - + @@ -4429,9 +4511,14 @@ + + + false + + - + @@ -4446,9 +4533,7 @@ - - - + @@ -4458,18 +4543,25 @@ + + + false + + - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + + + @@ -4477,16 +4569,23 @@ - + + + + + + - + - + + + @@ -4494,98 +4593,135 @@ - + + + + + + - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + - + + + + + + + + + - + - + - + + + + + + + + + - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + - + + + + + + + + + - + - + - + + + + + + + + + - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + - + - + - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + @@ -4600,9 +4736,9 @@ - + - + @@ -4617,141 +4753,107 @@ - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + - + - + - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + - + - + - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + - + + + - - - - - - - - - - - - - - - - BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc - - BREPipelineFramework.SampleInstructions.MetaInstructions - - - + + - - + + - + - + - + + + - - - - - - - BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc - - BREPipelineFramework.SampleInstructions.MetaInstructions - - - - - - - - - - - - + + - - + + - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + @@ -4766,9 +4868,9 @@ - + - + @@ -4783,41 +4885,66 @@ - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + - + - + - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + @@ -4832,9 +4959,9 @@ - + - + @@ -4849,19 +4976,21 @@ - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + - + + + @@ -4871,12 +5000,14 @@ - + - + - + + + @@ -4886,90 +5017,69 @@ - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - - - + - - - + - + - - - + - - - + - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + - - - - - - - - - + - + - + - - - - - - - - - + - + + + + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + @@ -4984,9 +5094,9 @@ - + - + @@ -5001,16 +5111,16 @@ - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + @@ -5025,9 +5135,9 @@ - + - + @@ -5042,107 +5152,91 @@ - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + - - - - - - - - - + - + - + - - - - - - - - - + - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + - + - + - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + - + - + - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + @@ -5157,9 +5251,9 @@ - + - + @@ -5174,57 +5268,43 @@ - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + - - - - - - - - - + - + - + - - - - - - - - - + - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + + + @@ -5232,16 +5312,15 @@ - - - - + - + - + + + @@ -5249,87 +5328,87 @@ - + - - + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - - - + - - - + - - - - - - - - - - - false - - - + - - - + - - - + - - - - - - - - - - - false - - - + - + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc @@ -5346,19 +5425,24 @@ + + + - - - + + + + + - + @@ -5370,28 +5454,33 @@ + + + - - - + + + + + - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + @@ -5406,9 +5495,9 @@ - + - + @@ -5423,82 +5512,91 @@ - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + - - - - - - - - - + - + - + - - - - - - - - - + - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + - + - + - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + @@ -5513,9 +5611,9 @@ - + - + @@ -5530,66 +5628,141 @@ - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + - + - + - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + - + - + - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + @@ -5604,9 +5777,9 @@ - + - + @@ -5621,16 +5794,41 @@ - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + @@ -5645,9 +5843,9 @@ - + - + @@ -5662,66 +5860,86 @@ - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + - + + + + + + + - + - + - + + + + + + + - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + + + - + + + - + - + + + - + + + - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + @@ -5736,9 +5954,9 @@ - + - + @@ -5753,16 +5971,16 @@ - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + @@ -5777,9 +5995,9 @@ - + - + @@ -5794,69 +6012,16 @@ - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - - - - - - - - - - - - - - - - - - - - - BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc - - BREPipelineFramework.SampleInstructions.MetaInstructions - - - - - - - - - - - - - - - - - - - - - - - - - - BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc - - BREPipelineFramework.SampleInstructions.MetaInstructions - - - + @@ -5871,9 +6036,9 @@ - + - + @@ -5888,16 +6053,16 @@ - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + @@ -5912,9 +6077,9 @@ - + - + @@ -5929,66 +6094,66 @@ - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + - + - + - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + - + - + - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + @@ -6003,9 +6168,9 @@ - + - + @@ -6020,41 +6185,57 @@ - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + - + + + + + + + + + - + - + - + + + + + + + + + - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + @@ -6069,9 +6250,9 @@ - + - + @@ -6086,34 +6267,80 @@ - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + + + - + + + + + + + + + + + + + + + + + + + + + false + - + - + + + - + + + + + + + + + + + + + + + + + + + + + false + - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc @@ -6130,11 +6357,19 @@ - + + + + + + + + + - + @@ -6146,48 +6381,74 @@ - + + + + + + + + + - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + - + + + + + + + + + - + - + - + + + + + + + + + - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + - + + + @@ -6197,12 +6458,14 @@ - + - + - + + + @@ -6212,55 +6475,41 @@ - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + - + - + - - - - - BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc - - BREPipelineFramework.SampleInstructions.MetaInstructions - - - - - - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - - - + @@ -6271,25 +6520,13 @@ - - - - - - - - - - - + - - - + @@ -6300,23 +6537,13 @@ - - - - - - - - - - - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc @@ -6325,6 +6552,56 @@ + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + @@ -6338,9 +6615,9 @@ - + - + @@ -6355,16 +6632,16 @@ - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + @@ -6379,9 +6656,9 @@ - + - + @@ -6396,91 +6673,107 @@ - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + - + - + - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + - + - + - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + - + + + + + + + + + - + - + - + + + + + + + + + - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + @@ -6495,9 +6788,9 @@ - + - + @@ -6512,178 +6805,201 @@ - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + - + - + - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + - + - + - + + + + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + - + + + + + + + + + - + - + - + + + + + + + + + - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + - + + + + + + + + + - + - + - + + + + + + + + + - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + - - - - - - - + - + - + - - - - - - - + - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + - + - + - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + @@ -6698,9 +7014,9 @@ - + - + @@ -6715,41 +7031,41 @@ - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + - + - + - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + @@ -6764,9 +7080,9 @@ - + - + @@ -6781,46 +7097,34 @@ - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + - - - - - - - + - + - + - - - - - - - + - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc @@ -6836,9 +7140,12 @@ + + + - + @@ -6849,23 +7156,49 @@ + + + - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + - - - + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + @@ -6875,14 +7208,12 @@ - + - + - - - + @@ -6892,41 +7223,55 @@ - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + - + - + - + - + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + + + @@ -6937,13 +7282,25 @@ + + + + + + + + + + - + - + + + @@ -6954,20 +7311,30 @@ + + + + + + + + + + - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + @@ -6982,9 +7349,9 @@ - + - + @@ -6999,119 +7366,132 @@ - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + - + + + + + + + + + - + - + - + + + + + + + + + - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + - + - + - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + - - - - - - - - - + - + - + - - - - - - - - - + - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + - + + + + + + + + - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + @@ -7126,9 +7506,9 @@ - + - + @@ -7143,224 +7523,116 @@ - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - - - + - - - - - - - - - - - - - - - - - - - - - false - + - + - - - + - - - - - - - - - - - - - - - - - - - - - false - + - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - - - + - - - - - - - - - - - - - - + - + - - - + - - - - - - - - - - - - - - + - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + - - - - - - - - - + - + - + - - - - - - - - - + - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + - - - - - - - - - + - + - + - - - - - - - - - + - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + @@ -7373,9 +7645,9 @@ - + - + @@ -7388,41 +7660,41 @@ - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + - + - + - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + @@ -7437,9 +7709,9 @@ - + - + @@ -7454,34 +7726,34 @@ - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + - + - + - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc @@ -7491,34 +7763,48 @@ - + + + + + + + + + - + - + + + + + + + + + - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + - - - + @@ -7528,14 +7814,12 @@ - + - + - - - + @@ -7545,50 +7829,42 @@ - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + + + - - - - - - - + - + + + - - - - - - - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc @@ -7598,54 +7874,70 @@ - + + + + + + + + + - + - + + + + + + + + + - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + - + - + - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + @@ -7660,9 +7952,9 @@ - + - + @@ -7677,16 +7969,16 @@ - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + @@ -7701,9 +7993,9 @@ - + - + @@ -7718,100 +8010,119 @@ - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + - + - + - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + - + - + - - - - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - - 0 - + - + + + + + + + + + - + - - 0 - + - + + + + + + + + + - + - - + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - - - + @@ -7819,15 +8130,16 @@ - + + + + - + - - - + @@ -7835,14 +8147,17 @@ - + + + + - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions @@ -7858,16 +8173,2592 @@ - + + + + + + + + + + + + + + + + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + false + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + 0 + + + + + + + + + + + 0 + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + 0 + + + + + + + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + 0 + + + + + + + + + + + 0 + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + 0 + + + + + + + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + 0 + + + + + + + + + + + 0 + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + 0 + + + + + + + + + + + 0 + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + 0 + + + + + + + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + 0 + + + + + + + + + + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + + + + + + + BREPipelineFramework, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework + + + + + + + + + + BREPipelineFramework, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework + + + + + + + + + + BREPipelineFramework, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework + + + + + + + + + + BREPipelineFramework, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework + + + + + + + + + 0 + + + + + + + + + + + + + 0 + + + + + + + + + BREPipelineFramework, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework + + + + + + + + + + + + + + + + + + + + + mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + System + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + 0 + + + + + + 0 + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + - + + + + + + - + @@ -7879,38 +10770,103 @@ - - 0 - + - + + + + + + - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + + + + + + + + + + + - + - + + + + + + + + + + + - + - - + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions @@ -7926,11 +10882,18 @@ - + + false + + + + + + - + @@ -7942,14 +10905,21 @@ - + + false + + + + + + - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions @@ -7966,7 +10936,7 @@ - + @@ -7979,39 +10949,53 @@ - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - - 0 + + - + + + + + + + false + - + - - 0 + + - + + + + + + + false + - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions @@ -8021,50 +11005,91 @@ - - - - + - - + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + - + - - + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions @@ -8076,7 +11101,7 @@ - + @@ -8084,10 +11109,10 @@ - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions @@ -8102,15 +11127,9 @@ - - - - - - - + @@ -8121,18 +11140,35 @@ - - - - - + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + - - - + + + @@ -8155,7 +11191,7 @@ - + @@ -8167,7 +11203,7 @@ - + @@ -8190,7 +11226,7 @@ - + @@ -8213,7 +11249,7 @@ - + @@ -8256,7 +11292,7 @@ - + @@ -8268,7 +11304,7 @@ - + @@ -8301,7 +11337,7 @@ - + @@ -8324,7 +11360,7 @@ - + @@ -8347,7 +11383,7 @@ - + @@ -8400,7 +11436,7 @@ - + @@ -8412,7 +11448,26 @@ - + + + + + BREPipelineFramework, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework + + + + + + + + + + + + + @@ -8445,7 +11500,7 @@ - + @@ -8468,7 +11523,7 @@ - + @@ -8480,57 +11535,51 @@ - - - - - - - - BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc - - BREPipelineFramework.SampleInstructions.MetaInstructions - - - - - - + - - - BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc - - BREPipelineFramework.SampleInstructions.MetaInstructions + + + BREPipelineFramework, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework - - - - + - - - - + + + + - - - BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc - - BREPipelineFramework.SampleInstructions.MetaInstructions + + + mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + System + + + + + + + + + + BREPipelineFramework, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework @@ -8542,23 +11591,9 @@ - - - - - - - - - - - - - - - + @@ -8569,26 +11604,15 @@ - - - - - - - - - - - - - - - + + + + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions @@ -8604,14 +11628,13 @@ - - - - + + + - + @@ -8623,35 +11646,24 @@ - - - - + + + - - - - - BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc - - BREPipelineFramework.SampleInstructions.MetaInstructions - - - - - - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + + + @@ -8663,48 +11675,24 @@ - - - - - - - - - - - - - - - - - - - - - - - BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc - - BREPipelineFramework.SampleInstructions.MetaInstructions - - + - + - - + + + + - + @@ -8716,49 +11704,31 @@ - + + + - - - - - - - BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc - - BREPipelineFramework.SampleInstructions.MetaInstructions - - - - - - - - - - BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc - - BREPipelineFramework.SampleInstructions.MetaInstructions - - - - - - - - - - + + + + + + + + + + + - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions @@ -8768,20 +11738,30 @@ + + + + + - + + + + + + - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions @@ -8791,49 +11771,83 @@ + + + + + + + + + + + + + + + - + + + + + + + + + + + + + + + + - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - - - + + + 0 + + - + - - - + + + 0 + + - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions @@ -8843,32 +11857,30 @@ 0 + + + + + - + 0 + + + + + - - - - - BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc - - BREPipelineFramework.SampleInstructions.MetaInstructions - - - - - - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions @@ -8884,19 +11896,18 @@ - - - - - + + + false + - + @@ -8908,67 +11919,62 @@ - - - - - + + + false + - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - - - - + - + - - - - + - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + + + @@ -8980,115 +11986,53 @@ + + + + + + + + + + - + - - - - + - - - - - - - - - - BREPipelineFramework, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc - - BREPipelineFramework - - - - - - - - - - + - - - - - - - BREPipelineFramework, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc - - BREPipelineFramework - - - - - - - - - - BREPipelineFramework, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc - - BREPipelineFramework - - - - - - - - - - + - - - - - - - BREPipelineFramework, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc - - BREPipelineFramework - - - - - - - - - - + - + - - - BREPipelineFramework, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc - - BREPipelineFramework + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions @@ -9107,7 +12051,7 @@ - + @@ -9125,58 +12069,48 @@ - + - - - BREPipelineFramework, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc - - BREPipelineFramework + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions - + - + - - - BREPipelineFramework, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc - - BREPipelineFramework + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions - - - - - - + - - - - - - + - - - BREPipelineFramework, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc - - BREPipelineFramework + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions @@ -9185,7 +12119,7 @@ - + @@ -9193,13 +12127,32 @@ - + - - - BREPipelineFramework, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc - - BREPipelineFramework + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions @@ -9208,7 +12161,7 @@ - + @@ -9216,13 +12169,13 @@ - + - - - BREPipelineFramework, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc - - BREPipelineFramework + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions @@ -9234,19 +12187,9 @@ - - - - - - - - - - - + @@ -9257,89 +12200,101 @@ - - - - - - - - - - - - - - - BREPipelineFramework, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc - - BREPipelineFramework - - - - - - + - - - BREPipelineFramework, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc - - BREPipelineFramework + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions - + + + - + - + + + - + - - - BREPipelineFramework, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc - - BREPipelineFramework + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + - - - 0 + + + false - + + + + - - - 0 + + + false - + - - - BREPipelineFramework, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc - - BREPipelineFramework + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions @@ -9348,7 +12303,7 @@ - + @@ -9356,25 +12311,13 @@ - - - - - mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - System - - - - - - - - - - BREPipelineFramework, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc - - BREPipelineFramework + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions @@ -9383,7 +12326,7 @@ - + @@ -9391,28 +12334,13 @@ - - - - - - - - mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - System - - - - - - + - - - BREPipelineFramework, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc - - BREPipelineFramework + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions @@ -9420,31 +12348,28 @@ - - + + 0 - + - - + + 0 - - - - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc @@ -9467,7 +12392,7 @@ - + @@ -9485,9 +12410,9 @@ - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc @@ -9503,29 +12428,9 @@ - - - - - - - - - - - - - - - - - - - - - + @@ -9536,31 +12441,34 @@ - - - - - - - - - - - - - - - - + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc @@ -9571,29 +12479,77 @@ - + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + - + - + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + - + - + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc @@ -9610,18 +12566,11 @@ - - - - - - - - + - + @@ -9633,21 +12582,75 @@ + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + - + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions @@ -9657,37 +12660,27 @@ - - - 0 - - - + - - - 0 - - - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - - 0 + + @@ -9695,12 +12688,17 @@ + + + + + - + - - 0 + + @@ -9708,12 +12706,17 @@ + + + + + - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions @@ -9733,14 +12736,9 @@ - - - false - - - + @@ -9756,17 +12754,12 @@ - - - false - - - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions @@ -9783,7 +12776,7 @@ - + @@ -9796,10 +12789,10 @@ - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions @@ -9824,14 +12817,9 @@ - - - - - - + @@ -9852,17 +12840,12 @@ - - - - - - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions @@ -9877,14 +12860,9 @@ - - - - - - + @@ -9895,29 +12873,12 @@ - - - - - - - - - - BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc - - BREPipelineFramework.SampleInstructions.MetaInstructions - - - - - - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions @@ -9929,7 +12890,7 @@ - + @@ -9937,10 +12898,10 @@ - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions @@ -9950,39 +12911,30 @@ + + + + + - + - - - - - - - BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc - - BREPipelineFramework.SampleInstructions.MetaInstructions - - - - - - - - - + + + + - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions @@ -9992,20 +12944,30 @@ + + + + + - + + + + + + - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions @@ -10022,7 +12984,7 @@ - + @@ -10035,10 +12997,10 @@ - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions @@ -10050,7 +13012,7 @@ - + @@ -10058,73 +13020,43 @@ - - - - - BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc - - BREPipelineFramework.SampleInstructions.MetaInstructions - - - - - - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - - - - - - false + + + - + - - - - - - false + + + - - - - - BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc - - BREPipelineFramework.SampleInstructions.MetaInstructions - - - - - - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions @@ -10134,43 +13066,30 @@ - - - - - - - - - - - - - - - BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc - - BREPipelineFramework.SampleInstructions.MetaInstructions - - + - + + + + + + - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions @@ -10181,29 +13100,29 @@ - - 0 + + - + - - 0 + + - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions @@ -10218,14 +13137,9 @@ - - - - - - + @@ -10236,17 +13150,12 @@ - - - - - - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions @@ -10263,7 +13172,7 @@ - + @@ -10276,10 +13185,10 @@ - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions @@ -10289,20 +13198,30 @@ + + + + + - + + + + + + - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions @@ -10312,20 +13231,40 @@ + + + + + + + + + + - + + + + + + + + + + + - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions @@ -10335,20 +13274,40 @@ + + + + + + + + + + - + + + + + + + + + + + - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions @@ -10358,32 +13317,40 @@ + + + + + + + + + + - + + + + + + + + + + + - - - - - BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc - - BREPipelineFramework.SampleInstructions.MetaInstructions - - - - - - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions @@ -10398,12 +13365,9 @@ - - - - + @@ -10414,18 +13378,12 @@ - - - - - - - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions @@ -10447,7 +13405,7 @@ - + @@ -10465,10 +13423,10 @@ - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions @@ -10478,34 +13436,42 @@ - - - - - - - - - - - + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + - + - + - + @@ -10521,27 +13487,15 @@ - - - - - - - - - - - - - - - - + + + + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions @@ -10558,7 +13512,7 @@ - + @@ -10571,10 +13525,10 @@ - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions @@ -10589,19 +13543,42 @@ - + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + - + - + @@ -10612,22 +13589,24 @@ - - - - - - - - - - - + - - + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions @@ -10638,29 +13617,29 @@ - - 0 + + - + - - 0 + + - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions @@ -10670,27 +13649,37 @@ + + + + + - + + + + + + - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - - 0 + + @@ -10700,10 +13689,10 @@ - + - - 0 + + @@ -10713,10 +13702,10 @@ - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions @@ -10731,19 +13720,9 @@ - - - - - - - - false - - - + @@ -10754,22 +13733,12 @@ - - - - - - - - false - - - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions @@ -10786,7 +13755,7 @@ - + @@ -10799,10 +13768,10 @@ - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions @@ -10822,19 +13791,9 @@ - - - - - - - - - - - + @@ -10850,22 +13809,35 @@ - - - - - - + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions @@ -10877,7 +13849,7 @@ - + @@ -10885,10 +13857,10 @@ - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions @@ -10910,7 +13882,7 @@ - + @@ -10928,22 +13900,10 @@ - - - - - BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc - - BREPipelineFramework.SampleInstructions.MetaInstructions - - - - - - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions @@ -10955,7 +13915,7 @@ - + @@ -10963,10 +13923,10 @@ - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions @@ -10976,43 +13936,40 @@ - - - - - - - - - - - - - - - BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc - - BREPipelineFramework.SampleInstructions.MetaInstructions - - + + + + + + - + + + + + + + + + + + - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions @@ -11027,25 +13984,45 @@ + + + + + + + + + + - + - + + + + + + + + + + + - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions @@ -11057,7 +14034,7 @@ - + @@ -11065,28 +14042,18 @@ - - - - - BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc - - BREPipelineFramework.SampleInstructions.MetaInstructions - - - - - - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + + + @@ -11094,15 +14061,17 @@ - - false + + - + - + + + @@ -11110,28 +14079,16 @@ - - false + + - - - - - BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc - - BREPipelineFramework.SampleInstructions.MetaInstructions - - - - - - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions @@ -11143,7 +14100,7 @@ - + @@ -11151,10 +14108,10 @@ - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions @@ -11164,20 +14121,40 @@ + + + + + + + + + + - + + + + + + + + + + + - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions @@ -11192,9 +14169,14 @@ + + + + + - + @@ -11205,12 +14187,17 @@ + + + + + - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions @@ -11221,29 +14208,29 @@ - - 0 + + - + - - 0 + + - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions @@ -11265,7 +14252,7 @@ - + @@ -11283,10 +14270,10 @@ - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions @@ -11303,7 +14290,7 @@ - + @@ -11316,10 +14303,10 @@ - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions @@ -11329,19 +14316,32 @@ + + + + + - + + + + + + - + + + + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc @@ -11352,19 +14352,35 @@ + + + + + + + + - + + + + + + + + + - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc @@ -11375,31 +14391,39 @@ + + + + + + + + + + - + + + + + + + + + + + - - - - - BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc - - BREPipelineFramework.SampleInstructions.MetaInstructions - - - - - - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc @@ -11415,28 +14439,65 @@ + + + + + + + + + + + + + + + + + + + + - + - + + + + + + + + + + + + + + + + + + + + + - - - - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions @@ -11453,7 +14514,7 @@ - + @@ -11466,10 +14527,10 @@ - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions @@ -11484,9 +14545,19 @@ + + + + + + + + + + - + @@ -11497,12 +14568,22 @@ + + + + + + + + + + - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions @@ -11517,9 +14598,14 @@ + + + 0 + + - + @@ -11530,24 +14616,17 @@ + + + 0 + + - - - - - BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc - - BREPipelineFramework.SampleInstructions.MetaInstructions - - - - - - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions @@ -11558,36 +14637,36 @@ - - + + 0 - + - - + + 0 - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - - + + 0 @@ -11597,10 +14676,10 @@ - + - - + + 0 @@ -11610,10 +14689,10 @@ - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions @@ -11628,9 +14707,19 @@ + + + + + + + + false + + - + @@ -11641,12 +14730,22 @@ + + + + + + + + false + + - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions @@ -11663,7 +14762,7 @@ - + @@ -11676,10 +14775,10 @@ - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions @@ -11694,9 +14793,24 @@ + + + + + + + + + + + + + + + - + @@ -11707,12 +14821,27 @@ + + + + + + + + + + + + + + + - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions @@ -11734,7 +14863,7 @@ - + @@ -11752,10 +14881,22 @@ - + - - + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions @@ -11767,7 +14908,7 @@ - + @@ -11775,10 +14916,10 @@ - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions @@ -11790,7 +14931,7 @@ - + @@ -11798,53 +14939,29 @@ - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - - - - - - - - - - - - - + - + - - - - - - - - - - - - - + - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions @@ -11856,7 +14973,7 @@ - + @@ -11864,10 +14981,10 @@ - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions @@ -11882,14 +14999,9 @@ - - - - - - + @@ -11900,17 +15012,12 @@ - - - - - - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions @@ -11925,19 +15032,9 @@ - - - - - - - - - - - + @@ -11948,22 +15045,12 @@ - - - - - - - - - - - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions @@ -11975,7 +15062,7 @@ - + @@ -11983,18 +15070,28 @@ - + - - + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - - - + @@ -12002,17 +15099,15 @@ - - + + false - + - - - + @@ -12020,16 +15115,28 @@ - - + + false - + - - + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions @@ -12041,7 +15148,7 @@ - + @@ -12049,10 +15156,10 @@ - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions @@ -12062,40 +15169,53 @@ - + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + - - - + + + 0 - + - - - - - - - + + 0 - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions @@ -12117,7 +15237,7 @@ - + @@ -12135,10 +15255,10 @@ - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions @@ -12155,7 +15275,7 @@ - + @@ -12168,10 +15288,10 @@ - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions @@ -12181,40 +15301,101 @@ - - - - - - + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + - + - + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + - + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + - + - - + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions @@ -12229,9 +15410,12 @@ + + + - + @@ -12242,12 +15426,15 @@ + + + - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions @@ -12262,9 +15449,12 @@ + + + - + @@ -12275,6 +15465,9 @@ + + + diff --git a/BREPipelineFramework/BRE Artifacts/Vocabularies/BREPipelineFramework.LatestVocabs.xml b/BREPipelineFramework/BRE Artifacts/Vocabularies/BREPipelineFramework.LatestVocabs.xml index c1d9a4e..0184263 100644 --- a/BREPipelineFramework/BRE Artifacts/Vocabularies/BREPipelineFramework.LatestVocabs.xml +++ b/BREPipelineFramework/BRE Artifacts/Vocabularies/BREPipelineFramework.LatestVocabs.xml @@ -1,7 +1,507 @@ + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + 0 + + + + + + + + + + + 0 + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + 0 + + + + + + + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + 0 + + + + + + + + + + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + - + @@ -17,17 +517,262 @@ - + + + + + + + + + + + + + BREPipelineFramework, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework + + + + + + + + + + BREPipelineFramework, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework + + + + + + + + + + BREPipelineFramework, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + BREPipelineFramework, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc @@ -35,35 +780,64 @@ - + - + - + BREPipelineFramework, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework + + + + + + + + + + + + + + + + BREPipelineFramework, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework + + + + 0 + + - + + + + 0 + + - + - - + + BREPipelineFramework, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework @@ -75,7 +849,7 @@ - + @@ -83,10 +857,22 @@ - + - - + + + mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + System + + + + + + + + + BREPipelineFramework, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework @@ -96,19 +882,50 @@ + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + false + + + - + @@ -120,31 +937,57 @@ + + false + + + - + - - - BREPipelineFramework, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc - - BREPipelineFramework + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + - + + + + + + + + + + + + - + - - - BREPipelineFramework, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc - - BREPipelineFramework + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions @@ -156,9 +999,14 @@ + + + false + + - + @@ -169,15 +1017,20 @@ + + + false + + - + - - - BREPipelineFramework, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc - - BREPipelineFramework + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions @@ -186,7 +1039,7 @@ - + @@ -194,13 +1047,13 @@ - + - - - BREPipelineFramework, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc - - BREPipelineFramework + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions @@ -209,7 +1062,7 @@ - + @@ -217,13 +1070,84 @@ - + - - - BREPipelineFramework, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc - - BREPipelineFramework + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions @@ -235,19 +1159,9 @@ - - - - - - - - - - - + @@ -258,89 +1172,76 @@ - - - - - - - - - - - - - - - BREPipelineFramework, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc - - BREPipelineFramework - - - - - - + - - - BREPipelineFramework, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc - - BREPipelineFramework + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions - + + + - + - + + + - + + + + - - - BREPipelineFramework, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc - - BREPipelineFramework + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions - - - 0 - - - + - - - 0 - - - + - - - BREPipelineFramework, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc - - BREPipelineFramework + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions @@ -349,7 +1250,7 @@ - + @@ -357,25 +1258,13 @@ - - - - - mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - System - - - - - - + - - - BREPipelineFramework, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc - - BREPipelineFramework + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions @@ -384,7 +1273,7 @@ - + @@ -392,12 +1281,9 @@ - - - - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc @@ -413,9 +1299,14 @@ + + + + + - + @@ -426,11 +1317,16 @@ + + + + + - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc @@ -446,9 +1342,14 @@ + + + + + - + @@ -459,11 +1360,16 @@ + + + + + - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc @@ -481,7 +1387,7 @@ - + @@ -494,21 +1400,9 @@ - - - - - BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc - - BREPipelineFramework.SampleInstructions.MetaInstructions - - - - - - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc @@ -524,9 +1418,19 @@ + + + + + + + + + + - + @@ -537,11 +1441,21 @@ + + + + + + + + + + - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc @@ -559,7 +1473,7 @@ - + @@ -572,9 +1486,9 @@ - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc @@ -585,29 +1499,19 @@ - - - - - - + - - - - - - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc @@ -625,7 +1529,7 @@ - + @@ -638,9 +1542,9 @@ - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc @@ -658,7 +1562,7 @@ - + @@ -671,9 +1575,9 @@ - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc @@ -689,14 +1593,9 @@ - - - - - - + @@ -707,16 +1606,11 @@ - - - - - - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc @@ -729,7 +1623,7 @@ - + @@ -737,9 +1631,9 @@ - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc @@ -750,19 +1644,29 @@ + + + + + - + + + + + + - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc @@ -778,14 +1682,9 @@ - - - - - - + @@ -796,16 +1695,11 @@ - - - - - - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc @@ -816,19 +1710,29 @@ + + + + + - + + + + + + - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc @@ -844,14 +1748,9 @@ - - - - - - + @@ -862,16 +1761,11 @@ - - - - - - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc @@ -887,19 +1781,9 @@ - - - - - - - - - - - + @@ -910,21 +1794,11 @@ - - - - - - - - - - - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc @@ -935,19 +1809,29 @@ + + + + + - + + + + + + - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc @@ -970,7 +1854,7 @@ - + @@ -988,32 +1872,9 @@ - - - - - BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc - - BREPipelineFramework.SampleInstructions.MetaInstructions - - - - - - - - - - - - - - - - - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc @@ -1036,7 +1897,7 @@ - + @@ -1054,9 +1915,9 @@ - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc @@ -1079,7 +1940,7 @@ - + @@ -1097,7 +1958,7 @@ - + @@ -1130,9 +1991,9 @@ - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc @@ -1155,7 +2016,7 @@ - + @@ -1173,9 +2034,9 @@ - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc @@ -1186,29 +2047,19 @@ - - - - - - + - - - - - - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc @@ -1224,9 +2075,14 @@ + + + + + - + @@ -1237,11 +2093,16 @@ + + + + + - + @@ -1534,146 +2395,27 @@ BREPipelineFramework.SampleInstructions.MetaInstructions - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc - - BREPipelineFramework.SampleInstructions.MetaInstructions - - - - - - - - - - - - - BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc - - BREPipelineFramework.SampleInstructions.MetaInstructions - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc - - BREPipelineFramework.SampleInstructions.MetaInstructions - - - - - - - - - - - - - - - + + - + - + - - - - + + - + - - - + @@ -1686,67 +2428,76 @@ - - - - - - - - - - - - - + - + - - + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - - - + + + + + + + - + - - - + + + + + + + - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - - - + @@ -1754,22 +2505,16 @@ - - - + - - - + - + - - - + @@ -1777,95 +2522,73 @@ - - - + - - - + - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - - - + - - 0 - + - + - - - + - - 0 - + - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - - 0 - + - - - + - + - - 0 - + - - - + - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - - - + @@ -1873,22 +2596,16 @@ - - - + - - false - + - + - - - + @@ -1896,62 +2613,48 @@ - - - + - - false - + - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - - - + - - - + - + - - - + - - - + - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - - - + @@ -1959,54 +2662,59 @@ - - - + - - - + - - - - + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + - + - - - + - - - - - - - - - - - - - - - - - - + - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions @@ -2022,13 +2730,11 @@ - - - + - + @@ -2040,116 +2746,113 @@ - - - + - - - - - BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc - - BREPipelineFramework.SampleInstructions.MetaInstructions - - - - - - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - - - + + + + - + - - - + + + + - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - - - + + + + + + + + + + - + - - - + + + + + + + + + + - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + + + + - + - + + + + - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - - - - - - - - - - - - + - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions @@ -2164,9 +2867,25 @@ + + + + + + + + + + + + + + + + - + @@ -2177,53 +2896,75 @@ + + + + + + + + + + + + + + + + - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + - + + + + + + + + + + - - - - - BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc - - BREPipelineFramework.SampleInstructions.MetaInstructions - - - - - - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + @@ -2231,15 +2972,16 @@ - - false - + + + + - + - + @@ -2247,115 +2989,98 @@ - - false - + + + + - - - - - BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc - - BREPipelineFramework.SampleInstructions.MetaInstructions - - - - - - - - - + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - - - + + + + - + - - - + + + + - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - - - + + + + - + - - - + + + + - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - - - + - - 0 - + - + - - - + - - 0 - + - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - - - + @@ -2363,17 +3088,16 @@ - - - + + + + - + - - - + @@ -2381,201 +3105,185 @@ - - - + + + + - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - - - + - - - + - + - - - + - - - + - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - - - + + + + - + - - - + + + + - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - - - + + + + - + - - - + + + + - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - - - + + + + - + - - - + + + + - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - - - + + + + + + + + + + - + - - - + + + + + + + + + + - - - - - BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc - - BREPipelineFramework.SampleInstructions.MetaInstructions - - - - - - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - - - + - - - - - - + - + - - - + - - - - - - + - - - - - - + + + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + @@ -2590,9 +3298,9 @@ - + - + @@ -2607,16 +3315,41 @@ - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + @@ -2631,9 +3364,9 @@ - + - + @@ -2648,66 +3381,86 @@ - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + - + + + + + + + - + - + - + + + + + + + - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + + + - + + + - + - + + + - + + + - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + @@ -2722,9 +3475,9 @@ - + - + @@ -2739,41 +3492,41 @@ - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + - + - + - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + @@ -2788,9 +3541,9 @@ - + - + @@ -2805,108 +3558,112 @@ - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + - + + + + + + + + + - + - + - + + + + + + + + + - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - - - + - - - - - - + - - - + - - - - - - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + - + - + - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + - + + + @@ -2916,12 +3673,14 @@ - + - + - + + + @@ -2931,46 +3690,62 @@ - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - - - - - - - - - - - - - - + - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + - + + + + + + + + + + + + + + + + - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc @@ -2990,9 +3765,7 @@ - - - + @@ -3002,9 +3775,14 @@ + + + false + + - + @@ -3019,9 +3797,7 @@ - - - + @@ -3031,18 +3807,25 @@ + + + false + + - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + + + @@ -3050,16 +3833,23 @@ - + + + + + + - + - + + + @@ -3067,23 +3857,28 @@ - + + + + + + - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + @@ -3098,9 +3893,9 @@ - + - + @@ -3115,91 +3910,119 @@ - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + - + + + + + + + + + - + - + - + + + + + + + + + - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + - + + + + + + + - + - + - + + + + + + + - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + - + - + - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + @@ -3214,9 +4037,9 @@ - + - + @@ -3231,119 +4054,71 @@ - - - - - BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc - - BREPipelineFramework.SampleInstructions.MetaInstructions - - - - - - - - - - - - - - - - - - - - - - - BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc - - BREPipelineFramework.SampleInstructions.MetaInstructions - - - - - - - - - - - - - - - - - - - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + - + - + - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + - + - + - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + - + + + @@ -3353,56 +4128,33 @@ - + - + - + + + - - - - - - - - - - - - BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc - - BREPipelineFramework.SampleInstructions.MetaInstructions - - - - - - - - - - - - + - - + + - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + @@ -3417,9 +4169,9 @@ - + - + @@ -3434,85 +4186,71 @@ - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + - + - + - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + - - - - - - - - - + - + - + - - - - - - - - - + - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + - + + + @@ -3522,12 +4260,14 @@ - + - + - + + + @@ -3537,115 +4277,112 @@ - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - - - + + + + + + + - + - - - + + + + + + + - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + - - - - - - - - - + - + - + - - - - - - - - - + - + - + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + - + - + - + + + + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + + + @@ -3653,16 +4390,15 @@ - - - - + - + - + + + @@ -3670,23 +4406,22 @@ - - - - + - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + + + @@ -3694,16 +4429,17 @@ - - - - + + + - + - + + + @@ -3711,73 +4447,130 @@ - - - - + + + - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + + + - + + + + + + + + + + + + + + + + + + + + + + + - + - + + + - + + + + + + + + + + + + + + + + + + + + + + + - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + + + - + + + - + - + + + - + + + - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + + + @@ -3785,16 +4578,22 @@ - + + + - + + + - + - + + + @@ -3802,35 +4601,29 @@ - + + + - + + + - - - - - BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc - - BREPipelineFramework.SampleInstructions.MetaInstructions - - - - - - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + + + @@ -3838,16 +4631,17 @@ - - - - + + 0 + - + - + + + @@ -3855,17 +4649,16 @@ - - - - + + 0 + - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions @@ -3876,67 +4669,62 @@ - - - - - - - - - - - - - - - - - - - - - false + + 0 - + - - + + 0 - - - - - + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + 0 + + + + + + + + + + + + + 0 + - + - - - - - - false - - - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions @@ -3957,14 +4745,13 @@ - - - - + + false + - + @@ -3981,64 +4768,57 @@ - - - - + + false + - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + + + - - - - - - - + - + + + - - - - - - - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + + + @@ -4046,16 +4826,27 @@ - + + + - + + + + + + + + - + - + + + @@ -4063,349 +4854,276 @@ - + + + - + + + + + + + + - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + + + - + + + - - - - + + + - + - + + + - + + + - - - - + + + - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - - - - - - - - - - - - - - + - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - - - - - - - - - - + - - - - - - - - - - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - - - - + + + - + - - - - + + + - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - - - - + - + - - - - + - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - - - - - - - - - - + - - - - - - - - - - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + + + - - - - - - - + - + + + - - - - - - - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + + + - + + + - + - + + + - + + + - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - - - - + + + - + - - - - + + + - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + @@ -4413,16 +5131,15 @@ - - - - + + false + - + - + @@ -4430,99 +5147,74 @@ - - - - + + false + - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - - - - - - - - - - - - - - + - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - - - - + + + - + - - - - + + + - - - - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - - 0 + + - - - - + - - 0 + + - - - - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions @@ -4533,35 +5225,29 @@ - - + + 0 - - - - + - - + + 0 - - - - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions @@ -4577,16 +5263,13 @@ - - 0 + + - - - - + @@ -4598,38 +5281,16 @@ - - 0 + + - - - - - - - - - - BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc - - BREPipelineFramework.SampleInstructions.MetaInstructions - - - - - - - - - - - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions @@ -4644,12 +5305,9 @@ - - - - + @@ -4660,15 +5318,12 @@ - - - - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions @@ -4678,59 +5333,43 @@ - - - - - - + - - - - - - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - - 0 + + - - - - + - - 0 + + - - - - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions @@ -4740,50 +5379,55 @@ - - - - + - - - - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + - + + + + + + + - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions - + - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions @@ -4793,20 +5437,36 @@ + + + + + + + + - + + + + + + + + + - + - - + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc BREPipelineFramework.SampleInstructions.MetaInstructions @@ -4822,14 +5482,11 @@ - - - - + - + @@ -4841,16 +5498,13 @@ - - - - + - + diff --git a/BREPipelineFramework/BRE Artifacts/Vocabularies/BREPipelineFramework.SampleInstructions.CachingInstructions.1.1.xml b/BREPipelineFramework/BRE Artifacts/Vocabularies/BREPipelineFramework.SampleInstructions.CachingInstructions.1.1.xml new file mode 100644 index 0000000..55e5fd6 --- /dev/null +++ b/BREPipelineFramework/BRE Artifacts/Vocabularies/BREPipelineFramework.SampleInstructions.CachingInstructions.1.1.xml @@ -0,0 +1,354 @@ + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + 0 + + + + + + + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + 0 + + + + + + + + + + + 0 + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/BREPipelineFramework/BRE Artifacts/Vocabularies/BREPipelineFramework.SampleInstructions.CachingInstructions.1.2.xml b/BREPipelineFramework/BRE Artifacts/Vocabularies/BREPipelineFramework.SampleInstructions.CachingInstructions.1.2.xml new file mode 100644 index 0000000..7e56bdd --- /dev/null +++ b/BREPipelineFramework/BRE Artifacts/Vocabularies/BREPipelineFramework.SampleInstructions.CachingInstructions.1.2.xml @@ -0,0 +1,409 @@ + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + 0 + + + + + + + + + + + 0 + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + 0 + + + + + + + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + 0 + + + + + + + + + + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + \ No newline at end of file diff --git a/BREPipelineFramework/BRE Artifacts/Vocabularies/BREPipelineFramework.SampleInstructions.HelperInstructions.1.6.xml b/BREPipelineFramework/BRE Artifacts/Vocabularies/BREPipelineFramework.SampleInstructions.HelperInstructions.1.6.xml new file mode 100644 index 0000000..a442923 --- /dev/null +++ b/BREPipelineFramework/BRE Artifacts/Vocabularies/BREPipelineFramework.SampleInstructions.HelperInstructions.1.6.xml @@ -0,0 +1,1137 @@ + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + 0 + + + + + + + + + + + + + + + + + + 0 + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + 0 + + + + + + + + + + + + + 0 + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + 0 + + + + + + + + + + + + + 0 + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + false + + + + + + + + + + + + + + + + + + + + + + + false + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + false + + + + + + + + + + + + + + + + false + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + 0 + + + + + + + + + + + + + 0 + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/BREPipelineFramework/BRE Artifacts/Vocabularies/BREPipelineFramework.SampleInstructions.HttpHeaderInstructions.1.0.xml b/BREPipelineFramework/BRE Artifacts/Vocabularies/BREPipelineFramework.SampleInstructions.HttpHeaderInstructions.1.0.xml new file mode 100644 index 0000000..8346287 --- /dev/null +++ b/BREPipelineFramework/BRE Artifacts/Vocabularies/BREPipelineFramework.SampleInstructions.HttpHeaderInstructions.1.0.xml @@ -0,0 +1,97 @@ + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/BREPipelineFramework/BRE Artifacts/Vocabularies/BREPipelineFramework.SampleInstructions.PipelineInstructions.1.0.xml b/BREPipelineFramework/BRE Artifacts/Vocabularies/BREPipelineFramework.SampleInstructions.PipelineInstructions.1.0.xml new file mode 100644 index 0000000..e1f60d9 --- /dev/null +++ b/BREPipelineFramework/BRE Artifacts/Vocabularies/BREPipelineFramework.SampleInstructions.PipelineInstructions.1.0.xml @@ -0,0 +1,308 @@ + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + false + + + + + + + + + + + + + + + + + + + + + + + false + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + false + + + + + + + + + + + + + + + + + + false + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/BREPipelineFramework/BRE Artifacts/Vocabularies/BREPipelineFramework.SampleInstructions.XMLTranslatorInstructions.1.1.xml b/BREPipelineFramework/BRE Artifacts/Vocabularies/BREPipelineFramework.SampleInstructions.XMLTranslatorInstructions.1.1.xml new file mode 100644 index 0000000..c858f5c --- /dev/null +++ b/BREPipelineFramework/BRE Artifacts/Vocabularies/BREPipelineFramework.SampleInstructions.XMLTranslatorInstructions.1.1.xml @@ -0,0 +1,906 @@ + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc + + BREPipelineFramework.SampleInstructions.MetaInstructions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/BREPipelineFramework/BREPipelineFramework.Helpers/BREPipelineFramework.Helpers.csproj b/BREPipelineFramework/BREPipelineFramework.Helpers/BREPipelineFramework.Helpers.csproj index 2462d59..c690739 100644 --- a/BREPipelineFramework/BREPipelineFramework.Helpers/BREPipelineFramework.Helpers.csproj +++ b/BREPipelineFramework/BREPipelineFramework.Helpers/BREPipelineFramework.Helpers.csproj @@ -101,6 +101,7 @@ + diff --git a/BREPipelineFramework/BREPipelineFramework.Helpers/FailureActionEnum.cs b/BREPipelineFramework/BREPipelineFramework.Helpers/FailureActionEnum.cs index 6cc1c8a..bcccf8a 100644 --- a/BREPipelineFramework/BREPipelineFramework.Helpers/FailureActionEnum.cs +++ b/BREPipelineFramework/BREPipelineFramework.Helpers/FailureActionEnum.cs @@ -6,7 +6,7 @@ public enum FailureActionEnum { Exception = 0, - DefaultForType = 1, + BlankOrDefaultValue = 1, Null = 2 } } diff --git a/BREPipelineFramework/BREPipelineFramework.Helpers/MessageModificationInstructionTypeEnum.cs b/BREPipelineFramework/BREPipelineFramework.Helpers/MessageModificationInstructionTypeEnum.cs index 29aba73..fc6a0ba 100644 --- a/BREPipelineFramework/BREPipelineFramework.Helpers/MessageModificationInstructionTypeEnum.cs +++ b/BREPipelineFramework/BREPipelineFramework.Helpers/MessageModificationInstructionTypeEnum.cs @@ -7,15 +7,16 @@ namespace BREPipelineFramework.Helpers { public enum MessageModificationInstructionTypeEnum { - RemoveNamespace, - UpdateNamespaceAndPrefix, - AddRootNodeNamespaceAndPrefix, - UpdateRootNodeNamespaceAndPrefix, - UpdateElementName, - UpdateElementValue, - UpdateAttributeName, - UpdateAttributeValue, - RemoveAttribute, - RemoveElement + RemoveNamespace = 0, + UpdateNamespaceAndPrefix = 1, + AddRootNodeNamespaceAndPrefix = 2, + UpdateRootNodeNamespaceAndPrefix = 3, + UpdateElementName = 4, + UpdateElementValue = 5, + UpdateAttributeName = 6, + UpdateAttributeValue = 7, + RemoveAttribute = 8, + RemoveElement = 9, + RemoveElementAndChildElements = 10 } } diff --git a/BREPipelineFramework/BREPipelineFramework.Helpers/MessageModificationTranslatorStream.cs b/BREPipelineFramework/BREPipelineFramework.Helpers/MessageModificationTranslatorStream.cs index f9f9164..16a2eb8 100644 --- a/BREPipelineFramework/BREPipelineFramework.Helpers/MessageModificationTranslatorStream.cs +++ b/BREPipelineFramework/BREPipelineFramework.Helpers/MessageModificationTranslatorStream.cs @@ -18,6 +18,9 @@ public class MessageModificationTranslatorStream : XmlTranslatorStream private bool skipWhiteSpace = false; private string callToken; private Stream inputStream; + private bool skippingChildElements = false; + private string nameOfCurrentlySkippedChildElement = string.Empty; + private string namespaceOfCurrentlySkippedChildElement = string.Empty; public MessageModificationTranslatorStream(Stream stream, List messageModificationInstructions, string callToken) : base(XmlReader.Create(stream)) @@ -59,10 +62,33 @@ protected override void TranslateElement() skipElementTranslation = true; break; } + case MessageModificationInstructionTypeEnum.RemoveElementAndChildElements: + { + if (messageModificationInstruction.Name != null) + { + if (messageModificationInstruction.Name != m_reader.LocalName) + { + break; + } + } + + if (messageModificationInstruction.Namespace != null) + { + if (messageModificationInstruction.Namespace != m_reader.NamespaceURI) + { + break; + } + } + + skippingChildElements = true; + nameOfCurrentlySkippedChildElement = messageModificationInstruction.Name; + namespaceOfCurrentlySkippedChildElement = messageModificationInstruction.Namespace; + break; + } } } - if (!skipElementTranslation) + if (!skipElementTranslation && !skippingChildElements) { base.TranslateElement(); } @@ -166,7 +192,10 @@ protected override void TranslateStartElement(string prefix, string localName, s } } - base.TranslateStartElement(prefix, localName, nsURI); + if (!skippingChildElements) + { + base.TranslateStartElement(prefix, localName, nsURI); + } } protected override void TranslateText(string value) @@ -208,8 +237,27 @@ protected override void TranslateText(string value) } case MessageModificationInstructionTypeEnum.RemoveElement: { - TraceManager.PipelineComponent.TraceInfo(lastNodeName + " - " + lastNodeNamespace); + if (messageModificationInstruction.Name != null) + { + if (messageModificationInstruction.Name != lastNodeName) + { + break; + } + } + if (messageModificationInstruction.Namespace != null) + { + if (messageModificationInstruction.Namespace != lastNodeNamespace) + { + break; + } + } + + skipTranslateText = true; + break; + } + case MessageModificationInstructionTypeEnum.RemoveElementAndChildElements: + { if (messageModificationInstruction.Name != null) { if (messageModificationInstruction.Name != lastNodeName) @@ -232,7 +280,7 @@ protected override void TranslateText(string value) } } - if (!skipTranslateText) + if (!skipTranslateText && !skippingChildElements) { base.TranslateText(value); } @@ -242,6 +290,7 @@ protected override void TranslateEndElement(bool full) { skipWhiteSpace = false; bool skipElementTranslation = false; + bool finalSkippingChildElement = false; foreach (MessageModificationDetails messageModificationInstruction in messageModificationInstructions) { @@ -268,22 +317,54 @@ protected override void TranslateEndElement(bool full) skipElementTranslation = true; break; } + case MessageModificationInstructionTypeEnum.RemoveElementAndChildElements: + { + if (skippingChildElements) + { + if (messageModificationInstruction.Name != null) + { + if (messageModificationInstruction.Name != m_reader.LocalName) + { + break; + } + } + + if (messageModificationInstruction.Namespace != null) + { + if (messageModificationInstruction.Namespace != m_reader.NamespaceURI) + { + break; + } + } + + finalSkippingChildElement = true; + } + + break; + } } } - if (!skipElementTranslation) + if (!skipElementTranslation && !skippingChildElements && !skippingChildElements) { base.TranslateEndElement(full); } else { skipWhiteSpace = true; + + if (skippingChildElements && finalSkippingChildElement) + { + skippingChildElements = false; + nameOfCurrentlySkippedChildElement = string.Empty; + namespaceOfCurrentlySkippedChildElement = string.Empty; + } } } protected override void TranslateWhitespace(string space) { - if (!skipWhiteSpace) + if (!skipWhiteSpace && !skippingChildElements) { base.TranslateWhitespace(space); } @@ -334,7 +415,7 @@ protected override void TranslateAttribute() } } - if (!skipAttributeTranslation) + if (!skipAttributeTranslation && !skippingChildElements) { base.TranslateAttribute(); } diff --git a/BREPipelineFramework/BREPipelineFramework.Helpers/ObjectCreator.cs b/BREPipelineFramework/BREPipelineFramework.Helpers/ObjectCreator.cs index 9bb0dec..6922a67 100644 --- a/BREPipelineFramework/BREPipelineFramework.Helpers/ObjectCreator.cs +++ b/BREPipelineFramework/BREPipelineFramework.Helpers/ObjectCreator.cs @@ -1,6 +1,7 @@ using System; using System.Reflection.Emit; using System.Reflection; +using System.Collections.Generic; namespace BREPipelineFramework.Helpers { @@ -12,12 +13,54 @@ public class ObjectCreator { delegate object MethodInvoker(); MethodInvoker methodHandler = null; - + private static Dictionary typeDictionary = new Dictionary(); + public ObjectCreator(ConstructorInfo target) { CreateObject(target); } + public object CreateInstance() + { + return methodHandler(); + } + + public static Type ResolveType(string fullyQualifiedClass) + { + Type resolvedType; + + //Check to see if the type already exists in the static typeDictionary, if so then use that type, + //if not then get the type and add it to the typeDictionary + if (typeDictionary.TryGetValue(fullyQualifiedClass, out resolvedType)) + { + resolvedType = typeDictionary[fullyQualifiedClass]; + } + else + { + resolvedType = Type.GetType(fullyQualifiedClass); + + if (resolvedType != null) + { + typeDictionary.Add(fullyQualifiedClass, resolvedType); + } + else + { + throw new Exception("Unable to instantiate object of type - " + fullyQualifiedClass); + } + } + + return resolvedType; + } + + public static object CreateConstructorlessInstance(Type type) + { + ConstructorInfo info = type.GetConstructor(Type.EmptyTypes); + ObjectCreator inv = new ObjectCreator(info); + object o = null; + o = inv.CreateInstance(); + return o; + } + void CreateObject(ConstructorInfo target) { DynamicMethod dynamic = new DynamicMethod(string.Empty, typeof(object), new Type[0], target.DeclaringType); @@ -30,10 +73,5 @@ void CreateObject(ConstructorInfo target) methodHandler = (MethodInvoker)dynamic.CreateDelegate(typeof(MethodInvoker)); } - - public object CreateInstance() - { - return methodHandler(); - } } } diff --git a/BREPipelineFramework/BREPipelineFramework.Helpers/PipelineExecutionHelper.cs b/BREPipelineFramework/BREPipelineFramework.Helpers/PipelineExecutionHelper.cs new file mode 100644 index 0000000..cd397e6 --- /dev/null +++ b/BREPipelineFramework/BREPipelineFramework.Helpers/PipelineExecutionHelper.cs @@ -0,0 +1,38 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using Microsoft.BizTalk.Component.Interop; +using Microsoft.BizTalk.Message.Interop; + +namespace BREPipelineFramework.Helpers +{ + public static class PipelineExecutionHelper + { + public static Microsoft.BizTalk.Message.Interop.IBaseMessage Disassemble(IDisassemblerComponent disassembler, Microsoft.BizTalk.Message.Interop.IBaseMessage inmsg, Microsoft.BizTalk.Component.Interop.IPipelineContext pc) + { + disassembler.Disassemble(pc, inmsg); + IBaseMessage message = disassembler.GetNext(pc); + pc.ResourceTracker.AddResource(message); + + return message; + } + + public static Microsoft.BizTalk.Message.Interop.IBaseMessage Assemble(IAssemblerComponent assembler, Microsoft.BizTalk.Message.Interop.IBaseMessage inmsg, Microsoft.BizTalk.Component.Interop.IPipelineContext pc) + { + assembler.AddDocument(pc, inmsg); + IBaseMessage message = assembler.Assemble(pc); + pc.ResourceTracker.AddResource(message); + + return message; + } + + public static Microsoft.BizTalk.Message.Interop.IBaseMessage Execute(IComponent component, Microsoft.BizTalk.Message.Interop.IBaseMessage inmsg, Microsoft.BizTalk.Component.Interop.IPipelineContext pc) + { + IBaseMessage message = component.Execute(pc, inmsg); + pc.ResourceTracker.AddResource(message); + + return message; + } + } +} diff --git a/BREPipelineFramework/BREPipelineFramework.Helpers/Properties/AssemblyInfo.cs b/BREPipelineFramework/BREPipelineFramework.Helpers/Properties/AssemblyInfo.cs index 38ed573..3618731 100644 --- a/BREPipelineFramework/BREPipelineFramework.Helpers/Properties/AssemblyInfo.cs +++ b/BREPipelineFramework/BREPipelineFramework.Helpers/Properties/AssemblyInfo.cs @@ -33,4 +33,4 @@ // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] [assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.5.0.0")] +[assembly: AssemblyFileVersion("1.6.0.0")] diff --git a/BREPipelineFramework/BREPipelineFramework.Helpers/StaticHelpers.cs b/BREPipelineFramework/BREPipelineFramework.Helpers/StaticHelpers.cs index 24e3ec1..bd41b36 100644 --- a/BREPipelineFramework/BREPipelineFramework.Helpers/StaticHelpers.cs +++ b/BREPipelineFramework/BREPipelineFramework.Helpers/StaticHelpers.cs @@ -63,5 +63,45 @@ public static string ReadFromSSO(string appName, string propName) appMgmtBag.Read(propName, out propertyValue, 0); return (string)propertyValue; } + + public static string ReadFromSSO(string applicationName, string key, FailureActionEnum failureAction, string value) + { + try + { + value = ReadFromSSO(applicationName, key); + } + catch (Exception e) + { + if (failureAction == FailureActionEnum.Exception) + { + throw new Exception("Unable to read SSO key " + key + " from application " + applicationName + ".", e); + } + else if (failureAction == FailureActionEnum.BlankOrDefaultValue) + { + value = string.Empty; + } + else if (failureAction == FailureActionEnum.Null) + { + // Do nothing, leave as null + } + } + + if (string.IsNullOrEmpty(value)) + { + if (failureAction == FailureActionEnum.Exception) + { + throw new Exception("Unable to read SSO key " + key + " from application " + applicationName + "."); + } + else if (failureAction == FailureActionEnum.BlankOrDefaultValue) + { + value = string.Empty; + } + else if (failureAction == FailureActionEnum.Null) + { + // Do nothing, leave as null + } + } + return value; + } } } diff --git a/BREPipelineFramework/BREPipelineFramework.Helpers/TypeCaster.cs b/BREPipelineFramework/BREPipelineFramework.Helpers/TypeCaster.cs index 1bcd95b..cfc820d 100644 --- a/BREPipelineFramework/BREPipelineFramework.Helpers/TypeCaster.cs +++ b/BREPipelineFramework/BREPipelineFramework.Helpers/TypeCaster.cs @@ -45,6 +45,7 @@ public static object GetTypedObject(object sourceString, TypeEnum type) o = sourceString.ToString(); break; case TypeEnum.NoCastRequired: + o = sourceString; break; } diff --git a/BREPipelineFramework/BREPipelineFramework.Installer/BREPipelineFramework.Installer.vdproj b/BREPipelineFramework/BREPipelineFramework.Installer/BREPipelineFramework.Installer.vdproj index 07ca655..5fec804 100644 --- a/BREPipelineFramework/BREPipelineFramework.Installer/BREPipelineFramework.Installer.vdproj +++ b/BREPipelineFramework/BREPipelineFramework.Installer/BREPipelineFramework.Installer.vdproj @@ -21,62 +21,38 @@ } "Entry" { - "MsmKey" = "8:_0A590844F0364CF8A21472FDA96B26F5" + "MsmKey" = "8:_03B9BE437CB644C78A4C76C9F31BC608" "OwnerKey" = "8:_UNDEFINED" "MsmSig" = "8:_UNDEFINED" } "Entry" { - "MsmKey" = "8:_10216D8AB63A4084AE2828AF9C816B3F" + "MsmKey" = "8:_0A590844F0364CF8A21472FDA96B26F5" "OwnerKey" = "8:_UNDEFINED" "MsmSig" = "8:_UNDEFINED" } "Entry" { - "MsmKey" = "8:_13EA0814C515D045A8F184BCBDAB5013" - "OwnerKey" = "8:_4BA62C45956D47E1BBD6A6A0EE4812CD" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_13EA0814C515D045A8F184BCBDAB5013" - "OwnerKey" = "8:_D4711DFF145A40A3A9F1307568D3F475" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_13EA0814C515D045A8F184BCBDAB5013" - "OwnerKey" = "8:_C0596F2263444A7E91ED542060F7C8CF" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_13EA0814C515D045A8F184BCBDAB5013" - "OwnerKey" = "8:_B7A6006E5D9B4F2182EE0F00EC980E9C" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_13EA0814C515D045A8F184BCBDAB5013" - "OwnerKey" = "8:_88AA248BD7D1458BA2DE61BF9759097C" + "MsmKey" = "8:_10216D8AB63A4084AE2828AF9C816B3F" + "OwnerKey" = "8:_UNDEFINED" "MsmSig" = "8:_UNDEFINED" } "Entry" { - "MsmKey" = "8:_13EA0814C515D045A8F184BCBDAB5013" - "OwnerKey" = "8:_6B8BE437563D436B887F15E629668CA1" + "MsmKey" = "8:_120F391D97FD44E892B28A4EF2C4C590" + "OwnerKey" = "8:_UNDEFINED" "MsmSig" = "8:_UNDEFINED" } "Entry" { - "MsmKey" = "8:_13EA0814C515D045A8F184BCBDAB5013" - "OwnerKey" = "8:_5D5C04ED6CC54E0082DD11CD8951BE4B" + "MsmKey" = "8:_176E99656C4316ECCC0C3399ABDEFE61" + "OwnerKey" = "8:_28C9460270364816BB4A28C591A59E9E" "MsmSig" = "8:_UNDEFINED" } "Entry" { "MsmKey" = "8:_176E99656C4316ECCC0C3399ABDEFE61" - "OwnerKey" = "8:_28C9460270364816BB4A28C591A59E9E" + "OwnerKey" = "8:_DD1253DF02DB1357293E5FF0C3F73FBE" "MsmSig" = "8:_UNDEFINED" } "Entry" @@ -159,170 +135,200 @@ } "Entry" { - "MsmKey" = "8:_184DFC825A2FFA87F27B4680A99857FC" - "OwnerKey" = "8:_28C9460270364816BB4A28C591A59E9E" + "MsmKey" = "8:_1A415A838AF444B6B2AD984A486061B8" + "OwnerKey" = "8:_UNDEFINED" "MsmSig" = "8:_UNDEFINED" } "Entry" { - "MsmKey" = "8:_184DFC825A2FFA87F27B4680A99857FC" - "OwnerKey" = "8:_D4711DFF145A40A3A9F1307568D3F475" + "MsmKey" = "8:_1DA79188E5131AD6E4273BC0AA086E68" + "OwnerKey" = "8:_69C3BF91E19B95488A49E5886598B4C6" "MsmSig" = "8:_UNDEFINED" } "Entry" { - "MsmKey" = "8:_184DFC825A2FFA87F27B4680A99857FC" - "OwnerKey" = "8:_C0596F2263444A7E91ED542060F7C8CF" + "MsmKey" = "8:_1DA79188E5131AD6E4273BC0AA086E68" + "OwnerKey" = "8:_D4711DFF145A40A3A9F1307568D3F475" "MsmSig" = "8:_UNDEFINED" } "Entry" { - "MsmKey" = "8:_184DFC825A2FFA87F27B4680A99857FC" - "OwnerKey" = "8:_B7A6006E5D9B4F2182EE0F00EC980E9C" + "MsmKey" = "8:_1DA79188E5131AD6E4273BC0AA086E68" + "OwnerKey" = "8:_63CA8DF160B246FD80816CB8C991405D" "MsmSig" = "8:_UNDEFINED" } "Entry" { - "MsmKey" = "8:_184DFC825A2FFA87F27B4680A99857FC" - "OwnerKey" = "8:_88AA248BD7D1458BA2DE61BF9759097C" + "MsmKey" = "8:_1DA79188E5131AD6E4273BC0AA086E68" + "OwnerKey" = "8:_5D5C04ED6CC54E0082DD11CD8951BE4B" "MsmSig" = "8:_UNDEFINED" } "Entry" { - "MsmKey" = "8:_184DFC825A2FFA87F27B4680A99857FC" - "OwnerKey" = "8:_6B8BE437563D436B887F15E629668CA1" + "MsmKey" = "8:_1DA79188E5131AD6E4273BC0AA086E68" + "OwnerKey" = "8:_81C3F34F912641C089D5C8F5A254DF74" "MsmSig" = "8:_UNDEFINED" } "Entry" { - "MsmKey" = "8:_184DFC825A2FFA87F27B4680A99857FC" - "OwnerKey" = "8:_63CA8DF160B246FD80816CB8C991405D" + "MsmKey" = "8:_1DA79188E5131AD6E4273BC0AA086E68" + "OwnerKey" = "8:_B9697B50024D4296B23E3F7FF24D728D" "MsmSig" = "8:_UNDEFINED" } "Entry" { - "MsmKey" = "8:_184DFC825A2FFA87F27B4680A99857FC" - "OwnerKey" = "8:_5D5C04ED6CC54E0082DD11CD8951BE4B" + "MsmKey" = "8:_1DA79188E5131AD6E4273BC0AA086E68" + "OwnerKey" = "8:_4BA62C45956D47E1BBD6A6A0EE4812CD" "MsmSig" = "8:_UNDEFINED" } "Entry" { - "MsmKey" = "8:_184DFC825A2FFA87F27B4680A99857FC" - "OwnerKey" = "8:_4BA62C45956D47E1BBD6A6A0EE4812CD" + "MsmKey" = "8:_1DA79188E5131AD6E4273BC0AA086E68" + "OwnerKey" = "8:_C0596F2263444A7E91ED542060F7C8CF" "MsmSig" = "8:_UNDEFINED" } "Entry" { - "MsmKey" = "8:_184DFC825A2FFA87F27B4680A99857FC" - "OwnerKey" = "8:_13EA0814C515D045A8F184BCBDAB5013" + "MsmKey" = "8:_1DA79188E5131AD6E4273BC0AA086E68" + "OwnerKey" = "8:_B7A6006E5D9B4F2182EE0F00EC980E9C" "MsmSig" = "8:_UNDEFINED" } "Entry" { - "MsmKey" = "8:_1A415A838AF444B6B2AD984A486061B8" - "OwnerKey" = "8:_UNDEFINED" + "MsmKey" = "8:_1DA79188E5131AD6E4273BC0AA086E68" + "OwnerKey" = "8:_88AA248BD7D1458BA2DE61BF9759097C" "MsmSig" = "8:_UNDEFINED" } "Entry" { "MsmKey" = "8:_1DA79188E5131AD6E4273BC0AA086E68" - "OwnerKey" = "8:_69C3BF91E19B95488A49E5886598B4C6" + "OwnerKey" = "8:_6B8BE437563D436B887F15E629668CA1" "MsmSig" = "8:_UNDEFINED" } "Entry" { "MsmKey" = "8:_1DA79188E5131AD6E4273BC0AA086E68" - "OwnerKey" = "8:_D4711DFF145A40A3A9F1307568D3F475" + "OwnerKey" = "8:_176E99656C4316ECCC0C3399ABDEFE61" "MsmSig" = "8:_UNDEFINED" } "Entry" { "MsmKey" = "8:_1DA79188E5131AD6E4273BC0AA086E68" - "OwnerKey" = "8:_63CA8DF160B246FD80816CB8C991405D" + "OwnerKey" = "8:_A8D5E072CD9F4A3D839DCA5180BE92A5" "MsmSig" = "8:_UNDEFINED" } "Entry" { "MsmKey" = "8:_1DA79188E5131AD6E4273BC0AA086E68" - "OwnerKey" = "8:_5D5C04ED6CC54E0082DD11CD8951BE4B" + "OwnerKey" = "8:_A9B074EED619485FB67AB9116006233B" "MsmSig" = "8:_UNDEFINED" } "Entry" { "MsmKey" = "8:_1DA79188E5131AD6E4273BC0AA086E68" - "OwnerKey" = "8:_81C3F34F912641C089D5C8F5A254DF74" + "OwnerKey" = "8:_28C9460270364816BB4A28C591A59E9E" "MsmSig" = "8:_UNDEFINED" } "Entry" { - "MsmKey" = "8:_1DA79188E5131AD6E4273BC0AA086E68" - "OwnerKey" = "8:_B9697B50024D4296B23E3F7FF24D728D" + "MsmKey" = "8:_25B06856707A4B588C45CE06813B2641" + "OwnerKey" = "8:_UNDEFINED" "MsmSig" = "8:_UNDEFINED" } "Entry" { - "MsmKey" = "8:_1DA79188E5131AD6E4273BC0AA086E68" - "OwnerKey" = "8:_4BA62C45956D47E1BBD6A6A0EE4812CD" + "MsmKey" = "8:_28C9460270364816BB4A28C591A59E9E" + "OwnerKey" = "8:_UNDEFINED" "MsmSig" = "8:_UNDEFINED" } "Entry" { - "MsmKey" = "8:_1DA79188E5131AD6E4273BC0AA086E68" + "MsmKey" = "8:_2E5E4B74729C4208AC692FB528EFDB8A" + "OwnerKey" = "8:_UNDEFINED" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_33D6BA98C8674549814CD477A27115E7" + "OwnerKey" = "8:_UNDEFINED" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_4996017CC792E31CBE8E4179CC6ED999" + "OwnerKey" = "8:_28C9460270364816BB4A28C591A59E9E" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_4996017CC792E31CBE8E4179CC6ED999" + "OwnerKey" = "8:_D4711DFF145A40A3A9F1307568D3F475" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_4996017CC792E31CBE8E4179CC6ED999" "OwnerKey" = "8:_C0596F2263444A7E91ED542060F7C8CF" "MsmSig" = "8:_UNDEFINED" } "Entry" { - "MsmKey" = "8:_1DA79188E5131AD6E4273BC0AA086E68" + "MsmKey" = "8:_4996017CC792E31CBE8E4179CC6ED999" + "OwnerKey" = "8:_B9697B50024D4296B23E3F7FF24D728D" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_4996017CC792E31CBE8E4179CC6ED999" "OwnerKey" = "8:_B7A6006E5D9B4F2182EE0F00EC980E9C" "MsmSig" = "8:_UNDEFINED" } "Entry" { - "MsmKey" = "8:_1DA79188E5131AD6E4273BC0AA086E68" - "OwnerKey" = "8:_88AA248BD7D1458BA2DE61BF9759097C" + "MsmKey" = "8:_4996017CC792E31CBE8E4179CC6ED999" + "OwnerKey" = "8:_A9B074EED619485FB67AB9116006233B" "MsmSig" = "8:_UNDEFINED" } "Entry" { - "MsmKey" = "8:_1DA79188E5131AD6E4273BC0AA086E68" - "OwnerKey" = "8:_6B8BE437563D436B887F15E629668CA1" + "MsmKey" = "8:_4996017CC792E31CBE8E4179CC6ED999" + "OwnerKey" = "8:_88AA248BD7D1458BA2DE61BF9759097C" "MsmSig" = "8:_UNDEFINED" } "Entry" { - "MsmKey" = "8:_1DA79188E5131AD6E4273BC0AA086E68" - "OwnerKey" = "8:_176E99656C4316ECCC0C3399ABDEFE61" + "MsmKey" = "8:_4996017CC792E31CBE8E4179CC6ED999" + "OwnerKey" = "8:_6B8BE437563D436B887F15E629668CA1" "MsmSig" = "8:_UNDEFINED" } "Entry" { - "MsmKey" = "8:_1DA79188E5131AD6E4273BC0AA086E68" - "OwnerKey" = "8:_A8D5E072CD9F4A3D839DCA5180BE92A5" + "MsmKey" = "8:_4996017CC792E31CBE8E4179CC6ED999" + "OwnerKey" = "8:_63CA8DF160B246FD80816CB8C991405D" "MsmSig" = "8:_UNDEFINED" } "Entry" { - "MsmKey" = "8:_1DA79188E5131AD6E4273BC0AA086E68" - "OwnerKey" = "8:_A9B074EED619485FB67AB9116006233B" + "MsmKey" = "8:_4996017CC792E31CBE8E4179CC6ED999" + "OwnerKey" = "8:_5D5C04ED6CC54E0082DD11CD8951BE4B" "MsmSig" = "8:_UNDEFINED" } "Entry" { - "MsmKey" = "8:_1DA79188E5131AD6E4273BC0AA086E68" - "OwnerKey" = "8:_28C9460270364816BB4A28C591A59E9E" + "MsmKey" = "8:_4996017CC792E31CBE8E4179CC6ED999" + "OwnerKey" = "8:_D33ED0FB65A993776264BD384B7AD57E" "MsmSig" = "8:_UNDEFINED" } "Entry" { - "MsmKey" = "8:_28C9460270364816BB4A28C591A59E9E" - "OwnerKey" = "8:_UNDEFINED" + "MsmKey" = "8:_4996017CC792E31CBE8E4179CC6ED999" + "OwnerKey" = "8:_4BA62C45956D47E1BBD6A6A0EE4812CD" "MsmSig" = "8:_UNDEFINED" } "Entry" { - "MsmKey" = "8:_2E5E4B74729C4208AC692FB528EFDB8A" - "OwnerKey" = "8:_UNDEFINED" + "MsmKey" = "8:_4996017CC792E31CBE8E4179CC6ED999" + "OwnerKey" = "8:_DFDF8778ECFEB5A34E194DECF1BB7326" "MsmSig" = "8:_UNDEFINED" } "Entry" @@ -532,19 +538,19 @@ "Entry" { "MsmKey" = "8:_6387E4820C57B56BC9CBA3AD30BE17C4" - "OwnerKey" = "8:_D4711DFF145A40A3A9F1307568D3F475" + "OwnerKey" = "8:_D33ED0FB65A993776264BD384B7AD57E" "MsmSig" = "8:_UNDEFINED" } "Entry" { "MsmKey" = "8:_6387E4820C57B56BC9CBA3AD30BE17C4" - "OwnerKey" = "8:_13EA0814C515D045A8F184BCBDAB5013" + "OwnerKey" = "8:_DFDF8778ECFEB5A34E194DECF1BB7326" "MsmSig" = "8:_UNDEFINED" } "Entry" { "MsmKey" = "8:_6387E4820C57B56BC9CBA3AD30BE17C4" - "OwnerKey" = "8:_184DFC825A2FFA87F27B4680A99857FC" + "OwnerKey" = "8:_D4711DFF145A40A3A9F1307568D3F475" "MsmSig" = "8:_UNDEFINED" } "Entry" @@ -718,6 +724,12 @@ "Entry" { "MsmKey" = "8:_707F02F94A7721F3F28D47D1F367BAF4" + "OwnerKey" = "8:_DD1253DF02DB1357293E5FF0C3F73FBE" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_707F02F94A7721F3F28D47D1F367BAF4" "OwnerKey" = "8:_D4711DFF145A40A3A9F1307568D3F475" "MsmSig" = "8:_UNDEFINED" } @@ -771,6 +783,72 @@ } "Entry" { + "MsmKey" = "8:_7A08B73AEB6200F752A9E44A3D90A0E1" + "OwnerKey" = "8:_D4711DFF145A40A3A9F1307568D3F475" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_7A08B73AEB6200F752A9E44A3D90A0E1" + "OwnerKey" = "8:_D33ED0FB65A993776264BD384B7AD57E" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_7A08B73AEB6200F752A9E44A3D90A0E1" + "OwnerKey" = "8:_DD1253DF02DB1357293E5FF0C3F73FBE" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_7A08B73AEB6200F752A9E44A3D90A0E1" + "OwnerKey" = "8:_C0596F2263444A7E91ED542060F7C8CF" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_7A08B73AEB6200F752A9E44A3D90A0E1" + "OwnerKey" = "8:_B7A6006E5D9B4F2182EE0F00EC980E9C" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_7A08B73AEB6200F752A9E44A3D90A0E1" + "OwnerKey" = "8:_88AA248BD7D1458BA2DE61BF9759097C" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_7A08B73AEB6200F752A9E44A3D90A0E1" + "OwnerKey" = "8:_6B8BE437563D436B887F15E629668CA1" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_7A08B73AEB6200F752A9E44A3D90A0E1" + "OwnerKey" = "8:_63CA8DF160B246FD80816CB8C991405D" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_7A08B73AEB6200F752A9E44A3D90A0E1" + "OwnerKey" = "8:_5D5C04ED6CC54E0082DD11CD8951BE4B" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_7A08B73AEB6200F752A9E44A3D90A0E1" + "OwnerKey" = "8:_4BA62C45956D47E1BBD6A6A0EE4812CD" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_7A08B73AEB6200F752A9E44A3D90A0E1" + "OwnerKey" = "8:_28C9460270364816BB4A28C591A59E9E" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { "MsmKey" = "8:_81C3F34F912641C089D5C8F5A254DF74" "OwnerKey" = "8:_UNDEFINED" "MsmSig" = "8:_UNDEFINED" @@ -868,13 +946,19 @@ "Entry" { "MsmKey" = "8:_834902258AC0D1885B1192353E17D8D8" - "OwnerKey" = "8:_D4711DFF145A40A3A9F1307568D3F475" + "OwnerKey" = "8:_DD1253DF02DB1357293E5FF0C3F73FBE" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_834902258AC0D1885B1192353E17D8D8" + "OwnerKey" = "8:_4996017CC792E31CBE8E4179CC6ED999" "MsmSig" = "8:_UNDEFINED" } "Entry" { "MsmKey" = "8:_834902258AC0D1885B1192353E17D8D8" - "OwnerKey" = "8:_9DF7296AE9A4A38208C2DF65793D6379" + "OwnerKey" = "8:_D4711DFF145A40A3A9F1307568D3F475" "MsmSig" = "8:_UNDEFINED" } "Entry" @@ -1018,19 +1102,25 @@ "Entry" { "MsmKey" = "8:_92156E8ECBD0F7974A07D04F104A31BD" - "OwnerKey" = "8:_D4711DFF145A40A3A9F1307568D3F475" + "OwnerKey" = "8:_D33ED0FB65A993776264BD384B7AD57E" "MsmSig" = "8:_UNDEFINED" } "Entry" { "MsmKey" = "8:_92156E8ECBD0F7974A07D04F104A31BD" - "OwnerKey" = "8:_13EA0814C515D045A8F184BCBDAB5013" + "OwnerKey" = "8:_DD1253DF02DB1357293E5FF0C3F73FBE" "MsmSig" = "8:_UNDEFINED" } "Entry" { "MsmKey" = "8:_92156E8ECBD0F7974A07D04F104A31BD" - "OwnerKey" = "8:_184DFC825A2FFA87F27B4680A99857FC" + "OwnerKey" = "8:_DFDF8778ECFEB5A34E194DECF1BB7326" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_92156E8ECBD0F7974A07D04F104A31BD" + "OwnerKey" = "8:_D4711DFF145A40A3A9F1307568D3F475" "MsmSig" = "8:_UNDEFINED" } "Entry" @@ -1132,19 +1222,31 @@ "Entry" { "MsmKey" = "8:_97A0BF39D6D1BA739AE93946A21D0AD1" - "OwnerKey" = "8:_D4711DFF145A40A3A9F1307568D3F475" + "OwnerKey" = "8:_D33ED0FB65A993776264BD384B7AD57E" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_97A0BF39D6D1BA739AE93946A21D0AD1" + "OwnerKey" = "8:_DD1253DF02DB1357293E5FF0C3F73FBE" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_97A0BF39D6D1BA739AE93946A21D0AD1" + "OwnerKey" = "8:_DFDF8778ECFEB5A34E194DECF1BB7326" "MsmSig" = "8:_UNDEFINED" } "Entry" { "MsmKey" = "8:_97A0BF39D6D1BA739AE93946A21D0AD1" - "OwnerKey" = "8:_13EA0814C515D045A8F184BCBDAB5013" + "OwnerKey" = "8:_4996017CC792E31CBE8E4179CC6ED999" "MsmSig" = "8:_UNDEFINED" } "Entry" { "MsmKey" = "8:_97A0BF39D6D1BA739AE93946A21D0AD1" - "OwnerKey" = "8:_184DFC825A2FFA87F27B4680A99857FC" + "OwnerKey" = "8:_D4711DFF145A40A3A9F1307568D3F475" "MsmSig" = "8:_UNDEFINED" } "Entry" @@ -1221,98 +1323,92 @@ } "Entry" { - "MsmKey" = "8:_9DF7296AE9A4A38208C2DF65793D6379" - "OwnerKey" = "8:_28C9460270364816BB4A28C591A59E9E" + "MsmKey" = "8:_9F13829821B6429BA1620929A1FB3A83" + "OwnerKey" = "8:_UNDEFINED" "MsmSig" = "8:_UNDEFINED" } "Entry" { - "MsmKey" = "8:_9DF7296AE9A4A38208C2DF65793D6379" - "OwnerKey" = "8:_D4711DFF145A40A3A9F1307568D3F475" + "MsmKey" = "8:_9FBCE0097E9CAC93488F2FB6822267D5" + "OwnerKey" = "8:_7A08B73AEB6200F752A9E44A3D90A0E1" "MsmSig" = "8:_UNDEFINED" } "Entry" { - "MsmKey" = "8:_9DF7296AE9A4A38208C2DF65793D6379" - "OwnerKey" = "8:_C0596F2263444A7E91ED542060F7C8CF" + "MsmKey" = "8:_9FBCE0097E9CAC93488F2FB6822267D5" + "OwnerKey" = "8:_D4711DFF145A40A3A9F1307568D3F475" "MsmSig" = "8:_UNDEFINED" } "Entry" { - "MsmKey" = "8:_9DF7296AE9A4A38208C2DF65793D6379" - "OwnerKey" = "8:_B9697B50024D4296B23E3F7FF24D728D" + "MsmKey" = "8:_9FBCE0097E9CAC93488F2FB6822267D5" + "OwnerKey" = "8:_C0596F2263444A7E91ED542060F7C8CF" "MsmSig" = "8:_UNDEFINED" } "Entry" { - "MsmKey" = "8:_9DF7296AE9A4A38208C2DF65793D6379" + "MsmKey" = "8:_9FBCE0097E9CAC93488F2FB6822267D5" "OwnerKey" = "8:_B7A6006E5D9B4F2182EE0F00EC980E9C" "MsmSig" = "8:_UNDEFINED" } "Entry" { - "MsmKey" = "8:_9DF7296AE9A4A38208C2DF65793D6379" - "OwnerKey" = "8:_A9B074EED619485FB67AB9116006233B" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_9DF7296AE9A4A38208C2DF65793D6379" + "MsmKey" = "8:_9FBCE0097E9CAC93488F2FB6822267D5" "OwnerKey" = "8:_88AA248BD7D1458BA2DE61BF9759097C" "MsmSig" = "8:_UNDEFINED" } "Entry" { - "MsmKey" = "8:_9DF7296AE9A4A38208C2DF65793D6379" + "MsmKey" = "8:_9FBCE0097E9CAC93488F2FB6822267D5" "OwnerKey" = "8:_6B8BE437563D436B887F15E629668CA1" "MsmSig" = "8:_UNDEFINED" } "Entry" { - "MsmKey" = "8:_9DF7296AE9A4A38208C2DF65793D6379" + "MsmKey" = "8:_9FBCE0097E9CAC93488F2FB6822267D5" "OwnerKey" = "8:_63CA8DF160B246FD80816CB8C991405D" "MsmSig" = "8:_UNDEFINED" } "Entry" { - "MsmKey" = "8:_9DF7296AE9A4A38208C2DF65793D6379" + "MsmKey" = "8:_9FBCE0097E9CAC93488F2FB6822267D5" "OwnerKey" = "8:_5D5C04ED6CC54E0082DD11CD8951BE4B" "MsmSig" = "8:_UNDEFINED" } "Entry" { - "MsmKey" = "8:_9DF7296AE9A4A38208C2DF65793D6379" - "OwnerKey" = "8:_13EA0814C515D045A8F184BCBDAB5013" + "MsmKey" = "8:_9FBCE0097E9CAC93488F2FB6822267D5" + "OwnerKey" = "8:_4BA62C45956D47E1BBD6A6A0EE4812CD" "MsmSig" = "8:_UNDEFINED" } "Entry" { - "MsmKey" = "8:_9DF7296AE9A4A38208C2DF65793D6379" - "OwnerKey" = "8:_4BA62C45956D47E1BBD6A6A0EE4812CD" + "MsmKey" = "8:_9FBCE0097E9CAC93488F2FB6822267D5" + "OwnerKey" = "8:_28C9460270364816BB4A28C591A59E9E" "MsmSig" = "8:_UNDEFINED" } "Entry" { - "MsmKey" = "8:_9DF7296AE9A4A38208C2DF65793D6379" - "OwnerKey" = "8:_184DFC825A2FFA87F27B4680A99857FC" + "MsmKey" = "8:_A827B51D2552E4E72E120ED3A34D8621" + "OwnerKey" = "8:_A8D5E072CD9F4A3D839DCA5180BE92A5" "MsmSig" = "8:_UNDEFINED" } "Entry" { "MsmKey" = "8:_A827B51D2552E4E72E120ED3A34D8621" - "OwnerKey" = "8:_A8D5E072CD9F4A3D839DCA5180BE92A5" + "OwnerKey" = "8:_D33ED0FB65A993776264BD384B7AD57E" "MsmSig" = "8:_UNDEFINED" } "Entry" { "MsmKey" = "8:_A827B51D2552E4E72E120ED3A34D8621" - "OwnerKey" = "8:_D4711DFF145A40A3A9F1307568D3F475" + "OwnerKey" = "8:_DD1253DF02DB1357293E5FF0C3F73FBE" "MsmSig" = "8:_UNDEFINED" } "Entry" { "MsmKey" = "8:_A827B51D2552E4E72E120ED3A34D8621" - "OwnerKey" = "8:_13EA0814C515D045A8F184BCBDAB5013" + "OwnerKey" = "8:_D4711DFF145A40A3A9F1307568D3F475" "MsmSig" = "8:_UNDEFINED" } "Entry" @@ -1401,104 +1497,110 @@ } "Entry" { - "MsmKey" = "8:_AC4B4F78C39B42E5AE7CF08A853971FD" - "OwnerKey" = "8:_UNDEFINED" + "MsmKey" = "8:_AAC6E0FCD0ADD308B55B6E07AC532E9B" + "OwnerKey" = "8:_28C9460270364816BB4A28C591A59E9E" "MsmSig" = "8:_UNDEFINED" } "Entry" { - "MsmKey" = "8:_ACD789F203D447B398B4D758A61077CC" - "OwnerKey" = "8:_UNDEFINED" + "MsmKey" = "8:_AAC6E0FCD0ADD308B55B6E07AC532E9B" + "OwnerKey" = "8:_D33ED0FB65A993776264BD384B7AD57E" "MsmSig" = "8:_UNDEFINED" } "Entry" { - "MsmKey" = "8:_B6B550A6681E9439BAFF8D69E971CFB0" - "OwnerKey" = "8:_28C9460270364816BB4A28C591A59E9E" + "MsmKey" = "8:_AAC6E0FCD0ADD308B55B6E07AC532E9B" + "OwnerKey" = "8:_4996017CC792E31CBE8E4179CC6ED999" "MsmSig" = "8:_UNDEFINED" } "Entry" { - "MsmKey" = "8:_B6B550A6681E9439BAFF8D69E971CFB0" - "OwnerKey" = "8:_9DF7296AE9A4A38208C2DF65793D6379" + "MsmKey" = "8:_AAC6E0FCD0ADD308B55B6E07AC532E9B" + "OwnerKey" = "8:_D4711DFF145A40A3A9F1307568D3F475" "MsmSig" = "8:_UNDEFINED" } "Entry" { - "MsmKey" = "8:_B6B550A6681E9439BAFF8D69E971CFB0" - "OwnerKey" = "8:_13EA0814C515D045A8F184BCBDAB5013" + "MsmKey" = "8:_AAC6E0FCD0ADD308B55B6E07AC532E9B" + "OwnerKey" = "8:_C0596F2263444A7E91ED542060F7C8CF" "MsmSig" = "8:_UNDEFINED" } "Entry" { - "MsmKey" = "8:_B6B550A6681E9439BAFF8D69E971CFB0" - "OwnerKey" = "8:_D4711DFF145A40A3A9F1307568D3F475" + "MsmKey" = "8:_AAC6E0FCD0ADD308B55B6E07AC532E9B" + "OwnerKey" = "8:_B9697B50024D4296B23E3F7FF24D728D" "MsmSig" = "8:_UNDEFINED" } "Entry" { - "MsmKey" = "8:_B6B550A6681E9439BAFF8D69E971CFB0" - "OwnerKey" = "8:_C0596F2263444A7E91ED542060F7C8CF" + "MsmKey" = "8:_AAC6E0FCD0ADD308B55B6E07AC532E9B" + "OwnerKey" = "8:_B7A6006E5D9B4F2182EE0F00EC980E9C" "MsmSig" = "8:_UNDEFINED" } "Entry" { - "MsmKey" = "8:_B6B550A6681E9439BAFF8D69E971CFB0" - "OwnerKey" = "8:_B7A6006E5D9B4F2182EE0F00EC980E9C" + "MsmKey" = "8:_AAC6E0FCD0ADD308B55B6E07AC532E9B" + "OwnerKey" = "8:_A9B074EED619485FB67AB9116006233B" "MsmSig" = "8:_UNDEFINED" } "Entry" { - "MsmKey" = "8:_B6B550A6681E9439BAFF8D69E971CFB0" - "OwnerKey" = "8:_88AA248BD7D1458BA2DE61BF9759097C" + "MsmKey" = "8:_AAC6E0FCD0ADD308B55B6E07AC532E9B" + "OwnerKey" = "8:_A8D5E072CD9F4A3D839DCA5180BE92A5" "MsmSig" = "8:_UNDEFINED" } "Entry" { - "MsmKey" = "8:_B6B550A6681E9439BAFF8D69E971CFB0" - "OwnerKey" = "8:_6B8BE437563D436B887F15E629668CA1" + "MsmKey" = "8:_AAC6E0FCD0ADD308B55B6E07AC532E9B" + "OwnerKey" = "8:_88AA248BD7D1458BA2DE61BF9759097C" "MsmSig" = "8:_UNDEFINED" } "Entry" { - "MsmKey" = "8:_B6B550A6681E9439BAFF8D69E971CFB0" - "OwnerKey" = "8:_5D5C04ED6CC54E0082DD11CD8951BE4B" + "MsmKey" = "8:_AAC6E0FCD0ADD308B55B6E07AC532E9B" + "OwnerKey" = "8:_81C3F34F912641C089D5C8F5A254DF74" "MsmSig" = "8:_UNDEFINED" } "Entry" { - "MsmKey" = "8:_B6B550A6681E9439BAFF8D69E971CFB0" - "OwnerKey" = "8:_4BA62C45956D47E1BBD6A6A0EE4812CD" + "MsmKey" = "8:_AAC6E0FCD0ADD308B55B6E07AC532E9B" + "OwnerKey" = "8:_6B8BE437563D436B887F15E629668CA1" "MsmSig" = "8:_UNDEFINED" } "Entry" { - "MsmKey" = "8:_B6B550A6681E9439BAFF8D69E971CFB0" - "OwnerKey" = "8:_B9697B50024D4296B23E3F7FF24D728D" + "MsmKey" = "8:_AAC6E0FCD0ADD308B55B6E07AC532E9B" + "OwnerKey" = "8:_63CA8DF160B246FD80816CB8C991405D" "MsmSig" = "8:_UNDEFINED" } "Entry" { - "MsmKey" = "8:_B6B550A6681E9439BAFF8D69E971CFB0" - "OwnerKey" = "8:_A9B074EED619485FB67AB9116006233B" + "MsmKey" = "8:_AAC6E0FCD0ADD308B55B6E07AC532E9B" + "OwnerKey" = "8:_5D5C04ED6CC54E0082DD11CD8951BE4B" "MsmSig" = "8:_UNDEFINED" } "Entry" { - "MsmKey" = "8:_B6B550A6681E9439BAFF8D69E971CFB0" - "OwnerKey" = "8:_A8D5E072CD9F4A3D839DCA5180BE92A5" + "MsmKey" = "8:_AAC6E0FCD0ADD308B55B6E07AC532E9B" + "OwnerKey" = "8:_4BA62C45956D47E1BBD6A6A0EE4812CD" "MsmSig" = "8:_UNDEFINED" } "Entry" { - "MsmKey" = "8:_B6B550A6681E9439BAFF8D69E971CFB0" - "OwnerKey" = "8:_81C3F34F912641C089D5C8F5A254DF74" + "MsmKey" = "8:_AC4B4F78C39B42E5AE7CF08A853971FD" + "OwnerKey" = "8:_UNDEFINED" "MsmSig" = "8:_UNDEFINED" } "Entry" { - "MsmKey" = "8:_B6B550A6681E9439BAFF8D69E971CFB0" - "OwnerKey" = "8:_63CA8DF160B246FD80816CB8C991405D" + "MsmKey" = "8:_ACD789F203D447B398B4D758A61077CC" + "OwnerKey" = "8:_UNDEFINED" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_B52BAA03DD0B4CDEA0A4A1851867E2C1" + "OwnerKey" = "8:_UNDEFINED" "MsmSig" = "8:_UNDEFINED" } "Entry" @@ -1516,25 +1618,31 @@ "Entry" { "MsmKey" = "8:_B926072D4EC9784F5C1859173425F999" - "OwnerKey" = "8:_D4711DFF145A40A3A9F1307568D3F475" + "OwnerKey" = "8:_D33ED0FB65A993776264BD384B7AD57E" "MsmSig" = "8:_UNDEFINED" } "Entry" { "MsmKey" = "8:_B926072D4EC9784F5C1859173425F999" - "OwnerKey" = "8:_13EA0814C515D045A8F184BCBDAB5013" + "OwnerKey" = "8:_DD1253DF02DB1357293E5FF0C3F73FBE" "MsmSig" = "8:_UNDEFINED" } "Entry" { "MsmKey" = "8:_B926072D4EC9784F5C1859173425F999" - "OwnerKey" = "8:_184DFC825A2FFA87F27B4680A99857FC" + "OwnerKey" = "8:_DFDF8778ECFEB5A34E194DECF1BB7326" "MsmSig" = "8:_UNDEFINED" } "Entry" { "MsmKey" = "8:_B926072D4EC9784F5C1859173425F999" - "OwnerKey" = "8:_9DF7296AE9A4A38208C2DF65793D6379" + "OwnerKey" = "8:_4996017CC792E31CBE8E4179CC6ED999" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_B926072D4EC9784F5C1859173425F999" + "OwnerKey" = "8:_D4711DFF145A40A3A9F1307568D3F475" "MsmSig" = "8:_UNDEFINED" } "Entry" @@ -1641,12 +1749,174 @@ } "Entry" { + "MsmKey" = "8:_D33ED0FB65A993776264BD384B7AD57E" + "OwnerKey" = "8:_4BA62C45956D47E1BBD6A6A0EE4812CD" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_D33ED0FB65A993776264BD384B7AD57E" + "OwnerKey" = "8:_D4711DFF145A40A3A9F1307568D3F475" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_D33ED0FB65A993776264BD384B7AD57E" + "OwnerKey" = "8:_C0596F2263444A7E91ED542060F7C8CF" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_D33ED0FB65A993776264BD384B7AD57E" + "OwnerKey" = "8:_B7A6006E5D9B4F2182EE0F00EC980E9C" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_D33ED0FB65A993776264BD384B7AD57E" + "OwnerKey" = "8:_88AA248BD7D1458BA2DE61BF9759097C" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_D33ED0FB65A993776264BD384B7AD57E" + "OwnerKey" = "8:_6B8BE437563D436B887F15E629668CA1" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_D33ED0FB65A993776264BD384B7AD57E" + "OwnerKey" = "8:_5D5C04ED6CC54E0082DD11CD8951BE4B" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { "MsmKey" = "8:_D4711DFF145A40A3A9F1307568D3F475" "OwnerKey" = "8:_UNDEFINED" "MsmSig" = "8:_UNDEFINED" } "Entry" { + "MsmKey" = "8:_DD1253DF02DB1357293E5FF0C3F73FBE" + "OwnerKey" = "8:_28C9460270364816BB4A28C591A59E9E" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_DD1253DF02DB1357293E5FF0C3F73FBE" + "OwnerKey" = "8:_D4711DFF145A40A3A9F1307568D3F475" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_DD1253DF02DB1357293E5FF0C3F73FBE" + "OwnerKey" = "8:_C0596F2263444A7E91ED542060F7C8CF" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_DD1253DF02DB1357293E5FF0C3F73FBE" + "OwnerKey" = "8:_B7A6006E5D9B4F2182EE0F00EC980E9C" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_DD1253DF02DB1357293E5FF0C3F73FBE" + "OwnerKey" = "8:_88AA248BD7D1458BA2DE61BF9759097C" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_DD1253DF02DB1357293E5FF0C3F73FBE" + "OwnerKey" = "8:_6B8BE437563D436B887F15E629668CA1" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_DD1253DF02DB1357293E5FF0C3F73FBE" + "OwnerKey" = "8:_63CA8DF160B246FD80816CB8C991405D" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_DD1253DF02DB1357293E5FF0C3F73FBE" + "OwnerKey" = "8:_5D5C04ED6CC54E0082DD11CD8951BE4B" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_DD1253DF02DB1357293E5FF0C3F73FBE" + "OwnerKey" = "8:_4BA62C45956D47E1BBD6A6A0EE4812CD" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_DD1253DF02DB1357293E5FF0C3F73FBE" + "OwnerKey" = "8:_D33ED0FB65A993776264BD384B7AD57E" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_DFDF8778ECFEB5A34E194DECF1BB7326" + "OwnerKey" = "8:_28C9460270364816BB4A28C591A59E9E" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_DFDF8778ECFEB5A34E194DECF1BB7326" + "OwnerKey" = "8:_D4711DFF145A40A3A9F1307568D3F475" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_DFDF8778ECFEB5A34E194DECF1BB7326" + "OwnerKey" = "8:_C0596F2263444A7E91ED542060F7C8CF" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_DFDF8778ECFEB5A34E194DECF1BB7326" + "OwnerKey" = "8:_B7A6006E5D9B4F2182EE0F00EC980E9C" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_DFDF8778ECFEB5A34E194DECF1BB7326" + "OwnerKey" = "8:_88AA248BD7D1458BA2DE61BF9759097C" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_DFDF8778ECFEB5A34E194DECF1BB7326" + "OwnerKey" = "8:_6B8BE437563D436B887F15E629668CA1" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_DFDF8778ECFEB5A34E194DECF1BB7326" + "OwnerKey" = "8:_63CA8DF160B246FD80816CB8C991405D" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_DFDF8778ECFEB5A34E194DECF1BB7326" + "OwnerKey" = "8:_5D5C04ED6CC54E0082DD11CD8951BE4B" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_DFDF8778ECFEB5A34E194DECF1BB7326" + "OwnerKey" = "8:_4BA62C45956D47E1BBD6A6A0EE4812CD" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_DFDF8778ECFEB5A34E194DECF1BB7326" + "OwnerKey" = "8:_D33ED0FB65A993776264BD384B7AD57E" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { "MsmKey" = "8:_E7F74D3296344D6DA22B2E7B84991C78" "OwnerKey" = "8:_UNDEFINED" "MsmSig" = "8:_UNDEFINED" @@ -1660,13 +1930,13 @@ "Entry" { "MsmKey" = "8:_E9D4CD37C81A9A86368F767E61F8D3F8" - "OwnerKey" = "8:_D4711DFF145A40A3A9F1307568D3F475" + "OwnerKey" = "8:_DD1253DF02DB1357293E5FF0C3F73FBE" "MsmSig" = "8:_UNDEFINED" } "Entry" { "MsmKey" = "8:_E9D4CD37C81A9A86368F767E61F8D3F8" - "OwnerKey" = "8:_13EA0814C515D045A8F184BCBDAB5013" + "OwnerKey" = "8:_D4711DFF145A40A3A9F1307568D3F475" "MsmSig" = "8:_UNDEFINED" } "Entry" @@ -1852,19 +2122,19 @@ "Entry" { "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_D4711DFF145A40A3A9F1307568D3F475" + "OwnerKey" = "8:_E9D4CD37C81A9A86368F767E61F8D3F8" "MsmSig" = "8:_UNDEFINED" } "Entry" { "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_E9D4CD37C81A9A86368F767E61F8D3F8" + "OwnerKey" = "8:_B926072D4EC9784F5C1859173425F999" "MsmSig" = "8:_UNDEFINED" } "Entry" { "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_B926072D4EC9784F5C1859173425F999" + "OwnerKey" = "8:_AAC6E0FCD0ADD308B55B6E07AC532E9B" "MsmSig" = "8:_UNDEFINED" } "Entry" @@ -1876,6 +2146,12 @@ "Entry" { "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_9FBCE0097E9CAC93488F2FB6822267D5" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" "OwnerKey" = "8:_97A0BF39D6D1BA739AE93946A21D0AD1" "MsmSig" = "8:_UNDEFINED" } @@ -1906,6 +2182,12 @@ "Entry" { "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_7A08B73AEB6200F752A9E44A3D90A0E1" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" "OwnerKey" = "8:_707F02F94A7721F3F28D47D1F367BAF4" "MsmSig" = "8:_UNDEFINED" } @@ -1948,6 +2230,12 @@ "Entry" { "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_D4711DFF145A40A3A9F1307568D3F475" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" "OwnerKey" = "8:_C0596F2263444A7E91ED542060F7C8CF" "MsmSig" = "8:_UNDEFINED" } @@ -2014,7 +2302,7 @@ "Entry" { "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_13EA0814C515D045A8F184BCBDAB5013" + "OwnerKey" = "8:_D33ED0FB65A993776264BD384B7AD57E" "MsmSig" = "8:_UNDEFINED" } "Entry" @@ -2026,19 +2314,19 @@ "Entry" { "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_B6B550A6681E9439BAFF8D69E971CFB0" + "OwnerKey" = "8:_DD1253DF02DB1357293E5FF0C3F73FBE" "MsmSig" = "8:_UNDEFINED" } "Entry" { "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_184DFC825A2FFA87F27B4680A99857FC" + "OwnerKey" = "8:_DFDF8778ECFEB5A34E194DECF1BB7326" "MsmSig" = "8:_UNDEFINED" } "Entry" { "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_9DF7296AE9A4A38208C2DF65793D6379" + "OwnerKey" = "8:_4996017CC792E31CBE8E4179CC6ED999" "MsmSig" = "8:_UNDEFINED" } } @@ -2203,10 +2491,10 @@ "IsDependency" = "11:FALSE" "IsolateTo" = "8:" } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_0A590844F0364CF8A21472FDA96B26F5" + "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_03B9BE437CB644C78A4C76C9F31BC608" { - "SourcePath" = "8:..\\BRE Artifacts\\Vocabularies\\BREPipelineFramework.SampleInstructions.HelperInstructions.1.0.xml" - "TargetName" = "8:BREPipelineFramework.SampleInstructions.HelperInstructions.1.0.xml" + "SourcePath" = "8:..\\BRE Artifacts\\Vocabularies\\BREPipelineFramework.SampleInstructions.CachingInstructions.1.1.xml" + "TargetName" = "8:BREPipelineFramework.SampleInstructions.CachingInstructions.1.1.xml" "Tag" = "8:" "Folder" = "8:_72567DAD514A420197767EFAAA8FDC2C" "Condition" = "8:" @@ -2223,10 +2511,10 @@ "IsDependency" = "11:FALSE" "IsolateTo" = "8:" } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_10216D8AB63A4084AE2828AF9C816B3F" + "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_0A590844F0364CF8A21472FDA96B26F5" { - "SourcePath" = "8:..\\BRE Artifacts\\Vocabularies\\BREPipelineFramework.SampleInstructions.HelperInstructions.1.5.xml" - "TargetName" = "8:BREPipelineFramework.SampleInstructions.HelperInstructions.1.5.xml" + "SourcePath" = "8:..\\BRE Artifacts\\Vocabularies\\BREPipelineFramework.SampleInstructions.HelperInstructions.1.0.xml" + "TargetName" = "8:BREPipelineFramework.SampleInstructions.HelperInstructions.1.0.xml" "Tag" = "8:" "Folder" = "8:_72567DAD514A420197767EFAAA8FDC2C" "Condition" = "8:" @@ -2243,23 +2531,12 @@ "IsDependency" = "11:FALSE" "IsolateTo" = "8:" } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_13EA0814C515D045A8F184BCBDAB5013" + "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_10216D8AB63A4084AE2828AF9C816B3F" { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc, processorArchitecture=MSIL" - "ScatterAssemblies" - { - "_13EA0814C515D045A8F184BCBDAB5013" - { - "Name" = "8:BREPipelineFramework.SampleInstructions.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:BREPipelineFramework.SampleInstructions.dll" - "TargetName" = "8:" + "SourcePath" = "8:..\\BRE Artifacts\\Vocabularies\\BREPipelineFramework.SampleInstructions.HelperInstructions.1.5.xml" + "TargetName" = "8:BREPipelineFramework.SampleInstructions.HelperInstructions.1.5.xml" "Tag" = "8:" - "Folder" = "8:_393985F866D24049B4E6C2E6E659F36B" + "Folder" = "8:_72567DAD514A420197767EFAAA8FDC2C" "Condition" = "8:" "Transitive" = "11:FALSE" "Vital" = "11:TRUE" @@ -2270,27 +2547,16 @@ "SharedLegacy" = "11:FALSE" "PackageAs" = "3:1" "Register" = "3:1" - "Exclude" = "11:TRUE" - "IsDependency" = "11:TRUE" + "Exclude" = "11:FALSE" + "IsDependency" = "11:FALSE" "IsolateTo" = "8:" } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_176E99656C4316ECCC0C3399ABDEFE61" + "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_120F391D97FD44E892B28A4EF2C4C590" { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:TRUE" - "AssemblyAsmDisplayName" = "8:Microsoft.BizTalk.Messaging, Version=3.0.1.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL" - "ScatterAssemblies" - { - "_176E99656C4316ECCC0C3399ABDEFE61" - { - "Name" = "8:Microsoft.BizTalk.Messaging.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:Microsoft.BizTalk.Messaging.dll" - "TargetName" = "8:" + "SourcePath" = "8:..\\BRE Artifacts\\Vocabularies\\BREPipelineFramework.SampleInstructions.HelperInstructions.1.6.xml" + "TargetName" = "8:BREPipelineFramework.SampleInstructions.HelperInstructions.1.6.xml" "Tag" = "8:" - "Folder" = "8:_1E1E54684044486B87DC32898EA19297" + "Folder" = "8:_72567DAD514A420197767EFAAA8FDC2C" "Condition" = "8:" "Transitive" = "11:FALSE" "Vital" = "11:TRUE" @@ -2301,24 +2567,24 @@ "SharedLegacy" = "11:FALSE" "PackageAs" = "3:1" "Register" = "3:1" - "Exclude" = "11:TRUE" - "IsDependency" = "11:TRUE" + "Exclude" = "11:FALSE" + "IsDependency" = "11:FALSE" "IsolateTo" = "8:" } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_184DFC825A2FFA87F27B4680A99857FC" + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_176E99656C4316ECCC0C3399ABDEFE61" { "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:BREPipelineFramework, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc, processorArchitecture=MSIL" + "AssemblyIsInGAC" = "11:TRUE" + "AssemblyAsmDisplayName" = "8:Microsoft.BizTalk.Messaging, Version=3.0.1.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL" "ScatterAssemblies" { - "_184DFC825A2FFA87F27B4680A99857FC" + "_176E99656C4316ECCC0C3399ABDEFE61" { - "Name" = "8:BREPipelineFramework.dll" + "Name" = "8:Microsoft.BizTalk.Messaging.dll" "Attributes" = "3:512" } } - "SourcePath" = "8:BREPipelineFramework.dll" + "SourcePath" = "8:Microsoft.BizTalk.Messaging.dll" "TargetName" = "8:" "Tag" = "8:" "Folder" = "8:_1E1E54684044486B87DC32898EA19297" @@ -2387,6 +2653,26 @@ "IsDependency" = "11:TRUE" "IsolateTo" = "8:" } + "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_25B06856707A4B588C45CE06813B2641" + { + "SourcePath" = "8:..\\BRE Artifacts\\Vocabularies\\BREPipelineFramework.SampleInstructions.CachingInstructions.1.2.xml" + "TargetName" = "8:BREPipelineFramework.SampleInstructions.CachingInstructions.1.2.xml" + "Tag" = "8:" + "Folder" = "8:_72567DAD514A420197767EFAAA8FDC2C" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:FALSE" + "IsolateTo" = "8:" + } "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_2E5E4B74729C4208AC692FB528EFDB8A" { "SourcePath" = "8:..\\BRE Artifacts\\Vocabularies\\BREPipelineFramework.SampleInstructions.PartInstructions.1.0.xml" @@ -2407,6 +2693,57 @@ "IsDependency" = "11:FALSE" "IsolateTo" = "8:" } + "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_33D6BA98C8674549814CD477A27115E7" + { + "SourcePath" = "8:..\\BRE Artifacts\\Vocabularies\\BREPipelineFramework.SampleInstructions.PipelineInstructions.1.0.xml" + "TargetName" = "8:BREPipelineFramework.SampleInstructions.PipelineInstructions.1.0.xml" + "Tag" = "8:" + "Folder" = "8:_72567DAD514A420197767EFAAA8FDC2C" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:FALSE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_4996017CC792E31CBE8E4179CC6ED999" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc, processorArchitecture=MSIL" + "ScatterAssemblies" + { + "_4996017CC792E31CBE8E4179CC6ED999" + { + "Name" = "8:BREPipelineFramework.Helpers.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:BREPipelineFramework.Helpers.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_1E1E54684044486B87DC32898EA19297" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:TRUE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_4AE0D30E5C9F47B0A8D40590ADB9A48B" { "SourcePath" = "8:..\\BRE Artifacts\\Vocabularies\\BREPipelineFramework.SampleInstructions.XMLTranslatorInstructions.1.0.xml" @@ -2662,6 +2999,37 @@ "IsDependency" = "11:FALSE" "IsolateTo" = "8:" } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_7A08B73AEB6200F752A9E44A3D90A0E1" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:TRUE" + "AssemblyAsmDisplayName" = "8:Microsoft.BizTalk.Component.Utilities, Version=3.0.1.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL" + "ScatterAssemblies" + { + "_7A08B73AEB6200F752A9E44A3D90A0E1" + { + "Name" = "8:Microsoft.BizTalk.Component.Utilities.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:Microsoft.BizTalk.Component.Utilities.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_1E1E54684044486B87DC32898EA19297" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:TRUE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_827F5996A30330D98103737E9EB22101" { "AssemblyRegister" = "3:1" @@ -2917,20 +3285,40 @@ "IsDependency" = "11:FALSE" "IsolateTo" = "8:" } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_9DF7296AE9A4A38208C2DF65793D6379" + "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_9F13829821B6429BA1620929A1FB3A83" + { + "SourcePath" = "8:..\\BRE Artifacts\\Vocabularies\\BREPipelineFramework.SampleInstructions.XMLTranslatorInstructions.1.1.xml" + "TargetName" = "8:BREPipelineFramework.SampleInstructions.XMLTranslatorInstructions.1.1.xml" + "Tag" = "8:" + "Folder" = "8:_72567DAD514A420197767EFAAA8FDC2C" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:FALSE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_9FBCE0097E9CAC93488F2FB6822267D5" { "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc, processorArchitecture=MSIL" + "AssemblyIsInGAC" = "11:TRUE" + "AssemblyAsmDisplayName" = "8:Microsoft.BizTalk.Studio.Extensibility, Version=3.0.1.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL" "ScatterAssemblies" { - "_9DF7296AE9A4A38208C2DF65793D6379" + "_9FBCE0097E9CAC93488F2FB6822267D5" { - "Name" = "8:BREPipelineFramework.Helpers.dll" + "Name" = "8:Microsoft.BizTalk.Studio.Extensibility.dll" "Attributes" = "3:512" } } - "SourcePath" = "8:BREPipelineFramework.Helpers.dll" + "SourcePath" = "8:Microsoft.BizTalk.Studio.Extensibility.dll" "TargetName" = "8:" "Tag" = "8:" "Folder" = "8:_1E1E54684044486B87DC32898EA19297" @@ -2979,6 +3367,37 @@ "IsDependency" = "11:TRUE" "IsolateTo" = "8:" } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_AAC6E0FCD0ADD308B55B6E07AC532E9B" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:TRUE" + "AssemblyAsmDisplayName" = "8:Microsoft.BizTalk.Interop.SSOClient, Version=7.0.2300.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL" + "ScatterAssemblies" + { + "_AAC6E0FCD0ADD308B55B6E07AC532E9B" + { + "Name" = "8:Microsoft.BizTalk.Interop.SSOClient.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:Microsoft.BizTalk.Interop.SSOClient.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_1E1E54684044486B87DC32898EA19297" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:TRUE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_AC4B4F78C39B42E5AE7CF08A853971FD" { "SourcePath" = "8:..\\BRE Artifacts\\Vocabularies\\BREPipelineFramework.LatestVocabs.xml" @@ -3019,23 +3438,12 @@ "IsDependency" = "11:FALSE" "IsolateTo" = "8:" } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_B6B550A6681E9439BAFF8D69E971CFB0" + "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B52BAA03DD0B4CDEA0A4A1851867E2C1" { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:TRUE" - "AssemblyAsmDisplayName" = "8:Microsoft.BizTalk.Interop.SSOClient, Version=9.0.1000.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL" - "ScatterAssemblies" - { - "_B6B550A6681E9439BAFF8D69E971CFB0" - { - "Name" = "8:Microsoft.BizTalk.Interop.SSOClient.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:Microsoft.BizTalk.Interop.SSOClient.dll" - "TargetName" = "8:" + "SourcePath" = "8:..\\BRE Artifacts\\Vocabularies\\BREPipelineFramework.SampleInstructions.HttpHeaderInstructions.1.0.xml" + "TargetName" = "8:BREPipelineFramework.SampleInstructions.HttpHeaderInstructions.1.0.xml" "Tag" = "8:" - "Folder" = "8:_1E1E54684044486B87DC32898EA19297" + "Folder" = "8:_72567DAD514A420197767EFAAA8FDC2C" "Condition" = "8:" "Transitive" = "11:FALSE" "Vital" = "11:TRUE" @@ -3046,8 +3454,8 @@ "SharedLegacy" = "11:FALSE" "PackageAs" = "3:1" "Register" = "3:1" - "Exclude" = "11:TRUE" - "IsDependency" = "11:TRUE" + "Exclude" = "11:FALSE" + "IsDependency" = "11:FALSE" "IsolateTo" = "8:" } "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_B926072D4EC9784F5C1859173425F999" @@ -3101,6 +3509,99 @@ "IsDependency" = "11:FALSE" "IsolateTo" = "8:" } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_D33ED0FB65A993776264BD384B7AD57E" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc, processorArchitecture=MSIL" + "ScatterAssemblies" + { + "_D33ED0FB65A993776264BD384B7AD57E" + { + "Name" = "8:BREPipelineFramework.SampleInstructions.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:BREPipelineFramework.SampleInstructions.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_393985F866D24049B4E6C2E6E659F36B" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:TRUE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_DD1253DF02DB1357293E5FF0C3F73FBE" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:Microsoft.BizTalk.Pipeline.Components, Version=3.0.1.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL" + "ScatterAssemblies" + { + "_DD1253DF02DB1357293E5FF0C3F73FBE" + { + "Name" = "8:Microsoft.BizTalk.Pipeline.Components.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:Microsoft.BizTalk.Pipeline.Components.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_1E1E54684044486B87DC32898EA19297" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:TRUE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_DFDF8778ECFEB5A34E194DECF1BB7326" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:BREPipelineFramework, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc, processorArchitecture=MSIL" + "ScatterAssemblies" + { + "_DFDF8778ECFEB5A34E194DECF1BB7326" + { + "Name" = "8:BREPipelineFramework.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:BREPipelineFramework.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_1E1E54684044486B87DC32898EA19297" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:TRUE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E7F74D3296344D6DA22B2E7B84991C78" { "SourcePath" = "8:..\\BRE Artifacts\\Vocabularies\\BREPipelineFramework.SampleInstructions.ContextInstructions.1.0.xml" @@ -3446,15 +3947,15 @@ { "Name" = "8:Microsoft Visual Studio" "ProductName" = "8:BizTalk Business Rules Engine Pipeline Framework" - "ProductCode" = "8:{517E03CD-5DFB-47F1-A927-D1696C00A6BA}" - "PackageCode" = "8:{8FD9786B-032A-4CD0-B9BA-AF8C4A52771D}" + "ProductCode" = "8:{93B665E4-5402-4B11-845B-98B13CBC52DC}" + "PackageCode" = "8:{0387045F-2BC7-4609-B69A-4CEEC0AABE32}" "UpgradeCode" = "8:{87F5CF6F-1C19-4083-AF24-988EC285D744}" "AspNetVersion" = "8:4.0.30319.0" "RestartWWWService" = "11:FALSE" "RemovePreviousVersions" = "11:TRUE" "DetectNewerInstalledVersion" = "11:TRUE" "InstallAllUsers" = "11:TRUE" - "ProductVersion" = "8:1.5.0" + "ProductVersion" = "8:1.6" "Manufacturer" = "8:BRE Pipeline Framework CodePlex Team" "ARPHELPTELEPHONE" = "8:" "ARPHELPLINK" = "8:" diff --git a/BREPipelineFramework/BREPipelineFramework.PipelineComponents.BREPipelineFrameworkComponent/BREPipelineFramework.PipelineComponents.BREPipelineFrameworkComponent.csproj b/BREPipelineFramework/BREPipelineFramework.PipelineComponents.BREPipelineFrameworkComponent/BREPipelineFramework.PipelineComponents.BREPipelineFrameworkComponent.csproj index 16bbb3e..1d52b72 100644 --- a/BREPipelineFramework/BREPipelineFramework.PipelineComponents.BREPipelineFrameworkComponent/BREPipelineFramework.PipelineComponents.BREPipelineFrameworkComponent.csproj +++ b/BREPipelineFramework/BREPipelineFramework.PipelineComponents.BREPipelineFrameworkComponent/BREPipelineFramework.PipelineComponents.BREPipelineFrameworkComponent.csproj @@ -25,6 +25,7 @@ DEBUG;TRACE prompt 4 + true pdbonly diff --git a/BREPipelineFramework/BREPipelineFramework.PipelineComponents.BREPipelineFrameworkComponent/BREPipelineFrameworkComponent.cs b/BREPipelineFramework/BREPipelineFramework.PipelineComponents.BREPipelineFrameworkComponent/BREPipelineFrameworkComponent.cs index dd480db..c676f02 100644 --- a/BREPipelineFramework/BREPipelineFramework.PipelineComponents.BREPipelineFrameworkComponent/BREPipelineFrameworkComponent.cs +++ b/BREPipelineFramework/BREPipelineFramework.PipelineComponents.BREPipelineFrameworkComponent/BREPipelineFrameworkComponent.cs @@ -44,6 +44,8 @@ public class BREPipelineFrameworkComponent : Microsoft.BizTalk.Component.Interop private Dictionary partNames = new Dictionary(); private string streamsToReadBeforeExecution = "Microsoft.BizTalk.Component.XmlDasmStreamWrapper"; private Stream originalStream; + private string customMetaInstructionSeparatedList = string.Empty; + private List customMetaInstructionList; #endregion @@ -159,6 +161,22 @@ public string TrackingFolder } } + /// + /// List of custom MetaInstructions to be instantiated and asserted to the execution policy, bypassing the instruction loader policy + /// + [ExcludeFromCodeCoverage] + public string CustomMetaInstructionSeparatedList + { + get + { + return customMetaInstructionSeparatedList; + } + set + { + customMetaInstructionSeparatedList = value; + } + } + /// /// The stage at which the stream updated by XML facts in the execution policy is used to update the message body /// @@ -378,6 +396,11 @@ public virtual void Load(Microsoft.BizTalk.Component.Interop.IPropertyBag pb, in { this.streamsToReadBeforeExecution = ((string)(val)); } + val = this.ReadPropertyBag(pb, "CustomMetaInstructionSeparatedList"); + if ((val != null)) + { + this.customMetaInstructionSeparatedList = ((string)(val)); + } } /// @@ -400,6 +423,7 @@ public virtual void Save(Microsoft.BizTalk.Component.Interop.IPropertyBag pb, bo this.WritePropertyBag(pb, "ExecutionPolicyVersion", this.executionPolicyVersion); this.WritePropertyBag(pb, "InstructionLoaderPolicyVersion", this.instructionLoaderPolicyVersion); this.WritePropertyBag(pb, "StreamsToReadBeforeExecution", this.streamsToReadBeforeExecution); + this.WritePropertyBag(pb, "CustomMetaInstructionSeparatedList", this.customMetaInstructionSeparatedList); } #region utility functionality @@ -528,8 +552,10 @@ public Microsoft.BizTalk.Message.Interop.IBaseMessage Execute(Microsoft.BizTalk. // Override the default ExecutionPolicy name and version, ApplicationContext, and XMLFactsApplicationStage if an override instruction was set by the InstructionLoaderPolicy ApplyOverrides(); - // Add out of the box MetaInstructions to the collection so they can be used in any ExecutionPolicy + // Add out of the box MetaInstructions and custom MetaInstructions set on the pipeline component parameters + // to the collection so they can be used in any ExecutionPolicy AddOutOfTheBoxMetaInstructions(); + AddMetaInstructionsFromPipelineComponentParameters(); // Execute the ExecutionPolicy using the instantiated MetaInstructions as facts and passing in the TypedXMLDocument from within the wrapper if properly setup // as well as any DataConnections that were setup in the InstructionLoaderPolicy @@ -705,6 +731,9 @@ private void SetupBREPipelineMetaInstructionCollection(Microsoft.BizTalk.Compone originalStream = inmsg.BodyPart.GetOriginalDataStream(); } + //Explicitly set the stream position to 0 in case the position was shifted while referencing it + originalStream.Position = 0; + pc.ResourceTracker.AddResource(originalStream); copiedBodyPart.Data = originalStream; ReadStreamIfNecessary(pc, inmsg, copiedBodyPart, streamType); @@ -735,6 +764,7 @@ private void ReadStreamIfNecessary(Microsoft.BizTalk.Component.Interop.IPipeline { TraceManager.PipelineComponent.TraceInfo("{0} - Reading stream to ensure it's read logic get's executed prior to pipeline component execution", callToken); StreamReader reader = new StreamReader(copiedBodyPart.Data); + reader.Read(); pc.ResourceTracker.AddResource(reader); copiedBodyPart.Data.Position = 0; } @@ -754,6 +784,9 @@ private void ReadStreamIfNecessary(Microsoft.BizTalk.Component.Interop.IPipeline /// private void CopyMessageParts(IBaseMessage sourceMessage, IBaseMessage destinationMessage, IBaseMessagePart newBodyPart) { + //Explicitly clear the collection in case this has gone through a disassembler with multiple messages and there are leftovers from the last time + partNames.Clear(); + string bodyPartName = sourceMessage.BodyPartName; for (int partCounter = 0; partCounter < sourceMessage.PartCount; ++partCounter) { @@ -792,6 +825,16 @@ private void InstantiateInstructionLoaderPolicyFacts(Microsoft.BizTalk.Component } } + private void AddMetaInstructionsFromPipelineComponentParameters() + { + customMetaInstructionList = new List(customMetaInstructionSeparatedList.Split(new char[] { ';' }, StringSplitOptions.RemoveEmptyEntries)); + + foreach (string customMetaInstruction in customMetaInstructionList) + { + _BREPipelineMetaInstructionCollection.AddMetaInstruction(customMetaInstruction); + } + } + /// /// Execute the policy in question, utilizing the DebutTrackingInspector if a TrackingFolder has been specified, and applying specific policy versions /// if they have been specified @@ -951,12 +994,14 @@ private void RecreateBizTalkMessageAndBodyPartIfNecessary(Microsoft.BizTalk.Comp /// private void AddOutOfTheBoxMetaInstructions() { - // Add the out of the box MetaInstruction classes to the + // Add the out of the box MetaInstruction classes to the collection _BREPipelineMetaInstructionCollection.AddMetaInstruction(new ContextMetaInstructions()); _BREPipelineMetaInstructionCollection.AddMetaInstruction(new HelperMetaInstructions()); _BREPipelineMetaInstructionCollection.AddMetaInstruction(new CachingMetaInstructions()); _BREPipelineMetaInstructionCollection.AddMetaInstruction(new MessagePartMetaInstructions()); _BREPipelineMetaInstructionCollection.AddMetaInstruction(new XMLTranslatorMetaInstructions()); + _BREPipelineMetaInstructionCollection.AddMetaInstruction(new HttpHeadersMetaInstructions()); + _BREPipelineMetaInstructionCollection.AddMetaInstruction(new PipelineMetaInstructions()); // Only add TypedXMLDocumentMetaInstructions if a TypedXMLDocument has been setup if (documentWrapper.DocumentCount == 1) diff --git a/BREPipelineFramework/BREPipelineFramework.PipelineComponents.BREPipelineFrameworkComponent/Properties/AssemblyInfo.cs b/BREPipelineFramework/BREPipelineFramework.PipelineComponents.BREPipelineFrameworkComponent/Properties/AssemblyInfo.cs index 8f3c84b..a288c68 100644 --- a/BREPipelineFramework/BREPipelineFramework.PipelineComponents.BREPipelineFrameworkComponent/Properties/AssemblyInfo.cs +++ b/BREPipelineFramework/BREPipelineFramework.PipelineComponents.BREPipelineFrameworkComponent/Properties/AssemblyInfo.cs @@ -33,4 +33,4 @@ // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] [assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.5.0.0")] +[assembly: AssemblyFileVersion("1.6.0.0")] diff --git a/BREPipelineFramework/BREPipelineFramework.SampleInstructions/BREPipelineFramework.SampleInstructions.csproj b/BREPipelineFramework/BREPipelineFramework.SampleInstructions/BREPipelineFramework.SampleInstructions.csproj index f63e0f1..b09adaa 100644 --- a/BREPipelineFramework/BREPipelineFramework.SampleInstructions/BREPipelineFramework.SampleInstructions.csproj +++ b/BREPipelineFramework/BREPipelineFramework.SampleInstructions/BREPipelineFramework.SampleInstructions.csproj @@ -57,6 +57,10 @@ true + + False + ..\..\..\..\Windows\assembly\GAC_MSIL\Microsoft.BizTalk.Component.Utilities\3.0.1.0__31bf3856ad364e35\Microsoft.BizTalk.Component.Utilities.dll + False ..\..\..\Program Files (x86)\Microsoft BizTalk Server 2010\Microsoft.BizTalk.Edi.BaseArtifacts.dll @@ -73,6 +77,10 @@ False ..\..\..\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\PublicAssemblies\Microsoft.BizTalk.Pipeline.dll + + False + ..\..\..\..\Program Files (x86)\Microsoft BizTalk Server 2013\Pipeline Components\Microsoft.BizTalk.Pipeline.Components.dll + False ..\..\..\Program Files (x86)\Microsoft BizTalk Server 2010\Microsoft.BizTalk.Streaming.dll @@ -128,7 +136,13 @@ + + + + + + @@ -138,6 +152,8 @@ + + diff --git a/BREPipelineFramework/BREPipelineFramework.SampleInstructions/ContextEnumerations/BizTalkWCFPropertySchemaEnum.cs b/BREPipelineFramework/BREPipelineFramework.SampleInstructions/ContextEnumerations/BizTalkWCFPropertySchemaEnum.cs index e7be6e7..3acb6db 100644 --- a/BREPipelineFramework/BREPipelineFramework.SampleInstructions/ContextEnumerations/BizTalkWCFPropertySchemaEnum.cs +++ b/BREPipelineFramework/BREPipelineFramework.SampleInstructions/ContextEnumerations/BizTalkWCFPropertySchemaEnum.cs @@ -64,6 +64,19 @@ public enum BizTalkWCFPropertySchemaEnum TransportProtectionLevel = 56, UserName = 57, UseSourceJournal = 58, - UseSSO = 59 + UseSSO = 59, + HttpHeaders = 59, + HttpMethodAndUrl = 60, + InboundHttpHeaders = 61, + InboundHttpMethod = 62, + InboundHttpStatusCode = 63, + InboundHttpStatusDescription = 64, + IssuerName = 65, + IssuerSecret = 66, + OutboundHttpStatusCode = 67, + OutboundHttpStatusDescription = 68, + StsUri = 69, + SuppressMessageBodyForHttpVerbs = 70, + VariablePropertyMapping = 71 } } diff --git a/BREPipelineFramework/BREPipelineFramework.SampleInstructions/Instructions/ApplyFlatFileAssemblerInstruction.cs b/BREPipelineFramework/BREPipelineFramework.SampleInstructions/Instructions/ApplyFlatFileAssemblerInstruction.cs new file mode 100644 index 0000000..b0d58fb --- /dev/null +++ b/BREPipelineFramework/BREPipelineFramework.SampleInstructions/Instructions/ApplyFlatFileAssemblerInstruction.cs @@ -0,0 +1,33 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using Microsoft.BizTalk.Component; +using BREPipelineFramework.Helpers; + +namespace BREPipelineFramework.SampleInstructions.Instructions +{ + public class ApplyFlatFileAssemblerInstruction : IBREPipelineInstruction + { + private FFAsmComp assembler = new FFAsmComp(); + + public ApplyFlatFileAssemblerInstruction(string headerSpecName = null, string trailerSpecName = null, + bool validateDocumentStructure = false) + { + if (!string.IsNullOrEmpty(headerSpecName)) + { + assembler.HeaderSpecName = new Microsoft.BizTalk.Component.Utilities.SchemaWithNone(headerSpecName); + } + + if (!string.IsNullOrEmpty(trailerSpecName)) + { + assembler.TrailerSpecName = new Microsoft.BizTalk.Component.Utilities.SchemaWithNone(trailerSpecName); + } + } + + public void Execute(ref Microsoft.BizTalk.Message.Interop.IBaseMessage inmsg, Microsoft.BizTalk.Component.Interop.IPipelineContext pc) + { + inmsg = PipelineExecutionHelper.Assemble(assembler, inmsg, pc); + } + } +} diff --git a/BREPipelineFramework/BREPipelineFramework.SampleInstructions/Instructions/ApplyFlatFileDisassemblerInstruction.cs b/BREPipelineFramework/BREPipelineFramework.SampleInstructions/Instructions/ApplyFlatFileDisassemblerInstruction.cs new file mode 100644 index 0000000..e6537f8 --- /dev/null +++ b/BREPipelineFramework/BREPipelineFramework.SampleInstructions/Instructions/ApplyFlatFileDisassemblerInstruction.cs @@ -0,0 +1,40 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using Microsoft.BizTalk.Component; +using BREPipelineFramework.Helpers; +using System.IO; +using Microsoft.BizTalk.Streaming; + +namespace BREPipelineFramework.SampleInstructions.Instructions +{ + public class ApplyFlatFileDisassemblerInstruction : IBREPipelineInstruction + { + private FFDasmComp disassembler = new FFDasmComp(); + + public ApplyFlatFileDisassemblerInstruction(string documentSpecName, string headerSpecName = null, bool preserveHeader = false, string trailerSpecName = null, + bool validateDocumentStructure = false) + { + disassembler.DocumentSpecName = new Microsoft.BizTalk.Component.Utilities.SchemaWithNone(documentSpecName); + + if (!string.IsNullOrEmpty(headerSpecName)) + { + disassembler.HeaderSpecName = new Microsoft.BizTalk.Component.Utilities.SchemaWithNone(headerSpecName); + disassembler.PreserveHeader = preserveHeader; + } + + if (!string.IsNullOrEmpty(trailerSpecName)) + { + disassembler.TrailerSpecName = new Microsoft.BizTalk.Component.Utilities.SchemaWithNone(trailerSpecName); + } + + disassembler.ValidateDocumentStructure = validateDocumentStructure; + } + + public void Execute(ref Microsoft.BizTalk.Message.Interop.IBaseMessage inmsg, Microsoft.BizTalk.Component.Interop.IPipelineContext pc) + { + inmsg = PipelineExecutionHelper.Disassemble(disassembler, inmsg, pc); + } + } +} diff --git a/BREPipelineFramework/BREPipelineFramework.SampleInstructions/Instructions/ApplyXmlAssemblerInstruction.cs b/BREPipelineFramework/BREPipelineFramework.SampleInstructions/Instructions/ApplyXmlAssemblerInstruction.cs new file mode 100644 index 0000000..ed4097b --- /dev/null +++ b/BREPipelineFramework/BREPipelineFramework.SampleInstructions/Instructions/ApplyXmlAssemblerInstruction.cs @@ -0,0 +1,26 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using Microsoft.BizTalk.Component; +using BREPipelineFramework.Helpers; + +namespace BREPipelineFramework.SampleInstructions.Instructions +{ + public class ApplyXmlAssemblerInstruction : IBREPipelineInstruction + { + private XmlAsmComp assembler = new XmlAsmComp(); + + public ApplyXmlAssemblerInstruction(string envelopeSpecName) + { + assembler.EnvelopeDocSpecNames = new Microsoft.BizTalk.Component.Utilities.SchemaList(); + assembler.EnvelopeDocSpecNames.Add(new Microsoft.BizTalk.Component.Utilities.Schema(envelopeSpecName)); + assembler.AddXMLDeclaration = false; + } + + public void Execute(ref Microsoft.BizTalk.Message.Interop.IBaseMessage inmsg, Microsoft.BizTalk.Component.Interop.IPipelineContext pc) + { + inmsg = PipelineExecutionHelper.Assemble(assembler, inmsg, pc); + } + } +} diff --git a/BREPipelineFramework/BREPipelineFramework.SampleInstructions/Instructions/ApplyXmlDisassemblerInstruction.cs b/BREPipelineFramework/BREPipelineFramework.SampleInstructions/Instructions/ApplyXmlDisassemblerInstruction.cs new file mode 100644 index 0000000..999d215 --- /dev/null +++ b/BREPipelineFramework/BREPipelineFramework.SampleInstructions/Instructions/ApplyXmlDisassemblerInstruction.cs @@ -0,0 +1,19 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using Microsoft.BizTalk.Component; +using BREPipelineFramework.Helpers; + +namespace BREPipelineFramework.SampleInstructions.Instructions +{ + public class ApplyXmlDisassemblerInstruction : IBREPipelineInstruction + { + private XmlDasmComp disassembler = new XmlDasmComp(); + + public void Execute(ref Microsoft.BizTalk.Message.Interop.IBaseMessage inmsg, Microsoft.BizTalk.Component.Interop.IPipelineContext pc) + { + inmsg = PipelineExecutionHelper.Disassemble(disassembler, inmsg, pc); + } + } +} diff --git a/BREPipelineFramework/BREPipelineFramework.SampleInstructions/Instructions/ApplyXmlValidatorInstruction.cs b/BREPipelineFramework/BREPipelineFramework.SampleInstructions/Instructions/ApplyXmlValidatorInstruction.cs new file mode 100644 index 0000000..fa6d452 --- /dev/null +++ b/BREPipelineFramework/BREPipelineFramework.SampleInstructions/Instructions/ApplyXmlValidatorInstruction.cs @@ -0,0 +1,19 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using Microsoft.BizTalk.Component; +using BREPipelineFramework.Helpers; + +namespace BREPipelineFramework.SampleInstructions.Instructions +{ + public class ApplyXmlValidatorInstruction : IBREPipelineInstruction + { + private XmlValidator component = new XmlValidator(); + + public void Execute(ref Microsoft.BizTalk.Message.Interop.IBaseMessage inmsg, Microsoft.BizTalk.Component.Interop.IPipelineContext pc) + { + inmsg = PipelineExecutionHelper.Execute(component, inmsg, pc); + } + } +} diff --git a/BREPipelineFramework/BREPipelineFramework.SampleInstructions/Instructions/SetHttpHeadersInstructions.cs b/BREPipelineFramework/BREPipelineFramework.SampleInstructions/Instructions/SetHttpHeadersInstructions.cs new file mode 100644 index 0000000..5e99219 --- /dev/null +++ b/BREPipelineFramework/BREPipelineFramework.SampleInstructions/Instructions/SetHttpHeadersInstructions.cs @@ -0,0 +1,37 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using BREPipelineFramework.Helpers; +using BREPipelineFramework.Helpers.Tracing; + +namespace BREPipelineFramework.SampleInstructions.Instructions +{ + public class SetHttpHeadersInstructions : IBREPipelineInstruction + { + private Dictionary outboundHTTPHeadersCollection = new Dictionary(); + string callToken; + + public SetHttpHeadersInstructions(Dictionary outboundHTTPHeadersCollection, string callToken) + { + this.outboundHTTPHeadersCollection = outboundHTTPHeadersCollection; + } + + public void Execute(ref Microsoft.BizTalk.Message.Interop.IBaseMessage inmsg, Microsoft.BizTalk.Component.Interop.IPipelineContext pc) + { + StringBuilder outboundHeadersBuilder = new StringBuilder(); + + foreach (KeyValuePair kp in outboundHTTPHeadersCollection) + { + outboundHeadersBuilder.AppendFormat("{0}: {1}", kp.Key, kp.Value); + outboundHeadersBuilder.Append(Environment.NewLine); + } + + string outboundHeaders = outboundHeadersBuilder.ToString(); + + TraceManager.PipelineComponent.TraceInfo(callToken + " - Adding outbound HTTP headers to the message with the below value " + Environment.NewLine + outboundHeaders); + inmsg.Context.Write(BizTalkWCFPropertySchemaEnum.HttpHeaders.ToString(), ContextPropertyNamespaces._WCFPropertyNamespace, outboundHeaders); + inmsg.Context.Write(BizTalkGlobalPropertySchemaEnum.IsDynamicSend.ToString(), ContextPropertyNamespaces._BTSPropertyNamespace, true); + } + } +} diff --git a/BREPipelineFramework/BREPipelineFramework.SampleInstructions/Instructions/TransformationInstruction.cs b/BREPipelineFramework/BREPipelineFramework.SampleInstructions/Instructions/TransformationInstruction.cs index 582ad31..4bc89a3 100644 --- a/BREPipelineFramework/BREPipelineFramework.SampleInstructions/Instructions/TransformationInstruction.cs +++ b/BREPipelineFramework/BREPipelineFramework.SampleInstructions/Instructions/TransformationInstruction.cs @@ -7,6 +7,7 @@ using BREPipelineFramework.Helpers; using Microsoft.BizTalk.Streaming; using BREPipelineFramework.Helpers.Tracing; +using Microsoft.BizTalk.Component; namespace BREPipelineFramework.SampleInstructions.Instructions { @@ -27,7 +28,7 @@ public TransformationInstruction(string mapClassName, string mapAssemblyName, Tr { this.mapName = string.Format("{0}, {1}", mapClassName, mapAssemblyName); this.validateSourceSchema = validateSourceSchema; - mapType = Type.GetType(mapName); + mapType = ObjectCreator.ResolveType(mapName); this.callToken = callToken; if (mapType == null) diff --git a/BREPipelineFramework/BREPipelineFramework.SampleInstructions/MetaInstructions/CachingMetaInstructions.cs b/BREPipelineFramework/BREPipelineFramework.SampleInstructions/MetaInstructions/CachingMetaInstructions.cs index 6e7a829..279c565 100644 --- a/BREPipelineFramework/BREPipelineFramework.SampleInstructions/MetaInstructions/CachingMetaInstructions.cs +++ b/BREPipelineFramework/BREPipelineFramework.SampleInstructions/MetaInstructions/CachingMetaInstructions.cs @@ -9,9 +9,9 @@ namespace BREPipelineFramework.SampleInstructions.MetaInstructions { public class CachingMetaInstructions : BREPipelineMetaInstructionBase { - #region Private fields + #region Private fields / Public properties - internal static MemoryCache cache = new MemoryCache("BREPipelineFramework.Cache", null); + public static MemoryCache cache = MemoryCache.Default; private Dictionary cacheItems = new Dictionary(); private TimeEnum contextExpiryUnits = TimeEnum.Minutes; private int contextExpiryTime = 30; @@ -21,6 +21,12 @@ public class CachingMetaInstructions : BREPipelineMetaInstructionBase private string contextKeyName = BizTalkGlobalPropertySchemaEnum.TransmitWorkID.ToString(); private string contextKeyNamespace = ContextPropertyNamespaces._BTSPropertyNamespace.ToString(); private string contextKey; + private CacheItemPriority priority = CacheItemPriority.Default; + + public CacheItemPriority Priority + { + set { priority = value; } + } #endregion @@ -84,7 +90,7 @@ public string GetCustomContextPropertyFromCache(string propertyName, string prop Exception exc = new Exception("Unable to find cached context property " + propertyName + " in namespace " + propertyNamespace); base.SetException(exc); } - else if (failureAction == FailureActionEnum.DefaultForType) + else if (failureAction == FailureActionEnum.BlankOrDefaultValue) { property = string.Empty; } @@ -148,7 +154,20 @@ public void ReapplyAllCachedContextProperties(ContextInstructionTypeEnum promoti { string[] contextPropertyType = kp.Key.Split('#'); - SetContextPropertyPipelineInstruction instruction = new SetContextPropertyPipelineInstruction(contextPropertyType[1], contextPropertyType[0], kp.Value, promotion); + string propertyName = string.Empty; + string propertyNamespace = string.Empty; + + if (contextPropertyType.Length == 2) + { + propertyNamespace = contextPropertyType[0]; + propertyName = contextPropertyType[1]; + } + else + { + propertyName = contextPropertyType[0]; + } + + SetContextPropertyPipelineInstruction instruction = new SetContextPropertyPipelineInstruction(propertyName, propertyNamespace, kp.Value, promotion); base.AddInstruction(instruction); } } @@ -167,7 +186,7 @@ public void AddCustomStringToCache(string key, string value, int expiryTime, Tim } TraceManager.PipelineComponent.TraceInfo("{0} - Adding string value {1} to the cache with a key of {2}", CallToken, value, key); - AddToCache(key, value, expiryTime, expiryTimeUnits); + AddToCache(key, value, expiryTime, expiryTimeUnits, priority); } public string GetCustomStringFromCache(string key, FailureActionEnum failureAction) @@ -184,7 +203,7 @@ public string GetCustomStringFromCache(string key, FailureActionEnum failureActi Exception exc = new Exception(string.Format("Unable to fetch item from cache with a key of {0}.", key)); base.SetException(exc); } - else if (failureAction == FailureActionEnum.DefaultForType) + else if (failureAction == FailureActionEnum.BlankOrDefaultValue) { value = string.Empty; } @@ -206,6 +225,39 @@ public void DeleteCustomStringFromCache(string key) cache.Remove(key, null); } + public string GetCachedValueFromSSOConfigStore(string applicationName, string key, int expiryTime, TimeEnum expiryTimeUnits, FailureActionEnum failureAction) + { + string value = null; + object obj = null; + string cacheKey = String.Format("BRE Pipeline Framework SSO Cache - {0} - {1}", applicationName, key); + + obj = cache.Get(cacheKey); + + if (obj != null) + { + value = obj.ToString(); + return value; + } + else + { + try + { + value = StaticHelpers.ReadFromSSO(applicationName, key, failureAction, value); + + if (!string.IsNullOrEmpty(value)) + { + AddToCache(cacheKey, value, expiryTime, expiryTimeUnits, priority); + } + } + catch (Exception e) + { + base.SetException(e); + } + + return value; + } + } + #endregion #region BREPipelineMetaInstructionBase implementation @@ -231,10 +283,11 @@ public override void Compensate() #region Private methods - private static void AddToCache(string key, object value, int expiryTime, TimeEnum expiryUnits) + private static void AddToCache(string key, object value, int expiryTime, TimeEnum expiryUnits, CacheItemPriority priority) { CacheItemPolicy policy = new CacheItemPolicy(); policy.AbsoluteExpiration = DateTime.Now.AddMilliseconds(TimeHelper.GetTimeInMilliseconds(expiryTime, expiryUnits)); + policy.Priority = priority; cache.Set(key, value, policy, null); } @@ -284,7 +337,7 @@ private void CacheSelectedContext() { SetContextKey(); TraceManager.PipelineComponent.TraceInfo("{0} - Added context properties in collection to the cache with a key of {1}", CallToken, contextKey); - AddToCache(contextKey, cacheItems, contextExpiryTime, contextExpiryUnits); + AddToCache(contextKey, cacheItems, contextExpiryTime, contextExpiryUnits, priority); } } diff --git a/BREPipelineFramework/BREPipelineFramework.SampleInstructions/MetaInstructions/ContextMetaInstructions.cs b/BREPipelineFramework/BREPipelineFramework.SampleInstructions/MetaInstructions/ContextMetaInstructions.cs index 084b8e3..6297e41 100644 --- a/BREPipelineFramework/BREPipelineFramework.SampleInstructions/MetaInstructions/ContextMetaInstructions.cs +++ b/BREPipelineFramework/BREPipelineFramework.SampleInstructions/MetaInstructions/ContextMetaInstructions.cs @@ -1,6 +1,7 @@ using System; using BREPipelineFramework.Helpers; using BREPipelineFramework.SampleInstructions.Instructions; +using BREPipelineFramework.Helpers.Tracing; namespace BREPipelineFramework.SampleInstructions.MetaInstructions { @@ -386,15 +387,18 @@ public string GetContextProperty(string Name, string Namespace, FailureActionEnu if (property != null) { propertyValue = property.ToString(); + TraceManager.PipelineComponent.TraceInfo("{0} - Got value {1} for context property {2}#{3}", CallToken, propertyValue, Namespace, Name); } else { + TraceManager.PipelineComponent.TraceInfo("{0} - Context property {1}#{2} not found", CallToken, Namespace, Name, propertyValue); + if (failureAction == FailureActionEnum.Exception) { Exception exc = new Exception("Unable to get context property " + Name + " in namespace " + Namespace + "."); base.SetException(exc); } - else if (failureAction == FailureActionEnum.DefaultForType) + else if (failureAction == FailureActionEnum.BlankOrDefaultValue) { propertyValue = string.Empty; } diff --git a/BREPipelineFramework/BREPipelineFramework.SampleInstructions/MetaInstructions/HelperMetaInstructions.cs b/BREPipelineFramework/BREPipelineFramework.SampleInstructions/MetaInstructions/HelperMetaInstructions.cs index d6759ce..f7c3314 100644 --- a/BREPipelineFramework/BREPipelineFramework.SampleInstructions/MetaInstructions/HelperMetaInstructions.cs +++ b/BREPipelineFramework/BREPipelineFramework.SampleInstructions/MetaInstructions/HelperMetaInstructions.cs @@ -280,6 +280,33 @@ public void FindReplaceRegexInMessage(string regexToBeReplaced, string stringToR findReplaceStringInstruction.AddRegexReplace(regexToBeReplaced, stringToReplaceWith); } + /// + /// Return the first Regex match in a given string + /// + public string ReturnFirstRegexMatchInString(string regexToFind, string inputString) + { + return ReturnRegexMatchInStringByIndex(regexToFind, inputString, 0); + } + + /// + /// Return the Regex match at a given index in a string + /// + public string ReturnRegexMatchInStringByIndex(string regexToFind, string inputString, int index) + { + TraceManager.CustomComponent.TraceIn(CallToken); + string matchedString = String.Empty; + + MatchCollection matchedStrings = Regex.Matches(inputString, regexToFind); + + if (matchedStrings.Count >= index + 1) + { + matchedString = matchedStrings[index].Value; + } + + TraceManager.CustomComponent.TraceOut(CallToken); + return matchedString; + } + /// /// Set the message body part to null /// @@ -448,6 +475,22 @@ public void TransformMessage(string mapClassName, string mapAssemblyName, Transf base.AddInstruction(instruction); } + /// + /// Transform a message using the specified map class with the specified level of source schema validation and with property promotion on the target message + /// + public void TransformMessageWithPromotion(string mapClassName, string mapAssemblyName, TransformationSourceSchemaValidation validation) + { + SetContextPropertyPipelineInstruction noDebatchInstruction = new SetContextPropertyPipelineInstruction(BizTalkXMLNORMPropertySchemaEnum.PromotePropertiesOnly.ToString(), + ContextPropertyNamespaces._XMLNormPropertyNamespace, true, ContextInstructionTypeEnum.Write); + base.AddInstruction(noDebatchInstruction); + + TransformationInstruction instruction = new TransformationInstruction(mapClassName, mapAssemblyName, validation, CallToken); + base.AddInstruction(instruction); + + ApplyXmlDisassemblerInstruction promotionInstruction = new ApplyXmlDisassemblerInstruction(); + base.AddInstruction(promotionInstruction); + } + public bool TraceInfo(string infoToTrace) { TraceManager.RulesComponent.TraceInfo("{0} - {1}", base.CallToken, infoToTrace); @@ -474,6 +517,22 @@ public DateTime ConvertToDateTime(object obj) return (DateTime)TypeCaster.GetTypedObject(obj, TypeEnum.DateTime); } + public string GetValueFromSSOConfigStore(string applicationName, string key, FailureActionEnum failureAction) + { + string value = null; + + try + { + value = StaticHelpers.ReadFromSSO(applicationName, key, failureAction, value); + } + catch (Exception e) + { + base.SetException(e); + } + + return value; + } + #endregion #region Private methods diff --git a/BREPipelineFramework/BREPipelineFramework.SampleInstructions/MetaInstructions/HttpHeadersMetaInstructions.cs b/BREPipelineFramework/BREPipelineFramework.SampleInstructions/MetaInstructions/HttpHeadersMetaInstructions.cs new file mode 100644 index 0000000..7796f2c --- /dev/null +++ b/BREPipelineFramework/BREPipelineFramework.SampleInstructions/MetaInstructions/HttpHeadersMetaInstructions.cs @@ -0,0 +1,132 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using BREPipelineFramework.Helpers.Tracing; +using BREPipelineFramework.Helpers; +using System.Text.RegularExpressions; +using BREPipelineFramework.SampleInstructions.Instructions; + +namespace BREPipelineFramework.SampleInstructions.MetaInstructions +{ + public class HttpHeadersMetaInstructions : BREPipelineMetaInstructionBase + { + #region Private fields + + private Dictionary inboundHTTPHeadersCollection = new Dictionary(); + private Dictionary outboundHTTPHeadersCollection = new Dictionary(); + private bool inboundHTTPHeadersExtracted = false; + private SetHttpHeadersInstructions instruction = null; + + #endregion + + #region Public methods + + // Get an inbound HTTP header value + public string GetHTTPHeaderValue(string headerName, FailureActionEnum failureAction) + { + ScrapeInboundHTTPHeaders(); + string headerValue = null; + + if (inboundHTTPHeadersCollection.ContainsKey(headerName)) + { + headerValue = inboundHTTPHeadersCollection[headerName]; + } + else + { + if (failureAction == FailureActionEnum.Exception) + { + Exception exc = new Exception("Could not find inbound HTTP Header " + headerName); + base.SetException(exc); + } + else if (failureAction == FailureActionEnum.BlankOrDefaultValue) + { + headerValue = string.Empty; + } + else if (failureAction == FailureActionEnum.Null) + { + // Do nothing, leave as null + } + } + return headerValue; + } + + // Copy an inbound HTTP header to the outbound HTTP headers + public void CopyInboundToOutboundHTTPHeader(string headerName, CacheFailureEnum failure) + { + ScrapeInboundHTTPHeaders(); + + if (inboundHTTPHeadersCollection.ContainsKey(headerName)) + { + string headerValue = inboundHTTPHeadersCollection[headerName]; + AddOrUpdateOutboundHTTPHeader(headerName, headerValue); + } + else + { + if (failure == CacheFailureEnum.RaiseAnException) + { + Exception exc = new Exception("Could not find inbound HTTP Header " + headerName); + base.SetException(exc); + } + else if (failure == CacheFailureEnum.IgnoreAndCarryOn) + { + // Take no action + } + } + } + + // Add or update outbound HTTP headers + public void AddOrUpdateOutboundHTTPHeader(string headerName, string headerValue) + { + if (outboundHTTPHeadersCollection.ContainsKey(headerName)) + { + outboundHTTPHeadersCollection[headerName] = headerValue; + } + else + { + outboundHTTPHeadersCollection.Add(headerName, headerValue); + } + + if (instruction == null) + { + instruction = new SetHttpHeadersInstructions(outboundHTTPHeadersCollection, CallToken); + base.AddInstruction(instruction); + } + } + + #endregion + + #region Private methods + + //Parse the inbound HTTP headers from the WCF.InboundHttpHeaders context property + private void ScrapeInboundHTTPHeaders() + { + if (inboundHTTPHeadersExtracted == false) + { + object propertyValueObj = base.InMsg.Context.Read(BizTalkWCFPropertySchemaEnum.InboundHttpHeaders.ToString(), ContextPropertyNamespaces._WCFPropertyNamespace); + + if (propertyValueObj != null) + { + string propertyValue = propertyValueObj.ToString(); + + string pattern = @"\r\n"; + List inboundHeaders = new List(Regex.Split(propertyValue, pattern)); + + foreach (string header in inboundHeaders) + { + List headers = new List(Regex.Split(header, ": ")); + + if (headers.Count == 2) + { + inboundHTTPHeadersCollection.Add(headers[0], headers[1]); + } + } + } + + inboundHTTPHeadersExtracted = true; + } + } + + #endregion + } +} diff --git a/BREPipelineFramework/BREPipelineFramework.SampleInstructions/MetaInstructions/MessagePartMetaInstructions.cs b/BREPipelineFramework/BREPipelineFramework.SampleInstructions/MetaInstructions/MessagePartMetaInstructions.cs index 47d716f..1b4adff 100644 --- a/BREPipelineFramework/BREPipelineFramework.SampleInstructions/MetaInstructions/MessagePartMetaInstructions.cs +++ b/BREPipelineFramework/BREPipelineFramework.SampleInstructions/MetaInstructions/MessagePartMetaInstructions.cs @@ -54,7 +54,7 @@ public string GetCustomMessagePartProperty(string propertyName, string propertyN Exception exc = new Exception("Unable to get part property " + propertyName + " in namespace " + propertyNamespace + " on part named " + identifier + "."); base.SetException(exc); } - else if (failureAction == FailureActionEnum.DefaultForType) + else if (failureAction == FailureActionEnum.BlankOrDefaultValue) { propertyValue = string.Empty; } diff --git a/BREPipelineFramework/BREPipelineFramework.SampleInstructions/MetaInstructions/PipelineMetaInstructions.cs b/BREPipelineFramework/BREPipelineFramework.SampleInstructions/MetaInstructions/PipelineMetaInstructions.cs new file mode 100644 index 0000000..edab1a3 --- /dev/null +++ b/BREPipelineFramework/BREPipelineFramework.SampleInstructions/MetaInstructions/PipelineMetaInstructions.cs @@ -0,0 +1,88 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using BREPipelineFramework.SampleInstructions.Instructions; +using BREPipelineFramework.Helpers; + +namespace BREPipelineFramework.SampleInstructions.MetaInstructions +{ + public class PipelineMetaInstructions : BREPipelineMetaInstructionBase + { + public void DisassembleFlatFile(string documentSpecName) + { + ApplyFlatFileDisassemblerInstruction instruction = new ApplyFlatFileDisassemblerInstruction(documentSpecName); + base.AddInstruction(instruction); + } + + public void DisassembleFlatFileWithHeader(string documentSpecName, string headerSpecName, bool preserveHeader) + { + ApplyFlatFileDisassemblerInstruction instruction = new ApplyFlatFileDisassemblerInstruction(documentSpecName, headerSpecName, preserveHeader); + base.AddInstruction(instruction); + } + + public void DisassembleFlatFileWithHeaderAndTrailer(string documentSpecName, string headerSpecName, bool preserveHeader, string trailerSpecName) + { + ApplyFlatFileDisassemblerInstruction instruction = new ApplyFlatFileDisassemblerInstruction(documentSpecName, headerSpecName, preserveHeader, trailerSpecName); + base.AddInstruction(instruction); + } + + public void DisassembleFlatFileWithTrailer(string documentSpecName, string trailerSpecName) + { + ApplyFlatFileDisassemblerInstruction instruction = new ApplyFlatFileDisassemblerInstruction(documentSpecName, trailerSpecName: trailerSpecName); + base.AddInstruction(instruction); + } + + public void AssembleFlatFile() + { + ApplyFlatFileAssemblerInstruction instruction = new ApplyFlatFileAssemblerInstruction(); + base.AddInstruction(instruction); + } + + public void AssembleFlatFileWithHeader(string headerSpecName) + { + ApplyFlatFileAssemblerInstruction instruction = new ApplyFlatFileAssemblerInstruction(headerSpecName); + base.AddInstruction(instruction); + } + + public void AssembleFlatFileWithHeaderAndTrailer(string headerSpecName, string trailerSpecName) + { + ApplyFlatFileAssemblerInstruction instruction = new ApplyFlatFileAssemblerInstruction(headerSpecName, trailerSpecName); + base.AddInstruction(instruction); + } + + public void AssembleFlatFileWithTrailer(string trailerSpecName) + { + ApplyFlatFileAssemblerInstruction instruction = new ApplyFlatFileAssemblerInstruction(trailerSpecName: trailerSpecName); + base.AddInstruction(instruction); + } + + public void ValidateMessage() + { + ApplyXmlValidatorInstruction instruction = new ApplyXmlValidatorInstruction(); + base.AddInstruction(instruction); + } + + public void AssembleXMLMessageWithEnvelope(string envelopeSpecName) + { + ApplyXmlAssemblerInstruction instruction = new ApplyXmlAssemblerInstruction(envelopeSpecName); + base.AddInstruction(instruction); + } + + public void DisassembleXMLMessage() + { + ApplyXmlDisassemblerInstruction instruction = new ApplyXmlDisassemblerInstruction(); + base.AddInstruction(instruction); + } + + public void DisassembleXMLMessagePropertyPromotionOnly() + { + SetContextPropertyPipelineInstruction instruction = new SetContextPropertyPipelineInstruction(BizTalkXMLNORMPropertySchemaEnum.PromotePropertiesOnly.ToString(), + ContextPropertyNamespaces._XMLNormPropertyNamespace, true, ContextInstructionTypeEnum.Write); + base.AddInstruction(instruction); + + ApplyXmlDisassemblerInstruction disassemblyInstruction = new ApplyXmlDisassemblerInstruction(); + base.AddInstruction(disassemblyInstruction); + } + } +} diff --git a/BREPipelineFramework/BREPipelineFramework.SampleInstructions/MetaInstructions/XMLTranslatorMetaInstructions.cs b/BREPipelineFramework/BREPipelineFramework.SampleInstructions/MetaInstructions/XMLTranslatorMetaInstructions.cs index 3336346..3020135 100644 --- a/BREPipelineFramework/BREPipelineFramework.SampleInstructions/MetaInstructions/XMLTranslatorMetaInstructions.cs +++ b/BREPipelineFramework/BREPipelineFramework.SampleInstructions/MetaInstructions/XMLTranslatorMetaInstructions.cs @@ -173,7 +173,19 @@ public void RemoveElementByName(string name) public void RemoveElementByNameAndNamespace(string _namespace, string name) { - MessageModificationDetails messageModificationInstruction = new MessageModificationDetails(MessageModificationInstructionTypeEnum.RemoveElement, name: name, _namespace:_namespace); + MessageModificationDetails messageModificationInstruction = new MessageModificationDetails(MessageModificationInstructionTypeEnum.RemoveElement, name: name, _namespace: _namespace); + AddMessageModificationInstruction(messageModificationInstruction); + } + + public void RemoveElementAndChildrenByNameAndNamespace(string _namespace, string name) + { + MessageModificationDetails messageModificationInstruction = new MessageModificationDetails(MessageModificationInstructionTypeEnum.RemoveElementAndChildElements, name: name, _namespace:_namespace); + AddMessageModificationInstruction(messageModificationInstruction); + } + + public void RemoveElementAndChildrenByName(string name) + { + MessageModificationDetails messageModificationInstruction = new MessageModificationDetails(MessageModificationInstructionTypeEnum.RemoveElementAndChildElements, name: name); AddMessageModificationInstruction(messageModificationInstruction); } diff --git a/BREPipelineFramework/BREPipelineFramework.SampleInstructions/Properties/AssemblyInfo.cs b/BREPipelineFramework/BREPipelineFramework.SampleInstructions/Properties/AssemblyInfo.cs index 5a3c4e6..94ed2ad 100644 --- a/BREPipelineFramework/BREPipelineFramework.SampleInstructions/Properties/AssemblyInfo.cs +++ b/BREPipelineFramework/BREPipelineFramework.SampleInstructions/Properties/AssemblyInfo.cs @@ -13,7 +13,6 @@ [assembly: AssemblyCopyright("Copyright © 2012")] [assembly: AssemblyTrademark("")] [assembly: AssemblyCulture("")] -[assembly: InternalsVisibleTo("BREPipelineFramework.UnitTests, PublicKey=0024000004800000940000000602000000240000525341310004000001000100d7fff258ef4295386be60f19e0d9d6b7eac0715c4d04f2a3360e75742844accf2b8bd157ff8961c6fe4af3470f4d51018336ff4bbf5a65a5215b8cc8ec665538080c4a2807a354fdee8f209e158703656c56b700d92ba164268d118de552d9918f55073f49984c3337f474e83103587db3a81479cda9ed59e4e64162b920189b")] // Setting ComVisible to false makes the types in this assembly not visible // to COM components. If you need to access a type in this assembly from @@ -34,4 +33,4 @@ // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] [assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.5.0.0")] +[assembly: AssemblyFileVersion("1.6.0.0")] diff --git a/BREPipelineFramework/BREPipelineFramework.sln b/BREPipelineFramework/BREPipelineFramework.sln index b064ffc..ae7daed 100644 --- a/BREPipelineFramework/BREPipelineFramework.sln +++ b/BREPipelineFramework/BREPipelineFramework.sln @@ -16,6 +16,8 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Vocabularies", "Vocabularie BRE Artifacts\Vocabularies\BREPipelineFramework.AllVocabs.xml = BRE Artifacts\Vocabularies\BREPipelineFramework.AllVocabs.xml BRE Artifacts\Vocabularies\BREPipelineFramework.LatestVocabs.xml = BRE Artifacts\Vocabularies\BREPipelineFramework.LatestVocabs.xml BRE Artifacts\Vocabularies\BREPipelineFramework.SampleInstructions.CachingInstructions.1.0.xml = BRE Artifacts\Vocabularies\BREPipelineFramework.SampleInstructions.CachingInstructions.1.0.xml + BRE Artifacts\Vocabularies\BREPipelineFramework.SampleInstructions.CachingInstructions.1.1.xml = BRE Artifacts\Vocabularies\BREPipelineFramework.SampleInstructions.CachingInstructions.1.1.xml + BRE Artifacts\Vocabularies\BREPipelineFramework.SampleInstructions.CachingInstructions.1.2.xml = BRE Artifacts\Vocabularies\BREPipelineFramework.SampleInstructions.CachingInstructions.1.2.xml BRE Artifacts\Vocabularies\BREPipelineFramework.SampleInstructions.ContextInstructions.1.0.xml = BRE Artifacts\Vocabularies\BREPipelineFramework.SampleInstructions.ContextInstructions.1.0.xml BRE Artifacts\Vocabularies\BREPipelineFramework.SampleInstructions.ContextInstructions.1.1.xml = BRE Artifacts\Vocabularies\BREPipelineFramework.SampleInstructions.ContextInstructions.1.1.xml BRE Artifacts\Vocabularies\BREPipelineFramework.SampleInstructions.ContextInstructions.1.2.xml = BRE Artifacts\Vocabularies\BREPipelineFramework.SampleInstructions.ContextInstructions.1.2.xml @@ -26,9 +28,13 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Vocabularies", "Vocabularie BRE Artifacts\Vocabularies\BREPipelineFramework.SampleInstructions.HelperInstructions.1.3.xml = BRE Artifacts\Vocabularies\BREPipelineFramework.SampleInstructions.HelperInstructions.1.3.xml BRE Artifacts\Vocabularies\BREPipelineFramework.SampleInstructions.HelperInstructions.1.4.xml = BRE Artifacts\Vocabularies\BREPipelineFramework.SampleInstructions.HelperInstructions.1.4.xml BRE Artifacts\Vocabularies\BREPipelineFramework.SampleInstructions.HelperInstructions.1.5.xml = BRE Artifacts\Vocabularies\BREPipelineFramework.SampleInstructions.HelperInstructions.1.5.xml + BRE Artifacts\Vocabularies\BREPipelineFramework.SampleInstructions.HelperInstructions.1.6.xml = BRE Artifacts\Vocabularies\BREPipelineFramework.SampleInstructions.HelperInstructions.1.6.xml + BRE Artifacts\Vocabularies\BREPipelineFramework.SampleInstructions.HttpHeaderInstructions.1.0.xml = BRE Artifacts\Vocabularies\BREPipelineFramework.SampleInstructions.HttpHeaderInstructions.1.0.xml BRE Artifacts\Vocabularies\BREPipelineFramework.SampleInstructions.PartInstructions.1.0.xml = BRE Artifacts\Vocabularies\BREPipelineFramework.SampleInstructions.PartInstructions.1.0.xml + BRE Artifacts\Vocabularies\BREPipelineFramework.SampleInstructions.PipelineInstructions.1.0.xml = BRE Artifacts\Vocabularies\BREPipelineFramework.SampleInstructions.PipelineInstructions.1.0.xml BRE Artifacts\Vocabularies\BREPipelineFramework.SampleInstructions.XMLInstructions.1.0.xml = BRE Artifacts\Vocabularies\BREPipelineFramework.SampleInstructions.XMLInstructions.1.0.xml BRE Artifacts\Vocabularies\BREPipelineFramework.SampleInstructions.XMLTranslatorInstructions.1.0.xml = BRE Artifacts\Vocabularies\BREPipelineFramework.SampleInstructions.XMLTranslatorInstructions.1.0.xml + BRE Artifacts\Vocabularies\BREPipelineFramework.SampleInstructions.XMLTranslatorInstructions.1.1.xml = BRE Artifacts\Vocabularies\BREPipelineFramework.SampleInstructions.XMLTranslatorInstructions.1.1.xml EndProjectSection EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "BREPipelineFramework", "BREPipelineFramework\BREPipelineFramework.csproj", "{F59789A2-DB48-48BE-A971-2E185D406F3B}" diff --git a/BREPipelineFramework/BREPipelineFramework/BREPipelineMetaInstructionCollection.cs b/BREPipelineFramework/BREPipelineFramework/BREPipelineMetaInstructionCollection.cs index 168b0f6..3b88291 100644 --- a/BREPipelineFramework/BREPipelineFramework/BREPipelineMetaInstructionCollection.cs +++ b/BREPipelineFramework/BREPipelineFramework/BREPipelineMetaInstructionCollection.cs @@ -83,7 +83,7 @@ public XMLFactsApplicationStageEnum XmlFactsApplicationStageOverride get { return xmlFactsApplicationStageOverride; } set { xmlFactsApplicationStageOverride = value; } } - + /// /// Exposes exceptions that were handled during execution of the InstructionLoaderPolicy /// @@ -114,41 +114,36 @@ public BREPipelineMetaInstructionCollection(XMLFactsApplicationStageEnum xmlFact /// /// public void AddMetaInstruction(string MetaInstructionClass, string MetaInstructionAssembly) + { + string fullyQualifiedClass = MetaInstructionClass + "," + MetaInstructionAssembly; + AddMetaInstruction(fullyQualifiedClass); + } + + public void AddMetaInstruction(string fullyQualifiedClass) { try { - //Instantiate the MetaInstruction - Type t = Type.GetType(MetaInstructionClass + "," + MetaInstructionAssembly); + //Resolve the metaInstructionType based on the fully qualified class/assembly name, and then create an instance + //of the metaInstruction + Type metaInstructionType = ObjectCreator.ResolveType(fullyQualifiedClass); + object o = ObjectCreator.CreateConstructorlessInstance(metaInstructionType); - if (t != null) + if (o != null) { - ConstructorInfo info = t.GetConstructor(Type.EmptyTypes); - ObjectCreator inv = new ObjectCreator(info); - object o = null; - o = inv.CreateInstance(); - - if (o != null) - { - //If the instantiated object isn't null then add it to the MetaInstructionCollection - BREPipelineMetaInstructionBase metaInstruction = (BREPipelineMetaInstructionBase)o; - AddMetaInstruction(metaInstruction); - } - else - { - //If the instantiated object is null then set _BREException which will be thrown by the pipeline component - _BREException = new Exception("Unable to instantiate MetaInstruction - " + MetaInstructionClass + "," + MetaInstructionAssembly); - } + //If the instantiated object isn't null then add it to the MetaInstructionCollection + BREPipelineMetaInstructionBase metaInstruction = (BREPipelineMetaInstructionBase)o; + AddMetaInstruction(metaInstruction); } else { - //If the type is null then set _BREException which will be thrown by the pipeline component - _BREException = new Exception("Unable to instantiate MetaInstruction - " + MetaInstructionClass + "," + MetaInstructionAssembly); + //If the instantiated object is null then set _BREException which will be thrown by the pipeline component + _BREException = new Exception("Unable to instantiate MetaInstruction - " + fullyQualifiedClass); } } catch (Exception e) { //Set any caught exceptions to _BREException which will be thrown by the pipeline component - _BREException = new Exception("Unable to instantiate MetaInstruction - " + MetaInstructionClass + "," + MetaInstructionAssembly + _BREException = new Exception("Unable to instantiate MetaInstruction - " + fullyQualifiedClass + ", exception encountered - " + e.Message); } } @@ -202,7 +197,7 @@ public BREPipelineMetaInstructionBase GetMetaInstructionByIndex(int index) public void Execute() { TraceManager.PipelineComponent.TraceInfo("{0} - Starting to execute all MetaInstructions.", callToken); - + foreach (var metaInstruction in metaInstructionCollection) { metaInstruction.Value.ExecutionPreProcessing(); @@ -212,7 +207,7 @@ public void Execute() metaInstruction.Value.ExecuteAllBREPipelineInstructions(ref inMsg, pc); } } - + if (instructionExecutionOrder == InstructionExecutionOrderEnum.RulesExecution) { foreach (var instruction in orderedInstructionList) diff --git a/BREPipelineFramework/BREPipelineFramework/MessageUtility.cs b/BREPipelineFramework/BREPipelineFramework/MessageUtility.cs index e07a5ec..94fab83 100644 --- a/BREPipelineFramework/BREPipelineFramework/MessageUtility.cs +++ b/BREPipelineFramework/BREPipelineFramework/MessageUtility.cs @@ -36,8 +36,18 @@ public MessageUtility(Stream DocumentStream, string messageType, IPipelineContex this.documentStream = DocumentStream; char[] delimiters = {'#'}; string[] messageTypeArray = messageType.Split(delimiters, 2); - this.rootNodeNamespace = messageTypeArray[0]; - this.rootNodeName = messageTypeArray[1]; + + if (messageTypeArray.Length == 2) + { + this.rootNodeNamespace = messageTypeArray[0]; + this.rootNodeName = messageTypeArray[1]; + } + else + { + this.rootNodeName = messageTypeArray[0]; + this.rootNodeNamespace = string.Empty; + } + this.messageTypePropertiesSet = true; this.pc = pc; } diff --git a/BREPipelineFramework/BREPipelineFramework/Properties/AssemblyInfo.cs b/BREPipelineFramework/BREPipelineFramework/Properties/AssemblyInfo.cs index 7409fe0..4d54def 100644 --- a/BREPipelineFramework/BREPipelineFramework/Properties/AssemblyInfo.cs +++ b/BREPipelineFramework/BREPipelineFramework/Properties/AssemblyInfo.cs @@ -33,4 +33,4 @@ // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] [assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.5.0.0")] \ No newline at end of file +[assembly: AssemblyFileVersion("1.6.0.0")] \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 0000000..afef2c8 --- /dev/null +++ b/README.md @@ -0,0 +1,12 @@ +# brepipelineframework + +Project Description +The BizTalk BRE Pipeline Framework leverages the Business Rules Engine (BRE) to abstract away logic to be exercised in BizTalk pipelines thus catering for increased development flexibility and agility, especially when dealing with rapidly changing requirements, and easier deployments.  Note that this framework currently only works with BizTalk Server 2010, 2013, and 2013 R2. +The design goals of the BRE Pipeline Framework are as below +Abstract pipeline component logic into the BRE, allowing for logic to be changed at runtime without having to redeploy BizTalk artefacts. +Provide a collection of reusable common functions that are exercised in pipellines so that developers can concentrate on logic rather than plumbing.  Said functions will be encapsulated by business analyst friendly BRE vocabularies making for very readable rules. +Provide an extensible framework that allows for developers to implement their relevant custom requirements if not catered for out of the box in the desired manner. +Provide a means for developers to easily understand rules execution logic by providing appropriate debug tracing information when required. +The BRE Pipeline Framework allows you to inspect and manipulate BizTalk message content and context within a pipeline.  It allows you to make use of XML and SQL based BRE vocabularies as you would normally use them, provides a collection of .NET based BRE vocabularies which should satisfy most of your message content and context assessment/manipulation requirements, and allows you to create custom .NET classes and corresponding vocabularies to extend the framework to fulfill your custom requirements.  + +See the documentation page for more details on how to install, use and extend the BRE Pipeline Framework. diff --git a/docs/Documentation.html b/docs/Documentation.html new file mode 100644 index 0000000..788069a --- /dev/null +++ b/docs/Documentation.html @@ -0,0 +1,187 @@ +
+

How to install the BRE Pipeline Framework

+

Download the latest version of the installer and run it on your PC which has BizTalk Server 2010 or 2013 installed on it. The installer will add the relevant assemblies to the .NET 4 GAC, will add the BREPipelineFrameworkComponent pipeline component + to the pipeline components folder, and will create the BRE Pipeline Framework folder in your 32-bit program files folder (so "Program Files(x86)" on a 64-bit machine, or "Program Files" on a 32-bit machine). 

+

Note that if you are installing a new version of the framework on a machine which is running a version older than 1.4.0 (this won't be a problem in version 1.4.0 or later) then you might have to shut down host instances in order for the installation + to complete.

+

Open the Business Rules Engine Deployment Wizard (found in the Microsoft BizTalk Server 2010 folder in your start menu) and choose to import each of the vocabularies contained within the Vocabularies subfolder in the BRE Pipeline Framework program files + folder.  You only need to install the latest version of each vocabulary unless older ones are required due to pre-existing BizTalk artefacts which depend on those versions.

+

 

+

How to use the BREPipelineFrameworkComponent Pipeline Component in a BizTalk Pipeline

+

In order to use the BREPipelineFrameworkComponent in a pipeline you will first need to add it to the pipeline toolbox in Visual Studio. Open (or choose to create) a send or receive pipeline in Visual Studio, hover your mouse over the toolbox on the left + hand side of the window, right click and click choose items. Navigate to the BizTalk Pipeline Components tab, tick the BREPipelineFrameworkComponent and click ok.

+

Now drag the BREPipelineFrameworkComponent from the toolbox into the relevant stage of your pipeline (any stage except disasseble or assemble). You will need to set the relevant values for the below configuration properties on the component.

+
    +
  • ApplicationContext (Optional) - This can be any string which you can use in your business rules to selectively choose whether that rule should fire or not when the policy is called by a specific pipeline. Typically this should be the name of the pipeline, + but you could be more prescriptive and use the name of the pipeline and the stage of the pipeline in case you were going to use the BREPipelineFrameworkComponent in multiple stages of your pipeline. +
  • Enabled - A boolean value which instructs whether the pipeline component should be active or not. If set to false then the pipeline component will behave in a pass through manner.  The default value is true. +
  • ExecutionPolicy (Optional) - The name of the BRE policy which contains all the logic used to assess and manipulate the message being processed by the pipeline. +
  • InstructionLoaderPolicy (Optional) - The name of the BRE policy that allows you to conditionally load facts into your ExecutionPolicy in advanced used cases as below in addition to some other functionality. +
      +
    • Custom .NET based facts - The InstructionLoaderPolicy can be used to assert custom metainstruction classes into the ExecutionPolicy in case that you want to use custom .NET based vocabularies in your ExecutionPolicy in addition to out of the box vocabularies.  +
    • XML based facts - The InstructionLoaderPolicy can also be used to assert TypedXmlDocument facts into the ExecutionPolicy so you can make use of XML based vocabularies. +
    • SQL based facts - The InstructionLoaderPolicy can also be used to assert SQL DataConnection facts into the ExecutionPolicy so you can make use of SQL based vocabularies.  +
    • Override ExecutionPolicy - The InstructionLoaderPolicy can be used to override which ExecutionPolicy gets called, which can help you to avoid building very large BRE policies for ExecutionPolicies, and potentially deliver you better performance by eliminating + the evaluation of unnecessary conditions.
    • Override ApplicationContext - The InstructionLoaderPolicy can be used to override the value of the ApplicationContext which is passed into the ExecutionPolicy, providing for more flexibility in complex use cases. +
    +
  • RecoverableInterchangeProcessing - This is a boolean value that specifies whether the pipeline component should behave in a recoverable interchange fashion or not.  If a message has been debatched in a pipeline component prior to the BREPipelineFrameworkComponent + and one of the debatched messages fail, if this parameter is set to true then only that one debatched message fails.  If the parameter value is set to false (default) then the entire message fails. +
  • TrackingFolder - If a folder name is specified in this parameter then the rules engine debug tracing data will be written to this folder for both the InstructionLoaderPolicy and ExecutionPolicy, helping developers to debug their BRE policies.  The + BizTalk host instance must have write access over the folder in question.
+

The pipeline can now be deployed to the BizTalk runtime.  You will need to publish and deploy BRE policies with names matching those you set for the InstructionLoaderPolicy and ExecutionPolicy in the pipeline component parameters.  Note that the + pipeline component will always choose the latest version of said policies that is currently deployed (though note that BizTalk caches policies and renews the cache at regular intervals, so you might not see new rules take effect immediately unless you restart + the rule engine update service).

+

 

+

Summary explanation of out of the box vocabularies

+

After completing the installation instructions you should three BRE Pipeline Framework related vocabularies (you might potentially have multiple versions of each one) published to the rules engine database that you can view in the Business Rules Composer + as below.

+
    +
  • BREPipelineFramework - This vocabulary for the most part can only be used in InstructionLoaderPolicy BRE policies.  The one exception to this rule is the ApplicationContext vocabulary definition which can be used in ExecutionPolicy BRE policies as + well, and can be used in rules to evaluate the value of the ApplicationContext on the pipleine properties.  Other vocabulary definitions that can only be used in InstructionLoaderPolicy BRE policies can be used to inspect the BizTalk message (through + regex matching, string finds, XPaths) for condition evaluation, and to assert .NET, XML, or SQL based facts, or to override the ExecutionPolicy to be called, or to override the ApplicationContext to be passed to the ExecutionPolicy. +
  • BREPipelineFramework.SampleInstructions.ContextInstructions - This vocabulary can only be used in ExecutionPolicy BRE policies, and contains vocabulary definitions to get or set all BizTalk out of the box context properties through enumeration, to get or + set custom context properties, and to remove context properties.
  • BREPipelineInstructions.SampleInstructions.HelperInstructions - This vocabulary provides helper type functionality to evaluate and manipulate message content and context, as well as common helper functionality such as string concatenation and formatting, + date time rounding, guid generation, get the current date time, or throw an exception with a custom message. +
+

 

+

How to setup an ExecutionPolicy

+

An ExecutionPolicy is used to assess rule conditions and then to carry out actions which were specified by the rules that evaluated succesfully. The execution policy can make use of any vocabulary definitions in the out of the box BRE vocabularies which + should suffice in most simple message context/content assessment/manipulation scenarios.

+

In more advanced scenarios one can also make use of BRE policies with custom .NET, SQL, or XML based vocabulary definitions if their corresponding facts were asserted into the ExecutionPolicy from within the InstructionLoaderPolicy.  + InstructionLoaderPolicy BRE policies are only required for advanced scenarios.

+

Assuming you only have simple requirements that only dicate usage of an ExecutionPolicy, create a new BRE policy using the Business Rules Composer and name it appropriately such that it matches the ExecutionPolicy parameter value on your pipeline. Create + a rule, and in the conditions section of the rule you can setup predicates which evaluate conditions based on applicable BRE vocabulary definitions.

+

+

In the actions section of the rule you can specify what actions you want to carry out. In the below example the value BREPipelineFramework.csv is written to the ReceivedFileName context property (using the GetCustomContextProperty vocabulary definition contained + within the BREPipelineFramework.SampleInstructions.ContextInstructions vocabulary).

+

+

An ExecutionPolicy policy can be made up of multiple rules, each one with different sets of conditions and actions. An ExecutionPolicy might also be shared between multiple pipelines, with rules that aren't common to all pipelines having conditions based + on ApplicationContext.

+

 

+

Using the out of the box BREPipelineFramework vocabulary definitions

+

Below are some examples (this list is not all-inclusive) of usage of vocabulary definitions in the BREPipelineFramework BRE vocabulary (which can only be used in InstructionLoaderPolicy BRE policies except for ApplicationContext).

+
    +
  • AddMetaInstruction - This definition allows you to instantiate and assert a custom .NET fact into the ExecutionPolicy so that you can use corresponding .NET based vocabulary definitions in the ExecutionPolicy. +
  • AddSQLDataConnection / AddSQLDataConnectionFromSSO - These definitions allow you to assert a SQL DataConnection based fact into the ExecutionPolicy so that you can use corresponding SQL based vocabulary definitions in the ExecutionPolicy.  You + can add as many SQL DataConnections as required.
  • SetTypedXmlDocument - This definition allows you to assert the current BizTalk message as an XML fact into the ExecutionPolicy so that you can use corresponding XML based vocabulary definitions in the ExecutionPolicy. +
  • ApplicationContext - This definition fetches the value of the ApplicationContext parameter set on the calling pipeline component. +
  • CheckIfRegexEvaluatesInMessage - This definition returns a boolean value indicating whether a specified regular expression finds a match in the BizTalk message. +
  • CheckIfStringExistsInMessage - This definition returns a boolean value indicating whether a specified string is found in the BizTalk message. +
  • GetMessageBodyLength - This definition returns the length of the message body. +
  • GetMessageRootNodeName / GetMessageRootNodeNamespace - These definitions returns the root node name/namespace of the BizTalk message assuming that the message is an XML message.  If the BTS.MessageType context property is known then this definition + will extract the value from that, otherwise it will run an XPATH statement against the message which is slower. +
  • OverrideApplicationContext - This definition allows you to override the ApplicationContext value set on the pipeline component properties when evaluated within the ExecutionPolicy.  Note that the override will not apply for the remainder of the InstructionLoaderPolicy's + execution.
  • OverrideExecutionPolicy - This definition allows you to override the ExecutionPolicy value set on the pipeline component properties thus allowing for other ExecutionPolicy BRE policies to be called on. +
  • ReturnFirstRegexMatch - This definition will return a string that is the first match for a given regular expression against the BizTalk message. +
  • ReturnRegexMatchByIndex - This definition will return a string that is the match at the given index for a given regular expression against the BizTalk message. +
+

 

+

Using the out of the box BREPipelineFramework.SampleInstructions.ContextInstructions vocabulary definitions

+

Below are some examples (this list is not all-inclusive) of usage of vocabulary definitions in the BREPipelineFramework.SampleInstructions.ContextInstructions BRE vocabulary.

+
    +
  • Get<XXX>ContextProperty - These are a collection of definitions that allow you to get the context property values from the message being processed, the context properties being from any of the major out of the box BizTalk property schemas.  + There is a seperate definition for each of the following major property schema namespaces - +BTF2, BTS, EDI, EdiIntAS, EdiOverride, ErrorReport, FILE, FTP, HTTP, LEGACY, MessageTracking, MIME, MSMQT, POP3, SMTP, SOAP, SQL, WCF, WSS, XLANGsBTXEngine, and XMLNORM.  These definition allow you to choose the relevant context property + within the contained property schema namespace from a drop down box containing a list of all the supported context properties, thus removing the need for the implementer to know the names of the context property names and namespaces, and also removing the + chance of typos.  If the context property is not found on the message you can specify if the return value should be blank (or the default for whatever .NET type the property corresponds to) or if an exception should be thrown. +
+

+
    +
  • GetCustomContextProperty - This definition allows you to access any context properties on the message being processed by the pipeline by specifying the property name and namespace of the property. If the context property is not found you can specify if + the return value should be blank (or the default for whatever .NET type the property corresponds to) or if an exception should be thrown. +
+

 

+
    +
  • RemoveCustomContextProperty - This definition allows you to remove any supported context property (some out of the box context properties can't be removed) from the message being processed by the pipeline by specifying the name and namespace of the property + to be removed.
+

+
    +
  • Set<XXX>ContextProperty - These are a collection of definitions that allow you to set the context property values on the message being processed, the context properties being from any of the major out of the box BizTalk property schemas. There is + a seperate definition for each of the following major property schema namespaces - +BTF2, BTS, EDI, EdiIntAS, EdiOverride, ErrorReport, FILE, FTP, HTTP, LEGACY, MessageTracking, MIME, MSMQT, POP3, SMTP, SOAP, SQL, WCF, WSS, XLANGsBTXEngine, and XMLNORM.  These definition allow you to choose the relevant context property + within the contained property schema namespace from a drop down box containing a list of all the supported context properties, thus removing the need for the implementer to know the names of the context property names and namespaces, and also removing the + chance of typos. These definitions allow you to set any value (remember that this value doesn't have to be static, you can use vocabularies to dynamically set the value as well) to the relevant context properties.  You can also choose whether you want + to promote the context property or just write the value to it.
+

+
    +
  • SetCustomContextProperty - This definition allows you to set any value to any context property, the property being specified with the property name and namespace and by choosing the .NET type of the property with a drop down. You can also choose whether + you want to promote the context property or just write the value to it.
+

+
    +
  • SetCustomContextPropertyFromSSO - This definition allows you to set a value that is read in from a specified SSO key in a specified SSO application to any context property, the property being specified with the property name and namespace and by choosing + the .NET type of the property with a drop down. You can also choose whether you want to promote the context property or just write the value to it. +
+

+
    +
  • SetCustomContextPropertyFromXPathResult - This definition allows you to set the resulting value / node name / node namespace of an XPath expression run against the message (you can choose whether to return an exception or not if the XPath expression does + not evaluate) to any context property, the property being specified with the property name and namespace and by choosing the .NET type of the property with a drop down. You can also choose whether you want to promote the context property or just write the + value to it. Using this definition against a message multiple times will still only result in the XML document being loaded into memory once. +
+

 

+

Using the out of the box BREPipelineFramework.SampleInstructions.HelperInstructions vocabulary definitions

+

Below are some examples (this list is not all-inclusive) of usage of vocabulary definitions in the BREPipelineFramework.SampleInstructions.HelperInstructions BRE vocabulary. 

+
    +
  • GenerateGUID - This definition generates a random GUID.
  • GetCurrentDateTime - This definition gets the current date and time, allowing you to specify the format it should be fetched in. +
  • GetFileExtension - This definition returns the file extension for a specified filename. +
  • GetLowercaseString - This definition converts the string parameter to lowercase. +
  • GetStringLength - This definition returns the length of a string.
  • GetUppercaseString - This definition converts the string parameter to uppercase. +
  • GetXPathResult - This definition returns the resulting value / node name / node namespace of an XPath Expression. It allows you to specify whether an exception should be thrown if the expression doesn't evaluate. +
  • ReplaceSubstring - This definition allows you to replace a substring in a given string with another string. +
  • RoundCurrentTime - This definition allows you to round the current time up to a given interval, also allowing you to specify the format the time should be returned in. This can be quite handy for non-sequential convoy type batching scenarios. +
  • StringContains - This definition checks whether a string contains the specified substring. +
  • ValidateStringLength - This definition throws an exception if the length of a string does not exactly match a specified value. Since this defintion returns a void it is really only intended for usage in the Action section of a rule. +
+

 

+

Using XML based vocabulary definitions

+

XML based vocabulary definitions corresponding to the BizTalk message passing through the executing pipeline can be used in ExecutionPolicy BRE policies only, but must first be setup in an InstructionLoaderPolicy BRE policy.

+

Rules can be setup in the InstructionLoaderPolicy in which conditions to check the message type based on the root node name and namespace are evaluated, and based on results the appropriate TypedXmlDocument type can be asserted into the ExecutionPolicy. + These conditions can be based on the GetMessageRootNodeName and GetMessageRootNodeNamespace vocabulary definitions in the BREPipelineFramework vocabulary.

+

The action in these rules would make use of the SetTypedXmlDocument vocabulary definition in the BREPipelineFramework vocabulary, in which you would need to pass in the fully qualified .NET type corresponding to the schema in question.

+

Once you've done this you can then make use of XML based vocabularies in your ExecutionPolicy just as you would with a BRE policy being called from within an orchestration.

+

 

+

Using SQL based vocabulary definitions

+

SQL based vocabulary definitions can be used in ExecutionPolicy BRE policies only, but first must be setup in an InstructionLoaderPolicy BRE policy, with one fact needing to be asserted per database table which will be evaluated or updated.

+

The AddSQLDataConnection or AddSQLDataConnectionFromSSO vocabulary definitions can be used in InstructionLoaderPolicy rule actions to setup a SQL DataConnection object. The AddSQLDataConnection vocabulary definition requires you to specify a connection string, + the name of the database, and the name of the table in question. The AddSQLDataConnectionFromSSO vocabulary definition works in the same manner except it fetches the connection string from the nominated SSO config store (note that the BizTalk host instance + executing the pipeline must have access to this config store) which is handy in cases where you can't use integrated security and don't want to store credentials in your BRE policies.

+

Once you've done this you can then make use of SQL based vocabularies in your ExecutionPolicy just as you would with a BRE policy being called from within an orchestration.

+

 

+

Overview on using custom .NET based vocabulary definitions

+

The BRE Pipeline Framework out of the box vocabuary definitions in the BREPipelineFramework.SampleInstructions.ContextInstructions and BREPipelineInstructions.SampleInstructions.HelperInstructions make use of an extensible framework which make us of MetaInstructions + and Instructions. 

+

It is possible to extend the framework by writing your own MetaInstruction and Instruction classes in assemblies which should be deployed to the GAC, creating vocabulary definitions that correspond to public methods on your MetaInstructions, and then using + the AddMetaInstruction vocabulary definition in the BREPipelineFramework vocabulary in InstructionLoaderPolicy BRE Policies which will allow you to use the your custom vocabularies in the ExecutionPolicy.

+

A MetaInstruction is a class that derives from the BREPipelineFramework.MetaInstructionBase base class in the BREPipelineFramework assembly which is provided as part of the framework. A MetaInstruction is composed of helper methods which are intended to + be accessed from within a BRE policy. These methods could be used to access context information within a BizTalk message or could simply be Helper type methods such as one to check whether a string contains a given substring. A MetaInstruction also contains + a collection of Instructions and optionally a set of methods that are used to instantiate an instruction and add it to the collection.

+

An Instruction is a class that implements the BREPipelineFramework.IInstruction interface in the BREPipelineFramework assembly which is provided as part of the framework. It must implement a method called Execute which performs the logic required by that + Instruction. Such logic would typically be an action that would modify something about a BizTalk message such as it's context or content. An example would be to promote a value into the BTS.DestinationPartyName context property.

+

The MetaInstructionBase class also contains an overridable execute method which will perform the execute method on all contained instructions.  The execute method on MetaInstruction classes will always be automatically called on after the ExecutionPolicy + completes.

+

The below sections explain how you can write your own custom Instructions and MetaInstructions.

+

 

+

Writing your own custom Instruction

+

Create a new .NET class library type project using .NET 4.0 and reference the BREPipelineFramework.dll in the BRE Pipeline Framework\Bin folder in your program files folder (you can copy it to a local libraries folder in your solution folder if you want). + The project will need to be signed and added to the GAC once it has been completed. You will also find a lot of handy helper methods in BREPipelineFramework.Helpers.dll and BREPipelineFramework.SampleInstructions.dll also located in the BRE Pipeline Framework\Bin + folder in your program files folder and might want to add references to these assemblies as well.

+

Create a new class and choose to implement the BREPipelineFramework.IBREPipelineInstruction interface. Create the appropriate properties that are required by your class and create as many constructors as you want. Implement the Execute(ref IBaseMessage inmsg, + IPipelineContext pc) method which is dictated by the IBREPipelineInstruction interface such that it manipulates your message in whatever way you want.

+

 

+

Writing your own custom MetaInstruction

+

Create a new .NET class library type project using .NET 4.0 and reference the BREPipelineFramework.dll in the BRE Pipeline Framework\Bin folder in your program files folder (you can copy it to a local libraries folder in your solution folder if you want). + Also reference the project that contains the instructions you want to work with, or optionally you can combine your Instructions and MetaInstructions into the same project. The project will need to be signed and added to the GAC once it has been completed.

+

Create a new class and choose to inherit from the BREPipelineFramework.BREPipelineMetaInstructionBase base class. If you are going to specify constructors for this class then ensure that you specify a no-parameter constructor since that is how this class + will be instantiated by the InstructionLoaderPolicy.

+

Create as many methods as you want to use within the BRE. These can be simple methods such as those contained within the out of the box BREPipelineFramework.SampleInstructions.MetaInstructions.HelperMetaInstructions class which are fully self contained. + Alternatively they can be methods which are used to instantiate Instructions and add them to the collection held by the MetaInstruction (do this by calling the base.InstructionCollection.Add(Instruction) method within your MetaInstruction) which will be executed + after the ExecutionPolicy has completed like the majority of the methods contained within the out of the box BREPipelineFramework.SampleInstructions.MetaInstructions.ContextMetaInstructions class.

+

If you want to return an exception from any of your methods then it's preferable that you set the base.BREException property to your exception rather than throwing it, as throwing it would return a generic error to the pipeline saying there was an exception + encountered exercising a rules policy whereas setting the base property will instruct the pipeline component to throw the error so that the error details are surfaced properly.

+

Once you have setup your MetaInstruction classes you will want to deploy the assembly to the GAC. You can now open the Business Rules Composer and create vocabularies for each of the methods exposed by your MetaInstruction. As long as you have specified + that your class should be instantiated in your InstructionLoaderPolicy you can make use of the vocabulary definitions in your ExecutionPolicy.

+

 

+

Using .NET based vocabulary definitions based on custom MetaInstruction classes

+

Use the AddMetaInstruction vocabulary definition from the BREPipelineFramework vocabulary to instantiate instances of your custom MetaInstruction classes in actions in your InstructionLoaderPolicy, and to then assert them into your ExecutionPolicy.  + You will need to specify the fully qualified class name and fully qualified assembly name that contains that class as parameter values into the AddMetaInstruction vocabulary definition.

+

All MetaInstructions that are used by the BRE Pipeline Framework must be in the GAC. In order to find out the fully qualified assembly name you can open a visual studio command prompt and type in - Gacutil -l <assembly name without the .dll extension>.

+
\ No newline at end of file diff --git a/docs/Home.html b/docs/Home.html new file mode 100644 index 0000000..d8ad5ee --- /dev/null +++ b/docs/Home.html @@ -0,0 +1,17 @@ +
+

Project Description
+The BizTalk BRE Pipeline Framework leverages the Business Rules Engine (BRE) to abstract away logic to be exercised in BizTalk pipelines thus catering for increased development flexibility and agility, especially when dealing with rapidly changing requirements, + and easier deployments.  Note that this framework currently only works with BizTalk Server 2010, 2013, and 2013 R2.

+

The design goals of the BRE Pipeline Framework are as below

+
    +
  • Abstract pipeline component logic into the BRE, allowing for logic to be changed at runtime without having to redeploy BizTalk artefacts. +
  • Provide a collection of reusable common functions that are exercised in pipellines so that developers can concentrate on logic rather than plumbing.  Said functions will be encapsulated by business analyst friendly BRE vocabularies making for very + readable rules.
  • Provide an extensible framework that allows for developers to implement their relevant custom requirements if not catered for out of the box in the desired manner. +
  • Provide a means for developers to easily understand rules execution logic by providing appropriate debug tracing information when required. +
+

The BRE Pipeline Framework allows you to inspect and manipulate BizTalk message content and context within a pipeline.  It allows you to make use of XML and SQL based BRE vocabularies as you would normally use them, provides a collection of + .NET based BRE vocabularies which should satisfy most of your message content and context assessment/manipulation requirements, and allows you to create custom .NET classes and corresponding vocabularies to extend the framework to fulfill your custom + requirements. 

+


+See the documentation page for more details on how to install, use and extend the BRE Pipeline Framework.

+
\ No newline at end of file diff --git a/docs/Home_Actions.JPG b/docs/Home_Actions.JPG new file mode 100644 index 0000000..88d44c9 Binary files /dev/null and b/docs/Home_Actions.JPG differ diff --git a/docs/Home_ExecutionAction.JPG b/docs/Home_ExecutionAction.JPG new file mode 100644 index 0000000..57854dd Binary files /dev/null and b/docs/Home_ExecutionAction.JPG differ diff --git a/docs/Home_ExecutionCondition.JPG b/docs/Home_ExecutionCondition.JPG new file mode 100644 index 0000000..c4bf487 Binary files /dev/null and b/docs/Home_ExecutionCondition.JPG differ diff --git a/docs/Home_GetBTSContextProperty.JPG b/docs/Home_GetBTSContextProperty.JPG new file mode 100644 index 0000000..5bc95fd Binary files /dev/null and b/docs/Home_GetBTSContextProperty.JPG differ diff --git a/docs/Home_GetCustomContextProperty.JPG b/docs/Home_GetCustomContextProperty.JPG new file mode 100644 index 0000000..1cc44d1 Binary files /dev/null and b/docs/Home_GetCustomContextProperty.JPG differ diff --git a/docs/Home_GetWCFContextProperty.JPG b/docs/Home_GetWCFContextProperty.JPG new file mode 100644 index 0000000..5bcd870 Binary files /dev/null and b/docs/Home_GetWCFContextProperty.JPG differ diff --git a/docs/Home_Predicates.JPG b/docs/Home_Predicates.JPG new file mode 100644 index 0000000..fe218e9 Binary files /dev/null and b/docs/Home_Predicates.JPG differ diff --git a/docs/Home_RemoveCustomContextProperty.JPG b/docs/Home_RemoveCustomContextProperty.JPG new file mode 100644 index 0000000..d75cd7b Binary files /dev/null and b/docs/Home_RemoveCustomContextProperty.JPG differ diff --git a/docs/Home_SetBTSContextProperty.JPG b/docs/Home_SetBTSContextProperty.JPG new file mode 100644 index 0000000..12614d1 Binary files /dev/null and b/docs/Home_SetBTSContextProperty.JPG differ diff --git a/docs/Home_SetCustomContextProperty.JPG b/docs/Home_SetCustomContextProperty.JPG new file mode 100644 index 0000000..161d916 Binary files /dev/null and b/docs/Home_SetCustomContextProperty.JPG differ diff --git a/docs/Home_SetCustomContextPropertyFromSSO.JPG b/docs/Home_SetCustomContextPropertyFromSSO.JPG new file mode 100644 index 0000000..1d58cf2 Binary files /dev/null and b/docs/Home_SetCustomContextPropertyFromSSO.JPG differ diff --git a/docs/Home_SetCustomContextPropertyFromXPathResult.JPG b/docs/Home_SetCustomContextPropertyFromXPathResult.JPG new file mode 100644 index 0000000..4cb7f20 Binary files /dev/null and b/docs/Home_SetCustomContextPropertyFromXPathResult.JPG differ diff --git a/docs/Home_SetWCFContextProperty.JPG b/docs/Home_SetWCFContextProperty.JPG new file mode 100644 index 0000000..1362227 Binary files /dev/null and b/docs/Home_SetWCFContextProperty.JPG differ diff --git a/release/BREPipelineFramework.Installer.msi v1.6/BREPipelineFramework.Installerv1.6.msi b/release/BREPipelineFramework.Installer.msi v1.6/BREPipelineFramework.Installerv1.6.msi new file mode 100644 index 0000000..e5a41ce Binary files /dev/null and b/release/BREPipelineFramework.Installer.msi v1.6/BREPipelineFramework.Installerv1.6.msi differ diff --git a/release/BREPipelineFramework.Installer.msi v1.6/text.text b/release/BREPipelineFramework.Installer.msi v1.6/text.text new file mode 100644 index 0000000..ce01362 --- /dev/null +++ b/release/BREPipelineFramework.Installer.msi v1.6/text.text @@ -0,0 +1 @@ +hello diff --git a/release/BREPipelineFramework.JSONInstructions.Installer.zip b/release/BREPipelineFramework.JSONInstructions.Installer.zip new file mode 100644 index 0000000..17d8189 Binary files /dev/null and b/release/BREPipelineFramework.JSONInstructions.Installer.zip differ diff --git a/release/text.text b/release/text.text new file mode 100644 index 0000000..ce01362 --- /dev/null +++ b/release/text.text @@ -0,0 +1 @@ +hello