2/7/2017 1/30/2017 - adding link to thread with info for finding/replacing graphic elements. At some point I may add this functionality to the tool, but no time for that now. But worth making note of possible solution:
https://community.esri.com/message/664513-re-write-broken-source-list-to-text-file and a simple script, if you do not want to use the addin
12/20/2016 -- my download and install instructions are a bit off. Paul Davidson pointed out that it was not working. If you download the file and it is called ChkandFixLinks.esriaddin.zip you need to unzip it first, then double-click on the ChkandFixLinks.esriaddin file. Then it should work. This is a toolbar for ArcCatalog (not ArcMap). I just installed and tested with 10.5. (only tested the first 2 buttons to make sure it worked).
10/28/2015 New tool "Set Map Data Sources" provided by ArcGISTeam LocalGov Have not tried, but worth a look
9/22/2015 4:45 pm (AK time) --- removed extra quote in line 52 of the "fix" script that caused error. Updated attachment
- Download esriaddin file If downloads as a zip file, unzip so you see the .addin file.
- For Python addin, double click ChkandFixLinks.esriaddin to install to ArcCatalog.
- if you prefer to see/modify scripts, rename the .esriaddin to .zip, the unzip. Tool bar and scripts are available for viewing/editing.
At this time, this is the only download source. May move to ArcScript 2.0 (when available) and/or may be interested in gitHub at some point.
ArcCatalog ToolBox – tested with 10.2.2/10.3.0 -- will create reports of all broken links, with option to repair all types of connections
Note: known issue, accessing mxd's saved as 10.3.x from the addin installed on a 10.2.2 machine.
This Toolbar can perform the following on a folder/subfolders (using walk):
The first three (left of Yield sign icon) create reports only (.txt, .csv, .xls)…they do not modify you mxds in anyway, so these may be nice tools to use even if you fix your links in another manner.
The Yield sign is to remind you that the input .csv file is required for input for the next tool (after the Yield).
Note: For those that want a bulk drive-letter and/or <servername> change only, I removed this tool for this first release, but the code is there (same as 3a, and tool is shown in Toolbox in zip). I provided this, but suggest skipping the bulk change and using the other repair tool instead. (reason: bulk change uses findAndReplaceWorkspacePaths at the mxd level, and may change path for layers that need to be handled differently)
It is recommended that you create a copy of your mxd’s and do a few test runs to get familiar with the tools (because these do a “walk” do NOT place you backup copies in a subfolder of your working folder). I have an option to write the updated mxd’s to a new _repair folder, but I have this disabled at this time. See the recommended workflow at the end of the document.
Notes and Cautions:
Tools (note: all tools use “walk” to include folder and subfolders😞
Default output name is GDBlist with a date-time (YYYYMMDD_HHMM) appended to the basename to keep output unique for repeated script execution.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.