You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tuscany.apache.org by aj...@apache.org on 2006/12/01 17:31:12 UTC

svn commit: r481277 - in /incubator/tuscany/cpp/sca: VSExpress/tuscany_sca/ VSExpress/tuscany_sca/tuscany_sca_scabinding_reference/ VSExpress/tuscany_sca/tuscany_sca_scabinding_service/ VSExpress/tuscany_sca/tuscany_sca_ws_reference/ VSExpress/tuscany_...

Author: ajborley
Date: Fri Dec  1 08:31:09 2006
New Revision: 481277

URL: http://svn.apache.org/viewvc?view=rev&rev=481277
Log:
Added windows build for binding.sca - required changes to binding.ws to externalise calls used by binding.sca

Added:
    incubator/tuscany/cpp/sca/VSExpress/tuscany_sca/tuscany_sca_scabinding_reference/
    incubator/tuscany/cpp/sca/VSExpress/tuscany_sca/tuscany_sca_scabinding_reference/tuscany_sca_scabinding_reference.vcproj   (with props)
    incubator/tuscany/cpp/sca/VSExpress/tuscany_sca/tuscany_sca_scabinding_service/
    incubator/tuscany/cpp/sca/VSExpress/tuscany_sca/tuscany_sca_scabinding_service/tuscany_sca_scabinding_service.vcproj   (with props)
    incubator/tuscany/cpp/sca/runtime/extensions/sca/deploy.bat   (with props)
    incubator/tuscany/cpp/sca/runtime/extensions/sca/reference/deploy.bat   (with props)
    incubator/tuscany/cpp/sca/runtime/extensions/sca/service/deploy.bat   (with props)
    incubator/tuscany/cpp/sca/runtime/extensions/ws/reference/axis2c/src/tuscany/sca/ws/export.h   (with props)
    incubator/tuscany/cpp/sca/runtime/extensions/ws/service/axis2c/src/tuscany/sca/ws/export.h   (with props)
Modified:
    incubator/tuscany/cpp/sca/VSExpress/tuscany_sca/tuscany_sca.sln
    incubator/tuscany/cpp/sca/VSExpress/tuscany_sca/tuscany_sca_ws_reference/tuscany_sca_ws_reference.vcproj
    incubator/tuscany/cpp/sca/VSExpress/tuscany_sca/tuscany_sca_ws_service/tuscany_sca_ws_service.vcproj
    incubator/tuscany/cpp/sca/runtime/extensions/sca/service/axis2c/src/tuscany/sca/binding/SCAReferenceBindingExtension.cpp
    incubator/tuscany/cpp/sca/runtime/extensions/ws/reference/axis2c/src/tuscany/sca/ws/Axis2Client.cpp
    incubator/tuscany/cpp/sca/runtime/extensions/ws/reference/axis2c/src/tuscany/sca/ws/model/WSServiceBinding.h
    incubator/tuscany/cpp/sca/runtime/extensions/ws/service/axis2c/src/tuscany/sca/ws/model/WSReferenceBinding.h

Modified: incubator/tuscany/cpp/sca/VSExpress/tuscany_sca/tuscany_sca.sln
URL: http://svn.apache.org/viewvc/incubator/tuscany/cpp/sca/VSExpress/tuscany_sca/tuscany_sca.sln?view=diff&rev=481277&r1=481276&r2=481277
==============================================================================
--- incubator/tuscany/cpp/sca/VSExpress/tuscany_sca/tuscany_sca.sln (original)
+++ incubator/tuscany/cpp/sca/VSExpress/tuscany_sca/tuscany_sca.sln Fri Dec  1 08:31:09 2006
@@ -3,14 +3,14 @@
 # Visual C++ Express 2005
 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Build", "Build\Build.vcproj", "{DE6DB733-17B8-40EC-B01D-6665C84347B4}"
 	ProjectSection(ProjectDependencies) = postProject
-		{C255EE00-A218-4A7F-8767-C3B2F24E60B1} = {C255EE00-A218-4A7F-8767-C3B2F24E60B1}
-		{4E16D015-6578-4D78-8DF0-82A98DB56CC3} = {4E16D015-6578-4D78-8DF0-82A98DB56CC3}
-		{E13F6477-84B6-4F60-8E51-78848D5C339E} = {E13F6477-84B6-4F60-8E51-78848D5C339E}
-		{B5630E91-D747-4520-8089-0EAAB76BE600} = {B5630E91-D747-4520-8089-0EAAB76BE600}
-		{F721B298-4AD0-44F0-A53D-6CD5DD718688} = {F721B298-4AD0-44F0-A53D-6CD5DD718688}
-		{E35EC8A6-A7CA-49EC-8C23-AC186F9D27C2} = {E35EC8A6-A7CA-49EC-8C23-AC186F9D27C2}
-		{AF06B4A8-F3F4-41BE-B12E-AE7D421BF0A2} = {AF06B4A8-F3F4-41BE-B12E-AE7D421BF0A2}
 		{13E1E4E1-0891-44C2-A9BF-1F6B5F2D81BF} = {13E1E4E1-0891-44C2-A9BF-1F6B5F2D81BF}
+		{AF06B4A8-F3F4-41BE-B12E-AE7D421BF0A2} = {AF06B4A8-F3F4-41BE-B12E-AE7D421BF0A2}
+		{E35EC8A6-A7CA-49EC-8C23-AC186F9D27C2} = {E35EC8A6-A7CA-49EC-8C23-AC186F9D27C2}
+		{F721B298-4AD0-44F0-A53D-6CD5DD718688} = {F721B298-4AD0-44F0-A53D-6CD5DD718688}
+		{B5630E91-D747-4520-8089-0EAAB76BE600} = {B5630E91-D747-4520-8089-0EAAB76BE600}
+		{E13F6477-84B6-4F60-8E51-78848D5C339E} = {E13F6477-84B6-4F60-8E51-78848D5C339E}
+		{4E16D015-6578-4D78-8DF0-82A98DB56CC3} = {4E16D015-6578-4D78-8DF0-82A98DB56CC3}
+		{C255EE00-A218-4A7F-8767-C3B2F24E60B1} = {C255EE00-A218-4A7F-8767-C3B2F24E60B1}
 	EndProjectSection
 EndProject
 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "tuscany_sca", "tuscany_sca\tuscany_sca.vcproj", "{E13F6477-84B6-4F60-8E51-78848D5C339E}"
