From 10a5267cfa3aa5a35954c99d1c70d8cef65041eb Mon Sep 17 00:00:00 2001 From: "KLG\\tdradmin" Date: Fri, 3 Jan 2025 11:43:19 +0100 Subject: [PATCH] Initial --- .gitignore | 172 + Bosman.sln | 78 + Bosman.snk | Bin 0 -> 596 bytes Components/Components.cs | 182 + Components/Components.csproj | 70 + Components/Properties/AssemblyInfo.cs | 36 + Deployment/Deployment.btdfproj | 129 + Deployment/Deployment2013.btdfproj | 110 + Deployment/EnvironmentSettings/DEV.xml | 43 + .../Exported_DevSettings.xml | 16 + .../Exported_LocalSettings.xml | 16 + .../Exported_ProdSettings.xml | 16 + .../Exported_TestSettings.xml | 16 + Deployment/InstallWizard.xml | 20 + Deployment/License.rtf | 181 + Deployment/PortBindings.xml | 590 + Deployment/PortBindingsMaster.xml | 614 + Deployment/SettingsFileGenerator.xml | 181 + Deployment/UnInstallWizard.xml | 16 + Documentation/Bosman Documentation.docx | Bin 0 -> 324528 bytes Documentation/Bosman RevisionLog.xlsx | Bin 0 -> 14158 bytes Documentation/IFCSUM.zip | Bin 0 -> 355361 bytes Documentation/IFTSTA.zip | Bin 0 -> 129034 bytes ...e Identification Screenshot 2023-10-25.png | Bin 0 -> 406795 bytes Documentation/Status NL 2012 02 14.xlsx | Bin 0 -> 14171 bytes Documentation/Verpakkingen.xlsx | Bin 0 -> 11304 bytes Documentation/~$Bosman RevisionLog.xlsx | Bin 0 -> 165 bytes Orchestrations/Orchestrations.btproj | 146 + Orchestrations/Properties/AssemblyInfo.cs | 39 + Orchestrations/TM.Bosman.IFCSUM.odx | 586 + Pipelines/IFCSUM.EDIReceive.btp.cs | 126 + Pipelines/IFTSTA.EDISend.btp.cs | 99 + Pipelines/Pipelines.btproj | 105 + Pipelines/Properties/AssemblyInfo.cs | 39 + Schemas/EFACT_D96A_IFCSUM_BOSMAN.cs | 31922 ++++++++++++++++ Schemas/EFACT_D96A_IFCSUM_BOSMAN.xsd | Bin 0 -> 2618024 bytes Schemas/EFACT_D96A_IFCSUM_BOSMAN.xsd.cs | 31922 ++++++++++++++++ Schemas/EFACT_D96A_IFTSTA_BOSMAN.cs | 10075 +++++ Schemas/EFACT_D96A_IFTSTA_BOSMAN.xsd | Bin 0 -> 801542 bytes Schemas/EFACT_D96A_IFTSTA_BOSMAN.xsd.cs | 10075 +++++ Schemas/Properties/AssemblyInfo.cs | 39 + Schemas/Schemas.btproj | 121 + Transforms.Test/IFCSUM Bosman (1).edi | 246 + Transforms.Test/IFCSUM Bosman (1).xml | 1706 + .../IFCSUM Bosman (2) Manipulated.xml | 2819 ++ Transforms.Test/IFCSUM Bosman (2).edi | 340 + Transforms.Test/IFCSUM Bosman (2).xml | 2819 ++ Transforms.Test/IFCSUM Bosman (3).edi | 340 + Transforms.Test/IFCSUM Bosman (3).xml | 2819 ++ Transforms.Test/IFCSUM Bosman (4) ADR.edi | 292 + Transforms.Test/IFCSUM Bosman (4) ADR.xml | 2556 ++ Transforms.Test/IFCSUM Bosman (5) ADR.edi | 230 + Transforms.Test/IFCSUM Bosman (5) ADR.xml | 1963 + Transforms.Test/IFTSTA.Result.edi | 51 + Transforms.Test/Logging/LogBosman.txt | 14 + ...ckedMessage#32833_StdBusDoc_for_IFTSTA.xml | 1578 + Transforms.Test/RJOTEST.xml | 3985 ++ Transforms.Test/RJOTEST_RESULT.xml | 914 + Transforms.Test/RJO_IFCSUM_201809261606.xml | 5966 +++ Transforms.Test/Reference.xml | 32 + .../14380320231027163606740 Retry#1 .EDI | 427 + .../14380320231027163606740 Retry#1 .XML | 3719 ++ .../14380320231027163606740.EDI | 427 + .../14380920231129105705960.EDI | 185 + ...520231206143206923 Bosman [ACC3601419].xml | 453 + ...-11-14_15_24_19 _638355722594465312.1 .edi | 30 + .../SD-11801 EDI Optimalisatie/KLG Nieuw.xlsx | Bin 0 -> 16561 bytes .../Mainfreight corrected #1.edi | 30 + ...{C3379C62-D6C3-4269-AC72-8AD78A597058}.xml | 758 + .../SD-11801 EDI Optimalisatie/[DEV75531].xml | 233 + .../SD-11801 EDI Optimalisatie/formated.txt | 30 + .../SD-11801 EDI Optimalisatie/to.xml | 233 + .../SD-11801 EDI Optimalisatie/vsResult.xml | 494 + .../SD-5929/B0000786068738 IxSuite.xml | 556 + .../SD-5929/B0000786068738 Shared.xml | 268 + Transforms.Test/SD-5929/B0000786068738.EDI | 349 + Transforms.Test/SD-5929/B0000786068738.XML | 3084 ++ .../SD-5929/B0000786068738_CNI_1.EDI | 191 + Transforms.Test/SD-5929/vsResult.xml | 461 + Transforms.Test/SD-5929/vsResult_Eersel.xml | 627 + Transforms.Test/SD-5929/vsResult_Venlo.xml | 280 + Transforms.Test/Shared.Order.Result.xml | 160 + Transforms.Test/StdBusDoc.Result.xml | 647 + .../[PRD11612326][PRD11612327].edi | 46 + .../[PRD11612326][PRD11612327].xml | 1 + .../[PRD11612326][PRD11612327]Result.xml | 83 + Transforms.Test/[PRD13467356] Input.EDI | 1146 + Transforms.Test/[PRD13467357] Input.xml | 10148 +++++ Transforms.Test/[PRD13467357] Result.xml | 2168 ++ .../[PRD13467397] EDI Mapping Result.xml | 2008 + .../[PRD13467460] Consolidatie Resultaat.xml | 103 + .../[PRD13467465] iXSuite bericht.xml | 213 + Transforms.Test/[PRD25247947].edi | 463 + Transforms.Test/[PRD25247948].xml | 3652 ++ Transforms.Test/[PRD30220581].edi | 486 + Transforms.Test/[PRD30220617].xml | 3950 ++ Transforms.Test/[PRD32001941] again.edi | 146 + Transforms.Test/[PRD32001942].xml | 1134 + .../[PRD59013238] ADR Package code .EDI | 615 + .../[PRD59013239] ADR Package code .xml | 5289 +++ .../[PRD59013239] Shared Result .xml | 1181 + .../[PRD62233925] Mainfreight .EDI | 249 + .../[PRD62233926] Mainfreight .XML | 2211 ++ .../[PRD62233926] Shared Result .xml | 749 + Transforms.Test/vsResult.xml | 0 Transforms/CustomExtensions.xml | Bin 0 -> 4866 bytes Transforms/Properties/AssemblyInfo.cs | 39 + .../TM.Bosman.IFCSUM_to_TM.Shared.Order.btm | Bin 0 -> 2042 bytes ...TM.Bosman.IFCSUM_to_TM.Shared.Order.btm.cs | 1078 + .../TM.Bosman.IFCSUM_to_TM.Shared.Order.xsl | 1005 + .../TM.Bosman.Reference.Administration.btm | Bin 0 -> 1964 bytes .../TM.Bosman.Reference.Administration.btm.cs | 138 + .../TM.Bosman.Reference.Administration.xsl | 52 + ...Shared.OrderStatus_to_TM.Bosman.IFTSTA.btm | Bin 0 -> 2080 bytes ...red.OrderStatus_to_TM.Bosman.IFTSTA.btm.cs | 218 + ...Shared.OrderStatus_to_TM.Bosman.IFTSTA.xsl | 132 + Transforms/Transforms.btproj | 152 + 117 files changed, 168947 insertions(+) create mode 100644 .gitignore create mode 100644 Bosman.sln create mode 100644 Bosman.snk create mode 100644 Components/Components.cs create mode 100644 Components/Components.csproj create mode 100644 Components/Properties/AssemblyInfo.cs create mode 100644 Deployment/Deployment.btdfproj create mode 100644 Deployment/Deployment2013.btdfproj create mode 100644 Deployment/EnvironmentSettings/DEV.xml create mode 100644 Deployment/EnvironmentSettings/Exported_DevSettings.xml create mode 100644 Deployment/EnvironmentSettings/Exported_LocalSettings.xml create mode 100644 Deployment/EnvironmentSettings/Exported_ProdSettings.xml create mode 100644 Deployment/EnvironmentSettings/Exported_TestSettings.xml create mode 100644 Deployment/InstallWizard.xml create mode 100644 Deployment/License.rtf create mode 100644 Deployment/PortBindings.xml create mode 100644 Deployment/PortBindingsMaster.xml create mode 100644 Deployment/SettingsFileGenerator.xml create mode 100644 Deployment/UnInstallWizard.xml create mode 100644 Documentation/Bosman Documentation.docx create mode 100644 Documentation/Bosman RevisionLog.xlsx create mode 100644 Documentation/IFCSUM.zip create mode 100644 Documentation/IFTSTA.zip create mode 100644 Documentation/Package Identification Screenshot 2023-10-25.png create mode 100644 Documentation/Status NL 2012 02 14.xlsx create mode 100644 Documentation/Verpakkingen.xlsx create mode 100644 Documentation/~$Bosman RevisionLog.xlsx create mode 100644 Orchestrations/Orchestrations.btproj create mode 100644 Orchestrations/Properties/AssemblyInfo.cs create mode 100644 Orchestrations/TM.Bosman.IFCSUM.odx create mode 100644 Pipelines/IFCSUM.EDIReceive.btp.cs create mode 100644 Pipelines/IFTSTA.EDISend.btp.cs create mode 100644 Pipelines/Pipelines.btproj create mode 100644 Pipelines/Properties/AssemblyInfo.cs create mode 100644 Schemas/EFACT_D96A_IFCSUM_BOSMAN.cs create mode 100644 Schemas/EFACT_D96A_IFCSUM_BOSMAN.xsd create mode 100644 Schemas/EFACT_D96A_IFCSUM_BOSMAN.xsd.cs create mode 100644 Schemas/EFACT_D96A_IFTSTA_BOSMAN.cs create mode 100644 Schemas/EFACT_D96A_IFTSTA_BOSMAN.xsd create mode 100644 Schemas/EFACT_D96A_IFTSTA_BOSMAN.xsd.cs create mode 100644 Schemas/Properties/AssemblyInfo.cs create mode 100644 Schemas/Schemas.btproj create mode 100644 Transforms.Test/IFCSUM Bosman (1).edi create mode 100644 Transforms.Test/IFCSUM Bosman (1).xml create mode 100644 Transforms.Test/IFCSUM Bosman (2) Manipulated.xml create mode 100644 Transforms.Test/IFCSUM Bosman (2).edi create mode 100644 Transforms.Test/IFCSUM Bosman (2).xml create mode 100644 Transforms.Test/IFCSUM Bosman (3).edi create mode 100644 Transforms.Test/IFCSUM Bosman (3).xml create mode 100644 Transforms.Test/IFCSUM Bosman (4) ADR.edi create mode 100644 Transforms.Test/IFCSUM Bosman (4) ADR.xml create mode 100644 Transforms.Test/IFCSUM Bosman (5) ADR.edi create mode 100644 Transforms.Test/IFCSUM Bosman (5) ADR.xml create mode 100644 Transforms.Test/IFTSTA.Result.edi create mode 100644 Transforms.Test/Logging/LogBosman.txt create mode 100644 Transforms.Test/PRD_TrackedMessage#32833_StdBusDoc_for_IFTSTA.xml create mode 100644 Transforms.Test/RJOTEST.xml create mode 100644 Transforms.Test/RJOTEST_RESULT.xml create mode 100644 Transforms.Test/RJO_IFCSUM_201809261606.xml create mode 100644 Transforms.Test/Reference.xml create mode 100644 Transforms.Test/SD-11801 EDI Optimalisatie/14380320231027163606740 Retry#1 .EDI create mode 100644 Transforms.Test/SD-11801 EDI Optimalisatie/14380320231027163606740 Retry#1 .XML create mode 100644 Transforms.Test/SD-11801 EDI Optimalisatie/14380320231027163606740.EDI create mode 100644 Transforms.Test/SD-11801 EDI Optimalisatie/14380920231129105705960.EDI create mode 100644 Transforms.Test/SD-11801 EDI Optimalisatie/14381520231206143206923 Bosman [ACC3601419].xml create mode 100644 Transforms.Test/SD-11801 EDI Optimalisatie/20231114152419414_12023-11-14_15_24_19 _638355722594465312.1 .edi create mode 100644 Transforms.Test/SD-11801 EDI Optimalisatie/KLG Nieuw.xlsx create mode 100644 Transforms.Test/SD-11801 EDI Optimalisatie/Mainfreight corrected #1.edi create mode 100644 Transforms.Test/SD-11801 EDI Optimalisatie/[ACC3588049]{C3379C62-D6C3-4269-AC72-8AD78A597058}.xml create mode 100644 Transforms.Test/SD-11801 EDI Optimalisatie/[DEV75531].xml create mode 100644 Transforms.Test/SD-11801 EDI Optimalisatie/formated.txt create mode 100644 Transforms.Test/SD-11801 EDI Optimalisatie/to.xml create mode 100644 Transforms.Test/SD-11801 EDI Optimalisatie/vsResult.xml create mode 100644 Transforms.Test/SD-5929/B0000786068738 IxSuite.xml create mode 100644 Transforms.Test/SD-5929/B0000786068738 Shared.xml create mode 100644 Transforms.Test/SD-5929/B0000786068738.EDI create mode 100644 Transforms.Test/SD-5929/B0000786068738.XML create mode 100644 Transforms.Test/SD-5929/B0000786068738_CNI_1.EDI create mode 100644 Transforms.Test/SD-5929/vsResult.xml create mode 100644 Transforms.Test/SD-5929/vsResult_Eersel.xml create mode 100644 Transforms.Test/SD-5929/vsResult_Venlo.xml create mode 100644 Transforms.Test/Shared.Order.Result.xml create mode 100644 Transforms.Test/StdBusDoc.Result.xml create mode 100644 Transforms.Test/[PRD11612326][PRD11612327].edi create mode 100644 Transforms.Test/[PRD11612326][PRD11612327].xml create mode 100644 Transforms.Test/[PRD11612326][PRD11612327]Result.xml create mode 100644 Transforms.Test/[PRD13467356] Input.EDI create mode 100644 Transforms.Test/[PRD13467357] Input.xml create mode 100644 Transforms.Test/[PRD13467357] Result.xml create mode 100644 Transforms.Test/[PRD13467397] EDI Mapping Result.xml create mode 100644 Transforms.Test/[PRD13467460] Consolidatie Resultaat.xml create mode 100644 Transforms.Test/[PRD13467465] iXSuite bericht.xml create mode 100644 Transforms.Test/[PRD25247947].edi create mode 100644 Transforms.Test/[PRD25247948].xml create mode 100644 Transforms.Test/[PRD30220581].edi create mode 100644 Transforms.Test/[PRD30220617].xml create mode 100644 Transforms.Test/[PRD32001941] again.edi create mode 100644 Transforms.Test/[PRD32001942].xml create mode 100644 Transforms.Test/[PRD59013238] ADR Package code .EDI create mode 100644 Transforms.Test/[PRD59013239] ADR Package code .xml create mode 100644 Transforms.Test/[PRD59013239] Shared Result .xml create mode 100644 Transforms.Test/[PRD62233925] Mainfreight .EDI create mode 100644 Transforms.Test/[PRD62233926] Mainfreight .XML create mode 100644 Transforms.Test/[PRD62233926] Shared Result .xml create mode 100644 Transforms.Test/vsResult.xml create mode 100644 Transforms/CustomExtensions.xml create mode 100644 Transforms/Properties/AssemblyInfo.cs create mode 100644 Transforms/TM.Bosman.IFCSUM_to_TM.Shared.Order.btm create mode 100644 Transforms/TM.Bosman.IFCSUM_to_TM.Shared.Order.btm.cs create mode 100644 Transforms/TM.Bosman.IFCSUM_to_TM.Shared.Order.xsl create mode 100644 Transforms/TM.Bosman.Reference.Administration.btm create mode 100644 Transforms/TM.Bosman.Reference.Administration.btm.cs create mode 100644 Transforms/TM.Bosman.Reference.Administration.xsl create mode 100644 Transforms/TM.Shared.OrderStatus_to_TM.Bosman.IFTSTA.btm create mode 100644 Transforms/TM.Shared.OrderStatus_to_TM.Bosman.IFTSTA.btm.cs create mode 100644 Transforms/TM.Shared.OrderStatus_to_TM.Bosman.IFTSTA.xsl create mode 100644 Transforms/Transforms.btproj diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..dc9cbed --- /dev/null +++ b/.gitignore @@ -0,0 +1,172 @@ +## Ignore Visual Studio temporary files, build results, and +## files generated by popular Visual Studio add-ons. +## +## Get latest from https://github.com/github/gitignore/blob/master/VisualStudio.gitignore + +# User-specific files +*.suo +*.user +*.userosscache +*.sln.docstates + +# User-specific files (MonoDevelop/Xamarin Studio) +*.userprefs + +# Build results +[Dd]ebug/ +[Dd]ebugPublic/ +[Rr]elease/ +[Rr]eleases/ +x64/ +x86/ +bld/ +[Bb]in/ +[Oo]bj/ +[Ll]og/ + +# Visual Studio 2015/2017 cache/options directory +.vs/ +# Uncomment if you have tasks that create the project's static files in wwwroot +#wwwroot/ + +# Visual Studio 2017 auto generated files +Generated\ Files/ + +# MSTest test Results +[Tt]est[Rr]esult*/ +[Bb]uild[Ll]og.* + +# NUNIT +*.VisualState.xml +TestResult.xml + +# Build Results of an ATL Project +[Dd]ebugPS/ +[Rr]eleasePS/ +dlldata.c + +# Benchmark Results +BenchmarkDotNet.Artifacts/ + +# .NET Core +project.lock.json +project.fragment.lock.json +artifacts/ +**/Properties/launchSettings.json + +# StyleCop +StyleCopReport.xml + +# Files built by Visual Studio +*_i.c +*_p.c +*_i.h +*.ilk +*.meta +*.obj +*.pch +*.pdb +*.pgc +*.pgd +*.rsp +*.sbr +*.tlb +*.tli +*.tlh +*.tmp +*.tmp_proj +*.log +*.vspscc +*.vssscc +.builds +*.pidb +*.svclog +*.scc + +# Chutzpah Test files +_Chutzpah* + +# Visual C++ cache files +ipch/ +*.aps +*.ncb +*.opendb +*.opensdf +*.sdf +*.cachefile +*.VC.db +*.VC.VC.opendb + +# Visual Studio profiler +*.psess +*.vsp +*.vspx +*.sap + +# Visual Studio Trace Files +*.e2e + +# TFS 2012 Local Workspace +$tf/ + +# Guidance Automation Toolkit +*.gpState + +# ReSharper is a .NET coding add-in +_ReSharper*/ +*.[Rr]e[Ss]harper +*.DotSettings.user + +# JustCode is a .NET coding add-in +.JustCode + +# TeamCity is a build add-in +_TeamCity* + +# DotCover is a Code Coverage Tool +*.dotCover + +# AxoCover is a Code Coverage Tool +.axoCover/* +!.axoCover/settings.json + +# Visual Studio code coverage results +*.coverage +*.coveragexml + +# NCrunch +_NCrunch_* +.*crunch*.local.xml +nCrunchTemp_* + +# MightyMoose +*.mm.* +AutoTest.Net/ + +# Web workbench (sass) +.sass-cache/ +*.css.map +*.sass.map +*.scss.map + +# Installshield output folder +[Ee]xpress/ + +# DocProject is a documentation generator add-in +DocProject/buildhelp/ +DocProject/Help/*.HxT +DocProject/Help/*.HxC +DocProject/Help/*.hhc +DocProject/Help/*.hhk +DocProject/Help/*.hhp +DocProject/Help/Html2 +DocProject/Help/html + +# Click-Once directory +publish/ + +# Publish Web Output +*.[Pp]ublish.xml +*.azurePubxml +# Note: Comment the next line if you want to checkin your web deploy settings, +# but database connection strings (with potential passwords) will be unencrypte \ No newline at end of file diff --git a/Bosman.sln b/Bosman.sln new file mode 100644 index 0000000..ef4f63b --- /dev/null +++ b/Bosman.sln @@ -0,0 +1,78 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 14 +VisualStudioVersion = 14.0.25420.1 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Deployment", "Deployment", "{11C5B5EF-3AD8-42E3-BBA8-57315E1914D5}" + ProjectSection(SolutionItems) = preProject + Deployment\Deployment.btdfproj = Deployment\Deployment.btdfproj + Deployment\PortBindingsMaster.xml = Deployment\PortBindingsMaster.xml + EndProjectSection +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Documentation", "Documentation", "{73978561-80DE-4A55-BD6A-FDADDD6ABEC3}" + ProjectSection(SolutionItems) = preProject + Documentation\Bosman Documentation.docx = Documentation\Bosman Documentation.docx + Documentation\Bosman RevisionLog.xlsx = Documentation\Bosman RevisionLog.xlsx + Documentation\Package Identification Screenshot 2023-10-25.png = Documentation\Package Identification Screenshot 2023-10-25.png + Documentation\Status NL 2012 02 14.xlsx = Documentation\Status NL 2012 02 14.xlsx + EndProjectSection +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Transforms.Test", "Transforms.Test", "{BF1D22BF-92CD-4313-B6DF-FE41CEE2411B}" + ProjectSection(SolutionItems) = preProject + Transforms.Test\IFCSUM Bosman (1).edi = Transforms.Test\IFCSUM Bosman (1).edi + Transforms.Test\IFCSUM Bosman (1).xml = Transforms.Test\IFCSUM Bosman (1).xml + Transforms.Test\IFCSUM Bosman (2) Manipulated.xml = Transforms.Test\IFCSUM Bosman (2) Manipulated.xml + Transforms.Test\IFCSUM Bosman (2).edi = Transforms.Test\IFCSUM Bosman (2).edi + Transforms.Test\IFCSUM Bosman (2).xml = Transforms.Test\IFCSUM Bosman (2).xml + Transforms.Test\IFCSUM Bosman (3).edi = Transforms.Test\IFCSUM Bosman (3).edi + Transforms.Test\IFCSUM Bosman (3).xml = Transforms.Test\IFCSUM Bosman (3).xml + Transforms.Test\IFCSUM Bosman (4) ADR.edi = Transforms.Test\IFCSUM Bosman (4) ADR.edi + Transforms.Test\IFCSUM Bosman (4) ADR.xml = Transforms.Test\IFCSUM Bosman (4) ADR.xml + Transforms.Test\IFCSUM Bosman (5) ADR.edi = Transforms.Test\IFCSUM Bosman (5) ADR.edi + Transforms.Test\IFCSUM Bosman (5) ADR.xml = Transforms.Test\IFCSUM Bosman (5) ADR.xml + Transforms.Test\IFTSTA.Result.xml = Transforms.Test\IFTSTA.Result.xml + Transforms.Test\Reference.xml = Transforms.Test\Reference.xml + Transforms.Test\S757962.xml = Transforms.Test\S757962.xml + Transforms.Test\Shared.Order.Result.xml = Transforms.Test\Shared.Order.Result.xml + Transforms.Test\Shared.Status for Bosman (1).xml = Transforms.Test\Shared.Status for Bosman (1).xml + Transforms.Test\Shared.Status for Bosman (2).xml = Transforms.Test\Shared.Status for Bosman (2).xml + Transforms.Test\Shared.Status for Bosman (3).xml = Transforms.Test\Shared.Status for Bosman (3).xml + Transforms.Test\Shared.Status for Logitech (1).xml = Transforms.Test\Shared.Status for Logitech (1).xml + Transforms.Test\Shared.Status for Logitech (2).xml = Transforms.Test\Shared.Status for Logitech (2).xml + EndProjectSection +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Schemas", "Schemas\Schemas.btproj", "{A59BAB86-70A6-4F49-8C2F-859241E55C2A}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Transforms", "Transforms\Transforms.btproj", "{05496084-B4E1-496D-B899-1F146AB1A4DB}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Components", "Components\Components.csproj", "{9324D80D-28E6-440C-8444-0ED13C60023B}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Orchestrations", "Orchestrations\Orchestrations.btproj", "{81748FF0-9EC9-4D5E-81F1-9525FF462940}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {A59BAB86-70A6-4F49-8C2F-859241E55C2A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {A59BAB86-70A6-4F49-8C2F-859241E55C2A}.Debug|Any CPU.Build.0 = Debug|Any CPU + {A59BAB86-70A6-4F49-8C2F-859241E55C2A}.Release|Any CPU.ActiveCfg = Release|Any CPU + {A59BAB86-70A6-4F49-8C2F-859241E55C2A}.Release|Any CPU.Build.0 = Release|Any CPU + {05496084-B4E1-496D-B899-1F146AB1A4DB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {05496084-B4E1-496D-B899-1F146AB1A4DB}.Debug|Any CPU.Build.0 = Debug|Any CPU + {05496084-B4E1-496D-B899-1F146AB1A4DB}.Release|Any CPU.ActiveCfg = Release|Any CPU + {05496084-B4E1-496D-B899-1F146AB1A4DB}.Release|Any CPU.Build.0 = Release|Any CPU + {9324D80D-28E6-440C-8444-0ED13C60023B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {9324D80D-28E6-440C-8444-0ED13C60023B}.Debug|Any CPU.Build.0 = Debug|Any CPU + {9324D80D-28E6-440C-8444-0ED13C60023B}.Release|Any CPU.ActiveCfg = Release|Any CPU + {9324D80D-28E6-440C-8444-0ED13C60023B}.Release|Any CPU.Build.0 = Release|Any CPU + {81748FF0-9EC9-4D5E-81F1-9525FF462940}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {81748FF0-9EC9-4D5E-81F1-9525FF462940}.Debug|Any CPU.Build.0 = Debug|Any CPU + {81748FF0-9EC9-4D5E-81F1-9525FF462940}.Release|Any CPU.ActiveCfg = Release|Any CPU + {81748FF0-9EC9-4D5E-81F1-9525FF462940}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/Bosman.snk b/Bosman.snk new file mode 100644 index 0000000000000000000000000000000000000000..55e51efd9559a818f99fafab59799140c8c14305 GIT binary patch literal 596 zcmV-a0;~N80ssI2Bme+XQ$aES1ONa500977D_UuKH1$fiizbj&qIcpD_Qf`^9H*7= zTw9akV7=njdIw5o?ekb`_1DglV;{n~x2^mKasNOixC};vVL=sf8AJsRfd)d8{6pa9 zveT_s+cYtbsM}#TmRx}GEUv7J9lg}IrJeO==yg0ZWxCpv-6#9N!4P_&-Bb?U+jr9? zrtdV*HLWqB&iBYxs0~Os`ORO(^FLC$BD%aAfDFu9&wgWfjc-pgJ5^lSXZy}KHx6e> z*ihu|$-X?dM0VeQ6Z)B{J4sT}^zt$xsmIw*?h6SlS!+L`Fd>rD5~=wP+#3gPwP7Mg z`Gp`bk=dz6waq)4ibOXBD{2K3gF^Bp`uGWZDk=q(dScL-ijZ~436k(49@i;zRbm|!1^GPj2}xHyQ(?I|5TU4jJpf#I z1~{7YWnK+wppG-BvoCnTSdM>&?r$1ZMp)l_dwaGr4blw6d|tkCJ}YXG@4k)h$rdk+ z?S+i$QQ#}c#i^c0+j$B9+^X2|kD6wvwsjfaavs~E_lj~GEMA19&49-l^p+i5a7`FyEKYMG?ZOI@^K3dgC9`< literal 0 HcmV?d00001 diff --git a/Components/Components.cs b/Components/Components.cs new file mode 100644 index 0000000..112d238 --- /dev/null +++ b/Components/Components.cs @@ -0,0 +1,182 @@ +using System; +using System.Collections.Generic; +using System.Data.OleDb; +using System.Xml; +using System.IO; +using TM.Shared.Components; + +namespace TM.Bosman.Components +{ + public class MSsql + { + public static string AddReference(string reference) + { + // Possible results: "Added", "Already exists", "Error!", "Unexpected result!" + string result = "Unexpected result!"; + + string creation = DateTimeFunctions.GetCurrentDateTime(); + + OleDbConnection ESBLookups = new OleDbConnection(SSOFunctions.GetValue("TM.Bosman", "ESBLookupConnectionString2016")); + try + { + ESBLookups.Open(); + OleDbCommand sqlCommand = ESBLookups.CreateCommand(); + sqlCommand.CommandText = "select count(*) COUNT from TM_Bosman_Reference where reference = '" + reference.Trim() + "'"; + OleDbDataReader reader = sqlCommand.ExecuteReader(); + while (reader.Read()) + { + if (Convert.ToInt32(reader["COUNT"].ToString()) > 0) + { + result = "Already exists"; + } + else + { + result = "Not found"; + } + } + reader.Close(); + if (result == "Not found") + { + sqlCommand.CommandText = "INSERT INTO TM_Bosman_Reference (Reference, DateTime) VALUES ('" + reference.Trim() + "', '" + creation.ToString() + "')"; + reader = sqlCommand.ExecuteReader(); + result = "Added"; + } + reader.Close(); + } + catch (Exception ex) { throw ex; result = "Error!"; } + finally { ESBLookups.Close(); } + return result; + } + + public static string CheckReference(string reference) + { + // Possible results: "Found", "Not Found", "Error!", "Unexpected result!" + string result = "Unexpected result!"; + OleDbConnection ESBLookups = new OleDbConnection(SSOFunctions.GetValue("TM.Bosman", "ESBLookupConnectionString2016")); + try + { + ESBLookups.Open(); + OleDbCommand sqlCommand = ESBLookups.CreateCommand(); + sqlCommand.CommandText = "select count(*) COUNT from TM_Bosman_Reference where reference = '" + reference.Trim() + "'"; + OleDbDataReader reader = sqlCommand.ExecuteReader(); + while (reader.Read()) + { + if (Convert.ToInt32(reader["COUNT"].ToString()) > 0) + { + result = "Final"; // = "Found" + } + else + { + result = "New"; // = Not Found" + } + } + } + catch (Exception ex) { throw ex; result = "Error!"; } + finally { ESBLookups.Close(); } + return result; + } + } + + public class Ixolution + { + // Oorspronkelijk Biztalk opzet werden referenties in de Ixolution TMS Oracle database gechecked. + // In de nieuwe opzet 'mag dat niet meer' en wordt een eigen administratie met MS SQL Server opgezet. + + public static string WimBosman_checkPreAdvicesAndFinals(XmlDocument doc) + { + // Check the references that are sent if they are already in the system at venlo or eersel to identfy new or finals in the e-mail header! + OleDbConnection OracleConnectionVenlo = new OleDbConnection(@"File Name='c:\Program Files\Common Files\KLG\KLG_TMS_ORACLE.udl';"); + OleDbConnection OracleConnectionEersel = new OleDbConnection(@"File Name='c:\Program Files\Common Files\KLG\KLG_TMS_ORACLE_EERSEL.udl';"); + + string receiver = doc.SelectSingleNode("//*[local-name()='OrdersIntern']/*[local-name()='Header']/*[local-name()='Receiver']").InnerText; + List references = new List(); + XmlNodeList nodes = doc.SelectNodes("//*[local-name()='ShipmentFields']"); + + int preAdvices = 0; + int finals = 0; + + foreach (XmlNode node in nodes) + { + // Check existense in iXolution Venlo + if (receiver == "KLGNLVEN") + { + try + { + OracleConnectionVenlo.Open(); + OleDbCommand OracleCommand = OracleConnectionVenlo.CreateCommand(); + OracleCommand.CommandText = "SELECT COUNT(*) CTR FROM TMS.SHIPMENT WHERE REFERENCE = '" + node.SelectSingleNode("*[local-name()='ClientReference']").InnerText + "' AND CONSIGNOR_COMPANY_CODE = 'BOSMASHEER01'"; + OleDbDataReader OracleReader = OracleCommand.ExecuteReader(); + while (OracleReader.Read()) + { + if (Convert.ToInt32(OracleReader["CTR"].ToString()) > 0) + { + finals = finals + 1; + } + else + { + preAdvices = preAdvices + 1; + } + } + } + catch (Exception ex) { throw ex; } + finally { OracleConnectionVenlo.Close(); } + + OracleConnectionVenlo.Close(); + } + + else if (receiver == "KLGNLEER") + { + // Check existense in iXolution Venlo + try + { + OracleConnectionEersel.Open(); + OleDbCommand OracleCommand = OracleConnectionEersel.CreateCommand(); + OracleCommand.CommandText = "SELECT COUNT(*) CTR FROM TMS.SHIPMENT WHERE REFERENCE = '" + node.SelectSingleNode("//*[local-name()='Shipment']/*[local-name()='ShipmentFields']/*[local-name()='ClientReference']").InnerText + "' AND CONSIGNOR_COMPANY_CODE = 'WIMBOSHEER01'"; + OleDbDataReader OracleReader = OracleCommand.ExecuteReader(); + while (OracleReader.Read()) + { + if (Convert.ToInt32(OracleReader["CTR"].ToString()) > 0) + { + finals = finals + 1; + } + else + { + preAdvices = preAdvices + 1; + } + } + } + catch (Exception ex) { throw ex; } + finally { OracleConnectionEersel.Close(); } + + OracleConnectionEersel.Close(); + } + else + { + string message = "Receiver is not KLGNLVEN or KLGNLEER!"; + throw new Exception(message, new Exception(doc.InnerXml)); + } + } + + if (nodes.Count != (preAdvices + finals)) + { + string message = "Total count in xml (" + nodes.Count + ") for preAdvices (" + preAdvices + ") and finals (" + finals + ") in this message did not meet eachoter, see innerexception for used the message\r probably there was a connection error with the check in iXolution?"; + + throw new Exception(message, new Exception(doc.InnerXml)); + } + + return " (" + preAdvices + " new, " + finals + " finals)"; + } + + + } + + public class Logging + { + public static void WriteToLog(String Message) + { + StreamWriter writeText = new StreamWriter("D:\\SVN\\EDI\\KLG.BizTalk\\TM\\Bosman\\Transforms.Test\\Logging\\LogBosman.txt", append: true); + writeText.WriteLine(Message); + writeText.Close(); + } + } +} diff --git a/Components/Components.csproj b/Components/Components.csproj new file mode 100644 index 0000000..b7f992d --- /dev/null +++ b/Components/Components.csproj @@ -0,0 +1,70 @@ + + + + + Debug + AnyCPU + {9324D80D-28E6-440C-8444-0ED13C60023B} + Library + Properties + TM.Bosman.Components + TM.Bosman.Components + v4.6 + 512 + + + + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + + + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + true + + + ..\Bosman.snk + + + + + + + + + + + + False + C:\Windows\Microsoft.NET\assembly\GAC_MSIL\TM.Shared.Components\v4.0_1.0.1.0__9cbf569b151cb1d4\TM.Shared.Components.dll + + + + + + + + + Bosman.snk + + + + + \ No newline at end of file diff --git a/Components/Properties/AssemblyInfo.cs b/Components/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..cdbb377 --- /dev/null +++ b/Components/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("Components")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("Components")] +[assembly: AssemblyCopyright("Copyright © 2016")] +[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("a6e2cae9-9da2-4d4c-ac48-6d3d53f1ca31")] + +// 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("3.0.0.0")] +[assembly: AssemblyFileVersion("3.0.0.0")] diff --git a/Deployment/Deployment.btdfproj b/Deployment/Deployment.btdfproj new file mode 100644 index 0000000..53809a7 --- /dev/null +++ b/Deployment/Deployment.btdfproj @@ -0,0 +1,129 @@ + + + + + Debug + x86 + + False + F017 + True + + $(SsoAppAdmin2016) + $(SsoAppAdmin2016) + + 1.0 + 1.0 + KLG.Extern + True + False + False + True + True + True + True + True + False + True + False + True + False + True + True + + + + + + + + + 3.0.43 + Migratie 2016 + 8ff228dd-667e-4189-a9bf-f5ec4426258c + TM.Bosman + 8180e568-5f30-455f-a294-23f08f315d61 + KLG EDI Team + $(ProductName) + $(ProductName) + Last Deployment: $(ProductName)-$(ProductVersion) on: $([System.DateTime]::Now) By: $(USERNAME) + + + + + + $(MSBuildExtensionsPath)\DeploymentFrameworkForBizTalk\5.0\ + bin\Debug\ + $(TeamBuildOutDir) + false + + + $(MSBuildExtensionsPath)\DeploymentFrameworkForBizTalk\5.0\ + bin\Release\ + $(TeamBuildOutDir) + false + + + Framework\ + + true + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Deployment/Deployment2013.btdfproj b/Deployment/Deployment2013.btdfproj new file mode 100644 index 0000000..ca54097 --- /dev/null +++ b/Deployment/Deployment2013.btdfproj @@ -0,0 +1,110 @@ + + + + + Debug + x86 + + False + F017 + True + + KLG\BizTalk SSO Administrators_$(BTDFENV) + KLG\BizTalk SSO Administrators_$(BTDFENV) + + 1.0 + TM.Bosman + 1.0 + True + True + False + True + False + True + True + False + True + True + True + + + + + + + + + 1.0.43 + 8ff228dd-667e-4189-a9bf-f5ec4426258c + + TM.Bosman + $(BTDFCOMPANYNAME) Deployment Framework User + Bosman + Bosman + $(ProjectName)-$(ProductVersion) Deployed on: $([System.DateTime]::Now) By: $(USERNAME) + + 8180e568-5f30-455f-a294-23f08f315d61 + + + + + + $(MSBuildExtensionsPath)\DeploymentFrameworkForBizTalk\5.0\ + bin\Debug\ + $(TeamBuildOutDir) + false + + + $(MSBuildExtensionsPath)\DeploymentFrameworkForBizTalk\5.0\ + bin\Release\ + $(TeamBuildOutDir) + false + + + Framework\ + + true + + + + + + + + + + + + ..\Components\bin\$(Configuration) + + + ..\Schemas\bin\$(Configuration) + + + ..\Transforms\bin\$(Configuration) + + + + ..\Orchestrations\bin\$(Configuration) + + + + + + + + + + \ No newline at end of file diff --git a/Deployment/EnvironmentSettings/DEV.xml b/Deployment/EnvironmentSettings/DEV.xml new file mode 100644 index 0000000..b2021db --- /dev/null +++ b/Deployment/EnvironmentSettings/DEV.xml @@ -0,0 +1,43 @@ + + + + D:\ESB\KLG.TM\Bosman\From\IFCSUM\*.edi + D:\ESB\KLG.TM\Bosman\To\IFTSTA\%MessageID%.edi + D:\LOG\KLG.TM\Bosman\Reference.Administration\%MessageID%.xml + mailto:ediLOGGING@klgeurope.com + mailto:ediLOGGING@klgeurope.com + ediLOGGING@klgeurope.com + D:\ESB\KLG.TM\Bosman\To\IFTSTA\%MessageID%.edi + D:\ESB\KLG.TM\Shared\XMLDOC\IN\%MessageID%.xml + D:\ESB\KLG.TM\Shared\XMLDOC\IN\%MessageID%.xml + KLG\BizTalk SSO Administrators_DEV + KLG\BizTalk SSO Administrators_DEV + Data Source=NLDC1-BTSSQLE01;Initial Catalog=ESBTrackingDEV;Integrated Security=SSPI; + Provider=SQLOLEDB.1;Data Source=vmBizTalkTST\ESB;Initial Catalog=ESBLookups;Integrated Security=SSPI; + + + Provider=SQLOLEDB.1;Data Source=VMSQL1VENLO\Others;Initial Catalog=CustomerPortal;Integrated Security=SSPI; + + v19A + 2.0.1.0 + Data Source=vmBizTalkTST\ESB;Initial Catalog=ESBLookups;Integrated Security=SSPI; + + + + ALL + EDI_DEV@klgeurope.com + DEV + D:\ESB\KLG.TM\Shared\XMLDOC\IN\%MessageID%.xml + VMBIZTALKTST/ESB + + + 1.0.0.0 + KLG\BTS-SSO-Admins-DEV + 3.0.1.0 + Provider=SQLOLEDB.1;Data Source=nlDC1-BtsTST01\ESB;Initial Catalog=ESBLookups;Integrated Security=SSPI; + Data Source=NLDC1-BTSTST01\ESB;Initial Catalog=ESBLookups;Integrated Security=SSPI; + Provider=SQLOLEDB.1;Data Source=VMSQL3VENLO;Initial Catalog=ESBLookups;Integrated Security=SSPI; + E73F476956BF0DA8888B1B210EC7CD48861835EF + + D:\LOG\FTP\ + \ No newline at end of file diff --git a/Deployment/EnvironmentSettings/Exported_DevSettings.xml b/Deployment/EnvironmentSettings/Exported_DevSettings.xml new file mode 100644 index 0000000..72d9aa0 --- /dev/null +++ b/Deployment/EnvironmentSettings/Exported_DevSettings.xml @@ -0,0 +1,16 @@ + + + + + KLG\BizTalk SSO Administrators_ACC + KLG\BizTalk SSO Administrators_ACC + Provider=SQLOLEDB.1;Data Source=VMSQL1VENLO\Others;Initial Catalog=ESBLookups;Integrated Security=SSPI; + Provider=SQLOLEDB.1;Data Source=VMBIZTALKACC;Initial Catalog=ESBTracking;Integrated Security=SSPI; + + + \ No newline at end of file diff --git a/Deployment/EnvironmentSettings/Exported_LocalSettings.xml b/Deployment/EnvironmentSettings/Exported_LocalSettings.xml new file mode 100644 index 0000000..fa31a21 --- /dev/null +++ b/Deployment/EnvironmentSettings/Exported_LocalSettings.xml @@ -0,0 +1,16 @@ + + + + + BizTalk Application Users + BizTalk Server Administrators + Provider=SQLOLEDB.1;Data Source=VMSQL1VENLO\Others;Initial Catalog=ESBLookups;Integrated Security=SSPI; + Provider=SQLOLEDB.1;Data Source=VMSQL1VENLO\Others;Initial Catalog=ESBTracking;Integrated Security=SSPI; + + + \ No newline at end of file diff --git a/Deployment/EnvironmentSettings/Exported_ProdSettings.xml b/Deployment/EnvironmentSettings/Exported_ProdSettings.xml new file mode 100644 index 0000000..5aae2d6 --- /dev/null +++ b/Deployment/EnvironmentSettings/Exported_ProdSettings.xml @@ -0,0 +1,16 @@ + + + + + KLG\BizTalk SSO Administrators_PRD + KLG\BizTalk SSO Administrators_PRD + Provider=SQLOLEDB.1;Data Source=VMBIZTALKPRD;Initial Catalog=ESBLookups;Integrated Security=SSPI; + Provider=SQLOLEDB.1;Data Source=VMBIZTALKPRD;Initial Catalog=ESBTracking;Integrated Security=SSPI; + + + \ No newline at end of file diff --git a/Deployment/EnvironmentSettings/Exported_TestSettings.xml b/Deployment/EnvironmentSettings/Exported_TestSettings.xml new file mode 100644 index 0000000..f355c97 --- /dev/null +++ b/Deployment/EnvironmentSettings/Exported_TestSettings.xml @@ -0,0 +1,16 @@ + + + + + KLG\BizTalk SSO Administrators_TST + KLG\BizTalk SSO Administrators_TST + Provider=SQLOLEDB.1;Data Source=VMSQL1VENLO\Others;Initial Catalog=ESBLookups;Integrated Security=SSPI; + Provider=SQLOLEDB.1;Data Source=VMBIZTALKTST;Initial Catalog=ESBTracking;Integrated Security=SSPI; + + + \ No newline at end of file diff --git a/Deployment/InstallWizard.xml b/Deployment/InstallWizard.xml new file mode 100644 index 0000000..40e0b64 --- /dev/null +++ b/Deployment/InstallWizard.xml @@ -0,0 +1,20 @@ + + + + + + + + [PROJECTNAME] + + Helaas verplichte, onoverkomelijke prompt ... + This is the LAST server in the BizTalk Group + true + Checkbox + BT_DEPLOY_MGMT_DB + + \ No newline at end of file diff --git a/Deployment/License.rtf b/Deployment/License.rtf new file mode 100644 index 0000000..08476c9 --- /dev/null +++ b/Deployment/License.rtf @@ -0,0 +1,181 @@ +{\rtf1\adeflang1025\ansi\ansicpg1252\uc1\adeff0\deff0\stshfdbch0\stshfloch0\stshfhich0\stshfbi0\deflang1033\deflangfe1033\themelang1033\themelangfe0\themelangcs0{\fonttbl{\f0\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f34\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria Math;} +{\flomajor\f31500\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\fdbmajor\f31501\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;} +{\fhimajor\f31502\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria;}{\fbimajor\f31503\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;} +{\flominor\f31504\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\fdbminor\f31505\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;} +{\fhiminor\f31506\fbidi \fswiss\fcharset0\fprq2{\*\panose 020f0502020204030204}Calibri;}{\fbiminor\f31507\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f39\fbidi \froman\fcharset238\fprq2 Times New Roman CE;} +{\f40\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\f42\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\f43\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\f44\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);} +{\f45\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\f46\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\f47\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\f379\fbidi \froman\fcharset238\fprq2 Cambria Math CE;} +{\f380\fbidi \froman\fcharset204\fprq2 Cambria Math Cyr;}{\f382\fbidi \froman\fcharset161\fprq2 Cambria Math Greek;}{\f383\fbidi \froman\fcharset162\fprq2 Cambria Math Tur;}{\f386\fbidi \froman\fcharset186\fprq2 Cambria Math Baltic;} +{\f387\fbidi \froman\fcharset163\fprq2 Cambria Math (Vietnamese);}{\flomajor\f31508\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\flomajor\f31509\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} +{\flomajor\f31511\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\flomajor\f31512\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\flomajor\f31513\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);} +{\flomajor\f31514\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\flomajor\f31515\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\flomajor\f31516\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);} +{\fdbmajor\f31518\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\fdbmajor\f31519\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\fdbmajor\f31521\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;} +{\fdbmajor\f31522\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\fdbmajor\f31523\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\fdbmajor\f31524\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);} +{\fdbmajor\f31525\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\fdbmajor\f31526\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fhimajor\f31528\fbidi \froman\fcharset238\fprq2 Cambria CE;} +{\fhimajor\f31529\fbidi \froman\fcharset204\fprq2 Cambria Cyr;}{\fhimajor\f31531\fbidi \froman\fcharset161\fprq2 Cambria Greek;}{\fhimajor\f31532\fbidi \froman\fcharset162\fprq2 Cambria Tur;} +{\fhimajor\f31535\fbidi \froman\fcharset186\fprq2 Cambria Baltic;}{\fhimajor\f31536\fbidi \froman\fcharset163\fprq2 Cambria (Vietnamese);}{\fbimajor\f31538\fbidi \froman\fcharset238\fprq2 Times New Roman CE;} +{\fbimajor\f31539\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\fbimajor\f31541\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fbimajor\f31542\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;} +{\fbimajor\f31543\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\fbimajor\f31544\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fbimajor\f31545\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;} +{\fbimajor\f31546\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\flominor\f31548\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\flominor\f31549\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} +{\flominor\f31551\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\flominor\f31552\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\flominor\f31553\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);} +{\flominor\f31554\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\flominor\f31555\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\flominor\f31556\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);} +{\fdbminor\f31558\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\fdbminor\f31559\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\fdbminor\f31561\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;} +{\fdbminor\f31562\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\fdbminor\f31563\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\fdbminor\f31564\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);} +{\fdbminor\f31565\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\fdbminor\f31566\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fhiminor\f31568\fbidi \fswiss\fcharset238\fprq2 Calibri CE;} +{\fhiminor\f31569\fbidi \fswiss\fcharset204\fprq2 Calibri Cyr;}{\fhiminor\f31571\fbidi \fswiss\fcharset161\fprq2 Calibri Greek;}{\fhiminor\f31572\fbidi \fswiss\fcharset162\fprq2 Calibri Tur;} +{\fhiminor\f31575\fbidi \fswiss\fcharset186\fprq2 Calibri Baltic;}{\fhiminor\f31576\fbidi \fswiss\fcharset163\fprq2 Calibri (Vietnamese);}{\fbiminor\f31578\fbidi \froman\fcharset238\fprq2 Times New Roman CE;} +{\fbiminor\f31579\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\fbiminor\f31581\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fbiminor\f31582\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;} +{\fbiminor\f31583\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\fbiminor\f31584\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fbiminor\f31585\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;} +{\fbiminor\f31586\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}}{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0; +\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;}{\*\defchp \fs22 }{\*\defpap +\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 }\noqfpromote {\stylesheet{\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 +\ltrch\fcs0 \fs24\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \snext0 \sqformat \spriority0 Normal;}{\*\cs10 \additive \ssemihidden Default Paragraph Font;}{\* +\ts11\tsrowd\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\trcbpat1\trcfpat1\tblind0\tblindtype3\tscellwidthfts0\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv \ql \li0\ri0\sa200\sl276\slmult1 +\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \snext11 \ssemihidden \sunhideused \sqformat Normal Table;}{ +\s15\ql \li0\ri0\widctlpar\tqc\tx4680\tqr\tx9360\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs24\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext15 \slink16 \ssemihidden \sunhideused \styrsid10577175 header;}{\*\cs16 \additive \rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \fs24 \sbasedon10 \slink15 \slocked \ssemihidden \styrsid10577175 Header Char;}{\s17\ql \li0\ri0\widctlpar +\tqc\tx4680\tqr\tx9360\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs24\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext17 \slink18 \ssemihidden \sunhideused \styrsid10577175 footer;}{\*\cs18 \additive \rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \fs24 \sbasedon10 \slink17 \slocked \ssemihidden \styrsid10577175 Footer Char;}}{\*\rsidtbl \rsid1078147\rsid10577175 +\rsid15038695}{\mmathPr\mmathFont34\mbrkBin0\mbrkBinSub0\msmallFrac0\mdispDef1\mlMargin0\mrMargin0\mdefJc1\mwrapIndent1440\mintLim0\mnaryLim1}{\info{\creatim\yr2013\mo10\dy11\hr11\min37}{\revtim\yr2013\mo10\dy11\hr11\min37}{\version1}{\edmins0} +{\nofpages1}{\nofwords21}{\nofchars107}{\nofcharsws127}{\vern32773}}{\*\xmlnstbl {\xmlns1 http://schemas.microsoft.com/office/word/2003/wordml}}\paperw12240\paperh15840\margl1800\margr1800\margt1440\margb1440\gutter0\ltrsect +\widowctrl\ftnbj\aenddoc\trackmoves1\trackformatting1\donotembedsysfont1\relyonvml0\donotembedlingdata0\grfdocevents0\validatexml1\showplaceholdtext0\ignoremixedcontent0\saveinvalidxml0\showxmlerrors1\noxlattoyen +\expshrtn\noultrlspc\dntblnsbdb\nospaceforul\formshade\horzdoc\dgmargin\dghspace180\dgvspace180\dghorigin1800\dgvorigin1440\dghshow1\dgvshow1 +\jexpand\viewkind1\viewscale100\pgbrdrhead\pgbrdrfoot\splytwnine\ftnlytwnine\htmautsp\nolnhtadjtbl\useltbaln\alntblind\lytcalctblwd\lyttblrtgr\lnbrkrule\nobrkwrptbl\snaptogridincell\rempersonalinfo\allowfieldendsel +\wrppunct\asianbrkrule\rsidroot15038695\newtblstyruls\nogrowautofit\remdttm \fet0{\*\wgrffmtfilter 013f}\ilfomacatclnup0{\*\ftnsep \ltrpar \pard\plain \ltrpar +\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid10577175 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs24\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid10577175 +\chftnsep +\par }}{\*\ftnsepc \ltrpar \pard\plain \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid10577175 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs24\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 { +\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid10577175 \chftnsepc +\par }}{\*\aftnsep \ltrpar \pard\plain \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid10577175 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs24\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 { +\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid10577175 \chftnsep +\par }}{\*\aftnsepc \ltrpar \pard\plain \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid10577175 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs24\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 { +\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid10577175 \chftnsepc +\par }}\ltrpar \sectd \ltrsect\linex0\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\headerl \ltrpar \pard\plain \ltrpar\s15\ql \li0\ri0\widctlpar\tqc\tx4680\tqr\tx9360\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 +\af0\afs24\alang1025 \ltrch\fcs0 \fs24\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid10577175 +\par }}{\headerr \ltrpar \pard\plain \ltrpar\s15\ql \li0\ri0\widctlpar\tqc\tx4680\tqr\tx9360\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs24\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 { +\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid10577175 +\par }}{\footerl \ltrpar \pard\plain \ltrpar\s17\ql \li0\ri0\widctlpar\tqc\tx4680\tqr\tx9360\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs24\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 { +\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid10577175 +\par }}{\footerr \ltrpar \pard\plain \ltrpar\s17\ql \li0\ri0\widctlpar\tqc\tx4680\tqr\tx9360\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs24\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 { +\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid10577175 +\par }}{\headerf \ltrpar \pard\plain \ltrpar\s15\ql \li0\ri0\widctlpar\tqc\tx4680\tqr\tx9360\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs24\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 { +\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid10577175 +\par }}{\footerf \ltrpar \pard\plain \ltrpar\s17\ql \li0\ri0\widctlpar\tqc\tx4680\tqr\tx9360\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs24\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 { +\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid10577175 +\par }}{\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang {\pntxta )}} +{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl8 +\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}\pard\plain \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 +\af0\afs24\alang1025 \ltrch\fcs0 \fs24\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid15038695 LICENSE AGREEMENT +\par +\par By installing this software, you agree to the licensing terms provided to you by the owner of the software. +\par +\par }{\*\themedata 504b030414000600080000002100828abc13fa0000001c020000130000005b436f6e74656e745f54797065735d2e786d6cac91cb6ac3301045f785fe83d0b6d8 +72ba28a5d8cea249777d2cd20f18e4b12d6a8f843409c9df77ecb850ba082d74231062ce997b55ae8fe3a00e1893f354e9555e6885647de3a8abf4fbee29bbd7 +2a3150038327acf409935ed7d757e5ee14302999a654e99e393c18936c8f23a4dc072479697d1c81e51a3b13c07e4087e6b628ee8cf5c4489cf1c4d075f92a0b +44d7a07a83c82f308ac7b0a0f0fbf90c2480980b58abc733615aa2d210c2e02cb04430076a7ee833dfb6ce62e3ed7e14693e8317d8cd0433bf5c60f53fea2fe7 +065bd80facb647e9e25c7fc421fd2ddb526b2e9373fed4bb902e182e97b7b461e6bfad3f010000ffff0300504b030414000600080000002100a5d6a7e7c00000 +00360100000b0000005f72656c732f2e72656c73848fcf6ac3300c87ef85bd83d17d51d2c31825762fa590432fa37d00e1287f68221bdb1bebdb4fc7060abb08 +84a4eff7a93dfeae8bf9e194e720169aaa06c3e2433fcb68e1763dbf7f82c985a4a725085b787086a37bdbb55fbc50d1a33ccd311ba548b63095120f88d94fbc +52ae4264d1c910d24a45db3462247fa791715fd71f989e19e0364cd3f51652d73760ae8fa8c9ffb3c330cc9e4fc17faf2ce545046e37944c69e462a1a82fe353 +bd90a865aad41ed0b5b8f9d6fd010000ffff0300504b0304140006000800000021006b799616830000008a0000001c0000007468656d652f7468656d652f7468 +656d654d616e616765722e786d6c0ccc4d0ac3201040e17da17790d93763bb284562b2cbaebbf600439c1a41c7a0d29fdbd7e5e38337cedf14d59b4b0d592c9c +070d8a65cd2e88b7f07c2ca71ba8da481cc52c6ce1c715e6e97818c9b48d13df49c873517d23d59085adb5dd20d6b52bd521ef2cdd5eb9246a3d8b4757e8d3f7 +29e245eb2b260a0238fd010000ffff0300504b03041400060008000000210096b5ade296060000501b0000160000007468656d652f7468656d652f7468656d65 +312e786d6cec594f6fdb3614bf0fd87720746f6327761a07758ad8b19b2d4d1bc46e871e698996d850a240d2497d1bdae38001c3ba618715d86d87615b8116d8 +a5fb34d93a6c1dd0afb0475292c5585e9236d88aad3e2412f9e3fbff1e1fa9abd7eec70c1d1221294fda5efd72cd4324f1794093b0eddd1ef62fad79482a9c04 +98f184b4bd2991deb58df7dfbb8ad755446282607d22d771db8b944ad79796a40fc3585ee62949606ecc458c15bc8a702910f808e8c66c69b9565b5d8a314d3c +94e018c8de1a8fa94fd05093f43672e23d06af89927ac06762a049136785c10607758d9053d965021d62d6f6804fc08f86e4bef210c352c144dbab999fb7b471 +7509af678b985ab0b6b4ae6f7ed9ba6c4170b06c788a705430adf71bad2b5b057d03606a1ed7ebf5babd7a41cf00b0ef83a6569632cd467faddec9699640f671 +9e76b7d6ac355c7c89feca9cccad4ea7d36c65b258a206641f1b73f8b5da6a6373d9c11b90c537e7f08dce66b7bbeae00dc8e257e7f0fd2badd5868b37a088d1 +e4600ead1ddaef67d40bc898b3ed4af81ac0d76a197c86826828a24bb318f3442d8ab518dfe3a20f000d6458d104a9694ac6d88728eee2782428d60cf03ac1a5 +193be4cbb921cd0b495fd054b5bd0f530c1931a3f7eaf9f7af9e3f45c70f9e1d3ff8e9f8e1c3e3073f5a42ceaa6d9c84e5552fbffdeccfc71fa33f9e7ef3f2d1 +17d57859c6fffac327bffcfc793510d26726ce8b2f9ffcf6ecc98baf3efdfdbb4715f04d814765f890c644a29be408edf3181433567125272371be15c308d3f2 +8acd249438c19a4b05fd9e8a1cf4cd296699771c393ac4b5e01d01e5a30a787d72cf1178108989a2159c77a2d801ee72ce3a5c545a6147f32a99793849c26ae6 +6252c6ed637c58c5bb8b13c7bfbd490a75330f4b47f16e441c31f7184e140e494214d273fc80900aedee52ead87597fa824b3e56e82e451d4c2b4d32a423279a +668bb6690c7e9956e90cfe766cb37b077538abd27a8b1cba48c80acc2a841f12e698f13a9e281c57911ce298950d7e03aba84ac8c154f8655c4f2af074481847 +bd804859b5e696007d4b4edfc150b12addbecba6b18b148a1e54d1bc81392f23b7f84137c2715a851dd0242a633f900710a218ed715505dfe56e86e877f0034e +16bafb0e258ebb4faf06b769e888340b103d3311da9750aa9d0a1cd3e4efca31a3508f6d0c5c5c398602f8e2ebc71591f5b616e24dd893aa3261fb44f95d843b +5974bb5c04f4edafb95b7892ec1108f3f98de75dc97d5772bdff7cc95d94cf672db4b3da0a6557f70db629362d72bcb0431e53c6066acac80d699a6409fb44d0 +8741bdce9c0e4971624a2378cceaba830b05366b90e0ea23aaa241845368b0eb9e2612ca8c742851ca251ceccc70256d8d87265dd96361531f186c3d9058edf2 +c00eafe8e1fc5c509031bb4d680e9f39a3154de0accc56ae644441edd76156d7429d995bdd88664a9dc3ad50197c38af1a0c16d684060441db02565e85f3b966 +0d0713cc48a0ed6ef7dedc2dc60b17e92219e180643ed27acffba86e9c94c78ab90980d8a9f0913ee49d62b512b79626fb06dccee2a432bbc60276b9f7dec44b +7904cfbca4f3f6443ab2a49c9c2c41476dafd55c6e7ac8c769db1bc399161ee314bc2e75cf8759081743be1236ec4f4d6693e5336fb672c5dc24a8c33585b5fb +9cc24e1d4885545b58463634cc5416022cd19cacfccb4d30eb45296023fd35a458598360f8d7a4003bbaae25e331f155d9d9a5116d3bfb9a95523e51440ca2e0 +088dd844ec6370bf0e55d027a012ae264c45d02f708fa6ad6da6dce29c255df9f6cae0ec38666984b372ab5334cf640b37795cc860de4ae2816e95b21be5ceaf +8a49f90b52a51cc6ff3355f47e0237052b81f6800fd7b802239daf6d8f0b1571a8426944fdbe80c6c1d40e8816b88b8569082ab84c36ff0539d4ff6dce591a26 +ade1c0a7f669880485fd484582903d284b26fa4e2156cff62e4b9265844c4495c495a9157b440e091bea1ab8aaf7760f4510eaa69a6465c0e04ec69ffb9e65d0 +28d44d4e39df9c1a52ecbd3607fee9cec7263328e5d661d3d0e4f62f44acd855ed7ab33cdf7bcb8ae889599bd5c8b3029895b6825696f6af29c239b75a5bb1e6 +345e6ee6c28117e73586c1a2214ae1be07e93fb0ff51e133fb65426fa843be0fb515c187064d0cc206a2fa926d3c902e907670048d931db4c1a44959d366ad93 +b65abe595f70a75bf03d616c2dd959fc7d4e6317cd99cbcec9c58b34766661c7d6766ca1a9c1b327531486c6f941c638c67cd22a7f75e2a37be0e82db8df9f30 +254d30c1372581a1f51c983c80e4b71ccdd28dbf000000ffff0300504b0304140006000800000021000dd1909fb60000001b010000270000007468656d652f74 +68656d652f5f72656c732f7468656d654d616e616765722e786d6c2e72656c73848f4d0ac2301484f78277086f6fd3ba109126dd88d0add40384e4350d363f24 +51eced0dae2c082e8761be9969bb979dc9136332de3168aa1a083ae995719ac16db8ec8e4052164e89d93b64b060828e6f37ed1567914b284d262452282e3198 +720e274a939cd08a54f980ae38a38f56e422a3a641c8bbd048f7757da0f19b017cc524bd62107bd5001996509affb3fd381a89672f1f165dfe514173d9850528 +a2c6cce0239baa4c04ca5bbabac4df000000ffff0300504b01022d0014000600080000002100828abc13fa0000001c0200001300000000000000000000000000 +000000005b436f6e74656e745f54797065735d2e786d6c504b01022d0014000600080000002100a5d6a7e7c0000000360100000b000000000000000000000000 +002b0100005f72656c732f2e72656c73504b01022d00140006000800000021006b799616830000008a0000001c00000000000000000000000000140200007468 +656d652f7468656d652f7468656d654d616e616765722e786d6c504b01022d001400060008000000210096b5ade296060000501b000016000000000000000000 +00000000d10200007468656d652f7468656d652f7468656d65312e786d6c504b01022d00140006000800000021000dd1909fb60000001b010000270000000000 +00000000000000009b0900007468656d652f7468656d652f5f72656c732f7468656d654d616e616765722e786d6c2e72656c73504b050600000000050005005d010000960a00000000} +{\*\colorschememapping 3c3f786d6c2076657273696f6e3d22312e302220656e636f64696e673d225554462d3822207374616e64616c6f6e653d22796573223f3e0d0a3c613a636c724d +617020786d6c6e733a613d22687474703a2f2f736368656d61732e6f70656e786d6c666f726d6174732e6f72672f64726177696e676d6c2f323030362f6d6169 +6e22206267313d226c743122207478313d22646b3122206267323d226c743222207478323d22646b322220616363656e74313d22616363656e74312220616363 +656e74323d22616363656e74322220616363656e74333d22616363656e74332220616363656e74343d22616363656e74342220616363656e74353d22616363656e74352220616363656e74363d22616363656e74362220686c696e6b3d22686c696e6b2220666f6c486c696e6b3d22666f6c486c696e6b222f3e} +{\*\latentstyles\lsdstimax267\lsdlockeddef0\lsdsemihiddendef1\lsdunhideuseddef1\lsdqformatdef0\lsdprioritydef99{\lsdlockedexcept \lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority0 \lsdlocked0 Normal; +\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 1;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 2;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 3;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 4; +\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 5;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 6;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 7;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 8;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 9; +\lsdpriority39 \lsdlocked0 toc 1;\lsdpriority39 \lsdlocked0 toc 2;\lsdpriority39 \lsdlocked0 toc 3;\lsdpriority39 \lsdlocked0 toc 4;\lsdpriority39 \lsdlocked0 toc 5;\lsdpriority39 \lsdlocked0 toc 6;\lsdpriority39 \lsdlocked0 toc 7; +\lsdpriority39 \lsdlocked0 toc 8;\lsdpriority39 \lsdlocked0 toc 9;\lsdqformat1 \lsdpriority35 \lsdlocked0 caption;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority10 \lsdlocked0 Title;\lsdpriority1 \lsdlocked0 Default Paragraph Font; +\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority11 \lsdlocked0 Subtitle;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority22 \lsdlocked0 Strong;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority20 \lsdlocked0 Emphasis; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority59 \lsdlocked0 Table Grid;\lsdunhideused0 \lsdlocked0 Placeholder Text;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority1 \lsdlocked0 No Spacing; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 1; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 1; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 1;\lsdunhideused0 \lsdlocked0 Revision; +\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority34 \lsdlocked0 List Paragraph;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority29 \lsdlocked0 Quote;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority30 \lsdlocked0 Intense Quote; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 1; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 1; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 2; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 2; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 2; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 2; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 2; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 3; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 3; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 3; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 3; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 3; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 4; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 4; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 4; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 4; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 5; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 5; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 5; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 5; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 5; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 6; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 6; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 6; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 6; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 6; +\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority19 \lsdlocked0 Subtle Emphasis;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority21 \lsdlocked0 Intense Emphasis; +\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority31 \lsdlocked0 Subtle Reference;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority32 \lsdlocked0 Intense Reference; +\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority33 \lsdlocked0 Book Title;\lsdpriority37 \lsdlocked0 Bibliography;\lsdqformat1 \lsdpriority39 \lsdlocked0 TOC Heading;}}{\*\datastore 010500000200000018000000 +4d73786d6c322e534158584d4c5265616465722e352e3000000000000000000000060000 +d0cf11e0a1b11ae1000000000000000000000000000000003e000300feff090006000000000000000000000001000000010000000000000000100000feffffff00000000feffffff0000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffdfffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffff52006f006f007400200045006e00740072007900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000500ffffffffffffffffffffffffec69d9888b8b3d4c859eaf6cd158be0f00000000000000000000000070ab +bb32a0c6ce01feffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000105000000000000}} \ No newline at end of file diff --git a/Deployment/PortBindings.xml b/Deployment/PortBindings.xml new file mode 100644 index 0000000..3d6e9b2 --- /dev/null +++ b/Deployment/PortBindings.xml @@ -0,0 +1,590 @@ + + + 2018-08-08T09:34:31.2672104+02:00 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + + + false + 5 + false + false + KLG.Extern + + + + + <Root> + <Stages> + <Stage CategoryId="9d0e4101-4cce-4536-83fa-4a5040674ad6"> + <Components> + <Component Name="PipelineComponents.TrackingComponent"> + <Properties> + <ComponentEnabled vt="8">TRUE</ComponentEnabled> + <PipelineDirection vt="8">OUTGOING</PipelineDirection> + <PipelinePhase vt="8">IN</PipelinePhase> + <PipelineService vt="8">SEND</PipelineService> + <PipelineSolution vt="8">TM.Bosman</PipelineSolution> + </Properties> + </Component> + </Components> + </Stage> + <Stage CategoryId="9d0e4107-4cce-4536-83fa-4a5040674ad6"> + <Components> + <Component Name="Microsoft.BizTalk.Edi.Pipelines.EdiAssembler"> + <Properties /> + </Component> + </Components> + </Stage> + <Stage CategoryId="9d0e4108-4cce-4536-83fa-4a5040674ad6"> + <Components> + <Component Name="PipelineComponents.TrackingComponent"> + <Properties> + <ComponentEnabled vt="8">TRUE</ComponentEnabled> + <PipelineDirection vt="8">OUTGOING</PipelineDirection> + <PipelinePhase vt="8">OUT</PipelinePhase> + <PipelineService vt="8">SEND</PipelineService> + <PipelineSolution vt="8">TM.Bosman</PipelineSolution> + </Properties> + </Component> + <Component Name="PipelineComponents.ReplaceComponent"> + <Properties /> + </Component> + <Component Name="PipelineComponents.PlugInComponent"> + <Properties> + <ComponentEnabled vt="8">FALSE</ComponentEnabled> + </Properties> + </Component> + <Component Name="PipelineComponents.TrackingComponent"> + <Properties /> + </Component> + <Component Name="PipelineComponents.FilenameComponent"> + <Properties /> + </Component> + <Component Name="PipelineComponents.TrackingIdEncodingComponent"> + <Properties /> + </Component> + </Components> + </Stage> + </Stages> + </Root> + +
D:\ESB\KLG.TM\Bosman\To\IFTSTA\%MessageID%.edi
+ + <CustomProps> + + <UseTempFileOnWrite vt="11">-1</UseTempFileOnWrite> + <AllowCacheOnWrite vt="11">0</AllowCacheOnWrite> + <CopyMode vt="19">1</CopyMode> + + <FileName vt="8">%MessageID%.xml</FileName> + </CustomProps> + 3 + 5 + false + 2000-01-01T23:00:00 + 2000-01-01T22:59:59 + true + false + 1 + + + +
+ +
+ 3 + 5 + false + 2000-01-01T23:00:00 + 2000-01-01T22:59:59 + false + false + 1 + + + + 0 + <Filter> + <Group> + <Statement Property="BTS.ReceivePortName" Operator="0" Value="TM.Shared: TM.Shared_OUTPUT_XMLDOC" /> + <Statement Property="BTS.MessageType" Operator="0" Value="http://TM.KLG.com/KLG/OrderStatus#StatusReport" /> + <Statement Property="TM.Shared.Schemas.PropertySchema.Receiver" Operator="0" Value="BOSMASHEER01" /> + <Statement Property="TM.Shared.Schemas.PropertySchema.Consolidation" Operator="5" Value="YES" /> + </Group> + </Filter> + + + + false + 5 + false + false + KLG.Extern + + + + + <Root> + <Stages> + <Stage CategoryId="9d0e4101-4cce-4536-83fa-4a5040674ad6"> + <Components> + <Component Name="PipelineComponents.TrackingComponent"> + <Properties /> + </Component> + </Components> + </Stage> + <Stage CategoryId="9d0e4107-4cce-4536-83fa-4a5040674ad6"> + <Components> + <Component Name="Microsoft.BizTalk.Component.XmlAsmComp"> + <Properties /> + </Component> + </Components> + </Stage> + <Stage CategoryId="9d0e4108-4cce-4536-83fa-4a5040674ad6"> + <Components> + <Component Name="PipelineComponents.TrackingComponent"> + <Properties /> + </Component> + <Component Name="PipelineComponents.ReplaceComponent"> + <Properties /> + </Component> + <Component Name="PipelineComponents.NamespaceComponent"> + <Properties /> + </Component> + <Component Name="PipelineComponents.TrackingComponent"> + <Properties> + <ComponentEnabled vt="8">TRUE</ComponentEnabled> + <PipelineDirection vt="8">INCOMING</PipelineDirection> + <PipelinePhase vt="8">OUT</PipelinePhase> + <PipelineService vt="8">SEND</PipelineService> + <PipelineSolution vt="8">TM.Bosman</PipelineSolution> + </Properties> + </Component> + <Component Name="PipelineComponents.FilenameComponent"> + <Properties /> + </Component> + </Components> + </Stage> + </Stages> + </Root> + +
D:\LOG\KLG.TM\Bosman\Reference.Administration\%MessageID%.xml
+ + <CustomProps> + <UseTempFileOnWrite vt="11">0</UseTempFileOnWrite> + <AllowCacheOnWrite vt="11">0</AllowCacheOnWrite> + <CopyMode vt="19">1</CopyMode> + <FileName vt="8">%MessageID%.xml</FileName> + </CustomProps> + 3 + 5 + false + 2000-01-01T22:00:00 + 2000-01-01T21:59:59 + true + false + 1 + + + +
+ +
+ 3 + 5 + false + 2000-01-01T22:00:00 + 2000-01-01T21:59:59 + false + false + 1 + + + + 0 + <Filter> + <Group> + <Statement Property="TM.Shared.Schemas.PropertySchema.Sender" Operator="0" Value="BOSMASHEER01" /> + <Statement Property="BTS.MessageType" Operator="0" Value="http://TM.KLG.com/KLG/Order#Order" /> + <Statement Property="BTS.ReceivePortName" Operator="5" Value="TM.Shared.Order" /> + </Group> + </Filter> + + + + false + 5 + false + false + KLG.Extern + + + + + <Root> + <Stages> + <Stage CategoryId="9d0e4101-4cce-4536-83fa-4a5040674ad6"> + <Components> + <Component Name="PipelineComponents.TrackingComponent"> + <Properties /> + </Component> + </Components> + </Stage> + <Stage CategoryId="9d0e4107-4cce-4536-83fa-4a5040674ad6"> + <Components> + <Component Name="Microsoft.BizTalk.Component.XmlAsmComp"> + <Properties /> + </Component> + </Components> + </Stage> + <Stage CategoryId="9d0e4108-4cce-4536-83fa-4a5040674ad6"> + <Components> + <Component Name="PipelineComponents.TrackingComponent"> + <Properties /> + </Component> + <Component Name="PipelineComponents.ReplaceComponent"> + <Properties> + <ComponentEnabled vt="8">TRUE</ComponentEnabled> + <NewValues vt="8">&lt;GroupName&gt;N/A</NewValues> + <OldValues vt="8">&lt;GroupName&gt;ORCHESTRATION</OldValues> + </Properties> + </Component> + <Component Name="PipelineComponents.NamespaceComponent"> + <Properties /> + </Component> + <Component Name="PipelineComponents.TrackingComponent"> + <Properties> + <ComponentEnabled vt="8">TRUE</ComponentEnabled> + <PipelineDirection vt="8">INCOMING</PipelineDirection> + <PipelinePhase vt="8">OUT</PipelinePhase> + <PipelineSolution vt="8">TM.Bosman</PipelineSolution> + </Properties> + </Component> + <Component Name="PipelineComponents.FilenameComponent"> + <Properties /> + </Component> + <Component Name="PipelineComponents.EncodingComponent"> + <Properties /> + </Component> + </Components> + </Stage> + </Stages> + </Root> + +
D:\ESB\KLG.TM\Shared\XMLDOC\IN\%MessageID%.xml
+ + <CustomProps> + <UseTempFileOnWrite vt="11">-1</UseTempFileOnWrite> + <AllowCacheOnWrite vt="11">0</AllowCacheOnWrite> + <CopyMode vt="19">1</CopyMode> + <FileName vt="8">%MessageID%.xml</FileName> + </CustomProps> + 3 + 5 + false + 2000-01-01T22:00:00 + 2000-01-01T21:59:59 + true + false + 1 + + + +
+ +
+ 3 + 5 + false + 2000-01-01T22:00:00 + 2000-01-01T21:59:59 + false + false + 1 + + + + 0 + + + false + 5 + false + false + KLG.Extern + + + + + <Root> + <Stages> + <Stage CategoryId="9d0e4101-4cce-4536-83fa-4a5040674ad6"> + <Components> + <Component Name="PipelineComponents.TrackingComponent"> + <Properties /> + </Component> + </Components> + </Stage> + <Stage CategoryId="9d0e4107-4cce-4536-83fa-4a5040674ad6"> + <Components> + <Component Name="Microsoft.BizTalk.Component.XmlAsmComp"> + <Properties /> + </Component> + </Components> + </Stage> + <Stage CategoryId="9d0e4108-4cce-4536-83fa-4a5040674ad6"> + <Components> + <Component Name="PipelineComponents.TrackingComponent"> + <Properties /> + </Component> + <Component Name="PipelineComponents.ReplaceComponent"> + <Properties> + <ComponentEnabled vt="8">TRUE</ComponentEnabled> + <NewValues vt="8">&lt;GroupName&gt;N/A</NewValues> + <OldValues vt="8">&lt;GroupName&gt;ORCHESTRATION</OldValues> + </Properties> + </Component> + <Component Name="PipelineComponents.NamespaceComponent"> + <Properties /> + </Component> + <Component Name="PipelineComponents.TrackingComponent"> + <Properties> + <ComponentEnabled vt="8">TRUE</ComponentEnabled> + <PipelineDirection vt="8">INCOMING</PipelineDirection> + <PipelinePhase vt="8">OUT</PipelinePhase> + <PipelineSolution vt="8">TM.Bosman</PipelineSolution> + </Properties> + </Component> + <Component Name="PipelineComponents.FilenameComponent"> + <Properties /> + </Component> + <Component Name="PipelineComponents.EncodingComponent"> + <Properties /> + </Component> + </Components> + </Stage> + </Stages> + </Root> + +
D:\ESB\KLG.TM\Shared\XMLDOC\IN\%MessageID%.xml
+ + <CustomProps> + <UseTempFileOnWrite vt="11">-1</UseTempFileOnWrite> + <AllowCacheOnWrite vt="11">0</AllowCacheOnWrite> + <CopyMode vt="19">1</CopyMode> + <FileName vt="8">%MessageID%.xml</FileName> + </CustomProps> + 3 + 5 + false + 2000-01-01T22:00:00 + 2000-01-01T21:59:59 + true + false + 1 + + + +
+ +
+ 3 + 5 + false + 2000-01-01T22:00:00 + 2000-01-01T21:59:59 + false + false + 1 + + + + 0 + + + false + 5 + false + false + KLG.Extern + + + + + + + + + +
D:\ESB\KLG.TM\Bosman\From\IFCSUM\*.edi
+ + true + false + 2000-01-01T23:00:00 + 2000-01-01T22:59:59 + false + 2016-03-17T00:00:00 + false + 2016-03-18T23:59:59 + + <CustomProps> + + <RenameReceivedFiles vt="11">0</RenameReceivedFiles> + <RemoveReceivedFileDelay vt="19">10</RemoveReceivedFileDelay> + <RemoveReceivedFileMaxInterval vt="19">300000</RemoveReceivedFileMaxInterval> + <FileMask vt="8">*.*</FileMask> + <FileNetFailRetryInt vt="19">5</FileNetFailRetryInt> + <RemoveReceivedFileRetryCount vt="19">5</RemoveReceivedFileRetryCount> + <BatchSizeInBytes vt="19">102400</BatchSizeInBytes> + <PollingInterval vt="19">60000</PollingInterval> + + <FileNetFailRetryCount vt="19">5</FileNetFailRetryCount> + <BatchSize vt="19">20</BatchSize> + </CustomProps> + + <Root> + <Stages> + <Stage CategoryId="9d0e4103-4cce-4536-83fa-4a5040674ad6"> + <Components> + <Component Name="PipelineComponents.TrackingIdDecodingComponent"> + <Properties /> + </Component> + <Component Name="PipelineComponents.EncodingComponent"> + <Properties /> + </Component> + <Component Name="PipelineComponents.TrackingComponent"> + <Properties> + <ComponentEnabled vt="8">TRUE</ComponentEnabled> + <Encoding vt="8">iso-8859-1</Encoding> + <PipelineDirection vt="8">INCOMING</PipelineDirection> + <PipelinePhase vt="8">IN</PipelinePhase> + <PipelineService vt="8">RECEIVE</PipelineService> + <PipelineSolution vt="8">TM.Bosman</PipelineSolution> + </Properties> + </Component> + <Component Name="PipelineComponents.ReplaceComponent"> + <Properties> + <ComponentEnabled vt="8">TRUE</ComponentEnabled> + <NewEncoding vt="8">iso-8859-1</NewEncoding> + <NewValues vt="8">IFCSUM:D:96A:UN:BOSMAN'</NewValues> + <OldEncoding vt="8">iso-8859-1</OldEncoding> + <OldValues vt="8">IFCSUM:D:96A:UN:EAN001'</OldValues> + </Properties> + </Component> + <Component Name="PipelineComponents.TrackingComponent"> + <Properties> + <Encoding vt="8">iso-8859-1</Encoding> + <PipelineDirection vt="8">INCOMING</PipelineDirection> + <PipelinePhase vt="8">INBETWEEN</PipelinePhase> + <PipelineService vt="8">RECEIVE</PipelineService> + <PipelineSolution vt="8">TM.Bosman</PipelineSolution> + </Properties> + </Component> + </Components> + </Stage> + <Stage CategoryId="9d0e4105-4cce-4536-83fa-4a5040674ad6"> + <Components> + <Component Name="TM.Shared.PipelineComponents.KLGEdiDisassembler"> + <Properties> + <EdiDataValidation vt="11">0</EdiDataValidation> + <EfactDelimiters vt="8">0x3A, 0x2B, 0x2C, 0x3F, 0x20, 0x27, 0x0D,0x0A</EfactDelimiters> + </Properties> + </Component> + </Components> + </Stage> + <Stage CategoryId="9d0e410d-4cce-4536-83fa-4a5040674ad6"> + <Components> + <Component Name="PipelineComponents.EncodingComponent"> + <Properties> + <NewEncoding vt="8">utf-8</NewEncoding> + <OldEncoding vt="8">iso-8859-1</OldEncoding> + </Properties> + </Component> + <Component Name="PipelineComponents.TrackingComponent"> + <Properties> + <ComponentEnabled vt="8">TRUE</ComponentEnabled> + <PipelineDirection vt="8">INCOMING</PipelineDirection> + <PipelinePhase vt="8">OUT</PipelinePhase> + <PipelineService vt="8">RECEIVE</PipelineService> + <PipelineSolution vt="8">TM.Bosman</PipelineSolution> + </Properties> + </Component> + </Components> + </Stage> + </Stages> + </Root> + + + true + + + +
+
+ + 0 + 0 + + false + KLG.Extern +
+
+ + \ No newline at end of file diff --git a/Deployment/PortBindingsMaster.xml b/Deployment/PortBindingsMaster.xml new file mode 100644 index 0000000..b043dc9 --- /dev/null +++ b/Deployment/PortBindingsMaster.xml @@ -0,0 +1,614 @@ + + + 2018-08-08T09:34:31.2672104+02:00 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + + + false + 5 + false + false + KLG.Extern + + + + + + + + + + + + TRUE + OUTGOING + IN + SEND + TM.Bosman + + + + + + + + + + + + + + + + TRUE + OUTGOING + OUT + SEND + TM.Bosman + + + + + + + + FALSE + + + + + + + + + + + + + + + + + +
${TM.Bosman: TM.Shared.OrderStatus_to_TM.Bosman.IFTSTA}
+ + + + + -1 + 0 + 1 + + %MessageID%.xml + + + 3 + 5 + false + 2000-01-01T23:00:00 + 2000-01-01T22:59:59 + true + false + 1 + + + +
+ +
+ 3 + 5 + false + 2000-01-01T23:00:00 + 2000-01-01T22:59:59 + false + false + 1 + + + + 0 + + + + + + + + + + + + + + false + 5 + false + false + KLG.Extern + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + TRUE + INCOMING + OUT + SEND + TM.Bosman + + + + + + + + + + + +
${TM.Bosman: TM.Bosman.Reference.Administration}
+ + + + 0 + 0 + 1 + %MessageID%.xml + + + 3 + 5 + false + 2000-01-01T22:00:00 + 2000-01-01T21:59:59 + true + false + 1 + + + +
+ +
+ 3 + 5 + false + 2000-01-01T22:00:00 + 2000-01-01T21:59:59 + false + false + 1 + + + + 0 + + + + + + + + + + + + + false + 5 + false + false + KLG.Extern + + + + + + + + + + + + + + + + + + + + + + + + + + + + + TRUE + <GroupName>N/A + <GroupName>ORCHESTRATION + + + + + + + + TRUE + INCOMING + OUT + TM.Bosman + + + + + + + + + + + + + + +
${TM.Bosman: Orchestration_TM.Shared.Order}
+ + + + -1 + 0 + 1 + %MessageID%.xml + + + 3 + 5 + false + 2000-01-01T22:00:00 + 2000-01-01T21:59:59 + true + false + 1 + + + +
+ +
+ 3 + 5 + false + 2000-01-01T22:00:00 + 2000-01-01T21:59:59 + false + false + 1 + + + + 0 + + + false + 5 + false + false + KLG.Extern + + + + + + + + + + + + + + + + + + + + + + + + + + + + + TRUE + <GroupName>N/A + <GroupName>ORCHESTRATION + + + + + + + + TRUE + INCOMING + OUT + TM.Bosman + + + + + + + + + + + + + + +
${TM.Bosman: Orchestration_TM.Shared.Order_Consolidation.ToDo}
+ + + + -1 + 0 + 1 + %MessageID%.xml + + + 3 + 5 + false + 2000-01-01T22:00:00 + 2000-01-01T21:59:59 + true + false + 1 + + + +
+ +
+ 3 + 5 + false + 2000-01-01T22:00:00 + 2000-01-01T21:59:59 + false + false + 1 + + + + 0 + + + false + 5 + false + false + KLG.Extern + + + + + + + + + +
${TM.Bosman: TM.Bosman.IFCSUM_to_TM.Shared.Order}
+ + true + false + 2000-01-01T23:00:00 + 2000-01-01T22:59:59 + false + 2016-03-17T00:00:00 + false + 2016-03-18T23:59:59 + + + + + 0 + 10 + 300000 + *.* + 5 + 5 + 102400 + 60000 + + 5 + 20 + + + + + + + + + + + + + + + + + TRUE + iso-8859-1 + INCOMING + IN + RECEIVE + TM.Bosman + + + + + TRUE + iso-8859-1 + IFCSUM:D:96A:UN:BOSMAN' + iso-8859-1 + IFCSUM:D:96A:UN:EAN001' + + + + + iso-8859-1 + INCOMING + INBETWEEN + RECEIVE + TM.Bosman + + + + + + + + + 0 + 0x3A, 0x2B, 0x2C, 0x3F, 0x20, 0x27, 0x0D,0x0A + + + + + + + + + utf-8 + iso-8859-1 + + + + + TRUE + INCOMING + OUT + RECEIVE + TM.Bosman + + + + + + + + + + true + + + +
+
+ + 0 + 0 + + false + KLG.Extern +
+
+ + \ No newline at end of file diff --git a/Deployment/SettingsFileGenerator.xml b/Deployment/SettingsFileGenerator.xml new file mode 100644 index 0000000..db87fa9 --- /dev/null +++ b/Deployment/SettingsFileGenerator.xml @@ -0,0 +1,181 @@ + + + + + 2014-03-24T21:26:46Z + 15.00 + + + + + + + 9735 + 24000 + 0 + 0 + False + False + + + + + + + + + + + + + + Environment Settings + + + + + + + + Environment Name: + Default Values + Local Development + Shared Development + Test + Production + + + Generate File? + + Yes + Yes + Yes + Yes + + + Settings File Name: + + Exported_LocalSettings.xml + Exported_DevSettings.xml + Exported_TestSettings.xml + Exported_ProdSettings.xml + + + + + + + + + + + Settings: + + + + + + + + SsoAppUserGroup + BizTalk Application Users + BizTalk Application Users + KLG\BizTalk SSO Administrators_ACC + KLG\BizTalk SSO Administrators_TST + KLG\BizTalk SSO Administrators_PRD + + + SsoAppAdminGroup + BizTalk Server Administrators + BizTalk Server Administrators + KLG\BizTalk SSO Administrators_ACC + KLG\BizTalk SSO Administrators_TST + KLG\BizTalk SSO Administrators_PRD + + + ESBLookupConnectionString + Provider=SQLOLEDB.1;Data Source=VMSQL1VENLO\Others;Initial Catalog=ESBLookups;Integrated Security=SSPI; + Provider=SQLOLEDB.1;Data Source=VMSQL1VENLO\Others;Initial Catalog=ESBLookups;Integrated Security=SSPI; + Provider=SQLOLEDB.1;Data Source=VMSQL1VENLO\Others;Initial Catalog=ESBLookups;Integrated Security=SSPI; + Provider=SQLOLEDB.1;Data Source=VMSQL1VENLO\Others;Initial Catalog=ESBLookups;Integrated Security=SSPI; + Provider=SQLOLEDB.1;Data Source=VMBIZTALKPRD;Initial Catalog=ESBLookups;Integrated Security=SSPI; + + + ESBTrackingConnectionString + Provider=SQLOLEDB.1;Data Source=VMSQL1VENLO\Others;Initial Catalog=ESBTracking;Integrated Security=SSPI; + Provider=SQLOLEDB.1;Data Source=VMSQL1VENLO\Others;Initial Catalog=ESBTracking;Integrated Security=SSPI; + Provider=SQLOLEDB.1;Data Source=VMBIZTALKACC;Initial Catalog=ESBTracking;Integrated Security=SSPI; + Provider=SQLOLEDB.1;Data Source=VMBIZTALKTST;Initial Catalog=ESBTracking;Integrated Security=SSPI; + Provider=SQLOLEDB.1;Data Source=VMBIZTALKPRD;Initial Catalog=ESBTracking;Integrated Security=SSPI; + + + B2BUsername + + + B2BPassword + +
+ + + +
+