<?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: Append Tool and Field Mapping ... Help? Examples? in Python Questions</title>
    <link>https://community.esri.com/t5/python-questions/append-tool-and-field-mapping-help-examples/m-p/427296#M33576</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;This is a great script that initial testing has been successful. However, I am having another problem.&amp;nbsp;&lt;/P&gt;&lt;P&gt;A little background first... I have a WORKING GDB on my local drive that is used to run analysis and edits. We have a separate PRODUCTION GDB that is on our network that is used to "run" the .PMF on ArcReader. I successfully built an ArcGIS Model to Truncate and Append data from the WORKING GDB to the PRODUCTION GDB without requiring ArcReader users from exiting out. It has been my goal to build a group of Python scripts to do this automatically with the help Windows Task Scheduler. Here is the problem. I have a few Feature Class(s) that has attachment(s) and the only way I have found the ArcGIS Model to work successfully is by opening the .MXD for the PRODUCTION GDB and run the ArcGIS Model. All of the attachments append/copy over without a problem. Now, doing this with the Field Mapping Python script isn't working properly. Any advice to duplicate the process I have been doing, but with the Field Mapping script with attachments?&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Again, GREAT script!!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 01 Aug 2018 19:27:40 GMT</pubDate>
    <dc:creator>ModernElectric</dc:creator>
    <dc:date>2018-08-01T19:27:40Z</dc:date>
    <item>
      <title>Append Tool and Field Mapping ... Help? Examples?</title>
      <link>https://community.esri.com/t5/python-questions/append-tool-and-field-mapping-help-examples/m-p/427282#M33562</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Having a bit of trouble with the field mapping component of the append tool; I cannot seem to get it to work properly as I am left with a feature class that is populated with all the features, but the attribute table remains blank.&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Background info: I have two feature classes in an enterprise geodatabase with address point data.&amp;nbsp; One is the authoritative source edited by our address coordinator and the other is used as to host a map service.&amp;nbsp; The data is essentially the same, but the schemas are &lt;EM&gt;slightly &lt;/EM&gt;different; half of the fields are the exactly the same, but others have different names.&amp;nbsp; My workflow has been to update the 'map service' feature class on a daily basis by deleting all the records and loading the data manually, selecting the NO_TEST option, and manually mapping the fields where the names are different ... but this is where I run into trouble with my script.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I've ran the append process manually using the geoprocessing tool and copied the python snippet of the field mapping component and am left with an output attribute table that has all null values.&amp;nbsp; Ideally I'd like to move away from this style of coding as I am aware it can be rather clunky/lengthy ... and it just does not work (even though it throws no errors).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'd like to do 'real' field mapping, but so far the examples I've found have a bit more complicated or focus mainly on the Merge tool.&amp;nbsp; I'd like to see a nice, simple Append tool example if possible.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also, how does field mapping work if some fields are the same and others are different? I haven't run across a good example that deals with this problem.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here are some of the sources I've looked at so far:&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://blogs.esri.com/esri/arcgis/2012/08/30/field-mapping-and-python-scripting/" title="https://blogs.esri.com/esri/arcgis/2012/08/30/field-mapping-and-python-scripting/"&gt;Field mapping and Python scripting | ArcGIS Blog&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="http://pro.arcgis.com/en/pro-app/arcpy/get-started/mapping-fields.htm" title="http://pro.arcgis.com/en/pro-app/arcpy/get-started/mapping-fields.htm"&gt;Mapping input fields to output fields—ArcPy Get Started | ArcGIS for Desktop&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 03 Nov 2016 15:19:28 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/append-tool-and-field-mapping-help-examples/m-p/427282#M33562</guid>
      <dc:creator>Brownschuh</dc:creator>
      <dc:date>2016-11-03T15:19:28Z</dc:date>
    </item>
    <item>
      <title>Re: Append Tool and Field Mapping ... Help? Examples?</title>
      <link>https://community.esri.com/t5/python-questions/append-tool-and-field-mapping-help-examples/m-p/427283#M33563</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I would try to build a model in ModelBuilder first, then export it to a python script.&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 03 Nov 2016 15:24:41 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/append-tool-and-field-mapping-help-examples/m-p/427283#M33563</guid>
      <dc:creator>MitchHolley1</dc:creator>
      <dc:date>2016-11-03T15:24:41Z</dc:date>
    </item>
    <item>
      <title>Re: Append Tool and Field Mapping ... Help? Examples?</title>
      <link>https://community.esri.com/t5/python-questions/append-tool-and-field-mapping-help-examples/m-p/427284#M33564</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Ah yes, I should have noted that I did attempt this but ended up with the same result ... an attribute table with all null values.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 03 Nov 2016 15:27:14 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/append-tool-and-field-mapping-help-examples/m-p/427284#M33564</guid>
      <dc:creator>Brownschuh</dc:creator>
      <dc:date>2016-11-03T15:27:14Z</dc:date>
    </item>
    <item>
      <title>Re: Append Tool and Field Mapping ... Help? Examples?</title>
      <link>https://community.esri.com/t5/python-questions/append-tool-and-field-mapping-help-examples/m-p/427285#M33565</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;In my minimal experience with using the Append tool in Python, there really is no simple way to do it. &amp;nbsp;I've given up on field mappings, because it's so clunky and confusing. &amp;nbsp;Sorry, but I can't help you anymore &lt;IMG src="https://community.esri.com/legacyfs/online/emoticons/sad.png" /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 03 Nov 2016 15:42:35 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/append-tool-and-field-mapping-help-examples/m-p/427285#M33565</guid>
      <dc:creator>MitchHolley1</dc:creator>
      <dc:date>2016-11-03T15:42:35Z</dc:date>
    </item>
    <item>
      <title>Re: Append Tool and Field Mapping ... Help? Examples?</title>
      <link>https://community.esri.com/t5/python-questions/append-tool-and-field-mapping-help-examples/m-p/427286#M33566</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&lt;CODE&gt;&lt;SPAN class="keyword token"&gt;import&lt;/SPAN&gt; arcpy

