<?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: Creation of a Alfresco Webservice for Enterprise System in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/creation-of-a-alfresco-webservice-for-enterprise-system/m-p/178841#M131971</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;SPAN&gt;Thanks again for your inputs. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;It's nice to know that Technically the solution which I thought is possible. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Now the next doubt is Alfresco Running on Tomcat 6.0 ? Will it be able to support a EJB Bean (which will be implementing the WSDL interface) ? &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Another doubt is related to configuration of the Webservice . We don't want to re autenticate the Webservice Access to the Alfresco . Some how the Alfresco should be configured to accept the incoming request to this Webservice as a Pre authenticated one. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Kindly Suggest what should be done in this case ? &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Regards,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Ravi Sharma&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 26 Feb 2009 05:31:54 GMT</pubDate>
    <dc:creator>rv_a_sharma</dc:creator>
    <dc:date>2009-02-26T05:31:54Z</dc:date>
    <item>
      <title>Creation of a Alfresco Webservice for Enterprise System</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/creation-of-a-alfresco-webservice-for-enterprise-system/m-p/178837#M131967</link>
      <description>Hello All, I am totally unaware of development capabilities on Alfresco. I am looking to implement a web service in Java the interface is given to me in a WSDL file . This WSDL will be later on used provide a Enterprise System the information from Alfresco systems. Questions :1. What is the developm</description>
      <pubDate>Tue, 24 Feb 2009 08:48:56 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/creation-of-a-alfresco-webservice-for-enterprise-system/m-p/178837#M131967</guid>
      <dc:creator>rv_a_sharma</dc:creator>
      <dc:date>2009-02-24T08:48:56Z</dc:date>
    </item>
    <item>
      <title>Re: Creation of a Alfresco Webservice for Enterprise System</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/creation-of-a-alfresco-webservice-for-enterprise-system/m-p/178838#M131968</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;1. If you would like to use Web Services to invoke Alfresco methods to get or store contents you don't need to implement a web service client in Java.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;You can download Alfresco Web Service Client (jar), include it in your Java application classpath and you can invoke methods directly from it.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;You can download Alfresco Web Service Client here:&lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="http://wiki.alfresco.com/wiki/Labs_3_Final_download_files" rel="nofollow noopener noreferrer"&gt;http://wiki.alfresco.com/wiki/Labs_3_Final_download_files&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Here you can see all the Web Services methods and services exposed in Alfresco:&lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="http://wiki.alfresco.com/wiki/Alfresco_Content_Management_Web_Services" rel="nofollow noopener noreferrer"&gt;http://wiki.alfresco.com/wiki/Alfresco_Content_Management_Web_Services&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;3. If you want to implement your own web service client you can download WSDL for each Alfresco service here:&lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="http://svn.alfresco.com/repos/alfresco-open-mirror/alfresco/HEAD/root/projects/remote-api/source/wsdl/" rel="nofollow noopener noreferrer"&gt;http://svn.alfresco.com/repos/alfresco-open-mirror/alfresco/HEAD/root/projects/remote-api/source/wsdl/&lt;/A&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, 24 Feb 2009 10:26:08 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/creation-of-a-alfresco-webservice-for-enterprise-system/m-p/178838#M131968</guid>
      <dc:creator>openpj</dc:creator>
      <dc:date>2009-02-24T10:26:08Z</dc:date>
    </item>
    <item>
      <title>Re: Creation of a Alfresco Webservice for Enterprise System</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/creation-of-a-alfresco-webservice-for-enterprise-system/m-p/178839#M131969</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;Thanks for your post.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;There is a little difference in understanding here. We already have a Client which is an Enterprise System. Which can accept data coming in from any of system. It expects us to provide a webservice based integration with the Alfresco. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;This webservice interface which it exposes is available in the form of WSDL file. This webservice should be implemented by from Alfresco end. This is called the webservice based connector integration. So we have to write a connector from Alfresco end. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Now we have a Alfresco running on Tomcat 6.0 . I understand when we import the webservice WSDL, the Eclipse / any other IDE will give us the skeleton Java Bean which will implement the interface. And we have to provide the implementation from Alfresco end using Alfresco API's. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Kindly suggest what should we do in this regard. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Regards,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Ravi Sharma&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 25 Feb 2009 09:16:01 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/creation-of-a-alfresco-webservice-for-enterprise-system/m-p/178839#M131969</guid>
      <dc:creator>rv_a_sharma</dc:creator>
      <dc:date>2009-02-25T09:16:01Z</dc:date>
    </item>
    <item>
      <title>Re: Creation of a Alfresco Webservice for Enterprise System</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/creation-of-a-alfresco-webservice-for-enterprise-system/m-p/178840#M131970</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Yours is an unusual requirement, what you would normally do is for your enterprise system to call one of Alfresco's remote interfaces rather than putting your own web service interface into alfresco. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;However you can do what you are asking and need to become familiar with Web Service development tools.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;You have a choice of putting your web service into the alfresco WAR in which case you will have to use the same runtime as alfresco or having a remote process that adapts your enterprise interface to one (or more) of alfresco's remote APIs.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;What you should do is generate an implementation of the web service expected by your Enterprise system.&amp;nbsp; You do this in Java, .Net, or by hand whatever you are comfortable with.&amp;nbsp;&amp;nbsp; I've used Visual Studio and Rational Software Architect to do this in the past but grew to dislike web services&amp;nbsp; because of the clunky tooling &lt;img id="smileysad" class="emoticon emoticon-smileysad" src="https://connect.hyland.com/i/smilies/16x16_smiley-sad.png" alt="Smiley Sad" title="Smiley Sad" /&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Your web service will then need to delegate to alfresco's methods over one of Alfresco's API's.&amp;nbsp;&amp;nbsp; You will need to analyse your requirements and work out the mappings between your interface and Alfresco's.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 25 Feb 2009 23:29:41 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/creation-of-a-alfresco-webservice-for-enterprise-system/m-p/178840#M131970</guid>
      <dc:creator>mrogers</dc:creator>
      <dc:date>2009-02-25T23:29:41Z</dc:date>
    </item>
    <item>
      <title>Re: Creation of a Alfresco Webservice for Enterprise System</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/creation-of-a-alfresco-webservice-for-enterprise-system/m-p/178841#M131971</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;SPAN&gt;Thanks again for your inputs. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;It's nice to know that Technically the solution which I thought is possible. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Now the next doubt is Alfresco Running on Tomcat 6.0 ? Will it be able to support a EJB Bean (which will be implementing the WSDL interface) ? &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Another doubt is related to configuration of the Webservice . We don't want to re autenticate the Webservice Access to the Alfresco . Some how the Alfresco should be configured to accept the incoming request to this Webservice as a Pre authenticated one. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Kindly Suggest what should be done in this case ? &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Regards,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Ravi Sharma&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 26 Feb 2009 05:31:54 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/creation-of-a-alfresco-webservice-for-enterprise-system/m-p/178841#M131971</guid>
      <dc:creator>rv_a_sharma</dc:creator>
      <dc:date>2009-02-26T05:31:54Z</dc:date>
    </item>
    <item>
      <title>Re: Creation of a Alfresco Webservice for Enterprise System</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/creation-of-a-alfresco-webservice-for-enterprise-system/m-p/178842#M131972</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;No Tomcat will not run EJBs.&amp;nbsp;&amp;nbsp; To do that you would need to run Alfresco on an Application Server that supports the EJB specification such as JBOSS, WebSphere or WebLogic.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;You will have to pass your authentication details through your web service,&amp;nbsp; alfresco will support many enterprise SSO solutions it rather depends on your infrastructure, but this will probably be tricky and time consuming.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 26 Feb 2009 09:41:16 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/creation-of-a-alfresco-webservice-for-enterprise-system/m-p/178842#M131972</guid>
      <dc:creator>mrogers</dc:creator>
      <dc:date>2009-02-26T09:41:16Z</dc:date>
    </item>
    <item>
      <title>Re: Creation of a Alfresco Webservice for Enterprise System</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/creation-of-a-alfresco-webservice-for-enterprise-system/m-p/178843#M131973</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;Thats what my understanding was . But I got to know that the Alfresco runs Spring Beans ? &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;What is Spring Beans ? Can it also run the Java Beans ? This Tomcat 6.0 ? &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;We have to do an external LDAP mapping . Can Alfresco accept X.509 certificates ? &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;We are going to use SAP Enterprise system for this integration. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Not just Alfresco but Clearspace will also be integrated with SAP ES&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Regards,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Ravi Sharma&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 26 Feb 2009 11:33:10 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/creation-of-a-alfresco-webservice-for-enterprise-system/m-p/178843#M131973</guid>
      <dc:creator>rv_a_sharma</dc:creator>
      <dc:date>2009-02-26T11:33:10Z</dc:date>
    </item>
    <item>
      <title>Re: Creation of a Alfresco Webservice for Enterprise System</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/creation-of-a-alfresco-webservice-for-enterprise-system/m-p/178844#M131974</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Alfresco is based on Spring Framework to manage all resources.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Spring is used to wire resources (Spring Beans).&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;A Spring Bean is a singleton that will be instantiated by Spring.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Spring is an implementation of Inversion-Of-Control pattern (IoC).&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I suggest you to read Spring Reference manual for more info:&lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="http://www.springsource.org/documentation" rel="nofollow noopener noreferrer"&gt;http://www.springsource.org/documentation&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Spring has many sub-frameworks to manage other Enterprise aspects.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Alfresco can be integrated with LDAP and SSL:&lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="http://wiki.alfresco.com/wiki/Ldap_over_SSL" rel="nofollow noopener noreferrer"&gt;http://wiki.alfresco.com/wiki/Ldap_over_SSL&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Hope this helps.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 27 Feb 2009 08:55:04 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/creation-of-a-alfresco-webservice-for-enterprise-system/m-p/178844#M131974</guid>
      <dc:creator>openpj</dc:creator>
      <dc:date>2009-02-27T08:55:04Z</dc:date>
    </item>
    <item>
      <title>Re: Creation of a Alfresco Webservice for Enterprise System</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/creation-of-a-alfresco-webservice-for-enterprise-system/m-p/178845#M131975</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hello all,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I am currently looking to find out the Metadata about the document storage in Alfresco. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;My ultimate Aim is to integrate the Alfresco with Enterprise System and make all the files in Alfresco downloadable from the Enterprise Search System. So that it can download all the files stored in alfresco and form a Centralized content indexing. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;It can be done in 2 steps using the Webservices. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;1. Get the details of the Alfresco Metadata ( document storage information required from Alfresco) &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;2. Get the details of the Actual Files. ( it will be stored in the metadata model defined in step 1) &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;In order to implement the first step I need to find out how the alfresco stores the document, its properties, autorization details , document URL's etc ? &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Any help in this regard will be greatly appriciated. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Regards,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Ravi Sharma&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 02 Mar 2009 11:17:11 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/creation-of-a-alfresco-webservice-for-enterprise-system/m-p/178845#M131975</guid>
      <dc:creator>rv_a_sharma</dc:creator>
      <dc:date>2009-03-02T11:17:11Z</dc:date>
    </item>
    <item>
      <title>Re: Creation of a Alfresco Webservice for Enterprise System</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/creation-of-a-alfresco-webservice-for-enterprise-system/m-p/178846#M131976</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;You can see the wiki to know more about Alfresco Web Services:&lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="http://wiki.alfresco.com/wiki/Web_Services_Reference_Documentation" rel="nofollow noopener noreferrer"&gt;http://wiki.alfresco.com/wiki/Web_Services_Reference_Documentation&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;If you want to query a content with its own metadata (as parameters) via Web Services, you must use Repository Service and you must use a Lucene query to get this content from repository.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The steps to follow for Alfresco Web Services interface are:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;1. Authentication (openSession);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;2. Lucene Query;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;3. Iteration on results;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;4. Authentication (closeSession).&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, 03 Mar 2009 08:05:28 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/creation-of-a-alfresco-webservice-for-enterprise-system/m-p/178846#M131976</guid>
      <dc:creator>openpj</dc:creator>
      <dc:date>2009-03-03T08:05:28Z</dc:date>
    </item>
    <item>
      <title>Re: Creation of a Alfresco Webservice for Enterprise System</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/creation-of-a-alfresco-webservice-for-enterprise-system/m-p/178847#M131977</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Thanks for your support. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I have written following code. To browse through the nodes to find out the properties. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;It was given in the Samples . &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;But now the problem is&amp;nbsp; : This runtime error. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Which says no Bean named JCR.Repository found. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; How to solve this problem now ???&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Now in the Application-context.xml -&amp;gt; import of JCR-API-Context.xml is done and in JCR-API-Context.xml the following code is written : &lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt; &lt;BR /&gt; &amp;lt;?xml version="1.0" encoding="UTF-8" ?&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;!DOCTYPE beans (View Source for full doctype…)&amp;gt; &lt;BR /&gt;- &amp;lt;beans default-lazy-init="false" default-autowire="no" default-dependency-check="none"&amp;gt;&lt;BR /&gt;- &amp;lt;bean id="JCR.Repository" class="org.alfresco.jcr.repository.RepositoryImpl" init-method="init" lazy-init="default" autowire="default" dependency-check="default"&amp;gt;&lt;BR /&gt;- &amp;lt;property name="serviceRegistry"&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;ref bean="ServiceRegistry" /&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;/property&amp;gt;&lt;BR /&gt;- &amp;lt;property name="importerComponent"&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;ref bean="importerComponent" /&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;/property&amp;gt;&lt;BR /&gt;- &amp;lt;property name="defaultWorkspace"&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;value&amp;gt;SpacesStore&amp;lt;/value&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;/property&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;/bean&amp;gt;&lt;BR /&gt;- &amp;lt;bean id="JCR.DictionaryBootstrap" parent="dictionaryModelBootstrap" depends-on="dictionaryBootstrap" lazy-init="default" autowire="default" dependency-check="default"&amp;gt;&lt;BR /&gt;- &amp;lt;property name="models"&amp;gt;&lt;BR /&gt;- &amp;lt;list&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;value&amp;gt;alfresco/model/jcrModel.xml&amp;lt;/value&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;/list&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;/property&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;/bean&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;/beans&amp;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;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;Exception in thread "main" org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'JCR.Repository' is defined&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanDefinition(DefaultListableBeanFactory.java:356)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.beans.factory.support.AbstractBeanFactory.getMergedBeanDefinition(AbstractBeanFactory.java:916)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:243)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:160)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:733)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at com.sap.alfresco.AlfrescoMetaModel.main(AlfrescoMetaModel.java:34)&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;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;/**&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; * &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; */&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;package com.sap.alfresco;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;import javax.jcr.Node;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;import javax.jcr.NodeIterator;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;import javax.jcr.Property;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;import javax.jcr.PropertyIterator;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;import javax.jcr.Repository;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;import javax.jcr.Session;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;import javax.jcr.SimpleCredentials;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;import org.springframework.context.ApplicationContext;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;import org.springframework.context.support.ClassPathXmlApplicationContext;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;/**&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; * Simple Example that demonstrates login and retrieval of top-level Spaces&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; * under Company Home.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; * &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; * @author David Caruana&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; */&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;public class AlfrescoMetaModel&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public static void main(String[] args)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; throws Exception&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Setup Spring and Transaction Service&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ApplicationContext context = new ClassPathXmlApplicationContext("classpath*:alfresco/application-context.xml");&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Retrieve Repository&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Repository repository = (Repository)context.getBean("JCR.Repository");&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Login to workspace&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Note: Default workspace is the one used by Alfresco Web Client which contains all the Spaces&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; and their documents&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Session session = repository.login(new SimpleCredentials("admin", "admin".toCharArray()));&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; try&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Retrieve Company Home&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Node root = session.getRootNode();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Node companyHome = root.getNode("app:company_home");&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Iterator through children of Company Home&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NodeIterator iterator = companyHome.getNodes();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; while(iterator.hasNext())&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Node child = iterator.nextNode();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.out.println(child.getName());&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PropertyIterator propIterator = child.getProperties();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; while(propIterator.hasNext())&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Property prop = propIterator.nextProperty();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (!prop.getDefinition().isMultiple())&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.out.println(" " + prop.getName() + " = " + prop.getString());&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; finally&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; session.logout();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.exit(0);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 03 Mar 2009 09:50:50 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/creation-of-a-alfresco-webservice-for-enterprise-system/m-p/178847#M131977</guid>
      <dc:creator>rv_a_sharma</dc:creator>
      <dc:date>2009-03-03T09:50:50Z</dc:date>
    </item>
    <item>
      <title>Re: Creation of a Alfresco Webservice for Enterprise System</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/creation-of-a-alfresco-webservice-for-enterprise-system/m-p/178848#M131978</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Maybe in your class you have used inversion of control.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;If you have added as a property JCR.Repository in your Spring context in this way:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;&amp;lt;bean id="myBean" class="myBeanImplementation"&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;property name="JCRRepository"&amp;gt;&amp;lt;ref bean="JCR.Repository"/&amp;gt;&amp;lt;/property&amp;gt;&lt;BR /&gt;&amp;nbsp; …&lt;BR /&gt;&amp;lt;/bean&amp;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;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;You must add a public setter method in your class to get this resource, in this way:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;public void setJCRRepository(Repository repository)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; this.repository = repository; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; }&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;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;Hope this helps.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 03 Mar 2009 10:07:20 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/creation-of-a-alfresco-webservice-for-enterprise-system/m-p/178848#M131978</guid>
      <dc:creator>openpj</dc:creator>
      <dc:date>2009-03-03T10:07:20Z</dc:date>
    </item>
    <item>
      <title>Re: Creation of a Alfresco Webservice for Enterprise System</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/creation-of-a-alfresco-webservice-for-enterprise-system/m-p/178849#M131979</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I have not created any bean&amp;nbsp; I am using the one provide in alfresco-repository.jar file . &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Kindly suggest. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Regards,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Ravi Sharma&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 03 Mar 2009 10:48:20 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/creation-of-a-alfresco-webservice-for-enterprise-system/m-p/178849#M131979</guid>
      <dc:creator>rv_a_sharma</dc:creator>
      <dc:date>2009-03-03T10:48:20Z</dc:date>
    </item>
    <item>
      <title>Re: Creation of a Alfresco Webservice for Enterprise System</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/creation-of-a-alfresco-webservice-for-enterprise-system/m-p/178850#M131980</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Maybe there is a problem with Spring initialization.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;What type of application is this app? &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Is a War, a Jar or an Ear.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I think it could be a problem with Spring context listener&amp;nbsp; &lt;img id="smileyindifferent" class="emoticon emoticon-smileyindifferent" src="https://connect.hyland.com/i/smilies/16x16_smiley-indifferent.png" alt="Smiley Indifferent" title="Smiley Indifferent" /&gt;&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 03 Mar 2009 11:03:51 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/creation-of-a-alfresco-webservice-for-enterprise-system/m-p/178850#M131980</guid>
      <dc:creator>openpj</dc:creator>
      <dc:date>2009-03-03T11:03:51Z</dc:date>
    </item>
    <item>
      <title>Re: Creation of a Alfresco Webservice for Enterprise System</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/creation-of-a-alfresco-webservice-for-enterprise-system/m-p/178851#M131981</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;At the moment this is a Plain Java File . But our goal is to put the code in a Bean which will be part of EAR . &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Regards,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Ravi Sharma&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 03 Mar 2009 11:14:57 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/creation-of-a-alfresco-webservice-for-enterprise-system/m-p/178851#M131981</guid>
      <dc:creator>rv_a_sharma</dc:creator>
      <dc:date>2009-03-03T11:14:57Z</dc:date>
    </item>
    <item>
      <title>Re: Creation of a Alfresco Webservice for Enterprise System</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/creation-of-a-alfresco-webservice-for-enterprise-system/m-p/178852#M131982</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;To deploy JCR you must have a packaged application with Alfresco classes and xml configuration files.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;If you want a lightweight way you can use Alfresco Web Service client and you can use it in your application:&lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="http://wiki.alfresco.com/wiki/Alfresco_Content_Management_Web_Services" rel="nofollow noopener noreferrer"&gt;http://wiki.alfresco.com/wiki/Alfresco_Content_Management_Web_Services&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Alfresco Web Service client:&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;Here you can see a Java example of how use it in your application:&lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="http://wiki.alfresco.com/wiki/Web_Service_Samples_for_Java" rel="nofollow noopener noreferrer"&gt;http://wiki.alfresco.com/wiki/Web_Service_Samples_for_Java&lt;/A&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 03 Mar 2009 11:30:40 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/creation-of-a-alfresco-webservice-for-enterprise-system/m-p/178852#M131982</guid>
      <dc:creator>openpj</dc:creator>
      <dc:date>2009-03-03T11:30:40Z</dc:date>
    </item>
    <item>
      <title>Re: Creation of a Alfresco Webservice for Enterprise System</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/creation-of-a-alfresco-webservice-for-enterprise-system/m-p/178853#M131983</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Alright … Thanks for the help. Credit given to you for the effort &lt;img id="smileyhappy" class="emoticon emoticon-smileyhappy" src="https://connect.hyland.com/i/smilies/16x16_smiley-happy.png" alt="Smiley Happy" title="Smiley Happy" /&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;But I don't understand if I am just trying the SampleExample.java file distributed along with the Alfresco content. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Its a plain java file and trying to get the Application context. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I can get it like . &lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt; &lt;BR /&gt;// Setup Spring and Transaction Service&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ApplicationContext context = new ClassPathXmlApplicationContext("classpath*:alfresco/application-context.xml");&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;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;Now using this context I want to get he handle on Repository . This is done in the sample code. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;But how come its not accepting it . At compile time i have defined that this is going to be the dependency. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;But how can i define at the run time that one has to use a class which is available in the package &lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;public class RepositoryImpl implements Repository&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;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;I dont understand now what should i do to make this standalone sample java run ? &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Regards,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Ravi Sharma&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 03 Mar 2009 11:47:41 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/creation-of-a-alfresco-webservice-for-enterprise-system/m-p/178853#M131983</guid>
      <dc:creator>rv_a_sharma</dc:creator>
      <dc:date>2009-03-03T11:47:41Z</dc:date>
    </item>
  </channel>
</rss>

