<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.onqpr.com/mea/index.php?action=history&amp;feed=atom&amp;title=QPR_Suite_Web_Service_Datasource</id>
	<title>QPR Suite Web Service Datasource - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.onqpr.com/mea/index.php?action=history&amp;feed=atom&amp;title=QPR_Suite_Web_Service_Datasource"/>
	<link rel="alternate" type="text/html" href="https://wiki.onqpr.com/mea/index.php?title=QPR_Suite_Web_Service_Datasource&amp;action=history"/>
	<updated>2026-04-28T20:11:41Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.35.1</generator>
	<entry>
		<id>https://wiki.onqpr.com/mea/index.php?title=QPR_Suite_Web_Service_Datasource&amp;diff=11967&amp;oldid=prev</id>
		<title>Ollvihe at 15:13, 3 December 2018</title>
		<link rel="alternate" type="text/html" href="https://wiki.onqpr.com/mea/index.php?title=QPR_Suite_Web_Service_Datasource&amp;diff=11967&amp;oldid=prev"/>
		<updated>2018-12-03T15:13:55Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left diff-editfont-monospace&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 15:13, 3 December 2018&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l6&quot; &gt;Line 6:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 6:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;==Query Parameters==&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;When querying the QPR Suite data, define the following query parameters:&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;When querying the QPR Suite data, define the following query parameters:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;#039;&amp;#039;&amp;#039;Query&amp;#039;&amp;#039;&amp;#039;: a semicolon separated list of sets. A set can be named using a prefix like &amp;quot;@YourOwnSetname =&amp;quot; (without quotes). Set names can be used in subsequent items to further query objects returned by earlier sets. A set definition can contain object and property references with advanced selection criteria. Logical operators can be used to do operations between sets: Intersection: @1 &amp;amp;= @2, Union: @1 |= @2, Subtraction: @1 -= @2, Exclusive or: @1 ^= @2.&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;#039;&amp;#039;&amp;#039;Query&amp;#039;&amp;#039;&amp;#039;: a semicolon separated list of sets. A set can be named using a prefix like &amp;quot;@YourOwnSetname =&amp;quot; (without quotes). Set names can be used in subsequent items to further query objects returned by earlier sets. A set definition can contain object and property references with advanced selection criteria. Logical operators can be used to do operations between sets: Intersection: @1 &amp;amp;= @2, Union: @1 |= @2, Subtraction: @1 -= @2, Exclusive or: @1 ^= @2.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Ollvihe</name></author>
	</entry>
	<entry>
		<id>https://wiki.onqpr.com/mea/index.php?title=QPR_Suite_Web_Service_Datasource&amp;diff=11966&amp;oldid=prev</id>
		<title>Ollvihe at 15:13, 3 December 2018</title>
		<link rel="alternate" type="text/html" href="https://wiki.onqpr.com/mea/index.php?title=QPR_Suite_Web_Service_Datasource&amp;diff=11966&amp;oldid=prev"/>
		<updated>2018-12-03T15:13:38Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left diff-editfont-monospace&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 15:13, 3 December 2018&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot; &gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;QPR Suite Web Service datasource can be used to query data from QPR Suite, i.e. from QPR Metrics, QPR EnterpriseArchitect and QPR ProcessDesigner. All data coming from QPR Suite Web Service datasource are fetched as strings. QPR UI checks whether the data can be converted into numbers, and if conversion is possible, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;the &lt;/del&gt;data is converted &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;to &lt;/del&gt;numbers. Other data are kept as strings.&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;QPR Suite Web Service datasource can be used to query data from QPR Suite, i.e. from QPR Metrics, QPR EnterpriseArchitect and QPR ProcessDesigner. All data coming from QPR Suite Web Service datasource are fetched as strings. QPR UI checks whether the data can be converted into numbers, and if conversion is possible, data is converted &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;into numbers and is available for presentation objects as &lt;/ins&gt;numbers. Other data are kept as strings.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The behavior regarding number conversions should be taken into account, when there is data that should be handled as strings&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;, &lt;/del&gt;but &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;as they look &lt;/del&gt;numerical, they are accidentally converted into numbers. For example, when fetching color codes for QPR Metrics measure ranges, color code &amp;#039;&amp;#039;000000&amp;#039;&amp;#039; (black), is converted into number (i.e. to zero). When using the color code in a [[Data_Grid_Properties#Using_Column_Templates_in_JSON_Settings|column template &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;of a data grid&lt;/del&gt;]], the following &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;configuration &lt;/del&gt;can be used to convert &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;to &lt;/del&gt;back to the correct &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;form&lt;/del&gt;:&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The behavior regarding number conversions should be taken into account, when there is data that should be handled as strings but &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;appear to be &lt;/ins&gt;numerical, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;because then &lt;/ins&gt;they are accidentally converted into numbers. For example, when fetching color codes for QPR Metrics measure ranges, color code &amp;#039;&amp;#039;000000&amp;#039;&amp;#039; (black), is converted into number (i.e. to zero). When using the color code in a [[Data_Grid_Properties#Using_Column_Templates_in_JSON_Settings|&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;data grid &lt;/ins&gt;column template]], the following &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;expression &lt;/ins&gt;can be used to convert &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;it &lt;/ins&gt;back to the correct &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;format&lt;/ins&gt;:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{:\&amp;quot;000000\&amp;quot;.concat(rangecolor).slice(-6)}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{:\&amp;quot;000000\&amp;quot;.concat(rangecolor).slice(-6)}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Ollvihe</name></author>
	</entry>
	<entry>
		<id>https://wiki.onqpr.com/mea/index.php?title=QPR_Suite_Web_Service_Datasource&amp;diff=11960&amp;oldid=prev</id>
		<title>Ollvihe at 22:13, 2 December 2018</title>
		<link rel="alternate" type="text/html" href="https://wiki.onqpr.com/mea/index.php?title=QPR_Suite_Web_Service_Datasource&amp;diff=11960&amp;oldid=prev"/>
		<updated>2018-12-02T22:13:55Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left diff-editfont-monospace&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 22:13, 2 December 2018&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l9&quot; &gt;Line 9:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 9:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;#039;&amp;#039;&amp;#039;Query&amp;#039;&amp;#039;&amp;#039;: a semicolon separated list of sets. A set can be named using a prefix like &amp;quot;@YourOwnSetname =&amp;quot; (without quotes). Set names can be used in subsequent items to further query objects returned by earlier sets. A set definition can contain object and property references with advanced selection criteria. Logical operators can be used to do operations between sets: Intersection: @1 &amp;amp;= @2, Union: @1 |= @2, Subtraction: @1 -= @2, Exclusive or: @1 ^= @2.&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;#039;&amp;#039;&amp;#039;Query&amp;#039;&amp;#039;&amp;#039;: a semicolon separated list of sets. A set can be named using a prefix like &amp;quot;@YourOwnSetname =&amp;quot; (without quotes). Set names can be used in subsequent items to further query objects returned by earlier sets. A set definition can contain object and property references with advanced selection criteria. Logical operators can be used to do operations between sets: Intersection: @1 &amp;amp;= @2, Union: @1 |= @2, Subtraction: @1 -= @2, Exclusive or: @1 ^= @2.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;#039;&amp;#039;&amp;#039;Attributes&amp;#039;&amp;#039;&amp;#039;: Comma separated list of attributes that are returned. The attribute can be followed by &amp;#039;&amp;#039;(as=&amp;quot;MyReplacerName&amp;quot;)&amp;#039;&amp;#039;, where the MyReplacerName will replace the original attribute name in selectable attributes of the Mapping tab. List of all available attributes: http://kb.qpr.com/qpr2017-1/index.html?supported_parameters.htm.&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;#039;&amp;#039;&amp;#039;Attributes&amp;#039;&amp;#039;&amp;#039;: Comma separated list of attributes that are returned. The attribute can be followed by &amp;#039;&amp;#039;(as=&amp;quot;MyReplacerName&amp;quot;)&amp;#039;&amp;#039;, where the MyReplacerName will replace the original attribute name in selectable attributes of the Mapping tab. List of all available attributes: http://kb.qpr.com/qpr2017-1/index.html?supported_parameters.htm.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;#039;&amp;#039;&amp;#039;Criteria&amp;#039;&amp;#039;&amp;#039;: an expression that must return true for an element in order for it to be returned in the result set. Operators AND, OR, NOT, =, &amp;lt;&amp;gt;, &amp;lt;, &amp;lt;=, &amp;gt;, &amp;gt;=, +, -, *, /, ^ can be used. Strings in &amp;quot;double quotes&amp;quot;, parentheses for grouping and order and Find(&amp;lt;value&amp;gt;, &amp;lt;attribute&amp;gt;) is allowed to get a boolean return value teling if the specified &amp;lt;attribute&amp;gt; contains the &amp;lt;value&amp;gt; (case sensitive if a string). Double quotes inside double quotes need to be escaped with the \ character (e.g. [SC].models(criteria=&amp;quot;name=\&amp;quot;Dentorex\&amp;quot;&amp;quot;).&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;#039;&amp;#039;&amp;#039;Criteria&amp;#039;&amp;#039;&amp;#039;: an expression that must return true for an element in order for it to be returned in the result set. Operators AND, OR, NOT, =, &amp;lt;&amp;gt;, &amp;lt;, &amp;lt;=, &amp;gt;, &amp;gt;=, +, -, *, /, ^ can be used. Strings in &amp;quot;double quotes&amp;quot;, parentheses for grouping and order and Find(&amp;lt;value&amp;gt;, &amp;lt;attribute&amp;gt;) is allowed to get a boolean return value teling if the specified &amp;lt;attribute&amp;gt; contains the &amp;lt;value&amp;gt; (case sensitive if a string). Double quotes inside double quotes need to be escaped with the \ character (e.g. [SC].models(criteria=&amp;quot;name=\&amp;quot;Dentorex\&amp;quot;&amp;quot;)&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;. More information: http://kb.qpr.com/qpr2017-1/index.html?parameters_and_options.htm&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;#039;&amp;#039;&amp;#039;Sort by&amp;#039;&amp;#039;&amp;#039;: &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;a comma-&lt;/del&gt;separated list of &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;element &lt;/del&gt;attributes possibly prefixed by a dash (&amp;quot;-&amp;quot;) character. Sort by defines the output list order. If Sort by is an empty string then elements are not sorted at all, meaning that the order of elements may differ between successive runs. If an element attribute is prefixed with a dash, then that element attribute is used for descending sorting. Otherwise ascending sorting is used.&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;#039;&amp;#039;&amp;#039;Sort by&amp;#039;&amp;#039;&amp;#039;: &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Comma &lt;/ins&gt;separated list of attributes possibly prefixed by a dash (&amp;quot;-&amp;quot;) character. Sort by defines the output list order. If Sort by is an empty string then elements are not sorted at all, meaning that the order of elements may differ between successive runs. If an element attribute is prefixed with a dash, then that element attribute is used for descending sorting. Otherwise ascending sorting is used.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;#039;&amp;#039;&amp;#039;Options&amp;#039;&amp;#039;&amp;#039;: generally available options are EnumAsNumber=&amp;lt;0 | 1&amp;gt; (where 1 converts enums to ints), QueryModelingLanguage=&amp;lt;language code&amp;gt; and QueryLanguage=&amp;lt;UI language&amp;gt;. Additional options are available for GetGraph and GetBinaryData.&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;#039;&amp;#039;&amp;#039;Options&amp;#039;&amp;#039;&amp;#039;: generally available options are EnumAsNumber=&amp;lt;0 | 1&amp;gt; (where 1 converts enums to ints), QueryModelingLanguage=&amp;lt;language code&amp;gt; and QueryLanguage=&amp;lt;UI language&amp;gt;. Additional options are available for GetGraph and GetBinaryData.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Ollvihe</name></author>
	</entry>
	<entry>
		<id>https://wiki.onqpr.com/mea/index.php?title=QPR_Suite_Web_Service_Datasource&amp;diff=11959&amp;oldid=prev</id>
		<title>Ollvihe at 22:13, 2 December 2018</title>
		<link rel="alternate" type="text/html" href="https://wiki.onqpr.com/mea/index.php?title=QPR_Suite_Web_Service_Datasource&amp;diff=11959&amp;oldid=prev"/>
		<updated>2018-12-02T22:13:02Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left diff-editfont-monospace&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 22:13, 2 December 2018&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l8&quot; &gt;Line 8:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 8:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;When querying the QPR Suite data, define the following query parameters:&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;When querying the QPR Suite data, define the following query parameters:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;#039;&amp;#039;&amp;#039;Query&amp;#039;&amp;#039;&amp;#039;: a semicolon separated list of sets. A set can be named using a prefix like &amp;quot;@YourOwnSetname =&amp;quot; (without quotes). Set names can be used in subsequent items to further query objects returned by earlier sets. A set definition can contain object and property references with advanced selection criteria. Logical operators can be used to do operations between sets: Intersection: @1 &amp;amp;= @2, Union: @1 |= @2, Subtraction: @1 -= @2, Exclusive or: @1 ^= @2.&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;#039;&amp;#039;&amp;#039;Query&amp;#039;&amp;#039;&amp;#039;: a semicolon separated list of sets. A set can be named using a prefix like &amp;quot;@YourOwnSetname =&amp;quot; (without quotes). Set names can be used in subsequent items to further query objects returned by earlier sets. A set definition can contain object and property references with advanced selection criteria. Logical operators can be used to do operations between sets: Intersection: @1 &amp;amp;= @2, Union: @1 |= @2, Subtraction: @1 -= @2, Exclusive or: @1 ^= @2.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;#039;&amp;#039;&amp;#039;Attributes&amp;#039;&amp;#039;&amp;#039;: &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;a comma &lt;/del&gt;separated list of attributes that are &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;only &lt;/del&gt;returned &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;from the query results&lt;/del&gt;. The attribute can be followed by (as=&amp;quot;MyReplacerName&amp;quot;), where the MyReplacerName &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;etc. &lt;/del&gt;will replace the original attribute name in selectable attributes of the Mapping tab.&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;#039;&amp;#039;&amp;#039;Attributes&amp;#039;&amp;#039;&amp;#039;: &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Comma &lt;/ins&gt;separated list of attributes that are returned. The attribute can be followed by &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;#039;&amp;#039;&lt;/ins&gt;(as=&amp;quot;MyReplacerName&amp;quot;)&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;#039;&amp;#039;&lt;/ins&gt;, where the MyReplacerName will replace the original attribute name in selectable attributes of the Mapping tab&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;. List of all available attributes: http://kb.qpr.com/qpr2017-1/index.html?supported_parameters.htm&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;#039;&amp;#039;&amp;#039;Criteria&amp;#039;&amp;#039;&amp;#039;: an expression that must return true for an element in order for it to be returned in the result set. Operators AND, OR, NOT, =, &amp;lt;&amp;gt;, &amp;lt;, &amp;lt;=, &amp;gt;, &amp;gt;=, +, -, *, /, ^ can be used. Strings in &amp;quot;double quotes&amp;quot;, parentheses for grouping and order and Find(&amp;lt;value&amp;gt;, &amp;lt;attribute&amp;gt;) is allowed to get a boolean return value teling if the specified &amp;lt;attribute&amp;gt; contains the &amp;lt;value&amp;gt; (case sensitive if a string). Double quotes inside double quotes need to be escaped with the \ character (e.g. [SC].models(criteria=&amp;quot;name=\&amp;quot;Dentorex\&amp;quot;&amp;quot;).&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;#039;&amp;#039;&amp;#039;Criteria&amp;#039;&amp;#039;&amp;#039;: an expression that must return true for an element in order for it to be returned in the result set. Operators AND, OR, NOT, =, &amp;lt;&amp;gt;, &amp;lt;, &amp;lt;=, &amp;gt;, &amp;gt;=, +, -, *, /, ^ can be used. Strings in &amp;quot;double quotes&amp;quot;, parentheses for grouping and order and Find(&amp;lt;value&amp;gt;, &amp;lt;attribute&amp;gt;) is allowed to get a boolean return value teling if the specified &amp;lt;attribute&amp;gt; contains the &amp;lt;value&amp;gt; (case sensitive if a string). Double quotes inside double quotes need to be escaped with the \ character (e.g. [SC].models(criteria=&amp;quot;name=\&amp;quot;Dentorex\&amp;quot;&amp;quot;).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;#039;&amp;#039;&amp;#039;Sort by&amp;#039;&amp;#039;&amp;#039;: a comma-separated list of element attributes possibly prefixed by a dash (&amp;quot;-&amp;quot;) character. Sort by defines the output list order. If Sort by is an empty string then elements are not sorted at all, meaning that the order of elements may differ between successive runs. If an element attribute is prefixed with a dash, then that element attribute is used for descending sorting. Otherwise ascending sorting is used.&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;#039;&amp;#039;&amp;#039;Sort by&amp;#039;&amp;#039;&amp;#039;: a comma-separated list of element attributes possibly prefixed by a dash (&amp;quot;-&amp;quot;) character. Sort by defines the output list order. If Sort by is an empty string then elements are not sorted at all, meaning that the order of elements may differ between successive runs. If an element attribute is prefixed with a dash, then that element attribute is used for descending sorting. Otherwise ascending sorting is used.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Ollvihe</name></author>
	</entry>
	<entry>
		<id>https://wiki.onqpr.com/mea/index.php?title=QPR_Suite_Web_Service_Datasource&amp;diff=11958&amp;oldid=prev</id>
		<title>Ollvihe at 22:11, 2 December 2018</title>
		<link rel="alternate" type="text/html" href="https://wiki.onqpr.com/mea/index.php?title=QPR_Suite_Web_Service_Datasource&amp;diff=11958&amp;oldid=prev"/>
		<updated>2018-12-02T22:11:10Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left diff-editfont-monospace&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 22:11, 2 December 2018&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l13&quot; &gt;Line 13:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 13:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;#039;&amp;#039;&amp;#039;Options&amp;#039;&amp;#039;&amp;#039;: generally available options are EnumAsNumber=&amp;lt;0 | 1&amp;gt; (where 1 converts enums to ints), QueryModelingLanguage=&amp;lt;language code&amp;gt; and QueryLanguage=&amp;lt;UI language&amp;gt;. Additional options are available for GetGraph and GetBinaryData.&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;#039;&amp;#039;&amp;#039;Options&amp;#039;&amp;#039;&amp;#039;: generally available options are EnumAsNumber=&amp;lt;0 | 1&amp;gt; (where 1 converts enums to ints), QueryModelingLanguage=&amp;lt;language code&amp;gt; and QueryLanguage=&amp;lt;UI language&amp;gt;. Additional options are available for GetGraph and GetBinaryData.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;QPR Suite Web Service datasource uses QueryObjects method provided by the web service interface. More information about the query parameters &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;can be found under the &amp;quot;QPR Web Services Foundation &amp;gt; Functions &amp;gt; QueryObjects&amp;quot; and the &amp;quot;QPR Web Services Foundation &amp;gt; Functions &amp;gt; Supported Attributes&amp;quot; topics in the [&lt;/del&gt;http://kb.qpr.com &lt;del class=&quot;diffchange diffchange-inline&quot;&gt; QPR Knowledge Base] pages&lt;/del&gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;QPR Suite Web Service datasource uses QueryObjects method provided by the &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;QPR Suite &lt;/ins&gt;web service interface. More information about the query parameters&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;: &lt;/ins&gt;http://kb.qpr.com&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;/qpr2017-1/index.html?query_syntax.htm&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[File:WSquery.png]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[File:WSquery.png]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category: QPR UI]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category: QPR UI]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Ollvihe</name></author>
	</entry>
	<entry>
		<id>https://wiki.onqpr.com/mea/index.php?title=QPR_Suite_Web_Service_Datasource&amp;diff=11957&amp;oldid=prev</id>
		<title>Ollvihe at 22:09, 2 December 2018</title>
		<link rel="alternate" type="text/html" href="https://wiki.onqpr.com/mea/index.php?title=QPR_Suite_Web_Service_Datasource&amp;diff=11957&amp;oldid=prev"/>
		<updated>2018-12-02T22:09:09Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left diff-editfont-monospace&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 22:09, 2 December 2018&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot; &gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;SuiteWSQuery&lt;/del&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;QPR Suite Web Service datasource can be used to query data from QPR Suite, i.e. from QPR Metrics, QPR EnterpriseArchitect and QPR ProcessDesigner. All data coming from QPR Suite Web Service datasource are fetched as strings. QPR UI checks whether the data can be converted into numbers, and if conversion is possible, the data is converted to numbers. Other data are kept as strings.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;The behavior regarding number conversions should be taken into account, when there is data that should be handled as strings, but as they look numerical, they are accidentally converted into numbers. For example, when fetching color codes for QPR Metrics measure ranges, color code &amp;#039;&amp;#039;000000&amp;#039;&amp;#039; (black), is converted into number (i.e. to zero). When using the color code in a [[Data_Grid_Properties#Using_Column_Templates_in_JSON_Settings|column template of a data grid]], the following configuration can be used to convert to back to the correct form:&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;pre&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;:\&amp;quot;000000\&amp;quot;.concat(rangecolor).slice(-6)&lt;/ins&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/pre&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;When querying the QPR Suite data, define the following query parameters:&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;* &amp;#039;&amp;#039;&amp;#039;Query&amp;#039;&amp;#039;&amp;#039;: a semicolon separated list of sets. A set can be named using a prefix like &amp;quot;@YourOwnSetname =&amp;quot; (without quotes). Set names can be used in subsequent items to further query objects returned by earlier sets. A set definition can contain object and property references with advanced selection criteria. Logical operators can be used to do operations between sets: Intersection: @1 &amp;amp;= @2, Union: @1 |= @2, Subtraction: @1 -= @2, Exclusive or: @1 ^= @2.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;* &amp;#039;&amp;#039;&amp;#039;Attributes&amp;#039;&amp;#039;&amp;#039;: a comma separated list of attributes that are only returned from the query results. The attribute can be followed by (as=&amp;quot;MyReplacerName&amp;quot;), where the MyReplacerName etc. will replace the original attribute name in selectable attributes of the Mapping tab.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;* &amp;#039;&amp;#039;&amp;#039;Criteria&amp;#039;&amp;#039;&amp;#039;: an expression that must return true for an element in order for it to be returned in the result set. Operators AND, OR, NOT, =, &amp;lt;&amp;gt;, &amp;lt;, &amp;lt;=, &amp;gt;, &amp;gt;=, +, -, *, /, ^ can be used. Strings in &amp;quot;double quotes&amp;quot;, parentheses for grouping and order and Find(&amp;lt;value&amp;gt;, &amp;lt;attribute&amp;gt;) is allowed to get a boolean return value teling if the specified &amp;lt;attribute&amp;gt; contains the &amp;lt;value&amp;gt; (case sensitive if a string). Double quotes inside double quotes need to be escaped with the \ character (e.g. [SC].models(criteria=&amp;quot;name=\&amp;quot;Dentorex\&amp;quot;&amp;quot;).&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;* &amp;#039;&amp;#039;&amp;#039;Sort by&amp;#039;&amp;#039;&amp;#039;: a comma-separated list of element attributes possibly prefixed by a dash (&amp;quot;-&amp;quot;) character. Sort by defines the output list order. If Sort by is an empty string then elements are not sorted at all, meaning that the order of elements may differ between successive runs. If an element attribute is prefixed with a dash, then that element attribute is used for descending sorting. Otherwise ascending sorting is used.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;* &amp;#039;&amp;#039;&amp;#039;Options&amp;#039;&amp;#039;&amp;#039;: generally available options are EnumAsNumber=&amp;lt;0 | 1&amp;gt; (where 1 converts enums to ints), QueryModelingLanguage=&amp;lt;language code&amp;gt; and QueryLanguage=&amp;lt;UI language&amp;gt;. Additional options are available for GetGraph and GetBinaryData.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;QPR Suite Web Service datasource uses QueryObjects method provided by the web service interface. More information about the query parameters can be found under the &amp;quot;QPR Web Services Foundation &amp;gt; Functions &amp;gt; QueryObjects&amp;quot; and the &amp;quot;QPR Web Services Foundation &amp;gt; Functions &amp;gt; Supported Attributes&amp;quot; topics in the [http://kb.qpr.com  QPR Knowledge Base] pages.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[[File:WSquery.png]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category: QPR UI]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category: QPR UI]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Ollvihe</name></author>
	</entry>
	<entry>
		<id>https://wiki.onqpr.com/mea/index.php?title=QPR_Suite_Web_Service_Datasource&amp;diff=6759&amp;oldid=prev</id>
		<title>Ollvihe: Ollvihe moved page QPR Suite Web Service Query to QPR Suite Web Service Datasource without leaving a redirect</title>
		<link rel="alternate" type="text/html" href="https://wiki.onqpr.com/mea/index.php?title=QPR_Suite_Web_Service_Datasource&amp;diff=6759&amp;oldid=prev"/>
		<updated>2017-11-19T12:46:47Z</updated>

		<summary type="html">&lt;p&gt;Ollvihe moved page &lt;a href=&quot;/mea/index.php?title=QPR_Suite_Web_Service_Query&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;QPR Suite Web Service Query (page does not exist)&quot;&gt;QPR Suite Web Service Query&lt;/a&gt; to &lt;a href=&quot;/mea/index.php/QPR_Suite_Web_Service_Datasource&quot; title=&quot;QPR Suite Web Service Datasource&quot;&gt;QPR Suite Web Service Datasource&lt;/a&gt; without leaving a redirect&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left diff-editfont-monospace&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 12:46, 19 November 2017&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;en&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Ollvihe</name></author>
	</entry>
	<entry>
		<id>https://wiki.onqpr.com/mea/index.php?title=QPR_Suite_Web_Service_Datasource&amp;diff=6732&amp;oldid=prev</id>
		<title>TeeHiet: 307035</title>
		<link rel="alternate" type="text/html" href="https://wiki.onqpr.com/mea/index.php?title=QPR_Suite_Web_Service_Datasource&amp;diff=6732&amp;oldid=prev"/>
		<updated>2017-11-16T10:48:19Z</updated>

		<summary type="html">&lt;p&gt;307035&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{SuiteWSQuery}}&lt;br /&gt;
&lt;br /&gt;
[[Category: QPR UI]]&lt;/div&gt;</summary>
		<author><name>TeeHiet</name></author>
	</entry>
</feed>