<?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 problems executing a query task against a secure service in ArcGIS API for Flex Questions</title>
    <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/problems-executing-a-query-task-against-a-secure/m-p/434262#M10120</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I have been using a set of functions to run query tasks for a long time.&amp;nbsp; I now need to run the same query tasks against a secure service.&amp;nbsp; I thought it would be a matter of adding the token parameters to the querytask, something like:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;var coQryTask:QueryTask = new QueryTask (); &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;var tokenString:String = "szd;flksdjfaweporjiwerpoiwjer";&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;coQryTask.url="http:myserver/arcgis/rest/services/SecureServices/mySecureLayer/MapServer/0;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;coQryTask.token = tokenString;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;coQryTask.showBusyCursor = true;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;coQuery.geometry = mainMap.extent;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;coQryTask.execute(coQuery, new AsyncResponder( coResult, onFault )); &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;coQuery is defined elsewhere as: &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &amp;lt;esri:Query id="coQuery" where="1=1" returnGeometry="true" &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; outFields="[&amp;nbsp; 'NAME', 'RATE' , 'INCIDENTS' , 'POPULATION'&amp;nbsp; ]" &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; outSpatialReference="{mainMap.spatialReference}" /&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;My result function does not return anything in the feature set:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;public function coResult( qryFeatureSet:FeatureSet, token:Object = null ) : void&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for each (var myGraphic:Graphic in qryFeatureSet.features)&amp;nbsp; {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; myGraphic.toolTip = myGraphic.attributes.NAME2 + "\n" &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; + "Total Population: " + myGraphic.attributes.POPULATION + "\n"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; + "Incidents: " + myGraphic.attributes.INCIDENTS + "\n"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; + "Rate: " + myGraphic.attributes.RATE + "\n"; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;coGraphicsLayer.add( myGraphic );&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I've been assuming the token:Object = null part of the function is something that goes with an asynchronous request and is NOT the token string that I was issued by the token service.&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;This code has worked just fine for me against a standard service, I just can't get it to work with the secure service.&amp;nbsp; If I hard code everything with my querytask and query it does run, but I need to get this to work in ActionScript.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 18 May 2011 17:13:32 GMT</pubDate>
    <dc:creator>TracySchloss</dc:creator>
    <dc:date>2011-05-18T17:13:32Z</dc:date>
    <item>
      <title>problems executing a query task against a secure service</title>
      <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/problems-executing-a-query-task-against-a-secure/m-p/434262#M10120</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I have been using a set of functions to run query tasks for a long time.&amp;nbsp; I now need to run the same query tasks against a secure service.&amp;nbsp; I thought it would be a matter of adding the token parameters to the querytask, something like:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;var coQryTask:QueryTask = new QueryTask (); &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;var tokenString:String = "szd;flksdjfaweporjiwerpoiwjer";&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;coQryTask.url="http:myserver/arcgis/rest/services/SecureServices/mySecureLayer/MapServer/0;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;coQryTask.token = tokenString;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;coQryTask.showBusyCursor = true;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;coQuery.geometry = mainMap.extent;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;coQryTask.execute(coQuery, new AsyncResponder( coResult, onFault )); &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;coQuery is defined elsewhere as: &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &amp;lt;esri:Query id="coQuery" where="1=1" returnGeometry="true" &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; outFields="[&amp;nbsp; 'NAME', 'RATE' , 'INCIDENTS' , 'POPULATION'&amp;nbsp; ]" &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; outSpatialReference="{mainMap.spatialReference}" /&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;My result function does not return anything in the feature set:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;public function coResult( qryFeatureSet:FeatureSet, token:Object = null ) : void&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for each (var myGraphic:Graphic in qryFeatureSet.features)&amp;nbsp; {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; myGraphic.toolTip = myGraphic.attributes.NAME2 + "\n" &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; + "Total Population: " + myGraphic.attributes.POPULATION + "\n"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; + "Incidents: " + myGraphic.attributes.INCIDENTS + "\n"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; + "Rate: " + myGraphic.attributes.RATE + "\n"; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;coGraphicsLayer.add( myGraphic );&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I've been assuming the token:Object = null part of the function is something that goes with an asynchronous request and is NOT the token string that I was issued by the token service.&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;This code has worked just fine for me against a standard service, I just can't get it to work with the secure service.&amp;nbsp; If I hard code everything with my querytask and query it does run, but I need to get this to work in ActionScript.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 18 May 2011 17:13:32 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-flex-questions/problems-executing-a-query-task-against-a-secure/m-p/434262#M10120</guid>
      <dc:creator>TracySchloss</dc:creator>
      <dc:date>2011-05-18T17:13:32Z</dc:date>
    </item>
  </channel>
</rss>

