Jira integration question

Jira integration question

I have the integration working mostly but I have a couple questions.  I have a custom field named JIRA_URL that I would to automatically populate after an issue has been created.  How can I combine a string and variable value returned from Jira?  Below is what I am have in my Jira.xml.  All params are working except the last ( JIRA_URL) .  Also, I have the notes tag but it is note creating a note.  Below is my jira.xml.  Any help would be greatly appreciated.
  1. <menus>
  2. <menu name="Create_JIRA_Ticket_DR">

  3.     <request>
  4.       <username>xxx</username>
  5.       <password>xxx</password>
  6.       <url>https://xxxx.com/rest/api/2/issue/</url>
  7.       <param>
  8.         <name>project</name>
  9.         <type>projectpicker</type>
  10.         <value>DATAR</value>
  11.       </param>
  12.       <param>
  13.         <name>issuetype</name>
  14.         <type>select</type>
  15.         <value>Task</value>
  16.       </param>
  17.       <param>
  18.         <name>customfield_10100</name>
  19.         <type>textfield</type>
  20.         <value>$REQUESTER</value>
  21.       </param>
  22.       <param>
  23.         <name>summary</name>
  24.         <type>textfield</type>
  25.         <value>$SUBJECT</value>
  26.       </param>
  27.       <param>
  28.         <name>priority</name>
  29.         <type>select</type>
  30.         <value>Minor</value>
  31.       </param>
  32.       <param>
  33.         <name>description</name>
  34.         <type>textarea</type>
  35.         <value>$SHORTDESCRIPTION</value>
  36.       </param>
  37.       <param>
  38.         <name>duedate</name>
  39.         <type>datepicker</type>
  40.         <value>$DUEBYTIME</value>
  41.       </param>
  42.       <!--
  43.     Example to specify custom fields of JIRA.
  44. -->
  45.       <!--
  46. <param>
  47. <name>customfield_10100</name>
  48. <type>select</type>
  49. <value>$Mapped_SDP_Field_Value</value>
  50. </param>
  51. -->
  52.     </request>
  53.     <success>Ticket created in Jira with key $key  And with Id: $id</success>
  54.     <failure>Failed to Integrate to Jira</failure>
  55.     <!--
  56.         param indicates the list of params that need to be updated in
  57.         SDP after the response from the URL is received. The param
  58.         element has two child nodes.
  59.         <name>  : Indicates the name of the parameter that needs to be updated
  60.         <value> : Indicates the value that needs to be passed for the parameter
  61.                    represented by the name element.This value can be of two types.
  62.                    One is Static where the value specified would be passed
  63.                    directly. The other is dynamic and should be specified by the
  64.                    "$" symbol followed by the key. The key can be any of the
  65.                    element name that is available in the jsonobject returned by Jira.
  66.  For example,the return jsonobject from jira is as follows:
  67.  {
  68. "id":"11300",
  69. "key":"SDP-73",
  70. "self":"http://JiraServerName:port/rest/api/2/issue/11300"
  71.  }
  72. -->
  73.     <response>
  74.       <param>
  75.         <name>JIRA_ISSUE_ID</name>
  76.         <value>$id</value>
  77.       </param>
  78.       <param>
  79.         <name>JIRA_ISSUE_KEY</name>
  80.         <value>$key</value>
  81.       </param>
  82.       <param>
  83.         <name>JIRA_URL</name>
  84.         <value>https://xxxx.com/browse/$key</value>
  85.       </param>
  86.       <!--
  87.     If notes need to be added after the menu invocation, specify the message 
  88.     here. Only in case of success, the note will be added.
  89. -->
  90.       <notes>
  91.         <note>Ticket is created in jira with key : $key  And with Id: $id</note>
  92.       </notes>
  93.     </response>
  94.   </menu>
  95. <menus>

                  New to ADSelfService Plus?