<?xml version="1.0" encoding="UTF-8"?>











<rss version="2.0">
  <channel>
    <title>Amsetwiki: Amset17getpermissions</title>
    <link>http://socket3.leeds.ac.uk:8080/amsetwiki/</link>
    <description>Wiki for JISC AMSeT Project</description>
    <language>en-us</language>
    <generator>JSPWiki 2.8.1</generator>
    <item>
      <link>http://socket3.leeds.ac.uk:8080/amsetwiki/Wiki.jsp?page=Amset17getpermissions&amp;version=-1</link>
      <title>Amset17getpermissions, version -1</title>
      <description>clayton created this page on Sun Sep 06 13:47:21 BST 2009:&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;&lt;h4 id="section-Amset17getpermissions-WorkflowNameAmset17getpermissions"&gt;Workflow Name: amset17getpermissions&lt;a class="hashlink" href="#section-Amset17getpermissions-WorkflowNameAmset17getpermissions"&gt;#&lt;/a&gt;&lt;/h4&gt;
&lt;h4 id="section-Amset17getpermissions-ConstituentServicesAuthenticationServiceAccessControlServiceInitGetPermissionsWSDateTimeWS"&gt;Constituent Services: AuthenticationService, AccessControlService, InitGetPermissionsWS, DateTimeWS&lt;a class="hashlink" href="#section-Amset17getpermissions-ConstituentServicesAuthenticationServiceAccessControlServiceInitGetPermissionsWSDateTimeWS"&gt;#&lt;/a&gt;&lt;/h4&gt;
&lt;h4 id="section-Amset17getpermissions-TechnicalNotes"&gt;Technical Notes&lt;a class="hashlink" href="#section-Amset17getpermissions-TechnicalNotes"&gt;#&lt;/a&gt;&lt;/h4&gt;
&lt;p&gt;Platform: GlassFishESB V2.1, NetBeans IDE 6.5.1 (including BPEL Designer, implementing WS-BPEL 2.0)&lt;br /&gt;
Java: 1.6.0_12; Java HotSpot(TM) Client VM 11.0-b15&lt;br /&gt;
System: Windows XP version 5.1 running on x86; Cp1252; en_GB (nb).
&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;Alfresco Labs 3.1 Final running on remote server, 64-bit Java 1.6.0_13, Tomcat 6 on Red Hat Enterprise Linux 5.
&lt;/p&gt;
&lt;p /&gt;
&lt;h4 id="section-Amset17getpermissions-WorkflowDescription"&gt;Workflow Description&lt;a class="hashlink" href="#section-Amset17getpermissions-WorkflowDescription"&gt;#&lt;/a&gt;&lt;/h4&gt;
&lt;p&gt;This workflow returns the permissions that &lt;b&gt;can &lt;/b&gt; be set on one or more given nodes. The nodes can be identified directly from given node references or indirectly as the resultset of a given Lucene or XPath search term. 
&lt;/p&gt;
&lt;p&gt;From the responses below, which refer to a folder and file used in these tests, it can be seen that the out-the-box permissions that are available are &lt;tt&gt;Editor&lt;/tt&gt;, &lt;tt&gt;Consumer&lt;/tt&gt;, &lt;tt&gt;Collaborator&lt;/tt&gt;, &lt;tt&gt;Coordinator&lt;/tt&gt;, &lt;tt&gt;Contributor&lt;/tt&gt;.  These permissions are discussed in the Roles&amp;amp;Permission tab of &lt;a class="wikipage" href="/amsetwiki/Wiki.jsp?page=The%20Alfresco%20Repository%20Structure%20%28JSR170%29"&gt;The Alfresco Repository Structure (JSR170)&lt;/a&gt;
&lt;br /&gt;
&lt;/p&gt;
&lt;h4 id="section-Amset17getpermissions-InputOutput"&gt;Input/Output&lt;a class="hashlink" href="#section-Amset17getpermissions-InputOutput"&gt;#&lt;/a&gt;&lt;/h4&gt;
&lt;p&gt;The snippets below show the SOAP requests and responses for a 1-node and 2-node request.
&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Code snippet 17.1. AccessControlService.getParameters() SOAP request, 1 node reference.&lt;/b&gt;
&lt;/p&gt;
&lt;p /&gt;
&lt;div class="prettify"&gt;
&lt;pre&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;
&amp;lt;SOAP-ENV:Envelope xmlns:SOAP-ENV=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot;&amp;gt;
    &amp;lt;SOAP-ENV:Header&amp;gt;
        &amp;lt;Security xmlns=&amp;quot;http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd&amp;quot;&amp;gt;
            &amp;lt;wsu:Timestamp xmlns:wsu=&amp;quot;http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd&amp;quot;&amp;gt;
                &amp;lt;wsu:Created&amp;gt;2009-08-30T18:48:48.98+00:00&amp;lt;/wsu:Created&amp;gt;
                &amp;lt;wsu:Expires&amp;gt;2009-08-30T18:52:48.00+00:00&amp;lt;/wsu:Expires&amp;gt;
            &amp;lt;/wsu:Timestamp&amp;gt;
            &amp;lt;UsernameToken&amp;gt;
                &amp;lt;Password Type=&amp;quot;http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText&amp;quot;&amp;gt;TICKET_37de0a68c72d6d2be2e273e0023efc699c245602&amp;lt;/Password&amp;gt;
                &amp;lt;Username&amp;gt;admin&amp;lt;/Username&amp;gt;
            &amp;lt;/UsernameToken&amp;gt;
        &amp;lt;/Security&amp;gt;
    &amp;lt;/SOAP-ENV:Header&amp;gt;
    &amp;lt;SOAP-ENV:Body&amp;gt;
        &amp;lt;getPermissions
            xmlns=&amp;quot;http://www.alfresco.org/ws/service/accesscontrol/1.0&amp;quot; xmlns:msgns=&amp;quot;http://www.alfresco.org/ws/service/accesscontrol/1.0&amp;quot;&amp;gt;
            &amp;lt;ns0:predicate
                xmlns:acc=&amp;quot;http://xml.netbeans.org/schema/accesscontrol&amp;quot;
                xmlns:init=&amp;quot;http://j2ee.netbeans.org/wsdl/amset17getpermissions/InitGetPermissionsWS&amp;quot;
                xmlns:msgns=&amp;quot;http://j2ee.netbeans.org/wsdl/amset17getpermissions/InitGetPermissionsWS&amp;quot;
                xmlns:ns=&amp;quot;http://www.alfresco.org/ws/model/content/1.0&amp;quot; xmlns:ns0=&amp;quot;http://www.alfresco.org/ws/service/accesscontrol/1.0&amp;quot;&amp;gt;
                &amp;lt;ns:nodes&amp;gt;
                    &amp;lt;ns:store&amp;gt;
                        &amp;lt;ns:scheme&amp;gt;workspace&amp;lt;/ns:scheme&amp;gt;
                        &amp;lt;ns:address&amp;gt;SpacesStore&amp;lt;/ns:address&amp;gt;
                    &amp;lt;/ns:store&amp;gt;
                    &amp;lt;ns:uuid&amp;gt;d8016a51-7df8-4fdb-aee7-64977dbfc6a3&amp;lt;/ns:uuid&amp;gt;
                    &amp;lt;ns:path/&amp;gt;
                &amp;lt;/ns:nodes&amp;gt;
                &amp;lt;ns:store&amp;gt;
                    &amp;lt;ns:scheme/&amp;gt;
                    &amp;lt;ns:address/&amp;gt;
                &amp;lt;/ns:store&amp;gt;
                &amp;lt;ns:query&amp;gt;
                    &amp;lt;ns:language/&amp;gt;
                    &amp;lt;ns:statement/&amp;gt;
                &amp;lt;/ns:query&amp;gt;
            &amp;lt;/ns0:predicate&amp;gt;
        &amp;lt;/getPermissions&amp;gt;
    &amp;lt;/SOAP-ENV:Body&amp;gt;
