You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@chemistry.apache.org by fm...@apache.org on 2011/05/11 16:14:56 UTC

svn commit: r1101888 - in /chemistry/dotcmis/trunk/DotCMIS: ./ Service References/CMISWebServicesReference/ binding/ binding/atompub/

Author: fmui
Date: Wed May 11 14:14:56 2011
New Revision: 1101888

URL: http://svn.apache.org/viewvc?rev=1101888&view=rev
Log:
CMIS-371: switched to Client Profile

Modified:
    chemistry/dotcmis/trunk/DotCMIS/DotCMIS.csproj
    chemistry/dotcmis/trunk/DotCMIS/Service References/CMISWebServicesReference/Reference.cs
    chemistry/dotcmis/trunk/DotCMIS/Service References/CMISWebServicesReference/Reference.svcmap
    chemistry/dotcmis/trunk/DotCMIS/app.config
    chemistry/dotcmis/trunk/DotCMIS/binding/atompub/atompub-linkcache.cs
    chemistry/dotcmis/trunk/DotCMIS/binding/http.cs

Modified: chemistry/dotcmis/trunk/DotCMIS/DotCMIS.csproj
URL: http://svn.apache.org/viewvc/chemistry/dotcmis/trunk/DotCMIS/DotCMIS.csproj?rev=1101888&r1=1101887&r2=1101888&view=diff
==============================================================================
--- chemistry/dotcmis/trunk/DotCMIS/DotCMIS.csproj (original)
+++ chemistry/dotcmis/trunk/DotCMIS/DotCMIS.csproj Wed May 11 14:14:56 2011
@@ -12,6 +12,7 @@
     <AssemblyName>DotCMIS</AssemblyName>
     <TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
     <FileAlignment>512</FileAlignment>
+    <TargetFrameworkProfile>Client</TargetFrameworkProfile>
   </PropertyGroup>
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
     <DebugSymbols>true</DebugSymbols>
@@ -45,7 +46,6 @@
     <Reference Include="System.Core" />
     <Reference Include="System.Runtime.Serialization" />
     <Reference Include="System.ServiceModel" />
-    <Reference Include="System.Web" />
     <Reference Include="System.Xml.Linq" />
     <Reference Include="System.Data.DataSetExtensions" />
     <Reference Include="System.Data" />

Modified: chemistry/dotcmis/trunk/DotCMIS/Service References/CMISWebServicesReference/Reference.cs
URL: http://svn.apache.org/viewvc/chemistry/dotcmis/trunk/DotCMIS/Service%20References/CMISWebServicesReference/Reference.cs?rev=1101888&r1=1101887&r2=1101888&view=diff
==============================================================================
--- chemistry/dotcmis/trunk/DotCMIS/Service References/CMISWebServicesReference/Reference.cs (original)
+++ chemistry/dotcmis/trunk/DotCMIS/Service References/CMISWebServicesReference/Reference.cs Wed May 11 14:14:56 2011
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // <auto-generated>
 //     This code was generated by a tool.
-//     Runtime Version:4.0.30319.1
+//     Runtime Version:4.0.30319.225
 //
 //     Changes to this file may cause incorrect behavior and will be lost if
 //     the code is regenerated.

Modified: chemistry/dotcmis/trunk/DotCMIS/Service References/CMISWebServicesReference/Reference.svcmap
URL: http://svn.apache.org/viewvc/chemistry/dotcmis/trunk/DotCMIS/Service%20References/CMISWebServicesReference/Reference.svcmap?rev=1101888&r1=1101887&r2=1101888&view=diff
==============================================================================
--- chemistry/dotcmis/trunk/DotCMIS/Service References/CMISWebServicesReference/Reference.svcmap (original)
+++ chemistry/dotcmis/trunk/DotCMIS/Service References/CMISWebServicesReference/Reference.svcmap Wed May 11 14:14:56 2011
@@ -18,12 +18,12 @@
     <ServiceContractMappings />
   </ClientOptions>
   <MetadataSources>