@@ -48,6 +48,16 @@
 		{E13F6477-84B6-4F60-8E51-78848D5C339E} = {E13F6477-84B6-4F60-8E51-78848D5C339E}
 	EndProjectSection
 EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "tuscany_sca_scabinding_reference", "tuscany_sca_scabinding_reference\tuscany_sca_scabinding_reference.vcproj", "{6D7429AA-A268-4F21-B93B-A61776C9C96F}"
+	ProjectSection(ProjectDependencies) = postProject
+		{F721B298-4AD0-44F0-A53D-6CD5DD718688} = {F721B298-4AD0-44F0-A53D-6CD5DD718688}
+	EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "tuscany_sca_scabinding_service", "tuscany_sca_scabinding_service\tuscany_sca_scabinding_service.vcproj", "{FE557491-82A6-4610-9059-5C2C4BCFBFBD}"
+	ProjectSection(ProjectDependencies) = postProject
+		{13E1E4E1-0891-44C2-A9BF-1F6B5F2D81BF} = {13E1E4E1-0891-44C2-A9BF-1F6B5F2D81BF}
+	EndProjectSection
+EndProject
 Global
 	GlobalSection(SolutionConfigurationPlatforms) = preSolution
 		Debug|Win32 = Debug|Win32
@@ -84,6 +94,14 @@
 		{13E1E4E1-0891-44C2-A9BF-1F6B5F2D81BF}.Release|Win32.Build.0 = Release|Win32
 		{C255EE00-A218-4A7F-8767-C3B2F24E60B1}.Debug|Win32.ActiveCfg = Debug|Win32
 		{C255EE00-A218-4A7F-8767-C3B2F24E60B1}.Release|Win32.ActiveCfg = Release|Win32
+		{6D7429AA-A268-4F21-B93B-A61776C9C96F}.Debug|Win32.ActiveCfg = Debug|Win32
+		{6D7429AA-A268-4F21-B93B-A61776C9C96F}.Debug|Win32.Build.0 = Debug|Win32
+		{6D7429AA-A268-4F21-B93B-A61776C9C96F}.Release|Win32.ActiveCfg = Release|Win32
+		{6D7429AA-A268-4F21-B93B-A61776C9C96F}.Release|Win32.Build.0 = Release|Win32
+		{FE557491-82A6-4610-9059-5C2C4BCFBFBD}.Debug|Win32.ActiveCfg = Debug|Win32
+		{FE557491-82A6-4610-9059-5C2C4BCFBFBD}.Debug|Win32.Build.0 = Debug|Win32
+		{FE557491-82A6-4610-9059-5C2C4BCFBFBD}.Release|Win32.ActiveCfg = Release|Win32
+		{FE557491-82A6-4610-9059-5C2C4BCFBFBD}.Release|Win32.Build.0 = Release|Win32
 	EndGlobalSection
 	GlobalSection(SolutionProperties) = preSolution
 		HideSolutionNode = FALSE