&amp;lt;/SOAP-ENV:Envelope&amp;gt;

&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;&lt;b&gt;Code snippet 17.2. AccessControlService.getParameters() SOAP response, 1 node reference.&lt;/b&gt;
&lt;/p&gt;
&lt;p /&gt;
&lt;div class="prettify"&gt;
&lt;pre&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;
&amp;lt;soapenv:Envelope
    xmlns:soapenv=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot;
    xmlns:xsd=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot;&amp;gt;
    &amp;lt;soapenv:Body&amp;gt;
        &amp;lt;getPermissionsResponse xmlns=&amp;quot;http://www.alfresco.org/ws/service/accesscontrol/1.0&amp;quot;&amp;gt;
            &amp;lt;result&amp;gt;
                &amp;lt;reference&amp;gt;
                    &amp;lt;ns1:store xmlns:ns1=&amp;quot;http://www.alfresco.org/ws/model/content/1.0&amp;quot;&amp;gt;
                        &amp;lt;ns1:scheme&amp;gt;workspace&amp;lt;/ns1:scheme&amp;gt;
                        &amp;lt;ns1:address&amp;gt;SpacesStore&amp;lt;/ns1:address&amp;gt;
                    &amp;lt;/ns1:store&amp;gt;
                    &amp;lt;ns2:uuid xmlns:ns2=&amp;quot;http://www.alfresco.org/ws/model/content/1.0&amp;quot;&amp;gt;d8016a51-7df8-4fdb-aee7-64977dbfc6a3&amp;lt;/ns2:uuid&amp;gt;
                    &amp;lt;ns3:path xmlns:ns3=&amp;quot;http://www.alfresco.org/ws/model/content/1.0&amp;quot;&amp;gt;/app:company_home/cm:Waffle_x0020_Bus_x0020_Workflows/cm:What_x0020_is_x0020_the_x0020_Protein_x0020_Folding_x0020_Problem/cm:contains&amp;lt;/ns3:path&amp;gt;
                &amp;lt;/reference&amp;gt;
                &amp;lt;permissions&amp;gt;Editor&amp;lt;/permissions&amp;gt;
                &amp;lt;permissions&amp;gt;Consumer&amp;lt;/permissions&amp;gt;
                &amp;lt;permissions&amp;gt;Collaborator&amp;lt;/permissions&amp;gt;
                &amp;lt;permissions&amp;gt;Coordinator&amp;lt;/permissions&amp;gt;
                &amp;lt;permissions&amp;gt;Contributor&amp;lt;/permissions&amp;gt;
            &amp;lt;/result&amp;gt;
        &amp;lt;/getPermissionsResponse&amp;gt;
    &amp;lt;/soapenv:Body&amp;gt;
