<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Visual Studio - CMIS - Autentication in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/visual-studio-cmis-autentication/m-p/217967#M171097</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hello&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I have got a problem by trying out the CMIS interface. I'd like to develop an application in visual studio, which is using the CMIS Web services.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Binding the Web services into the project has been no problem. Also creating an instance of this webservices was very easy.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I got the problem when i was trieing out methods of the webservice.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;For example when i trie to call the "getRepositories" method:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; RepositoryService.RepositoryService repositoryService = null;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; repositoryService = new AlfrescoWebCMISTest.RepositoryService.RepositoryService();&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; AlfrescoWebCMISTest.RepositoryService.cmisExtensionType cmisExtType = new AlfrescoWebCMISTest.RepositoryService.cmisExtensionType();&lt;BR /&gt;&amp;nbsp;&amp;nbsp; cmisRepositoryEntryType[] reps = repositoryService.getRepositories(cmisExtType);&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;I got the following exception:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;System.Web.Services.Protocols.SoapHeaderException: An error was discovered processing the &amp;lt;wsse:Security&amp;gt; header&lt;BR /&gt;&amp;nbsp;&amp;nbsp; bei System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; bei System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; bei AlfrescoWebCMISTest.RepositoryService.RepositoryService.getRepositories(cmisExtensionType extension) in C:\workspace\trunk\components\CMIS\AlfrescoWebCMISTest\AlfrescoWebCMISTest\Web References\RepositoryService\Reference.cs:Zeile 102.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; bei AlfrescoWebCMISTest.Form1.TestRepositoryService() in C:\workspace\trunk\components\CMIS\AlfrescoWebCMISTest\AlfrescoWebCMISTest\Form1.cs:Zeile 51.&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;I expect that there is anywhery a need to autenticate. I was trieing an authentication with the network credentials, but this doesnt work.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Has anybody expierence with using the CMIS services in VisualStudio? Sample code would be very helpful.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 16 Dec 2009 11:45:12 GMT</pubDate>
    <dc:creator>bedhead</dc:creator>
    <dc:date>2009-12-16T11:45:12Z</dc:date>
    <item>
      <title>Visual Studio - CMIS - Autentication</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/visual-studio-cmis-autentication/m-p/217967#M171097</link>
      <description>HelloI have got a problem by trying out the CMIS interface. I'd like to develop an application in visual studio, which is using the CMIS Web services.Binding the Web services into the project has been no problem. Also creating an instance of this webservices was very easy.I got the problem when i wa</description>
      <pubDate>Wed, 16 Dec 2009 11:45:12 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/visual-studio-cmis-autentication/m-p/217967#M171097</guid>
      <dc:creator>bedhead</dc:creator>
      <dc:date>2009-12-16T11:45:12Z</dc:date>
    </item>
    <item>
      <title>Re: Visual Studio - CMIS - Autentication</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/visual-studio-cmis-autentication/m-p/217968#M171098</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I have found a solution&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;*1. At first i have to download the "Microsoft WSE 3.0.msi" to get the "Microsoft.Web.Service3.dll".&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;*2. Edit the Proxyclass for the inbound WebService&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Just the definition of the class has to be modified, so that it is derived from another class.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;The class has to derive from "Microsoft.Web.Services3.WebServicesClientProtocol " and not from "System.Web.Services.Protocols.SoapHttpClientProtocol "&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;from:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;public partial class RepositoryService : System.Web.Services.Protocols.SoapHttpClientProtocoll &lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;SPAN&gt;to:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;public partial class RepositoryService : Microsoft.Web.Services3.WebServicesClientProtocol &lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;*3. Add the security header to the Web Service:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; localhost.RepositoryService rs = new Alfresco.localhost.RepositoryService();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; addSecurityHeaderCmis(rs);&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; private static void addSecurityHeaderCmis(Microsoft.Web.Services3.WebServicesClientProtocol service)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; UsernameToken userToken = new UsernameToken("admin","admin", (PasswordOption)2);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; service.RequestSoapContext.Security.Timestamp.TtlInSeconds = (long)300;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; service.RequestSoapContext.Security.Tokens.Add(userToken);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;That's it, now the webmethods of the service works!&amp;nbsp; &lt;img id="smileyvery-happy" class="emoticon emoticon-smileyvery-happy" src="https://connect.hyland.com/i/smilies/16x16_smiley-very-happy.png" alt="Smiley Very Happy" title="Smiley Very Happy" /&gt;&amp;nbsp; &lt;img id="smileyvery-happy" class="emoticon emoticon-smileyvery-happy" src="https://connect.hyland.com/i/smilies/16x16_smiley-very-happy.png" alt="Smiley Very Happy" title="Smiley Very Happy" /&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Now i'm able to consume the CMIS WebServices with Visual Studio 2005.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 07 Jan 2010 19:39:45 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/visual-studio-cmis-autentication/m-p/217968#M171098</guid>
      <dc:creator>bedhead</dc:creator>
      <dc:date>2010-01-07T19:39:45Z</dc:date>
    </item>
  </channel>
</rss>

