Author: drewbai
Date: Fri Feb 20 20:24:10 2009
New Revision: 746359
URL: http://svn.apache.org/viewvc?rev=746359&view=rev
Log:
Final checkin Update:
1. Project structure has been updated to isolate order_processor,
business_service and trade_client and a common directory to be consistent with
other Stonehenge projects. Each of the primary directory contains its own
bin/debug directory after build to aggregate binaries into useable units of
execution.
2. ReadMe updated
a. Corrected source code access to:
https//svn.apache.org/repos/asf/incubator/stonehenge/contrib/stocktrader/dotnet/StockTrader/
b. Run instructions updated to reflect new structure.
Removed:
incubator/stonehenge/trunk/stocktrader/dotnet/trader_client/Trade/Bin/
Modified:
incubator/stonehenge/trunk/stocktrader/dotnet/common/ServiceConfigurationSettings/StockTraderWebApplicationSettings.csproj
incubator/stonehenge/trunk/stocktrader/dotnet/trader_client/StockTraderWebAppSolution.sln
incubator/stonehenge/trunk/stocktrader/dotnet/trader_client/StockTraderWebApplicationClients/StockTraderWebApplicationServiceClient.csproj
incubator/stonehenge/trunk/stocktrader/dotnet/trader_client/StockTraderWebApplicationUIModelClasses/StockTraderWebApplicationModelClasses.csproj
incubator/stonehenge/trunk/stocktrader/dotnet/trader_client/Trade/Web.config
Modified:
incubator/stonehenge/trunk/stocktrader/dotnet/common/ServiceConfigurationSettings/StockTraderWebApplicationSettings.csproj
URL:
http://svn.apache.org/viewvc/incubator/stonehenge/trunk/stocktrader/dotnet/common/ServiceConfigurationSettings/StockTraderWebApplicationSettings.csproj?rev=746359&r1=746358&r2=746359&view=diff
==============================================================================
---
incubator/stonehenge/trunk/stocktrader/dotnet/common/ServiceConfigurationSettings/StockTraderWebApplicationSettings.csproj
(original)
+++
incubator/stonehenge/trunk/stocktrader/dotnet/common/ServiceConfigurationSettings/StockTraderWebApplicationSettings.csproj
Fri Feb 20 20:24:10 2009
@@ -69,10 +69,6 @@
<HintPath>..\..\..\..\Windows\Microsoft.NET\Framework\v3.0\Windows
Communication Foundation\System.ServiceModel.dll</HintPath>
</Reference>
<Reference Include="System.Xml" />
- <Reference Include="Trade.Utility, Version=2.0.2.0, Culture=neutral,
PublicKeyToken=aaca655dc76c580b, processorArchitecture=MSIL">
- <SpecificVersion>False</SpecificVersion>
- <HintPath>..\..\SharedLibraries\Trade.Utility.dll</HintPath>
- </Reference>
</ItemGroup>
<ItemGroup>
<Compile Include="Settings.cs" />
@@ -108,6 +104,12 @@
<Install>false</Install>
</BootstrapperPackage>
</ItemGroup>
+ <ItemGroup>
+ <ProjectReference Include="..\StockTraderUtility\Utility.csproj">
+ <Project>{382E6E1C-E430-4F6C-BC41-5D84A3798B02}</Project>
+ <Name>Utility</Name>
+ </ProjectReference>
+ </ItemGroup>
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
<!-- To modify your build process, add your task inside one of the targets
below and uncomment it.
Other similar extension points exist, see Microsoft.Common.targets.
Modified:
incubator/stonehenge/trunk/stocktrader/dotnet/trader_client/StockTraderWebAppSolution.sln
URL:
http://svn.apache.org/viewvc/incubator/stonehenge/trunk/stocktrader/dotnet/trader_client/StockTraderWebAppSolution.sln?rev=746359&r1=746358&r2=746359&view=diff
==============================================================================
---
incubator/stonehenge/trunk/stocktrader/dotnet/trader_client/StockTraderWebAppSolution.sln
(original)
+++
incubator/stonehenge/trunk/stocktrader/dotnet/trader_client/StockTraderWebAppSolution.sln
Fri Feb 20 20:24:10 2009
@@ -2,6 +2,11 @@
Microsoft Visual Studio Solution File, Format Version 10.00
# Visual Studio 2008
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") =
"StockTraderWebApplicationServiceClient",
"StockTraderWebApplicationClients\StockTraderWebApplicationServiceClient.csproj",
"{3A1AB418-60B7-44BF-AE17-E74F425CD5C9}"
+ ProjectSection(ProjectDependencies) = postProject
+ {623BC346-84FA-4B9E-B043-811DB7FBEC2A} =
{623BC346-84FA-4B9E-B043-811DB7FBEC2A}
+ {1AD6DBB4-CA83-460F-BDCD-45E1ECE318B4} =
{1AD6DBB4-CA83-460F-BDCD-45E1ECE318B4}
+ {B28867CC-DD77-4F17-BA01-92625C235F6C} =
{B28867CC-DD77-4F17-BA01-92625C235F6C}
+ EndProjectSection
EndProject
Project("{E24C65DC-7377-472B-9ABA-BC803B73C61A}") = "Trade", "Trade\",
"{7550FE25-72BF-4059-8786-08741D8E7154}"
ProjectSection(WebsiteProperties) = preProject
@@ -10,7 +15,7 @@
SccLocalPath = "Svn"
SccProvider = "SubversionScc"
TargetFramework = "3.5"
- ProjectReferences =
"{97F8A696-9918-4DC4-8D6E-9E574B9A4059}|Trade.StockTraderWebApplicationModelClasses.dll;{3A1AB418-60B7-44BF-AE17-E74F425CD5C9}|Trade.StockTraderWebApplicationServiceClient.dll;{D8E1ECD5-2D86-4994-A37B-BF4D24334A2E}|Trade.StockTraderWebApplicationSettings.dll;{382E6E1C-E430-4F6C-BC41-5D84A3798B02}|Trade.Utility.dll;{A4759510-6CE9-4692-B348-B8483BCD1447}|BasicClient.dll;{B28867CC-DD77-4F17-BA01-92625C235F6C}|Trade.OrderProcessorServiceConfigurationSettings.dll;{018CF591-E45C-4E74-B613-CA5C1FCAFE89}|Trade.BusinessServiceImplementation.dll;"
+ ProjectReferences =
"{97F8A696-9918-4DC4-8D6E-9E574B9A4059}|Trade.StockTraderWebApplicationModelClasses.dll;{3A1AB418-60B7-44BF-AE17-E74F425CD5C9}|Trade.StockTraderWebApplicationServiceClient.dll;{D8E1ECD5-2D86-4994-A37B-BF4D24334A2E}|Trade.StockTraderWebApplicationSettings.dll;{382E6E1C-E430-4F6C-BC41-5D84A3798B02}|Trade.Utility.dll;{A4759510-6CE9-4692-B348-B8483BCD1447}|BasicClient.dll;{B28867CC-DD77-4F17-BA01-92625C235F6C}|Trade.OrderProcessorServiceConfigurationSettings.dll;{018CF591-E45C-4E74-B613-CA5C1FCAFE89}|Trade.BusinessServiceImplementation.dll;{36FA3564-9AF5-496A-805B-6ED262CAAE2B}|Trade.BusinessServiceContract.dll;{EBB1604B-3F50-4A81-87C3-1AE4029EEEC6}|Trade.BusinessServiceDataContract.dll;{1AD6DBB4-CA83-460F-BDCD-45E1ECE318B4}|Trade.OrderProcessorContract.dll;{F67C8D85-6DC0-45CD-A748-636E3881E2F5}|Trade.DALFactory.dll;{509EB16A-6586-4200-8323-32438C9B47DC}|Trade.IDAL.dll;{ED14B721-A6F1-4B65-89FA-18B78345CB5A}|Trade.BusinessServiceConfigurationSettings.dll;{62
3BC346-84FA-4B9E-B043-811DB7FBEC2A}|Trade.OrderProcessorAsyncClient.dll;"
Debug.AspNetCompiler.VirtualPath = "/Trade"
Debug.AspNetCompiler.PhysicalPath = "Trade\"
Debug.AspNetCompiler.TargetPath = "PrecompiledWeb\Trade\"
@@ -28,25 +33,31 @@
VWDPort = "52256"
EndProjectSection
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") =
"StockTraderWebApplicationSettings",
"ServiceConfigurationSettings\StockTraderWebApplicationSettings.csproj",
"{D8E1ECD5-2D86-4994-A37B-BF4D24334A2E}"
-EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") =
"StockTraderWebApplicationModelClasses",
"StockTraderWebApplicationUIModelClasses\StockTraderWebApplicationModelClasses.csproj",
"{97F8A696-9918-4DC4-8D6E-9E574B9A4059}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "BasicClient",
"BasicClient\BasicClient.csproj", "{A4759510-6CE9-4692-B348-B8483BCD1447}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "BasicClient",
"..\common\BasicClient\BasicClient.csproj",
"{A4759510-6CE9-4692-B348-B8483BCD1447}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") =
"BusinessServiceConfigurationSettings",
"..\business_service\BusinessServiceConfigurationSettings\BusinessServiceConfigurationSettings.csproj",
"{ED14B721-A6F1-4B65-89FA-18B78345CB5A}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "BusinessServiceContract",
"..\business_service\BusinessServiceContract\BusinessServiceContract.csproj",
"{36FA3564-9AF5-496A-805B-6ED262CAAE2B}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") =
"BusinessServiceDataContract",
"..\business_service\BusinessServiceDataContract\BusinessServiceDataContract.csproj",
"{EBB1604B-3F50-4A81-87C3-1AE4029EEEC6}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") =
"BusinessServiceDataContract",
"BusinessServiceDataContract\BusinessServiceDataContract.csproj",
"{EBB1604B-3F50-4A81-87C3-1AE4029EEEC6}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") =
"BusinessServiceImplementation",
"..\business_service\BusinessServiceImplementation\BusinessServiceImplementation.csproj",
"{018CF591-E45C-4E74-B613-CA5C1FCAFE89}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") =
"BusinessServiceConfigurationSettings",
"BusinessServiceConfigurationSettings\BusinessServiceConfigurationSettings.csproj",
"{ED14B721-A6F1-4B65-89FA-18B78345CB5A}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") =
"OrderProcessorAsyncClient",
"..\business_service\OrderProcessorASyncClient\OrderProcessorAsyncClient.csproj",
"{623BC346-84FA-4B9E-B043-811DB7FBEC2A}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") =
"BusinessServiceImplementation",
"BusinessServiceImplementation\BusinessServiceImplementation.csproj",
"{018CF591-E45C-4E74-B613-CA5C1FCAFE89}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") =
"OrderProcessorServiceConfigurationSettings",
"..\order_processor\OrderProcessorServiceConfigurationSettings\OrderProcessorServiceConfigurationSettings.csproj",
"{B28867CC-DD77-4F17-BA01-92625C235F6C}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") =
"OrderProcessorAsyncClient",
"OrderProcessorASyncClient\OrderProcessorAsyncClient.csproj",
"{623BC346-84FA-4B9E-B043-811DB7FBEC2A}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Utility",
"..\common\StockTraderUtility\Utility.csproj",
"{382E6E1C-E430-4F6C-BC41-5D84A3798B02}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") =
"OrderProcessorServiceConfigurationSettings",
"OrderProcessorServiceConfigurationSettings\OrderProcessorServiceConfigurationSettings.csproj",
"{B28867CC-DD77-4F17-BA01-92625C235F6C}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") =
"StockTraderWebApplicationSettings",
"..\common\ServiceConfigurationSettings\StockTraderWebApplicationSettings.csproj",
"{D8E1ECD5-2D86-4994-A37B-BF4D24334A2E}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Utility",
"StockTraderUtility\Utility.csproj", "{382E6E1C-E430-4F6C-BC41-5D84A3798B02}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OrderProcessorContract",
"..\order_processor\OrderProcessorContract\OrderProcessorContract.csproj",
"{1AD6DBB4-CA83-460F-BDCD-45E1ECE318B4}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "BusinessServiceContract",
"BusinessServiceContract\BusinessServiceContract.csproj",
"{36FA3564-9AF5-496A-805B-6ED262CAAE2B}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "StockTraderDALFactory",
"..\common\DALFactory\StockTraderDALFactory.csproj",
"{F67C8D85-6DC0-45CD-A748-636E3881E2F5}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "StockTraderIDAL",
"..\common\IDAL\StockTraderIDAL.csproj",
"{509EB16A-6586-4200-8323-32438C9B47DC}"
EndProject
Global
GlobalSection(SubversionScc) = preSolution
@@ -82,16 +93,6 @@
{7550FE25-72BF-4059-8786-08741D8E7154}.Release|Any
CPU.ActiveCfg = Debug|.NET
{7550FE25-72BF-4059-8786-08741D8E7154}.Release|Mixed
Platforms.ActiveCfg = Debug|.NET
{7550FE25-72BF-4059-8786-08741D8E7154}.Release|Mixed
Platforms.Build.0 = Debug|.NET
- {D8E1ECD5-2D86-4994-A37B-BF4D24334A2E}.Debug|.NET.ActiveCfg =
Debug|Any CPU
- {D8E1ECD5-2D86-4994-A37B-BF4D24334A2E}.Debug|Any CPU.ActiveCfg
= Debug|Any CPU
- {D8E1ECD5-2D86-4994-A37B-BF4D24334A2E}.Debug|Any CPU.Build.0 =
Debug|Any CPU
- {D8E1ECD5-2D86-4994-A37B-BF4D24334A2E}.Debug|Mixed
Platforms.ActiveCfg = Debug|Any CPU
- {D8E1ECD5-2D86-4994-A37B-BF4D24334A2E}.Debug|Mixed
Platforms.Build.0 = Debug|Any CPU
- {D8E1ECD5-2D86-4994-A37B-BF4D24334A2E}.Release|.NET.ActiveCfg =
Release|Any CPU
- {D8E1ECD5-2D86-4994-A37B-BF4D24334A2E}.Release|Any
CPU.ActiveCfg = Release|Any CPU
- {D8E1ECD5-2D86-4994-A37B-BF4D24334A2E}.Release|Any CPU.Build.0
= Release|Any CPU
- {D8E1ECD5-2D86-4994-A37B-BF4D24334A2E}.Release|Mixed
Platforms.ActiveCfg = Release|Any CPU
- {D8E1ECD5-2D86-4994-A37B-BF4D24334A2E}.Release|Mixed
Platforms.Build.0 = Release|Any CPU
{97F8A696-9918-4DC4-8D6E-9E574B9A4059}.Debug|.NET.ActiveCfg =
Debug|Any CPU
{97F8A696-9918-4DC4-8D6E-9E574B9A4059}.Debug|Any CPU.ActiveCfg
= Debug|Any CPU
{97F8A696-9918-4DC4-8D6E-9E574B9A4059}.Debug|Any CPU.Build.0 =
Debug|Any CPU
@@ -112,16 +113,6 @@
{A4759510-6CE9-4692-B348-B8483BCD1447}.Release|Any CPU.Build.0
= Release|Any CPU
{A4759510-6CE9-4692-B348-B8483BCD1447}.Release|Mixed
Platforms.ActiveCfg = Release|Any CPU
{A4759510-6CE9-4692-B348-B8483BCD1447}.Release|Mixed
Platforms.Build.0 = Release|Any CPU
- {EBB1604B-3F50-4A81-87C3-1AE4029EEEC6}.Debug|.NET.ActiveCfg =
Debug|Any CPU
- {EBB1604B-3F50-4A81-87C3-1AE4029EEEC6}.Debug|Any CPU.ActiveCfg
= Debug|Any CPU
- {EBB1604B-3F50-4A81-87C3-1AE4029EEEC6}.Debug|Any CPU.Build.0 =
Debug|Any CPU
- {EBB1604B-3F50-4A81-87C3-1AE4029EEEC6}.Debug|Mixed
Platforms.ActiveCfg = Debug|Any CPU
- {EBB1604B-3F50-4A81-87C3-1AE4029EEEC6}.Debug|Mixed
Platforms.Build.0 = Debug|Any CPU
- {EBB1604B-3F50-4A81-87C3-1AE4029EEEC6}.Release|.NET.ActiveCfg =
Release|Any CPU
- {EBB1604B-3F50-4A81-87C3-1AE4029EEEC6}.Release|Any
CPU.ActiveCfg = Release|Any CPU
- {EBB1604B-3F50-4A81-87C3-1AE4029EEEC6}.Release|Any CPU.Build.0
= Release|Any CPU
- {EBB1604B-3F50-4A81-87C3-1AE4029EEEC6}.Release|Mixed
Platforms.ActiveCfg = Release|Any CPU
- {EBB1604B-3F50-4A81-87C3-1AE4029EEEC6}.Release|Mixed
Platforms.Build.0 = Release|Any CPU
{ED14B721-A6F1-4B65-89FA-18B78345CB5A}.Debug|.NET.ActiveCfg =
Debug|Any CPU
{ED14B721-A6F1-4B65-89FA-18B78345CB5A}.Debug|Any CPU.ActiveCfg
= Debug|Any CPU
{ED14B721-A6F1-4B65-89FA-18B78345CB5A}.Debug|Any CPU.Build.0 =
Debug|Any CPU
@@ -132,6 +123,26 @@
{ED14B721-A6F1-4B65-89FA-18B78345CB5A}.Release|Any CPU.Build.0
= Release|Any CPU
{ED14B721-A6F1-4B65-89FA-18B78345CB5A}.Release|Mixed
Platforms.ActiveCfg = Release|Any CPU
{ED14B721-A6F1-4B65-89FA-18B78345CB5A}.Release|Mixed
Platforms.Build.0 = Release|Any CPU
+ {36FA3564-9AF5-496A-805B-6ED262CAAE2B}.Debug|.NET.ActiveCfg =
Debug|Any CPU
+ {36FA3564-9AF5-496A-805B-6ED262CAAE2B}.Debug|Any CPU.ActiveCfg
= Debug|Any CPU
+ {36FA3564-9AF5-496A-805B-6ED262CAAE2B}.Debug|Any CPU.Build.0 =
Debug|Any CPU
+ {36FA3564-9AF5-496A-805B-6ED262CAAE2B}.Debug|Mixed
Platforms.ActiveCfg = Debug|Any CPU
+ {36FA3564-9AF5-496A-805B-6ED262CAAE2B}.Debug|Mixed
Platforms.Build.0 = Debug|Any CPU
+ {36FA3564-9AF5-496A-805B-6ED262CAAE2B}.Release|.NET.ActiveCfg =
Release|Any CPU
+ {36FA3564-9AF5-496A-805B-6ED262CAAE2B}.Release|Any
CPU.ActiveCfg = Release|Any CPU
+ {36FA3564-9AF5-496A-805B-6ED262CAAE2B}.Release|Any CPU.Build.0
= Release|Any CPU
+ {36FA3564-9AF5-496A-805B-6ED262CAAE2B}.Release|Mixed
Platforms.ActiveCfg = Release|Any CPU
+ {36FA3564-9AF5-496A-805B-6ED262CAAE2B}.Release|Mixed
Platforms.Build.0 = Release|Any CPU
+ {EBB1604B-3F50-4A81-87C3-1AE4029EEEC6}.Debug|.NET.ActiveCfg =
Debug|Any CPU
+ {EBB1604B-3F50-4A81-87C3-1AE4029EEEC6}.Debug|Any CPU.ActiveCfg
= Debug|Any CPU
+ {EBB1604B-3F50-4A81-87C3-1AE4029EEEC6}.Debug|Any CPU.Build.0 =
Debug|Any CPU
+ {EBB1604B-3F50-4A81-87C3-1AE4029EEEC6}.Debug|Mixed
Platforms.ActiveCfg = Debug|Any CPU
+ {EBB1604B-3F50-4A81-87C3-1AE4029EEEC6}.Debug|Mixed
Platforms.Build.0 = Debug|Any CPU
+ {EBB1604B-3F50-4A81-87C3-1AE4029EEEC6}.Release|.NET.ActiveCfg =
Release|Any CPU
+ {EBB1604B-3F50-4A81-87C3-1AE4029EEEC6}.Release|Any
CPU.ActiveCfg = Release|Any CPU
+ {EBB1604B-3F50-4A81-87C3-1AE4029EEEC6}.Release|Any CPU.Build.0
= Release|Any CPU
+ {EBB1604B-3F50-4A81-87C3-1AE4029EEEC6}.Release|Mixed
Platforms.ActiveCfg = Release|Any CPU
+ {EBB1604B-3F50-4A81-87C3-1AE4029EEEC6}.Release|Mixed
Platforms.Build.0 = Release|Any CPU
{018CF591-E45C-4E74-B613-CA5C1FCAFE89}.Debug|.NET.ActiveCfg =
Debug|Any CPU
{018CF591-E45C-4E74-B613-CA5C1FCAFE89}.Debug|Any CPU.ActiveCfg
= Debug|Any CPU
{018CF591-E45C-4E74-B613-CA5C1FCAFE89}.Debug|Any CPU.Build.0 =
Debug|Any CPU
@@ -172,16 +183,46 @@
{382E6E1C-E430-4F6C-BC41-5D84A3798B02}.Release|Any CPU.Build.0
= Release|Any CPU
{382E6E1C-E430-4F6C-BC41-5D84A3798B02}.Release|Mixed
Platforms.ActiveCfg = Release|Any CPU
{382E6E1C-E430-4F6C-BC41-5D84A3798B02}.Release|Mixed
Platforms.Build.0 = Release|Any CPU
- {36FA3564-9AF5-496A-805B-6ED262CAAE2B}.Debug|.NET.ActiveCfg =
Debug|Any CPU
- {36FA3564-9AF5-496A-805B-6ED262CAAE2B}.Debug|Any CPU.ActiveCfg
= Debug|Any CPU
- {36FA3564-9AF5-496A-805B-6ED262CAAE2B}.Debug|Any CPU.Build.0 =
Debug|Any CPU
- {36FA3564-9AF5-496A-805B-6ED262CAAE2B}.Debug|Mixed
Platforms.ActiveCfg = Debug|Any CPU
- {36FA3564-9AF5-496A-805B-6ED262CAAE2B}.Debug|Mixed
Platforms.Build.0 = Debug|Any CPU
- {36FA3564-9AF5-496A-805B-6ED262CAAE2B}.Release|.NET.ActiveCfg =
Release|Any CPU
- {36FA3564-9AF5-496A-805B-6ED262CAAE2B}.Release|Any
CPU.ActiveCfg = Release|Any CPU
- {36FA3564-9AF5-496A-805B-6ED262CAAE2B}.Release|Any CPU.Build.0
= Release|Any CPU
- {36FA3564-9AF5-496A-805B-6ED262CAAE2B}.Release|Mixed
Platforms.ActiveCfg = Release|Any CPU
- {36FA3564-9AF5-496A-805B-6ED262CAAE2B}.Release|Mixed
Platforms.Build.0 = Release|Any CPU
+ {D8E1ECD5-2D86-4994-A37B-BF4D24334A2E}.Debug|.NET.ActiveCfg =
Debug|Any CPU
+ {D8E1ECD5-2D86-4994-A37B-BF4D24334A2E}.Debug|Any CPU.ActiveCfg
= Debug|Any CPU
+ {D8E1ECD5-2D86-4994-A37B-BF4D24334A2E}.Debug|Any CPU.Build.0 =
Debug|Any CPU
+ {D8E1ECD5-2D86-4994-A37B-BF4D24334A2E}.Debug|Mixed
Platforms.ActiveCfg = Debug|Any CPU
+ {D8E1ECD5-2D86-4994-A37B-BF4D24334A2E}.Debug|Mixed
Platforms.Build.0 = Debug|Any CPU
+ {D8E1ECD5-2D86-4994-A37B-BF4D24334A2E}.Release|.NET.ActiveCfg =
Release|Any CPU
+ {D8E1ECD5-2D86-4994-A37B-BF4D24334A2E}.Release|Any
CPU.ActiveCfg = Release|Any CPU
+ {D8E1ECD5-2D86-4994-A37B-BF4D24334A2E}.Release|Any CPU.Build.0
= Release|Any CPU
+ {D8E1ECD5-2D86-4994-A37B-BF4D24334A2E}.Release|Mixed
Platforms.ActiveCfg = Release|Any CPU
+ {D8E1ECD5-2D86-4994-A37B-BF4D24334A2E}.Release|Mixed
Platforms.Build.0 = Release|Any CPU
+ {1AD6DBB4-CA83-460F-BDCD-45E1ECE318B4}.Debug|.NET.ActiveCfg =
Debug|Any CPU
+ {1AD6DBB4-CA83-460F-BDCD-45E1ECE318B4}.Debug|Any CPU.ActiveCfg
= Debug|Any CPU
+ {1AD6DBB4-CA83-460F-BDCD-45E1ECE318B4}.Debug|Any CPU.Build.0 =
Debug|Any CPU
+ {1AD6DBB4-CA83-460F-BDCD-45E1ECE318B4}.Debug|Mixed
Platforms.ActiveCfg = Debug|Any CPU
+ {1AD6DBB4-CA83-460F-BDCD-45E1ECE318B4}.Debug|Mixed
Platforms.Build.0 = Debug|Any CPU
+ {1AD6DBB4-CA83-460F-BDCD-45E1ECE318B4}.Release|.NET.ActiveCfg =
Release|Any CPU
+ {1AD6DBB4-CA83-460F-BDCD-45E1ECE318B4}.Release|Any
CPU.ActiveCfg = Release|Any CPU
+ {1AD6DBB4-CA83-460F-BDCD-45E1ECE318B4}.Release|Any CPU.Build.0
= Release|Any CPU
+ {1AD6DBB4-CA83-460F-BDCD-45E1ECE318B4}.Release|Mixed
Platforms.ActiveCfg = Release|Any CPU
+ {1AD6DBB4-CA83-460F-BDCD-45E1ECE318B4}.Release|Mixed
Platforms.Build.0 = Release|Any CPU
+ {F67C8D85-6DC0-45CD-A748-636E3881E2F5}.Debug|.NET.ActiveCfg =
Debug|Any CPU
+ {F67C8D85-6DC0-45CD-A748-636E3881E2F5}.Debug|Any CPU.ActiveCfg
= Debug|Any CPU
+ {F67C8D85-6DC0-45CD-A748-636E3881E2F5}.Debug|Any CPU.Build.0 =
Debug|Any CPU
+ {F67C8D85-6DC0-45CD-A748-636E3881E2F5}.Debug|Mixed
Platforms.ActiveCfg = Debug|Any CPU
+ {F67C8D85-6DC0-45CD-A748-636E3881E2F5}.Debug|Mixed
Platforms.Build.0 = Debug|Any CPU
+ {F67C8D85-6DC0-45CD-A748-636E3881E2F5}.Release|.NET.ActiveCfg =
Release|Any CPU
+ {F67C8D85-6DC0-45CD-A748-636E3881E2F5}.Release|Any
CPU.ActiveCfg = Release|Any CPU
+ {F67C8D85-6DC0-45CD-A748-636E3881E2F5}.Release|Any CPU.Build.0
= Release|Any CPU
+ {F67C8D85-6DC0-45CD-A748-636E3881E2F5}.Release|Mixed
Platforms.ActiveCfg = Release|Any CPU
+ {F67C8D85-6DC0-45CD-A748-636E3881E2F5}.Release|Mixed
Platforms.Build.0 = Release|Any CPU
+ {509EB16A-6586-4200-8323-32438C9B47DC}.Debug|.NET.ActiveCfg =
Debug|Any CPU
+ {509EB16A-6586-4200-8323-32438C9B47DC}.Debug|Any CPU.ActiveCfg
= Debug|Any CPU
+ {509EB16A-6586-4200-8323-32438C9B47DC}.Debug|Any CPU.Build.0 =
Debug|Any CPU
+ {509EB16A-6586-4200-8323-32438C9B47DC}.Debug|Mixed
Platforms.ActiveCfg = Debug|Any CPU
+ {509EB16A-6586-4200-8323-32438C9B47DC}.Debug|Mixed
Platforms.Build.0 = Debug|Any CPU
+ {509EB16A-6586-4200-8323-32438C9B47DC}.Release|.NET.ActiveCfg =
Release|Any CPU
+ {509EB16A-6586-4200-8323-32438C9B47DC}.Release|Any
CPU.ActiveCfg = Release|Any CPU
+ {509EB16A-6586-4200-8323-32438C9B47DC}.Release|Any CPU.Build.0
= Release|Any CPU
+ {509EB16A-6586-4200-8323-32438C9B47DC}.Release|Mixed
Platforms.ActiveCfg = Release|Any CPU
+ {509EB16A-6586-4200-8323-32438C9B47DC}.Release|Mixed
Platforms.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
Modified:
incubator/stonehenge/trunk/stocktrader/dotnet/trader_client/StockTraderWebApplicationClients/StockTraderWebApplicationServiceClient.csproj
URL:
http://svn.apache.org/viewvc/incubator/stonehenge/trunk/stocktrader/dotnet/trader_client/StockTraderWebApplicationClients/StockTraderWebApplicationServiceClient.csproj?rev=746359&r1=746358&r2=746359&view=diff
==============================================================================
---
incubator/stonehenge/trunk/stocktrader/dotnet/trader_client/StockTraderWebApplicationClients/StockTraderWebApplicationServiceClient.csproj
(original)
+++
incubator/stonehenge/trunk/stocktrader/dotnet/trader_client/StockTraderWebApplicationClients/StockTraderWebApplicationServiceClient.csproj
Fri Feb 20 20:24:10 2009
@@ -39,6 +39,7 @@
<IsWebBootstrapper>false</IsWebBootstrapper>
<UseApplicationTrust>false</UseApplicationTrust>
<BootstrapperEnabled>true</BootstrapperEnabled>
+ <TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU'
">
<DebugSymbols>true</DebugSymbols>
@@ -67,12 +68,11 @@
<Content Include="stocktrader.snk" />
</ItemGroup>
<ItemGroup>
- <Reference Include="BasicClient, Version=1.0.0.0, Culture=neutral,
PublicKeyToken=aaca655dc76c580b, processorArchitecture=MSIL">
- <SpecificVersion>False</SpecificVersion>
- <HintPath>..\..\SharedLibraries\BasicClient.dll</HintPath>
- </Reference>
<Reference Include="System" />
<Reference Include="System.configuration" />
+ <Reference Include="System.Core">
+ <RequiredTargetFramework>3.5</RequiredTargetFramework>
+ </Reference>
<Reference Include="System.Data" />
<Reference Include="System.Runtime.Serialization, Version=3.0.0.0,
Culture=neutral, PublicKeyToken=b77a5c561934e089, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
@@ -84,28 +84,32 @@
</Reference>
<Reference Include="System.Web" />
<Reference Include="System.Xml" />
- <Reference Include="Trade.BusinessServiceContract, Version=2.0.2.0,
Culture=neutral, PublicKeyToken=aaca655dc76c580b, processorArchitecture=MSIL">
- <SpecificVersion>False</SpecificVersion>
-
<HintPath>..\..\SharedLibraries\Trade.BusinessServiceContract.dll</HintPath>
- </Reference>
- <Reference Include="Trade.BusinessServiceDataContract, Version=1.0.0.0,
Culture=neutral, PublicKeyToken=b6ffb6b1003e62fa, processorArchitecture=MSIL">
- <SpecificVersion>False</SpecificVersion>
-
<HintPath>..\..\..\SharedLibraries\BusinessService\Trade.BusinessServiceDataContract.dll</HintPath>
- </Reference>
- <Reference Include="Trade.BusinessServiceImplementation, Version=1.0.0.0,
Culture=neutral, PublicKeyToken=7a0f7c6382e643ac, processorArchitecture=MSIL">
- <SpecificVersion>False</SpecificVersion>
-
<HintPath>..\..\..\SharedLibraries\BusinessService\Trade.BusinessServiceImplementation.dll</HintPath>
- </Reference>
- <Reference Include="Trade.Utility, Version=2.0.2.0, Culture=neutral,
PublicKeyToken=aaca655dc76c580b, processorArchitecture=MSIL">
- <SpecificVersion>False</SpecificVersion>
- <HintPath>..\..\SharedLibraries\Trade.Utility.dll</HintPath>
- </Reference>
</ItemGroup>
<ItemGroup>
- <ProjectReference
Include="..\ServiceConfigurationSettings\StockTraderWebApplicationSettings.csproj">
+ <ProjectReference
Include="..\..\business_service\BusinessServiceContract\BusinessServiceContract.csproj">
+ <Project>{36FA3564-9AF5-496A-805B-6ED262CAAE2B}</Project>
+ <Name>BusinessServiceContract</Name>
+ </ProjectReference>
+ <ProjectReference
Include="..\..\business_service\BusinessServiceDataContract\BusinessServiceDataContract.csproj">
+ <Project>{EBB1604B-3F50-4A81-87C3-1AE4029EEEC6}</Project>
+ <Name>BusinessServiceDataContract</Name>
+ </ProjectReference>
+ <ProjectReference
Include="..\..\business_service\BusinessServiceImplementation\BusinessServiceImplementation.csproj">
+ <Project>{018CF591-E45C-4E74-B613-CA5C1FCAFE89}</Project>
+ <Name>BusinessServiceImplementation</Name>
+ </ProjectReference>
+ <ProjectReference Include="..\..\common\BasicClient\BasicClient.csproj">
+ <Project>{A4759510-6CE9-4692-B348-B8483BCD1447}</Project>
+ <Name>BasicClient</Name>
+ </ProjectReference>
+ <ProjectReference
Include="..\..\common\ServiceConfigurationSettings\StockTraderWebApplicationSettings.csproj">
<Project>{D8E1ECD5-2D86-4994-A37B-BF4D24334A2E}</Project>
<Name>StockTraderWebApplicationSettings</Name>
</ProjectReference>
+ <ProjectReference Include="..\..\common\StockTraderUtility\Utility.csproj">
+ <Project>{382E6E1C-E430-4F6C-BC41-5D84A3798B02}</Project>
+ <Name>Utility</Name>
+ </ProjectReference>
<ProjectReference
Include="..\StockTraderWebApplicationUIModelClasses\StockTraderWebApplicationModelClasses.csproj">
<Project>{97F8A696-9918-4DC4-8D6E-9E574B9A4059}</Project>
<Name>StockTraderWebApplicationModelClasses</Name>
Modified:
incubator/stonehenge/trunk/stocktrader/dotnet/trader_client/StockTraderWebApplicationUIModelClasses/StockTraderWebApplicationModelClasses.csproj
URL:
http://svn.apache.org/viewvc/incubator/stonehenge/trunk/stocktrader/dotnet/trader_client/StockTraderWebApplicationUIModelClasses/StockTraderWebApplicationModelClasses.csproj?rev=746359&r1=746358&r2=746359&view=diff
==============================================================================
---
incubator/stonehenge/trunk/stocktrader/dotnet/trader_client/StockTraderWebApplicationUIModelClasses/StockTraderWebApplicationModelClasses.csproj
(original)
+++
incubator/stonehenge/trunk/stocktrader/dotnet/trader_client/StockTraderWebApplicationUIModelClasses/StockTraderWebApplicationModelClasses.csproj
Fri Feb 20 20:24:10 2009
@@ -82,12 +82,6 @@
<Compile Include="TotalOrdersUI.cs" />
</ItemGroup>
<ItemGroup>
- <ProjectReference
Include="..\ServiceConfigurationSettings\StockTraderWebApplicationSettings.csproj">
- <Project>{D8E1ECD5-2D86-4994-A37B-BF4D24334A2E}</Project>
- <Name>StockTraderWebApplicationSettings</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
<Content Include="stocktrader.snk" />
</ItemGroup>
<ItemGroup>
@@ -117,6 +111,12 @@
<Install>false</Install>
</BootstrapperPackage>
</ItemGroup>
+ <ItemGroup>
+ <ProjectReference
Include="..\..\common\ServiceConfigurationSettings\StockTraderWebApplicationSettings.csproj">
+ <Project>{D8E1ECD5-2D86-4994-A37B-BF4D24334A2E}</Project>
+ <Name>StockTraderWebApplicationSettings</Name>
+ </ProjectReference>
+ </ItemGroup>
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
<!-- To modify your build process, add your task inside one of the targets
below and uncomment it.
Other similar extension points exist, see Microsoft.Common.targets.
Modified:
incubator/stonehenge/trunk/stocktrader/dotnet/trader_client/Trade/Web.config
URL:
http://svn.apache.org/viewvc/incubator/stonehenge/trunk/stocktrader/dotnet/trader_client/Trade/Web.config?rev=746359&r1=746358&r2=746359&view=diff
==============================================================================
---
incubator/stonehenge/trunk/stocktrader/dotnet/trader_client/Trade/Web.config
(original)
+++
incubator/stonehenge/trunk/stocktrader/dotnet/trader_client/Trade/Web.config
Fri Feb 20 20:24:10 2009
@@ -8,30 +8,30 @@
\Windows\Microsoft.Net\Framework\v2.x\Config
-->
<configuration>
-
- <appSettings>
- <add key="ACCESS_MODE" value="InProcess"/>
- <!--
+
+ <appSettings>
+ <add key="ACCESS_MODE" value="Http_WebService_MSecurity"/>
+ <!--
//Valid Config Values for user-set "AccessMode" config setting.
public const string ACCESS_STRING_Direct = "InProcess";
public const string ACCESS_STRING_WEB_SERVICE_HTTP = "Http_WebService";
public const string ACCESS_STRING_WEB_SERVICE_HTTP_MESECURITY =
"Http_WebService_MSecurity";
public const string ACCESS_STRING_WSO2_WEB_SERVICE_HTTP_MESECURITY =
"Http_WSO2_WebService_MSecurity";
-->
- <add key="EVENT_LOG" value="Trade Web App"/>
- <add key="MAX_DISPLAY_ORDERS" value="20"/>
- <add key="MAX_DISPLAY_TOP_ORDERS" value="20"/>
- <add key="DISPLAY_DUPLICATE_KEY_EXCEPTIONS" value="true"/>
- <add key="CHECK_ORDER_ALERT_EVERY_REQUEST" value="true"/>
- <add key="ORDER_ALERT_CHECK_FREQUENCY" value="30"/>
- <add key="BSL_DOTNET_ENDPOINT_CONFIG_HTTP"
value="Client_BasicHttpBinding_BSL"/>
- <add key="BSL_DOTNET_ENDPOINT_CONFIG_WSHTTP"
value="Client_WsHttpBinding_M_Security_TradeBSL"/>
- <add key="BSL_WSO2_ENDPOINT_CONFIG_WSHTTP"
value="Client_WsHttpBinding_M_Security_TradeBSL_WSO2"/>
- <add key="BSL_USERID" value="bsloperationuser"/>
- <add key="BSL_PASSWORD" value="yyy"/>
-
+ <add key="EVENT_LOG" value="Trade Web App"/>
+ <add key="MAX_DISPLAY_ORDERS" value="20"/>
+ <add key="MAX_DISPLAY_TOP_ORDERS" value="20"/>
+ <add key="DISPLAY_DUPLICATE_KEY_EXCEPTIONS" value="true"/>
+ <add key="CHECK_ORDER_ALERT_EVERY_REQUEST" value="true"/>
+ <add key="ORDER_ALERT_CHECK_FREQUENCY" value="30"/>
+ <add key="BSL_DOTNET_ENDPOINT_CONFIG_HTTP"
value="Client_BasicHttpBinding_BSL"/>
+ <add key="BSL_DOTNET_ENDPOINT_CONFIG_WSHTTP"
value="Client_WsHttpBinding_M_Security_TradeBSL"/>
+ <add key="BSL_WSO2_ENDPOINT_CONFIG_WSHTTP"
value="Client_WsHttpBinding_M_Security_TradeBSL_WSO2"/>
+ <add key="BSL_USERID" value="bsloperationuser"/>
+ <add key="BSL_PASSWORD" value="yyy"/>
+
<!-- These are duplicated from Business Service to support
ACCESS_MODE=InProcess-->
- <add key="ORDER_PROCESSING_MODE" value="Sync_InProcess"/>
+ <add key="ORDER_PROCESSING_MODE" value="ASync_Http_MSecurity"/>
<!--
//Valid Config Values for user-set "OrderMode" config setting.
public const string ORDER_STRING_Sync = "Sync_InProcess";
@@ -61,13 +61,13 @@
<add key="OPS_DOTNET_ENDPOINT_CONFIG_HTTP"
value="Client_BasicHttpBinding"/>
<add key="OPS_DOTNET_ENDPOINT_CONFIG_WSHTTP"
value="Client_WsHttpBinding_M_Security_OPS"/>
<add key="OPS_WSO2_ENDPOINT_CONFIG_WSHTTP"
value="Client_customBinding_M_Security_OPS_WS02"/>
-
+
</appSettings>
- <runtime>
- <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
- </assemblyBinding>
- </runtime>
- <!-- system.service model: New configuration section added with the
release
+ <runtime>
+ <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
+ </assemblyBinding>
+ </runtime>
+ <!-- system.service model: New configuration section added with the release
of .NET 3.0 and Windows Communication Foundation. This section defines
the:
a) WCF Web Services, if any, hosted by this application.
@@ -75,11 +75,11 @@
c) The bindings used by the services and clients: bindings are
transports and
encoding standards, such as HTTP/Text-XML; TCP/Binary; MSMQ, etc.
-->
- <system.serviceModel>
- <!--This enables the WCF ServiceModel performance counters for
this application.-->
- <diagnostics performanceCounters="All"></diagnostics>
-
- <client>
+ <system.serviceModel>
+ <!--This enables the WCF ServiceModel performance counters for this
application.-->
+ <diagnostics performanceCounters="All"></diagnostics>
+
+ <client>
<endpoint address="http://localhost:8000/tradeorderprocessor"
binding="basicHttpBinding" bindingConfiguration="Client_BasicHttpBinding"
contract="Trade.OrderProcessorContract.IOrderProcessor"
name="Client_BasicHttpBinding"/>
<endpoint address="http://localhost:8000/tradeorderprocessor/msec"
binding="wsHttpBinding"
bindingConfiguration="Client_WsHttpBinding_M_Security_OPS"
contract="Trade.OrderProcessorContract.IOrderProcessor"
behaviorConfiguration="OPS_ClientCertificateBehavior"
name="Client_WsHttpBinding_M_Security_OPS">
<identity>
@@ -103,24 +103,24 @@
</identity>
</endpoint>
</client>
-
<!--********************************************************BEGIN CONFIG
SERVICE TEMPLATE
BINDINGS*****************************************************-->
- <bindings>
- <!--BEGIN basicHttpBindings-->
- <basicHttpBinding>
- <!--THESE ARE TEMPLATE PRIMARY SERVICE CLIENT
BINDINGS. TO AUGMENT, ADD WITH PREFIX 'Client_'-->
- <binding name="Client_BasicHttpBinding"
closeTimeout="00:01:00" openTimeout="00:01:00" receiveTimeout="00:30:00"
sendTimeout="00:1:00" allowCookies="true" bypassProxyOnLocal="true"
hostNameComparisonMode="StrongWildcard" maxBufferSize="524288"
maxBufferPoolSize="524288" maxReceivedMessageSize="524288"
messageEncoding="Text" textEncoding="utf-8" transferMode="Buffered"
useDefaultWebProxy="true">
- <readerQuotas maxDepth="512"
maxStringContentLength="262144" maxArrayLength="262144" maxBytesPerRead="65536"
maxNameTableCharCount="262144"/>
- <security mode="None">
- <transport
clientCredentialType="None" proxyCredentialType="None" realm=""/>
- <message
clientCredentialType="Certificate" algorithmSuite="Default"/>
- </security>
- </binding>
- </basicHttpBinding>
+ <!--********************************************************BEGIN CONFIG
SERVICE TEMPLATE
BINDINGS*****************************************************-->
+ <bindings>
+ <!--BEGIN basicHttpBindings-->
+ <basicHttpBinding>
+ <!--THESE ARE TEMPLATE PRIMARY SERVICE CLIENT BINDINGS. TO AUGMENT,
ADD WITH PREFIX 'Client_'-->
+ <binding name="Client_BasicHttpBinding" closeTimeout="00:01:00"
openTimeout="00:01:00" receiveTimeout="00:30:00" sendTimeout="00:1:00"
allowCookies="true" bypassProxyOnLocal="true"
hostNameComparisonMode="StrongWildcard" maxBufferSize="524288"
maxBufferPoolSize="524288" maxReceivedMessageSize="524288"
messageEncoding="Text" textEncoding="utf-8" transferMode="Buffered"
useDefaultWebProxy="true">
+ <readerQuotas maxDepth="512" maxStringContentLength="262144"
maxArrayLength="262144" maxBytesPerRead="65536" maxNameTableCharCount="262144"/>
+ <security mode="None">
+ <transport clientCredentialType="None" proxyCredentialType="None"
realm=""/>
+ <message clientCredentialType="Certificate"
algorithmSuite="Default"/>
+ </security>
+ </binding>
+ </basicHttpBinding>
+
-
<!--BEGIN wsHttpBindings-->
<wsHttpBinding>
- <binding name="Client_WsHttpBinding_M_Security_OPS"
closeTimeout="00:01:00"
+ <binding name="Client_WsHttpBinding_M_Security_OPS"
closeTimeout="00:01:00"
openTimeout="00:01:00" receiveTimeout="00:10:00"
sendTimeout="00:01:00"
bypassProxyOnLocal="false" transactionFlow="false"
hostNameComparisonMode="StrongWildcard"
maxBufferPoolSize="524288"
maxReceivedMessageSize="65536"
@@ -146,7 +146,7 @@
<message clientCredentialType="UserName"
negotiateServiceCredential="true" algorithmSuite="Default"
establishSecurityContext="true" />
</security>
</binding>
-
+
</wsHttpBinding>
<customBinding>
<binding name="Client_customBinding_M_Security_OPS_WS02">
@@ -161,104 +161,105 @@
<httpTransport/>
</binding>
</customBinding>
-
-
- </bindings>
- <!--Service Behaviors are applied (at the service level) to
services that specify them, hence apply to ALL ENDPOINTS FOR A SERVICE
HOST/VHOST -->
- <behaviors>
- <!--Endpint Behaviors are applied at the individual
endpoint level.-->
- <endpointBehaviors>
- <behavior name="ClientCertificateBehavior">
- <clientCredentials>
- <serviceCertificate>
- <authentication
certificateValidationMode="PeerOrChainTrust"/>
- </serviceCertificate>
- </clientCredentials>
- </behavior>
- <behavior name="BSL_ClientCertificateBehavior">
- <clientCredentials>
- <serviceCertificate>
- <authentication
certificateValidationMode="PeerOrChainTrust"/>
- </serviceCertificate>
- </clientCredentials>
- </behavior>
- <behavior name="OPS_ClientCertificateBehavior">
- <clientCredentials>
- <clientCertificate
findValue="BSL.Com" x509FindType="FindBySubjectName"
storeLocation="LocalMachine" storeName="TrustedPeople">
+
+
+ </bindings>
+ <!--Service Behaviors are applied (at the service level) to services that
specify them, hence apply to ALL ENDPOINTS FOR A SERVICE HOST/VHOST -->
+ <behaviors>
+ <!--Endpint Behaviors are applied at the individual endpoint level.-->
+ <endpointBehaviors>
+ <behavior name="ClientCertificateBehavior">
+ <clientCredentials>
+ <serviceCertificate>
+ <authentication certificateValidationMode="PeerOrChainTrust"/>
+ </serviceCertificate>
+ </clientCredentials>
+ </behavior>
+ <behavior name="BSL_ClientCertificateBehavior">
+ <clientCredentials>
+ <serviceCertificate>
+ <authentication certificateValidationMode="PeerOrChainTrust"/>
+ </serviceCertificate>
+ </clientCredentials>
+ </behavior>
+ <behavior name="OPS_ClientCertificateBehavior">
+ <clientCredentials>
+ <clientCertificate findValue="BSL.Com"
x509FindType="FindBySubjectName" storeLocation="LocalMachine"
storeName="TrustedPeople">
</clientCertificate>
- </clientCredentials>
- </behavior>
- </endpointBehaviors>
- </behaviors>
- <!--END CONFIG SERVICE TEMPLATE BEHAVIORS-->
- </system.serviceModel>
- <!-- Set identity impersonate to false to make sure ASP.NET runs as its
+ </clientCredentials>
+ </behavior>
+ </endpointBehaviors>
+ </behaviors>
+ <!--END CONFIG SERVICE TEMPLATE BEHAVIORS-->
+ </system.serviceModel>
+ <!-- Set identity impersonate to false to make sure ASP.NET runs as its
preferred ASP.NET Machine Account. Note this is also required for the
application by default to run in a Windows Vista/ASP.NET worker process
using the new "integrated pipeline" mode introduced with IIS 7.0,
which is the web server within Vista (and upcoming Windows "Longhorn"
Server
release.-->
- <system.web>
- <identity impersonate="false"/>
- <trace enabled="false" pageOutput="false"/>
- <!--A setting for ASMX Web Service Only-->
- <webServices>
- <protocols>
- <add name="AnyHttpSoap"/>
- </protocols>
- </webServices>
- <!--
+ <system.web>
+ <identity impersonate="false"/>
+ <trace enabled="false" pageOutput="false"/>
+ <!--A setting for ASMX Web Service Only-->
+ <webServices>
+ <protocols>
+ <add name="AnyHttpSoap"/>
+ </protocols>
+ </webServices>
+ <!--
Set compilation debug="true" to insert debugging
symbols into the compiled page. Because this
affects performance, set this value to true only
during development.
-->
- <customErrors mode="Off"></customErrors>
- <pages buffer="true" enableSessionState="false"
enableViewState="false" enableViewStateMac="false" smartNavigation="false"/>
- <compilation defaultLanguage="c#" debug="true">
- <assemblies>
- <add assembly="System.Transactions,
Version=2.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
- <add assembly="System.Design, Version=2.0.0.0,
Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
- <add assembly="System.Security,
Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
- <add assembly="Microsoft.Transactions.Bridge,
Version=3.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
- <add assembly="SMDiagnostics, Version=3.0.0.0,
Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
- <add assembly="System.DirectoryServices,
Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
- <add assembly="System.Web.RegularExpressions,
Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
- <add assembly="System.Messaging,
Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
- <add assembly="System.ServiceProcess,
Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
- <add assembly="System.IdentityModel.Selectors,
Version=3.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
- <add assembly="System.Configuration,
Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
- <add assembly="System.Data, Version=2.0.0.0,
Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
- <add assembly="System, Version=2.0.0.0,
Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
- <add assembly="System.Xml, Version=2.0.0.0,
Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
- <add assembly="System.Web, Version=2.0.0.0,
Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
- <add assembly="System.Runtime.Serialization,
Version=3.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
- <add assembly="System.IdentityModel,
Version=3.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
- <add assembly="System.Web.Services,
Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
- <add assembly="System.ServiceModel,
Version=3.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
- <add assembly="System.EnterpriseServices,
Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
- <add assembly="System.Windows.Forms,
Version=2.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
- <!--<add assembly="Oracle.DataAccess,
Version=2.111.6.0, Culture=neutral, PublicKeyToken=89b483f429c47342"/>-->
- <add assembly="Microsoft.Build.Framework,
Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
- <add assembly="System.Runtime.Remoting,
Version=2.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
- <add assembly="System.Workflow.ComponentModel,
Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
- <add assembly="System.Workflow.Runtime,
Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
- <add assembly="Microsoft.Build.Utilities,
Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
- <add assembly="Microsoft.Build.Tasks,
Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
- <add assembly="System.Workflow.Activities,
Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
- <add assembly="System.Xml.Linq,
Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
- <add assembly="System.Web.Extensions,
Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
- <add assembly="System.Data.Linq,
Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
- <add assembly="System.Core, Version=3.5.0.0,
Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
- <add assembly="System.Data.Services.Client,
Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
- <add assembly="System.Data.Services.Design,
Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
- <add assembly="System.Data.Entity,
Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
- <add assembly="System.Web.Abstractions,
Version=3.5.0.0, Culture=neutral,
PublicKeyToken=31BF3856AD364E35"/></assemblies>
- </compilation>
- <authentication mode="Forms">
- <forms name="signinform" loginUrl="login.aspx"
protection="None" timeout="15"/>
- </authentication>
- <!--
+ <customErrors mode="Off"></customErrors>
+ <pages buffer="true" enableSessionState="false" enableViewState="false"
enableViewStateMac="false" smartNavigation="false"/>
+ <compilation defaultLanguage="c#" debug="true">
+ <assemblies>
+ <add assembly="System.Transactions, Version=2.0.0.0, Culture=neutral,
PublicKeyToken=B77A5C561934E089"/>
+ <add assembly="System.Design, Version=2.0.0.0, Culture=neutral,
PublicKeyToken=B03F5F7F11D50A3A"/>
+ <add assembly="System.Security, Version=2.0.0.0, Culture=neutral,
PublicKeyToken=B03F5F7F11D50A3A"/>
+ <add assembly="Microsoft.Transactions.Bridge, Version=3.0.0.0,
Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
+ <add assembly="SMDiagnostics, Version=3.0.0.0, Culture=neutral,
PublicKeyToken=B77A5C561934E089"/>
+ <add assembly="System.DirectoryServices, Version=2.0.0.0,
Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
+ <add assembly="System.Web.RegularExpressions, Version=2.0.0.0,
Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
+ <add assembly="System.Messaging, Version=2.0.0.0, Culture=neutral,
PublicKeyToken=B03F5F7F11D50A3A"/>
+ <add assembly="System.ServiceProcess, Version=2.0.0.0,
Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
+ <add assembly="System.IdentityModel.Selectors, Version=3.0.0.0,
Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
+ <add assembly="System.Configuration, Version=2.0.0.0, Culture=neutral,
PublicKeyToken=B03F5F7F11D50A3A"/>
+ <add assembly="System.Data, Version=2.0.0.0, Culture=neutral,
PublicKeyToken=B77A5C561934E089"/>
+ <add assembly="System, Version=2.0.0.0, Culture=neutral,
PublicKeyToken=B77A5C561934E089"/>
+ <add assembly="System.Xml, Version=2.0.0.0, Culture=neutral,
PublicKeyToken=B77A5C561934E089"/>
+ <add assembly="System.Web, Version=2.0.0.0, Culture=neutral,
PublicKeyToken=B03F5F7F11D50A3A"/>
+ <add assembly="System.Runtime.Serialization, Version=3.0.0.0,
Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
+ <add assembly="System.IdentityModel, Version=3.0.0.0, Culture=neutral,
PublicKeyToken=B77A5C561934E089"/>
+ <add assembly="System.Web.Services, Version=2.0.0.0, Culture=neutral,
PublicKeyToken=B03F5F7F11D50A3A"/>
+ <add assembly="System.ServiceModel, Version=3.0.0.0, Culture=neutral,
PublicKeyToken=B77A5C561934E089"/>
+ <add assembly="System.EnterpriseServices, Version=2.0.0.0,
Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
+ <add assembly="System.Windows.Forms, Version=2.0.0.0, Culture=neutral,
PublicKeyToken=B77A5C561934E089"/>
+ <!--<add assembly="Oracle.DataAccess, Version=2.111.6.0,
Culture=neutral, PublicKeyToken=89b483f429c47342"/>-->
+ <add assembly="Microsoft.Build.Framework, Version=2.0.0.0,
Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
+ <add assembly="System.Runtime.Remoting, Version=2.0.0.0,
Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
+ <add assembly="System.Workflow.ComponentModel, Version=3.0.0.0,
Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
+ <add assembly="System.Workflow.Runtime, Version=3.0.0.0,
Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
+ <add assembly="Microsoft.Build.Utilities, Version=2.0.0.0,
Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
+ <add assembly="Microsoft.Build.Tasks, Version=2.0.0.0,
Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
+ <add assembly="System.Workflow.Activities, Version=3.0.0.0,
Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
+ <add assembly="System.Xml.Linq, Version=3.5.0.0, Culture=neutral,
PublicKeyToken=B77A5C561934E089"/>
+ <add assembly="System.Web.Extensions, Version=3.5.0.0,
Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
+ <add assembly="System.Data.Linq, Version=3.5.0.0, Culture=neutral,
PublicKeyToken=B77A5C561934E089"/>
+ <add assembly="System.Core, Version=3.5.0.0, Culture=neutral,
PublicKeyToken=B77A5C561934E089"/>
+ <add assembly="System.Data.Services.Client, Version=3.5.0.0,
Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
+ <add assembly="System.Data.Services.Design, Version=3.5.0.0,
Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
+ <add assembly="System.Data.Entity, Version=3.5.0.0, Culture=neutral,
PublicKeyToken=B77A5C561934E089"/>
+ <add assembly="System.Web.Abstractions, Version=3.5.0.0,
Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
+ </assemblies>
+ </compilation>
+ <authentication mode="Forms">
+ <forms name="signinform" loginUrl="login.aspx" protection="None"
timeout="15"/>
+ </authentication>
+ <!--
The <customErrors> section enables configuration
of what to do if/when an unhandled error occurs
during the execution of a request. Specifically,
@@ -270,60 +271,60 @@
<error statusCode="404" redirect="FileNotFound.htm"/>
</customErrors>
-->
- <sessionState mode="Off" cookieless="false"
stateConnectionString="" timeout="15"/>
- </system.web>
- <!--These are the restricted pages based on ASP.NET authentication; and
require
+ <sessionState mode="Off" cookieless="false" stateConnectionString=""
timeout="15"/>
+ </system.web>
+ <!--These are the restricted pages based on ASP.NET authentication; and
require
user login before access is granted-->
- <location path="Account.aspx">
- <system.web>
- <authorization>
- <deny users="?"/>
- </authorization>
- </system.web>
- </location>
- <location path="TradeHome.aspx">
- <system.web>
- <authorization>
- <deny users="?"/>
- </authorization>
- </system.web>
- </location>
- <location path="Portfolio.aspx">
- <system.web>
- <authorization>
- <deny users="?"/>
- </authorization>
- </system.web>
- </location>
- <location path="Order.aspx">
- <system.web>
- <authorization>
- <deny users="?"/>
- </authorization>
- </system.web>
- </location>
- <location path="Quotes.aspx">
- <system.web>
- <authorization>
- <deny users="?"/>
- </authorization>
- </system.web>
- </location>
- <location path="StockTrade.aspx">
- <system.web>
- <authorization>
- <deny users="?"/>
- </authorization>
- </system.web>
- </location>
- <location path="logout.aspx">
- <system.web>
- <authorization>
- <deny users="?"/>
- </authorization>
- </system.web>
- </location>
- <!-- Note: Uncomment this section to move .ascx output caching of
MarketSummaryto kernel mode
+ <location path="Account.aspx">
+ <system.web>
+ <authorization>
+ <deny users="?"/>
+ </authorization>
+ </system.web>
+ </location>
+ <location path="TradeHome.aspx">
+ <system.web>
+ <authorization>
+ <deny users="?"/>
+ </authorization>
+ </system.web>
+ </location>
+ <location path="Portfolio.aspx">
+ <system.web>
+ <authorization>
+ <deny users="?"/>
+ </authorization>
+ </system.web>
+ </location>
+ <location path="Order.aspx">
+ <system.web>
+ <authorization>
+ <deny users="?"/>
+ </authorization>
+ </system.web>
+ </location>
+ <location path="Quotes.aspx">
+ <system.web>
+ <authorization>
+ <deny users="?"/>
+ </authorization>
+ </system.web>
+ </location>
+ <location path="StockTrade.aspx">
+ <system.web>
+ <authorization>
+ <deny users="?"/>
+ </authorization>
+ </system.web>
+ </location>
+ <location path="logout.aspx">
+ <system.web>
+ <authorization>
+ <deny users="?"/>
+ </authorization>
+ </system.web>
+ </location>
+ <!-- Note: Uncomment this section to move .ascx output caching of
MarketSummaryto kernel mode
<system.webServer>
<caching>
<profiles>