version 18637 - TCP error code 10061: no connection could be made because target machine actively refuse it.

Jul 2, 2009 at 12:44 PM

Hello All,

I have installed ihe-18637 on windows xp profeessional sp-2 and implemented as per XDSb Build and Implementeation guide.  I have followed all steps for instalation and cofing files setting. XDSRepositoryService and XDSRegistoryService both are installed properly. It shows "started" in "services". but I cannot browse to the services.


when ever i am browing with http://sw-14:8080/xdsservices/xdsrepository "Page cannot be diaplyed" comes.  I have also follow instuctions of  "How we solved few issues we had while deploying the reference implementation"
discussion post. comment all HTTPS sections in all app.config files. Still it is not working.

win xp sp-2 is fine or do i need to install on win server 2003 ?

When i m running solution from VS2005 testharness is running fine but when i am following steps to  Executing a Provide and Register Document Set – b transaction  and click execute button it gives me above error.

here is my repository aap.config file.

<?xml version="1.0" encoding="utf-8"?>
<configuration>
	<configSections>
		<section name="dataConfiguration" type="Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DatabaseSettings, Microsoft.Practices.EnterpriseLibrary.Data, Version=3.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
		<section name="storageprovider" type="Microsoft.IHE.XDS.DocumentRepository.StorageProvider.SQLProviderSection,Microsoft.IHE.XDS.DocumentRepository.StorageProvider" />
	</configSections>

	<connectionStrings>
		<add name="XDSRepository" connectionString="Database=XDSRepositoryDB;Server=gis\gismed;Integrated Security=SSPI;enlist=true "
		  providerName="System.Data.SqlClient"  />
		<add name="ATNA" connectionString="Database=XDSRepositoryDB;Server=ihemsft1;Integrated Security=SSPI"
		  providerName="System.Data.SqlClient" />
	</connectionStrings>


	<appSettings>
		<add key="HASH_ALGORITHM" value="SHA1" />
		<add key="SYSLOG_SERVER" value="129.6.24.109" />
		<add key="SYSLOG_PORT" value="8087" />

		<!-- HTTPS/TLS -->
		<!--<add key="XDSREPOSITORY_SERVICE_ADDRESS" value="https://msft-ihe1:8081/XdsService/XDSRepository" />
		<add key="XDSREGISTRY_SERVICE_ADDRESS" value="https://msft-ihe1:8081/XdsService/XDSRegistry"/>
		<add key ="XDSREGISTRY_ENDPOINT_NAME" value="XDSRegistry_HTTPS_Endpoint"/>-->
		<!-- HTTPS/TLS -->

		<!-- HTTP -->
		<add key="XDSREPOSITORY_SERVICE_ADDRESS" value="http://sw-14:8080/XdsService/XDSRepository" />
		<add key="XDSREGISTRY_SERVICE_ADDRESS" value="http://sw-14:8080/XdsService/XDSRegistry"/>
		<add key ="XDSREGISTRY_ENDPOINT_NAME" value="XDSRegistry_HTTP_Endpoint"/>
		<!-- HTTP -->

	</appSettings>



	<!-- This is the custom provider section which gets loaded into the QualityData.MyProviderSection Class -->
	<storageprovider defaultProvider="SQLStorageProvider">
		<!-- Change this to swap providers -->
		<providers>
			<clear />
			<!-- Here are one or more providers, each defined by its type "Class Name, DLL Name" 
         and each with settings.  Within the class, MyProviderSection, these get loaded into
         and are accessed by "Providers" property -->
			<add name="SQLStorageProvider" type="Microsoft.IHE.XDS.DocumentRepository.StorageProvider.SQLServerStorageProvider,Microsoft.IHE.XDS.DocumentRepository.StorageProvider" />
		</providers>
	</storageprovider>
	<system.serviceModel>

		<services>
			<service name="Microsoft.IHE.XDS.DocumentRepository.DocumentRepositoryService" behaviorConfiguration="XDSRepository_ServiceBehavior">

				<host>
					<baseAddresses>

						<!-- HTTPS/TLS -->
						<!--<add baseAddress="https://msft-ihe1:8081/XdsService/XDSRepository" />-->
						<!-- HTTPS/TLS -->

						<!-- HTTP ONLY -->
						<add baseAddress="http://sw-14:8080/XdsService/XDSRepository" />
						<!-- HTTP ONLY -->

					</baseAddresses>
				</host>

				<!--<endpoint name="XDSRepository_HTTPS_Endpoint"
							address="https://msft-ihe1:8081/XdsService/XDSRepository"
							contract="Microsoft.IHE.XDS.DocumentRepository.IDocumentRepository" 
							binding="wsHttpBinding" 
							bindingConfiguration="XDSRepository_HTTPS" />-->

				<!-- HTTP ONLY -->

				<endpoint name="XDSRepository_HTTP_Endpoint"
							address="http://msft-ihe1:8080/XdsService/XDSRepository"
							contract="Microsoft.IHE.XDS.DocumentRepository.IDocumentRepository" 
							binding="wsHttpBinding" 
							bindingConfiguration="XDSRepository_HTTP" />

				<!-- HTTP ONLY -->

				<endpoint name="XDSRepository_Metadata_Endpoint" 
							address="http://msft-ihe1/XdsService/XDSRepository" 
							binding="mexHttpBinding" 
							contract="IMetadataExchange" />

			</service>
		</services>


		<bindings>


			<wsHttpBinding>


				<!--<binding name="XDSRepository_HTTPS" closeTimeout="00:10:00" openTimeout="00:10:00" receiveTimeout="00:10:00" sendTimeout="00:10:00" bypassProxyOnLocal="false" transactionFlow="false" hostNameComparisonMode="StrongWildcard" maxBufferPoolSize="524288" maxReceivedMessageSize="65536" messageEncoding="Mtom" textEncoding="utf-8" useDefaultWebProxy="true" allowCookies="false">
					<readerQuotas maxDepth="32" maxStringContentLength="8192" maxArrayLength="16384" maxBytesPerRead="4096" maxNameTableCharCount="16384" />
					<reliableSession ordered="true" inactivityTimeout="00:10:00" enabled="false" />
					<security mode="Transport">
						<transport clientCredentialType="Certificate"  proxyCredentialType="None" />
						<message clientCredentialType="None" establishSecurityContext="false" negotiateServiceCredential="false"/>
					</security>
				</binding>-->

				<!-- HTTP ONLY -->

				<binding name="XDSRepository_HTTP" closeTimeout="00:10:00" openTimeout="00:10:00" receiveTimeout="00:10:00" sendTimeout="00:10:00" bypassProxyOnLocal="false" transactionFlow="false" hostNameComparisonMode="StrongWildcard" maxBufferPoolSize="524288" maxReceivedMessageSize="65536" messageEncoding="Mtom" textEncoding="utf-8" useDefaultWebProxy="true" allowCookies="false">
					<readerQuotas maxDepth="32" maxStringContentLength="8192" maxArrayLength="16384" maxBytesPerRead="4096" maxNameTableCharCount="16384" />
					<reliableSession ordered="true" inactivityTimeout="00:10:00" enabled="false" />
					<security mode="None">
						<transport clientCredentialType="None"  proxyCredentialType="None" />
						<message clientCredentialType="None" establishSecurityContext="false" negotiateServiceCredential="false"/>
					</security>
				</binding>

				<!-- HTTP ONLY -->

				<!--<binding name="XDSRegistry_HTTPS_Endpoint" closeTimeout="00:01:00"
                    openTimeout="00:01:00" receiveTimeout="00:10:00" sendTimeout="00:01:00"
                    bypassProxyOnLocal="false" transactionFlow="false" hostNameComparisonMode="StrongWildcard"
                    maxBufferPoolSize="524288" maxReceivedMessageSize="65536"
                    messageEncoding="Mtom" textEncoding="utf-8" useDefaultWebProxy="true"
                    allowCookies="false">
					<readerQuotas maxDepth="32" maxStringContentLength="8192" maxArrayLength="16384"
                        maxBytesPerRead="4096" maxNameTableCharCount="16384" />
					<reliableSession ordered="true" inactivityTimeout="00:10:00"
                        enabled="false" />
					<security mode="Transport">
						<transport clientCredentialType="Certificate" proxyCredentialType="None"
                            realm="" />
						<message clientCredentialType="Windows" negotiateServiceCredential="true"
                            establishSecurityContext="true" />
					</security>
				</binding>-->

				<binding name="XDSRegistry_HTTP_Endpoint" closeTimeout="00:01:00"
     openTimeout="00:01:00" receiveTimeout="00:10:00" sendTimeout="00:01:00"
     bypassProxyOnLocal="false" transactionFlow="false" hostNameComparisonMode="StrongWildcard"
     maxBufferPoolSize="524288" maxReceivedMessageSize="65536" messageEncoding="Text"
     textEncoding="utf-8" useDefaultWebProxy="true" allowCookies="false">
					<readerQuotas maxDepth="32" maxStringContentLength="8192" maxArrayLength="16384"
					 maxBytesPerRead="4096" maxNameTableCharCount="16384" />
					<reliableSession ordered="true" inactivityTimeout="00:10:00"
					 enabled="false" />
					<security mode="None">
						<transport clientCredentialType="Windows" proxyCredentialType="None"
                            realm="" />
						<message clientCredentialType="Windows" negotiateServiceCredential="true"
                            establishSecurityContext="true" />
					</security>
				</binding>


			</wsHttpBinding>


		</bindings>


		<client>

			<!--<endpoint address="https://msft-ihe1:8081/XdsService/XDSRegistry"
				 binding="wsHttpBinding" bindingConfiguration="XDSRegistry_HTTPS_Endpoint"
				 contract="Microsoft.IHE.XDS.DocumentRepository.XDSRegistry.XDSRegistry"
				 name="XDSRegistry_HTTPS_Endpoint" behaviorConfiguration="XDSRegistry_HTTPS_EndPointBehaviour" />-->

			<endpoint address="http://sw-14:8080/XdsService/XDSRegistry"
				 binding="wsHttpBinding" bindingConfiguration="XDSRegistry_HTTP_Endpoint"
				 contract="Microsoft.IHE.XDS.DocumentRepository.XDSRegistry.XDSRegistry"
				 name="XDSRegistry_HTTP_Endpoint" />

		</client>




		<behaviors>

			<serviceBehaviors>
				<behavior name="XDSRepository_ServiceBehavior">
					<serviceDebug includeExceptionDetailInFaults="false" />

					<!--<serviceMetadata httpGetEnabled="true" httpsGetEnabled="true" />-->

					<!-- HTTP ONLY -->
					<serviceMetadata httpGetEnabled="true" />
					<!-- HTTP ONLY -->

					<!--<serviceCredentials>
						<serviceCertificate findValue="824aced4b7600d8547eceec02c3c86ea6d23cb2f"
						  storeLocation="LocalMachine"
						  storeName="Root"
						  x509FindType="FindByThumbprint" />
					</serviceCredentials>-->
				</behavior>
			</serviceBehaviors>

			<endpointBehaviors>
				<!--<behavior name="XDSRegistry_HTTPS_EndPointBehaviour">
					<clientCredentials>

						<clientCertificate findValue="824aced4b7600d8547eceec02c3c86ea6d23cb2f"
							storeLocation="LocalMachine"
							storeName="My"
							x509FindType="FindByThumbprint" />

					</clientCredentials>
				</behavior>-->
			</endpointBehaviors>


		</behaviors>


	</system.serviceModel>