Added: incubator/tuscany/cpp/sca/VSExpress/tuscany_sca/tuscany_sca_scabinding_reference/tuscany_sca_scabinding_reference.vcproj
URL: http://svn.apache.org/viewvc/incubator/tuscany/cpp/sca/VSExpress/tuscany_sca/tuscany_sca_scabinding_reference/tuscany_sca_scabinding_reference.vcproj?view=auto&rev=481277
==============================================================================
--- incubator/tuscany/cpp/sca/VSExpress/tuscany_sca/tuscany_sca_scabinding_reference/tuscany_sca_scabinding_reference.vcproj (added)
+++ incubator/tuscany/cpp/sca/VSExpress/tuscany_sca/tuscany_sca_scabinding_reference/tuscany_sca_scabinding_reference.vcproj Fri Dec  1 08:31:09 2006
@@ -0,0 +1,243 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+	ProjectType="Visual C++"
+	Version="8.00"
+	Name="tuscany_sca_scabinding_reference"
+	ProjectGUID="{6D7429AA-A268-4F21-B93B-A61776C9C96F}"
+	RootNamespace="tuscany_sca_scabinding_reference"
+	>
+	<Platforms>
+		<Platform
+			Name="Win32"
+		/>
+	</Platforms>
+	<ToolFiles>
+	</ToolFiles>
+	<Configurations>
+		<Configuration
+			Name="Debug|Win32"
+			OutputDirectory=".\Debug"
+			IntermediateDirectory=".\Debug"
+			ConfigurationType="2"
+			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
+			UseOfMFC="0"
+			ATLMinimizesCRunTimeLibraryUsage="false"
+			CharacterSet="2"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+				PreprocessorDefinitions="_DEBUG"
+				MkTypLibCompatible="true"
+				SuppressStartupBanner="true"
+				TargetEnvironment="1"
+				TypeLibraryName=".\Debug/tuscany_sca_binding_reference.tlb"
+				HeaderFileName=""
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="0"
+				AdditionalIncludeDirectories="../../../runtime/extensions/sca/reference/axis2c/src,../../../runtime/extensions/ws/reference/axis2c/src,../../../runtime/core/src,$(TUSCANY_SDOCPP)/include,$(AXIS2C_HOME)/include"
+				PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;TUSCANY_SCA_BINDING_REFERENCE_EXPORTS;_CRT_SECURE_NO_DEPRECATE"
+				MinimalRebuild="true"
+				BasicRuntimeChecks="3"
+				RuntimeLibrary="3"
+				PrecompiledHeaderFile=".\Debug/tuscany_sca_binding_reference.pch"
+				AssemblerListingLocation=".\Debug/"
+				ObjectFile=".\Debug/"
+				ProgramDataBaseFileName=".\Debug/"
+				WarningLevel="3"
+				SuppressStartupBanner="true"
+				DebugInformationFormat="4"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+				PreprocessorDefinitions="_DEBUG"
+				Culture="2057"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				AdditionalDependencies="tuscany_sdo_axiom.lib tuscany_sca_ws_reference.lib tuscany_sca.lib tuscany_sdo.lib $(NOINHERIT)"
+				OutputFile=".\Debug/tuscany_sca_binding_reference.dll"
+				LinkIncremental="2"
+				SuppressStartupBanner="true"
+				AdditionalLibraryDirectories="..\..\..\deploy\extensions\ws\reference\lib,..\..\..\deploy\lib,$(TUSCANY_SDOCPP)\lib,$(AXIS2C_HOME)\lib"
+				GenerateDebugInformation="true"
+				ProgramDatabaseFile=".\Debug/tuscany_sca_binding_reference.pdb"
+				ImportLibrary=".\Debug/tuscany_sca_binding_reference.lib"
+				TargetMachine="1"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+				SuppressStartupBanner="true"
+				OutputFile=".\Debug/tuscany_sca_binding_reference.bsc"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCWebDeploymentTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+				CommandLine="..\..\..\runtime\extensions\sca\reference\deploy.bat ..\..\..\ Debug"
+			/>
+		</Configuration>
+		<Configuration
+			Name="Release|Win32"
+			OutputDirectory=".\Release"
+			IntermediateDirectory=".\Release"
+			ConfigurationType="2"
+			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
+			UseOfMFC="0"
+			ATLMinimizesCRunTimeLibraryUsage="false"
+			CharacterSet="2"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+				PreprocessorDefinitions="NDEBUG"
+				MkTypLibCompatible="true"
+				SuppressStartupBanner="true"
+				TargetEnvironment="1"
+				TypeLibraryName=".\Release/tuscany_sca_binding_reference.tlb"
+				HeaderFileName=""
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="2"
+				InlineFunctionExpansion="1"
+				AdditionalIncludeDirectories="../../../runtime/extensions/sca/reference/axis2c/src;../../../runtime/extensions/ws/reference/axis2c/src,../../../runtime/core/src,$(TUSCANY_SDOCPP)/include,$(AXIS2C_HOME)/include"
+				PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;TUSCANY_SCA_BINDING_REFERENCE_EXPORTS;_CRT_SECURE_NO_DEPRECATE"
+				StringPooling="true"
+				RuntimeLibrary="2"
+				EnableFunctionLevelLinking="true"
+				PrecompiledHeaderFile=".\Release/tuscany_sca_binding_reference.pch"
+				AssemblerListingLocation=".\Release/"
+				ObjectFile=".\Release/"
+				ProgramDataBaseFileName=".\Release/"
+				WarningLevel="3"
+				SuppressStartupBanner="true"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+				PreprocessorDefinitions="NDEBUG"
+				Culture="2057"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				AdditionalDependencies="tuscany_sca_ws_reference.lib tuscany_sdo_axiom.lib tuscany_sca.lib tuscany_sdo.lib $(NOINHERIT)"
+				OutputFile=".\Release/tuscany_sca_binding_reference.dll"
+				LinkIncremental="1"
+				SuppressStartupBanner="true"
+				AdditionalLibraryDirectories="..\..\..\deploy\extensions\ws\reference\lib,..\..\..\deploy\lib,$(TUSCANY_SDOCPP)\lib,$(AXIS2C_HOME)\lib"
+				ProgramDatabaseFile=".\Release/tuscany_sca_binding_reference.pdb"
+				ImportLibrary=".\Release/tuscany_sca_binding_reference.lib"
+				TargetMachine="1"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+				SuppressStartupBanner="true"
+				OutputFile=".\Release/tuscany_sca_binding_reference.bsc"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCWebDeploymentTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+				CommandLine="..\..\..\runtime\extensions\sca\reference\deploy.bat ..\..\..\ Release"
+			/>
+		</Configuration>
+	</Configurations>
+	<References>
+	</References>
+	<Files>
+		<Filter
+			Name="tuscany/sca/binding"
+			>
+			<File
+				RelativePath="..\..\..\runtime\extensions\sca\reference\axis2c\src\tuscany\sca\binding\SCAServiceBindingExtension.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\..\runtime\extensions\sca\reference\axis2c\src\tuscany\sca\binding\SCAServiceBindingExtension.h"
+				>
+			</File>
+			<Filter
+				Name="model"
+				>
+				<File
+					RelativePath="..\..\..\runtime\extensions\sca\reference\axis2c\src\tuscany\sca\binding\model\SCAServiceBinding.cpp"
+					>
+				</File>
+				<File
+					RelativePath="..\..\..\runtime\extensions\sca\reference\axis2c\src\tuscany\sca\binding\model\SCAServiceBinding.h"
+					>
+				</File>
+			</Filter>
+		</Filter>
+	</Files>
+	<Globals>
+	</Globals>
+</VisualStudioProject>

Propchange: incubator/tuscany/cpp/sca/VSExpress/tuscany_sca/tuscany_sca_scabinding_reference/tuscany_sca_scabinding_reference.vcproj
------------------------------------------------------------------------------
    svn:eol-style = CRLF