append_layer &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; r&lt;SPAN class="string token"&gt;'C:\a_layer.shp'&lt;/SPAN&gt;
target_layer &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; r&lt;SPAN class="string token"&gt;'C:\target_layer.shp'&lt;/SPAN&gt;


&lt;SPAN class="comment token"&gt;#This is like defining an empty grid of fields you see when you run it manually in the toolbox&lt;/SPAN&gt;
fieldmappings &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; arcpy&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;FieldMappings&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;

&lt;SPAN class="comment token"&gt;#Add the target datasets fields to the field map table&amp;nbsp; (Like when you manually choose a tagert layer in the toolbox)&lt;/SPAN&gt;
fieldmappings&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;addTable&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;target_layer&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;

&lt;SPAN class="comment token"&gt;#Add the append datasets fields to the field map table&amp;nbsp; (Like when you manually choose a tagert layer in the toolbox)&lt;/SPAN&gt;
fieldmappings&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;addTable&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;append_layer&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;

&lt;SPAN class="comment token"&gt;#At this point, you have a grid like when you run it manually saved in your field mappings.&lt;/SPAN&gt;




&lt;SPAN class="comment token"&gt;#####Lets map a field that have different names!&lt;/SPAN&gt;


&lt;SPAN class="comment token"&gt;#Find which "Index" the field has as we cant refer to them by name when editing the data only index&lt;/SPAN&gt;
field_to_map_index &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; fieldmappings&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;findFieldMapIndex&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;"Field_name_in_target"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&amp;nbsp; &lt;SPAN class="comment token"&gt;#Field name that exists in the target layer but not append data source!&lt;/SPAN&gt;

&lt;SPAN class="comment token"&gt;#Grab "A copy" of the field map object for this particular field&lt;/SPAN&gt;
field_to_map &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; fieldmappings&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;getFieldMap&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;field_to_map_index&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;

&lt;SPAN class="comment token"&gt;#Update its data source to add the input from the the append layer&lt;/SPAN&gt;
field_to_map&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;addInputField&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;append_layer&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;"Field_name_in_append"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;


&lt;SPAN class="comment token"&gt;#####Lets update the master field map using this updated copy of a field&lt;/SPAN&gt;

fieldmappings&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;replaceFieldMap&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;field_to_map_index&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; field_to_map&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;


&lt;SPAN class="comment token"&gt;#Create a list of append datasets and run the the tool&lt;/SPAN&gt;
inData &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;append_layer&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt;
arcpy&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;Append_management&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;inData&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; target_layer&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; field_mappings&lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt;fieldmappings&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I havent tested this code, but I think it should work&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 19:13:43 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/append-tool-and-field-mapping-help-examples/m-p/427286#M33566</guid>
      <dc:creator>LukeWebb</dc:creator>
      <dc:date>2021-12-11T19:13:43Z</dc:date>
    </item>
    <item>
      <title>Re: Append Tool and Field Mapping ... Help? Examples?</title>
      <link>https://community.esri.com/t5/python-questions/append-tool-and-field-mapping-help-examples/m-p/427287#M33567</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Excellent, tried this code and it worked for my test script.&amp;nbsp; However, I was only able to get it to work for one instance of a mismatched field ("TaxPIN" vs "Permanent_Identifier").&amp;nbsp; Not sure how to tweak the code to map the other mismatched fields; is this done findFieldMapIndex component?&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I should also note that all the matching fields populated just fine; pretty happy about that.&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 03 Nov 2016 18:17:24 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/append-tool-and-field-mapping-help-examples/m-p/427287#M33567</guid>
      <dc:creator>Brownschuh</dc:creator>
      <dc:date>2016-11-03T18:17:24Z</dc:date>
    </item>
    <item>
      <title>Re: Append Tool and Field Mapping ... Help? Examples?</title>
      <link>https://community.esri.com/t5/python-questions/append-tool-and-field-mapping-help-examples/m-p/427288#M33568</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&lt;CODE&gt;__author__ &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'WebbL'&lt;/SPAN&gt;

&lt;SPAN class="keyword token"&gt;import&lt;/SPAN&gt; arcpy

append_layer &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; r&lt;SPAN class="string token"&gt;'C:\a_layer.shp'&lt;/SPAN&gt;
target_layer &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; r&lt;SPAN class="string token"&gt;'C:\target_layer.shp'&lt;/SPAN&gt;


&lt;SPAN class="comment token"&gt;#This object looks like the empty grid of fields &lt;/SPAN&gt;
&lt;SPAN class="comment token"&gt;#you see when you first open the append tool in the toolbox&lt;/SPAN&gt;
fieldmappings &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; arcpy&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;FieldMappings&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;

