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