<?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>article Qlik Sense: Generate a ticket with Qlik proxy API (Powershell) in Official Support Articles</title>
    <link>https://community.qlik.com/t5/Official-Support-Articles/Qlik-Sense-Generate-a-ticket-with-Qlik-proxy-API-Powershell/ta-p/1711178</link>
    <description>&lt;P&gt;This article explains how to request a ticket from Qlik proxy API in Powershell.&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;Requirements:&lt;/STRONG&gt;&lt;BR /&gt;The following certificates need to be installed on the machine sending the API call: QlikClient.pfx (in the personal store for your user) and Root.crt (In the Trusted Root Certificates store)&lt;BR /&gt;This can be exported from the QMC. Please refer to&amp;nbsp;&lt;A href="https://community.qlik.com/t5/Qlik-Support-Knowledge-Base/Export-client-certificate-and-root-certificate-to-make-API-calls/ta-p/1715515" target="_blank" rel="noopener"&gt;Export client certificate and root certificate to make API calls with Postman&lt;/A&gt;.&lt;/P&gt;
&lt;P class="qlik-migrated-tkb-headings"&gt;Resolution:&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;Save the following code in a file with the .ps1 extension and run it in powershell:&lt;/P&gt;
&lt;PRE&gt;$body = '{
  "UserDirectory": "DOMAIN",
  "UserId": "user1",
  "Attributes": [
    {
      "group": "value1a"
    },
&amp;nbsp;   {
&amp;nbsp;     "secondAtt": "value2b"
&amp;nbsp;   }]
   }'
   $hdrs = @{}
   $hdrs.Add("X-Qlik-xrfkey","iX83QmNlvu87yyAB")
   $url = "https://&lt;STRONG&gt;&lt;SPAN&gt;qlikserver1.domain.local&lt;/SPAN&gt;&lt;/STRONG&gt;:4243/qps&lt;SPAN&gt;/&lt;STRONG&gt;vp_prefix&lt;/STRONG&gt;&lt;/SPAN&gt;/ticket?xrfkey=iX83QmNlvu87yyAB"
&amp;nbsp;  $cert = Get-ChildItem -Path "Cert:\CurrentUser\My" | Where {$_.Subject -like '*QlikClient*'}
   Invoke-RestMethod -Uri $url -Method Post -Body $body -ContentType 'application/json' -Headers $hdrs -Certificate $cert&lt;/PRE&gt;