-    <MetadataSource Address="C:\projects\opencmis\DotCMIS\DotCMIS\wsdl\CMISWS-Service.wsdl" Protocol="file" SourceId="1" />
+    <MetadataSource Address="C:\projects\chemistry\dotcmis\trunk\DotCMIS\wsdl\CMISWS-Service.wsdl" Protocol="file" SourceId="1" />
   </MetadataSources>
   <Metadata>
-    <MetadataFile FileName="CMIS-Messaging.xsd" MetadataType="Schema" ID="a67cdce6-4ed5-4a16-9a77-3681a58e7436" SourceId="1" SourceUrl="file:///C:/projects/opencmis/DotCMIS/DotCMIS/wsdl/CMIS-Messaging.xsd" />
-    <MetadataFile FileName="CMIS-Core.xsd" MetadataType="Schema" ID="308bb947-3023-485c-aa3d-1b44b4f62b3e" SourceId="1" SourceUrl="file:///C:/projects/opencmis/DotCMIS/DotCMIS/wsdl/CMIS-Core.xsd" />
-    <MetadataFile FileName="CMISWebServices.wsdl" MetadataType="Wsdl" ID="51836210-8920-4bad-af93-ce566d98ae3a" SourceId="1" SourceUrl="file:///C:/projects/opencmis/DotCMIS/DotCMIS/wsdl/CMISWS-Service.wsdl" />
+    <MetadataFile FileName="CMIS-Core.xsd" MetadataType="Schema" ID="1ce69293-969b-477e-b7ed-e15f0e0e0599" SourceId="1" SourceUrl="file:///C:/projects/chemistry/dotcmis/trunk/DotCMIS/wsdl/CMIS-Core.xsd" />
+    <MetadataFile FileName="CMISWebServices.wsdl" MetadataType="Wsdl" ID="2cf0a7f6-98fb-46d6-bd81-99177e4e2be7" SourceId="1" SourceUrl="file:///C:/projects/chemistry/dotcmis/trunk/DotCMIS/wsdl/CMISWS-Service.wsdl" />
+    <MetadataFile FileName="CMIS-Messaging.xsd" MetadataType="Schema" ID="d1d8296f-df93-4ac6-8bf7-cf4db4f1e405" SourceId="1" SourceUrl="file:///C:/projects/chemistry/dotcmis/trunk/DotCMIS/wsdl/CMIS-Messaging.xsd" />
   </Metadata>
   <Extensions>
     <ExtensionFile FileName="configuration91.svcinfo" Name="configuration91.svcinfo" />

Modified: chemistry/dotcmis/trunk/DotCMIS/app.config
URL: http://svn.apache.org/viewvc/chemistry/dotcmis/trunk/DotCMIS/app.config?rev=1101888&r1=1101887&r2=1101888&view=diff
==============================================================================
--- chemistry/dotcmis/trunk/DotCMIS/app.config (original)
+++ chemistry/dotcmis/trunk/DotCMIS/app.config Wed May 11 14:14:56 2011
@@ -1,169 +1,83 @@
-<?xml version="1.0" encoding="utf-8" ?>
+<?xml version="1.0"?>
 <configuration>
     <system.serviceModel>
         <bindings>
             <basicHttpBinding>
