<?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 webscripts, tickets, livecycle content services in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/webscripts-tickets-livecycle-content-services/m-p/201188#M154318</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Does anyone know if Adobe LiveCycle Content Services ES&amp;nbsp; web scripts support something like the alf_ticket param available with regular alfresco? On content services the service/api/login&amp;nbsp; web script returns a saml assertion xml file in the ticket element instead of a single ticket value.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Steve&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 15 Oct 2008 19:18:58 GMT</pubDate>
    <dc:creator>stevereiner</dc:creator>
    <dc:date>2008-10-15T19:18:58Z</dc:date>
    <item>
      <title>webscripts, tickets, livecycle content services</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/webscripts-tickets-livecycle-content-services/m-p/201188#M154318</link>
      <description>Does anyone know if Adobe LiveCycle Content Services ES&amp;nbsp; web scripts support something like the alf_ticket param available with regular alfresco? On content services the service/api/login&amp;nbsp; web script returns a saml assertion xml file in the ticket element instead of a single ticket value.Thanks,Stev</description>
      <pubDate>Wed, 15 Oct 2008 19:18:58 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/webscripts-tickets-livecycle-content-services/m-p/201188#M154318</guid>
      <dc:creator>stevereiner</dc:creator>
      <dc:date>2008-10-15T19:18:58Z</dc:date>
    </item>
    <item>
      <title>Re: webscripts, tickets, livecycle content services</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/webscripts-tickets-livecycle-content-services/m-p/201189#M154319</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I tried using the whole saml assertion xml section (everything inside the &amp;lt;ticket&amp;gt;&amp;lt;/ticket&amp;gt; root element) encoded as alf_ticket param value. Didn't help (still get authentication dialogs with webscripts). &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;A href="http://www.adobeforums.com/webx/.59b6c104/0" rel="nofollow noopener noreferrer"&gt;http://www.adobeforums.com/webx/.59b6c104/0&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Steve&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 20 Oct 2008 20:11:29 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/webscripts-tickets-livecycle-content-services/m-p/201189#M154319</guid>
      <dc:creator>stevereiner</dc:creator>
      <dc:date>2008-10-20T20:11:29Z</dc:date>
    </item>
    <item>
      <title>Re: webscripts, tickets, livecycle content services</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/webscripts-tickets-livecycle-content-services/m-p/201190#M154320</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi Steve&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Yes, the encoded ticket is 2426 characters long, therefore has to be sent as an HTTP header to avoid the IE6 and IE7 2048 character limit on a GET URL.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The header name is &lt;/SPAN&gt;&lt;STRONG&gt;ticket&lt;/STRONG&gt;&lt;SPAN&gt; - let me know if you need an HTTP trace and I'll see if I can grab one.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Cheers,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Mike&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 20 Oct 2008 22:06:09 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/webscripts-tickets-livecycle-content-services/m-p/201190#M154320</guid>
      <dc:creator>mikeh</dc:creator>
      <dc:date>2008-10-20T22:06:09Z</dc:date>
    </item>
    <item>
      <title>Re: webscripts, tickets, livecycle content services</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/webscripts-tickets-livecycle-content-services/m-p/201191#M154321</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Mike,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I tried using http headers named "ticket" with webscripts on livecycle content services es and wasn't able to authenticate via flex/flash.( Also tried "ticket" instead of "alf_ticket" as url arg.)&amp;nbsp; I tried combinations of with and without &amp;lt;ticket&amp;gt; root element and encoded/not encoded.&amp;nbsp;&amp;nbsp; Was able to authenticate with basic auth header on HTTPService webscripts but can't use this with upload / download webscripts.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Note:&amp;nbsp; sample ticket below length 1643&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;&amp;lt;Assertion AssertionID="bcb9d36e8f7b5927383d6480e860591b" IssueInstant="2008-10-21T01:15:21.778Z" Issuer="LiveCycle" MajorVersion="1" MinorVersion="1" xmlns="urn:oasis:names:tc:SAML:1.0:assertion" xmlns:saml="urn:oasis:names:tc:SAML:1.0:assertion" xmlns:samlp="urn:oasis:names:tc:SAML:1.0:protocol"&amp;gt;&amp;lt;Conditions NotBefore="2008-10-21T01:14:21.778Z" NotOnOrAfter="2008-10-21T03:15:21.778Z"/&amp;gt;&amp;lt;AuthenticationStatement AuthenticationInstant="2008-10-21T01:14:21.778Z" AuthenticationMethod="urn:oasis:names:tc:SAML:1.0:am:unspecified"&amp;gt;&amp;lt;Subject&amp;gt;&amp;lt;NameIdentifier NameQualifier="DefaultDom"&amp;gt;administrator&amp;lt;/NameIdentifier&amp;gt;&amp;lt;SubjectConfirmation&amp;gt;&amp;lt;ConfirmationMethod&amp;gt;urn:oasis:names:tc:SAML:1.0:cm:sender-vouches&amp;lt;/ConfirmationMethod&amp;gt;&amp;lt;/SubjectConfirmation&amp;gt;&amp;lt;/Subject&amp;gt;&amp;lt;/AuthenticationStatement&amp;gt;&amp;lt;ds:Signature xmlns:ds="&lt;A href="http://www.w3.org/2000/09/xmldsig#" rel="nofollow noopener noreferrer"&gt;http://www.w3.org/2000/09/xmldsig#&lt;/A&gt;"&amp;gt;&amp;lt;ds:SignedInfo&amp;gt;&amp;lt;ds:CanonicalizationMethod Algorithm="&lt;A href="http://www.w3.org/2001/10/xml-exc-c14n#%22/" rel="nofollow noopener noreferrer"&gt;http://www.w3.org/2001/10/xml-exc-c14n#'/&lt;/A&gt;&amp;gt;&amp;lt;ds:SignatureMethod Algorithm="&lt;A href="http://www.w3.org/2000/09/xmldsig#hmac-sha1%22/" rel="nofollow noopener noreferrer"&gt;http://www.w3.org/2000/09/xmldsig#hmac-sha1'/&lt;/A&gt;&amp;gt;&amp;lt;ds:Reference URI="#bcb9d36e8f7b5927383d6480e860591b"&amp;gt;&amp;lt;ds:Transforms&amp;gt;&amp;lt;ds:Transform Algorithm="&lt;A href="http://www.w3.org/2000/09/xmldsig#enveloped-signature%22/" rel="nofollow noopener noreferrer"&gt;http://www.w3.org/2000/09/xmldsig#enveloped-signature'/&lt;/A&gt;&amp;gt;&amp;lt;ds:Transform Algorithm="&lt;A href="http://www.w3.org/2001/10/xml-exc-c14n#" rel="nofollow noopener noreferrer"&gt;http://www.w3.org/2001/10/xml-exc-c14n#&lt;/A&gt;"&amp;gt;&amp;lt;ec:InclusiveNamespaces PrefixList="code ds kind rw saml samlp typens #default" xmlns:ec="&lt;A href="http://www.w3.org/2001/10/xml-exc-c14n#%22/" rel="nofollow noopener noreferrer"&gt;http://www.w3.org/2001/10/xml-exc-c14n#'/&lt;/A&gt;&amp;gt;&amp;lt;/ds:Transform&amp;gt;&amp;lt;/ds:Transforms&amp;gt;&amp;lt;ds:DigestMethod Algorithm="&lt;A href="http://www.w3.org/2000/09/xmldsig#sha1%22/" rel="nofollow noopener noreferrer"&gt;http://www.w3.org/2000/09/xmldsig#sha1'/&lt;/A&gt;&amp;gt;&amp;lt;ds:DigestValue&amp;gt;Zy80NEdSWpbhXsDJ3gHu+8OjZPs=&amp;lt;/ds:DigestValue&amp;gt;&amp;lt;/ds:Reference&amp;gt;&amp;lt;/ds:SignedInfo&amp;gt;&amp;lt;ds:SignatureValue&amp;gt;Eb19gJR41JutgzNK/uddJtq5Jho=&amp;lt;/ds:SignatureValue&amp;gt;&amp;lt;/ds:Signature&amp;gt;&amp;lt;/Assertion&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;/CODE&gt;&lt;/PRE&gt;&lt;SPAN&gt;Thanks,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Steve&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 20 Oct 2008 22:29:00 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/webscripts-tickets-livecycle-content-services/m-p/201191#M154321</guid>
      <dc:creator>stevereiner</dc:creator>
      <dc:date>2008-10-20T22:29:00Z</dc:date>
    </item>
    <item>
      <title>Re: webscripts, tickets, livecycle content services</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/webscripts-tickets-livecycle-content-services/m-p/201192#M154322</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Steve&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I don't actually have access to a live system to test this right now - but I can see the &lt;/SPAN&gt;&lt;STRONG&gt;ticket&lt;/STRONG&gt;&lt;SPAN&gt; HTTP header working in a dev environment (and obviously we did a lot of testing with Adobe themselves).&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Can you install &lt;/SPAN&gt;&lt;A href="http://www.fiddler2.com/Fiddler2/version.asp" rel="nofollow noopener noreferrer"&gt;Microsoft Fiddler&lt;/A&gt;&lt;SPAN&gt; and check what's actually being sent by the Flex client please?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Cheers,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Mike&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 21 Oct 2008 08:24:11 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/webscripts-tickets-livecycle-content-services/m-p/201192#M154322</guid>
      <dc:creator>mikeh</dc:creator>
      <dc:date>2008-10-21T08:24:11Z</dc:date>
    </item>
    <item>
      <title>Re: webscripts, tickets, livecycle content services</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/webscripts-tickets-livecycle-content-services/m-p/201193#M154323</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Mike,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I have a similar problem here with LiveCycle ES.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I need to import 170GB of directories and files from filesystem into contentspace and I'm using C# with Alfresco WebServices API.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Given the fact that files can reach 1GB in size and that a soap request is impossible to do I thought to import files using the UploadContentServlet (&lt;/SPAN&gt;&lt;A href="http://wiki.alfresco.com/wiki/URL_Addressability" rel="nofollow noopener noreferrer"&gt;http://wiki.alfresco.com/wiki/URL_Addressability&lt;/A&gt;&lt;SPAN&gt;).&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Problem is that it seems to me you can't specify the ticket arg as header param cause everytime I get:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;-0 [main] WARN client.DefaultClientRequestDirector&amp;nbsp; - Authentication error: Unable to respond to any of these challenges: {}&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;-HTTP Status 401 -&amp;nbsp; Unauthorized&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;-This request requires HTTP authentication (FROM RESPONSE IN FIDDLER2).&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;To see if it was the LiveCycle Alfresco implementation or not I installed Alfresco 3.2r CE and tried with simple Java. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;It is working passing ?ticket=***** but not using header like this: …addHeader("ticket","TICKET_f8da8f2504d7fe04c77f3ac8abcf28f5f14322a7"), it seems the header is ignored.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;As per your suggestion I used Fiddler to simulate the call and it had the same behavior.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Is there any other method to import large files into the repository ?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Is there any extra workings I need to do when using headers ?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;&lt;BR /&gt;import java.io.IOException;&lt;BR /&gt;import java.io.UnsupportedEncodingException;&lt;BR /&gt;import java.net.URISyntaxException;&lt;BR /&gt;&lt;BR /&gt;import org.apache.http.Header;&lt;BR /&gt;import org.apache.http.HttpEntity;&lt;BR /&gt;import org.apache.http.HttpException;&lt;BR /&gt;import org.apache.http.HttpResponse;&lt;BR /&gt;import org.apache.http.auth.AuthScope;&lt;BR /&gt;import org.apache.http.auth.UsernamePasswordCredentials;&lt;BR /&gt;import org.apache.http.client.methods.HttpPut;&lt;BR /&gt;import org.apache.http.entity.StringEntity;&lt;BR /&gt;import org.apache.http.impl.client.DefaultHttpClient;&lt;BR /&gt;&lt;BR /&gt;import sun.misc.BASE64Encoder;&lt;BR /&gt;import eu.medsea.mimeutil.MimeType;&lt;BR /&gt;import eu.medsea.mimeutil.MimeUtil;&lt;BR /&gt;import eu.medsea.mimeutil.MimeUtil2;&lt;BR /&gt;long start = System.currentTimeMillis();&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; &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; String host = "localhost";&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; int port = 8080;&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; String username = "admin";&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; String password = "password";&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; String parentFolder = "Company Home";&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; String filePath = "c:\\a.pdf";&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; String description = "PDF upload test";&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; String author = "administrator";&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; String ticket = "TICKET_773a26b26495056255dbf1c983cff2401f5a76b5";&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; String url = "http://" + host + ":" + port + "/alfresco/upload/workspace/SpacesStore/big.pdf";&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; String contentType = "application/atom+xml;type=entry";&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;&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; DefaultHttpClient httpclient = new DefaultHttpClient();&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //NOT NEEDED BTW&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; httpclient.getCredentialsProvider().setCredentials(&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; new AuthScope(host, port),&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; new UsernamePasswordCredentials(username, password));&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; &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; HttpPut httppost = null;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;try {&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;&amp;nbsp;httppost = new HttpPut(url);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} catch (URISyntaxException e) {&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;&amp;nbsp;// TODO Auto-generated catch block&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;&amp;nbsp;e.printStackTrace();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;BR /&gt;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //TICKET HEADER&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; httppost.addHeader("ticket", ticket);&lt;BR /&gt;&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; System.out.println("executing request" + httppost.getRequestLine());&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; HttpResponse response = null;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;response = httpclient.execute(httppost);&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;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} catch (HttpException e) {&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;&amp;nbsp;// TODO Auto-generated catch block&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;&amp;nbsp;e.printStackTrace();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} catch (IOException e) {&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;&amp;nbsp;// TODO Auto-generated catch block&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;&amp;nbsp;e.printStackTrace();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} catch (InterruptedException e) {&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;&amp;nbsp;// TODO Auto-generated catch block&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;&amp;nbsp;e.printStackTrace();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&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; HttpEntity entity = response.getEntity();&lt;BR /&gt;&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; System.out.println("—————————————-");&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; System.out.println(response.getStatusLine());&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; if (entity != null) {&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.out.println("Response content type: " + entity.getContentType());&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; long contentLength = entity.getContentLength();&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.out.println("Response content length: "&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; + entity.getContentLength());&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;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (contentLength &amp;gt; 0) {&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; byte [] b = new byte[(int) contentLength];&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; try {&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;entity.getContent().read(b);&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} catch (IllegalStateException e) {&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// TODO Auto-generated catch block&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;e.printStackTrace();&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} catch (IOException e) {&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// TODO Auto-generated catch block&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;e.printStackTrace();&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;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.out.println("Response content: " + new String(b));&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;&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;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; try {&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;entity.writeTo(System.out);&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;&amp;nbsp;} catch (IOException e) {&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// TODO Auto-generated catch block&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;e.printStackTrace();&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;&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; }&lt;BR /&gt;&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; // When HttpClient instance is no longer needed,&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; // shut down the connection manager to ensure&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; // immediate deallocation of all system resources&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; httpclient.getConnectionManager().shutdown();&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; long end = System.currentTimeMillis();&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; System.out.println("Time spend: " + (end-start) + "ms");&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/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;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 17 Dec 2009 18:20:48 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/webscripts-tickets-livecycle-content-services/m-p/201193#M154323</guid>
      <dc:creator>demone</dc:creator>
      <dc:date>2009-12-17T18:20:48Z</dc:date>
    </item>
    <item>
      <title>Re: webscripts, tickets, livecycle content services</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/webscripts-tickets-livecycle-content-services/m-p/201194#M154324</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;1. I still haven't figured out how to pass a ticket header to LC content services &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;2. Can use a basic authenticaiton header&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;3.&amp;nbsp; If you run in a browser, and have logged into Contentspace, you will have authentication in a cookie (and can call webscripts via /contentspace/wcservice, maybe for calling the the upload servlet too)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;4.&amp;nbsp; Someone from Adobe had mentioned a contentservices.dsc which has DocumentManagementService and it exposes storeContent, retrieveContent, copyContent This is a wrapper around undocumented java webscripts in /contentspace/service/adobe/contentmanager&amp;nbsp; (so it may have limits on file sizes due to having a webscript backend)&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 18 Dec 2009 00:30:35 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/webscripts-tickets-livecycle-content-services/m-p/201194#M154324</guid>
      <dc:creator>stevereiner</dc:creator>
      <dc:date>2009-12-18T00:30:35Z</dc:date>
    </item>
    <item>
      <title>Re: webscripts, tickets, livecycle content services</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/webscripts-tickets-livecycle-content-services/m-p/201195#M154325</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Thank you Steve,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I cant understand your second point, is it possible to call the servlet using basic auth ?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;It seems to me Alfresco is ignoring my "ticket" header so I expect the same from LC contentspace.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I'v looked inside the contentspace.dsc the one that creates contentspace components inside LC but it seems to me it uses webscripts or webservices so its not useful for large files and you must consider that you need to feed those components with LC document type that creates a copy of the source file inside LC Tmp.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;It seems to me the best thing to do in my context is to use the http methods but that's where I'm failing ;(&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 18 Dec 2009 17:55:42 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/webscripts-tickets-livecycle-content-services/m-p/201195#M154325</guid>
      <dc:creator>demone</dc:creator>
      <dc:date>2009-12-18T17:55:42Z</dc:date>
    </item>
    <item>
      <title>Re: webscripts, tickets, livecycle content services</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/webscripts-tickets-livecycle-content-services/m-p/201196#M154326</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;From my tests and looking at the source code those servlets definitely ignore a ticket passed as header, they only use parameters.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;From: &lt;/SPAN&gt;&lt;A href="https://svn.alfresco.com/repos/alfresco-open-mirror/alfresco/HEAD/root/projects/web-client/source/java/org/alfresco/web/app/servlet/BaseServlet.java" rel="nofollow noopener noreferrer"&gt;https://svn.alfresco.com/repos/alfresco-open-mirror/alfresco/HEAD/root/projects/web-client/source/java/org/alfresco/web/app/servlet/BaseServlet.java&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;// see if a ticket or a force Guest parameter has been supplied&lt;BR /&gt;String ticket = req.getParameter(ARG_TICKET);&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;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;So, the only thing left is to use basic authentication, but I tried -EVERYTHING- and I can't make it work, no way.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Can anyone please help me with some code ?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thank you in advance&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 20 Dec 2009 14:03:42 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/webscripts-tickets-livecycle-content-services/m-p/201196#M154326</guid>
      <dc:creator>demone</dc:creator>
      <dc:date>2009-12-20T14:03:42Z</dc:date>
    </item>
    <item>
      <title>Re: webscripts, tickets, livecycle content services</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/webscripts-tickets-livecycle-content-services/m-p/201197#M154327</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;someone had an java example of basic authentication header not using HttpClient &lt;/SPAN&gt;&lt;A href="http://forums.alfresco.com/en/viewtopic.php?f=36&amp;amp;t=23522&amp;amp;p=76890&amp;amp;hilit=basic+authentication#p76890" rel="nofollow noopener noreferrer"&gt;http://forums.alfresco.com/en/viewtopic.php?f=36&amp;amp;t=23522&amp;amp;p=76890&amp;amp;hilit=basic+authentication#p76890&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;basic authentication using HttpClient&lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="http://svn.apache.org/viewvc/httpcomponents/oac.hc3x/trunk/src/examples/BasicAuthenticationExample.java?view=markup" rel="nofollow noopener noreferrer"&gt;http://svn.apache.org/viewvc/httpcomponents/oac.hc3x/trunk/src/examples/BasicAuthenticationExample.java?view=markup&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Looks like what you had except they also call&amp;nbsp; get.setDoAuthentication( true ); &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;( Also you used "admin", asssume you added this user, since LC doesn't have an "admin" user by default like regular alfresco, only "administrator")&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 22 Dec 2009 03:29:28 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/webscripts-tickets-livecycle-content-services/m-p/201197#M154327</guid>
      <dc:creator>stevereiner</dc:creator>
      <dc:date>2009-12-22T03:29:28Z</dc:date>
    </item>
    <item>
      <title>Re: webscripts, tickets, livecycle content services</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/webscripts-tickets-livecycle-content-services/m-p/201198#M154328</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi Steve,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;thank you very much&amp;nbsp; &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;SPAN&gt;I tried other code with the setDoAuthentication(true) and it's not working&amp;nbsp; :evil: &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;What you see is the original Alfresco administrator (admin) 'cause as I said I'm trying to authenticate with it right now just to be sure it's not 'some Adobe' problem.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The link you gave me refers to webscripts and I think the UploadContentServlet is not a webscript (or it's ???)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;This is a webscript: &lt;/SPAN&gt;&lt;A href="http://localhost:8080/alfresco/service/api/path/Workspace/SpacesStore/Company%20Home/children" rel="nofollow noopener noreferrer"&gt;http://localhost:8080/alfresco/service/api/path/Workspace/SpacesStore/Company%20Home/children&lt;/A&gt;&lt;BR /&gt;&lt;SPAN&gt;This is where I'm pointing: &lt;/SPAN&gt;&lt;A href="http://localhost:8080/alfresco/upload/workspace/SpacesStore/0000-0000-0000-0000/myfile.pdf" rel="nofollow noopener noreferrer"&gt;http://localhost:8080/alfresco/upload/workspace/SpacesStore/0000-0000-0000-0000/myfile.pdf&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I tried using the basic authentication on webscripts directly and it works…so there must be some problem with this servlet only (I think it doesn't support basic authentication)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I'm happy it's working in your case &lt;img id="smileytongue" class="emoticon emoticon-smileytongue" src="https://connect.hyland.com/i/smilies/16x16_smiley-tongue.png" alt="Smiley Tongue" title="Smiley Tongue" /&gt;&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 22 Dec 2009 09:41:04 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/webscripts-tickets-livecycle-content-services/m-p/201198#M154328</guid>
      <dc:creator>demone</dc:creator>
      <dc:date>2009-12-22T09:41:04Z</dc:date>
    </item>
    <item>
      <title>Re: webscripts, tickets, livecycle content services</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/webscripts-tickets-livecycle-content-services/m-p/201199#M154329</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;That's my latest attempt with PreemptiveBasicAuthentication.java from &lt;/SPAN&gt;&lt;A href="http://hc.apache.org/httpcomponents-client/tutorial/html/authentication.html#d4e986" rel="nofollow noopener noreferrer"&gt;http://hc.apache.org/httpcomponents-client/tutorial/html/authentication.html#d4e986&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;0 [main] WARN client.DefaultHttpClient&amp;nbsp; - Authentication error: basic authorization challenge expected, but not found&lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;So it definitely doesn't support basic auth&amp;nbsp; &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;&amp;nbsp; what to do ?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 22 Dec 2009 10:52:55 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/webscripts-tickets-livecycle-content-services/m-p/201199#M154329</guid>
      <dc:creator>demone</dc:creator>
      <dc:date>2009-12-22T10:52:55Z</dc:date>
    </item>
    <item>
      <title>Re: webscripts, tickets, livecycle content services</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/webscripts-tickets-livecycle-content-services/m-p/201200#M154330</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I actually haven't tried calling the upload servlet. When I said basic authentication worked I was talking about getting basic authentication to work calling webscripts on LiveCycle ES Content Services&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Missed that you were trying with regular Alfresco too. It may be the case that a ticket header can be used with LC CS, but not with regular Alfresco.&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I checked the source of LC content services ES 8.2.1 In C:\Adobe\LiveCycle8.2\LiveCycle_ES_SDK\misc\ContentServices\adobe-contentservices-sdk.zip\src\src\web-client-src.zip\java\org\alfresco\web\app\servlet\BasicServlet.java&amp;nbsp; and seemed to just have the ticket parm, nothing about a ticket header, although some other authentication filters may kick in.&amp;nbsp;&amp;nbsp;&amp;nbsp; Note the newer LC ES2 left out having the adobe-contentservices-sdk.zip in its LiveCycle_ES_SDK\misc\contentservices dir.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;You may want to try using the webdav or cifs UIs to do your transfers.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 22 Dec 2009 18:45:48 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/webscripts-tickets-livecycle-content-services/m-p/201200#M154330</guid>
      <dc:creator>stevereiner</dc:creator>
      <dc:date>2009-12-22T18:45:48Z</dc:date>
    </item>
    <item>
      <title>Re: webscripts, tickets, livecycle content services</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/webscripts-tickets-livecycle-content-services/m-p/201201#M154331</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I finished using the ftp exposed by LC CS on port 8021 this because even using the servlet you actually need to bufferize the request (and file to upload) into memory so its not good for big files size.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;The ticket authentication is still a mistery to me this time I found a workaround.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks for your help&amp;nbsp; &lt;span class="lia-unicode-emoji" title=":smiling_face_with_sunglasses:"&gt;😎&lt;/span&gt;&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 25 Dec 2009 18:07:40 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/webscripts-tickets-livecycle-content-services/m-p/201201#M154331</guid>
      <dc:creator>demone</dc:creator>
      <dc:date>2009-12-25T18:07:40Z</dc:date>
    </item>
  </channel>
</rss>

