<?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 Re: Which WS/API is best for my use case? in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/which-ws-api-is-best-for-my-use-case/m-p/211222#M164352</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I suggest you where is possible to use Apache CXF.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Apache CXF allows you to generate at runtime web service stubs without generate stub classes as source code in your custom application.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;You can integrate in a easy way CXF with Spring.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Hope this helps.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 19 Mar 2009 15:47:24 GMT</pubDate>
    <dc:creator>openpj</dc:creator>
    <dc:date>2009-03-19T15:47:24Z</dc:date>
    <item>
      <title>Which WS/API is best for my use case?</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/which-ws-api-is-best-for-my-use-case/m-p/211215#M164345</link>
      <description>Hi,As an alfresco newbie, I'm looking for some advice on the following.I've been asked to test-drive alfresco as a CMS system, which went great so far. The next step would be to see if the alfresco repository can be integrated with our marketing platform to store digital assets.The repository would</description>
      <pubDate>Mon, 16 Mar 2009 15:45:51 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/which-ws-api-is-best-for-my-use-case/m-p/211215#M164345</guid>
      <dc:creator>syberyan</dc:creator>
      <dc:date>2009-03-16T15:45:51Z</dc:date>
    </item>
    <item>
      <title>Re: Which WS/API is best for my use case?</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/which-ws-api-is-best-for-my-use-case/m-p/211216#M164346</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I suggest you to try Alfresco Web Service Client, you can download it here:&lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="http://wiki.alfresco.com/wiki/Labs_3_Final_download_files#Alfresco_Web_Service_Client" rel="nofollow noopener noreferrer"&gt;http://wiki.alfresco.com/wiki/Labs_3_Final_download_files#Alfresco_Web_Service_Client&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;You can use it in your Java application in a easy way, you only need to set Alfresco endpoint address and you can start to call Alfresco remotely&amp;nbsp; :wink: &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Hope this helps.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Mar 2009 14:30:09 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/which-ws-api-is-best-for-my-use-case/m-p/211216#M164346</guid>
      <dc:creator>openpj</dc:creator>
      <dc:date>2009-03-17T14:30:09Z</dc:date>
    </item>
    <item>
      <title>Re: Which WS/API is best for my use case?</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/which-ws-api-is-best-for-my-use-case/m-p/211217#M164347</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Thanks, I was thinking to go for that solution too. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The CMIS stuff however is supposed to be an industry standard. So why not choose that then?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Won't it be able to offer the same functionality? &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;And it's not very clear to me what API to use when talking to the CMIS services. Something like apache axis?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Mar 2009 14:58:26 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/which-ws-api-is-best-for-my-use-case/m-p/211217#M164347</guid>
      <dc:creator>syberyan</dc:creator>
      <dc:date>2009-03-17T14:58:26Z</dc:date>
    </item>
    <item>
      <title>Re: Which WS/API is best for my use case?</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/which-ws-api-is-best-for-my-use-case/m-p/211218#M164348</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I remember that CMIS is on a draft state, it is a proposal, so we don't know if it will be used as the standard method to interface our application with standard repositories.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Here you can see more information on Wikipedia:&lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="http://en.wikipedia.org/wiki/Content_Management_Interoperability_Services" rel="nofollow noopener noreferrer"&gt;http://en.wikipedia.org/wiki/Content_Management_Interoperability_Services&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Using CMIS interfaces you can access to repository using a RESTful API via HTTP or via Web Services, here you can see Alfresco CMIS implementation status:&lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="http://wiki.alfresco.com/wiki/CMIS" rel="nofollow noopener noreferrer"&gt;http://wiki.alfresco.com/wiki/CMIS&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Using CMIS potentially you can change the repository without changing the code of your application.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Hope this helps.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Mar 2009 15:12:19 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/which-ws-api-is-best-for-my-use-case/m-p/211218#M164348</guid>
      <dc:creator>openpj</dc:creator>
      <dc:date>2009-03-17T15:12:19Z</dc:date>
    </item>
    <item>
      <title>Re: Which WS/API is best for my use case?</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/which-ws-api-is-best-for-my-use-case/m-p/211219#M164349</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;The wiki talks about several CMIS client API's:&lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="http://wiki.alfresco.com/wiki/CMIS#CMIS_Consumers_.28Client_APIs.29" rel="nofollow noopener noreferrer"&gt;http://wiki.alfresco.com/wiki/CMIS#CMIS_Consumers_.28Client_APIs.29&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Will there be something similar for java clients?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I'm also wondering if this API is flexible enough to access content defined with a custom data model in the alfresco repository?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Mar 2009 15:42:42 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/which-ws-api-is-best-for-my-use-case/m-p/211219#M164349</guid>
      <dc:creator>syberyan</dc:creator>
      <dc:date>2009-03-17T15:42:42Z</dc:date>
    </item>
    <item>
      <title>Re: Which WS/API is best for my use case?</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/which-ws-api-is-best-for-my-use-case/m-p/211220#M164350</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;You need only to implement a CMIS Web Service Client and then you can use it for all repositories that support CMIS.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Here you can see a Java implementation of a CMIS client:&lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="http://forums.alfresco.com/en/viewtopic.php?f=45&amp;amp;t=15254" rel="nofollow noopener noreferrer"&gt;http://forums.alfresco.com/en/viewtopic.php?f=45&amp;amp;t=15254&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I have added here the Java code snippet, so you can easily view with code tags for thread posts:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;import org.apache.axis.client.Call;&lt;BR /&gt;import org.apache.axis.client.Service;&lt;BR /&gt;import javax.xml.namespace.QName;&lt;BR /&gt;import javax.xml.rpc.ParameterMode;&lt;BR /&gt;import org.apache.axis.message.SOAPHeaderElement;&lt;BR /&gt;import org.apache.axis.message.SOAPEnvelope;&lt;BR /&gt;import org.apache.ws.security.message.token.UsernameToken;&lt;BR /&gt;import org.apache.ws.security.WSConstants;&lt;BR /&gt;import org.apache.ws.security.message.WSSecHeader;&lt;BR /&gt;import org.apache.ws.security.util.WSSecurityUtil;&lt;BR /&gt;import org.w3c.dom.Document;&lt;BR /&gt;import org.apache.ws.security.message.token.Timestamp;&lt;BR /&gt;&lt;BR /&gt;public class CMISTest {&lt;BR /&gt;public static void main(String [] args) {&lt;BR /&gt;try {&lt;BR /&gt;&lt;BR /&gt;String endpoint = "&lt;A href="http://localhost:8080/alfresco/cmis/RepositoryService" rel="nofollow noopener noreferrer"&gt;http://localhost:8080/alfresco/cmis/RepositoryService&lt;/A&gt;";&lt;BR /&gt;String repID = "33405a73-54c4-4fcf-92c5-2a7bb4a4568f";&lt;BR /&gt;&lt;BR /&gt;Service serv = new Service();&lt;BR /&gt;Call call = (Call) serv.createCall();&lt;BR /&gt;call.setTargetEndpointAddress( new java.net.URL(endpoint) );&lt;BR /&gt;call.setOperationName(new QName("&lt;A href="http://www.cmis.org/2008/05" rel="nofollow noopener noreferrer"&gt;http://www.cmis.org/2008/05&lt;/A&gt;", "getRepositoryInfo"));&lt;BR /&gt;call.addParameter( "id",new QName("&lt;A href="http://www.w3.org/2001/XMLSchema%22,%22string" rel="nofollow noopener noreferrer"&gt;http://www.w3.org/2001/XMLSchema','string&lt;/A&gt;"),ParameterMode.IN);&lt;BR /&gt;call.setReturnType( new QName("&lt;A href="http://www.w3.org/2001/XMLSchema%22,%22string" rel="nofollow noopener noreferrer"&gt;http://www.w3.org/2001/XMLSchema','string&lt;/A&gt;"));&lt;BR /&gt;//call.setUsername("admin");&lt;BR /&gt;//call.setPassword("admin");&lt;BR /&gt;&lt;BR /&gt;SOAPEnvelope se = new SOAPEnvelope(); // dummy envelope to create Header&lt;BR /&gt;Document doc = se.getAsDocument();&lt;BR /&gt;&lt;BR /&gt;WSSecHeader secHeader = new WSSecHeader();&lt;BR /&gt;secHeader.setMustUnderstand(true);&lt;BR /&gt;secHeader.insertSecurityHeader(doc);&lt;BR /&gt;&lt;BR /&gt;UsernameToken username = new UsernameToken(Boolean.TRUE,doc,WSConstants.PASSWORD_DIGEST);&lt;BR /&gt;username.setName("admin");&lt;BR /&gt;username.setPassword("admin");&lt;BR /&gt;&lt;BR /&gt;Timestamp ts = new Timestamp(true, doc,300);&lt;BR /&gt;&lt;BR /&gt;WSSecurityUtil.prependChildElement(doc, secHeader.getSecurityHeader(), username.getElement(), false);&lt;BR /&gt;WSSecurityUtil.prependChildElement(doc, secHeader.getSecurityHeader(), ts.getElement(), false);&lt;BR /&gt;&lt;BR /&gt;SOAPHeaderElement she = new SOAPHeaderElement(secHeader.getSecurityHeader());&lt;BR /&gt;call.addHeader(she);&lt;BR /&gt;&lt;BR /&gt;String ret = call.invoke(new Object[] {repID}).toString();&lt;BR /&gt;System.out.println(ret);&lt;BR /&gt;&lt;BR /&gt;} catch (Exception e) {&lt;BR /&gt;e.printStackTrace();&lt;BR /&gt;}&lt;BR /&gt;}&lt;BR /&gt;}&lt;BR /&gt;&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;/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;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;/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;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;/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;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;/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;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;SPAN&gt;Hope this helps.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Mar 2009 16:12:51 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/which-ws-api-is-best-for-my-use-case/m-p/211220#M164350</guid>
      <dc:creator>openpj</dc:creator>
      <dc:date>2009-03-17T16:12:51Z</dc:date>
    </item>
    <item>
      <title>Re: Which WS/API is best for my use case?</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/which-ws-api-is-best-for-my-use-case/m-p/211221#M164351</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;To confuse me even further, I've found the following CMIS client sample:&lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="http://svn.alfresco.com/repos/alfresco-open-mirror/alfresco/HEAD/root/projects/remote-api/source/sample/JavaCmisTest/src/org/alfresco/cmis/ws/example/" rel="nofollow noopener noreferrer"&gt;http://svn.alfresco.com/repos/alfresco-open-mirror/alfresco/HEAD/root/projects/remote-api/source/sample/JavaCmisTest/src/org/alfresco/cmis/ws/example/&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;If I understand correctly, this is implemented using apache cxf, while the one in the previous post uses apache axis. Is that correct?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Does one method have particular advantages over the other?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Sorry for all the questions, but I never worked with WS's until 3 days ago &lt;span class="lia-unicode-emoji" title=":winking_face:"&gt;😉&lt;/span&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Chris&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Mar 2009 15:35:31 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/which-ws-api-is-best-for-my-use-case/m-p/211221#M164351</guid>
      <dc:creator>syberyan</dc:creator>
      <dc:date>2009-03-19T15:35:31Z</dc:date>
    </item>
    <item>
      <title>Re: Which WS/API is best for my use case?</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/which-ws-api-is-best-for-my-use-case/m-p/211222#M164352</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I suggest you where is possible to use Apache CXF.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Apache CXF allows you to generate at runtime web service stubs without generate stub classes as source code in your custom application.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;You can integrate in a easy way CXF with Spring.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Hope this helps.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Mar 2009 15:47:24 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/which-ws-api-is-best-for-my-use-case/m-p/211222#M164352</guid>
      <dc:creator>openpj</dc:creator>
      <dc:date>2009-03-19T15:47:24Z</dc:date>
    </item>
    <item>
      <title>Re: Which WS/API is best for my use case?</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/which-ws-api-is-best-for-my-use-case/m-p/211223#M164353</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Ok, it's all finally starting to make sense &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I'm currently playing with the REST/Atom api, using Apache Abdera. But there is 1 thing that I'm not able to figure out: how to stream files to the repository without having to keep the whole file in memory?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;For example, when I use this…&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;Entry entry = abdera.newEntry();&lt;BR /&gt;entry.setTitle("bigfile.bin");&lt;BR /&gt;entry.setSummary("something really big …");&lt;BR /&gt;entry.setContent(new FileInputStream("c:\\temp\bigfile.bin"), "application/octet-stream");&lt;BR /&gt;ClientResponse resp = client.post("&lt;A href="http://localhost:8080/alfresco/service/api/path/workspace/SpacesStore/Company%20Home/Folder/children" rel="nofollow noopener noreferrer"&gt;http://localhost:8080/alfresco/service/api/path/workspace/SpacesStore/Company%20Home/Folder/children&lt;/A&gt;", entry);&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;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;…the file is not streamed, but the xml is populated with the content instead. (I kind of expected that…)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;How can I stream files using the REST api? &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I guess I need something similar to the ContentUtils.put() included in the alfresco repository WS… but I can't figure out what.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 20 Mar 2009 14:31:25 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/which-ws-api-is-best-for-my-use-case/m-p/211223#M164353</guid>
      <dc:creator>syberyan</dc:creator>
      <dc:date>2009-03-20T14:31:25Z</dc:date>
    </item>
  </channel>
</rss>