-                <binding name="DiscoveryServicePortBinding" closeTimeout="00:01:00"
-                    openTimeout="00:01:00" receiveTimeout="00:10:00" sendTimeout="00:01:00"
-                    allowCookies="false" bypassProxyOnLocal="false" hostNameComparisonMode="StrongWildcard"
-                    maxBufferSize="65536" maxBufferPoolSize="524288" maxReceivedMessageSize="65536"
-                    messageEncoding="Text" textEncoding="utf-8" transferMode="Buffered"
-                    useDefaultWebProxy="true">
-                    <readerQuotas maxDepth="32" maxStringContentLength="8192" maxArrayLength="16384"
-                        maxBytesPerRead="4096" maxNameTableCharCount="16384" />
-                    <security mode="None">
-                        <transport clientCredentialType="None" proxyCredentialType="None"
-                            realm="" />
-                        <message clientCredentialType="UserName" algorithmSuite="Default" />
-                    </security>
-                </binding>
-                <binding name="MultiFilingServicePortBinding" closeTimeout="00:01:00"
-                    openTimeout="00:01:00" receiveTimeout="00:10:00" sendTimeout="00:01:00"
-                    allowCookies="false" bypassProxyOnLocal="false" hostNameComparisonMode="StrongWildcard"
-                    maxBufferSize="65536" maxBufferPoolSize="524288" maxReceivedMessageSize="65536"
-                    messageEncoding="Text" textEncoding="utf-8" transferMode="Buffered"
-                    useDefaultWebProxy="true">
-                    <readerQuotas maxDepth="32" maxStringContentLength="8192" maxArrayLength="16384"
-                        maxBytesPerRead="4096" maxNameTableCharCount="16384" />
-                    <security mode="None">
-                        <transport clientCredentialType="None" proxyCredentialType="None"
-                            realm="" />
-                        <message clientCredentialType="UserName" algorithmSuite="Default" />
-                    </security>
-                </binding>
-                <binding name="NavigationServicePortBinding" closeTimeout="00:01:00"
-                    openTimeout="00:01:00" receiveTimeout="00:10:00" sendTimeout="00:01:00"
-                    allowCookies="false" bypassProxyOnLocal="false" hostNameComparisonMode="StrongWildcard"
-                    maxBufferSize="65536" maxBufferPoolSize="524288" maxReceivedMessageSize="65536"
-                    messageEncoding="Text" textEncoding="utf-8" transferMode="Buffered"
-                    useDefaultWebProxy="true">
-                    <readerQuotas maxDepth="32" maxStringContentLength="8192" maxArrayLength="16384"
-                        maxBytesPerRead="4096" maxNameTableCharCount="16384" />
-                    <security mode="None">
-                        <transport clientCredentialType="None" proxyCredentialType="None"
-                            realm="" />
-                        <message clientCredentialType="UserName" algorithmSuite="Default" />
-                    </security>
-                </binding>
-                <binding name="ObjectServicePortBinding" closeTimeout="00:01:00"
-                    openTimeout="00:01:00" receiveTimeout="00:10:00" sendTimeout="00:01:00"
-                    allowCookies="false" bypassProxyOnLocal="false" hostNameComparisonMode="StrongWildcard"
-                    maxBufferSize="65536" maxBufferPoolSize="524288" maxReceivedMessageSize="65536"
-                    messageEncoding="Text" textEncoding="utf-8" transferMode="Buffered"
-                    useDefaultWebProxy="true">
-                    <readerQuotas maxDepth="32" maxStringContentLength="8192" maxArrayLength="16384"
-                        maxBytesPerRead="4096" maxNameTableCharCount="16384" />
-                    <security mode="None">
-                        <transport clientCredentialType="None" proxyCredentialType="None"
-                            realm="" />
-                        <message clientCredentialType="UserName" algorithmSuite="Default" />
-                    </security>
-                </binding>
-                <binding name="PolicyServicePortBinding" closeTimeout="00:01:00"
-                    openTimeout="00:01:00" receiveTimeout="00:10:00" sendTimeout="00:01:00"
-                    allowCookies="false" bypassProxyOnLocal="false" hostNameComparisonMode="StrongWildcard"
-                    maxBufferSize="65536" maxBufferPoolSize="524288" maxReceivedMessageSize="65536"
-                    messageEncoding="Text" textEncoding="utf-8" transferMode="Buffered"
-                    useDefaultWebProxy="true">
-                    <readerQuotas maxDepth="32" maxStringContentLength="8192" maxArrayLength="16384"
-                        maxBytesPerRead="4096" maxNameTableCharCount="16384" />
-                    <security mode="None">
-                        <transport clientCredentialType="None" proxyCredentialType="None"
-                            realm="" />
-                        <message clientCredentialType="UserName" algorithmSuite="Default" />
-                    </security>
-                </binding>
-                <binding name="RelationshipServicePortBinding" closeTimeout="00:01:00"
-                    openTimeout="00:01:00" receiveTimeout="00:10:00" sendTimeout="00:01:00"
-                    allowCookies="false" bypassProxyOnLocal="false" hostNameComparisonMode="StrongWildcard"
-                    maxBufferSize="65536" maxBufferPoolSize="524288" maxReceivedMessageSize="65536"
-                    messageEncoding="Text" textEncoding="utf-8" transferMode="Buffered"
-                    useDefaultWebProxy="true">
-                    <readerQuotas maxDepth="32" maxStringContentLength="8192" maxArrayLength="16384"
-                        maxBytesPerRead="4096" maxNameTableCharCount="16384" />
-                    <security mode="None">
-                        <transport clientCredentialType="None" proxyCredentialType="None"
-                            realm="" />
-                        <message clientCredentialType="UserName" algorithmSuite="Default" />
-                    </security>
-                </binding>
-                <binding name="RepositoryServicePortBinding" closeTimeout="00:01:00"
-                    openTimeout="00:01:00" receiveTimeout="00:10:00" sendTimeout="00:01:00"
-                    allowCookies="false" bypassProxyOnLocal="false" hostNameComparisonMode="StrongWildcard"
-                    maxBufferSize="65536" maxBufferPoolSize="524288" maxReceivedMessageSize="65536"
-                    messageEncoding="Text" textEncoding="utf-8" transferMode="Buffered"
-                    useDefaultWebProxy="true">
-                    <readerQuotas maxDepth="32" maxStringContentLength="8192" maxArrayLength="16384"
-                        maxBytesPerRead="4096" maxNameTableCharCount="16384" />
-                    <security mode="None">
-                        <transport clientCredentialType="None" proxyCredentialType="None"
-                            realm="" />
-                        <message clientCredentialType="UserName" algorithmSuite="Default" />
-                    </security>
-                </binding>
-                <binding name="VersioningServicePortBinding" closeTimeout="00:01:00"
-                    openTimeout="00:01:00" receiveTimeout="00:10:00" sendTimeout="00:01:00"
-                    allowCookies="false" bypassProxyOnLocal="false" hostNameComparisonMode="StrongWildcard"
-                    maxBufferSize="65536" maxBufferPoolSize="524288" maxReceivedMessageSize="65536"
-                    messageEncoding="Text" textEncoding="utf-8" transferMode="Buffered"
-                    useDefaultWebProxy="true">
-                    <readerQuotas maxDepth="32" maxStringContentLength="8192" maxArrayLength="16384"
-                        maxBytesPerRead="4096" maxNameTableCharCount="16384" />
-                    <security mode="None">
-                        <transport clientCredentialType="None" proxyCredentialType="None"
-                            realm="" />
-                        <message clientCredentialType="UserName" algorithmSuite="Default" />
-                    </security>
-                </binding>
-                <binding name="ACLServicePortBinding" closeTimeout="00:01:00"
-                    openTimeout="00:01:00" receiveTimeout="00:10:00" sendTimeout="00:01:00"
-                    allowCookies="false" bypassProxyOnLocal="false" hostNameComparisonMode="StrongWildcard"
-                    maxBufferSize="65536" maxBufferPoolSize="524288" maxReceivedMessageSize="65536"
-                    messageEncoding="Text" textEncoding="utf-8" transferMode="Buffered"
-                    useDefaultWebProxy="true">
-                    <readerQuotas maxDepth="32" maxStringContentLength="8192" maxArrayLength="16384"
-                        maxBytesPerRead="4096" maxNameTableCharCount="16384" />
-                    <security mode="None">
-                        <transport clientCredentialType="None" proxyCredentialType="None"
-                            realm="" />
-                        <message clientCredentialType="UserName" algorithmSuite="Default" />
+                <binding name="DiscoveryServicePortBinding" closeTimeout="00:01:00" openTimeout="00:01:00" receiveTimeout="00:10:00" sendTimeout="00:01:00" allowCookies="false" bypassProxyOnLocal="false" hostNameComparisonMode="StrongWildcard" maxBufferSize="65536" maxBufferPoolSize="524288" maxReceivedMessageSize="65536" messageEncoding="Text" textEncoding="utf-8" transferMode="Buffered" useDefaultWebProxy="true">
+                    <readerQuotas maxDepth="32" maxStringContentLength="8192" maxArrayLength="16384" maxBytesPerRead="4096" maxNameTableCharCount="16384"/>
+                    <security mode="None">
+                        <transport clientCredentialType="None" proxyCredentialType="None" realm=""/>
+                        <message clientCredentialType="UserName" algorithmSuite="Default"/>
+                    </security>
+                </binding>
+                <binding name="MultiFilingServicePortBinding" closeTimeout="00:01:00" openTimeout="00:01:00" receiveTimeout="00:10:00" sendTimeout="00:01:00" allowCookies="false" bypassProxyOnLocal="false" hostNameComparisonMode="StrongWildcard" maxBufferSize="65536" maxBufferPoolSize="524288" maxReceivedMessageSize="65536" messageEncoding="Text" textEncoding="utf-8" transferMode="Buffered" useDefaultWebProxy="true">
+                    <readerQuotas maxDepth="32" maxStringContentLength="8192" maxArrayLength="16384" maxBytesPerRead="4096" maxNameTableCharCount="16384"/>
+                    <security mode="None">
+                        <transport clientCredentialType="None" proxyCredentialType="None" realm=""/>
+                        <message clientCredentialType="UserName" algorithmSuite="Default"/>
+                    </security>
+                </binding>
+                <binding name="NavigationServicePortBinding" closeTimeout="00:01:00" openTimeout="00:01:00" receiveTimeout="00:10:00" sendTimeout="00:01:00" allowCookies="false" bypassProxyOnLocal="false" hostNameComparisonMode="StrongWildcard" maxBufferSize="65536" maxBufferPoolSize="524288" maxReceivedMessageSize="65536" messageEncoding="Text" textEncoding="utf-8" transferMode="Buffered" useDefaultWebProxy="true">
+                    <readerQuotas maxDepth="32" maxStringContentLength="8192" maxArrayLength="16384" maxBytesPerRead="4096" maxNameTableCharCount="16384"/>
+                    <security mode="None">
+                        <transport clientCredentialType="None" proxyCredentialType="None" realm=""/>
+                        <message clientCredentialType="UserName" algorithmSuite="Default"/>
+                    </security>
+                </binding>
+                <binding name="ObjectServicePortBinding" closeTimeout="00:01:00" openTimeout="00:01:00" receiveTimeout="00:10:00" sendTimeout="00:01:00" allowCookies="false" bypassProxyOnLocal="false" hostNameComparisonMode="StrongWildcard" maxBufferSize="65536" maxBufferPoolSize="524288" maxReceivedMessageSize="65536" messageEncoding="Text" textEncoding="utf-8" transferMode="Buffered" useDefaultWebProxy="true">
+                    <readerQuotas maxDepth="32" maxStringContentLength="8192" maxArrayLength="16384" maxBytesPerRead="4096" maxNameTableCharCount="16384"/>
+                    <security mode="None">
+                        <transport clientCredentialType="None" proxyCredentialType="None" realm=""/>
+                        <message clientCredentialType="UserName" algorithmSuite="Default"/>
+                    </security>
+                </binding>
+                <binding name="PolicyServicePortBinding" closeTimeout="00:01:00" openTimeout="00:01:00" receiveTimeout="00:10:00" sendTimeout="00:01:00" allowCookies="false" bypassProxyOnLocal="false" hostNameComparisonMode="StrongWildcard" maxBufferSize="65536" maxBufferPoolSize="524288" maxReceivedMessageSize="65536" messageEncoding="Text" textEncoding="utf-8" transferMode="Buffered" useDefaultWebProxy="true">
+                    <readerQuotas maxDepth="32" maxStringContentLength="8192" maxArrayLength="16384" maxBytesPerRead="4096" maxNameTableCharCount="16384"/>
+                    <security mode="None">
+                        <transport clientCredentialType="None" proxyCredentialType="None" realm=""/>
+                        <message clientCredentialType="UserName" algorithmSuite="Default"/>
+                    </security>
+                </binding>
+                <binding name="RelationshipServicePortBinding" closeTimeout="00:01:00" openTimeout="00:01:00" receiveTimeout="00:10:00" sendTimeout="00:01:00" allowCookies="false" bypassProxyOnLocal="false" hostNameComparisonMode="StrongWildcard" maxBufferSize="65536" maxBufferPoolSize="524288" maxReceivedMessageSize="65536" messageEncoding="Text" textEncoding="utf-8" transferMode="Buffered" useDefaultWebProxy="true">
+                    <readerQuotas maxDepth="32" maxStringContentLength="8192" maxArrayLength="16384" maxBytesPerRead="4096" maxNameTableCharCount="16384"/>
+                    <security mode="None">
+                        <transport clientCredentialType="None" proxyCredentialType="None" realm=""/>
+                        <message clientCredentialType="UserName" algorithmSuite="Default"/>
+                    </security>
+                </binding>
+                <binding name="RepositoryServicePortBinding" closeTimeout="00:01:00" openTimeout="00:01:00" receiveTimeout="00:10:00" sendTimeout="00:01:00" allowCookies="false" bypassProxyOnLocal="false" hostNameComparisonMode="StrongWildcard" maxBufferSize="65536" maxBufferPoolSize="524288" maxReceivedMessageSize="65536" messageEncoding="Text" textEncoding="utf-8" transferMode="Buffered" useDefaultWebProxy="true">
+                    <readerQuotas maxDepth="32" maxStringContentLength="8192" maxArrayLength="16384" maxBytesPerRead="4096" maxNameTableCharCount="16384"/>
+                    <security mode="None">
+                        <transport clientCredentialType="None" proxyCredentialType="None" realm=""/>
+                        <message clientCredentialType="UserName" algorithmSuite="Default"/>
+                    </security>
+                </binding>
+                <binding name="VersioningServicePortBinding" closeTimeout="00:01:00" openTimeout="00:01:00" receiveTimeout="00:10:00" sendTimeout="00:01:00" allowCookies="false" bypassProxyOnLocal="false" hostNameComparisonMode="StrongWildcard" maxBufferSize="65536" maxBufferPoolSize="524288" maxReceivedMessageSize="65536" messageEncoding="Text" textEncoding="utf-8" transferMode="Buffered" useDefaultWebProxy="true">
+                    <readerQuotas maxDepth="32" maxStringContentLength="8192" maxArrayLength="16384" maxBytesPerRead="4096" maxNameTableCharCount="16384"/>
+                    <security mode="None">
+                        <transport clientCredentialType="None" proxyCredentialType="None" realm=""/>
+                        <message clientCredentialType="UserName" algorithmSuite="Default"/>
+                    </security>
+                </binding>
+                <binding name="ACLServicePortBinding" closeTimeout="00:01:00" openTimeout="00:01:00" receiveTimeout="00:10:00" sendTimeout="00:01:00" allowCookies="false" bypassProxyOnLocal="false" hostNameComparisonMode="StrongWildcard" maxBufferSize="65536" maxBufferPoolSize="524288" maxReceivedMessageSize="65536" messageEncoding="Text" textEncoding="utf-8" transferMode="Buffered" useDefaultWebProxy="true">
+                    <readerQuotas maxDepth="32" maxStringContentLength="8192" maxArrayLength="16384" maxBytesPerRead="4096" maxNameTableCharCount="16384"/>
+                    <security mode="None">
+                        <transport clientCredentialType="None" proxyCredentialType="None" realm=""/>
+                        <message clientCredentialType="UserName" algorithmSuite="Default"/>
                     </security>
                 </binding>
             </basicHttpBinding>
         </bindings>
         <client>