&lt;SPAN class="comment token"&gt;#Like when you manually choose a layer in the toolbox and it adds the fields to grid&lt;/SPAN&gt;
fieldmappings&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;addTable&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;target_layer&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;
fieldmappings&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;addTable&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;append_layer&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;

&lt;SPAN class="comment token"&gt;#####Lets map fields that have different names!&lt;/SPAN&gt;
list_of_fields_we_will_map &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt;
&lt;SPAN class="comment token"&gt;#Lets chuck some tuples into the list we made&lt;/SPAN&gt;
list_of_fields_we_will_map&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;append&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;'TaxPIN'&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'Permanent_Identifier'&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;
list_of_fields_we_will_map&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;append&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;'SwissBankNo'&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'RetirementFundAccNo'&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;
list_of_fields_we_will_map&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;append&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;'Balance'&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'Amount'&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;

&lt;SPAN class="keyword token"&gt;for&lt;/SPAN&gt; field_map &lt;SPAN class="keyword token"&gt;in&lt;/SPAN&gt; list_of_fields_we_will_map&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="comment token"&gt;#Find the fields index by name. e.g 'TaxPin'&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; field_to_map_index &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; fieldmappings&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;findFieldMapIndex&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;field_map&lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;0&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="comment token"&gt;#Grab "A copy" of the current field map object for this particular field&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; field_to_map &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; fieldmappings&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;getFieldMap&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;field_to_map_index&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="comment token"&gt;#Update its data source to add the input from the the append layer&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; field_to_map&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;addInputField&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;append_layer&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; field_map&lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;1&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="comment token"&gt;#We edited a copy, update our data grid object with it&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; fieldmappings&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;replaceFieldMap&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;field_to_map_index&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; field_to_map&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;

&lt;SPAN class="comment token"&gt;#Create a list of append datasets and run the the tool&lt;/SPAN&gt;
inData &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;append_layer&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt;
arcpy&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;Append_management&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;inData&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; target_layer&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; field_mappings&lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt;fieldmappings&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here you go &lt;IMG src="https://community.esri.com/legacyfs/online/emoticons/happy.png" /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 19:13:46 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/append-tool-and-field-mapping-help-examples/m-p/427288#M33568</guid>
      <dc:creator>LukeWebb</dc:creator>
      <dc:date>2021-12-11T19:13:46Z</dc:date>
    </item>
    <item>
      <title>Re: Append Tool and Field Mapping ... Help? Examples?</title>
      <link>https://community.esri.com/t5/python-questions/append-tool-and-field-mapping-help-examples/m-p/427289#M33569</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;My understanding of field mappings is you create an empty fieldmap.&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&lt;CODE&gt;fieldmappings &lt;SPAN class="" style="color: #a67f59; background: rgba(255, 255, 255, 0.498039); border: 0px; font-weight: inherit; font-size: 14px;"&gt;=&lt;/SPAN&gt; arcpy&lt;SPAN class="" style="color: #999999; border: 0px; font-weight: inherit; font-size: 14px;"&gt;.&lt;/SPAN&gt;FieldMappings&lt;SPAN class="" style="color: #999999; border: 0px; font-weight: inherit; font-size: 14px;"&gt;(&lt;/SPAN&gt;&lt;SPAN class="" style="color: #999999; border: 0px; font-weight: inherit; font-size: 14px;"&gt;)&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;Then you popupulate it using tables like we did, or alternatively you could do it totally manually as the example on the help page shows. There they create an output field mapping that has 2 fields. It looks pretty complex but heres a simple, 1 field output map!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;input_file1 = 'data.gdb/Trees'
input_file2 = 'Plants.shp'

######You could loop this bit
field_map = arcpy.FieldMap()
field_name_input_file1 = "Tree_Type"
field_name_input_file2 = "Tree_Species"
field_map.addInputField(input_file1, field_name_input_file1)
field_map.addInputField(input_file2, field_name_input_file2)
field_map.name = 'Tree_Classification'
fieldmappings.addFieldMap(field_map)&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;With this in mind, our output fieldmap we have created, actually contains all of the 'target' and all of the 'append' layers fields, but as you are running append you dont see all the unmatched 'append' fields in the output. If you ran the same field map through a merge, you would end up with all the append layers fields as well.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 19:13:49 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/append-tool-and-field-mapping-help-examples/m-p/427289#M33569</guid>
      <dc:creator>LukeWebb</dc:creator>
      <dc:date>2021-12-11T19:13:49Z</dc:date>
    </item>
    <item>
      <title>Re: Append Tool and Field Mapping ... Help? Examples?</title>
      <link>https://community.esri.com/t5/python-questions/append-tool-and-field-mapping-help-examples/m-p/427290#M33570</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;After a bit of trial and error, here's the approach I took:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;field_to_map_index1 = fieldmappings.findFieldMapIndex("Permanent_Identifier")
&amp;nbsp;&amp;nbsp; field_to_map_index2 = fieldmappings.findFieldMapIndex("DateAdded")

&amp;nbsp;&amp;nbsp;&amp;nbsp;field_to_map1 = fieldmappings.getFieldMap(field_to_map_index1)
&amp;nbsp;&amp;nbsp;&amp;nbsp;field_to_map2 = fieldmappings.getFieldMap(field_to_map_index2)