&lt;P&gt;&lt;BR /&gt;In the above script, you need to replace the following:&lt;BR /&gt;- Your server name in the following place providing prefix [vp_prefix] of virtual proxy you plan to use the released ticket :&amp;nbsp;$url = '&amp;nbsp;&lt;A href="https://qlikserver1.domain.local:4243/qps/vp_prefix" target="_blank" rel="noopener"&gt;https://qlikserver1.domain.local:4243/qps/vp_prefix&lt;/A&gt;&lt;BR /&gt;- Your user name for a Root Admin allowed to call the API in the following places:&amp;nbsp;("X-Qlik-User","UserDirectory=DOMAIN;UserId=Administrator")&lt;BR /&gt;- Your user name for the user you want a ticket for:&amp;nbsp;$body = '{ "UserDirectory": "DOMAIN", "UserId": "&lt;STRONG&gt;user1&lt;/STRONG&gt;",...&lt;BR /&gt;&lt;BR /&gt;You can also use the thumbprint directly, using the CertificateThumbprint flag:&lt;/P&gt;
&lt;PRE&gt;Invoke-RestMethod -Uri $url -Method Post -Body $body -ContentType 'application/json' -Headers $hdrs -CertificateThumbprint "838A1C18C19FF0D921847CC21071A0F220617466"&lt;/PRE&gt;
&lt;P&gt;&lt;BR /&gt;You should get the following response:&lt;/P&gt;
&lt;PRE&gt;UserDirectory : DOMAIN
UserId        : user1
Attributes    : {@{group=value1a},@{secondAtt=value2b}}
Ticket        : sZrcq4SbM_eRvKbN
TargetUri     :&lt;/PRE&gt;
&lt;P&gt;&lt;BR /&gt;?If you experience an error, you can elaborate more on that error by printing the value in the $Error variable.&amp;nbsp;&lt;BR /&gt;For example, consider the case where the below request is made with a PS hash (dictionary) object instead of a JSON string for the body:&lt;/P&gt;
&lt;PRE&gt;$body = @{
    UserDirectory = "DOMAIN"
    UserId = "user1"
    Attributes = @(
        @{
          group = "value1a"
        }
    )
}

Invoke-RestMethod -Uri "https://qlikserver1.domain.local:4243/qps/vp_prefix/ticket?xrfkey=12345678qwertyui" -Method Post -Body $body -ContentType 'application/json' -Headers $hdrs -CertificateThumbprint $cert
Invoke-RestMethod : The remote server returned an error: (400) Bad Request.
At line:1 char:1
+ Invoke-RestMethod -Uri "https://qlikserver1.domain.local:4243/qps/vp_prfix/ticket?xrfkey= ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
&amp;nbsp; &amp;nbsp; + CategoryInfo &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;: InvalidOperation: (System.Net.HttpWebRequest:HttpWebRequest) [Invoke-RestMethod], Web
&amp;nbsp; &amp;nbsp;eption
&amp;nbsp; &amp;nbsp; + FullyQualifiedErrorId : WebCmdletWebResponseException,Microsoft.PowerShell.Commands.InvokeRestMethodCommand&lt;/PRE&gt;
&lt;P&gt;&lt;BR /&gt;You can elaborate on the error like below:&lt;/P&gt;
&lt;PRE&gt;PS C:\&amp;gt; $Error[0].Exception.Response

IsMutuallyAuthenticated : False
Cookies                 : {}
Headers                 : {Transfer-Encoding, Cache-Control, Content-Type, Date...}
SupportsHeaders         : True
ContentLength           : -1
ContentEncoding         :
ContentType             : text/html; charset=utf-8
CharacterSet            : utf-8
Server                  : Microsoft-HTTPAPI/2.0
LastModified            : 2018-01-04 10:17:31
StatusCode              : BadRequest
StatusDescription       : Bad Request
ProtocolVersion         : 1.1
ResponseUri             : &lt;A href="https://qlikserver1.domain.local:4243/qps/vp_prefix/ticket?xrfkey=12345678qwertyui" target="test_blank"&gt;https://qlikserver1.domain.local:4243/qps/vp_prefix/ticket?xrfkey=12345678qwertyui&lt;/A&gt;
Method                  : POST
IsFromCache             : False&lt;/PRE&gt;
&lt;P&gt;And in this particular example, we know the request is not properly formed because the body was not properly converted to a JSON string. We remedy this by converting the PS object to a JSON string:&lt;/P&gt;
&lt;PRE&gt;PS Cert:\LocalMachine&amp;gt; Invoke-RestMethod -Uri "https://qlikserver1.domain.local:4243/qps/vp_prefix/ticket?xrfkey=12345678qwertyui" -Method Post -Body $(ConvertTo-Json($body)) -ContentType 'application/json' -Headers $hdrs -CertificateThumbprint $cert&lt;/PRE&gt;
&lt;P&gt;&lt;BR /&gt;Connect with the generated ticket to the hub e.g:&lt;/P&gt;
&lt;PRE&gt;https://qlikserver1.domain.local/vp_prefix/hub?QlikTicket=LltGyReYDgmuTCWX&lt;/PRE&gt;
&lt;P&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Tue, 23 Feb 2021 09:12:54 GMT</pubDate>
    <dc:creator>Damien_V</dc:creator>
    <dc:date>2021-02-23T09:12:54Z</dc:date>
    <item>
      <title>Qlik Sense: Generate a ticket with Qlik proxy API (Powershell)</title>
      <link>https://community.qlik.com/t5/Official-Support-Articles/Qlik-Sense-Generate-a-ticket-with-Qlik-proxy-API-Powershell/ta-p/1711178</link>
      <description>&lt;P&gt;This article explains how to request a ticket from Qlik proxy API in Powershell.&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;Requirements:&lt;/STRONG&gt;&lt;BR /&gt;The following certificates need to be installed on the machine sending the API call: QlikClient.pfx (in the personal store for your user) and Root.crt (In the Trusted Root Certificates store)&lt;BR /&gt;This can be exported from the QMC. Please refer to&amp;nbsp;&lt;A href="https://community.qlik.com/t5/Qlik-Support-Knowledge-Base/Export-client-certificate-and-root-certificate-to-make-API-calls/ta-p/1715515" target="_blank" rel="noopener"&gt;Export client certificate and root certificate to make API calls with Postman&lt;/A&gt;.&lt;/P&gt;
&lt;P class="qlik-migrated-tkb-headings"&gt;Resolution:&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;Save the following code in a file with the .ps1 extension and run it in powershell:&lt;/P&gt;
&lt;PRE&gt;$body = '{
  "UserDirectory": "DOMAIN",
  "UserId": "user1",
  "Attributes": [
    {
      "group": "value1a"
    },
&amp;nbsp;   {
&amp;nbsp;     "secondAtt": "value2b"
&amp;nbsp;   }]
   }'
   $hdrs = @{}
   $hdrs.Add("X-Qlik-xrfkey","iX83QmNlvu87yyAB")
   $url = "https://&lt;STRONG&gt;&lt;SPAN&gt;qlikserver1.domain.local&lt;/SPAN&gt;&lt;/STRONG&gt;:4243/qps&lt;SPAN&gt;/&lt;STRONG&gt;vp_prefix&lt;/STRONG&gt;&lt;/SPAN&gt;/ticket?xrfkey=iX83QmNlvu87yyAB"
