laptop and a wrench

Bug

Using 2016 USA Data in Business Analyst Server returns values of 0 for the Tapestry Segmentation Code (TSEGCODE) variable.

Last Published: December 6, 2017 ArcGIS Business Analyst Server
Bug ID Number BUG-000109914
SubmittedDecember 1, 2017
Last ModifiedApril 2, 2025
Applies toArcGIS Business Analyst Server
Version found10.5.1
Version Fixed10.6
StatusFixed

Description

When sending through REST API requests to append the Tapestry Segment Number (TSEGCODE), the values returned may be '0' instead of alphanumeric values like '11A'.
An example of a request that will illustrate this issue would be this one:
https://cwi.esri.com/arcgis/rest/services/DefaultMap/geoenrichmentserver/Geoenrichment/enrich?AnalysisVariables=["tapestryhouseholdsNEW.TSEGNUM","tapestryhouseholdsNEW.TSEGCODE", "yearmovedin.MOEMEDYRMV", "yearbuilt.MOEMEDYBLT"]&studyareas=[{"sourceCountry":"US","layer":"US.ZIP5","ids":["90302"]},{"sourceCountry":"US","layer":"US.ZIP5","ids":["90301"]}]&usedata={"sourceCountry":"US"}&token=YzwuxtFg3HXq_O6yIf9dhopjVlu7T2WRycP6rdrGYmhXMRGA4ACNAgzNzOGO7kz3Q6DBQj63HawTgaDyrbqflfaNpUA_mc-0NhNq24bcC7dzdeRvdeBRXocK0koeEOO5&f=pjson&.  
After executing this request, the resulting attribute table values for the TSEGCODE are all zeros.



 

Cause

There is an incorrect value in the us_summarizations_esri.xml file in the record for TSEGCODE. That incorrect value is in the DontForceCalculation value. By default the value is set to “True”.
 

Workaround

The resolution is to change the DontForceCalculation value to “False”.

To return a value that is not 0, you will need to perform the following steps:
*Note: The following steps assume you have installed the data to the default location, “C:\ArcGIS\Business Analyst\US_2017_Server”.
1.  Open Windows Explorer and navigate to “C:\ArcGIS\Business Analyst\US_2017_Server\Data\Demographic Data”
2.  Open US_summarization_esri.xml in a text editor.
3.  Search for the text “TSEGCODE”.This should help you to find a record that starts with the following:
               <Summarization name="TSEGCODE"
4.  In this record, change DontForceCalculation="True" to DontForceCalculation="False"
5.  Save the US_summarizations_esri.xml
6.  Restart the DefaultMap service.

Steps to Reproduce

Bug ID: BUG-000109914

Software:

  • ArcGIS Business Analyst Server

Get notified when the status of a bug changes

Download the Esri Support App

Discover more on this topic

Get help from ArcGIS experts

Contact technical support

Download the Esri Support App

Go to download options