<?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: Invoking JAVA based action from shareUI  (and param passing) in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/invoking-java-based-action-from-shareui-and-param-passing/m-p/247970#M201100</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;2 days later and none the wiser.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I tried to use the same &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;aram structure that is used to pass parameters to server side javascript actions, both as a member of&amp;nbsp; modules.actions.genericAction.params and modules.actions.genericAction.webscript.params, I also tried to pass them as modules.actions.genericAction.config.params (now&amp;nbsp; I AM desesperate &lt;img id="smileywink" class="emoticon emoticon-smileywink" src="https://connect.hyland.com/i/smilies/16x16_smiley-wink.png" alt="Smiley Wink" title="Smiley Wink" /&gt; ), to no avail.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I traced enough jscript to know that the params where in modules.actions.genericAction.params and are now&amp;nbsp; expected in modules.actions.genericAction.webscript.params for webscripts but is that the same for java-based actions ?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I don't have an fully source compiled&amp;nbsp; alfresco, only the sdk but I retrieved the source code and made some search around and I did not find where parameters where marshalled out, I did find &lt;/SPAN&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;GetMethod getGETMethod(String servicePath, List&amp;lt;WebscriptParam&amp;gt; params)&lt;BR /&gt; and&lt;BR /&gt; PostMethod getPOSTMethod(String servicePath, List&amp;lt;WebscriptParam&amp;gt; params)&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; in alfresco-src\HEAD\root\modules\wcmquickstart\wcmquickstartclientapi\source\java\org\alfresco\wcm\client\impl\WebScriptCallerImpl.java but did not get much further.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I changed my param names to be valid javascript identifier to be able to use them as key in the param array and tied both&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;paramName : "paramvalue" and "paramName":"paramValue" but I always get the same message that my first&amp;nbsp; parameter, mandatory, is not found …&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I am trying at the moment to get further up the un-marshalling code chain (getJsonObject(String servicePath, List&amp;lt;WebscriptParam&amp;gt; params)) to understand what is expected.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Any fresh idea is welcome, and yes it is probably obvious &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;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 13 Apr 2011 07:58:38 GMT</pubDate>
    <dc:creator>annakan</dc:creator>
    <dc:date>2011-04-13T07:58:38Z</dc:date>
    <item>
      <title>Invoking JAVA based action from shareUI  (and param passing)</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/invoking-java-based-action-from-shareui-and-param-passing/m-p/247965#M201095</link>
      <description>HelloOne day (yesterday) I wrote an action in java, but …Share does not support adding an action to the document library or document detail context menu.Thus, I followed http://wiki.alfresco.com/wiki/Custom_Document_Library_Action making the few adjustments because I am in 3.4d and such.I am to the</description>
      <pubDate>Fri, 01 Apr 2011 08:23:00 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/invoking-java-based-action-from-shareui-and-param-passing/m-p/247965#M201095</guid>
      <dc:creator>annakan</dc:creator>
      <dc:date>2011-04-01T08:23:00Z</dc:date>
    </item>
    <item>
      <title>Re: Invoking JAVA based action from shareUI  (and param passing)</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/invoking-java-based-action-from-shareui-and-param-passing/m-p/247966#M201096</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Here's the relevant part of the genericAction config, this is case for the "accept-simpleworkflow" action:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;webscript:&lt;BR /&gt;{&lt;BR /&gt;&amp;nbsp;&amp;nbsp; method: Alfresco.util.Ajax.POST,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; stem: Alfresco.constants.PROXY_URI + "api/",&lt;BR /&gt;&amp;nbsp;&amp;nbsp; name: "actionQueue"&lt;BR /&gt;},&lt;BR /&gt;config:&lt;BR /&gt;{&lt;BR /&gt;&amp;nbsp;&amp;nbsp; requestContentType: Alfresco.util.Ajax.JSON,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; dataObj:&lt;BR /&gt;&amp;nbsp;&amp;nbsp; {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; actionedUponNode: asset.nodeRef,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; actionDefinitionName: "accept-simpleworkflow"&lt;BR /&gt;&amp;nbsp;&amp;nbsp; }&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;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;Ignoring the ranting parts of your post, we are addressing Share extensibility over the remainder of this year. Which parts of the webapp folder did you have to edit?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;What's your suggestion for configuration if not XML?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;What other &lt;/SPAN&gt;&lt;EM&gt;constructive&lt;/EM&gt;&lt;SPAN&gt; criticism / suggestions do you have for extensions?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Mike&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 01 Apr 2011 09:16:39 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/invoking-java-based-action-from-shareui-and-param-passing/m-p/247966#M201096</guid>
      <dc:creator>mikeh</dc:creator>
      <dc:date>2011-04-01T09:16:39Z</dc:date>
    </item>
    <item>
      <title>Re: Invoking JAVA based action from shareUI  (and param passing)</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/invoking-java-based-action-from-shareui-and-param-passing/m-p/247967#M201097</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Thanks for your answer, I will look into it.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;Edited and send in MP&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;Thanks a LOT for you help,&lt;/STRONG&gt;&lt;SPAN&gt; I'll try to achieve what I set myself to do. &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;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 01 Apr 2011 12:34:10 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/invoking-java-based-action-from-shareui-and-param-passing/m-p/247967#M201097</guid>
      <dc:creator>annakan</dc:creator>
      <dc:date>2011-04-01T12:34:10Z</dc:date>
    </item>
    <item>
      <title>Re: Invoking JAVA based action from shareUI  (and param passing)</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/invoking-java-based-action-from-shareui-and-param-passing/m-p/247968#M201098</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Success &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;I'll report here the things things I learned from MikeH post&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;You invoque an action through the actionQueue API&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;hence the &lt;/SPAN&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;webscript : {&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;method : Alfresco.util.Ajax.POST,&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;stem : Alfresco.constants.PROXY_URI + "api/",&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;name : "actionQueue"&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;},&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;SPAN&gt; part.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;You pass the name of the action in the actionDefinitionName&amp;nbsp; entry of the dataObj array of the config array &lt;img id="smileywink" class="emoticon emoticon-smileywink" src="https://connect.hyland.com/i/smilies/16x16_smiley-wink.png" alt="Smiley Wink" title="Smiley Wink" /&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;You pass the noderef the action is fired upon in the actionedUponNode entry of the same array.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I suppose you can pass other parameters if your action requires it, probably keyed on the name you gave in the addParameterDefinitions method&amp;nbsp; [paramList.add(new ParameterDefinitionImpl("paramName", …) ], but I did not test this yet.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;For reference in 3.4 community I had to use &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Alfresco.doclib.Actions.prototype.onMyAction= function DL_onMyAction, rather than Alfresco.DocumentList.prototype.onMyAction = function DL_onMyAction , a bit contrarily to what is said in&lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="http://wiki.alfresco.com/wiki/Custom_Document_Library_Action" rel="nofollow noopener noreferrer"&gt;http://wiki.alfresco.com/wiki/Custom_Document_Library_Action&lt;/A&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 01 Apr 2011 14:48:02 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/invoking-java-based-action-from-shareui-and-param-passing/m-p/247968#M201098</guid>
      <dc:creator>annakan</dc:creator>
      <dc:date>2011-04-01T14:48:02Z</dc:date>
    </item>
    <item>
      <title>Re: Invoking JAVA based action from shareUI  (and param passing)</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/invoking-java-based-action-from-shareui-and-param-passing/m-p/247969#M201099</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;A subsidiary question :&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;How do I pass extra parameters to the action ?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;For instance my action as 3 parameters, I tried this&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;config : {&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;requestContentType : Alfresco.util.Ajax.JSON,&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;dataObj : {&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;actionedUponNode : file.nodeRef,&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;actionDefinitionName : "change-value-from-field-content",&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;Field-To-Get-value-From : "XXX",&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;Add-Or-Remove: true,&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;Name-Of-Value-To-Change: "YYY"&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;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;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;But nothing happens.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Really nothing. Meaning something breaks inside the script since I do not even have a "failure".&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;If on the contrary I remove the three last member of the json array, I DO have a failure with the message in the console that the parameter Field-To-Get-value-From is missing. (the exact parameter name inside the Java setParam call).&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Commenting the first one and leaving the second one brings me back to the first behavior : silent do-nothing.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;It is probably something quite obvious but …&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;EDIT : maybe not so obvious after all since I noticed that in your above example the "actionedUponNodeRef" of the&lt;/SPAN&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;protected void executeImpl(Action action, NodeRef actionedUponNodeRef) {&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;SPAN&gt; function was passed as actionedUponNode ….. and changing that to actionedUponNodeRef results in a failure…&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;So does it mean that there is a mapping of sort between param names in javascript and param names in java ?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 11 Apr 2011 16:54:11 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/invoking-java-based-action-from-shareui-and-param-passing/m-p/247969#M201099</guid>
      <dc:creator>annakan</dc:creator>
      <dc:date>2011-04-11T16:54:11Z</dc:date>
    </item>
    <item>
      <title>Re: Invoking JAVA based action from shareUI  (and param passing)</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/invoking-java-based-action-from-shareui-and-param-passing/m-p/247970#M201100</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;2 days later and none the wiser.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I tried to use the same &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;aram structure that is used to pass parameters to server side javascript actions, both as a member of&amp;nbsp; modules.actions.genericAction.params and modules.actions.genericAction.webscript.params, I also tried to pass them as modules.actions.genericAction.config.params (now&amp;nbsp; I AM desesperate &lt;img id="smileywink" class="emoticon emoticon-smileywink" src="https://connect.hyland.com/i/smilies/16x16_smiley-wink.png" alt="Smiley Wink" title="Smiley Wink" /&gt; ), to no avail.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I traced enough jscript to know that the params where in modules.actions.genericAction.params and are now&amp;nbsp; expected in modules.actions.genericAction.webscript.params for webscripts but is that the same for java-based actions ?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I don't have an fully source compiled&amp;nbsp; alfresco, only the sdk but I retrieved the source code and made some search around and I did not find where parameters where marshalled out, I did find &lt;/SPAN&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;GetMethod getGETMethod(String servicePath, List&amp;lt;WebscriptParam&amp;gt; params)&lt;BR /&gt; and&lt;BR /&gt; PostMethod getPOSTMethod(String servicePath, List&amp;lt;WebscriptParam&amp;gt; params)&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; in alfresco-src\HEAD\root\modules\wcmquickstart\wcmquickstartclientapi\source\java\org\alfresco\wcm\client\impl\WebScriptCallerImpl.java but did not get much further.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I changed my param names to be valid javascript identifier to be able to use them as key in the param array and tied both&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;paramName : "paramvalue" and "paramName":"paramValue" but I always get the same message that my first&amp;nbsp; parameter, mandatory, is not found …&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I am trying at the moment to get further up the un-marshalling code chain (getJsonObject(String servicePath, List&amp;lt;WebscriptParam&amp;gt; params)) to understand what is expected.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Any fresh idea is welcome, and yes it is probably obvious &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;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 13 Apr 2011 07:58:38 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/invoking-java-based-action-from-shareui-and-param-passing/m-p/247970#M201100</guid>
      <dc:creator>annakan</dc:creator>
      <dc:date>2011-04-13T07:58:38Z</dc:date>
    </item>
    <item>
      <title>Re: Invoking JAVA based action from shareUI  (and param passing)</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/invoking-java-based-action-from-shareui-and-param-passing/m-p/247971#M201101</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hey Annakan,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Did you find a solution to your problem of passing parameters using the post actionQueue webscript ?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I was trying to do something similar to what you required and stumbled upon the information given here: &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;A href="http://wiki.alfresco.com/wiki/Rule_REST_API_Design_Notes#Post_Action_Queue" rel="nofollow noopener noreferrer"&gt;http://wiki.alfresco.com/wiki/Rule_REST_API_Design_Notes#Post_Action_Queue&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Basically, here's how to do it:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; "actionedUponNode" : "workspace://SpacesStore/123-123-abc",&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; "actionDefinitionName": "copy",&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; "parameterValues":&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "destinationFolder" : "workspace://SpacesStore/123-123-123",&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "deepCopy" : false&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;}&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, 07 Jan 2014 17:18:52 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/invoking-java-based-action-from-shareui-and-param-passing/m-p/247971#M201101</guid>
      <dc:creator>mohitshah</dc:creator>
      <dc:date>2014-01-07T17:18:52Z</dc:date>
    </item>
    <item>
      <title>Re: Invoking JAVA based action from shareUI  (and param passing)</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/invoking-java-based-action-from-shareui-and-param-passing/m-p/247972#M201102</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;On the ongoing discussion, is there a way to analyse different cases of failure from the action (if any) and call appropriate functions?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 06 Apr 2015 13:58:01 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/invoking-java-based-action-from-shareui-and-param-passing/m-p/247972#M201102</guid>
      <dc:creator>amrutamh</dc:creator>
      <dc:date>2015-04-06T13:58:01Z</dc:date>
    </item>
  </channel>
</rss>