&amp;nbsp;&amp;nbsp;&amp;nbsp;field_to_map1.addInputField(Address_Points, "TaxPIN")
&amp;nbsp;&amp;nbsp;&amp;nbsp;field_to_map2.addInputField(Address_Points, "created_date")&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Looks like it's similar to what you posted above.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;"With this in mind, our output fieldmap we have created, actually contains all of the 'target' and all of the 'append' layers fields, but as you are running append you dont see all the unmatched 'append' fields in the output. &lt;STRONG&gt;If you ran the same field map through a merge, you would end up with all the append layers fields as well.&lt;/STRONG&gt;"&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;/\ This is good to know, appreciate the clarification.&amp;nbsp; And thank you for the help!!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 12 Dec 2021 16:27:37 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/append-tool-and-field-mapping-help-examples/m-p/427290#M33570</guid>
      <dc:creator>Brownschuh</dc:creator>
      <dc:date>2021-12-12T16:27:37Z</dc:date>
    </item>
    <item>
      <title>Re: Append Tool and Field Mapping ... Help? Examples?</title>
      <link>https://community.esri.com/t5/python-questions/append-tool-and-field-mapping-help-examples/m-p/427291#M33571</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you, Luke, for this. It works great, but for anyone who gets an error on the last line, try changing it to:&lt;/P&gt;&lt;P&gt;arcpy.Append_management(inData, target_layer, "NO_TEST", fieldmappings)&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 19 Dec 2017 19:01:44 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/append-tool-and-field-mapping-help-examples/m-p/427291#M33571</guid>
      <dc:creator>deleted-user-zpcJw1u0IXiO</dc:creator>
      <dc:date>2017-12-19T19:01:44Z</dc:date>
    </item>
    <item>
      <title>Re: Append Tool and Field Mapping ... Help? Examples?</title>
      <link>https://community.esri.com/t5/python-questions/append-tool-and-field-mapping-help-examples/m-p/427292#M33572</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Bringing this thread back to life.&lt;/P&gt;&lt;P&gt;Is it possible to accomplish the following using the field mappings. I would like values for two of the fields in the target dataset to come from parameters entered by the user when the script is run? If so, does anyone have a snippet of code that would show how to work the parameter values into the fields mappings.&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Chris&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 25 Jul 2018 04:27:54 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/append-tool-and-field-mapping-help-examples/m-p/427292#M33572</guid>
      <dc:creator>ChrisHolmes</dc:creator>
      <dc:date>2018-07-25T04:27:54Z</dc:date>
    </item>
    <item>
      <title>Re: Append Tool and Field Mapping ... Help? Examples?</title>
      <link>https://community.esri.com/t5/python-questions/append-tool-and-field-mapping-help-examples/m-p/427293#M33573</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Field maps are about the definitions of the columns, names, alias, type etc and automatically point the content of one column to another.&lt;/P&gt;&lt;P&gt;If you want to alter content you will have to use a field calculator or a da.UpdateCursor&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 25 Jul 2018 07:47:57 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/append-tool-and-field-mapping-help-examples/m-p/427293#M33573</guid>
      <dc:creator>NeilAyres</dc:creator>
      <dc:date>2018-07-25T07:47:57Z</dc:date>
    </item>
    <item>
      <title>Re: Append Tool and Field Mapping ... Help? Examples?</title>
      <link>https://community.esri.com/t5/python-questions/append-tool-and-field-mapping-help-examples/m-p/427294#M33574</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks for clearing that up Neil. I was working on a script with an update cursor to use after the append tool but what I’m noticing is that after the append tool finishes the target shape is not selected so I’ll have to figure out either a way to select it or a way to select it using a search cursor prior to doing the update. Thanks!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 25 Jul 2018 14:49:48 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/append-tool-and-field-mapping-help-examples/m-p/427294#M33574</guid>
      <dc:creator>ChrisHolmes</dc:creator>
      <dc:date>2018-07-25T14:49:48Z</dc:date>
    </item>
    <item>
      <title>Re: Append Tool and Field Mapping ... Help? Examples?</title>
      <link>https://community.esri.com/t5/python-questions/append-tool-and-field-mapping-help-examples/m-p/427295#M33575</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Or just run through the UpdateCursor and update only where your search column equals the value you are looking for.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 27 Jul 2018 11:18:47 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/append-tool-and-field-mapping-help-examples/m-p/427295#M33575</guid>
      <dc:creator>NeilAyres</dc:creator>
      <dc:date>2018-07-27T11:18:47Z</dc:date>
    </item>
    <item>
      <title>Re: Append Tool and Field Mapping ... Help? Examples?</title>
      <link>https://community.esri.com/t5/python-questions/append-tool-and-field-mapping-help-examples/m-p/427296#M33576</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;This is a great script that initial testing has been successful. However, I am having another problem.&amp;nbsp;&lt;/P&gt;&lt;P&gt;A little background first... I have a WORKING GDB on my local drive that is used to run analysis and edits. We have a separate PRODUCTION GDB that is on our network that is used to "run" the .PMF on ArcReader. I successfully built an ArcGIS Model to Truncate and Append data from the WORKING GDB to the PRODUCTION GDB without requiring ArcReader users from exiting out. It has been my goal to build a group of Python scripts to do this automatically with the help Windows Task Scheduler. Here is the problem. I have a few Feature Class(s) that has attachment(s) and the only way I have found the ArcGIS Model to work successfully is by opening the .MXD for the PRODUCTION GDB and run the ArcGIS Model. All of the attachments append/copy over without a problem. Now, doing this with the Field Mapping Python script isn't working properly. Any advice to duplicate the process I have been doing, but with the Field Mapping script with attachments?&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Again, GREAT script!!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 01 Aug 2018 19:27:40 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/append-tool-and-field-mapping-help-examples/m-p/427296#M33576</guid>
      <dc:creator>ModernElectric</dc:creator>
      <dc:date>2018-08-01T19:27:40Z</dc:date>
    </item>
    <item>
      <title>Re: Append Tool and Field Mapping ... Help? Examples?</title>
      <link>https://community.esri.com/t5/python-questions/append-tool-and-field-mapping-help-examples/m-p/427297#M33577</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I found the syntax in the examples very confusing as well! The above example provided by Luke got my code off the ground, so I figured I'd post my little solution. Maybe it will be of help to someone as well.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Essentially I just call this function before I run the tool requiring the field map (append,merge ect).The dictionary is contains the "in"( and "out values", then it just iterates through each item in the dictionary and assigns the field map values.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Only note I'm using python 3.X so .iteritems() isn't available.&amp;nbsp;&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&lt;SPAN style="color: #000080; font-weight: bold;"&gt;def &lt;/SPAN&gt;fieldMapping(fc_in,fc_out):
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #000080; font-weight: bold;"&gt;try&lt;/SPAN&gt;:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; # value in the 'in' feature class, value in the feature class to be appended to
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dico = {&lt;SPAN style="color: #008000; font-weight: bold;"&gt;'Assessed_Value'&lt;/SPAN&gt;: &lt;SPAN style="color: #008000; font-weight: bold;"&gt;'ARN'&lt;/SPAN&gt;, &lt;SPAN style="color: #008000; font-weight: bold;"&gt;'Total_Value'&lt;/SPAN&gt;: &lt;SPAN style="color: #008000; font-weight: bold;"&gt;'TotalValue'&lt;/SPAN&gt;}

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fieldmappings = arcpy.FieldMappings()
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fieldmappings.addTable(fc_in)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fieldmappings.addTable(fc_out)

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #000080; font-weight: bold;"&gt;for &lt;/SPAN&gt;input,output &lt;SPAN style="color: #000080; font-weight: bold;"&gt;in &lt;/SPAN&gt;dico.items():
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; field_to_map_index = fieldmappings.findFieldMapIndex(output)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; field_to_map = fieldmappings.getFieldMap(field_to_map_index)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; field_to_map.addInputField(fc_in,input)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fieldmappings.replaceFieldMap(field_to_map_index, field_to_map)

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #000080; font-weight: bold;"&gt;return &lt;/SPAN&gt;fieldmappings
&lt;SPAN style="color: #000080; font-weight: bold;"&gt;
&lt;/SPAN&gt;&lt;SPAN style="color: #000080; font-weight: bold;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; except&lt;/SPAN&gt;:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; logging.exception(&lt;SPAN style="color: #008000; font-weight: bold;"&gt;'Generic error raised during fieldmap creation'&lt;/SPAN&gt;)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #000080; font-weight: bold;"&gt;raise&lt;/SPAN&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/PRE&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 19:13:51 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/append-tool-and-field-mapping-help-examples/m-p/427297#M33577</guid>
      <dc:creator>ShawnRoberts1</dc:creator>
      <dc:date>2021-12-11T19:13:51Z</dc:date>
    </item>
    <item>
      <title>Re: Append Tool and Field Mapping ... Help? Examples?</title>
      <link>https://community.esri.com/t5/python-questions/append-tool-and-field-mapping-help-examples/m-p/427298#M33578</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Here is what i use, i found this in a thread in this forum but i can't find the link. I had a hard time understanding field mapping until i cam across this code. Since i can't find the thread i can't explain all the syntax. Maybe someone can shine in and explain the syntax please?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&lt;CODE&gt;UG1A = "C:/Temp/Scratchworkspace.gdb/lyr1"