Added: incubator/tuscany/cpp/sca/VSExpress/tuscany_sca/tuscany_sca_scabinding_service/tuscany_sca_scabinding_service.vcproj
URL: http://svn.apache.org/viewvc/incubator/tuscany/cpp/sca/VSExpress/tuscany_sca/tuscany_sca_scabinding_service/tuscany_sca_scabinding_service.vcproj?view=auto&rev=481277
==============================================================================
--- incubator/tuscany/cpp/sca/VSExpress/tuscany_sca/tuscany_sca_scabinding_service/tuscany_sca_scabinding_service.vcproj (added)
+++ incubator/tuscany/cpp/sca/VSExpress/tuscany_sca/tuscany_sca_scabinding_service/tuscany_sca_scabinding_service.vcproj Fri Dec  1 08:31:09 2006
@@ -0,0 +1,243 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+	ProjectType="Visual C++"
+	Version="8.00"
+	Name="tuscany_sca_scabinding_service"
+	ProjectGUID="{FE557491-82A6-4610-9059-5C2C4BCFBFBD}"
+	RootNamespace="tuscany_sca_scabinding_service"
+	>
+	<Platforms>
+		<Platform
+			Name="Win32"
+		/>
+	</Platforms>
+	<ToolFiles>
+	</ToolFiles>
+	<Configurations>
+		<Configuration
+			Name="Release|Win32"
+			OutputDirectory=".\Release"
+			IntermediateDirectory=".\Release"
+			ConfigurationType="2"
+			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
+			UseOfMFC="0"
+			ATLMinimizesCRunTimeLibraryUsage="false"
+			CharacterSet="2"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+				PreprocessorDefinitions="NDEBUG"
+				MkTypLibCompatible="true"
+				SuppressStartupBanner="true"
+				TargetEnvironment="1"
+				TypeLibraryName=".\Release/tuscany_sca_binding_service.tlb"
+				HeaderFileName=""
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="2"
+				InlineFunctionExpansion="1"
+				AdditionalIncludeDirectories="../../../runtime/extensions/ws/service/axis2c/src,../../../runtime/core/src,$(TUSCANY_SDOCPP)/include,$(AXIS2C_HOME)/include"
+				PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;TUSCANY_SCA_BINDING_SERVICE_EXPORTS"
+				StringPooling="true"
+				RuntimeLibrary="2"
+				EnableFunctionLevelLinking="true"
+				PrecompiledHeaderFile=".\Release/tuscany_sca_binding_service.pch"
+				AssemblerListingLocation=".\Release/"
+				ObjectFile=".\Release/"
+				ProgramDataBaseFileName=".\Release/"
+				WarningLevel="3"
+				SuppressStartupBanner="true"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+				PreprocessorDefinitions="NDEBUG"
+				Culture="2057"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				AdditionalDependencies="tuscany_sca_ws_service.lib tuscany_sdo_axiom.lib tuscany_sca.lib tuscany_sdo.lib $(NOINHERIT)"
+				OutputFile=".\Release/tuscany_sca_binding_service.dll"
+				LinkIncremental="1"
+				SuppressStartupBanner="true"
+				AdditionalLibraryDirectories="..\..\..\deploy\lib,$(TUSCANY_SDOCPP)\lib,$(AXIS2C_HOME)\lib"
+				ProgramDatabaseFile=".\Release/tuscany_sca_binding_service.pdb"
+				ImportLibrary=".\Release/tuscany_sca_binding_service.lib"
+				TargetMachine="1"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+				SuppressStartupBanner="true"
+				OutputFile=".\Release/tuscany_sca_binding_service.bsc"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCWebDeploymentTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+				CommandLine="..\..\..\runtime\extensions\ws\service\deploy.bat ..\..\..\ Release"
+			/>
+		</Configuration>
+		<Configuration
+			Name="Debug|Win32"
+			OutputDirectory=".\Debug"
+			IntermediateDirectory=".\Debug"
+			ConfigurationType="2"
+			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
+			UseOfMFC="0"
+			ATLMinimizesCRunTimeLibraryUsage="false"
+			CharacterSet="2"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+				PreprocessorDefinitions="_DEBUG"
+				MkTypLibCompatible="true"
+				SuppressStartupBanner="true"
+				TargetEnvironment="1"
+				TypeLibraryName=".\Debug/tuscany_sca_binding_service.tlb"
+				HeaderFileName=""
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="0"
+				AdditionalIncludeDirectories="../../../runtime/extensions/sca/service/axis2c/src,../../../runtime/extensions/ws/service/axis2c/src,../../../runtime/core/src,$(TUSCANY_SDOCPP)/include"
+				PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;TUSCANY_SCA_BINDING_SERVICE_EXPORTS"
+				MinimalRebuild="true"
+				BasicRuntimeChecks="3"
+				RuntimeLibrary="3"
+				PrecompiledHeaderFile=".\Debug/tuscany_sca_binding_service.pch"
+				AssemblerListingLocation=".\Debug/"
+				ObjectFile=".\Debug/"
+				ProgramDataBaseFileName=".\Debug/"
+				WarningLevel="3"
+				SuppressStartupBanner="true"
+				DebugInformationFormat="4"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+				PreprocessorDefinitions="_DEBUG"
+				Culture="2057"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				AdditionalDependencies="tuscany_sca_ws_service.lib tuscany_sdo_axiom.lib tuscany_sca.lib tuscany_sdo.lib $(NOINHERIT)"
+				OutputFile=".\Debug\tuscany_sca_binding_service.dll"
+				LinkIncremental="2"
+				SuppressStartupBanner="true"
+				AdditionalLibraryDirectories="..\..\..\deploy\lib,..\..\..\deploy\extensions\ws\service\lib,$(TUSCANY_SDOCPP)\lib,"
+				GenerateDebugInformation="true"
+				ProgramDatabaseFile=".\Debug/tuscany_sca_binding_service.pdb"
+				ImportLibrary=".\Debug/tuscany_sca_binding_service.lib"
+				TargetMachine="1"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+				SuppressStartupBanner="true"
+				OutputFile=".\Debug/tuscany_sca_binding_service.bsc"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCWebDeploymentTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+				CommandLine="..\..\..\runtime\extensions\sca\service\deploy.bat ..\..\..\ Debug"
+			/>
+		</Configuration>
+	</Configurations>
+	<References>
+	</References>
+	<Files>
+		<Filter
+			Name="tuscany/sca/binding"
+			>
+			<File
+				RelativePath="..\..\..\runtime\extensions\sca\service\axis2c\src\tuscany\sca\binding\SCAReferenceBindingExtension.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\..\runtime\extensions\sca\service\axis2c\src\tuscany\sca\binding\SCAReferenceBindingExtension.h"
+				>
+			</File>
+			<Filter
+				Name="model"
+				>
+				<File
+					RelativePath="..\..\..\runtime\extensions\sca\service\axis2c\src\tuscany\sca\binding\model\SCAReferenceBinding.cpp"
+					>
+				</File>
+				<File
+					RelativePath="..\..\..\runtime\extensions\sca\service\axis2c\src\tuscany\sca\binding\model\SCAReferenceBinding.h"
+					>
+				</File>
+			</Filter>
+		</Filter>
+	</Files>
+	<Globals>
+	</Globals>
+</VisualStudioProject>

