<?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: upload file in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/upload-file/m-p/223057#M176187</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;thank you a lot for your help&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;i have a place where the user can write some text and what i want to do is to create a button and when the user click on the buttom (submit)&amp;nbsp; the text that he writes transforms on the .txt and it upload on the company home&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;can i do this?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;thank you&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;regards&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 02 Jun 2009 16:37:22 GMT</pubDate>
    <dc:creator>yassine_036</dc:creator>
    <dc:date>2009-06-02T16:37:22Z</dc:date>
    <item>
      <title>upload file</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/upload-file/m-p/223053#M176183</link>
      <description>helloi'm want to upload file in company home but i know how can i do this with jsp api can you help me thank you</description>
      <pubDate>Mon, 01 Jun 2009 14:48:54 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/upload-file/m-p/223053#M176183</guid>
      <dc:creator>yassine_036</dc:creator>
      <dc:date>2009-06-01T14:48:54Z</dc:date>
    </item>
    <item>
      <title>Re: upload file</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/upload-file/m-p/223054#M176184</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;You can create a web script controller (I created a Java-backed webscript controller) that receives the HTTP Post request. At a very high level, here is what I had to do: &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;1. Create a Map&amp;lt;QName, Serializable&amp;gt; that is required of the content. If you don't know how to do this, it would be a perfect time to learn how to use the node browser and navigate to a content item. The node browser will show what properties are stored. You will have to construct something similar (if not the same) in order to proceed.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;2. Iterate thru the FormFields to obtain information (ie. filename, mime type, and content). You can obtain this information from the webScriptRequest object.&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;String mimeType = null;&lt;BR /&gt;Content content = null;&lt;BR /&gt;FormData formData = (FormData) webScriptRequest.parseContent();&lt;BR /&gt;FormData.FormField[] formFields = formData.getFields();&lt;BR /&gt;InputStream is = null;&lt;BR /&gt;Map&amp;lt;QName, Serializable&amp;gt; properties = new HashMap&amp;lt;QName, Serializable&amp;gt;();&lt;BR /&gt;&lt;BR /&gt;for (FormData.FormField ff : formFields) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if ("filename".equals(ff.getName())) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; properties.put(ContentModel.PROP_NAME, ff.getFilename());&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; properties.put(ContentModel.PROP_TITLE, ff.getFilename());&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mimeType = ff.getMimetype();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; is = ff.getContent().getInputStream();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; content = ff.getContent();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;}&lt;BR /&gt;&lt;BR /&gt;QName qName = QName.createQName(NamespaceService.CONTENT_MODEL_1_0_URI, (String) properties.get(ContentModel.PROP_NAME));&lt;BR /&gt;properties.put(ContentModel.PROP_DESCRIPTION, "Protocol document");&lt;BR /&gt;properties.put(ContentModel.PROP_CONTENT, content.getContent());&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;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;3. Create the node where you want it to be a content item for. In your case, you want it to be in the company home space. There are a myriad of ways to navigate to the company_home node ref. I strongly suggest reviewing the Java service APIs if your intention is to use a Java-backed webscript controller. Once you've obtained the company_home node ref, you'll have to create a node for your file to be uploaded: &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;ChildAssociationRef childAssociationRef = serviceRegistry.getNodeService().createNode(&amp;lt;—company home node ref goes here—&amp;gt;, ContentModel.ASSOC_CONTAINS, qName, ContentModel.TYPE_CONTENT, properties);&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;4. Last step is to write the content to that node: &lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;ContentWriter contentWriter = serviceRegistry.getFileFolderService().getWriter(childAssociationRef.getChildRef());&lt;BR /&gt;contentWriter.setMimetype(mimeType);&lt;BR /&gt;contentWriter.putContent(is);&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;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;I can't say that this is the only way or the best way to do this since I'm not an Alfresco engineer, however, this code has successfully allowed me to upload files expediently and with no problems.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 02 Jun 2009 04:53:49 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/upload-file/m-p/223054#M176184</guid>
      <dc:creator>rliu</dc:creator>
      <dc:date>2009-06-02T04:53:49Z</dc:date>
    </item>
    <item>
      <title>Re: upload file</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/upload-file/m-p/223055#M176185</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;thank you a lot for your help&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;excuse me but i want to know &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;have i to write this source code in the same class&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;or it must to be in the different class &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;thank you&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;reagrds&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 02 Jun 2009 07:50:36 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/upload-file/m-p/223055#M176185</guid>
      <dc:creator>yassine_036</dc:creator>
      <dc:date>2009-06-02T07:50:36Z</dc:date>
    </item>
    <item>
      <title>Re: upload file</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/upload-file/m-p/223056#M176186</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;It really depends on your approach. My approach was to create my own JSP that invokes the service to upload a document (pretty much of any type) to the space I need it to be in.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 02 Jun 2009 16:20:02 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/upload-file/m-p/223056#M176186</guid>
      <dc:creator>rliu</dc:creator>
      <dc:date>2009-06-02T16:20:02Z</dc:date>
    </item>
    <item>
      <title>Re: upload file</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/upload-file/m-p/223057#M176187</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;thank you a lot for your help&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;i have a place where the user can write some text and what i want to do is to create a button and when the user click on the buttom (submit)&amp;nbsp; the text that he writes transforms on the .txt and it upload on the company home&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;can i do this?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;thank you&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;regards&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 02 Jun 2009 16:37:22 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/upload-file/m-p/223057#M176187</guid>
      <dc:creator>yassine_036</dc:creator>
      <dc:date>2009-06-02T16:37:22Z</dc:date>
    </item>
    <item>
      <title>Re: upload file</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/upload-file/m-p/223058#M176188</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Most definitely. You can use the Alfresco client or build a custom service to achieve the results desired. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The first choice requires the user to use the out-of-box functionality to create the text document in the company home space. Though you can attempt to customize the Alfresco client, there are limitations as to how much you can do. Thru the layers of customization, you may just want to build your own client and communicate via RESTful services. That leads to the second choice.&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The second choice requires intimate knowledge of Alfresco's infrastructure. We have been utilizing Java-backed webscripts to perform any of the server-side processing. Our front-end are JSPs using the latest version of YUI JavaScript framework.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 03 Jun 2009 15:51:16 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/upload-file/m-p/223058#M176188</guid>
      <dc:creator>rliu</dc:creator>
      <dc:date>2009-06-03T15:51:16Z</dc:date>
    </item>
    <item>
      <title>Re: upload file</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/upload-file/m-p/223059#M176189</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;thank you a lot rliu for your help&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;now i'm trying to start to develop and i start by some error that i have and i don't know what's the problem this is my error:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;/////////////////////////////////////////////////////////////////////////////////////////&lt;BR /&gt;4 juin 2009 14:53:41 org.apache.catalina.loader.WebappClassLoader findResourceInternal&lt;BR /&gt;INFO: Illegal access: this web application instance has been stopped already.&amp;nbsp; Could not load META-INF/services/org.apache.axis.EngineConfigurationFactory.&amp;nbsp; The eventual following stack trace is caused by an error thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access, and has no functional impact.&lt;BR /&gt;java.lang.NullPointerException&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.loader.WebappClassLoader.findResources(WebappClassLoader.java:996)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at java.lang.ClassLoader.getResources(Unknown Source)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.commons.discovery.jdk.JDK12Hooks.getResources(JDK12Hooks.java:150)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.commons.discovery.resource.DiscoverResources$1.getNextResources(DiscoverResources.java:153)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.commons.discovery.resource.DiscoverResources$1.getNextResource(DiscoverResources.java:129)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.commons.discovery.resource.DiscoverResources$1.hasNext(DiscoverResources.java:116)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.commons.discovery.resource.names.DiscoverNamesInFile$1.getNextClassNames(DiscoverNamesInFile.java:186)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.commons.discovery.resource.names.DiscoverNamesInFile$1.getNextClassName(DiscoverNamesInFile.java:170)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.commons.discovery.resource.names.DiscoverNamesInFile$1.hasNext(DiscoverNamesInFile.java:157)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.commons.discovery.resource.names.NameDiscoverers$1.getNextIterator(NameDiscoverers.java:143)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.commons.discovery.resource.names.NameDiscoverers$1.hasNext(NameDiscoverers.java:126)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.commons.discovery.resource.classes.ResourceClassDiscoverImpl$1.getNextResource(ResourceClassDiscoverImpl.java:159)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.commons.discovery.resource.classes.ResourceClassDiscoverImpl$1.hasNext(ResourceClassDiscoverImpl.java:147)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.axis.configuration.EngineConfigurationFactoryFinder$1.run(EngineConfigurationFactoryFinder.java:120)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at java.security.AccessController.doPrivileged(Native Method)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.axis.configuration.EngineConfigurationFactoryFinder.newFactory(EngineConfigurationFactoryFinder.java:113)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.axis.configuration.EngineConfigurationFactoryFinder.newFactory(EngineConfigurationFactoryFinder.java:160)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.axis.client.Service.getEngineConfiguration(Service.java:813)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.axis.client.Service.getAxisClient(Service.java:104)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.axis.client.Service.&amp;lt;init&amp;gt;(Service.java:113)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.webservice.authentication.AuthenticationServiceLocator.&amp;lt;init&amp;gt;(AuthenticationServiceLocator.java:16)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.webservice.util.WebServiceFactory.getAuthenticationService(WebServiceFactory.java:159)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.webservice.util.AuthenticationUtils.startSession(AuthenticationUtils.java:79)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.sample.webservice.testecriture.createImp(testecriture.java:33)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.jsp.stage.content.front.essai_jsp._jspService(essai_jsp.java:813)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:331)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:738)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:875)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at java.lang.Thread.run(Unknown Source)&lt;BR /&gt;04 juin 2009 14:53:41.750 [ERROR] [http-8084-Processor22] [org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/xulapps].[jsp]] - "Servlet.service()" pour la servlet jsp a généré une exception&lt;BR /&gt;java.lang.IllegalStateException&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.connector.ResponseFacade.sendRedirect(ResponseFacade.java:433)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at javax.servlet.http.HttpServletResponseWrapper.sendRedirect(HttpServletResponseWrapper.java:126)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.jsp.stage.content.front.essai_jsp._jspService(essai_jsp.java:842)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:331)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:738)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:875)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at java.lang.Thread.run(Unknown Source)&lt;/BLOCKQUOTE&gt;&lt;SPAN&gt;and this this my code i try just to start session in alfresco this is my code&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;public class testecriture&lt;BR /&gt;{&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public static void createImp() throws Exception {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.out.println("/////////////////////////////////////////////////////////////////////////////////////////");&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;AuthenticationUtils.startSession("admin","admin");&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;try{&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;} catch(Throwable e) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;System.out.println(e.toString());&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;} finally{&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// End the session&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;AuthenticationUtils.endSession();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;System.exit(0);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&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;/CODE&gt;&lt;/PRE&gt;&lt;SPAN&gt;whta do you think about it&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;and thank you for your help&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;regards&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 04 Jun 2009 12:59:57 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/upload-file/m-p/223059#M176189</guid>
      <dc:creator>yassine_036</dc:creator>
      <dc:date>2009-06-04T12:59:57Z</dc:date>
    </item>
    <item>
      <title>Re: upload file</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/upload-file/m-p/223060#M176190</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Looking at your code, there is a lot of information about Alfresco's infrastructure that you still need to become familiar with. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I highly recommend Jeff Potts' book, &lt;/SPAN&gt;&lt;A href="http://www.packtpub.com/alfresco-developer-guide/book/mid/080509wz4lps" rel="nofollow noopener noreferrer"&gt;http://www.packtpub.com/alfresco-developer-guide/book/mid/080509wz4lps&lt;/A&gt;&lt;SPAN&gt;.&amp;nbsp; There's a whole chapter on exposing content via webscripting. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Writing a POJO does not exactly fit within the Alfresco's framework.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 06 Jun 2009 00:03:37 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/upload-file/m-p/223060#M176190</guid>
      <dc:creator>rliu</dc:creator>
      <dc:date>2009-06-06T00:03:37Z</dc:date>
    </item>
    <item>
      <title>Re: upload file</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/upload-file/m-p/223061#M176191</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi i have another problem&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;how to change destination of uploaded file.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I am using web script for upload and i successfully upload file,but can i&amp;nbsp; want to change the default space to another,for example,i want to upload file into Company Home/Test &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;upload = companyhome.childByNamePath("Test").createFile( filename);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;not in &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;upload = companyhome.createFile( filename);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;How to do that?Someone with same needs?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Please.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 16 Sep 2009 11:40:49 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/upload-file/m-p/223061#M176191</guid>
      <dc:creator>golden_eye</dc:creator>
      <dc:date>2009-09-16T11:40:49Z</dc:date>
    </item>
    <item>
      <title>Re: upload file</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/upload-file/m-p/223062#M176192</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;ok the code was right&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;it is working for my first step.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Now i have a little more difficult question.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I want to create space while file is uploaded,depends on the time and date&amp;nbsp; when file is uploaded.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;So structure would be general space Test and then subfolders created at the time of uploaded file,like 16-sep,17-sept,18-sept and so on for one month.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Can these be done?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Please some debate about these functionality?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Tnx.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 16 Sep 2009 12:49:54 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/upload-file/m-p/223062#M176192</guid>
      <dc:creator>golden_eye</dc:creator>
      <dc:date>2009-09-16T12:49:54Z</dc:date>
    </item>
    <item>
      <title>Re: upload file</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/upload-file/m-p/223063#M176193</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I want to correct myself. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;Writing a POJO does not exactly fit within the Alfresco's framework.&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt;This does not seem to be the case. As my understanding of Alfresco's framework grown, it's quite simple to integrate various design patterns as part of any customizations needed.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 22 Sep 2009 19:00:46 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/upload-file/m-p/223063#M176193</guid>
      <dc:creator>rliu</dc:creator>
      <dc:date>2009-09-22T19:00:46Z</dc:date>
    </item>
    <item>
      <title>Re: upload file</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/upload-file/m-p/223064#M176194</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;I want to create space while file is uploaded,depends on the time and date when file is uploaded.&lt;BR /&gt;So structure would be general space Test and then subfolders created at the time of uploaded file,like 16-sep,17-sept,18-sept and so on for one month.&lt;BR /&gt;Can these be done?&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt;Yes. This can be done with relative ease.&amp;nbsp; You'll have to write logic to create the node with the desired naming convention. Take a look at the Javadoc for &lt;/SPAN&gt;&lt;A href="http://dev.alfresco.com/resource/docs/java/repository/org/alfresco/service/cmr/repository/NodeService.html" rel="nofollow noopener noreferrer"&gt;&lt;STRONG&gt;NodeService&lt;/STRONG&gt;&lt;/A&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 22 Sep 2009 19:05:23 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/upload-file/m-p/223064#M176194</guid>
      <dc:creator>rliu</dc:creator>
      <dc:date>2009-09-22T19:05:23Z</dc:date>
    </item>
  </channel>
</rss>