IRRG = "D:/GIS Folder/lyr2"

def Layers2(FZon1,UG1A,IRRG):
&amp;nbsp;&amp;nbsp;&amp;nbsp; FieldMapString = "" \
&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; + """PIN "PIN" true true false 13 Text 0 0 ,First,#,""" + UG1A + """,Pin,-1,-1;"""\
&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; + """ACRES "ACRES" true true false 4 Double 0 0&amp;nbsp; ,First,#,""" + UG1A + """,ACRES,-1,-1;"""\
&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; + """Instrument "Instrument" true true false 10 Text 0 0 ,First,#,""" + UG1A + """,Instrument,-1,-1;"""\
&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; + """SiteAddres "SiteAddres" true true false 106 Text 0 0 ,First,#,""" + UG1A + """,SiteAddres,-1,-1;"""\
&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; + """SiteCity "SiteCity" true true false 32 Text 0 0 ,First,#,""" + UG1A+ """,SiteCity,-1,-1;"""\
&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; + """SiteZip "SiteZip" true true false 10 Text 0 0 ,First,#,""" + UG1A + """,SiteZip,-1,-1;"""\
&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; + """UG_NAME "UG_NAME" true false false 20 Text 0 0 ,First,#,"""+ UG1A + """,UG_NAME,-1,-1;"""\
&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; + """IRRIG_DIST "IRRIG_DIST" true false false 60 Text 0 0 ,First,#,"""+ IRRG + """,NAME,-1,-1;"""\