Propchange: incubator/tuscany/cpp/sca/VSExpress/tuscany_sca/tuscany_sca_scabinding_service/tuscany_sca_scabinding_service.vcproj
------------------------------------------------------------------------------
    svn:eol-style = CRLF

Modified: incubator/tuscany/cpp/sca/VSExpress/tuscany_sca/tuscany_sca_ws_reference/tuscany_sca_ws_reference.vcproj
URL: http://svn.apache.org/viewvc/incubator/tuscany/cpp/sca/VSExpress/tuscany_sca/tuscany_sca_ws_reference/tuscany_sca_ws_reference.vcproj?view=diff&rev=481277&r1=481276&r2=481277
==============================================================================
--- incubator/tuscany/cpp/sca/VSExpress/tuscany_sca/tuscany_sca_ws_reference/tuscany_sca_ws_reference.vcproj (original)
+++ incubator/tuscany/cpp/sca/VSExpress/tuscany_sca/tuscany_sca_ws_reference/tuscany_sca_ws_reference.vcproj Fri Dec  1 08:31:09 2006
@@ -243,6 +243,10 @@
 				>
 			</File>
 			<File
+				RelativePath="..\..\..\runtime\extensions\ws\reference\axis2c\src\tuscany\sca\ws\export.h"
+				>
+			</File>
+			<File
 				RelativePath="..\..\..\runtime\extensions\ws\reference\axis2c\src\tuscany\sca\ws\WSServiceBindingExtension.cpp"
 				>
 				<FileConfiguration

Modified: incubator/tuscany/cpp/sca/VSExpress/tuscany_sca/tuscany_sca_ws_service/tuscany_sca_ws_service.vcproj
URL: http://svn.apache.org/viewvc/incubator/tuscany/cpp/sca/VSExpress/tuscany_sca/tuscany_sca_ws_service/tuscany_sca_ws_service.vcproj?view=diff&rev=481277&r1=481276&r2=481277
==============================================================================
--- incubator/tuscany/cpp/sca/VSExpress/tuscany_sca/tuscany_sca_ws_service/tuscany_sca_ws_service.vcproj (original)
+++ incubator/tuscany/cpp/sca/VSExpress/tuscany_sca/tuscany_sca_ws_service/tuscany_sca_ws_service.vcproj Fri Dec  1 08:31:09 2006
@@ -265,6 +265,10 @@
 				>
 			</File>
 			<File
+				RelativePath="..\..\..\runtime\extensions\ws\service\axis2c\src\tuscany\sca\ws\export.h"
+				>
+			</File>
+			<File
 				RelativePath="..\..\..\runtime\extensions\ws\service\axis2c\src\tuscany\sca\ws\WSReferenceBindingExtension.cpp"
 				>
 				<FileConfiguration

Added: incubator/tuscany/cpp/sca/runtime/extensions/sca/deploy.bat
URL: http://svn.apache.org/viewvc/incubator/tuscany/cpp/sca/runtime/extensions/sca/deploy.bat?view=auto&rev=481277
==============================================================================
--- incubator/tuscany/cpp/sca/runtime/extensions/sca/deploy.bat (added)
+++ incubator/tuscany/cpp/sca/runtime/extensions/sca/deploy.bat Fri Dec  1 08:31:09 2006
@@ -0,0 +1,45 @@
+@echo off
+
+@REM  Licensed to the Apache Software Foundation (ASF) under one
+@REM  or more contributor license agreements.  See the NOTICE file
+@REM  distributed with this work for additional information
+@REM  regarding copyright ownership.  The ASF licenses this file
+@REM  to you under the Apache License, Version 2.0 (the
+@REM  "License"); you may not use this file except in compliance
+@REM  with the License.  You may obtain a copy of the License at
+@REM  
+@REM    http://www.apache.org/licenses/LICENSE-2.0
+@REM    
+@REM  Unless required by applicable law or agreed to in writing,
+@REM  software distributed under the License is distributed on an
+@REM  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+@REM  KIND, either express or implied.  See the License for the
+@REM  specific language governing permissions and limitations
+@REM  under the License.
+
+
+setlocal
+
+if . == .%1 (
+echo sca root not specified
+goto usage
+)
+set rootdir=%1
+set deploydir=%rootdir%\deploy
+set extdir=%deploydir%\extensions
+set scaextdir=%extdir%\sca
+set srcdir=%rootdir%\runtime\extensions\sca
+
+if not exist %deploydir% mkdir %deploydir%
+if not exist %extdir% mkdir %extdir%
+if not exist %scaextdir% mkdir %scaextdir%
+if not exist %scaextdir%\xsd mkdir %scaextdir%\xsd
+
+copy %srcdir%\xsd\*.* %scaextdir%\xsd
+
+goto end
+:usage
+echo Usage: deploy <sca-root>
+:end
+
+endlocal

Propchange: incubator/tuscany/cpp/sca/runtime/extensions/sca/deploy.bat
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: incubator/tuscany/cpp/sca/runtime/extensions/sca/deploy.bat
------------------------------------------------------------------------------
    svn:keywords = Rev Date

