<?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: Update existing load script for a table through  qlik engine API in Integration, Extension &amp; APIs</title>
    <link>https://community.qlik.com/t5/Integration-Extension-APIs/Update-existing-load-script-for-a-table-through-qlik-engine-API/m-p/1883682#M16183</link>
    <description>&lt;P&gt;Thanks for the clarification it saves me a lot of time.&lt;/P&gt;
&lt;P&gt;Now I am looking for 2 API's:&lt;/P&gt;
&lt;P&gt;1.adding a data source ex:adding oracle datasource to an application.&lt;/P&gt;
&lt;P&gt;2.Selecting a table from the added data source and inserting it.&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="loadscript.PNG" style="width: 999px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/70658i6F113E944BDD2C5F/image-size/large?v=v2&amp;amp;px=999" role="button" title="loadscript.PNG" alt="loadscript.PNG" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="script.PNG" style="width: 999px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/70660iABE9448F95970F84/image-size/large?v=v2&amp;amp;px=999" role="button" title="script.PNG" alt="script.PNG" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;I am looking for an API that does the same as above two images.&lt;/P&gt;
&lt;P&gt;If this is possible through API I can get that entire loadscript and update it from our code&amp;nbsp; and I can replace this loadscript with the existing one, Is that possible through API?&lt;/P&gt;</description>
    <pubDate>Fri, 21 Jan 2022 07:07:01 GMT</pubDate>
    <dc:creator>ksaranraj5</dc:creator>
    <dc:date>2022-01-21T07:07:01Z</dc:date>
    <item>
      <title>Update existing load script for a table through  qlik engine API</title>
      <link>https://community.qlik.com/t5/Integration-Extension-APIs/Update-existing-load-script-for-a-table-through-qlik-engine-API/m-p/1882894#M16176</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;I'm trying to update the Load script of specific table through Qlik engine API,&lt;/P&gt;