&amp;nbsp;&amp;nbsp;&amp;nbsp; fieldmappings = arcpy.FieldMappings()
&amp;nbsp;&amp;nbsp;&amp;nbsp; fieldmappings.loadFromString(FieldMapString)
&amp;nbsp;&amp;nbsp;&amp;nbsp; return fieldmappings

def main(args=None):
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if args is None:
&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; args = sys.argv
&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; 
arcpy.SpatialJoin_analysis(UG1A, IRRG, "C:\Temp\Scratchworkspace.gdb\lyr3",
&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;&amp;nbsp;&amp;nbsp; "JOIN_ONE_TO_ONE", "KEEP_ALL", Layers2(FZon1,UG1A,IRRG), "INTERSECT")&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 19:13:54 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/append-tool-and-field-mapping-help-examples/m-p/427298#M33578</guid>
      <dc:creator>TonyAlmeida</dc:creator>
      <dc:date>2021-12-11T19:13:54Z</dc:date>
    </item>
    <item>
      <title>Re: Append Tool and Field Mapping ... Help? Examples?</title>
      <link>https://community.esri.com/t5/python-questions/append-tool-and-field-mapping-help-examples/m-p/427299#M33579</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I tried to create a pyhton script using FieldMapping following the examples&amp;nbsp; on https://pro.arcgis.com/en/pro-app/arcpy/classes/fieldmappings.htm.&lt;/P&gt;&lt;P&gt;When I use exportToString () for the FieldMapping in the python console I got different syntax than from Python Snippet&lt;/P&gt;&lt;P&gt;Python console&lt;/P&gt;&lt;P&gt;" FREQUENCY " true true false 4 Long 0 0 ,First,#,D:\Processed_Data\03_Geodatabase\07_20170226_Afternoon.gdb\Afternoon_20170226_Average,FREQUENCY,-1,-1,&lt;/P&gt;&lt;P&gt;Python Snippet&lt;/P&gt;&lt;P&gt;FREQUENCY "FREQUENCY" true true false 4 Long 0 0 ,First,#, Afternoon_20170226_Average,-1,-1;&lt;/P&gt;&lt;P&gt;I don’t understand why one must set properties of the output name. &lt;A href="https://preply.com/en/question/can-anyone-give-me-some-examples-please-of-the-correct-way-to-use-usted-34777"&gt;https://preply.com/en/question/can-anyone-give-me-some-examples-please-of-the-correct-way-to-use-usted-34777&lt;/A&gt;&lt;/P&gt;&lt;P&gt;Can anyone give more examples, please?&lt;/P&gt;&lt;H3 class=""&gt;&lt;/H3&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 03 Mar 2019 15:52:11 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/append-tool-and-field-mapping-help-examples/m-p/427299#M33579</guid>
      <dc:creator>AngelaBlanco</dc:creator>
      <dc:date>2019-03-03T15:52:11Z</dc:date>
    </item>
    <item>
      <title>Re: Append Tool and Field Mapping ... Help? Examples?</title>
      <link>https://community.esri.com/t5/python-questions/append-tool-and-field-mapping-help-examples/m-p/427300#M33580</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I just ran into a situation where I needed to figure out field mapping with Python, and my situation is slightly different than the examples posted here so I thought I'd share my solution.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The Problem: We have a web map that has what we call 'compiled layers'. These are layers&amp;nbsp;built from features joined to SQL Server views, which can be incredibly slow and impractical on a web map. I built a python module to reuse in scripts that run every night and perform the join, delete and append to target feature classes in our database. Originally these were set up with models, but now we are going to create a lot more and that is the reason behind scripting this. Whenever these models were first created, the target feature class only contained a subset of fields from the joined tables - so field mapping came into play.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The examples above assume that you know what fields you are mapping, or that you already have a field map string. The&amp;nbsp;method&amp;nbsp;I came up with is generic enough to create a field map with&amp;nbsp;no knowledge of the append fields or target fields. And since we are an organization, some trickery is involved to match the fields created after the join since they aren't just a field name but are something like &amp;lt;DB name&amp;gt;.DBO.&amp;lt;feature name&amp;gt;.&lt;/P&gt;&lt;P&gt;For info on what the EmailService module is and how to get email notifications when scripts fail,&amp;nbsp;&lt;A _jive_internal="true" href="https://community.esri.com/people/dylanh0/blog/2019/04/11/e-mail-notifications-from-python-scripts" target="_blank"&gt;check this out&lt;/A&gt;.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&lt;CODE&gt;&lt;SPAN class="comment token"&gt;#-------------------------------------------------------------------------------&lt;/SPAN&gt;