Added: incubator/tuscany/cpp/sca/runtime/extensions/sca/reference/deploy.bat
URL: http://svn.apache.org/viewvc/incubator/tuscany/cpp/sca/runtime/extensions/sca/reference/deploy.bat?view=auto&rev=481277
==============================================================================
--- incubator/tuscany/cpp/sca/runtime/extensions/sca/reference/deploy.bat (added)
+++ incubator/tuscany/cpp/sca/runtime/extensions/sca/reference/deploy.bat Fri Dec  1 08:31:09 2006
@@ -0,0 +1,65 @@
+@echo off
+
+@REM  Licensed to the Apache Software Foundation (ASF) under one
+@REM  or more contributor license agreements.  See the NOTICE file
+@REM  distributed with this work for additional information
+@REM  regarding copyright ownership.  The ASF licenses this file
+@REM  to you under the Apache License, Version 2.0 (the
+@REM  "License"); you may not use this file except in compliance
+@REM  with the License.  You may obtain a copy of the License at
+@REM  
+@REM    http://www.apache.org/licenses/LICENSE-2.0
+@REM    
+@REM  Unless required by applicable law or agreed to in writing,
+@REM  software distributed under the License is distributed on an
+@REM  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+@REM  KIND, either express or implied.  See the License for the
+@REM  specific language governing permissions and limitations
+@REM  under the License.
+
+
+setlocal
+
+if . == .%1 (
+echo sca root not specified
+goto usage
+)
+set rootdir=%1
+set deploydir=%rootdir%\deploy
+set extdir=%deploydir%\extensions
+set scaextdir=%extdir%\sca
+set refextdir=%scaextdir%\reference
+set srcdir=%rootdir%\runtime\extensions\sca\reference
+
+if . == .%2 (
+echo input directory not specified
+goto usage
+)
+set inpath=%2
+echo %inpath%
+
+call %srcdir%\..\deploy.bat %rootdir%
+
+if not exist %deploydir% mkdir %deploydir%
+if not exist %extdir% mkdir %extdir%
+if not exist %scaextdir% mkdir %scaextdir%
+if not exist %refextdir% mkdir %refextdir%
+if not exist %refextdir%\bin mkdir %refextdir%\bin
+if not exist %refextdir%\lib mkdir %refextdir%\lib
+
+set libname=tuscany_sca_binding_reference
+
+del %refextdir%\bin\%libname%.*
+del %refextdir%\lib\%libname%.*
+
+copy %inpath%\%libname%.lib %refextdir%\lib
+copy %inpath%\%libname%.dll %refextdir%\bin
+
+if exist %inpath%\%libname%.pdb copy %inpath%\%libname%.pdb %refextdir%\bin
+
+goto end
+:usage
+echo Usage: deploy <sca-root> <build-output>
+:end
+
+endlocal

Propchange: incubator/tuscany/cpp/sca/runtime/extensions/sca/reference/deploy.bat
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: incubator/tuscany/cpp/sca/runtime/extensions/sca/reference/deploy.bat
------------------------------------------------------------------------------
    svn:keywords = Rev Date

Modified: incubator/tuscany/cpp/sca/runtime/extensions/sca/service/axis2c/src/tuscany/sca/binding/SCAReferenceBindingExtension.cpp
URL: http://svn.apache.org/viewvc/incubator/tuscany/cpp/sca/runtime/extensions/sca/service/axis2c/src/tuscany/sca/binding/SCAReferenceBindingExtension.cpp?view=diff&rev=481277&r1=481276&r2=481277
==============================================================================
--- incubator/tuscany/cpp/sca/runtime/extensions/sca/service/axis2c/src/tuscany/sca/binding/SCAReferenceBindingExtension.cpp (original)
+++ incubator/tuscany/cpp/sca/runtime/extensions/sca/service/axis2c/src/tuscany/sca/binding/SCAReferenceBindingExtension.cpp Fri Dec  1 08:31:09 2006
@@ -26,7 +26,6 @@
 #include "tuscany/sca/util/Utils.h"
 #include "tuscany/sca/core/SCARuntime.h"
 