-            <endpoint address="http://cmis/services/DiscoveryService.DiscoveryServicePort"
-                binding="basicHttpBinding" bindingConfiguration="DiscoveryServicePortBinding"
-                contract="CMISWebServicesReference.DiscoveryServicePort" name="DiscoveryServicePort" />
-            <endpoint address="http://cmis/services/MultiFilingService.MultiFilingServicePort"
-                binding="basicHttpBinding" bindingConfiguration="MultiFilingServicePortBinding"
-                contract="CMISWebServicesReference.MultiFilingServicePort"
-                name="MultiFilingServicePort" />
-            <endpoint address="http://cmis/services/NavigationService.NavigationServicePort"
-                binding="basicHttpBinding" bindingConfiguration="NavigationServicePortBinding"
-                contract="CMISWebServicesReference.NavigationServicePort"
-                name="NavigationServicePort" />
-            <endpoint address="http://cmis/services/ObjectService.ObjectServicePort"
-                binding="basicHttpBinding" bindingConfiguration="ObjectServicePortBinding"
-                contract="CMISWebServicesReference.ObjectServicePort" name="ObjectServicePort" />
-            <endpoint address="http://cmis/services/PolicyService.PolicyServicePort"
-                binding="basicHttpBinding" bindingConfiguration="PolicyServicePortBinding"
-                contract="CMISWebServicesReference.PolicyServicePort" name="PolicyServicePort" />
-            <endpoint address="http://cmis/services/RelationshipService.RelationshipServicePort"
-                binding="basicHttpBinding" bindingConfiguration="RelationshipServicePortBinding"
-                contract="CMISWebServicesReference.RelationshipServicePort"
-                name="RelationshipServicePort" />
-            <endpoint address="http://cmis/services/RepositoryService.RepositoryServicePort"
-                binding="basicHttpBinding" bindingConfiguration="RepositoryServicePortBinding"
-                contract="CMISWebServicesReference.RepositoryServicePort"
-                name="RepositoryServicePort" />
-            <endpoint address="http://cmis/services/VersioningService.VersioningServicePort"
-                binding="basicHttpBinding" bindingConfiguration="VersioningServicePortBinding"
-                contract="CMISWebServicesReference.VersioningServicePort"
-                name="VersioningServicePort" />
-            <endpoint address="http://cmis/services/ACLService.ACLServicePort"
-                binding="basicHttpBinding" bindingConfiguration="ACLServicePortBinding"
-                contract="CMISWebServicesReference.ACLServicePort" name="ACLServicePort" />
+            <endpoint address="http://cmis/services/DiscoveryService.DiscoveryServicePort" binding="basicHttpBinding" bindingConfiguration="DiscoveryServicePortBinding" contract="CMISWebServicesReference.DiscoveryServicePort" name="DiscoveryServicePort"/>
+            <endpoint address="http://cmis/services/MultiFilingService.MultiFilingServicePort" binding="basicHttpBinding" bindingConfiguration="MultiFilingServicePortBinding" contract="CMISWebServicesReference.MultiFilingServicePort" name="MultiFilingServicePort"/>
+            <endpoint address="http://cmis/services/NavigationService.NavigationServicePort" binding="basicHttpBinding" bindingConfiguration="NavigationServicePortBinding" contract="CMISWebServicesReference.NavigationServicePort" name="NavigationServicePort"/>
+            <endpoint address="http://cmis/services/ObjectService.ObjectServicePort" binding="basicHttpBinding" bindingConfiguration="ObjectServicePortBinding" contract="CMISWebServicesReference.ObjectServicePort" name="ObjectServicePort"/>
+            <endpoint address="http://cmis/services/PolicyService.PolicyServicePort" binding="basicHttpBinding" bindingConfiguration="PolicyServicePortBinding" contract="CMISWebServicesReference.PolicyServicePort" name="PolicyServicePort"/>
+            <endpoint address="http://cmis/services/RelationshipService.RelationshipServicePort" binding="basicHttpBinding" bindingConfiguration="RelationshipServicePortBinding" contract="CMISWebServicesReference.RelationshipServicePort" name="RelationshipServicePort"/>
+            <endpoint address="http://cmis/services/RepositoryService.RepositoryServicePort" binding="basicHttpBinding" bindingConfiguration="RepositoryServicePortBinding" contract="CMISWebServicesReference.RepositoryServicePort" name="RepositoryServicePort"/>
+            <endpoint address="http://cmis/services/VersioningService.VersioningServicePort" binding="basicHttpBinding" bindingConfiguration="VersioningServicePortBinding" contract="CMISWebServicesReference.VersioningServicePort" name="VersioningServicePort"/>
+            <endpoint address="http://cmis/services/ACLService.ACLServicePort" binding="basicHttpBinding" bindingConfiguration="ACLServicePortBinding" contract="CMISWebServicesReference.ACLServicePort" name="ACLServicePort"/>
         </client>
     </system.serviceModel>