&amp;lt;/soapenv:Envelope&amp;gt;

&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;&lt;b&gt;Code snippet 17.3. AccessControlService.getParameters() SOAP request, 2 node references.&lt;/b&gt;
&lt;/p&gt;
&lt;p /&gt;
&lt;div class="prettify"&gt;
&lt;pre&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;
&amp;lt;SOAP-ENV:Envelope xmlns:SOAP-ENV=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot;&amp;gt;
    &amp;lt;SOAP-ENV:Header&amp;gt;
        &amp;lt;Security xmlns=&amp;quot;http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd&amp;quot;&amp;gt;
            &amp;lt;wsu:Timestamp xmlns:wsu=&amp;quot;http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd&amp;quot;&amp;gt;
                &amp;lt;wsu:Created&amp;gt;2009-08-30T18:49:28.17+00:00&amp;lt;/wsu:Created&amp;gt;
                &amp;lt;wsu:Expires&amp;gt;2009-08-30T18:53:28.00+00:00&amp;lt;/wsu:Expires&amp;gt;
            &amp;lt;/wsu:Timestamp&amp;gt;
            &amp;lt;UsernameToken&amp;gt;
                &amp;lt;Password Type=&amp;quot;http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText&amp;quot;&amp;gt;TICKET_39aeaebab5f6728641bde64018829cf19c34ac08&amp;lt;/Password&amp;gt;
                &amp;lt;Username&amp;gt;admin&amp;lt;/Username&amp;gt;
            &amp;lt;/UsernameToken&amp;gt;
        &amp;lt;/Security&amp;gt;
    &amp;lt;/SOAP-ENV:Header&amp;gt;
    &amp;lt;SOAP-ENV:Body&amp;gt;
        &amp;lt;getPermissions
            xmlns=&amp;quot;http://www.alfresco.org/ws/service/accesscontrol/1.0&amp;quot; xmlns:msgns=&amp;quot;http://www.alfresco.org/ws/service/accesscontrol/1.0&amp;quot;&amp;gt;
            &amp;lt;ns0:predicate
                xmlns:acc=&amp;quot;http://xml.netbeans.org/schema/accesscontrol&amp;quot;
                xmlns:init=&amp;quot;http://j2ee.netbeans.org/wsdl/amset17getpermissions/InitGetPermissionsWS&amp;quot;
                xmlns:msgns=&amp;quot;http://j2ee.netbeans.org/wsdl/amset17getpermissions/InitGetPermissionsWS&amp;quot;
                xmlns:ns=&amp;quot;http://www.alfresco.org/ws/model/content/1.0&amp;quot; xmlns:ns0=&amp;quot;http://www.alfresco.org/ws/service/accesscontrol/1.0&amp;quot;&amp;gt;
                &amp;lt;ns:nodes&amp;gt;
                    &amp;lt;ns:store&amp;gt;
                        &amp;lt;ns:scheme&amp;gt;workspace&amp;lt;/ns:scheme&amp;gt;
                        &amp;lt;ns:address&amp;gt;SpacesStore&amp;lt;/ns:address&amp;gt;
                    &amp;lt;/ns:store&amp;gt;
                    &amp;lt;ns:uuid&amp;gt;d8016a51-7df8-4fdb-aee7-64977dbfc6a3&amp;lt;/ns:uuid&amp;gt;
                    &amp;lt;ns:path/&amp;gt;
                &amp;lt;/ns:nodes&amp;gt;
                &amp;lt;ns:nodes&amp;gt;
                    &amp;lt;ns:store&amp;gt;
                        &amp;lt;ns:scheme&amp;gt;workspace&amp;lt;/ns:scheme&amp;gt;
                        &amp;lt;ns:address&amp;gt;SpacesStore&amp;lt;/ns:address&amp;gt;
                    &amp;lt;/ns:store&amp;gt;
                    &amp;lt;ns:uuid&amp;gt;471d4bc3-5285-4f9e-9bab-f923943a76e0&amp;lt;/ns:uuid&amp;gt;
                    &amp;lt;ns:path/&amp;gt;
                &amp;lt;/ns:nodes&amp;gt;
                &amp;lt;ns:store&amp;gt;
                    &amp;lt;ns:scheme/&amp;gt;
                    &amp;lt;ns:address/&amp;gt;
                &amp;lt;/ns:store&amp;gt;
                &amp;lt;ns:query&amp;gt;
                    &amp;lt;ns:language/&amp;gt;
                    &amp;lt;ns:statement/&amp;gt;
                &amp;lt;/ns:query&amp;gt;
            &amp;lt;/ns0:predicate&amp;gt;
        &amp;lt;/getPermissions&amp;gt;
    &amp;lt;/SOAP-ENV:Body&amp;gt;