</configuration>


here is my  registory app.config file.

<?xml version="1.0" encoding="utf-8" ?>
<configuration>

	<configSections>
		<section name="dataConfiguration" type="Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DatabaseSettings, Microsoft.Practices.EnterpriseLibrary.Data, Version=3.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
	</configSections>

	<connectionStrings>
		<add name="XDSRegistry" connectionString="Database=XDSRegistryDB;Server=gis\gismed;Integrated Security=SSPI;enlist=true"
           providerName="System.Data.SqlClient" />
		<add name="ATNA" connectionString="Database=XDSRegistryDB;Server=ihemsft1;Integrated Security=SSPI"
           providerName="System.Data.SqlClient" />
	</connectionStrings>

	<appSettings>
		<add key="SYSLOG_SERVER" value="129.6.24.109" />
		<add key="SYSLOG_PORT" value="8087" />
		<add key="XDSREGISTRY_SERVICE_ADDRESS" value="http://sw-14:8080/XdsService/XDSRegistry" />
		<add key="PATIENT_ROOT_EXTENSION_SEPARATOR" value="{0}^^^&amp;{1}&amp;ISO"/>
	</appSettings>



	<system.serviceModel>

		<services>
			<service name="Microsoft.IHE.XDS.DocumentRegistry.DocumentRegistryService" behaviorConfiguration="XDSRegistry_ServiceBehavior">

				<host>
					<baseAddresses>

						<!-- HTTPS/TLS -->
						<!--<add baseAddress="https://msft-ihe1:443/XdsService/XDSRegistry"/>-->
						<!-- HTTPS/TLS -->

						<!-- HTTP ONLY -->
						<add baseAddress="http://sw-14:8080/XdsService/XDSRegistry"/>
						<!-- HTTP ONLY -->

					</baseAddresses>
				</host>

				<!--<endpoint name="XDSRegistry_HTTPS_Endpoint" contract="Microsoft.IHE.XDS.DocumentRegistry.IDocumentRegistry"
							address="https://msft-ihe1:443/XdsService/XDSRegistry"
							binding="wsHttpBinding"
							bindingConfiguration="XDSRegistry_HTTPS" />-->

				<!-- HTTP ONLY -->
				<endpoint name="XDSRegistry_HTTP_Endpoint" contract="Microsoft.IHE.XDS.DocumentRegistry.IDocumentRegistry"
							address="http://msft-ihe1:8080/XdsService/XDSRegistry"
							binding="wsHttpBinding"
							bindingConfiguration="XDSRegistry_HTTP" />
				<!-- HTTP ONLY -->

				<endpoint name="XDSRegistry_Metadata_Endpoint"
							address="http://msft-ihe1/XdsService/XDSRegistry"
							binding="mexHttpBinding"
							contract="IMetadataExchange" />

			</service>
		</services>


		<bindings>
			<wsHttpBinding>
				<!--<binding name="XDSRegistry_HTTPS" closeTimeout="00:10:00"
						   openTimeout="00:10:00" receiveTimeout="00:10:00" sendTimeout="00:10:00"
						   bypassProxyOnLocal="false" hostNameComparisonMode="StrongWildcard"
						   maxBufferPoolSize="524288" maxReceivedMessageSize="65536"
						   messageEncoding="Text" textEncoding="utf-8" useDefaultWebProxy="true"
						   allowCookies="false">

					<readerQuotas maxDepth="32" maxStringContentLength="8192" maxArrayLength="16384"
                       maxBytesPerRead="4096" maxNameTableCharCount="16384" />

					<reliableSession ordered="true" inactivityTimeout="00:10:00"
                       enabled="false" />

					<security mode="Transport">
						<transport clientCredentialType="Certificate"  proxyCredentialType="None" />
						<message clientCredentialType="None" establishSecurityContext="false" negotiateServiceCredential="false"/>
					</security>

				</binding>-->

				<!-- HTTP ONLY -->

				<binding name="XDSRegistry_HTTP" closeTimeout="00:10:00"
			        openTimeout="00:10:00" receiveTimeout="00:10:00" sendTimeout="00:10:00"
					bypassProxyOnLocal="false" hostNameComparisonMode="StrongWildcard"
					maxBufferPoolSize="524288" maxReceivedMessageSize="65536"
					messageEncoding="Text" textEncoding="utf-8" useDefaultWebProxy="true"
					allowCookies="false">



					<readerQuotas maxDepth="32" maxStringContentLength="8192" maxArrayLength="16384"
                       maxBytesPerRead="4096" maxNameTableCharCount="16384" />

					<reliableSession ordered="true" inactivityTimeout="00:10:00"
                       enabled="false" />

					<security mode="None">
						<transport clientCredentialType="None"  proxyCredentialType="None" />
						<message clientCredentialType="None" establishSecurityContext="false" negotiateServiceCredential="false"/>
					</security>

				</binding>

				<!-- HTTP ONLY -->

			</wsHttpBinding>
		</bindings>


		<behaviors>
			<serviceBehaviors>
				<behavior name="XDSRegistry_ServiceBehavior" >

					<serviceDebug includeExceptionDetailInFaults="false" />

					<!--<serviceMetadata httpGetEnabled="true" httpsGetEnabled="true" />-->


					<!-- HTTP ONLY -->
					<serviceMetadata httpGetEnabled="true" />
					<!-- HTTP ONLY -->

					<!--<serviceCredentials>
						<serviceCertificate findValue="824aced4b7600d8547eceec02c3c86ea6d23cb2f"
						  storeLocation="LocalMachine"
						  storeName="Root"
						  x509FindType="FindByThumbprint" />
					</serviceCredentials>-->

				</behavior>

			</serviceBehaviors>

		</behaviors>


	</system.serviceModel>