-</configuration>
\ No newline at end of file
+<startup><supportedRuntime version="v2.0.50727" sku="Client"/></startup></configuration>

Modified: chemistry/dotcmis/trunk/DotCMIS/binding/atompub/atompub-linkcache.cs
URL: http://svn.apache.org/viewvc/chemistry/dotcmis/trunk/DotCMIS/binding/atompub/atompub-linkcache.cs?rev=1101888&r1=1101887&r2=1101888&view=diff
==============================================================================
--- chemistry/dotcmis/trunk/DotCMIS/binding/atompub/atompub-linkcache.cs (original)
+++ chemistry/dotcmis/trunk/DotCMIS/binding/atompub/atompub-linkcache.cs Wed May 11 14:14:56 2011
@@ -224,7 +224,7 @@ namespace DotCMIS.Binding.AtomPub
                         object paramValue;
                         if (parameters.TryGetValue(param.ToString(), out paramValue))
                         {
-                            result.Append(HttpUtility.UrlEncode(UrlBuilder.NormalizeParameter(paramValue)));
+                            result.Append(paramValue == null ? "" : Uri.EscapeDataString(UrlBuilder.NormalizeParameter(paramValue)));
                         }
 
                         param = new StringBuilder();

Modified: chemistry/dotcmis/trunk/DotCMIS/binding/http.cs
URL: http://svn.apache.org/viewvc/chemistry/dotcmis/trunk/DotCMIS/binding/http.cs?rev=1101888&r1=1101887&r2=1101888&view=diff
==============================================================================
--- chemistry/dotcmis/trunk/DotCMIS/binding/http.cs (original)
+++ chemistry/dotcmis/trunk/DotCMIS/binding/http.cs Wed May 11 14:14:56 2011
@@ -259,7 +259,7 @@ namespace DotCMIS.Binding.Impl
                 return this;
             }
 
-            string valueStr = HttpUtility.UrlEncode(NormalizeParameter(value));
+            string valueStr = Uri.EscapeDataString(UrlBuilder.NormalizeParameter(value));
 
             if (uri.Query != null && uri.Query.Length > 1)
             {