<?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: Call a GP Service in FlexViewer 2.3.1 in ArcGIS API for Flex Questions</title>
    <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/call-a-gp-service-in-flexviewer-2-3-1/m-p/425454#M9942</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;hi Ivan&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I followed the instructions of "ykchin" but the model don't get me a result.&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;
private function startGeoProcess(event:MouseEvent):void
&amp;nbsp;&amp;nbsp; {
&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; var parms:Object = new Object();
&amp;nbsp;&amp;nbsp;&amp;nbsp; parms.Condizione = String(condizione.text);
&amp;nbsp;&amp;nbsp;&amp;nbsp; parms.Valore = Number(valore.text);
&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; var geoprocessTask:Geoprocessor = new Geoprocessor();
&amp;nbsp;&amp;nbsp;&amp;nbsp; geoprocessTask.outSpatialReference = map.spatialReference;
&amp;nbsp;&amp;nbsp;&amp;nbsp; geoprocessTask.showBusyCursor = true;
&amp;nbsp;&amp;nbsp;&amp;nbsp; geoprocessTask.url = "http://193.204.163.134/ArcGIS/rest/services/ENEA/Cap_Term_Vol_MAX/GPServer/CapTermVolMAX";
&amp;nbsp;&amp;nbsp;&amp;nbsp; geoprocessTask.useAMF = false;
&amp;nbsp;&amp;nbsp;&amp;nbsp; geoprocessTask.submitJob(parms);
&amp;nbsp;&amp;nbsp;&amp;nbsp; geoprocessTask.addEventListener(GeoprocessorEvent.JOB_COMPLETE, executeCompleteHandler);
&amp;nbsp;&amp;nbsp;&amp;nbsp; geoprocessTask.addEventListener(FaultEvent.FAULT, faultHandler);
&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp; private function executeCompleteHandler(event:GeoprocessorEvent):void
&amp;nbsp;&amp;nbsp; {
&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; var myPointSymbol:SimpleMarkerSymbol = new SimpleMarkerSymbol(SimpleMarkerSymbol.STYLE_CIRCLE, 10, 0x1AA1D3, 0.2);
&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; for each (var graphic:Graphic in event.executeResult.results[0].value.features)
&amp;nbsp;&amp;nbsp;&amp;nbsp; {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; graphic.symbol = myPointSymbol;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; graphicsLayer.add(graphic);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; map.addLayer(graphicsLayer);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp; private function faultHandler(event:FaultEvent):void
&amp;nbsp;&amp;nbsp; {
&amp;nbsp;&amp;nbsp;&amp;nbsp; if (event.type == "fault"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;amp;&amp;amp; event.fault.name == 'Error'
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;amp;&amp;amp; event.fault.faultCode == '500'
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;amp;&amp;amp; event.fault.faultString == 'Error Executing Task')
&amp;nbsp;&amp;nbsp;&amp;nbsp; {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Alert.show("Oops - no results.&amp;nbsp; Try clicking in an ocean...");
&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp;&amp;nbsp; else
&amp;nbsp;&amp;nbsp;&amp;nbsp; {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Alert.show("Unexpected fault:\n" + event.toString());
&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp; }
&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;In your opinion is there a error?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;With Synchronous model and the original code that i post, i have a result. But the model takes a long time to run and after 2 mitutes in my application i have a worning by plug-in of ShockWave Flash, because because it's been a long time.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;What do you think?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Help&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sat, 11 Dec 2021 19:10:22 GMT</pubDate>
    <dc:creator>francescodi_vito</dc:creator>
    <dc:date>2021-12-11T19:10:22Z</dc:date>
    <item>
      <title>Call a GP Service in FlexViewer 2.3.1</title>
      <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/call-a-gp-service-in-flexviewer-2-3-1/m-p/425446#M9934</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hy guys&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;i develop a model ain ArcGis 10 and i publish it as a Map Service with a Tool Layer. The GP Service is Synchronus and he works very well. i need to change the GP Service in Asynchronous but i tried to change my script but don't works.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;i post here my script for my model synchronus&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="plain" name="code"&gt;
&amp;lt;?xml version="1.0" encoding="utf-8"?&amp;gt;
&amp;lt;!--
////////////////////////////////////////////////////////////////////////////////
//
// Copyright (c) 2010 ESRI
//
// All rights reserved under the copyright laws of the United States.
// You may freely redistribute and use this software, with or
// without modification, provided you include the original copyright
// and use restrictions.&amp;nbsp; See use restrictions in the file:
// &amp;lt;install location&amp;gt;/License.txt
//
////////////////////////////////////////////////////////////////////////////////
--&amp;gt;
&amp;lt;viewer:BaseWidget xmlns:fx="http://ns.adobe.com/mxml/2009"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xmlns:s="library://ns.adobe.com/flex/spark"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xmlns:mx="library://ns.adobe.com/flex/mx"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xmlns:esri="http://www.esri.com/2008/ags"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xmlns:viewer="com.esri.viewer.*"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; height="192"&amp;gt;
 &amp;lt;fx:Script&amp;gt;
&amp;nbsp; &amp;lt;![CDATA[
&amp;nbsp;&amp;nbsp; import com.esri.ags.FeatureSet;
&amp;nbsp;&amp;nbsp; import com.esri.ags.Graphic;
&amp;nbsp;&amp;nbsp; import com.esri.ags.SpatialReference;
&amp;nbsp;&amp;nbsp; import com.esri.ags.events.GeoprocessorEvent;
&amp;nbsp;&amp;nbsp; import com.esri.ags.events.GraphicsLayerEvent;
&amp;nbsp;&amp;nbsp; import com.esri.ags.events.MapMouseEvent;
&amp;nbsp;&amp;nbsp; import com.esri.ags.geometry.Geometry;
&amp;nbsp;&amp;nbsp; import com.esri.ags.symbols.SimpleFillSymbol;
&amp;nbsp;&amp;nbsp; import com.esri.ags.symbols.SimpleLineSymbol;
&amp;nbsp;&amp;nbsp; import com.esri.ags.symbols.SimpleMarkerSymbol;
&amp;nbsp;&amp;nbsp; import com.esri.ags.tasks.Geoprocessor;
&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp; import mx.controls.Alert;
&amp;nbsp;&amp;nbsp; import mx.rpc.events.FaultEvent;
&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp; private function startGeoProcess(event:MouseEvent):void
&amp;nbsp;&amp;nbsp; {
&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; var parms:Object = new Object();
&amp;nbsp;&amp;nbsp;&amp;nbsp; parms.Condizione = String(condizione.text);
&amp;nbsp;&amp;nbsp;&amp;nbsp; parms.Valore = Number(valore.text);
&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; var geoprocessTask:Geoprocessor = new Geoprocessor();
&amp;nbsp;&amp;nbsp;&amp;nbsp; geoprocessTask.outSpatialReference = map.spatialReference;
&amp;nbsp;&amp;nbsp;&amp;nbsp; geoprocessTask.showBusyCursor = true;
&amp;nbsp;&amp;nbsp;&amp;nbsp; geoprocessTask.url = "http://193.204.163.134/ArcGIS/rest/services/ENEA/Cap_Term_Vol_MAX/GPServer/CapTermVolMAX";
&amp;nbsp;&amp;nbsp;&amp;nbsp; geoprocessTask.useAMF = false;
&amp;nbsp;&amp;nbsp;&amp;nbsp; geoprocessTask.execute(parms);
&amp;nbsp;&amp;nbsp;&amp;nbsp; geoprocessTask.addEventListener(GeoprocessorEvent.EXECUTE_COMPLETE, executeCompleteHandler);
&amp;nbsp;&amp;nbsp;&amp;nbsp; geoprocessTask.addEventListener(FaultEvent.FAULT, faultHandler);
&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp; private function executeCompleteHandler(event:GeoprocessorEvent):void
&amp;nbsp;&amp;nbsp; {
&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; var myPointSymbol:SimpleMarkerSymbol = new SimpleMarkerSymbol(SimpleMarkerSymbol.STYLE_CIRCLE, 12, 0x1AA1D3, 0.3);
&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; for each (var graphic:Graphic in event.executeResult.results[0].value.features)
&amp;nbsp;&amp;nbsp;&amp;nbsp; {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; graphic.symbol = myPointSymbol;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; graphicsLayer.add(graphic);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; map.addLayer(graphicsLayer);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp; private function faultHandler(event:FaultEvent):void
&amp;nbsp;&amp;nbsp; {
&amp;nbsp;&amp;nbsp;&amp;nbsp; if (event.type == "fault"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;amp;&amp;amp; event.fault.name == 'Error'
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;amp;&amp;amp; event.fault.faultCode == '500'
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;amp;&amp;amp; event.fault.faultString == 'Error Executing Task')
&amp;nbsp;&amp;nbsp;&amp;nbsp; {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Alert.show("Oops - no results.&amp;nbsp; Try clicking in an ocean...");
&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp;&amp;nbsp; else
&amp;nbsp;&amp;nbsp;&amp;nbsp; {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Alert.show("Unexpected fault:\n" + event.toString());
&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp; }
&amp;nbsp; ]]&amp;gt;
 &amp;lt;/fx:Script&amp;gt;
 
 &amp;lt;fx:Declarations&amp;gt;
&amp;nbsp; &amp;lt;esri:GraphicsLayer id="graphicsLayer"/&amp;gt;
 &amp;lt;/fx:Declarations&amp;gt;
 
 
 &amp;lt;viewer:WidgetTemplate id="helloWorld"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; width="390" height="192"&amp;gt;
&amp;nbsp; 
&amp;nbsp; &amp;lt;s:Label text="RICERCA CAPACITA' TERMICA MIN" y="10" horizontalCenter="0" color="#000000" fontWeight="bold"/&amp;gt;
&amp;nbsp; 
&amp;nbsp; &amp;lt;s:TextInput id="condizione"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; width="66"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; paddingLeft="0"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; paddingRight="0"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; text="&amp;amp;gt;" y="48" horizontalCenter="0" textAlign="center"/&amp;gt;
&amp;nbsp; &amp;lt;s:Label text="inserisci valore" y="76" horizontalCenter="0"/&amp;gt;
&amp;nbsp; &amp;lt;s:Button 
&amp;nbsp;&amp;nbsp; label="Ricerca" 
&amp;nbsp;&amp;nbsp; click="startGeoProcess(event)"
&amp;nbsp;&amp;nbsp; bottom="5" left="10" cornerRadius="7"/&amp;gt;
&amp;nbsp; &amp;lt;s:Button 
&amp;nbsp;&amp;nbsp; label="Clear" 
&amp;nbsp;&amp;nbsp; click="graphicsLayer.clear()"
&amp;nbsp;&amp;nbsp; bottom="5" right="9" cornerRadius="7"/&amp;gt;
&amp;nbsp; &amp;lt;s:TextInput id="valore"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; width="66"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; paddingLeft="0"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; paddingRight="0"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; text="2" y="92" horizontalCenter="0" textAlign="center"/&amp;gt;
&amp;nbsp; &amp;lt;s:Label text="inserisci operatore matematico ( &amp;amp;gt; / &amp;amp;lt; )" y="32" horizontalCenter="0"/&amp;gt;
&amp;nbsp; 
 &amp;lt;/viewer:WidgetTemplate&amp;gt;
&amp;lt;/viewer:BaseWidget&amp;gt;
&lt;/PRE&gt;&lt;DIV style="display:none;"&gt; &lt;/DIV&gt;&lt;BR /&gt;&lt;SPAN&gt;can anybody tell me how to modify my script for set my GP Service as Asynchronous?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;help please &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 05 Jul 2011 14:37:38 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-flex-questions/call-a-gp-service-in-flexviewer-2-3-1/m-p/425446#M9934</guid>
      <dc:creator>francescodi_vito</dc:creator>
      <dc:date>2011-07-05T14:37:38Z</dc:date>
    </item>
    <item>
      <title>Re: Call a GP Service in FlexViewer 2.3.1</title>
      <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/call-a-gp-service-in-flexviewer-2-3-1/m-p/425447#M9935</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;1. Make sure the service support asynchronous geoprocessing ... (it will show in the fault msg)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;2. Change execute to submitJob geoprocessTask.submitJob(parms);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;3. Change event executeComplete &amp;gt; jobComplete&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The reference can be found here:&lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="http://help.arcgis.com/en/webapi/flex/apiref/index.html?com/esri/ags/tasks/JobInfo.html&amp;amp;com/esri/ags/tasks/class-list.html"&gt;http://help.arcgis.com/en/webapi/flex/apiref/index.html?com/esri/ags/tasks/JobInfo.html&amp;amp;com/esri/ags/tasks/class-list.html&lt;/A&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 05 Jul 2011 21:17:43 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-flex-questions/call-a-gp-service-in-flexviewer-2-3-1/m-p/425447#M9935</guid>
      <dc:creator>YungKaiChin</dc:creator>
      <dc:date>2011-07-05T21:17:43Z</dc:date>
    </item>
    <item>
      <title>Re: Call a GP Service in FlexViewer 2.3.1</title>
      <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/call-a-gp-service-in-flexviewer-2-3-1/m-p/425448#M9936</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;A href="http://193.204.163.134/ArcGIS/sdk/rest/index.html?gpserver.html" rel="nofollow noopener noreferrer" target="_blank"&gt;http://193.204.163.134/ArcGIS/sdk/rest/index.html?gpserver.html&lt;/A&gt;&lt;SPAN&gt; - ArcGIS Server REST API&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;gpService.execute(params, new AsyncResponder(gpServiceResultHandler, gpServiceFaultHandler));

...

private function gpServiceResultHandler(data:Object, token:Object = null):void
{ //do smthing with results }

private function gpServiceFaultHandler(fault:Fault, token:Object = null):
{ //do smthing with faults }&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Also in last Flex Viewer from ESRI you can find DataExtractWidget - it works with GPServices.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;A href="http://193.204.163.134/ArcGIS/rest/services/ENEA/Cap_Term_Vol_MAX/GPServer/CapTermVolMAX" rel="nofollow noopener noreferrer" target="_blank"&gt;looking on your service&lt;/A&gt;&lt;SPAN&gt;, i cant find "SubmitJob" in supported operations&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;A href="http://help.arcgis.com/en/webapi/flex/apiref/com/esri/ags/tasks/Geoprocessor.html#execute()" rel="nofollow noopener noreferrer" target="_blank"&gt;execute()&lt;/A&gt;&lt;BR /&gt;&lt;A href="http://help.arcgis.com/en/webapi/flex/apiref/com/esri/ags/tasks/Geoprocessor.html#submitJob()" rel="nofollow noopener noreferrer" target="_blank"&gt;submitJob()&lt;/A&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 19:10:19 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-flex-questions/call-a-gp-service-in-flexviewer-2-3-1/m-p/425448#M9936</guid>
      <dc:creator>IvanBespalov</dc:creator>
      <dc:date>2021-12-11T19:10:19Z</dc:date>
    </item>
    <item>
      <title>Re: Call a GP Service in FlexViewer 2.3.1</title>
      <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/call-a-gp-service-in-flexviewer-2-3-1/m-p/425449#M9937</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;hi&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;in my service you don't see submitJob because i set it Synchronous. When i tried with submitJob i change the service property.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I try with your help and after i will wrote for the responce&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 06 Jul 2011 07:23:04 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-flex-questions/call-a-gp-service-in-flexviewer-2-3-1/m-p/425449#M9937</guid>
      <dc:creator>francescodi_vito</dc:creator>
      <dc:date>2011-07-06T07:23:04Z</dc:date>
    </item>
    <item>
      <title>Re: Call a GP Service in FlexViewer 2.3.1</title>
      <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/call-a-gp-service-in-flexviewer-2-3-1/m-p/425450#M9938</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;can you give me a link for download the DataExtractWidget?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;thanks&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 06 Jul 2011 07:49:30 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-flex-questions/call-a-gp-service-in-flexviewer-2-3-1/m-p/425450#M9938</guid>
      <dc:creator>francescodi_vito</dc:creator>
      <dc:date>2011-07-06T07:49:30Z</dc:date>
    </item>
    <item>
      <title>Re: Call a GP Service in FlexViewer 2.3.1</title>
      <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/call-a-gp-service-in-flexviewer-2-3-1/m-p/425451#M9939</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Just download &lt;/SPAN&gt;&lt;A href="http://help.arcgis.com/en/webapps/flexviewer/index.html"&gt;Flex Viewer 2.3.1 source code&lt;/A&gt;&lt;SPAN&gt; - &lt;/SPAN&gt;&lt;A href="http://help.arcgis.com/en/webapps/flexviewer/help/index.html#//01m300000025000000.htm"&gt;in widgets package find DataExtractWidget.mxml&lt;/A&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 06 Jul 2011 08:01:32 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-flex-questions/call-a-gp-service-in-flexviewer-2-3-1/m-p/425451#M9939</guid>
      <dc:creator>IvanBespalov</dc:creator>
      <dc:date>2011-07-06T08:01:32Z</dc:date>
    </item>
    <item>
      <title>Re: Call a GP Service in FlexViewer 2.3.1</title>
      <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/call-a-gp-service-in-flexviewer-2-3-1/m-p/425452#M9940</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi Ivan, thanks.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Now i try the code that you give me and after i say you if it works good&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;thanks&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 06 Jul 2011 08:55:13 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-flex-questions/call-a-gp-service-in-flexviewer-2-3-1/m-p/425452#M9940</guid>
      <dc:creator>francescodi_vito</dc:creator>
      <dc:date>2011-07-06T08:55:13Z</dc:date>
    </item>
    <item>
      <title>Re: Call a GP Service in FlexViewer 2.3.1</title>
      <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/call-a-gp-service-in-flexviewer-2-3-1/m-p/425453#M9941</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hmmm. Now I understood the meaning of your question.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;:confused:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;"ykchin" advised you how to solve you problem. No more - only 3 steps.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I just tried to show you where you can get help.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 06 Jul 2011 09:31:17 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-flex-questions/call-a-gp-service-in-flexviewer-2-3-1/m-p/425453#M9941</guid>
      <dc:creator>IvanBespalov</dc:creator>
      <dc:date>2011-07-06T09:31:17Z</dc:date>
    </item>
    <item>
      <title>Re: Call a GP Service in FlexViewer 2.3.1</title>
      <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/call-a-gp-service-in-flexviewer-2-3-1/m-p/425454#M9942</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;hi Ivan&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I followed the instructions of "ykchin" but the model don't get me a result.&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;
private function startGeoProcess(event:MouseEvent):void
&amp;nbsp;&amp;nbsp; {
&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; var parms:Object = new Object();
&amp;nbsp;&amp;nbsp;&amp;nbsp; parms.Condizione = String(condizione.text);
&amp;nbsp;&amp;nbsp;&amp;nbsp; parms.Valore = Number(valore.text);
&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; var geoprocessTask:Geoprocessor = new Geoprocessor();
&amp;nbsp;&amp;nbsp;&amp;nbsp; geoprocessTask.outSpatialReference = map.spatialReference;
&amp;nbsp;&amp;nbsp;&amp;nbsp; geoprocessTask.showBusyCursor = true;
&amp;nbsp;&amp;nbsp;&amp;nbsp; geoprocessTask.url = "http://193.204.163.134/ArcGIS/rest/services/ENEA/Cap_Term_Vol_MAX/GPServer/CapTermVolMAX";
&amp;nbsp;&amp;nbsp;&amp;nbsp; geoprocessTask.useAMF = false;
&amp;nbsp;&amp;nbsp;&amp;nbsp; geoprocessTask.submitJob(parms);
&amp;nbsp;&amp;nbsp;&amp;nbsp; geoprocessTask.addEventListener(GeoprocessorEvent.JOB_COMPLETE, executeCompleteHandler);
&amp;nbsp;&amp;nbsp;&amp;nbsp; geoprocessTask.addEventListener(FaultEvent.FAULT, faultHandler);
&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp; private function executeCompleteHandler(event:GeoprocessorEvent):void
&amp;nbsp;&amp;nbsp; {
&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; var myPointSymbol:SimpleMarkerSymbol = new SimpleMarkerSymbol(SimpleMarkerSymbol.STYLE_CIRCLE, 10, 0x1AA1D3, 0.2);
&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; for each (var graphic:Graphic in event.executeResult.results[0].value.features)
&amp;nbsp;&amp;nbsp;&amp;nbsp; {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; graphic.symbol = myPointSymbol;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; graphicsLayer.add(graphic);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; map.addLayer(graphicsLayer);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp; private function faultHandler(event:FaultEvent):void
&amp;nbsp;&amp;nbsp; {
&amp;nbsp;&amp;nbsp;&amp;nbsp; if (event.type == "fault"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;amp;&amp;amp; event.fault.name == 'Error'
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;amp;&amp;amp; event.fault.faultCode == '500'
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;amp;&amp;amp; event.fault.faultString == 'Error Executing Task')
&amp;nbsp;&amp;nbsp;&amp;nbsp; {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Alert.show("Oops - no results.&amp;nbsp; Try clicking in an ocean...");
&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp;&amp;nbsp; else
&amp;nbsp;&amp;nbsp;&amp;nbsp; {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Alert.show("Unexpected fault:\n" + event.toString());
&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp; }
&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;In your opinion is there a error?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;With Synchronous model and the original code that i post, i have a result. But the model takes a long time to run and after 2 mitutes in my application i have a worning by plug-in of ShockWave Flash, because because it's been a long time.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;What do you think?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Help&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 19:10:22 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-flex-questions/call-a-gp-service-in-flexviewer-2-3-1/m-p/425454#M9942</guid>
      <dc:creator>francescodi_vito</dc:creator>
      <dc:date>2021-12-11T19:10:22Z</dc:date>
    </item>
    <item>
      <title>Re: Call a GP Service in FlexViewer 2.3.1</title>
      <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/call-a-gp-service-in-flexviewer-2-3-1/m-p/425455#M9943</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Sorry, but my English is so poor... i can't describe you how to... I tried to give you links to ESRI help.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Just feel the difference between &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN style="font-style:italic;"&gt;screen3.png&lt;/SPAN&gt;&lt;SPAN&gt; (ESRI sample service) - support asynchronous geoprocessing &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;and &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-style:italic;"&gt;screen2.png&lt;/SPAN&gt;&lt;SPAN&gt; (your service) - NOT support asynchronous geoprocessing&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 06 Jul 2011 13:26:01 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-flex-questions/call-a-gp-service-in-flexviewer-2-3-1/m-p/425455#M9943</guid>
      <dc:creator>IvanBespalov</dc:creator>
      <dc:date>2011-07-06T13:26:01Z</dc:date>
    </item>
    <item>
      <title>Re: Call a GP Service in FlexViewer 2.3.1</title>
      <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/call-a-gp-service-in-flexviewer-2-3-1/m-p/425456#M9944</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Ivan also my english it's so poor&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;My GP Service support submitJob! and when i run the GP in REST he works very well.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;But in Flex Viewer the model works but don't give me a graphic symbol that i set in my code.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;This is the code&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;
&amp;lt;fx:Script&amp;gt;
&amp;nbsp; &amp;lt;![CDATA[
&amp;nbsp;&amp;nbsp; import com.esri.ags.FeatureSet;
&amp;nbsp;&amp;nbsp; import com.esri.ags.Graphic;
&amp;nbsp;&amp;nbsp; import com.esri.ags.SpatialReference;
&amp;nbsp;&amp;nbsp; import com.esri.ags.events.GeoprocessorEvent;
&amp;nbsp;&amp;nbsp; import com.esri.ags.events.GraphicsLayerEvent;
&amp;nbsp;&amp;nbsp; import com.esri.ags.events.MapMouseEvent;
&amp;nbsp;&amp;nbsp; import com.esri.ags.geometry.Geometry;
&amp;nbsp;&amp;nbsp; import com.esri.ags.symbols.SimpleFillSymbol;
&amp;nbsp;&amp;nbsp; import com.esri.ags.symbols.SimpleLineSymbol;
&amp;nbsp;&amp;nbsp; import com.esri.ags.symbols.SimpleMarkerSymbol;
&amp;nbsp;&amp;nbsp; import com.esri.ags.tasks.Geoprocessor;
&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp; import mx.controls.Alert;
&amp;nbsp;&amp;nbsp; import mx.rpc.events.FaultEvent;
&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp; private function startGeoProcess(event:MouseEvent):void
&amp;nbsp;&amp;nbsp; {
&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; var parms:Object = new Object();
&amp;nbsp;&amp;nbsp;&amp;nbsp; parms.Condizione = String(condizione.text);
&amp;nbsp;&amp;nbsp;&amp;nbsp; parms.Valore = Number(valore.text);
&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; var geoprocessTask:Geoprocessor = new Geoprocessor();
&amp;nbsp;&amp;nbsp;&amp;nbsp; geoprocessTask.outSpatialReference = map.spatialReference;
&amp;nbsp;&amp;nbsp;&amp;nbsp; geoprocessTask.showBusyCursor = true;
&amp;nbsp;&amp;nbsp;&amp;nbsp; geoprocessTask.url = "http://193.204.163.134/ArcGIS/rest/services/ENEA/Cap_Term_Vol_MAX/GPServer/CapTermVolMAX";
&amp;nbsp;&amp;nbsp;&amp;nbsp; geoprocessTask.useAMF = false;
&amp;nbsp;&amp;nbsp;&amp;nbsp; geoprocessTask.submitJob(parms);
&amp;nbsp;&amp;nbsp;&amp;nbsp; geoprocessTask.addEventListener(GeoprocessorEvent.JOB_COMPLETE, executeCompleteHandler);
&amp;nbsp;&amp;nbsp;&amp;nbsp; geoprocessTask.addEventListener(FaultEvent.FAULT, faultHandler);
&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp; private function executeCompleteHandler(event:GeoprocessorEvent):void
&amp;nbsp;&amp;nbsp; {
&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; var myPointSymbol:SimpleMarkerSymbol = new SimpleMarkerSymbol(SimpleMarkerSymbol.STYLE_CIRCLE, 10, 0x1AA1D3, 0.2);
&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; for each (var graphic:Graphic in event.executeResult.results[0].value.features)
&amp;nbsp;&amp;nbsp;&amp;nbsp; {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; graphic.symbol = myPointSymbol;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; graphicsLayer.add(graphic);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; map.addLayer(graphicsLayer);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp; private function faultHandler(event:FaultEvent):void
&amp;nbsp;&amp;nbsp; {
&amp;nbsp;&amp;nbsp;&amp;nbsp; if (event.type == "fault"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;amp;&amp;amp; event.fault.name == 'Error'
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;amp;&amp;amp; event.fault.faultCode == '500'
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;amp;&amp;amp; event.fault.faultString == 'Error Executing Task')
&amp;nbsp;&amp;nbsp;&amp;nbsp; {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Alert.show("Oops - no results.&amp;nbsp; Try clicking in an ocean...");
&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp;&amp;nbsp; else
&amp;nbsp;&amp;nbsp;&amp;nbsp; {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Alert.show("Unexpected fault:\n" + event.toString());
&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp; }
&amp;nbsp; ]]&amp;gt;
 &amp;lt;/fx:Script&amp;gt;
Why don't give me a graphic result?
Do you see any error in my code?

&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 19:10:25 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-flex-questions/call-a-gp-service-in-flexviewer-2-3-1/m-p/425456#M9944</guid>
      <dc:creator>francescodi_vito</dc:creator>
      <dc:date>2021-12-11T19:10:25Z</dc:date>
    </item>
  </channel>
</rss>