&amp;nbsp;  $cert = Get-ChildItem -Path "Cert:\CurrentUser\My" | Where {$_.Subject -like '*QlikClient*'}
   Invoke-RestMethod -Uri $url -Method Post -Body $body -ContentType 'application/json' -Headers $hdrs -Certificate $cert&lt;/PRE&gt;
&lt;P&gt;&lt;BR /&gt;In the above script, you need to replace the following:&lt;BR /&gt;- Your server name in the following place providing prefix [vp_prefix] of virtual proxy you plan to use the released ticket :&amp;nbsp;$url = '&amp;nbsp;&lt;A href="https://qlikserver1.domain.local:4243/qps/vp_prefix" target="_blank" rel="noopener"&gt;https://qlikserver1.domain.local:4243/qps/vp_prefix&lt;/A&gt;&lt;BR /&gt;- Your user name for a Root Admin allowed to call the API in the following places:&amp;nbsp;("X-Qlik-User","UserDirectory=DOMAIN;UserId=Administrator")&lt;BR /&gt;- Your user name for the user you want a ticket for:&amp;nbsp;$body = '{ "UserDirectory": "DOMAIN", "UserId": "&lt;STRONG&gt;user1&lt;/STRONG&gt;",...&lt;BR /&gt;&lt;BR /&gt;You can also use the thumbprint directly, using the CertificateThumbprint flag:&lt;/P&gt;
&lt;PRE&gt;Invoke-RestMethod -Uri $url -Method Post -Body $body -ContentType 'application/json' -Headers $hdrs -CertificateThumbprint "838A1C18C19FF0D921847CC21071A0F220617466"&lt;/PRE&gt;
&lt;P&gt;&lt;BR /&gt;You should get the following response:&lt;/P&gt;
&lt;PRE&gt;UserDirectory : DOMAIN
UserId        : user1
Attributes    : {@{group=value1a},@{secondAtt=value2b}}
Ticket        : sZrcq4SbM_eRvKbN
TargetUri     :&lt;/PRE&gt;
&lt;P&gt;&lt;BR /&gt;?If you experience an error, you can elaborate more on that error by printing the value in the $Error variable.&amp;nbsp;&lt;BR /&gt;For example, consider the case where the below request is made with a PS hash (dictionary) object instead of a JSON string for the body:&lt;/P&gt;
&lt;PRE&gt;$body = @{
    UserDirectory = "DOMAIN"
    UserId = "user1"
    Attributes = @(
        @{
          group = "value1a"
        }
    )
}

Invoke-RestMethod -Uri "https://qlikserver1.domain.local:4243/qps/vp_prefix/ticket?xrfkey=12345678qwertyui" -Method Post -Body $body -ContentType 'application/json' -Headers $hdrs -CertificateThumbprint $cert
Invoke-RestMethod : The remote server returned an error: (400) Bad Request.
At line:1 char:1
+ Invoke-RestMethod -Uri "https://qlikserver1.domain.local:4243/qps/vp_prfix/ticket?xrfkey= ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
&amp;nbsp; &amp;nbsp; + CategoryInfo &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;: InvalidOperation: (System.Net.HttpWebRequest:HttpWebRequest) [Invoke-RestMethod], Web
&amp;nbsp; &amp;nbsp;eption
&amp;nbsp; &amp;nbsp; + FullyQualifiedErrorId : WebCmdletWebResponseException,Microsoft.PowerShell.Commands.InvokeRestMethodCommand&lt;/PRE&gt;
&lt;P&gt;&lt;BR /&gt;You can elaborate on the error like below:&lt;/P&gt;
&lt;PRE&gt;PS C:\&amp;gt; $Error[0].Exception.Response

IsMutuallyAuthenticated : False
Cookies                 : {}
Headers                 : {Transfer-Encoding, Cache-Control, Content-Type, Date...}
SupportsHeaders         : True
ContentLength           : -1
ContentEncoding         :
ContentType             : text/html; charset=utf-8
CharacterSet            : utf-8
Server                  : Microsoft-HTTPAPI/2.0
LastModified            : 2018-01-04 10:17:31
StatusCode              : BadRequest
StatusDescription       : Bad Request
ProtocolVersion         : 1.1
ResponseUri             : &lt;A href="https://qlikserver1.domain.local:4243/qps/vp_prefix/ticket?xrfkey=12345678qwertyui" target="test_blank"&gt;https://qlikserver1.domain.local:4243/qps/vp_prefix/ticket?xrfkey=12345678qwertyui&lt;/A&gt;
Method                  : POST
IsFromCache             : False&lt;/PRE&gt;
&lt;P&gt;And in this particular example, we know the request is not properly formed because the body was not properly converted to a JSON string. We remedy this by converting the PS object to a JSON string:&lt;/P&gt;
&lt;PRE&gt;PS Cert:\LocalMachine&amp;gt; Invoke-RestMethod -Uri "https://qlikserver1.domain.local:4243/qps/vp_prefix/ticket?xrfkey=12345678qwertyui" -Method Post -Body $(ConvertTo-Json($body)) -ContentType 'application/json' -Headers $hdrs -CertificateThumbprint $cert&lt;/PRE&gt;
&lt;P&gt;&lt;BR /&gt;Connect with the generated ticket to the hub e.g:&lt;/P&gt;
&lt;PRE&gt;https://qlikserver1.domain.local/vp_prefix/hub?QlikTicket=LltGyReYDgmuTCWX&lt;/PRE&gt;
&lt;P&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 23 Feb 2021 09:12:54 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Official-Support-Articles/Qlik-Sense-Generate-a-ticket-with-Qlik-proxy-API-Powershell/ta-p/1711178</guid>
      <dc:creator>Damien_V</dc:creator>
      <dc:date>2021-02-23T09:12:54Z</dc:date>
    </item>
    <item>
      <title>Re: Qlik Sense: Generate a ticket with Qlik proxy API (Powershell)</title>
      <link>https://community.qlik.com/t5/Official-Support-Articles/Qlik-Sense-Generate-a-ticket-with-Qlik-proxy-API-Powershell/tac-p/1735602#M562</link>
      <description>&lt;P&gt;hello&amp;nbsp;&lt;/P&gt;&lt;P&gt;this is not clear&amp;nbsp;&lt;/P&gt;&lt;P&gt;may you put an exemple.&lt;/P&gt;&lt;P&gt;thank you&lt;/P&gt;</description>
      <pubDate>Thu, 13 Aug 2020 13:34:34 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Official-Support-Articles/Qlik-Sense-Generate-a-ticket-with-Qlik-proxy-API-Powershell/tac-p/1735602#M562</guid>
      <dc:creator>LMG_FACTORY</dc:creator>
      <dc:date>2020-08-13T13:34:34Z</dc:date>
    </item>
    <item>
      <title>Re: Qlik Sense: Generate a ticket with Qlik proxy API (Powershell)</title>
      <link>https://community.qlik.com/t5/Official-Support-Articles/Qlik-Sense-Generate-a-ticket-with-Qlik-proxy-API-Powershell/tac-p/1735641#M564</link>
      <description>&lt;P&gt;Hello &lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/118850"&gt;@LMG_FACTORY&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;If you are unsure how to use the code sample in this article, please watch the video in&amp;nbsp;&lt;/P&gt;
&lt;DIV class="knowledgeTOCRenderer-body"&gt;
&lt;DIV id="j_id0:j_id7:j_id8:j_id259:j_id260:0:j_id262"&gt;
&lt;DIV class="pbSubsection"&gt;
&lt;TABLE class="detailList" border="0" cellspacing="0" cellpadding="0"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD class="data2Col  first  last "&gt;&lt;SPAN&gt;&lt;A href="https://support.qlik.com/articles/000067703" target="_blank"&gt;https://support.qlik.com/articles/000067703&lt;/A&gt;&lt;/SPAN&gt;&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV class="knowledgeTOCRenderer-body"&gt;
&lt;DIV id="j_id0:j_id7:j_id8:j_id259:j_id260:1:j_id262"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;This is the same principle.&lt;/DIV&gt;
&lt;/DIV&gt;</description>
      <pubDate>Thu, 13 Aug 2020 14:43:42 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Official-Support-Articles/Qlik-Sense-Generate-a-ticket-with-Qlik-proxy-API-Powershell/tac-p/1735641#M564</guid>
      <dc:creator>Damien_V</dc:creator>
      <dc:date>2020-08-13T14:43:42Z</dc:date>
    </item>
    <item>
      <title>Re: Qlik Sense: Generate a ticket with Qlik proxy API (Powershell)</title>
      <link>https://community.qlik.com/t5/Official-Support-Articles/Qlik-Sense-Generate-a-ticket-with-Qlik-proxy-API-Powershell/tac-p/1735920#M578</link>
      <description>&lt;P&gt;hello&amp;nbsp;&lt;/P&gt;&lt;P&gt;thanks for your reply&amp;nbsp;&lt;/P&gt;&lt;P&gt;this part is not clear : "&amp;nbsp;&lt;SPAN&gt;Your user name for a Root Admin allowed to call the API in the following places:&amp;nbsp;("X-Qlik-User","UserDirectory=DOMAIN;UserId=Administrator") "&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;thanks for your help&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 14 Aug 2020 11:09:48 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Official-Support-Articles/Qlik-Sense-Generate-a-ticket-with-Qlik-proxy-API-Powershell/tac-p/1735920#M578</guid>
      <dc:creator>LMG_FACTORY</dc:creator>
      <dc:date>2020-08-14T11:09:48Z</dc:date>
    </item>
    <item>
      <title>Re: Qlik Sense: Generate a ticket with Qlik proxy API (Powershell)</title>
      <link>https://community.qlik.com/t5/Official-Support-Articles/Qlik-Sense-Generate-a-ticket-with-Qlik-proxy-API-Powershell/tac-p/1735928#M583</link>
      <description>&lt;P&gt;hello&amp;nbsp;&lt;/P&gt;&lt;P&gt;this Part is not clear :&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Your user name for a Root Admin allowed to call the API in the following places:&amp;nbsp;("X-Qlik-User","UserDirectory=DOMAIN;UserId=Administrator")&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;thanks for your help&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 14 Aug 2020 12:22:01 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Official-Support-Articles/Qlik-Sense-Generate-a-ticket-with-Qlik-proxy-API-Powershell/tac-p/1735928#M583</guid>
      <dc:creator>LMG_FACTORY</dc:creator>
      <dc:date>2020-08-14T12:22:01Z</dc:date>
    </item>
    <item>
      <title>Re: Qlik Sense: Generate a ticket with Qlik proxy API (Powershell)</title>
      <link>https://community.qlik.com/t5/Official-Support-Articles/Qlik-Sense-Generate-a-ticket-with-Qlik-proxy-API-Powershell/tac-p/1735939#M586</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;This is the user id and user directory of a user that has the "RootAdmin" Role, you can check it in the QMC &amp;gt; Users.&lt;/P&gt;
&lt;P&gt;However, this header is not needed for Qlik Proxy API ticket endpoint in this article.&lt;/P&gt;</description>
      <pubDate>Fri, 14 Aug 2020 12:56:07 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Official-Support-Articles/Qlik-Sense-Generate-a-ticket-with-Qlik-proxy-API-Powershell/tac-p/1735939#M586</guid>
      <dc:creator>Damien_V</dc:creator>
      <dc:date>2020-08-14T12:56:07Z</dc:date>
    </item>
    <item>
      <title>Re: Qlik Sense: Generate a ticket with Qlik proxy API (Powershell)</title>
      <link>https://community.qlik.com/t5/Official-Support-Articles/Qlik-Sense-Generate-a-ticket-with-Qlik-proxy-API-Powershell/tac-p/2005995#M7805</link>
      <description>&lt;P&gt;Just tried with Qlik Sense August 2022, works like a charm! In my case I didn't include any attributes.&lt;/P&gt;&lt;P&gt;Thanks!&lt;/P&gt;</description>
      <pubDate>Thu, 17 Nov 2022 16:21:26 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Official-Support-Articles/Qlik-Sense-Generate-a-ticket-with-Qlik-proxy-API-Powershell/tac-p/2005995#M7805</guid>
      <dc:creator>VictorGonzalezFaria</dc:creator>
      <dc:date>2022-11-17T16:21:26Z</dc:date>
    </item>
  </channel>
</rss>