&lt;SPAN class="comment token"&gt;# Name:        CompiledLayers.py&lt;/SPAN&gt;
&lt;SPAN class="comment token"&gt;#&lt;/SPAN&gt;
&lt;SPAN class="comment token"&gt;# Author:      Dylan Harwell - GIS Tech - City of GJ&lt;/SPAN&gt;
&lt;SPAN class="comment token"&gt;#&lt;/SPAN&gt;
&lt;SPAN class="comment token"&gt;# Created:     25/04/2019&lt;/SPAN&gt;
&lt;SPAN class="comment token"&gt;# Copyright:   (c) dylanh 2019&lt;/SPAN&gt;
&lt;SPAN class="comment token"&gt;#&lt;/SPAN&gt;
&lt;SPAN class="comment token"&gt;#-------------------------------------------------------------------------------&lt;/SPAN&gt;
&lt;SPAN class="keyword token"&gt;import&lt;/SPAN&gt; arcpy
arcpy&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;env&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;overwriteOutput &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; &lt;SPAN class="token boolean"&gt;True&lt;/SPAN&gt;


&lt;SPAN class="keyword token"&gt;class&lt;/SPAN&gt; &lt;SPAN class="token class-name"&gt;CompiledLayers&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;object&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt;
    &lt;SPAN class="string token"&gt;"""Custom class to create compiled layers in lieu of joined layers on
    web maps."""&lt;/SPAN&gt;
    &lt;SPAN class="keyword token"&gt;def&lt;/SPAN&gt; &lt;SPAN class="token function"&gt;__init__&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;self&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt;
        self&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;ignore &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;'OBJECTID'&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'Shape'&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'Shape.STArea()'&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;
                       &lt;SPAN class="string token"&gt;'Shape.STLength()'&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'STArea()'&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'STLength()'&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;
                       &lt;SPAN class="string token"&gt;'GlobalID'&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'ESRI_OID'&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'SHAPE'&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt;

    &lt;SPAN class="keyword token"&gt;def&lt;/SPAN&gt; &lt;SPAN class="token function"&gt;createCompiledLayer&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;self&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; join_fc&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; in_field&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; join_table&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;
                            join_field&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; join_type&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; target_fc&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt;
        &lt;SPAN class="string token"&gt;"""Makes feature layer, joins to sql server table, sets up fieldmapping,
        deletes and appends target feature class in gjgisweb.sde."""&lt;/SPAN&gt;
        arcpy&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;MakeFeatureLayer_management&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;join_fc&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'temp_lyr'&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;
        arcpy&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;AddJoin_management&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;'temp_lyr'&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; in_field&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; join_table&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; join_field&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;
                                 join_type&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;

        target_fields &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;f &lt;SPAN class="keyword token"&gt;for&lt;/SPAN&gt; f &lt;SPAN class="keyword token"&gt;in&lt;/SPAN&gt; arcpy&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;ListFields&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;target_fc&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;
                         &lt;SPAN class="keyword token"&gt;if&lt;/SPAN&gt; f&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;name &lt;SPAN class="operator token"&gt;not&lt;/SPAN&gt; &lt;SPAN class="keyword token"&gt;in&lt;/SPAN&gt; self&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;ignore&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt;
        append_fields &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;f &lt;SPAN class="keyword token"&gt;for&lt;/SPAN&gt; f &lt;SPAN class="keyword token"&gt;in&lt;/SPAN&gt; arcpy&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;ListFields&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;'temp_lyr'&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;
                         &lt;SPAN class="keyword token"&gt;if&lt;/SPAN&gt; f&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;name&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;split&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;'.'&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;1&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt; &lt;SPAN class="operator token"&gt;not&lt;/SPAN&gt; &lt;SPAN class="keyword token"&gt;in&lt;/SPAN&gt; self&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;ignore&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt;

        fields_to_map &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt;
        &lt;SPAN class="keyword token"&gt;for&lt;/SPAN&gt; a &lt;SPAN class="keyword token"&gt;in&lt;/SPAN&gt; append_fields&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt;
            &lt;SPAN class="keyword token"&gt;for&lt;/SPAN&gt; t &lt;SPAN class="keyword token"&gt;in&lt;/SPAN&gt; target_fields&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt;
                &lt;SPAN class="keyword token"&gt;if&lt;/SPAN&gt; a&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;name&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;split&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;'.'&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;1&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;lower&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt; &lt;SPAN class="operator token"&gt;==&lt;/SPAN&gt; t&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;name&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;lower&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt;
                    fields_to_map&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;append&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;a&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;name&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; t&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;name&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;

        fieldmapping &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; arcpy&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;FieldMappings&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;
        &lt;SPAN class="keyword token"&gt;for&lt;/SPAN&gt; fields &lt;SPAN class="keyword token"&gt;in&lt;/SPAN&gt; fields_to_map&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt;
            field_map &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; arcpy&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;FieldMap&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;
            field_map&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;addInputField&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;'temp_lyr'&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; fields&lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;0&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;
            field_map&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;addInputField&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;target_fc&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; fields&lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;1&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;
            fieldmapping&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;addFieldMap&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;field_map&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;

        arcpy&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;DeleteFeatures_management&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;target_fc&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;
        arcpy&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;Append_management&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;'temp_lyr'&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; target_fc&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'NO_TEST'&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; fieldmapping&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;


&lt;SPAN class="keyword token"&gt;def&lt;/SPAN&gt; &lt;SPAN class="token function"&gt;main&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt;
    &lt;SPAN class="keyword token"&gt;pass&lt;/SPAN&gt;
&lt;SPAN class="keyword token"&gt;if&lt;/SPAN&gt; __name__ &lt;SPAN class="operator token"&gt;==&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'__main__'&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt;
    main&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;


