<?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: Export Tiles not working. Getting Bad Request in ArcGIS Runtime SDK for iOS Questions</title>
    <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-ios-questions/export-tiles-not-working-getting-bad-request/m-p/461585#M3957</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Looks like your area of interest is nil, you are requesting to generate a tile package, therefore you need to pass an extent for the server to generate that TPK. Try to change the code and pass an extent and let me know how it works&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;AGSExportTileCacheParams&lt;/SPAN&gt;&lt;SPAN class="s1" style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt; *params = [[&lt;/SPAN&gt;&lt;SPAN style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;AGSExportTileCacheParams&lt;/SPAN&gt;&lt;SPAN class="s1" style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt; &lt;/SPAN&gt;&lt;SPAN class="s2" style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;alloc&lt;/SPAN&gt;&lt;SPAN class="s1" style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;]&lt;/SPAN&gt;&lt;SPAN class="s2" style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;initWithLevelsOfDetail&lt;/SPAN&gt;&lt;SPAN class="s1" style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;:desiredLevels &lt;/SPAN&gt;&lt;SPAN class="s2" style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;areaOfInterest&lt;/SPAN&gt;&lt;SPAN class="s1" style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;:&lt;/SPAN&gt;&lt;SPAN style="text-decoration: underline;"&gt;&lt;STRONG&gt;&lt;SPAN class="s3" style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;Extent&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN class="s1" style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;];&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="s1" style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="s1" style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;Hope this helps&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="s1" style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="s1" style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;Cheers&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="s1" style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;Al&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 31 Jul 2014 23:20:42 GMT</pubDate>
    <dc:creator>Anonymous User</dc:creator>
    <dc:date>2014-07-31T23:20:42Z</dc:date>
    <item>
      <title>Export Tiles not working. Getting Bad Request</title>
      <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-ios-questions/export-tiles-not-working-getting-bad-request/m-p/461584#M3956</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; I need to download the TPK file from server. When I process my request I am getting "Bad Request". May I know the cause for this issue?&lt;/P&gt;&lt;P&gt;I am able to get the JobId it seems. But when processing the job I am getting Bad Request. In which scenario this error will come?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Server Version is 10.2.2&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P class="p1"&gt;//Prepare params using levels and envelope&lt;/P&gt;&lt;P class="p2"&gt;AGSExportTileCacheParams&lt;SPAN class="s1"&gt; *params = [[&lt;/SPAN&gt;AGSExportTileCacheParams&lt;SPAN class="s1"&gt; &lt;/SPAN&gt;&lt;SPAN class="s2"&gt;alloc&lt;/SPAN&gt;&lt;SPAN class="s1"&gt;] &lt;/SPAN&gt;&lt;SPAN class="s2"&gt;initWithLevelsOfDetail&lt;/SPAN&gt;&lt;SPAN class="s1"&gt;:desiredLevels &lt;/SPAN&gt;&lt;SPAN class="s2"&gt;areaOfInterest&lt;/SPAN&gt;&lt;SPAN class="s1"&gt;:&lt;/SPAN&gt;&lt;SPAN class="s3"&gt;nil&lt;/SPAN&gt;&lt;SPAN class="s1"&gt;];&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p3"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;&lt;SPAN class="s4" style="line-height: 1.5;"&gt;&lt;/SPAN&gt;&lt;SPAN style="line-height: 1.5;"&gt;[&lt;/SPAN&gt;&lt;SPAN class="s4" style="line-height: 1.5;"&gt;_tileCacheTask&lt;/SPAN&gt;&lt;SPAN style="line-height: 1.5;"&gt; &lt;/SPAN&gt;&lt;SPAN class="s2" style="line-height: 1.5;"&gt;exportTileCacheWithParameters&lt;/SPAN&gt;&lt;SPAN style="line-height: 1.5;"&gt;:params &lt;/SPAN&gt;&lt;SPAN class="s2" style="line-height: 1.5;"&gt;downloadFolderPath&lt;/SPAN&gt;&lt;SPAN style="line-height: 1.5;"&gt;: Path&lt;/SPAN&gt;&lt;SPAN style="line-height: 1.5;"&gt; &lt;/SPAN&gt;&lt;SPAN class="s2" style="line-height: 1.5;"&gt;useExisting&lt;/SPAN&gt;&lt;SPAN style="line-height: 1.5;"&gt;:&lt;/SPAN&gt;&lt;SPAN class="s3" style="line-height: 1.5;"&gt;YES&lt;/SPAN&gt;&lt;SPAN style="line-height: 1.5;"&gt; &lt;/SPAN&gt;&lt;SPAN class="s2" style="line-height: 1.5;"&gt;status&lt;/SPAN&gt;&lt;SPAN style="line-height: 1.5;"&gt;:^(&lt;/SPAN&gt;&lt;SPAN class="s6" style="line-height: 1.5;"&gt;AGSResumableTaskJobStatus&lt;/SPAN&gt;&lt;SPAN style="line-height: 1.5;"&gt; status, &lt;/SPAN&gt;&lt;SPAN class="s6" style="line-height: 1.5;"&gt;NSDictionary&lt;/SPAN&gt;&lt;SPAN style="line-height: 1.5;"&gt; *userInfo) {&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //it is keep on polling for 10 minutes.&lt;/P&gt;&lt;P&gt;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //status received 2,3,4,5.&lt;/P&gt;&lt;P&gt;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; stuck with status 5.&lt;/P&gt;&lt;P class="p1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } &lt;SPAN class="s1"&gt;completion&lt;/SPAN&gt;:^(&lt;SPAN class="s2"&gt;AGSLocalTiledLayer&lt;/SPAN&gt; *localTiledLayer, &lt;SPAN class="s2"&gt;NSError&lt;/SPAN&gt; *error) {&lt;/P&gt;&lt;P&gt;&lt;SPAN style="line-height: 1.5;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt; &lt;SPAN class="s1"&gt;if&lt;/SPAN&gt; (error){&lt;/P&gt;&lt;P class="p2"&gt;&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;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P class="p1"&gt;&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;&amp;nbsp;&amp;nbsp; Getting below error&lt;SPAN class="s2"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;STRONG&gt;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Code=400 &lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="line-height: 1.5;"&gt;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NSLocalizedDescription = "Bad Request";&lt;/STRONG&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;STRONG&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NSURL = "&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://MyServer.com/rest/services/BACKGROUND/MapServer/exportTiles/jobs/j904f264668964782827771d13d750413_et" rel="nofollow" target="_blank"&gt;https://MyServer.com/rest/services/BACKGROUND/MapServer/exportTiles/jobs/j904f264668964782827771d13d750413_et&lt;/A&gt;&lt;SPAN&gt;";&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN style="line-height: 1.5;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P class="p1"&gt; }];&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 31 Jul 2014 02:49:33 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-runtime-sdk-for-ios-questions/export-tiles-not-working-getting-bad-request/m-p/461584#M3956</guid>
      <dc:creator>sivalingam</dc:creator>
      <dc:date>2014-07-31T02:49:33Z</dc:date>
    </item>
    <item>
      <title>Re: Export Tiles not working. Getting Bad Request</title>
      <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-ios-questions/export-tiles-not-working-getting-bad-request/m-p/461585#M3957</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Looks like your area of interest is nil, you are requesting to generate a tile package, therefore you need to pass an extent for the server to generate that TPK. Try to change the code and pass an extent and let me know how it works&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;AGSExportTileCacheParams&lt;/SPAN&gt;&lt;SPAN class="s1" style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt; *params = [[&lt;/SPAN&gt;&lt;SPAN style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;AGSExportTileCacheParams&lt;/SPAN&gt;&lt;SPAN class="s1" style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt; &lt;/SPAN&gt;&lt;SPAN class="s2" style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;alloc&lt;/SPAN&gt;&lt;SPAN class="s1" style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;]&lt;/SPAN&gt;&lt;SPAN class="s2" style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;initWithLevelsOfDetail&lt;/SPAN&gt;&lt;SPAN class="s1" style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;:desiredLevels &lt;/SPAN&gt;&lt;SPAN class="s2" style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;areaOfInterest&lt;/SPAN&gt;&lt;SPAN class="s1" style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;:&lt;/SPAN&gt;&lt;SPAN style="text-decoration: underline;"&gt;&lt;STRONG&gt;&lt;SPAN class="s3" style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;Extent&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN class="s1" style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;];&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="s1" style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="s1" style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;Hope this helps&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="s1" style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="s1" style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;Cheers&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="s1" style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;Al&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 31 Jul 2014 23:20:42 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-runtime-sdk-for-ios-questions/export-tiles-not-working-getting-bad-request/m-p/461585#M3957</guid>
      <dc:creator>Anonymous User</dc:creator>
      <dc:date>2014-07-31T23:20:42Z</dc:date>
    </item>
    <item>
      <title>Re: Export Tiles not working. Getting Bad Request</title>
      <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-ios-questions/export-tiles-not-working-getting-bad-request/m-p/461586#M3958</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for your reply.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; I came to know the issue is with ArcGIS WebService URL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P class="p1"&gt;By Default ArcGIS iOS SDK is appending the &lt;STRONG&gt;exportTiles/jobs&lt;/STRONG&gt; URL by itself including the JobId Received From ArcGIS and is downloading TPK from Server. App could not access the URL given below as this is invalid URL. getting 400 error(Bad Request).&lt;/P&gt;&lt;P class="p1"&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;STRONG&gt;&lt;A class="jive-link-external-small" href="http://MyArcGISServer/MapServer/exportTiles/jobs/j6d320a90296b406491b9b087e8ad4067_et" rel="nofollow" target="_blank"&gt;http://MyArcGISServer/MapServer/exportTiles/jobs/j6d320a90296b406491b9b087e8ad4067_et&lt;/A&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;/P&gt;&lt;P&gt;I found this URL in error response. If I remove &lt;STRONG&gt;exportTiles/ &lt;/STRONG&gt;from URL and try in browser it is returning result. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But in Global ArcGIS Server i am able to get response&amp;nbsp; with and without &lt;STRONG&gt;exportTiles/.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;A href="http://sampleserver6.arcgisonline.com/arcgis/rest/services/World_Street_Map/MapServer/jobs/j0bb1ef81b7064952a6a4e1bd58e1e384_et" title="http://sampleserver6.arcgisonline.com/arcgis/rest/services/World_Street_Map/MapServer/jobs/j0bb1ef81b7064952a6a4e1bd58e1e384_et"&gt;Job Status j0bb1ef81b7064952a6a4e1bd58e1e384(Export Tiles)&lt;/A&gt;‌&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;A href="http://sampleserver6.arcgisonline.com/arcgis/rest/services/World_Street_Map/MapServer/exportTiles/jobs/j0bb1ef81b7064952a6a4e1bd58e1e384_et" title="http://sampleserver6.arcgisonline.com/arcgis/rest/services/World_Street_Map/MapServer/exportTiles/jobs/j0bb1ef81b7064952a6a4e1bd58e1e384_et"&gt;Job Status j0bb1ef81b7064952a6a4e1bd58e1e384(Export Tiles)&lt;/A&gt;‌&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What could be the cause? Why the ArcGIS iOS SDK is appending exportTiles/jobs/ instead of&amp;nbsp; jobs/? What setup needs to be done in ArcGIS server to access exportTiles/jobs?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 04 Aug 2014 11:07:47 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-runtime-sdk-for-ios-questions/export-tiles-not-working-getting-bad-request/m-p/461586#M3958</guid>
      <dc:creator>sivalingam</dc:creator>
      <dc:date>2014-08-04T11:07:47Z</dc:date>
    </item>
    <item>
      <title>Re: Export Tiles not working. Getting Bad Request</title>
      <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-ios-questions/export-tiles-not-working-getting-bad-request/m-p/461587#M3959</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;got to know that the isseu is with URL length. We are adding authtoken in URL to validate it in proxy. Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 22 Aug 2014 02:43:39 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-runtime-sdk-for-ios-questions/export-tiles-not-working-getting-bad-request/m-p/461587#M3959</guid>
      <dc:creator>sivalingam</dc:creator>
      <dc:date>2014-08-22T02:43:39Z</dc:date>
    </item>
  </channel>
</rss>