-
 extern "C"
 {
     #if defined(WIN32) || defined(_WINDOWS)

Added: incubator/tuscany/cpp/sca/runtime/extensions/sca/service/deploy.bat
URL: http://svn.apache.org/viewvc/incubator/tuscany/cpp/sca/runtime/extensions/sca/service/deploy.bat?view=auto&rev=481277
==============================================================================
--- incubator/tuscany/cpp/sca/runtime/extensions/sca/service/deploy.bat (added)
+++ incubator/tuscany/cpp/sca/runtime/extensions/sca/service/deploy.bat Fri Dec  1 08:31:09 2006
@@ -0,0 +1,63 @@
+@echo off
+
+@REM  Licensed to the Apache Software Foundation (ASF) under one
+@REM  or more contributor license agreements.  See the NOTICE file
+@REM  distributed with this work for additional information
+@REM  regarding copyright ownership.  The ASF licenses this file
+@REM  to you under the Apache License, Version 2.0 (the
+@REM  "License"); you may not use this file except in compliance
+@REM  with the License.  You may obtain a copy of the License at
+@REM  
+@REM    http://www.apache.org/licenses/LICENSE-2.0
+@REM    
+@REM  Unless required by applicable law or agreed to in writing,
+@REM  software distributed under the License is distributed on an
+@REM  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+@REM  KIND, either express or implied.  See the License for the
+@REM  specific language governing permissions and limitations
+@REM  under the License.
+
+
+setlocal
+
+if . == .%1 (
+echo sca root not specified
+goto usage
+)
+set rootdir=%1
+set deploydir=%rootdir%\deploy
+set extdir=%deploydir%\extensions
+set wsextdir=%extdir%\sca
+set svcextdir=%wsextdir%\service
+set srcdir=%rootdir%\runtime\extensions\sca\service\axis2c\src
+
+if . == .%2 (
+echo input directory not specified
+goto usage
+)
+set inpath=%2
+echo %inpath%
+
+if not exist %deploydir% mkdir %deploydir%
+if not exist %extdir% mkdir %extdir%
+if not exist %wsextdir% mkdir %wsextdir%
+if not exist %svcextdir% mkdir %svcextdir%
+if not exist %svcextdir%\bin mkdir %svcextdir%\bin
+if not exist %svcextdir%\lib mkdir %svcextdir%\lib
+
+set libname=tuscany_sca_binding_service
+
+del %svcextdir%\bin\%libname%.*
+del %svcextdir%\lib\%libname%.*
+
+copy %inpath%\%libname%.lib %svcextdir%\lib
+copy %inpath%\%libname%.dll %svcextdir%\bin
+
+if exist %inpath%\%libname%.pdb copy %inpath%\%libname%.pdb %svcextdir%\bin
+
+goto end
+:usage
+echo Usage: deploy <sca-root> <build-output>
+:end
+
+endlocal

Propchange: incubator/tuscany/cpp/sca/runtime/extensions/sca/service/deploy.bat
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: incubator/tuscany/cpp/sca/runtime/extensions/sca/service/deploy.bat
------------------------------------------------------------------------------
    svn:keywords = Rev Date

Modified: incubator/tuscany/cpp/sca/runtime/extensions/ws/reference/axis2c/src/tuscany/sca/ws/Axis2Client.cpp
URL: http://svn.apache.org/viewvc/incubator/tuscany/cpp/sca/runtime/extensions/ws/reference/axis2c/src/tuscany/sca/ws/Axis2Client.cpp?view=diff&rev=481277&r1=481276&r2=481277
==============================================================================
--- incubator/tuscany/cpp/sca/runtime/extensions/ws/reference/axis2c/src/tuscany/sca/ws/Axis2Client.cpp (original)
+++ incubator/tuscany/cpp/sca/runtime/extensions/ws/reference/axis2c/src/tuscany/sca/ws/Axis2Client.cpp Fri Dec  1 08:31:09 2006
@@ -203,9 +203,9 @@
                 axis2_char_t* soap_action = (axis2_char_t*)wsdlOperation.getSoapAction().c_str();
                 axis2_char_t* serviceName = (axis2_char_t*)binding->getServiceName().c_str();
                 
+
                 // create OM from Operation and wsdlOperation
                 axiom_node_t* payload = createPayload(operation, wsdlOperation, env);
-                
                 /* Create EPR with given address */
                 axis2_endpoint_ref_t* endpoint_ref = axis2_endpoint_ref_create(env, address);
                 
@@ -227,7 +227,20 @@
                 
                 AXIS2_OPTIONS_SET_SOAP_VERSION(options, env, soap_version);
                 AXIS2_OPTIONS_SET_ACTION(options, env, soap_action);
-                
+                loginfo("Set action: %s", soap_action);
+                loginfo("address: %s", address);
+                if(soap_version == AXIOM_SOAP11)
+                {
+                    loginfo("Set soap version: 1.1");
+                }
+                else if(soap_version == AXIOM_SOAP12)
+                {
+                    loginfo("Set soap version: 1.2");
+                }
+                else
+                {
+                    loginfo("Set soap version: unset");
+                }
                 /* Create service client */
                 
                 axis2_char_t* client_home = AXIS2_GETENV("AXIS2C_HOME");
@@ -246,7 +259,11 @@
                 
                 /* Set service client options */
                 AXIS2_SVC_CLIENT_SET_OPTIONS(svc_client, env, options);    
-                
+
+                /* Engage addressing module */
+                AXIS2_SVC_CLIENT_ENGAGE_MODULE(svc_client, env, AXIS2_MODULE_ADDRESSING);
+
+                loginfo("Sending WS request");
                 /* Send request */
                 axiom_node_t* ret_node = AXIS2_SVC_CLIENT_SEND_RECEIVE(svc_client, env, payload);
                 if(ret_node)

Added: incubator/tuscany/cpp/sca/runtime/extensions/ws/reference/axis2c/src/tuscany/sca/ws/export.h
URL: http://svn.apache.org/viewvc/incubator/tuscany/cpp/sca/runtime/extensions/ws/reference/axis2c/src/tuscany/sca/ws/export.h?view=auto&rev=481277
==============================================================================
--- incubator/tuscany/cpp/sca/runtime/extensions/ws/reference/axis2c/src/tuscany/sca/ws/export.h (added)
+++ incubator/tuscany/cpp/sca/runtime/extensions/ws/reference/axis2c/src/tuscany/sca/ws/export.h Fri Dec  1 08:31:09 2006
@@ -0,0 +1,38 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ * 
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *   
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+
+/* $Rev$ $Date$ */
+
+#ifndef tuscany_sca_ws_reference_export_h
+#define tuscany_sca_ws_reference_export_h
+
+#if defined(WIN32)  || defined (_WINDOWS)
+#pragma warning(disable: 4786)
+
+#ifdef TUSCANY_SCA_WS_REFERENCE_EXPORTS
+#define SCA_WS_REFERENCE_API __declspec(dllexport)
+#else
+#define SCA_WS_REFERENCE_API __declspec(dllimport)
+#endif
+
+#else
+#define SCA_WS_REFERENCE_API 
+#endif
+
+#endif // tuscany_sca_ws_reference_export_h

Propchange: incubator/tuscany/cpp/sca/runtime/extensions/ws/reference/axis2c/src/tuscany/sca/ws/export.h
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: incubator/tuscany/cpp/sca/runtime/extensions/ws/reference/axis2c/src/tuscany/sca/ws/export.h
------------------------------------------------------------------------------
    svn:keywords = Rev Date

Modified: incubator/tuscany/cpp/sca/runtime/extensions/ws/reference/axis2c/src/tuscany/sca/ws/model/WSServiceBinding.h
URL: http://svn.apache.org/viewvc/incubator/tuscany/cpp/sca/runtime/extensions/ws/reference/axis2c/src/tuscany/sca/ws/model/WSServiceBinding.h?view=diff&rev=481277&r1=481276&r2=481277
==============================================================================
--- incubator/tuscany/cpp/sca/runtime/extensions/ws/reference/axis2c/src/tuscany/sca/ws/model/WSServiceBinding.h (original)
+++ incubator/tuscany/cpp/sca/runtime/extensions/ws/reference/axis2c/src/tuscany/sca/ws/model/WSServiceBinding.h Fri Dec  1 08:31:09 2006
@@ -24,6 +24,7 @@
 
 #include "tuscany/sca/model/ServiceBinding.h"
 #include "tuscany/sca/model/Service.h"
+#include "tuscany/sca/ws/export.h"
 
 #include <string>
 using std::string;
@@ -48,12 +49,12 @@
                  * or reference is to be bound. This is of the form
                  * "namespace"#endpoint("service"/"endpoint")
                  */
-                WSServiceBinding(model::Service* service, const string& uri, const string& endpoint, const string& version);  
+                SCA_WS_REFERENCE_API WSServiceBinding(model::Service* service, const string& uri, const string& endpoint, const string& version);  
 
                 /**
                  * Destructor.
                  */
-                virtual ~WSServiceBinding();
+                SCA_WS_REFERENCE_API virtual ~WSServiceBinding();
                             
                 /**
                  * Returns the type of binding.
@@ -64,7 +65,7 @@
                  * Create a wrapper for the service configured by this
                  * binding.
                  */
-                 virtual ServiceWrapper* getServiceWrapper();
+                SCA_WS_REFERENCE_API virtual ServiceWrapper* getServiceWrapper();
                                 
                 /**
                  * Return the part of the endpoint definition describing the wsdl 

Added: incubator/tuscany/cpp/sca/runtime/extensions/ws/service/axis2c/src/tuscany/sca/ws/export.h
URL: http://svn.apache.org/viewvc/incubator/tuscany/cpp/sca/runtime/extensions/ws/service/axis2c/src/tuscany/sca/ws/export.h?view=auto&rev=481277
==============================================================================
--- incubator/tuscany/cpp/sca/runtime/extensions/ws/service/axis2c/src/tuscany/sca/ws/export.h (added)
+++ incubator/tuscany/cpp/sca/runtime/extensions/ws/service/axis2c/src/tuscany/sca/ws/export.h Fri Dec  1 08:31:09 2006
@@ -0,0 +1,38 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ * 
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *   
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+
+/* $Rev$ $Date$ */
+
+#ifndef tuscany_sca_ws_service_export_h
+#define tuscany_sca_ws_service_export_h
+
+#if defined(WIN32)  || defined (_WINDOWS)
+#pragma warning(disable: 4786)
+
+#ifdef TUSCANY_SCA_WS_SERVICE_EXPORTS
+#define SCA_WS_SERVICE_API __declspec(dllexport)
+#else
+#define SCA_WS_SERVICE_API __declspec(dllimport)
+#endif
+
+#else
+#define SCA_WS_SERVICE_API 
+#endif
+
+#endif // tuscany_sca_ws_service_export_h

Propchange: incubator/tuscany/cpp/sca/runtime/extensions/ws/service/axis2c/src/tuscany/sca/ws/export.h
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: incubator/tuscany/cpp/sca/runtime/extensions/ws/service/axis2c/src/tuscany/sca/ws/export.h
------------------------------------------------------------------------------
    svn:keywords = Rev Date

Modified: incubator/tuscany/cpp/sca/runtime/extensions/ws/service/axis2c/src/tuscany/sca/ws/model/WSReferenceBinding.h
URL: http://svn.apache.org/viewvc/incubator/tuscany/cpp/sca/runtime/extensions/ws/service/axis2c/src/tuscany/sca/ws/model/WSReferenceBinding.h?view=diff&rev=481277&r1=481276&r2=481277
==============================================================================
--- incubator/tuscany/cpp/sca/runtime/extensions/ws/service/axis2c/src/tuscany/sca/ws/model/WSReferenceBinding.h (original)
+++ incubator/tuscany/cpp/sca/runtime/extensions/ws/service/axis2c/src/tuscany/sca/ws/model/WSReferenceBinding.h Fri Dec  1 08:31:09 2006
@@ -23,6 +23,7 @@
 #define tuscany_sca_extension_ws_model_wsreferencebinding_h
 
 #include "tuscany/sca/model/ReferenceBinding.h"
+#include "tuscany/sca/ws/export.h"
 
 using namespace tuscany::sca::model;
 
@@ -49,12 +50,12 @@
                  * or external service is to be bound. This is of the form
                  * "namespace"#endpoint("service"/"endpoint")
                  */
-                WSReferenceBinding(Reference* reference, const string&uri, const string& endpoint, const string& version);  
+                SCA_WS_SERVICE_API WSReferenceBinding(Reference* reference, const string&uri, const string& endpoint, const string& version);  
 
                 /**
                  * Destructor.
                  */
-                virtual ~WSReferenceBinding();
+                SCA_WS_SERVICE_API virtual ~WSReferenceBinding();
                             
                 /**
                  * Returns the type of binding.
@@ -64,13 +65,13 @@
                  /**
                   * Configure this binding from a service binding.
                   */
-                  virtual void configure(ServiceBinding* serviceBinding);
+                SCA_WS_SERVICE_API virtual void configure(ServiceBinding* serviceBinding);
                                 
                 /**
                  * Create a proxy representing the reference to the
                  * client component.
                  */
-                 virtual ServiceProxy* getServiceProxy();
+                SCA_WS_SERVICE_API virtual ServiceProxy* getServiceProxy();
                                 
                 /**
                  * Return the part of the endpoint definition describing the wsdl 



---------------------------------------------------------------------
To unsubscribe, e-mail: tuscany-commits-unsubscribe@ws.apache.org
For additional commands, e-mail: tuscany-commits-help@ws.apache.org