&lt;SPAN class="comment token"&gt;################### Example of using this module in a script ########################&lt;/SPAN&gt;
&lt;SPAN class="keyword token"&gt;import&lt;/SPAN&gt; CompiledLayers &lt;SPAN class="keyword token"&gt;as&lt;/SPAN&gt; CL
&lt;SPAN class="keyword token"&gt;import&lt;/SPAN&gt; EmailService &lt;SPAN class="keyword token"&gt;as&lt;/SPAN&gt; ES

&lt;SPAN class="keyword token"&gt;def&lt;/SPAN&gt; &lt;SPAN class="token function"&gt;getTime&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt;
    &lt;SPAN class="string token"&gt;"""Function to fetch current date and time."""&lt;/SPAN&gt;
    date_time &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; time&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;strftime&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;"%Y%m%d"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt; &lt;SPAN class="operator token"&gt;+&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;"_"&lt;/SPAN&gt; &lt;SPAN class="operator token"&gt;+&lt;/SPAN&gt; time&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;strftime&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;"%H%M%S"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;
    &lt;SPAN class="keyword token"&gt;return&lt;/SPAN&gt; date_time

&lt;SPAN class="comment token"&gt;# Set path to log file&lt;/SPAN&gt;
log &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'T:...\\Log\\CompileNorthstarTrashParcels'&lt;/SPAN&gt; &lt;SPAN class="operator token"&gt;+&lt;/SPAN&gt; getTime&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt; &lt;SPAN class="operator token"&gt;+&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'.txt'&lt;/SPAN&gt;

&lt;SPAN class="comment token"&gt;# Set variables&lt;/SPAN&gt;
join_fc    &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'T:...\\dbConnections\\gjgisprod.sde\\gjgisprod.DBO.Parcel'&lt;/SPAN&gt;
in_field   &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'PARCEL_NUM'&lt;/SPAN&gt;
join_table &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'T:...\\dbConnections\\ns.sde\\Northstar64_Live.dbo.gj_trashdata'&lt;/SPAN&gt;
join_field &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'PARCEL'&lt;/SPAN&gt;
join_type  &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'KEEP_COMMON'&lt;/SPAN&gt;
target_fc  &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'T:...\\dbConnections\\gjgisweb.sde\\gjgisweb.DBO.CompiledLayers\\gjgisweb.DBO.northstarTrashParcels'&lt;/SPAN&gt;

&lt;SPAN class="keyword token"&gt;with&lt;/SPAN&gt; open&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;log&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'w'&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt; &lt;SPAN class="keyword token"&gt;as&lt;/SPAN&gt; log_file&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt;
    &lt;SPAN class="keyword token"&gt;try&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt;
        log_file&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;write&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;'Calling CompiledLayers module at '&lt;/SPAN&gt; &lt;SPAN class="operator token"&gt;+&lt;/SPAN&gt; getTime&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt; &lt;SPAN class="operator token"&gt;+&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'\n'&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;
        compiler &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; CL&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;CompiledLayers&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;
        compiler&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;createCompiledLayer&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;join_fc&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; in_field&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; join_table&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; join_field&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;
                                     join_type&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; target_fc&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;
        log_file&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;write&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;'Succeeded creating compiled layer at '&lt;/SPAN&gt; &lt;SPAN class="operator token"&gt;+&lt;/SPAN&gt; getTime&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;

    &lt;SPAN class="keyword token"&gt;except&lt;/SPAN&gt; Exception &lt;SPAN class="keyword token"&gt;as&lt;/SPAN&gt; e&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt;
        log_file&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;write&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;'Failed at '&lt;/SPAN&gt; &lt;SPAN class="operator token"&gt;+&lt;/SPAN&gt; getTime&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt; &lt;SPAN class="operator token"&gt;+&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'\n'&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;
        log_file&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;write&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;e&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;message&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;

        &lt;SPAN class="comment token"&gt;# Send email to server admin if script fails&lt;/SPAN&gt;
        service &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; ES&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;EmailService&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;
        subject &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'Server Script Failure!'&lt;/SPAN&gt;
        body &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'CompiledNorthstarTrashParcels.py failed'&lt;/SPAN&gt;
        recip &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'jacksont@gjcity.org'&lt;/SPAN&gt;

        service&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;configMessage&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;subject&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; body&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;
        service&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;sendEmail&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;recip&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 19:13:57 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/append-tool-and-field-mapping-help-examples/m-p/427300#M33580</guid>
      <dc:creator>DylanHarwell</dc:creator>
      <dc:date>2021-12-11T19:13:57Z</dc:date>
    </item>
    <item>
      <title>Re: Append Tool and Field Mapping ... Help? Examples?</title>
      <link>https://community.esri.com/t5/python-questions/append-tool-and-field-mapping-help-examples/m-p/427301#M33581</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have a similar situation; I used Model Builder to export a python file.&amp;nbsp; &lt;STRONG&gt;I am wondering what do the "true true false" etc. in the field map syntax mean or represent?&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Did you ever find out?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks!&lt;/P&gt;&lt;P&gt;Allen&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 17 Sep 2020 19:57:31 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/append-tool-and-field-mapping-help-examples/m-p/427301#M33581</guid>
      <dc:creator>AllenDailey1</dc:creator>
      <dc:date>2020-09-17T19:57:31Z</dc:date>
    </item>
  </channel>
</rss>