&lt;P&gt;I have explore the following things,&lt;/P&gt;
&lt;P&gt;To get the tables and key I have done the following engine api request&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;{
	"handle": 1,
	"method": "GetTablesAndKeys",
	"params": {
		"qWindowSize": {
			"qcx": 0,
			"qcy": 0
		},
		"qNullSize": {
			"qcx": 0,
			"qcy": 0
		},
		"qCellHeight": 0,
		"qSyntheticMode": false,
		"qIncludeSysVars": false,
		"qIncludeProfiling": false
	}
}&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;It results the following sample response&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;{
	"jsonrpc": "2.0",
	"id": 3,
	"delta": true,
	"result": {
		"qtr": [
			{
				"qName": "PRODUCT_CATEGORIES",
				"qNoOfRows": 5,
				"qFields": [
					{
						"qName": "CATEGORY_ID",
						"qOriginalFields": [],
						"qPresent": true,
						"qInformationDensity": 1,
						"qnNonNulls": 5,
						"qnRows": 5,
						"qSubsetRatio": 1,
						"qnTotalDistinctValues": 5,
						"qnPresentDistinctValues": 5,
						"qKeyType": "ANY_KEY",
						"qTags": [
							"$key",
							"$numeric",
							"$integer"
						],
						"qDerivedFields": []
					},
					{
						"qName": "CATEGORY_NAME",
						"qOriginalFields": [],
						"qPresent": true,
						"qInformationDensity": 1,
						"qnNonNulls": 5,
						"qnRows": 5,
						"qSubsetRatio": 1,
						"qnTotalDistinctValues": 5,
						"qnPresentDistinctValues": 5,
						"qKeyType": "NOT_KEY",
						"qTags": [
							"$ascii",
							"$text"
						],
						"qDerivedFields": []
					},
					{
						"qName": "len_category",
						"qOriginalFields": [],
						"qPresent": true,
						"qHasDuplicates": true,
						"qInformationDensity": 1,
						"qnNonNulls": 5,
						"qnRows": 5,
						"qSubsetRatio": 1,
						"qnTotalDistinctValues": 4,
						"qnPresentDistinctValues": 4,
						"qKeyType": "NOT_KEY",
						"qTags": [
							"$numeric",
							"$integer"
						],
						"qDerivedFields": []
					},
					{
						"qName": "upper_category",
						"qOriginalFields": [],
						"qPresent": true,
						"qInformationDensity": 1,
						"qnNonNulls": 5,
						"qnRows": 5,
						"qSubsetRatio": 1,
						"qnTotalDistinctValues": 5,
						"qnPresentDistinctValues": 5,
						"qKeyType": "NOT_KEY",
						"qTags": [
							"$ascii",
							"$text"
						],
						"qDerivedFields": []
					}
				],
				"qPos": {
					"qx": 0,
					"qy": 0
				},
				"qTableTags": [],
				"qProfilingData": {
					"qNoOfRows": 0,
					"qFieldProfiling": []
				}
			},
			{
				"qName": "PRODUCTS",
				"qNoOfRows": 288,
				"qFields": [
					{
						"qName": "CATEGORY_ID",
						"qOriginalFields": [],
						"qPresent": true,
						"qHasDuplicates": true,
						"qInformationDensity": 1,
						"qnNonNulls": 288,
						"qnRows": 288,
						"qSubsetRatio": 0.8,
						"qnTotalDistinctValues": 5,
						"qnPresentDistinctValues": 4,
						"qKeyType": "ANY_KEY",
						"qTags": [
							"$key",
							"$numeric",
							"$integer"
						],
						"qDerivedFields": []
					},
					{
						"qName": "PRODUCT_ID",
						"qOriginalFields": [],
						"qPresent": true,
						"qInformationDensity": 1,
						"qnNonNulls": 288,
						"qnRows": 288,
						"qSubsetRatio": 1,
						"qnTotalDistinctValues": 288,
						"qnPresentDistinctValues": 288,
						"qKeyType": "ANY_KEY",
						"qTags": [
							"$key",
							"$numeric",
							"$integer"
						],
						"qDerivedFields": []
					},
					{
						"qName": "PRODUCT_NAME",
						"qOriginalFields": [],
						"qPresent": true,
						"qHasDuplicates": true,
						"qInformationDensity": 1,
						"qnNonNulls": 288,
						"qnRows": 288,
						"qSubsetRatio": 1,
						"qnTotalDistinctValues": 242,
						"qnPresentDistinctValues": 242,
						"qKeyType": "NOT_KEY",
						"qTags": [
							"$ascii",
							"$text"
						],
						"qDerivedFields": []
					},
					{
						"qName": "DESCRIPTION",
						"qOriginalFields": [],
						"qPresent": true,
						"qHasDuplicates": true,
						"qInformationDensity": 1,
						"qnNonNulls": 288,
						"qnRows": 288,
						"qSubsetRatio": 1,
						"qnTotalDistinctValues": 206,
						"qnPresentDistinctValues": 206,
						"qKeyType": "NOT_KEY",
						"qTags": [
							"$ascii",
							"$text"
						],
						"qDerivedFields": []
					},
					{
						"qName": "STANDARD_COST",
						"qOriginalFields": [],
						"qPresent": true,
						"qHasDuplicates": true,
						"qInformationDensity": 1,
						"qnNonNulls": 288,
						"qnRows": 288,
						"qSubsetRatio": 1,
						"qnTotalDistinctValues": 287,
						"qnPresentDistinctValues": 287,
						"qKeyType": "NOT_KEY",
						"qTags": [
							"$numeric"
						],
						"qDerivedFields": []
					},
					{
						"qName": "LIST_PRICE",
						"qOriginalFields": [],
						"qPresent": true,
						"qHasDuplicates": true,
						"qInformationDensity": 1,
						"qnNonNulls": 288,
						"qnRows": 288,
						"qSubsetRatio": 1,
						"qnTotalDistinctValues": 249,
						"qnPresentDistinctValues": 249,
						"qKeyType": "NOT_KEY",
						"qTags": [
							"$numeric"
						],
						"qDerivedFields": []
					},
					{
						"qName": "replace_product",
						"qOriginalFields": [],
						"qPresent": true,
						"qHasDuplicates": true,
						"qInformationDensity": 1,
						"qnNonNulls": 288,
						"qnRows": 288,
						"qSubsetRatio": 1,
						"qnTotalDistinctValues": 242,
						"qnPresentDistinctValues": 242,
						"qKeyType": "NOT_KEY",
						"qTags": [
							"$ascii",
							"$text"
						],
						"qDerivedFields": []
					},
					{
						"qName": "Cat_Name",
						"qOriginalFields": [],
						"qPresent": true,
						"qHasDuplicates": true,
						"qInformationDensity": 1,
						"qnNonNulls": 288,
						"qnRows": 288,
						"qSubsetRatio": 1,
						"qnTotalDistinctValues": 4,
						"qnPresentDistinctValues": 4,
						"qKeyType": "NOT_KEY",
						"qTags": [
							"$ascii",
							"$text"
						],
						"qDerivedFields": []
					}
				],
				"qPos": {
					"qx": 0,
					"qy": 0
				},
				"qTableTags": [],
				"qProfilingData": {
					"qNoOfRows": 0,
					"qFieldProfiling": []
				}
			},
		],
		"qk": [
			{
				"qKeyFields": [
					"CATEGORY_ID"
				],
				"qTables": [
					"PRODUCT_CATEGORIES",
					"PRODUCTS"
				]
			},
		]
	}
}&lt;/LI-CODE&gt;
&lt;P&gt;Here I can get tables, fields and keys.&lt;/P&gt;
&lt;P&gt;I'm looking for an API that does the create tables and set keys between table and adding calculated column to an existing table.&lt;/P&gt;</description>
      <pubDate>Wed, 19 Jan 2022 14:43:51 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Integration-Extension-APIs/Update-existing-load-script-for-a-table-through-qlik-engine-API/m-p/1882894#M16176</guid>
      <dc:creator>ksaranraj5</dc:creator>
      <dc:date>2022-01-19T14:43:51Z</dc:date>
    </item>
    <item>
      <title>Re: Update existing load script for a table through  qlik engine API</title>
      <link>https://community.qlik.com/t5/Integration-Extension-APIs/Update-existing-load-script-for-a-table-through-qlik-engine-API/m-p/1882991#M16177</link>
      <description>&lt;P&gt;You can set the entire script, followed by a reload, to add data. I don't know of an API that would let you modify or add only a part of the script.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;-Rob&lt;/P&gt;</description>
      <pubDate>Wed, 19 Jan 2022 18:19:04 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Integration-Extension-APIs/Update-existing-load-script-for-a-table-through-qlik-engine-API/m-p/1882991#M16177</guid>
      <dc:creator>rwunderlich</dc:creator>
      <dc:date>2022-01-19T18:19:04Z</dc:date>
    </item>
    <item>
      <title>Re: Update existing load script for a table through  qlik engine API</title>
      <link>https://community.qlik.com/t5/Integration-Extension-APIs/Update-existing-load-script-for-a-table-through-qlik-engine-API/m-p/1883682#M16183</link>
      <description>&lt;P&gt;Thanks for the clarification it saves me a lot of time.&lt;/P&gt;