</configuration>


here is my testharness app.config file.

<?xml version="1.0" encoding="utf-8" ?>
<configuration>

	<appSettings>
		<add key="ebRIMTransformFile" value="C:\IHE_Current_Working\XDSTestHarness_Src_RetrieveAdded\XDSTestHarness\TransformFiles\ebRIM_21_to30_Conversion1.xslt"/>
		<add key="REPOSITORY_ENDPOINT_NAME" value="XDSRepository_HTTP_Endpoint"/>
		<add key="REGISTRY_ENDPOINT_NAME" value="XDSRegistry_HTTP_Endpoint"/>
	</appSettings>

	<system.serviceModel>
		<diagnostics>
			<messageLogging logEntireMessage="true" logMalformedMessages="true"
                logMessagesAtServiceLevel="true" logMessagesAtTransportLevel="true" />
		</diagnostics>

		<bindings>
			<wsHttpBinding>
				<binding name="WSHttpBinding_XDSRegistry" closeTimeout="00:01:00"
				 openTimeout="00:01:00" receiveTimeout="00:10:00" sendTimeout="00:01:00"
				 bypassProxyOnLocal="false" transactionFlow="false" hostNameComparisonMode="StrongWildcard"
				 maxBufferPoolSize="524288" maxReceivedMessageSize="65536" messageEncoding="text"
				 textEncoding="utf-8" useDefaultWebProxy="true" allowCookies="false">
					<readerQuotas maxDepth="32" maxStringContentLength="8192" maxArrayLength="16384"
					 maxBytesPerRead="4096" maxNameTableCharCount="16384" />
					<reliableSession ordered="true" inactivityTimeout="00:10:00"
					 enabled="false" />
					<security mode="None">
						<transport clientCredentialType="Windows" proxyCredentialType="None"
						 realm="" />
						<message clientCredentialType="Windows" negotiateServiceCredential="true"
						 establishSecurityContext="true" />
					</security>
				</binding>
				<!--<binding name="XDSRegistry_HTTPS_Endpoint" closeTimeout="00:01:00"
				 openTimeout="00:01:00" receiveTimeout="00:10:00" sendTimeout="00:01:00"
				 bypassProxyOnLocal="false" transactionFlow="false" hostNameComparisonMode="StrongWildcard"
				 maxBufferPoolSize="524288" maxReceivedMessageSize="65536" messageEncoding="Mtom"
				 textEncoding="utf-8" useDefaultWebProxy="true" allowCookies="false">
					<readerQuotas maxDepth="32" maxStringContentLength="8192" maxArrayLength="16384"
					 maxBytesPerRead="4096" maxNameTableCharCount="16384" />
					<reliableSession ordered="true" inactivityTimeout="00:10:00"
					 enabled="false" />
					<security mode="Transport">
						<transport clientCredentialType="Certificate" proxyCredentialType="None"
						 realm="" />
						<message clientCredentialType="Windows" negotiateServiceCredential="true"
						 establishSecurityContext="true" />
					</security>
				</binding>-->
				<binding name="XDSRegistry_HTTP_Endpoint" closeTimeout="00:01:00"

     openTimeout="00:01:00" receiveTimeout="00:10:00" sendTimeout="00:01:00"

     bypassProxyOnLocal="false" transactionFlow="false" hostNameComparisonMode="StrongWildcard"

     maxBufferPoolSize="524288" maxReceivedMessageSize="65536" messageEncoding="Text"

     textEncoding="utf-8" useDefaultWebProxy="true" allowCookies="false">

					<readerQuotas maxDepth="32" maxStringContentLength="8192" maxArrayLength="16384"

					 maxBytesPerRead="4096" maxNameTableCharCount="16384" />

					<reliableSession ordered="true" inactivityTimeout="00:10:00"

					 enabled="false" />

					<security mode="None">

						<transport clientCredentialType="Windows" proxyCredentialType="None"
						 realm="" />
						<message clientCredentialType="Windows" negotiateServiceCredential="true"
						 establishSecurityContext="true" />
					</security>
				</binding>
				<!--<binding name="XDSRepository_HTTPS_Endpoint" closeTimeout="00:01:00"
				 openTimeout="00:01:00" receiveTimeout="00:10:00" sendTimeout="00:01:00"
				 bypassProxyOnLocal="false" transactionFlow="false" hostNameComparisonMode="StrongWildcard"
				 maxBufferPoolSize="524288" maxReceivedMessageSize="65536" messageEncoding="Mtom"
				 textEncoding="utf-8" useDefaultWebProxy="true" allowCookies="false">
					<readerQuotas maxDepth="32" maxStringContentLength="8192" maxArrayLength="16384"
					 maxBytesPerRead="4096" maxNameTableCharCount="16384" />
					<reliableSession ordered="true" inactivityTimeout="00:10:00"
					 enabled="false" />
					<security mode="Transport">
						<transport clientCredentialType="Certificate" proxyCredentialType="None"
						 realm="" />
						<message clientCredentialType="Windows" negotiateServiceCredential="true"
						 establishSecurityContext="true" />
					</security>
				</binding>-->
				<binding name="XDSRepository_HTTP_Endpoint" closeTimeout="00:01:00"
				 openTimeout="00:01:00" receiveTimeout="00:10:00" sendTimeout="00:01:00"
				 bypassProxyOnLocal="false" transactionFlow="false" hostNameComparisonMode="StrongWildcard"
				 maxBufferPoolSize="524288" maxReceivedMessageSize="65536" messageEncoding="Mtom"
				 textEncoding="utf-8" useDefaultWebProxy="true" allowCookies="false">
					<readerQuotas maxDepth="32" maxStringContentLength="8192" maxArrayLength="16384"
					 maxBytesPerRead="4096" maxNameTableCharCount="16384" />
					<reliableSession ordered="true" inactivityTimeout="00:10:00"
					 enabled="false" />
					<security mode="None">
						<transport clientCredentialType="Windows" proxyCredentialType="None"
						 realm="" />
						<message clientCredentialType="Windows" negotiateServiceCredential="true"
						 establishSecurityContext="true" />
					</security>
				</binding>
			</wsHttpBinding>
		</bindings>


		<client>
			<!--<endpoint address="https://msft-ihe1.ihe.net:8888/XdsService/XDSRegistry"
			 binding="wsHttpBinding" bindingConfiguration="XDSRegistry_HTTPS_Endpoint"
			 contract="Microsoft.XDS.Test.XDSRegistry.XDSRegistry" name="XDSRegistry_HTTPS_Endpoint" behaviorConfiguration="clientBehaviour" />-->
			<endpoint address="http://SW-14:8080/XdsService/XDSRegistry"
			 binding="wsHttpBinding" bindingConfiguration="XDSRegistry_HTTP_Endpoint"
			 contract="Microsoft.XDS.Test.XDSRegistry.XDSRegistry" name="XDSRegistry_HTTP_Endpoint" />
			<!--<endpoint address="https://msft-ihe1.ihe.net:8888/XdsService/XDSRepository"
			 binding="wsHttpBinding" bindingConfiguration="XDSRepository_HTTPS_Endpoint"
			 contract="Microsoft.XDS.Test.XDSRepository.XDSRepository" name="XDSRepository_HTTPS_Endpoint" behaviorConfiguration="clientBehaviour" />-->
			<endpoint address="http://SW-14:8080/XdsService/XDSRepository"
			 binding="wsHttpBinding" bindingConfiguration="XDSRepository_HTTP_Endpoint"
			 contract="Microsoft.XDS.Test.XDSRepository.XDSRepository" name="XDSRepository_HTTP_Endpoint" />
		</client>

		<behaviors>
			<endpointBehaviors>
				<behavior name="clientBehaviour">
					<!--<clientCredentials>

						<clientCertificate findValue="824aced4b7600d8547eceec02c3c86ea6d23cb2f"
       storeLocation="LocalMachine"
       storeName="My"
       x509FindType="FindByThumbprint" />

					</clientCredentials>-->
				</behavior>
			</endpointBehaviors>
		</behaviors>

	</system.serviceModel>	
	
</configuration>
Requesting  all to suggest solution for this problem. 
Thanks,
Dimple