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 @@
[EMAIL PROTECTED] off
+
[EMAIL PROTECTED]  Licensed to the Apache Software Foundation (ASF) under one
[EMAIL PROTECTED]  or more contributor license agreements.  See the NOTICE file
[EMAIL PROTECTED]  distributed with this work for additional information
[EMAIL PROTECTED]  regarding copyright ownership.  The ASF licenses this file
[EMAIL PROTECTED]  to you under the Apache License, Version 2.0 (the
[EMAIL PROTECTED]  "License"); you may not use this file except in compliance
[EMAIL PROTECTED]  with the License.  You may obtain a copy of the License at
[EMAIL PROTECTED]  
[EMAIL PROTECTED]    http://www.apache.org/licenses/LICENSE-2.0
[EMAIL PROTECTED]    
[EMAIL PROTECTED]  Unless required by applicable law or agreed to in writing,
[EMAIL PROTECTED]  software distributed under the License is distributed on an
[EMAIL PROTECTED]  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
[EMAIL PROTECTED]  KIND, either express or implied.  See the License for the
[EMAIL PROTECTED]  specific language governing permissions and limitations
[EMAIL PROTECTED]  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 @@
[EMAIL PROTECTED] off
+
[EMAIL PROTECTED]  Licensed to the Apache Software Foundation (ASF) under one
[EMAIL PROTECTED]  or more contributor license agreements.  See the NOTICE file
[EMAIL PROTECTED]  distributed with this work for additional information
[EMAIL PROTECTED]  regarding copyright ownership.  The ASF licenses this file
[EMAIL PROTECTED]  to you under the Apache License, Version 2.0 (the
[EMAIL PROTECTED]  "License"); you may not use this file except in compliance
[EMAIL PROTECTED]  with the License.  You may obtain a copy of the License at
[EMAIL PROTECTED]  
[EMAIL PROTECTED]    http://www.apache.org/licenses/LICENSE-2.0
[EMAIL PROTECTED]    
[EMAIL PROTECTED]  Unless required by applicable law or agreed to in writing,
[EMAIL PROTECTED]  software distributed under the License is distributed on an
[EMAIL PROTECTED]  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
[EMAIL PROTECTED]  KIND, either express or implied.  See the License for the
[EMAIL PROTECTED]  specific language governing permissions and limitations
[EMAIL PROTECTED]  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 @@
[EMAIL PROTECTED] off
+
[EMAIL PROTECTED]  Licensed to the Apache Software Foundation (ASF) under one
[EMAIL PROTECTED]  or more contributor license agreements.  See the NOTICE file
[EMAIL PROTECTED]  distributed with this work for additional information
[EMAIL PROTECTED]  regarding copyright ownership.  The ASF licenses this file
[EMAIL PROTECTED]  to you under the Apache License, Version 2.0 (the
[EMAIL PROTECTED]  "License"); you may not use this file except in compliance
[EMAIL PROTECTED]  with the License.  You may obtain a copy of the License at
[EMAIL PROTECTED]  
[EMAIL PROTECTED]    http://www.apache.org/licenses/LICENSE-2.0
[EMAIL PROTECTED]    
[EMAIL PROTECTED]  Unless required by applicable law or agreed to in writing,
[EMAIL PROTECTED]  software distributed under the License is distributed on an
[EMAIL PROTECTED]  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
[EMAIL PROTECTED]  KIND, either express or implied.  See the License for the
[EMAIL PROTECTED]  specific language governing permissions and limitations
[EMAIL PROTECTED]  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: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to