POST
|
So, I essentially did what I outlined above. For #8, I didn't even need to do anything, at least not initially. You can't update the Web Adapter for Portal the way you can for ArcGIS Server, as far as I can tell-- you just get an error message. I thought I'd have to delete the portal webapp from Tomcat and re-install it, but it just started working without my intervention. However later, in order to use the ArcGIS Online Assistant, I had to update the Web Adaptor URL from the old name to the new name using a secret back-door trick that Esri support told me about.
... View more
08-10-2018
09:14 AM
|
1
|
0
|
489
|
POST
|
This blog article describes how to migrate to a new server in ArcGIS Enterprise, but we don't have a true Enterprise environment (no Data Store, federated servers, etc.).
... View more
07-18-2018
09:14 AM
|
0
|
0
|
489
|
POST
|
For what it's worth, I ended up writing my own help content. It's app-specific, but some of it could be useful for somebody: TOXMAP Help .
... View more
07-13-2018
05:22 PM
|
2
|
0
|
1609
|
POST
|
We have a currently deployed, public-facing production system that involves ArcGIS Server, Portal for ArcGIS with a webmap, and a webapp created by WAB-Dev, exported (downloaded), and deployed on our web server. We seek to migrate our operations to a new (beefier) production server, and would like to minimize downtime (and hassles). I was wondering if anybody had some thoughts or tips on possible pitfalls, gotchas, or strategies. The only real difference in the servers is that one is running Windows Server 2008 with Tomcat 7.x, and the new one is Windows Server 2012 with Tomcat 8.5.x. Everything else should be the same: ArcGIS Server 10.5.1, Portal for ArcGIS 10.5.1, public map services published by ArcGIS Server backed by a file geodatabase (no Data Store or Enterprise geodatabase here). No federation-- everything on a single server (well, two servers-- the old one and the new one). I read What is the proper workflow for moving Apps from Dev -> Staging -> Production? , but my situation is a bit less complex in that there's only two servers total, but different in that I want the new server to effectively replace (and take on the identity of) the old server. One thing that concerned me was, "make sure that you fix the map index in the map document level so that they do not change during the migration. Once you fix the indexes it will be permanent unless the indexes are changed." I don't really know what this is saying, but I've had problems with map indices when, for example, deleting a layer from a map service with a hierarchy of layers. Anyway, I'm currently thinking of something like the following: 1. Set up the geodatabase and published ArcGIS services with the same folder structure, service names, etc. 2. Copy the webmap from the old portal to the new portal with the ArcGIS Online Assistant. 3. Copy the webapp from the old server, but change the AppID in config.json if a new AppID had to be generated to get it registered with the new server's Portal. 4. Make the server public-facing with a public DNS of, say, foo2.com where the old/current server is on foo.com. 5. Test that everything works when accessing foo2's webapp. This is basically a mirror site at this point. [Here's where things start getting dicier...] 6. CHANGE foo2.com's webapp to point to foo.com's webmap and portal. Make sure it still works. In theory, the content is the same so it should still work. 7. Change public DNS so that foo.com now points to the new (foo2) IP address-- effectively making it the new foo.com. [Here's where it gets even dicier.] 8. Quickly change the new server's portal to think of itself as foo.com, not foo2.com. Not even sure what's involved here. 9. Wait for DNS changes to percolate throughout the world, and now everything's in terms of foo.com on the new server. In theory, I could skip Step 6, but in Step 8, also update the webapp to go from foo2.com to foo.com. Yikes. Kudos to you if you got through this wall of text. Does any kind soul have any thoughts, tips, or revised strategies to consider? Thank you so much in advance.
... View more
07-13-2018
04:02 PM
|
0
|
2
|
777
|
POST
|
Agreed...we had both online help and a video tutorial for our FlexViewer-based webapp. Would love to do that for this one, but realistically this probably won't happen (time/budget).
... View more
05-10-2018
04:29 PM
|
0
|
0
|
1609
|
POST
|
Sorry-- to clarify, the blog post loaded fine, but the link to the help content (sandbox) provided in the blog (http://maps.cityoftulsa.org/sandbox/crimes/helpfiles/ ) gave a 403. Edited my post. Thank you for going to the trouble of making a PDF, though.
... View more
05-07-2018
01:06 PM
|
0
|
0
|
1609
|
POST
|
Not sure if this should be a "question" or a "discussion," but it ends with a question mark, so... Anyway, we're looking to deploy a public-facing app built with the WAB-- mostly out-of-the-box behavior, based on WAB 2.5. The problem is that while these OOTB apps are great for GIS folks, for the average person, the UI is a bit hard-to-use. We faced the same problem back in the FlexViewer days-- we ended up customizing the OOTB FlexViewer quite a bit, and still needed to write some decent help text for end-users. (Insert joke about users never reading help text...) Has anybody tried to address this for WAB apps? Is there any well-written, plain language help text to describe the basic WAB app UI and some of the basic widgets? I realize this is probably a longshot, but I can't possibly be the only user who thinks WAB apps aren't quite usable enough for non-GIS folks. Does anybody have any help content to share? BTW, in my search of the GeoNet, the closest thing I found was a two-year-old blog post, but the URL therein that links to the help content/sandbox is forbidden (403).
... View more
05-04-2018
08:02 AM
|
2
|
8
|
1844
|
POST
|
I'm sure I'm not the only one who is looking to convert a FlexViewer app to HTML5 to avoid using Flash. Has anybody tried this? It seems like an awfully big job, especially if you've customized the FlexViewer extensively as I have. I'm just curious if anybody has some thoughts about attempting such a conversion.
... View more
06-21-2016
08:45 AM
|
0
|
2
|
1824
|
POST
|
A little more info... - I'm using a very old version of the FlexViewer: ArcGIS Viewer for Flex version 2.0 beta 2. (!) Upgrading to the latest FlexViewer unfortunately isn't really an option at this point. - When I click on the checkbox, TocLayerInfoItem is calling refreshLayer, and TocMapLayerItem appears to be setting the visibleLayers ArrayCollection correctly.
... View more
10-22-2013
11:59 AM
|
0
|
0
|
169
|
POST
|
Hi. I've added an arcgis.com layer to my <operationallayers> in my FlexViewer's config.xml. In the map service, the layer is on by default, but I want it to be off in my application. If I set visible="false" to the <layer> tag in config.xml, the application starts with the layer off. However, in the LayerListWidget (ToC), the checkbox for this layer remains checked on, and toggling the checkbox has no visible effect. Is there something extra I need to do to get the LayerList to work once I've changed the layer's default visibility? Or is there some other way (than setting <layer>'s visible attribute) to get the desired behavior? Thanks in advance, Darren
... View more
10-22-2013
11:51 AM
|
0
|
1
|
300
|
POST
|
So...sorry for a blatantly necro-ing this very old post, but it's exactly what I'm trying to do, and the changes to ConfigManager.as do not appear to be working for me. I'm using a slightly older version of the FlexViewer than the example for this post, but applying the timestamp changes appeared to be a straight-forward merge into my version of ConfigManager.as. Are others able to prevent client-side caching of their apps? It seems like a desirable thing to do unless you can get away with asking your users to clear their cache every time you update your app. I'm also certainly open to other (non-ConfigManager) anti-caching approaches.
... View more
04-16-2013
02:49 PM
|
0
|
0
|
491
|
POST
|
Thanks for the reply, ibespalov. I'd tried setting it to an empty collection, but for some reason that isn't working in my situation. In the debugger I can confirm that the TocMapLayerItem is setting visibleLayers to an empty collection. Then it recurses back up the TocItem.refreshLayer() calls, finishes the processing of the checkbox click, removes an event handler or two, and goes into some deeper code (ImageLoader) to which I do not have source. When it's all finished, the default layers are again displayed (although the checkboxes are unchecked).
... View more
04-11-2013
06:28 AM
|
0
|
0
|
217
|
POST
|
I'm using an older version of, well, pretty much everything (ArcGIS API for Flex version 2.0, ArcGIS Viewer for Flex version 2.0 beta 2). I believe that this post is saying that in older versions of the API like mine, setting visibleLayers to null will set layers to their default visibility. In com.esri.viewer.components.toc.tocClasses.TocMapLayerItem, the refreshLayer() function calls: ArcGISDynamicMapServiceLayer(layer).visibleLayers = new ArrayCollection(visLayers); which presumably means that if visLayers is empty or null, that all layers will be set to their default visibility. Most of the examples I've seen use visibleLayers to set visibility. If all of my assumptions are correct, then how do I actually turn off all layers? If my assumptions are incorrect, then where did I go wrong, and how do I turn off all layers? Thank you.
... View more
04-10-2013
01:51 PM
|
0
|
3
|
2265
|
POST
|
For what it's worth, I was able to make the FlexViewer Splash page re-openable. I turned it into a widget (using viewer:BaseWidget), added the additional UI I wanted, and moved the configuration to HeaderController (the class that re-launches the Splash page). I changed the Splash page to use HeaderController's configuration file (HeaderController.xml) so that it could get the content as splash.content and splash.btnlabel. HeaderController gets the same configuration and passes the content and btnLabel to the splash page widget's show() routine. show() does pretty much the same thing as HTMLPopup.show(), except that it returns a SplashPageWidget instead of an HTMLPopup. Not the best solution, no doubt, but it works for me.
... View more
06-02-2011
08:11 AM
|
0
|
0
|
112
|
Title | Kudos | Posted |
---|---|---|
1 | 08-10-2018 09:14 AM | |
1 | 07-16-2018 11:16 AM | |
2 | 07-13-2018 05:22 PM | |
2 | 05-04-2018 08:02 AM |
Online Status |
Offline
|
Date Last Visited |
11-11-2020
02:23 AM
|