<?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: Create app using .Net SDK in Integration, Extension &amp; APIs</title>
    <link>https://community.qlik.com/t5/Integration-Extension-APIs/Create-app-using-Net-SDK/m-p/1457366#M9346</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The Hub class (and IHub interface) are the .Net wrappers for the class "Global" in in the engine API: &lt;A href="http://help.qlik.com/en-US/sense-developer/November2017/Subsystems/EngineAPI/Content/Classes/GlobalClass/Global-class.htm" title="http://help.qlik.com/en-US/sense-developer/November2017/Subsystems/EngineAPI/Content/Classes/GlobalClass/Global-class.htm"&gt;Global class ‒ Qlik Sense Developers&lt;/A&gt; and it's primary purpose is to provide methods for performing operations that are not associated with the contents of apps. This includes includes among other thing the creation and deletion of apps, but also operations for providing environment information such as product version.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;On the other hand, the primary role of the Location class of the .Net SDK is to provide operation for setting up a connection to a Qlik Sense instance. After configuring the connection details of the Location, &lt;A href="http://help.qlik.com/en-US/sense-developer/November2017/apis/net%20sdk/html/M_Qlik_Engine_LocationExtensions_Hub.htm" title="http://help.qlik.com/en-US/sense-developer/November2017/apis/net%20sdk/html/M_Qlik_Engine_LocationExtensions_Hub.htm"&gt;LocationExtensions.Hub Method&lt;/A&gt; provides the gateway to the Hub class. In addition, the Location class provides a number of convenience methods for accessing apps directly, since this is quite often where you in the end want to go. But those methods are just sugar for going through the Hub method (and will actually call it under the hood).&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 04 Jan 2018 10:26:36 GMT</pubDate>
    <dc:creator>Øystein_Kolsrud</dc:creator>
    <dc:date>2018-01-04T10:26:36Z</dc:date>
    <item>
      <title>Create app using .Net SDK</title>
      <link>https://community.qlik.com/t5/Integration-Extension-APIs/Create-app-using-Net-SDK/m-p/1457363#M9343</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Need some help, I am trying to create an app using Qlik Sense .Net SDK. For practice purpose I am using the playground url: &lt;A href="https://playground.qlik.com/hub/" title="https://playground.qlik.com/hub/"&gt;Qlik Sense&lt;/A&gt;&lt;/P&gt;&lt;P&gt;I am getting the following error: "&lt;SPAN style="margin: 0px; color: black; font-family: 'Segoe UI',sans-serif; font-size: 10pt;"&gt;Application could not be created [1006]:create denied()"&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="margin: 0px; color: black; font-family: 'Segoe UI',sans-serif; font-size: 10pt;"&gt;Also, I have an account on playground but I am not able to login from the playground page&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="margin: 0px; color: black; font-family: 'Segoe UI',sans-serif; font-size: 10pt;"&gt;Also if possible please mention the ways in which we can explore the Qlik Sense .net sdk using some url or may be some other setup&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="margin: 0px; color: black; font-family: 'Segoe UI',sans-serif; font-size: 10pt;"&gt; &lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="margin: 0px; color: black; font-family: 'Segoe UI',sans-serif; font-size: 10pt;"&gt;Thanks in advance&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="margin: 0px; color: black; font-family: 'Segoe UI',sans-serif; font-size: 10pt;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 02 Jan 2018 12:34:14 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Integration-Extension-APIs/Create-app-using-Net-SDK/m-p/1457363#M9343</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2018-01-02T12:34:14Z</dc:date>
    </item>
    <item>
      <title>Re: Create app using .Net SDK</title>
      <link>https://community.qlik.com/t5/Integration-Extension-APIs/Create-app-using-Net-SDK/m-p/1457364#M9344</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I think playground block creation of permanent apps, but you should be able to create session apps. So instead of using &lt;A href="http://help.qlik.com/en-US/sense-developer/November2017/apis/net%20sdk/html/M_Qlik_Engine_IHub_CreateApp.htm" title="http://help.qlik.com/en-US/sense-developer/November2017/apis/net%20sdk/html/M_Qlik_Engine_IHub_CreateApp.htm"&gt;IHub.CreateApp Method&lt;/A&gt; you should use &lt;A href="http://help.qlik.com/en-US/sense-developer/November2017/apis/net%20sdk/html/M_Qlik_Engine_IHub_CreateSessionApp.htm" title="http://help.qlik.com/en-US/sense-developer/November2017/apis/net%20sdk/html/M_Qlik_Engine_IHub_CreateSessionApp.htm"&gt;IHub.CreateSessionApp Method&lt;/A&gt;.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 04 Jan 2018 09:54:26 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Integration-Extension-APIs/Create-app-using-Net-SDK/m-p/1457364#M9344</guid>
      <dc:creator>Øystein_Kolsrud</dc:creator>
      <dc:date>2018-01-04T09:54:26Z</dc:date>
    </item>
    <item>
      <title>Re: Create app using .Net SDK</title>
      <link>https://community.qlik.com/t5/Integration-Extension-APIs/Create-app-using-Net-SDK/m-p/1457365#M9345</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;ok thanks I was doing a location.CreateAppWithName..Can u explain the difference between creating an app through hub and through normal location and also in general what is the difference between doing things through hub and normal location&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 04 Jan 2018 10:00:18 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Integration-Extension-APIs/Create-app-using-Net-SDK/m-p/1457365#M9345</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2018-01-04T10:00:18Z</dc:date>
    </item>
    <item>
      <title>Re: Create app using .Net SDK</title>
      <link>https://community.qlik.com/t5/Integration-Extension-APIs/Create-app-using-Net-SDK/m-p/1457366#M9346</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The Hub class (and IHub interface) are the .Net wrappers for the class "Global" in in the engine API: &lt;A href="http://help.qlik.com/en-US/sense-developer/November2017/Subsystems/EngineAPI/Content/Classes/GlobalClass/Global-class.htm" title="http://help.qlik.com/en-US/sense-developer/November2017/Subsystems/EngineAPI/Content/Classes/GlobalClass/Global-class.htm"&gt;Global class ‒ Qlik Sense Developers&lt;/A&gt; and it's primary purpose is to provide methods for performing operations that are not associated with the contents of apps. This includes includes among other thing the creation and deletion of apps, but also operations for providing environment information such as product version.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;On the other hand, the primary role of the Location class of the .Net SDK is to provide operation for setting up a connection to a Qlik Sense instance. After configuring the connection details of the Location, &lt;A href="http://help.qlik.com/en-US/sense-developer/November2017/apis/net%20sdk/html/M_Qlik_Engine_LocationExtensions_Hub.htm" title="http://help.qlik.com/en-US/sense-developer/November2017/apis/net%20sdk/html/M_Qlik_Engine_LocationExtensions_Hub.htm"&gt;LocationExtensions.Hub Method&lt;/A&gt; provides the gateway to the Hub class. In addition, the Location class provides a number of convenience methods for accessing apps directly, since this is quite often where you in the end want to go. But those methods are just sugar for going through the Hub method (and will actually call it under the hood).&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 04 Jan 2018 10:26:36 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Integration-Extension-APIs/Create-app-using-Net-SDK/m-p/1457366#M9346</guid>
      <dc:creator>Øystein_Kolsrud</dc:creator>
      <dc:date>2018-01-04T10:26:36Z</dc:date>
    </item>
    <item>
      <title>Re: Create app using .Net SDK</title>
      <link>https://community.qlik.com/t5/Integration-Extension-APIs/Create-app-using-Net-SDK/m-p/1457367#M9347</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;thank u so much that was great insight .. one more question are there any methods or classes in the .net sdk for interacting with QMC for generating or managing security rules or other elements of QMC.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 04 Jan 2018 11:38:19 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Integration-Extension-APIs/Create-app-using-Net-SDK/m-p/1457367#M9347</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2018-01-04T11:38:19Z</dc:date>
    </item>
    <item>
      <title>Re: Create app using .Net SDK</title>
      <link>https://community.qlik.com/t5/Integration-Extension-APIs/Create-app-using-Net-SDK/m-p/1457368#M9348</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;No, the .Net SDK is mostly a wrapper for the Engine API. That part of the product is controlled by the repository, and you'll have to go through it's REST API. You'll find the documentation for that API here:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.qlik.com/en-US/sense-developer/November2017/Subsystems/RepositoryServiceAPI/Content/RepositoryServiceAPI/RepositoryServiceAPI-Introduction.htm" title="http://help.qlik.com/en-US/sense-developer/November2017/Subsystems/RepositoryServiceAPI/Content/RepositoryServiceAPI/RepositoryServiceAPI-Introduction.htm"&gt;Qlik Sense repository service API ‒ Qlik Sense Developers&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The endpoint for creating security rules is documented here:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.qlik.com/en-US/sense-developer/November2017/Subsystems/RepositoryServiceAPI/Content/RepositoryServiceAPI/RepositoryServiceAPI-Security-Rule-Create.htm" title="http://help.qlik.com/en-US/sense-developer/November2017/Subsystems/RepositoryServiceAPI/Content/RepositoryServiceAPI/RepositoryServiceAPI-Security-Rule-Create.htm"&gt;Security rule: Create ‒ Qlik Sense Developers&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 04 Jan 2018 14:09:55 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Integration-Extension-APIs/Create-app-using-Net-SDK/m-p/1457368#M9348</guid>
      <dc:creator>Øystein_Kolsrud</dc:creator>
      <dc:date>2018-01-04T14:09:55Z</dc:date>
    </item>
    <item>
      <title>Re: Create app using .Net SDK</title>
      <link>https://community.qlik.com/t5/Integration-Extension-APIs/Create-app-using-Net-SDK/m-p/1457369#M9349</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have started using the QRS API, i tried copying an app using one of the endpoints and it is mentioned there that the publisher name will change to who ever is copying the app: &lt;/P&gt;&lt;P&gt;&lt;A href="http://help.qlik.com/en-US/sense-developer/September2017/Subsystems/RepositoryServiceAPI/Content/RepositoryServiceAPI/RepositoryServiceAPI-App-Make-Copy.htm" title="http://help.qlik.com/en-US/sense-developer/September2017/Subsystems/RepositoryServiceAPI/Content/RepositoryServiceAPI/RepositoryServiceAPI-App-Make-Copy.htm"&gt;App: Make copy ‒ Qlik Sense Developers&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So once the app is copied can i change the name of the publisher of the copied app to the publisher of the original app?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 Jan 2018 06:46:27 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Integration-Extension-APIs/Create-app-using-Net-SDK/m-p/1457369#M9349</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2018-01-10T06:46:27Z</dc:date>
    </item>
    <item>
      <title>Re: Create app using .Net SDK</title>
      <link>https://community.qlik.com/t5/Integration-Extension-APIs/Create-app-using-Net-SDK/m-p/1457370#M9350</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN&gt;If I'm not mistaken, you can do a PUT on the app in question and add whatever owner you want. So do GET on it first (something like: GET &lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://my.server.com/qrs/app/" rel="nofollow" target="_blank"&gt;https://my.server.com/qrs/app/&lt;/A&gt;&lt;SPAN&gt;&amp;lt;appid&amp;gt;?xrfxkey=...) and then PUT &lt;/SPAN&gt;&lt;A class="unlinked" title="https://my.server.com/qrs/app/&amp;lt;appid&amp;gt;?xrfxkey=..."&gt;https://my.server.com/qrs/app/&amp;lt;appid&amp;gt;?xrfxkey=... with the body being the value returned by the GET but with the owner modified.&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="unlinked" title="https://my.server.com/qrs/app/&amp;lt;appid&amp;gt;?xrfxkey=..."&gt;A&lt;/A&gt; trick is to open the debug console of Chrome and have a look at the traffic that occurs when you do the same operation in the QMC. That way you can figure out potential endpoints to use.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 12 Jan 2018 07:45:37 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Integration-Extension-APIs/Create-app-using-Net-SDK/m-p/1457370#M9350</guid>
      <dc:creator>Øystein_Kolsrud</dc:creator>
      <dc:date>2018-01-12T07:45:37Z</dc:date>
    </item>
  </channel>
</rss>