&amp;lt;/SOAP-ENV:Envelope&amp;gt;
&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;&lt;b&gt;Code snippet 17.4. AccessControlService.getParameters() SOAP response, 2 node references.&lt;/b&gt;
&lt;/p&gt;
&lt;p /&gt;
&lt;div class="prettify"&gt;
&lt;pre&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;
&amp;lt;soapenv:Envelope
    xmlns:soapenv=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot;
    xmlns:xsd=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot;&amp;gt;
    &amp;lt;soapenv:Body&amp;gt;
        &amp;lt;getPermissionsResponse xmlns=&amp;quot;http://www.alfresco.org/ws/service/accesscontrol/1.0&amp;quot;&amp;gt;
            &amp;lt;result&amp;gt;
                &amp;lt;reference&amp;gt;
                    &amp;lt;ns1:store xmlns:ns1=&amp;quot;http://www.alfresco.org/ws/model/content/1.0&amp;quot;&amp;gt;
                        &amp;lt;ns1:scheme&amp;gt;workspace&amp;lt;/ns1:scheme&amp;gt;
                        &amp;lt;ns1:address&amp;gt;SpacesStore&amp;lt;/ns1:address&amp;gt;
                    &amp;lt;/ns1:store&amp;gt;
                    &amp;lt;ns2:uuid xmlns:ns2=&amp;quot;http://www.alfresco.org/ws/model/content/1.0&amp;quot;&amp;gt;d8016a51-7df8-4fdb-aee7-64977dbfc6a3&amp;lt;/ns2:uuid&amp;gt;
                    &amp;lt;ns3:path xmlns:ns3=&amp;quot;http://www.alfresco.org/ws/model/content/1.0&amp;quot;&amp;gt;/app:company_home/cm:Waffle_x0020_Bus_x0020_Workflows/cm:What_x0020_is_x0020_the_x0020_Protein_x0020_Folding_x0020_Problem/cm:contains&amp;lt;/ns3:path&amp;gt;
                &amp;lt;/reference&amp;gt;
                &amp;lt;permissions&amp;gt;Editor&amp;lt;/permissions&amp;gt;
                &amp;lt;permissions&amp;gt;Consumer&amp;lt;/permissions&amp;gt;
                &amp;lt;permissions&amp;gt;Collaborator&amp;lt;/permissions&amp;gt;
                &amp;lt;permissions&amp;gt;Coordinator&amp;lt;/permissions&amp;gt;
                &amp;lt;permissions&amp;gt;Contributor&amp;lt;/permissions&amp;gt;
            &amp;lt;/result&amp;gt;
            &amp;lt;result&amp;gt;
                &amp;lt;reference&amp;gt;
                    &amp;lt;ns4:store xmlns:ns4=&amp;quot;http://www.alfresco.org/ws/model/content/1.0&amp;quot;&amp;gt;
                        &amp;lt;ns4:scheme&amp;gt;workspace&amp;lt;/ns4:scheme&amp;gt;
                        &amp;lt;ns4:address&amp;gt;SpacesStore&amp;lt;/ns4:address&amp;gt;
                    &amp;lt;/ns4:store&amp;gt;
                    &amp;lt;ns5:uuid xmlns:ns5=&amp;quot;http://www.alfresco.org/ws/model/content/1.0&amp;quot;&amp;gt;471d4bc3-5285-4f9e-9bab-f923943a76e0&amp;lt;/ns5:uuid&amp;gt;
                    &amp;lt;ns6:path xmlns:ns6=&amp;quot;http://www.alfresco.org/ws/model/content/1.0&amp;quot;&amp;gt;/app:company_home/cm:Waffle_x0020_Bus_x0020_Workflows/cm:What_x0020_is_x0020_the_x0020_Protein_x0020_Folding_x0020_Problem/cm:contains/cm:contains&amp;lt;/ns6:path&amp;gt;
                &amp;lt;/reference&amp;gt;
                &amp;lt;permissions&amp;gt;Editor&amp;lt;/permissions&amp;gt;
                &amp;lt;permissions&amp;gt;Consumer&amp;lt;/permissions&amp;gt;
                &amp;lt;permissions&amp;gt;Collaborator&amp;lt;/permissions&amp;gt;
                &amp;lt;permissions&amp;gt;Coordinator&amp;lt;/permissions&amp;gt;
                &amp;lt;permissions&amp;gt;Contributor&amp;lt;/permissions&amp;gt;
            &amp;lt;/result&amp;gt;
        &amp;lt;/getPermissionsResponse&amp;gt;
    &amp;lt;/soapenv:Body&amp;gt;
&amp;lt;/soapenv:Envelope&amp;gt;
&lt;/pre&gt;
&lt;/div&gt;
&lt;p /&gt;
&lt;p&gt;  
&lt;/p&gt;</description>
      <pubDate>Sun, 06 Sep 2009 12:47:21 GMT</pubDate>
    </item>
  </channel>
</rss>