&lt;P&gt;Now I am looking for 2 API's:&lt;/P&gt;
&lt;P&gt;1.adding a data source ex:adding oracle datasource to an application.&lt;/P&gt;
&lt;P&gt;2.Selecting a table from the added data source and inserting it.&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="loadscript.PNG" style="width: 999px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/70658i6F113E944BDD2C5F/image-size/large?v=v2&amp;amp;px=999" role="button" title="loadscript.PNG" alt="loadscript.PNG" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="script.PNG" style="width: 999px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/70660iABE9448F95970F84/image-size/large?v=v2&amp;amp;px=999" role="button" title="script.PNG" alt="script.PNG" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;I am looking for an API that does the same as above two images.&lt;/P&gt;
&lt;P&gt;If this is possible through API I can get that entire loadscript and update it from our code&amp;nbsp; and I can replace this loadscript with the existing one, Is that possible through API?&lt;/P&gt;</description>
      <pubDate>Fri, 21 Jan 2022 07:07:01 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Integration-Extension-APIs/Update-existing-load-script-for-a-table-through-qlik-engine-API/m-p/1883682#M16183</guid>
      <dc:creator>ksaranraj5</dc:creator>
      <dc:date>2022-01-21T07:07:01Z</dc:date>
    </item>
    <item>
      <title>Re: Update existing load script for a table through  qlik engine API</title>
      <link>https://community.qlik.com/t5/Integration-Extension-APIs/Update-existing-load-script-for-a-table-through-qlik-engine-API/m-p/1884100#M16194</link>
      <description>&lt;P&gt;With the engine API, you can add and modify Data Connections.&amp;nbsp; You can also replace the entire loadscript with an app.SetScript call.&lt;/P&gt;
&lt;P&gt;-Rob&lt;/P&gt;</description>
      <pubDate>Sat, 22 Jan 2022 00:00:40 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Integration-Extension-APIs/Update-existing-load-script-for-a-table-through-qlik-engine-API/m-p/1884100#M16194</guid>
      <dc:creator>rwunderlich</dc:creator>
      <dc:date>2022-01-22T00:00:40Z</dc:date>
    </item>
    <item>
      <title>Re: Update existing load script for a table through  qlik engine API</title>
      <link>https://community.qlik.com/t5/Integration-Extension-APIs/Update-existing-load-script-for-a-table-through-qlik-engine-API/m-p/1884257#M16198</link>
      <description>&lt;P&gt;Thanks for that reply.&lt;/P&gt;
&lt;P&gt;As I have shown in a screenshot above can I also insert a table using API ?&lt;/P&gt;
&lt;P&gt;as I need to get a Insert Script for the added table.&lt;/P&gt;</description>
      <pubDate>Mon, 24 Jan 2022 13:41:01 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Integration-Extension-APIs/Update-existing-load-script-for-a-table-through-qlik-engine-API/m-p/1884257#M16198</guid>
      <dc:creator>ksaranraj5</dc:creator>
      <dc:date>2022-01-24T13:41:01Z</dc:date>
    </item>
    <item>
      <title>Re: Update existing load script for a table through  qlik engine API</title>
      <link>https://community.qlik.com/t5/Integration-Extension-APIs/Update-existing-load-script-for-a-table-through-qlik-engine-API/m-p/1885206#M16203</link>
      <description>&lt;P&gt;You can get some of that table metadata I think using the app.GetFile* methods.&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://help.qlik.com/en-US/sense-developer/November2021/Subsystems/EngineJSONAPI/Content/service-doc-getfiletables.htm" target="_blank"&gt;https://help.qlik.com/en-US/sense-developer/November2021/Subsystems/EngineJSONAPI/Content/service-doc-getfiletables.htm&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 25 Jan 2022 17:25:58 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Integration-Extension-APIs/Update-existing-load-script-for-a-table-through-qlik-engine-API/m-p/1885206#M16203</guid>
      <dc:creator>rwunderlich</dc:creator>
      <dc:date>2022-01-25T17:25:58Z</dc:date>
    </item>
  </channel>
</rss>

