Select to view content in your preferred language

Survey123 App Hangs when submitting survey

2581
11
03-11-2019 01:44 PM
roemhildtg
Occasional Contributor III

I'm running into an issue submitting a survey from the Windows survey123 app.

The FeatureService powering the survey is a ArcGIS Server service that has been added to arcgis online. The logfiles and the hanging message show that the error occurs on a layer that doesn't even participate in the survey.

The relevant error message shows:

<15>1 2019-03-11T18:17:20Z WSBLT-683 Survey123forArcGIS 14156 - [AppStudio@11205 category="qml" function="getNext" filename="XFormFeatureService.qml" line="994"] qml: Requesting layerInfo: https://utility.arcgis.com/usrsvcs/servers/.../pipeline_inspections/FeatureServer/28
<15>1 2019-03-11T18:17:20Z WSBLT-683 Survey123forArcGIS 14156 - [AppStudio@11205 category="qml" function="addLayerInfo" filename="XFormFeatureService.qml" line="1022"] qml: Feature layerInfo: {
  "advancedQueryCapabilities": {
    "supportsDistinct": true,
    "supportsOrderBy": true,
    "supportsPagination": true,
    "supportsQueryWithDistance": true,
    "supportsReturningQueryExtent": true,
    "supportsSqlExpression": true,
    "supportsStatistics": true,
    "supportsTrueCurve": true
  },
  "archivingInfo": {
    "startArchivingMoment": 1551457550000,
    "supportsQueryWithHistoricMoment": true
  },
  "capabilities": "Create,Query,Update,Delete,Uploads,Editing",
  "copyrightText": "",
  "currentVersion": 10.51,
  "dateFieldsTimeReference": {
    "respectsDaylightSaving": false,
    "timeZone": "UTC"
  },
  "description": "",
  "displayField": "contractorname",
  "editFieldsInfo": null,
  "fields": [
    {
      "alias": "objectid",
      "editable": false,
      "name": "objectid",
      "nullable": false,
      "type": "esriFieldTypeOID"
    },
    {
      "alias": "Service Type",
      "editable": true,
      "length": 255,
      "name": "servicetype",
      "nullable": true,
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Any route obstructions",
      "editable": true,
      "length": 255,
      "name": "routeobstruct",
      "nullable": true,
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Locates Marked",
      "editable": true,
      "length": 255,
      "name": "locatemarked",
      "nullable": true,
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Electric Meter installed",
      "editable": true,
      "length": 255,
      "name": "electricmeter",
      "nullable": true,
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Gas Meter Location marked",
      "editable": true,
      "length": 255,
      "name": "gasmetermarked",
      "nullable": true,
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Site is to grade",
      "editable": true,
      "length": 255,
      "name": "sitegrade",
      "nullable": true,
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Sewer Cleared",
      "editable": true,
      "length": 255,
      "name": "sewerclear",
      "nullable": true,
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Route flagged",
      "editable": true,
      "length": 255,
      "name": "routeflag",
      "nullable": true,
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Contractor name",
      "editable": true,
      "length": 255,
      "name": "contractorname",
      "nullable": true,
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Backbone service",
      "editable": true,
      "length": 255,
      "name": "backboneservice",
      "nullable": true,
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Inservice date",
      "editable": true,
      "length": 8,
      "name": "inservicedate",
      "nullable": true,
      "type": "esriFieldTypeDate"
    },
    {
      "alias": "Completion date",
      "editable": true,
      "length": 255,
      "name": "completiondate",
      "nullable": true,
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Gas Workorder Number",
      "editable": true,
      "length": 255,
      "name": "gasworknumber",
      "nullable": true,
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Electric Workorder Number",
      "editable": true,
      "length": 255,
      "name": "electricworknumber",
      "nullable": true,
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Main workorder number",
      "editable": true,
      "length": 255,
      "name": "mainworknumber",
      "nullable": true,
      "type": "esriFieldTypeString"
    },
    {
      "alias": "globalid",
      "editable": false,
      "length": 38,
      "name": "globalid",
      "nullable": false,
      "type": "esriFieldTypeGlobalID"
    },
    {
      "alias": "Site Check ID",
      "editable": true,
      "length": 38,
      "name": "sitecheckglobalid_service",
      "nullable": true,
      "type": "esriFieldTypeGUID"
    }
  ],
  "globalIdField": "globalid",
  "hasAttachments": false,
  "htmlPopupType": "esriServerHTMLPopupTypeNone",
  "id": 28,
  "isDataVersioned": false,
  "maxRecordCount": 1000,
  "name": "NewService",
  "objectIdField": "objectid",
  "ownershipBasedAccessControlForFeatures": null,
  "relationships": [],
  "subtypeField": "",
  "supportedQueryFormats": "JSON, AMF, geoJSON",
  "supportsAdvancedQueries": true,
  "supportsApplyEditsWithGlobalIds": true,
  "supportsCalculate": false,
  "supportsRollbackOnFailureParameter": true,
  "supportsStatistics": true,
  "supportsValidateSQL": true,
  "syncCanReturnChanges": true,
  "type": "Table",
  "typeIdField": "",
  "types": [],
  "useStandardizedQueries": true,
  "parentRelationships": [],
  "childRelationships": []
}
<15>1 2019-03-11T18:17:20Z WSBLT-683 Survey123forArcGIS 14156 - [AppStudio@11205 category="qml" function="updateRelationships" filename="XFormFeatureService.qml" line="1180"] qml: Updating relationship for: Inspection
<12>1 2019-03-11T18:17:20Z WSBLT-683 Survey123forArcGIS 14156 - [AppStudio@11205 category="default" filename="XFormFeatureService.qml" line="1180"] qrc:/qml/XForms/XFormFeatureService.qml:1180: TypeError: Cannot read property 'name' of undefined
<15>1 2019-03-11T18:17:22Z WSBLT-683 Survey123forArcGIS 14156 - [AppStudio@11205 category="qml" function="expression for onStateChanged" filename="Portal.qml"‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍

Looks like the relevant line in survey123 is:

Update: I did a little more digging and found a different version of survey123 that shows the error. Looks like the issue is caused when there is a table that participates in a relationship with another layer in the feature service in the table, but does not participate in a relationship with the main layer.  cc James Tedrick

    function updateRelationships() {
        function updateChildRelationship(childLayerInfo) {
            if (XFormJS.isNullOrUndefined(childLayerInfo.relationships)) {
                return;
            }

            var childRelationship;

            for (var i = 0; i < childLayerInfo.relationships.length; i++) {
                var relationship = childLayerInfo.relationships[i];

                if (relationship.cardinality === "esriRelCardinalityOneToMany" &&
                        relationship.role === "esriRelRoleDestination") {
                    childRelationship = relationship;
                    break;
                }
            }

            if (!childRelationship) {
                return;
            }

            var childKeyField = findField(childLayerInfo, childRelationship.keyField);
            if (!childKeyField) {
                console.error("Child keyField not found:", childRelationship.keyField);
                return;
            }

            if (childKeyField.type !== "esriFieldTypeGUID") {
                console.error("Unsupported childKeyField type:", childKeyField.type);
                return;
            }

            childRelationship.keyFieldInfo = childKeyField;

            var parentLayerInfo = layerInfos[childRelationship.relatedTableId];
            if (!parentLayerInfo) {
                return;
            }

            var parentRelationship;

            for (i = 0; i < parentLayerInfo.relationships.length; i++) {
                relationship = parentLayerInfo.relationships[i];

                if (relationship.id === childRelationship.id) {
                    if (relationship.cardinality === "esriRelCardinalityOneToMany" &&
                            relationship.role === "esriRelRoleOrigin") {
                        parentRelationship = relationship;
                        console.log("relationship:", parentRelationship.id, parentRelationship.name, "<==>", childRelationship.name);
                        break;
                    } else {
                        return;
                    }
                }
            }

            if (!parentRelationship) {
                return;
            }

            var parentKeyField = findField(parentLayerInfo, parentRelationship.keyField);
            if (!parentKeyField) {
                console.error("Parent keyField not found:", parentRelationship.keyField);
                return;
            }

            if (parentKeyField.type !== "esriFieldTypeGUID" && parentKeyField.type !== "esriFieldTypeGlobalID") {
                console.error("Unsupported parentKeyField type:", parentKeyField.type);
                return;
            }

            if (parentKeyField.type === "esriFieldTypeGlobalID" && !featureServiceInfo.supportsApplyEditsWithGlobalIds) {
                console.error("Feature service requires supportsApplyEditsWithGlobalIds for parent keyField type:", parentKeyField.type);
                return;
            }

            parentRelationship.keyFieldInfo = parentKeyField;

            console.log("child name:", childLayerInfo.name, "childRelationship:", JSON.stringify(childRelationship, undefined, 2));
            console.log("parent name:", parentLayerInfo.name, "parentRelationship:", JSON.stringify(parentRelationship, undefined, 2));

            childLayerInfo.parentRelationships[parentLayerInfo.name] = childRelationship;
            parentLayerInfo.childRelationships[childLayerInfo.name] = parentRelationship;

            if (parentKeyField.type === "esriFieldTypeGlobalID") {
                useGlobalIds = true;
            }

            return true;
        }


        for (var i = 0; i < layerInfos.length; i++) {
            var layerInfo = layerInfos[i];
            console.log("Updating relationship for:", layerInfo.name);
            updateChildRelationship(layerInfo);
        }

        return true;
    }
0 Kudos
11 Replies
JohnathanHasthorpe
Esri Regular Contributor

Hi Greg

Can you share your feature service with me and I'll confirm the bug: jhasthorpe_survey123.

Thanks

John

0 Kudos
roemhildtg
Occasional Contributor III

Hey Johnathan Hasthorpe‌, cc  James Tedrick I've actually found the true source of this issue. My original diagnosis was incorrect.

The underlying cause of this issue is caused in feature services published that have checked the box to "Allow assignment of unique numeric IDs for map service publishing", and have given a specific table an ID that is different than the table index. For instance, these tables might be in a web map service:

 - Table 1 (ID 27)

 - Table 2 (ID 100)

...etc. 

We do this to avoid having issues down the road where ID's might change. So often, the index of the layer doesn't match the layer id. 

Survey123 has this function in XFormFeatureService.qml (line 1011):

    function addLayerInfo(layerInfo) {
        layerInfo.drawingInfo = undefined;
        layerInfo.templates = undefined;
        layerInfo.indexes = undefined;
        for (var i = 0; i < layerInfo.fields.length; i++) {
            layerInfo.fields[i].domain = undefined;
        }

        layerInfo.parentRelationships = [];
        layerInfo.childRelationships = [];

        console.log("Feature layerInfo:", JSON.stringify(layerInfo, undefined, 2));

        // HERE IS where THE BUG is created. 
        // IF layerInfo.id is equal to some assigned integer, like 300
        // and is different from the index (i) the function at 1180 will fail
        layerInfos[layerInfo.id] = layerInfo;

        return layerInfo;
    }‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍

This will cause the function that looks up relationships to FAIL:

Line 1180 (and other places!):

        for (var i = 0; i < layerInfos.length; i++) {
            var layerInfo = layerInfos[i];
            // layerInfo is null here due to the above code

            console.log("Updating relationship for:", layerInfo.name);
            updateChildRelationship(layerInfo);
        }

Does that make sense?

0 Kudos
DougBrowning
MVP Esteemed Contributor

Did you ever figure this out.  I have the same issue now.  Worked fine last year.

Thanks

0 Kudos
roemhildtg
Occasional Contributor III

Yeah I did. The issue was if you have layers published with custom layer ID's. See my response above

The underlying cause of this issue is caused in feature services published that have checked the box to "Allow assignment of unique numeric IDs for map service publishing", and have given a specific table an ID that is different than the table index. For instance, these tables might be in a web map service:

 

 - Table 1 (ID 27)

 - Table 2 (ID 100)

...etc. 

0 Kudos
DougBrowning
MVP Esteemed Contributor

I did that and it did not help.

This MAY have worked but still testing.  

Remove ALL _ATTACH tables from service map

Re-Publish the service

Add ALL _ATTACH tables back into the service map

Re-Publish the service

Works!?!?

0 Kudos
roemhildtg
Occasional Contributor III

That's a new one. Not sure why those tables would cause an issue.

As a side note, I am curious, why do you add _ATTACH tables to the map service?

0 Kudos
DougBrowning
MVP Esteemed Contributor

For the forms that have Photos in them.  I have a large HFS with 9 forms and one main Plots FC.  They are all hooked together.  The _ATTACH tables have caused me issues with this in the past.

0 Kudos
DougBrowning
MVP Esteemed Contributor

Well I had to republish my service and now I am back to hanging again!  I tried my trick that worked last time but nope still hanging.

Pretty desperate now.  Rebuilt this thing so many times and I have about 200 people waiting on me.

Here is the log.  I see this  <12>1 2019-04-24T17:18:51Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="default" filename="XFormFeatureService.qml" line="1180"] qrc:/qml/XForms/XFormFeatureService.qml:1180: TypeError: Cannot read property 'name' of undefined

Not much to go on though

<14>1 2019-04-24T17:18:13Z dbrownings-iPad Survey123forArcGISBeta 1276 - - $ Logging started: 2019-04-24T11:18:13
<14>1 2019-04-24T17:18:13Z dbrownings-iPad Survey123forArcGISBeta 1276 - - $ Application Name: Survey123forArcGISBeta
<14>1 2019-04-24T17:18:13Z dbrownings-iPad Survey123forArcGISBeta 1276 - - $ Application Version: 3.4.59
<14>1 2019-04-24T17:18:13Z dbrownings-iPad Survey123forArcGISBeta 1276 - - $ Application File Path: /private/var/containers/Bundle/Application/7C633633-E215-4E83-BFDC-2A16DC417225/AppStudioApp.app/AppStudioApp
<14>1 2019-04-24T17:18:13Z dbrownings-iPad Survey123forArcGISBeta 1276 - - $ Application Directory Path: /private/var/containers/Bundle/Application/7C633633-E215-4E83-BFDC-2A16DC417225/AppStudioApp.app
<14>1 2019-04-24T17:18:13Z dbrownings-iPad Survey123forArcGISBeta 1276 - - $ AppFramework Version: 3.3.107
<14>1 2019-04-24T17:18:13Z dbrownings-iPad Survey123forArcGISBeta 1276 - - $ Qt Version: 5.12.1
<14>1 2019-04-24T17:18:13Z dbrownings-iPad Survey123forArcGISBeta 1276 - - $ Operating System: iOS 12.2
<14>1 2019-04-24T17:18:13Z dbrownings-iPad Survey123forArcGISBeta 1276 - - $ Operating System Type: ios
<14>1 2019-04-24T17:18:13Z dbrownings-iPad Survey123forArcGISBeta 1276 - - $ Operating System Version: 12.2
<14>1 2019-04-24T17:18:13Z dbrownings-iPad Survey123forArcGISBeta 1276 - - $ Kernel Type: darwin
<14>1 2019-04-24T17:18:13Z dbrownings-iPad Survey123forArcGISBeta 1276 - - $ Kernel Version: 18.5.0
<14>1 2019-04-24T17:18:13Z dbrownings-iPad Survey123forArcGISBeta 1276 - - $ Build ABI: arm64-little_endian-lp64
<14>1 2019-04-24T17:18:13Z dbrownings-iPad Survey123forArcGISBeta 1276 - - $ Current CPU Architecture: arm64
<14>1 2019-04-24T17:18:13Z dbrownings-iPad Survey123forArcGISBeta 1276 - - $ Build CPU Architecture: arm64
<14>1 2019-04-24T17:18:13Z dbrownings-iPad Survey123forArcGISBeta 1276 - - $ SSL Library Version: Secure Transport, iOS 12.2
<14>1 2019-04-24T17:18:13Z dbrownings-iPad Survey123forArcGISBeta 1276 - - $ Host name: dbrownings-iPad
<14>1 2019-04-24T17:18:13Z dbrownings-iPad Survey123forArcGISBeta 1276 - - $ Domain name: 
<14>1 2019-04-24T17:18:13Z dbrownings-iPad Survey123forArcGISBeta 1276 - - $ Default locale: en_US
<14>1 2019-04-24T17:18:13Z dbrownings-iPad Survey123forArcGISBeta 1276 - - $ Release Type: beta
<15>1 2019-04-24T17:18:14Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="closePage" filename="Page.qml" line="207"] qml: backPage undefined
<15>1 2019-04-24T17:18:14Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="write" filename="AppSettings.qml" line="281"] qml: Writing app settings
<15>1 2019-04-24T17:18:14Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="log" filename="AppSettings.qml" line="318"] qml: App settings -
<15>1 2019-04-24T17:18:14Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="log" filename="AppSettings.qml" line="322"] qml: * boldText: false
<15>1 2019-04-24T17:18:14Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="log" filename="AppSettings.qml" line="323"] qml: * plainBackgrounds: true
<15>1 2019-04-24T17:18:14Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="log" filename="AppSettings.qml" line="327"] qml: * fontFamily: Avenir Next LT Pro
<15>1 2019-04-24T17:18:14Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="log" filename="AppSettings.qml" line="328"] qml: * textScaleFactor: 1
<15>1 2019-04-24T17:18:14Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="log" filename="AppSettings.qml" line="332"] qml: * mapLibraryPaths: ~/ArcGIS/My Surveys/Maps
<15>1 2019-04-24T17:18:14Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="log" filename="AppSettings.qml" line="336"] qml: * wkid: 4326
<15>1 2019-04-24T17:18:14Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="log" filename="AppSettings.qml" line="340"] qml: * showActivationModeSettings false
<15>1 2019-04-24T17:18:14Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="log" filename="AppSettings.qml" line="342"] qml: * discoverBluetooth: true
<15>1 2019-04-24T17:18:14Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="log" filename="AppSettings.qml" line="343"] qml: * discoverBluetoothLE: false
<15>1 2019-04-24T17:18:14Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="log" filename="AppSettings.qml" line="344"] qml: * discoverSerialPort: false
<15>1 2019-04-24T17:18:14Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="log" filename="AppSettings.qml" line="346"] qml: * locationAlertsVisual: false
<15>1 2019-04-24T17:18:14Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="log" filename="AppSettings.qml" line="347"] qml: * locationAlertsSpeech: false
<15>1 2019-04-24T17:18:14Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="log" filename="AppSettings.qml" line="348"] qml: * locationAlertsVibrate: false
<15>1 2019-04-24T17:18:14Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="log" filename="AppSettings.qml" line="350"] qml: * locationMaximumDataAge: 5000
<15>1 2019-04-24T17:18:14Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="log" filename="AppSettings.qml" line="351"] qml: * locationMaximumPositionAge: 5000
<15>1 2019-04-24T17:18:14Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="log" filename="AppSettings.qml" line="352"] qml: * locationSensorActivationMode: 2
<15>1 2019-04-24T17:18:14Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="log" filename="AppSettings.qml" line="353"] qml: * locationSensorConnectionType: 0
<15>1 2019-04-24T17:18:14Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="log" filename="AppSettings.qml" line="354"] qml: * locationAltitudeType: 0
<15>1 2019-04-24T17:18:14Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="log" filename="AppSettings.qml" line="356"] qml: * locationGeoidSeparation: NaN
<15>1 2019-04-24T17:18:14Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="log" filename="AppSettings.qml" line="357"] qml: * locationAntennaHeight: NaN
<15>1 2019-04-24T17:18:14Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="log" filename="AppSettings.qml" line="359"] qml: * lastUsedDeviceName: IntegratedProvider
<15>1 2019-04-24T17:18:14Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="log" filename="AppSettings.qml" line="360"] qml: * lastUsedDeviceLabel: Integrated Provider
<15>1 2019-04-24T17:18:14Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="log" filename="AppSettings.qml" line="362"] qml: * knownDevices: {"IntegratedProvider":{"locationAlertsVisual":false,"locationAlertsSpeech":false,"locationAlertsVibrate":false,"locationMaximumDataAge":5000,"locationMaximumPositionAge":5000,"altitudeType":0,"antennaHeight":null,"geoidSeparation":null,"activationMode":2,"connectionType":0,"label":"Integrated Provider"}}
<12>1 2019-04-24T17:18:14Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="default"] stale focus object AppSwitch_QMLTYPE_187(0x2825651e0) , doing manual update
<15>1 2019-04-24T17:18:19Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="closePage" filename="Page.qml" line="207"] qml: backPage undefined
<12>1 2019-04-24T17:18:23Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="default"] libpng warning: iCCP: known incorrect sRGB profile
<12>1 2019-04-24T17:18:23Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="default"] libpng warning: iCCP: known incorrect sRGB profile
<12>1 2019-04-24T17:18:23Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="default"] libpng warning: iCCP: known incorrect sRGB profile
<12>1 2019-04-24T17:18:23Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="default"] libpng warning: iCCP: known incorrect sRGB profile
<12>1 2019-04-24T17:18:23Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="default"] libpng warning: iCCP: known incorrect sRGB profile
<15>1 2019-04-24T17:18:23Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="readInfo" filename="SurveyInfo.qml" line="74"] qml: surveyInfo: {
  "displayInfo": {
    "map": {
      "coordinateFormat": "dd",
      "defaultType": {
        "name": "World Topography"
      },
      "home": {
        "latitude": 42.553469410297026,
        "longitude": -106.66824794242221,
        "zoomLevel": 5.0898
      },
      "preview": {
        "coordinateFormat": "d",
        "zoomLevel": null
      }
    },
    "style": {
      "backgroundColor": null,
      "backgroundImage": null,
      "inputBackgroundColor": null,
      "inputTextColor": null,
      "textColor": null,
      "toolbarBackgroundColor": null,
      "toolbarTextColor": null
    }
  },
  "imagesInfo": {
    "captureResolution": 1280
  },
  "publishInfo": {
    "connectVersion": "3.3.51",
    "webFormTransform": true
  },
  "queryInfo": {
    "applySpatialFilter": true,
    "mode": "",
    "where": ""
  },
  "sentInfo": {
    "enabled": true
  },
  "serviceInfo": null
}
<15>1 2019-04-24T17:18:23Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="updateMapPackages" filename="SurveyInfo.qml" line="102"] qml: Primary library path: /var/mobile/Containers/Data/Application/01F6E097-61EC-4610-8083-3FF3FBFBE16C/Documents/ArcGIS/My Surveys/Maps
<15>1 2019-04-24T17:18:23Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="listen" filename="XFormPositionSourceManager.qml" line="246"] qml: Activating positionSource - referenceCount: 1 active: true listener: SurveyInfoPage
<15>1 2019-04-24T17:18:23Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="log" filename="XFormPositionSourceManager.qml" line="466"] qml: positionSourceManager referenceCount: 2 active true listeners: {
  "SurveyApp": true,
  "SurveyInfoPage": true
}
<12>1 2019-04-24T17:18:23Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="default"] QQmlExpression: Expression qrc:/qml/template/SurveyInfoPage.qml:313:17 depends on non-NOTIFYable properties:
<12>1 2019-04-24T17:18:23Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="default"]     QQuickItem::resources
<12>1 2019-04-24T17:18:23Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="default"] libpng warning: iCCP: known incorrect sRGB profile
<12>1 2019-04-24T17:18:23Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="default"] libpng warning: iCCP: known incorrect sRGB profile
<12>1 2019-04-24T17:18:23Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="default"] libpng warning: iCCP: known incorrect sRGB profile
<12>1 2019-04-24T17:18:23Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="default"] libpng warning: iCCP: known incorrect sRGB profile
<12>1 2019-04-24T17:18:24Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="default" filename="XFormWebhooks.qml" line="48"] qrc:/qml/XForms/XFormWebhooks.qml:48: Error: A QmlLoggingCatgory was provided without a valid name
<12>1 2019-04-24T17:18:24Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="metaValue" filename="XFormData.qml" line="1816"] qml: metaValue: Schema not ready
<15>1 2019-04-24T17:18:24Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="onInstanceChanged" filename="XFormData.qml" line="85"] qml: Data editMode: 0
<15>1 2019-04-24T17:18:24Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="onFeatureServiceInfoChanged" filename="XFormFeatureService.qml" line="936"] qml: featureServiceInfo: null
<15>1 2019-04-24T17:18:24Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="readInfo" filename="SurveyInfo.qml" line="74"] qml: surveyInfo: {
  "displayInfo": {
    "map": {
      "coordinateFormat": "dd",
      "defaultType": {
        "name": "World Topography"
      },
      "home": {
        "latitude": 42.553469410297026,
        "longitude": -106.66824794242221,
        "zoomLevel": 5.0898
      },
      "preview": {
        "coordinateFormat": "d",
        "zoomLevel": null
      }
    },
    "style": {
      "backgroundColor": null,
      "backgroundImage": null,
      "inputBackgroundColor": null,
      "inputTextColor": null,
      "textColor": null,
      "toolbarBackgroundColor": null,
      "toolbarTextColor": null
    }
  },
  "imagesInfo": {
    "captureResolution": 1280
  },
  "publishInfo": {
    "connectVersion": "3.3.51",
    "webFormTransform": true
  },
  "queryInfo": {
    "applySpatialFilter": true,
    "mode": "",
    "where": ""
  },
  "sentInfo": {
    "enabled": true
  },
  "serviceInfo": null
}
<15>1 2019-04-24T17:18:24Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="updateMapPackages" filename="SurveyInfo.qml" line="102"] qml: Primary library path: /var/mobile/Containers/Data/Application/01F6E097-61EC-4610-8083-3FF3FBFBE16C/Documents/ArcGIS/My Surveys/Maps
<15>1 2019-04-24T17:18:24Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="addDefaultMapSources" filename="XFormMapSettings.qml" line="225"] qml: Reading default map sources: qrc:/qml/XForms/XFormMapSettings.json
<12>1 2019-04-24T17:18:24Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="default" filename="SurveysListPage.qml" line="315"] qrc:/qml/template/SurveysListPage.qml:315:33: QML SearchTextBox: Binding loop detected for property "implicitWidth"
<12>1 2019-04-24T17:18:24Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="default"] libpng warning: iCCP: known incorrect sRGB profile
<12>1 2019-04-24T17:18:24Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="default"] libpng warning: iCCP: known incorrect sRGB profile
<15>1 2019-04-24T17:18:24Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="onCompleted" filename="SurveysListPage.qml" line="83"] qml: SurveysListPage: /var/mobile/Containers/Data/Application/01F6E097-61EC-4610-8083-3FF3FBFBE16C/Documents/ArcGIS/My Surveys/e6f6b21c353541188e67660007bbf80a/esriinfo/BLM MT AIM 2019 Known Errors.xml
<15>1 2019-04-24T17:18:24Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="findRepeatNodesets" filename="XFormSchema.qml" line="609"] qml: findRepeatNodesets
<15>1 2019-04-24T17:18:24Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="update" filename="XFormSchema.qml" line="68"] qml: repeatNodesets: []
<15>1 2019-04-24T17:18:24Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="buildSchema" filename="XFormSchema.qml" line="118"] qml: schema table: BLM_MT_AIM_2019_Known_Errors nodeset: /BLM_MT_AIM_2019_Known_Errors level: 0 parentNames: [] binding: {}
<15>1 2019-04-24T17:18:24Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="buildSchema" filename="XFormSchema.qml" line="259"] qml: XFormSchema basic mode: Office
<15>1 2019-04-24T17:18:24Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="buildSchema" filename="XFormSchema.qml" line="259"] qml: XFormSchema basic mode: PlotID
<15>1 2019-04-24T17:18:24Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="buildSchema" filename="XFormSchema.qml" line="259"] qml: XFormSchema basic mode: PlotKey
<15>1 2019-04-24T17:18:24Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="buildSchema" filename="XFormSchema.qml" line="259"] qml: XFormSchema basic mode: Error
<15>1 2019-04-24T17:18:24Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="buildSchema" filename="XFormSchema.qml" line="259"] qml: XFormSchema basic mode: ReasonExp
<15>1 2019-04-24T17:18:24Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="buildSchema" filename="XFormSchema.qml" line="118"] qml: schema table: meta nodeset: /BLM_MT_AIM_2019_Known_Errors/meta level: 1 parentNames: ["BLM_MT_AIM_2019_Known_Errors"] binding: {}
<15>1 2019-04-24T17:18:24Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="buildSchema" filename="XFormSchema.qml" line="236"] qml: Skipping meta/instanceID /BLM_MT_AIM_2019_Known_Errors/meta/instanceID
<15>1 2019-04-24T17:18:24Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="buildSchema" filename="XFormSchema.qml" line="243"] qml: Skipping meta/instanceName /BLM_MT_AIM_2019_Known_Errors/meta/instanceName
<15>1 2019-04-24T17:18:24Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="refresh" filename="XFormMapSettings.qml" line="80"] qml: Refreshing map settings surveyPath: /var/mobile/Containers/Data/Application/01F6E097-61EC-4610-8083-3FF3FBFBE16C/Documents/ArcGIS/My Surveys/e6f6b21c353541188e67660007bbf80a/esriinfo info: {
  "coordinateFormat": "dd",
  "defaultType": {
    "name": "World Topography"
  },
  "home": {
    "latitude": 42.553469410297026,
    "longitude": -106.66824794242221,
    "zoomLevel": 5.0898
  },
  "preview": {
    "coordinateFormat": "d",
    "zoomLevel": null
  }
}
<15>1 2019-04-24T17:18:24Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="refresh" filename="XFormMapSettings.qml" line="181"] qml: Map folders: [
  "esriinfo-media",
  "media",
  "Maps",
  "maps"
]
<15>1 2019-04-24T17:18:24Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="" filename="XFormMapSettings.qml" line="214"] qml: Adding maps library folder: {
  "url": "file:///var/mobile/Containers/Data/Application/01F6E097-61EC-4610-8083-3FF3FBFBE16C/Documents/ArcGIS/My Surveys/Maps",
  "recursive": true
}
<15>1 2019-04-24T17:18:24Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="update" filename="FilteredListModel.qml" line="62"] qml: Empty filterText
<12>1 2019-04-24T17:18:24Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="default" filename="XFormExpressionList.qml" line="31"] qrc:/qml/XForms/XFormExpressionList.qml:31:9: Unable to assign [undefined] to FileFolder*
<15>1 2019-04-24T17:18:24Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="update" filename="FilteredListModel.qml" line="62"] qml: Empty filterText
<12>1 2019-04-24T17:18:25Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="default"] stale focus object StackView_QMLTYPE_657_QML_714(0x282529760) , doing manual update
<15>1 2019-04-24T17:18:25Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="deleteSurvey" filename="SurveysListView.qml" line="198"] qml: delete rowid 3
<15>1 2019-04-24T17:18:25Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="" filename="XFormsDatabase.qml" line="499"] qml: deleteSurvey {
  "rowsAffected": 1,
  "insertId": "",
  "rows": {}
}
<15>1 2019-04-24T17:18:25Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="closePage" filename="Page.qml" line="207"] qml: backPage undefined
<12>1 2019-04-24T17:18:26Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="default"] stale focus object ConfirmButton_QMLTYPE_41(0x282584f20) , doing manual update
<15>1 2019-04-24T17:18:28Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="closePage" filename="Page.qml" line="207"] qml: backPage undefined
<15>1 2019-04-24T17:18:28Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="release" filename="XFormPositionSourceManager.qml" line="280"] qml: Releasing positionSource - referenceCount: 2 active: true listener: SurveyInfoPage
<15>1 2019-04-24T17:18:28Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="log" filename="XFormPositionSourceManager.qml" line="466"] qml: positionSourceManager referenceCount: 1 active true listeners: {
  "SurveyApp": true
}
<15>1 2019-04-24T17:18:29Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="ArcGIS.AppFramework.File"] ArcGIS.AppFramework.File: ZipReader::ZipReader(QObject *)
<12>1 2019-04-24T17:18:29Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="default" filename="DownloadSurveysPage.qml" line="203"] qrc:/qml/template/DownloadSurveysPage.qml:203:21: QML SearchTextBox: Binding loop detected for property "implicitWidth"
<15>1 2019-04-24T17:18:31Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="update" filename="FilteredListModel.qml" line="62"] qml: Empty filterText
<15>1 2019-04-24T17:18:36Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="download" filename="DownloadSurvey.qml" line="39"] qml: Download e6f6b21c353541188e67660007bbf80a BLM MT AIM 2019 Known Errors
<15>1 2019-04-24T17:18:36Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="ArcGIS.AppFramework.Network"] ArcGIS.AppFramework.Network: void NetworkRequest::onFinished(QNetworkReply *) url:  QUrl("https://www.arcgis.com/sharing/rest/content/items/e6f6b21c353541188e67660007bbf80a/data?token=oytIpjlBt84q4mpiRecAp5Qfut0ggL7zp1To1Rjp1gIMH7hk6q-ZXao4oSWNnd2kcQPMY9pjmDTH0j3jBh3eAeVWQ9CHdtla2cFO17FsLzCKV4WhKTLh8x7_frynK_p3qtSWWMWifjwSepyzFj8EHTQmHTFIudrqKd3o5WLeOzAzYHCnyjT2rO0qU-omhXtgDZYOF7CexiIA_NVgwq3HsNWwe3yv1IW1AEpa_Y5UbhvTasqpHqtnHPyQItowIYzP")
<15>1 2019-04-24T17:18:36Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="ArcGIS.AppFramework.Network"] ArcGIS.AppFramework.Network: void NetworkRequest::onFinished(QNetworkReply *) redirectUrl:  QUrl("https://ago-item-storage.s3.us-east-1.amazonaws.com/e6f6b21c353541188e67660007bbf80a/BLM_MT_AIM_2019_Known_Errors.zip?X-Amz-Security-Token=AgoJb3JpZ2luX2VjEAEaCXVzLWVhc3QtMSJIMEYCIQCt8OWNn%2BujB5ScFBKBGx4TyRnLqsqXfJAe4sXrEh78MAIhALOhw0zmQIlNwKuVlyA3TBhr1ZD6g4097RzlVI7GW5VyKuMDCNr%2F%2F%2F%2F%2F%2F%2F%2F%2F%2FwEQABoMNjA0NzU4MTAyNjY1IgzdEwTVrD5CjOvVpAYqtwPDewMBsz7CHL9hI6j2fzhxQCA5VRWGAjACMrv2kAMd7u5MyKuoJi0G5Dg1aw%2F3wzD66NlbyNLZbVIq9mnrGRIK8kl%2FezB50%2FBq3sRRKwz3kuAPpLJMZ9%2F6JIxiyJlojk36wl9AWfPOEJpLX5cuW3hmlsyi%2FyP2EVfHviClN5xwnawX%2BGNhKsecNL1zH6S0yrWo6iyemmnDYyy0YKCkGqunbTKV22zCp266O8TOkQ3Hew6OI0ZC%2FTCs%2FQI8h7D6gpxBodSRqhk%2Fk58JBDrjGUlqtZGggygxleviDTToxknDpx%2B%2FVTpThdeXz7n05kRFCjSUVcMcYMIaoxry64llVvQB2DovufE9jkSxJSy1ekF%2BMKeUwgu5HvUiWjwXUZXBq%2F1M4Lm7iMfOENCOtX3xk3Mvu4cV5rgp06Gc29NgQc4TvCCfJwaqNuAJx30UwW84BGoHbq4qFGVim%2F123ogFZacqgo5dDgM6Z%2FYanIcEytAunwXZ55ZewIz8koZFRSD3VNYMs4cmbtgp%2Frms4DAwSdKOmKJMjn%2BgazflAxRfRAfNpHQ6m9EDhVJelyhrMFcoJwbrnQ%2BwmqXSMIKbguYFOrMBYpGLGQNctC4OsxYNO0Nfv%2FM3WtES%2Fjl8i7N%2Fq3sK9Ovjn2k4t3TEVGZM1r0VzfMCzxbvex2m13Klm9TJImtkpnS%2B4AqW6%2BLxpMsZhEJ4wQInvWI5QvWm2L9zgQDUctQMcLy6qTUwyxqeKfGDjxyEA44fkyhp8nsjoivaXDiUmUgdNTNCr70vIk87NX3guyTpM5trSF5173WZ5BUIppVdZ9DfyB9YUYjHKR74UgwqWvrJBf0%3D&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20190424T171836Z&X-Amz-SignedHeaders=host&X-Amz-Expires=300&X-Amz-Credential=ASIAYZTTEKKETGTE2YP3%2F20190424%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Signature=b43dac0306cf0324579b1dd6f13b821ec34abb6b2c6f6e14f1a10963d9f8da9c")
<15>1 2019-04-24T17:18:37Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="onDownloaded" filename="DownloadSurvey.qml" line="58"] qml: Downloaded form package: /private/var/mobile/Containers/Data/Application/01F6E097-61EC-4610-8083-3FF3FBFBE16C/tmp/e6f6b21c353541188e67660007bbf80a.zip
<15>1 2019-04-24T17:18:37Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="onCompleted" filename="DownloadSurvey.qml" line="146"] qml: Deleted: /private/var/mobile/Containers/Data/Application/01F6E097-61EC-4610-8083-3FF3FBFBE16C/tmp/e6f6b21c353541188e67660007bbf80a.zip
<12>1 2019-04-24T17:18:38Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="default"] stale focus object QQuickRootItem(0x281229560) , doing manual update
<15>1 2019-04-24T17:18:39Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="update" filename="FilteredListModel.qml" line="62"] qml: Empty filterText
<15>1 2019-04-24T17:18:39Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="closePage" filename="Page.qml" line="207"] qml: backPage undefined
<15>1 2019-04-24T17:18:39Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="update" filename="XFormsFolder.qml" line="57"] qml: Refreshing surveys: /var/mobile/Containers/Data/Application/01F6E097-61EC-4610-8083-3FF3FBFBE16C/Documents/ArcGIS/My Surveys
<15>1 2019-04-24T17:18:39Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="update" filename="SurveysModel.qml" line="77"] qml: Updating surveys model
<15>1 2019-04-24T17:18:39Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="update" filename="SurveysModel.qml" line="155"] qml: Updated surveys model: 22
<15>1 2019-04-24T17:18:39Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="checkOpenParameters" filename="SurveysGalleryPage.qml" line="237"] qml: Checking openParameters null
<12>1 2019-04-24T17:18:39Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="default"] stale focus object ConfirmButton_QMLTYPE_41(0x2825aba70) , doing manual update
<15>1 2019-04-24T17:18:39Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="ArcGIS.AppFramework.File"] ArcGIS.AppFramework.File: virtual ZipReader::~ZipReader()
<12>1 2019-04-24T17:18:40Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="default"] libpng warning: iCCP: known incorrect sRGB profile
<12>1 2019-04-24T17:18:40Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="default"] libpng warning: iCCP: known incorrect sRGB profile
<12>1 2019-04-24T17:18:40Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="default"] libpng warning: iCCP: known incorrect sRGB profile
<12>1 2019-04-24T17:18:40Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="default"] libpng warning: iCCP: known incorrect sRGB profile
<12>1 2019-04-24T17:18:40Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="default"] libpng warning: iCCP: known incorrect sRGB profile
<15>1 2019-04-24T17:18:40Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="readInfo" filename="SurveyInfo.qml" line="74"] qml: surveyInfo: {
  "displayInfo": {
    "map": {
      "coordinateFormat": "dd",
      "defaultType": {
        "name": "World Topography"
      },
      "home": {
        "latitude": 42.553469410297026,
        "longitude": -106.66824794242221,
        "zoomLevel": 5.0898
      },
      "preview": {
        "coordinateFormat": "d",
        "zoomLevel": null
      }
    },
    "style": {
      "backgroundColor": null,
      "backgroundImage": null,
      "inputBackgroundColor": null,
      "inputTextColor": null,
      "textColor": null,
      "toolbarBackgroundColor": null,
      "toolbarTextColor": null
    }
  },
  "imagesInfo": {
    "captureResolution": 1280
  },
  "publishInfo": {
    "connectVersion": "3.3.51",
    "webFormTransform": true
  },
  "queryInfo": {
    "applySpatialFilter": true,
    "mode": "",
    "where": ""
  },
  "sentInfo": {
    "enabled": true
  },
  "serviceInfo": null
}
<15>1 2019-04-24T17:18:40Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="updateMapPackages" filename="SurveyInfo.qml" line="102"] qml: Primary library path: /var/mobile/Containers/Data/Application/01F6E097-61EC-4610-8083-3FF3FBFBE16C/Documents/ArcGIS/My Surveys/Maps
<15>1 2019-04-24T17:18:40Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="listen" filename="XFormPositionSourceManager.qml" line="246"] qml: Activating positionSource - referenceCount: 1 active: true listener: SurveyInfoPage
<15>1 2019-04-24T17:18:40Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="log" filename="XFormPositionSourceManager.qml" line="466"] qml: positionSourceManager referenceCount: 2 active true listeners: {
  "SurveyApp": true,
  "SurveyInfoPage": true
}
<12>1 2019-04-24T17:18:40Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="default"] QQmlExpression: Expression qrc:/qml/template/SurveyInfoPage.qml:313:17 depends on non-NOTIFYable properties:
<12>1 2019-04-24T17:18:40Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="default"]     QQuickItem::resources
<12>1 2019-04-24T17:18:40Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="default"] libpng warning: iCCP: known incorrect sRGB profile
<12>1 2019-04-24T17:18:40Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="default"] libpng warning: iCCP: known incorrect sRGB profile
<12>1 2019-04-24T17:18:40Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="default"] libpng warning: iCCP: known incorrect sRGB profile
<12>1 2019-04-24T17:18:40Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="default"] libpng warning: iCCP: known incorrect sRGB profile
<15>1 2019-04-24T17:18:41Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="readInfo" filename="SurveyInfo.qml" line="74"] qml: surveyInfo: {
  "displayInfo": {
    "map": {
      "coordinateFormat": "dd",
      "defaultType": {
        "name": "World Topography"
      },
      "home": {
        "latitude": 42.553469410297026,
        "longitude": -106.66824794242221,
        "zoomLevel": 5.0898
      },
      "preview": {
        "coordinateFormat": "d",
        "zoomLevel": null
      }
    },
    "style": {
      "backgroundColor": null,
      "backgroundImage": null,
      "inputBackgroundColor": null,
      "inputTextColor": null,
      "textColor": null,
      "toolbarBackgroundColor": null,
      "toolbarTextColor": null
    }
  },
  "imagesInfo": {
    "captureResolution": 1280
  },
  "publishInfo": {
    "connectVersion": "3.3.51",
    "webFormTransform": true
  },
  "queryInfo": {
    "applySpatialFilter": true,
    "mode": "",
    "where": ""
  },
  "sentInfo": {
    "enabled": true
  },
  "serviceInfo": null
}
<15>1 2019-04-24T17:18:41Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="updateMapPackages" filename="SurveyInfo.qml" line="102"] qml: Primary library path: /var/mobile/Containers/Data/Application/01F6E097-61EC-4610-8083-3FF3FBFBE16C/Documents/ArcGIS/My Surveys/Maps
<15>1 2019-04-24T17:18:41Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="listen" filename="XFormPositionSourceManager.qml" line="246"] qml: Activating positionSource - referenceCount: 2 active: true listener: SurveyView
<15>1 2019-04-24T17:18:41Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="log" filename="XFormPositionSourceManager.qml" line="466"] qml: positionSourceManager referenceCount: 3 active true listeners: {
  "SurveyApp": true,
  "SurveyInfoPage": true,
  "SurveyView": true
}
<12>1 2019-04-24T17:18:41Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="metaValue" filename="XFormData.qml" line="1816"] qml: metaValue: Schema not ready
<15>1 2019-04-24T17:18:41Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="onInstanceChanged" filename="XFormData.qml" line="85"] qml: Data editMode: 0
<15>1 2019-04-24T17:18:41Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="loadExternal" filename="XFormItemsets.qml" line="72"] qml: Itemsets data file not found: /var/mobile/Containers/Data/Application/01F6E097-61EC-4610-8083-3FF3FBFBE16C/Documents/ArcGIS/My Surveys/e6f6b21c353541188e67660007bbf80a/esriinfo/media/itemsets.csv
<12>1 2019-04-24T17:18:42Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="default"] QSqlDatabasePrivate::removeDatabase: connection '{d4cf20a5-53cc-4db3-8f44-1ccb5b382199}' is still in use, all queries will cease to work.
<12>1 2019-04-24T17:18:42Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="default"] libpng warning: iCCP: known incorrect sRGB profile
<15>1 2019-04-24T17:18:42Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="onCompleted" filename="XFormBinding.qml" line="90"] qml: Initializing null binding
<15>1 2019-04-24T17:18:42Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="log" filename="XFormStyle.qml" line="149"] qml: XForm style -
<15>1 2019-04-24T17:18:42Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="log" filename="XFormStyle.qml" line="150"] qml: * fontFamily: Avenir Next LT Pro
<15>1 2019-04-24T17:18:42Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="log" filename="XFormStyle.qml" line="151"] qml: * textScaleFactor: 1
<15>1 2019-04-24T17:18:42Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="log" filename="XFormStyle.qml" line="152"] qml: * implicitText pointSize: 12
<15>1 2019-04-24T17:18:42Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="log" filename="XFormStyle.qml" line="153"] qml: * implicitTextHeight: 15
<15>1 2019-04-24T17:18:42Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="addDefaultMapSources" filename="XFormMapSettings.qml" line="225"] qml: Reading default map sources: qrc:/qml/XForms/XFormMapSettings.json
<15>1 2019-04-24T17:18:42Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="refreshDisplayInfo" filename="XForm.qml" line="490"] qml: refreshDisplayInfo {
  "map": {
    "coordinateFormat": "dd",
    "defaultType": {
      "name": "World Topography"
    },
    "home": {
      "latitude": 42.553469410297026,
      "longitude": -106.66824794242221,
      "zoomLevel": 5.0898
    },
    "preview": {
      "coordinateFormat": "d",
      "zoomLevel": null
    }
  },
  "style": {
    "backgroundColor": null,
    "backgroundImage": null,
    "inputBackgroundColor": null,
    "inputTextColor": null,
    "textColor": null,
    "toolbarBackgroundColor": null,
    "toolbarTextColor": null
  }
}
<15>1 2019-04-24T17:18:42Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="refresh" filename="XFormMapSettings.qml" line="80"] qml: Refreshing map settings surveyPath: /var/mobile/Containers/Data/Application/01F6E097-61EC-4610-8083-3FF3FBFBE16C/Documents/ArcGIS/My Surveys/e6f6b21c353541188e67660007bbf80a/esriinfo info: {
  "coordinateFormat": "dd",
  "defaultType": {
    "name": "World Topography"
  },
  "home": {
    "latitude": 42.553469410297026,
    "longitude": -106.66824794242221,
    "zoomLevel": 5.0898
  },
  "preview": {
    "coordinateFormat": "d",
    "zoomLevel": null
  }
}
<15>1 2019-04-24T17:18:42Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="refresh" filename="XFormMapSettings.qml" line="181"] qml: Map folders: [
  "esriinfo-media",
  "media",
  "Maps",
  "maps"
]
<15>1 2019-04-24T17:18:42Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="" filename="XFormMapSettings.qml" line="214"] qml: Adding maps library folder: {
  "url": "file:///var/mobile/Containers/Data/Application/01F6E097-61EC-4610-8083-3FF3FBFBE16C/Documents/ArcGIS/My Surveys/Maps",
  "recursive": true
}
<15>1 2019-04-24T17:18:42Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="refreshImagesInfo" filename="XForm.qml" line="539"] qml: refreshImagesInfo {
  "captureResolution": 1280
}
<15>1 2019-04-24T17:18:42Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="refresh" filename="XForm.qml" line="409"] qml: submission: {
  "@action": "https://www.arcgis.com/sharing/rest/content/items/9cffbbee279f43b0af9a9ef65ddf5d97",
  "@method": "form-data-post"
}
<15>1 2019-04-24T17:18:42Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="refresh" filename="XForm.qml" line="430"] qml: instanceName: BLM_MT_AIM_2019_Known_Errors
<15>1 2019-04-24T17:18:42Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="refresh" filename="XForm.qml" line="436"] qml: version: 
<15>1 2019-04-24T17:18:42Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="initialize" filename="XFormBindings.qml" line="41"] qml: Creating bindings: 7
<15>1 2019-04-24T17:18:42Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="initialize" filename="XFormBindings.qml" line="62"] qml: Bindings created: 7
<15>1 2019-04-24T17:18:42Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="XForm" function="refresh" filename="XForm.qml" line="445"] XForm: refresh layoutStyle: pages
<15>1 2019-04-24T17:18:42Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="XForm" function="refresh" filename="XForm.qml" line="449"] XForm: style: pages groupControlColumns: 1
<10>1 2019-04-24T17:18:42Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="setValue" filename="XFormData.qml" line="576"] qml: setValue: No matching field for nodeset: /BLM_MT_AIM_2019_Known_Errors/Error
<10>1 2019-04-24T17:18:42Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="setValue" filename="XFormData.qml" line="576"] qml: setValue: No matching field for nodeset: /BLM_MT_AIM_2019_Known_Errors/Error
<10>1 2019-04-24T17:18:42Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="setValue" filename="XFormData.qml" line="576"] qml: setValue: No matching field for nodeset: /BLM_MT_AIM_2019_Known_Errors/ReasonExp
<10>1 2019-04-24T17:18:42Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="setValue" filename="XFormData.qml" line="576"] qml: setValue: No matching field for nodeset: /BLM_MT_AIM_2019_Known_Errors/ReasonExp
<15>1 2019-04-24T17:18:42Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="XForm" function="refresh" filename="XForm.qml" line="454"] XForm: Media folder: false /var/mobile/Containers/Data/Application/01F6E097-61EC-4610-8083-3FF3FBFBE16C/Documents/ArcGIS/My Surveys/e6f6b21c353541188e67660007bbf80a/esriinfo/media
<15>1 2019-04-24T17:18:42Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="XForm" function="refresh" filename="XForm.qml" line="455"] XForm: Extensions folder: false /var/mobile/Containers/Data/Application/01F6E097-61EC-4610-8083-3FF3FBFBE16C/Documents/ArcGIS/My Surveys/e6f6b21c353541188e67660007bbf80a/esriinfo/extensions
<15>1 2019-04-24T17:18:42Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="update" filename="XFormSchema.qml" line="68"] qml: repeatNodesets: []
<15>1 2019-04-24T17:18:42Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="buildSchema" filename="XFormSchema.qml" line="118"] qml: schema table: BLM_MT_AIM_2019_Known_Errors nodeset: /BLM_MT_AIM_2019_Known_Errors level: 0 parentNames: [] binding: {}
<15>1 2019-04-24T17:18:42Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="buildSchema" filename="XFormSchema.qml" line="118"] qml: schema table: meta nodeset: /BLM_MT_AIM_2019_Known_Errors/meta level: 1 parentNames: ["BLM_MT_AIM_2019_Known_Errors"] binding: {}
<15>1 2019-04-24T17:18:42Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="buildSchema" filename="XFormSchema.qml" line="236"] qml: Skipping meta/instanceID /BLM_MT_AIM_2019_Known_Errors/meta/instanceID
<15>1 2019-04-24T17:18:42Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="buildSchema" filename="XFormSchema.qml" line="243"] qml: Skipping meta/instanceName /BLM_MT_AIM_2019_Known_Errors/meta/instanceName
<15>1 2019-04-24T17:18:42Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="bindCalculates" filename="XForm.qml" line="565"] qml: Binding calculates for: BLM_MT_AIM_2019_Known_Errors /BLM_MT_AIM_2019_Known_Errors
<15>1 2019-04-24T17:18:42Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="systemProperty" filename="XForm.js" line="1266"] qml: systemProperty: position value: undefined
<15>1 2019-04-24T17:18:42Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="listen" filename="XFormPositionSourceManager.qml" line="246"] qml: Activating positionSource - referenceCount: 3 active: true listener: XForm title: Known Errors
<15>1 2019-04-24T17:18:42Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="log" filename="XFormPositionSourceManager.qml" line="466"] qml: positionSourceManager referenceCount: 4 active true listeners: {
  "SurveyApp": true,
  "SurveyInfoPage": true,
  "SurveyView": true,
  "XForm title: Known Errors": true
}
<15>1 2019-04-24T17:18:42Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="refresh" filename="XForm.qml" line="470"] qml: Updating expressions
<15>1 2019-04-24T17:18:42Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="getFavorite" filename="XFormsDatabase.qml" line="485"] qml: getFavorite /var/mobile/Containers/Data/Application/01F6E097-61EC-4610-8083-3FF3FBFBE16C/Documents/ArcGIS/My Surveys/e6f6b21c353541188e67660007bbf80a/esriinfo/BLM MT AIM 2019 Known Errors.xml row: {}
<15>1 2019-04-24T17:18:42Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="onReady" filename="SurveyView.qml" line="624"] qml: Review mode: false rowid: null rowData: undefined
<15>1 2019-04-24T17:18:42Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="default"] Survey Load: 188ms
<15>1 2019-04-24T17:18:42Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="release" filename="XFormPositionSourceManager.qml" line="280"] qml: Releasing positionSource - referenceCount: 4 active: true listener: XForm title: Known Errors
<15>1 2019-04-24T17:18:42Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="log" filename="XFormPositionSourceManager.qml" line="466"] qml: positionSourceManager referenceCount: 3 active true listeners: {
  "SurveyApp": true,
  "SurveyInfoPage": true,
  "SurveyView": true
}
<12>1 2019-04-24T17:18:44Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="default"] stale focus object StackView_QMLTYPE_657_QML_714(0x282529760) , doing manual update
<15>1 2019-04-24T17:18:44Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="finalize" filename="XForm.qml" line="625"] qml: Finalizing values
<15>1 2019-04-24T17:18:44Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="checkCalculateConstraints" filename="XFormData.qml" line="1623"] qml: ** checkCalculateContraints **
<15>1 2019-04-24T17:18:44Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="checkControlConstraints" filename="XFormData.qml" line="1646"] qml: checkControlConstraints
<15>1 2019-04-24T17:18:44Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="checkRequired" filename="XFormData.qml" line="1510"] qml: Skip checkRequired for unbound field: geometry nodeset: 
<15>1 2019-04-24T17:18:44Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="checkCalculateConstraints" filename="XFormData.qml" line="1623"] qml: ** checkCalculateContraints **
<15>1 2019-04-24T17:18:44Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="checkControlConstraints" filename="XFormData.qml" line="1646"] qml: checkControlConstraints
<12>1 2019-04-24T17:18:44Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="default"] libpng warning: iCCP: known incorrect sRGB profile
<12>1 2019-04-24T17:18:45Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="default"] stale focus object StyledImageButton_QMLTYPE_52(0x28256d080) , doing manual update
<15>1 2019-04-24T17:18:45Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="finalize" filename="XForm.qml" line="625"] qml: Finalizing values
<15>1 2019-04-24T17:18:45Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="save" filename="SurveyView.qml" line="758"] qml: row added: 3
<12>1 2019-04-24T17:18:45Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="default" filename="XFormWebhooks.qml" line="48"] qrc:/qml/XForms/XFormWebhooks.qml:48: Error: A QmlLoggingCatgory was provided without a valid name
<12>1 2019-04-24T17:18:45Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="metaValue" filename="XFormData.qml" line="1816"] qml: metaValue: Schema not ready
<15>1 2019-04-24T17:18:45Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="onInstanceChanged" filename="XFormData.qml" line="85"] qml: Data editMode: 0
<15>1 2019-04-24T17:18:45Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="onFeatureServiceInfoChanged" filename="XFormFeatureService.qml" line="936"] qml: featureServiceInfo: null
<15>1 2019-04-24T17:18:45Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="readInfo" filename="SurveyInfo.qml" line="74"] qml: surveyInfo: {
  "displayInfo": {
    "map": {
      "coordinateFormat": "dd",
      "defaultType": {
        "name": "World Topography"
      },
      "home": {
        "latitude": 42.553469410297026,
        "longitude": -106.66824794242221,
        "zoomLevel": 5.0898
      },
      "preview": {
        "coordinateFormat": "d",
        "zoomLevel": null
      }
    },
    "style": {
      "backgroundColor": null,
      "backgroundImage": null,
      "inputBackgroundColor": null,
      "inputTextColor": null,
      "textColor": null,
      "toolbarBackgroundColor": null,
      "toolbarTextColor": null
    }
  },
  "imagesInfo": {
    "captureResolution": 1280
  },
  "publishInfo": {
    "connectVersion": "3.3.51",
    "webFormTransform": true
  },
  "queryInfo": {
    "applySpatialFilter": true,
    "mode": "",
    "where": ""
  },
  "sentInfo": {
    "enabled": true
  },
  "serviceInfo": null
}
<15>1 2019-04-24T17:18:45Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="updateMapPackages" filename="SurveyInfo.qml" line="102"] qml: Primary library path: /var/mobile/Containers/Data/Application/01F6E097-61EC-4610-8083-3FF3FBFBE16C/Documents/ArcGIS/My Surveys/Maps
<15>1 2019-04-24T17:18:45Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="addDefaultMapSources" filename="XFormMapSettings.qml" line="225"] qml: Reading default map sources: qrc:/qml/XForms/XFormMapSettings.json
<12>1 2019-04-24T17:18:45Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="default" filename="SurveysListPage.qml" line="315"] qrc:/qml/template/SurveysListPage.qml:315:33: QML SearchTextBox: Binding loop detected for property "implicitWidth"
<12>1 2019-04-24T17:18:45Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="default"] libpng warning: iCCP: known incorrect sRGB profile
<12>1 2019-04-24T17:18:45Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="default"] libpng warning: iCCP: known incorrect sRGB profile
<15>1 2019-04-24T17:18:45Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="onCompleted" filename="SurveysListPage.qml" line="83"] qml: SurveysListPage: /var/mobile/Containers/Data/Application/01F6E097-61EC-4610-8083-3FF3FBFBE16C/Documents/ArcGIS/My Surveys/e6f6b21c353541188e67660007bbf80a/esriinfo/BLM MT AIM 2019 Known Errors.xml
<15>1 2019-04-24T17:18:45Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="findRepeatNodesets" filename="XFormSchema.qml" line="609"] qml: findRepeatNodesets
<15>1 2019-04-24T17:18:45Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="update" filename="XFormSchema.qml" line="68"] qml: repeatNodesets: []
<15>1 2019-04-24T17:18:45Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="buildSchema" filename="XFormSchema.qml" line="118"] qml: schema table: BLM_MT_AIM_2019_Known_Errors nodeset: /BLM_MT_AIM_2019_Known_Errors level: 0 parentNames: [] binding: {}
<15>1 2019-04-24T17:18:45Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="buildSchema" filename="XFormSchema.qml" line="259"] qml: XFormSchema basic mode: Office
<15>1 2019-04-24T17:18:45Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="buildSchema" filename="XFormSchema.qml" line="259"] qml: XFormSchema basic mode: PlotID
<15>1 2019-04-24T17:18:45Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="buildSchema" filename="XFormSchema.qml" line="259"] qml: XFormSchema basic mode: PlotKey
<15>1 2019-04-24T17:18:45Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="buildSchema" filename="XFormSchema.qml" line="259"] qml: XFormSchema basic mode: Error
<15>1 2019-04-24T17:18:45Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="buildSchema" filename="XFormSchema.qml" line="259"] qml: XFormSchema basic mode: ReasonExp
<15>1 2019-04-24T17:18:45Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="buildSchema" filename="XFormSchema.qml" line="118"] qml: schema table: meta nodeset: /BLM_MT_AIM_2019_Known_Errors/meta level: 1 parentNames: ["BLM_MT_AIM_2019_Known_Errors"] binding: {}
<15>1 2019-04-24T17:18:45Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="buildSchema" filename="XFormSchema.qml" line="236"] qml: Skipping meta/instanceID /BLM_MT_AIM_2019_Known_Errors/meta/instanceID
<15>1 2019-04-24T17:18:45Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="buildSchema" filename="XFormSchema.qml" line="243"] qml: Skipping meta/instanceName /BLM_MT_AIM_2019_Known_Errors/meta/instanceName
<15>1 2019-04-24T17:18:45Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="refresh" filename="XFormMapSettings.qml" line="80"] qml: Refreshing map settings surveyPath: /var/mobile/Containers/Data/Application/01F6E097-61EC-4610-8083-3FF3FBFBE16C/Documents/ArcGIS/My Surveys/e6f6b21c353541188e67660007bbf80a/esriinfo info: {
  "coordinateFormat": "dd",
  "defaultType": {
    "name": "World Topography"
  },
  "home": {
    "latitude": 42.553469410297026,
    "longitude": -106.66824794242221,
    "zoomLevel": 5.0898
  },
  "preview": {
    "coordinateFormat": "d",
    "zoomLevel": null
  }
}
<15>1 2019-04-24T17:18:45Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="refresh" filename="XFormMapSettings.qml" line="181"] qml: Map folders: [
  "esriinfo-media",
  "media",
  "Maps",
  "maps"
]
<15>1 2019-04-24T17:18:45Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="" filename="XFormMapSettings.qml" line="214"] qml: Adding maps library folder: {
  "url": "file:///var/mobile/Containers/Data/Application/01F6E097-61EC-4610-8083-3FF3FBFBE16C/Documents/ArcGIS/My Surveys/Maps",
  "recursive": true
}
<15>1 2019-04-24T17:18:45Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="update" filename="FilteredListModel.qml" line="62"] qml: Empty filterText
<12>1 2019-04-24T17:18:45Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="default" filename="XFormExpressionList.qml" line="31"] qrc:/qml/XForms/XFormExpressionList.qml:31:9: Unable to assign [undefined] to FileFolder*
<15>1 2019-04-24T17:18:45Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="SurveyView" function="callback" filename="SurveyView.qml" line="884"] SurveyView: callback status: submit
<15>1 2019-04-24T17:18:45Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="SurveyView" function="callback" filename="SurveyView.qml" line="887"] SurveyView: Undefined callback
<15>1 2019-04-24T17:18:45Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="submitDatabase" filename="SubmitSurveysPage.qml" line="111"] qml: Submitting isPublic: false
<15>1 2019-04-24T17:18:45Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="submitData" filename="SubmitSurveysPage.qml" line="156"] qml: submitData: rowid: 3 name: BLM MT AIM 2019 Known Errors data: {
  "BLM_MT_AIM_2019_Known_Errors": {
    "geometry": {
      "spatialReference": {
        "wkid": 4326
      },
      "x": -105.1178886462982,
      "y": 39.716646247580385,
      "z": 1713.6907138824463
    }
  }
} feature null
<15>1 2019-04-24T17:18:45Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="setFeatureService" filename="SubmitSurveysPage.qml" line="174"] qml: setFeatureService serviceInfo: {
  "access": "shared",
  "accessInformation": "Compiled by the Bureau of Land Management (BLM), National Operations Center (NOC), OC-534, BLM_GeoSpatialGateway@blm.gov",
  "appCategories": [],
  "avgRating": 0,
  "banner": null,
  "categories": [],
  "created": 1555944586000,
  "culture": "en-us",
  "description": "BLM MT AIM 2019 Plots Service",
  "documentation": null,
  "extent": [
    [
      -180,
      -90
    ],
    [
      180,
      90
    ]
  ],
  "groupDesignations": null,
  "guid": null,
  "id": "9cffbbee279f43b0af9a9ef65ddf5d97",
  "industries": [],
  "languages": [],
  "largeThumbnail": null,
  "licenseInfo": "Not for distribution outside the Bureau of Land Management. These data are provided by Bureau of Land Management (BLM) \"as is\" and may contain errors or omissions. The Userassumes the entire risk associated with its use of these data and recognizes that this data will never be 100% QCed. Official and accurate data should be obtained directly from the data steward. Please see the metadata of the individual layers for complete details.",
  "listed": false,
  "modified": 1556126290000,
  "name": "BLM_MT_AIM_2019_Plots_Service",
  "numComments": 0,
  "numRatings": 0,
  "numViews": 120,
  "owner": "dbrowning_BLM_geoplatform",
  "properties": null,
  "proxyFilter": null,
  "scoreCompleteness": 81,
  "screenshots": [],
  "size": 606208,
  "snippet": "BLM MT AIM 2019 Plots Service",
  "spatialReference": "GCS_WGS_1984",
  "tags": [
    "AIM",
    "      Plots",
    "      MT",
    "      SD",
    "      Montana",
    "      South Dakota",
    "      TerrADat",
    "      DIMA"
  ],
  "thumbnail": "thumbnail/thumbnail.png",
  "title": "BLM_MT_AIM_2019_Plots_Service",
  "type": "Feature Service",
  "typeKeywords": [
    "ArcGIS Server",
    "Data",
    "Feature Access",
    "Feature Service",
    "Metadata",
    "Multilayer",
    "Service",
    "Hosted Service"
  ],
  "url": "https://services1.arcgis.com/Hp6G80Pky0om7QvQ/arcgis/rest/services/BLM_MT_AIM_2019_Plots_Service/FeatureServer"
}
<15>1 2019-04-24T17:18:45Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="setFeatureService" filename="SubmitSurveysPage.qml" line="184"] qml: setFeatureService url: https://services1.arcgis.com/Hp6G80Pky0om7QvQ/arcgis/rest/services/BLM_MT_AIM_2019_Plots_Service/FeatureServer
<15>1 2019-04-24T17:18:45Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="XFormWebhooks" function="onWebhooksChanged" filename="XFormWebhooks.qml" line="48"] XFormWebhooks: onWebhooksChanged: undefined
<15>1 2019-04-24T17:18:45Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="readInfo" filename="SurveyInfo.qml" line="74"] qml: surveyInfo: {
  "displayInfo": {
    "map": {
      "coordinateFormat": "dd",
      "defaultType": {
        "name": "World Topography"
      },
      "home": {
        "latitude": 42.553469410297026,
        "longitude": -106.66824794242221,
        "zoomLevel": 5.0898
      },
      "preview": {
        "coordinateFormat": "d",
        "zoomLevel": null
      }
    },
    "style": {
      "backgroundColor": null,
      "backgroundImage": null,
      "inputBackgroundColor": null,
      "inputTextColor": null,
      "textColor": null,
      "toolbarBackgroundColor": null,
      "toolbarTextColor": null
    }
  },
  "imagesInfo": {
    "captureResolution": 1280
  },
  "publishInfo": {
    "connectVersion": "3.3.51",
    "webFormTransform": true
  },
  "queryInfo": {
    "applySpatialFilter": true,
    "mode": "",
    "where": ""
  },
  "sentInfo": {
    "enabled": true
  },
  "serviceInfo": null
}
<15>1 2019-04-24T17:18:45Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="updateMapPackages" filename="SurveyInfo.qml" line="102"] qml: Primary library path: /var/mobile/Containers/Data/Application/01F6E097-61EC-4610-8083-3FF3FBFBE16C/Documents/ArcGIS/My Surveys/Maps
<15>1 2019-04-24T17:18:45Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="XFormWebhooks" function="onWebhooksChanged" filename="XFormWebhooks.qml" line="48"] XFormWebhooks: onWebhooksChanged: undefined
<15>1 2019-04-24T17:18:45Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="readInfo" filename="SurveyInfo.qml" line="74"] qml: surveyInfo: {
  "displayInfo": {
    "map": {
      "coordinateFormat": "dd",
      "defaultType": {
        "name": "World Topography"
      },
      "home": {
        "latitude": 42.553469410297026,
        "longitude": -106.66824794242221,
        "zoomLevel": 5.0898
      },
      "preview": {
        "coordinateFormat": "d",
        "zoomLevel": null
      }
    },
    "style": {
      "backgroundColor": null,
      "backgroundImage": null,
      "inputBackgroundColor": null,
      "inputTextColor": null,
      "textColor": null,
      "toolbarBackgroundColor": null,
      "toolbarTextColor": null
    }
  },
  "imagesInfo": {
    "captureResolution": 1280
  },
  "publishInfo": {
    "connectVersion": "3.3.51",
    "webFormTransform": true
  },
  "queryInfo": {
    "applySpatialFilter": true,
    "mode": "",
    "where": ""
  },
  "sentInfo": {
    "enabled": true
  },
  "serviceInfo": null
}
<15>1 2019-04-24T17:18:45Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="onFeatureServiceInfoChanged" filename="XFormFeatureService.qml" line="936"] qml: featureServiceInfo: null
<15>1 2019-04-24T17:18:45Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="onFeatureServiceUrlChanged" filename="XFormFeatureService.qml" line="929"] qml: Requesting featureServiceInfo: https://services1.arcgis.com/Hp6G80Pky0om7QvQ/arcgis/rest/services/BLM_MT_AIM_2019_Plots_Service/FeatureServer
<15>1 2019-04-24T17:18:45Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="release" filename="XFormPositionSourceManager.qml" line="280"] qml: Releasing positionSource - referenceCount: 3 active: true listener: SurveyView
<15>1 2019-04-24T17:18:45Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="log" filename="XFormPositionSourceManager.qml" line="466"] qml: positionSourceManager referenceCount: 2 active true listeners: {
  "SurveyApp": true,
  "SurveyInfoPage": true
}
<12>1 2019-04-24T17:18:45Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="default"] stale focus object ConfirmButton_QMLTYPE_41(0x282549600) , doing manual update
<12>1 2019-04-24T17:18:45Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="default"] QSqlDatabasePrivate::removeDatabase: connection '{8d0e912e-5221-41fe-9849-8514917a8528}' is still in use, all queries will cease to work.
<15>1 2019-04-24T17:18:45Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="update" filename="FilteredListModel.qml" line="62"] qml: Empty filterText
<15>1 2019-04-24T17:18:47Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="onFeatureServiceInfoChanged" filename="XFormFeatureService.qml" line="936"] qml: featureServiceInfo: {
  "allowGeometryUpdates": true,
  "capabilities": "Create,Delete,Query,Update,Editing,Sync",
  "copyrightText": "Compiled by the Bureau of Land Management (BLM), National Operations Center (NOC), OC-534, BLM_GeoSpatialGateway@blm.gov",
  "currentVersion": 10.61,
  "description": "BLM MT AIM 2019 Plots Service",
  "editorTrackingInfo": {
    "allowAnonymousToDelete": true,
    "allowAnonymousToQuery": true,
    "allowAnonymousToUpdate": true,
    "allowOthersToDelete": true,
    "allowOthersToQuery": true,
    "allowOthersToUpdate": true,
    "enableEditorTracking": true,
    "enableOwnershipAccessControl": false
  },
  "fullExtent": {
    "spatialReference": {
      "latestWkid": 4326,
      "wkid": 4326
    },
    "xmax": 180,
    "xmin": -180,
    "ymax": 90,
    "ymin": -90
  },
  "hasStaticData": false,
  "hasVersionedData": false,
  "initialExtent": {
    "spatialReference": {
      "latestWkid": 4326,
      "wkid": 4326
    },
    "xmax": -100.04640699559997,
    "xmin": -114.32048332639994,
    "ymax": 53.14456810867637,
    "ymin": 43.09743921068733
  },
  "layers": [
    {
      "defaultVisibility": true,
      "geometryType": "esriGeometryPoint",
      "id": 21,
      "maxScale": 0,
      "minScale": 0,
      "name": "Plots",
      "parentLayerId": -1,
      "subLayerIds": null
    },
    {
      "defaultVisibility": false,
      "geometryType": "esriGeometryPoint",
      "id": 12,
      "maxScale": 0,
      "minScale": 0,
      "name": "LPI",
      "parentLayerId": -1,
      "subLayerIds": null
    },
    {
      "defaultVisibility": false,
      "geometryType": "esriGeometryPoint",
      "id": 10,
      "maxScale": 0,
      "minScale": 0,
      "name": "Gap",
      "parentLayerId": -1,
      "subLayerIds": null
    },
    {
      "defaultVisibility": false,
      "geometryType": "esriGeometryPoint",
      "id": 17,
      "maxScale": 0,
      "minScale": 0,
      "name": "SpeciesRichness",
      "parentLayerId": -1,
      "subLayerIds": null
    },
    {
      "defaultVisibility": false,
      "geometryType": "esriGeometryPoint",
      "id": 16,
      "maxScale": 0,
      "minScale": 0,
      "name": "SoilStability",
      "parentLayerId": -1,
      "subLayerIds": null
    },
    {
      "defaultVisibility": false,
      "geometryType": "esriGeometryPoint",
      "id": 14,
      "maxScale": 0,
      "minScale": 0,
      "name": "PlotObservation",
      "parentLayerId": -1,
      "subLayerIds": null
    },
    {
      "defaultVisibility": false,
      "geometryType": "esriGeometryPoint",
      "id": 13,
      "maxScale": 0,
      "minScale": 0,
      "name": "PlotChar",
      "parentLayerId": -1,
      "subLayerIds": null
    },
    {
      "defaultVisibility": false,
      "geometryType": "esriGeometryPoint",
      "id": 11,
      "maxScale": 0,
      "minScale": 0,
      "name": "KnownErrors",
      "parentLayerId": -1,
      "subLayerIds": null
    },
    {
      "defaultVisibility": false,
      "geometryType": "esriGeometryPoint",
      "id": 9,
      "maxScale": 0,
      "minScale": 0,
      "name": "AIMPhotos",
      "parentLayerId": -1,
      "subLayerIds": null
    },
    {
      "defaultVisibility": false,
      "geometryType": "esriGeometryPoint",
      "id": 18,
      "maxScale": 0,
      "minScale": 0,
      "name": "UnknownPlants",
      "parentLayerId": -1,
      "subLayerIds": null
    },
    {
      "defaultVisibility": false,
      "geometryType": "esriGeometryPolyline",
      "id": 8,
      "maxScale": 0,
      "minScale": 0,
      "name": "Routes",
      "parentLayerId": -1,
      "subLayerIds": null
    },
    {
      "defaultVisibility": false,
      "geometryType": "esriGeometryPolygon",
      "id": 37,
      "maxScale": 0,
      "minScale": 0,
      "name": "PlotCircle",
      "parentLayerId": -1,
      "subLayerIds": null
    }
  ],
  "maxRecordCount": 10000,
  "serviceDescription": "BLM MT AIM 2019 Plots Service",
  "serviceItemId": "9cffbbee279f43b0af9a9ef65ddf5d97",
  "size": 606208,
  "spatialReference": {
    "latestWkid": 4326,
    "wkid": 4326
  },
  "supportedQueryFormats": "JSON",
  "supportsAppend": true,
  "supportsApplyEditsWithGlobalIds": true,
  "supportsDisconnectedEditing": false,
  "supportsVCSProjection": false,
  "syncCapabilities": {
    "supportsAsync": true,
    "supportsAttachmentsSyncDirection": true,
    "supportsPerLayerSync": true,
    "supportsPerReplicaSync": true,
    "supportsRegisteringExistingData": true,
    "supportsRollbackOnFailure": true,
    "supportsSyncDirectionControl": true,
    "supportsSyncModelNone": true
  },
  "syncEnabled": true,
  "tables": [
    {
      "defaultVisibility": true,
      "id": 1,
      "maxScale": 0,
      "minScale": 0,
      "name": "SpecRichDetail",
      "parentLayerId": -1,
      "subLayerIds": null
    },
    {
      "defaultVisibility": true,
      "id": 2,
      "maxScale": 0,
      "minScale": 0,
      "name": "SoilPitHorizons",
      "parentLayerId": -1,
      "subLayerIds": null
    },
    {
      "defaultVisibility": true,
      "id": 4,
      "maxScale": 0,
      "minScale": 0,
      "name": "LPIDetail",
      "parentLayerId": -1,
      "subLayerIds": null
    },
    {
      "defaultVisibility": true,
      "id": 5,
      "maxScale": 0,
      "minScale": 0,
      "name": "GapDetail",
      "parentLayerId": -1,
      "subLayerIds": null
    }
  ],
  "units": "esriDecimalDegrees",
  "xssPreventionInfo": {
    "xssInputRule": "rejectInvalid",
    "xssPreventionEnabled": true,
    "xssPreventionRule": "InputOnly"
  }
}
<15>1 2019-04-24T17:18:47Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="getNext" filename="XFormFeatureService.qml" line="994"] qml: Requesting layerInfo: https://services1.arcgis.com/Hp6G80Pky0om7QvQ/arcgis/rest/services/BLM_MT_AIM_2019_Plots_Service/FeatureServer/21
<15>1 2019-04-24T17:18:47Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="addLayerInfo" filename="XFormFeatureService.qml" line="1022"] qml: Feature layerInfo: {
  "advancedQueryCapabilities": {
    "supportsAdvancedQueryRelated": true,
    "supportsCountDistinct": true,
    "supportsDisjointSpatialRel": true,
    "supportsDistinct": true,
    "supportsHavingClause": true,
    "supportsLod": true,
    "supportsMaxRecordCountFactor": true,
    "supportsOrderBy": true,
    "supportsOutFieldSQLExpression": true,
    "supportsPagination": true,
    "supportsPaginationOnAggregatedQueries": true,
    "supportsQueryRelatedPagination": true,
    "supportsQueryWithDatumTransformation": true,
    "supportsQueryWithDistance": true,
    "supportsQueryWithResultType": true,
    "supportsReturningGeometryCentroid": false,
    "supportsReturningQueryExtent": true,
    "supportsSqlExpression": true,
    "supportsStatistics": true,
    "supportsTopFeaturesQuery": true
  },
  "allowGeometryUpdates": true,
  "capabilities": "Create,Delete,Query,Update,Editing,Sync",
  "copyrightText": "",
  "currentVersion": 10.61,
  "defaultVisibility": true,
  "description": "",
  "displayField": "PlotID",
  "editFieldsInfo": {
    "creationDateField": "CreationDate",
    "creatorField": "Creator",
    "editDateField": "EditDate",
    "editorField": "Editor"
  },
  "editingInfo": {
    "lastEditDate": 1556126269048
  },
  "extent": {
    "spatialReference": {
      "latestWkid": 4326,
      "wkid": 4326
    },
    "xmax": -100.69523837499996,
    "xmin": -113.67166167499994,
    "ymax": 48.03095505200008,
    "ymin": 43.26878226300005
  },
  "fields": [
    {
      "alias": "OBJECTID",
      "defaultValue": null,
      "editable": false,
      "name": "OBJECTID",
      "nullable": false,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeOID"
    },
    {
      "alias": "stratum",
      "defaultValue": null,
      "editable": true,
      "length": 80,
      "name": "stratum",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "panel",
      "defaultValue": null,
      "editable": true,
      "length": 80,
      "name": "panel",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "EvalStatus",
      "defaultValue": null,
      "editable": true,
      "length": 80,
      "name": "EvalStatus",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "PlotID",
      "defaultValue": null,
      "editable": true,
      "length": 50,
      "name": "PlotID",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "RejectedReason",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "RejectedReason",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Moved",
      "defaultValue": null,
      "editable": true,
      "length": 50,
      "name": "Moved",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Notes",
      "defaultValue": null,
      "editable": true,
      "length": 1000,
      "name": "Notes",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "SiteKey",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "SiteKey",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "GapData",
      "defaultValue": null,
      "editable": true,
      "length": 50,
      "name": "GapData",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Perennials",
      "defaultValue": null,
      "editable": true,
      "length": 50,
      "name": "Perennials",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "AnnualGrasses",
      "defaultValue": null,
      "editable": true,
      "length": 50,
      "name": "AnnualGrasses",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "AnnualForbs",
      "defaultValue": null,
      "editable": true,
      "length": 50,
      "name": "AnnualForbs",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "OtherItems",
      "defaultValue": null,
      "editable": true,
      "length": 50,
      "name": "OtherItems",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "LineLength",
      "defaultValue": null,
      "editable": true,
      "length": 50,
      "name": "LineLength",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Interval",
      "defaultValue": null,
      "editable": true,
      "length": 50,
      "name": "Interval",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Option",
      "defaultValue": null,
      "editable": true,
      "length": 50,
      "name": "Option_",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "HTInterval",
      "defaultValue": null,
      "editable": true,
      "length": 50,
      "name": "HTInterval",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "ShrubShape",
      "defaultValue": null,
      "editable": true,
      "length": 50,
      "name": "ShrubShape",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Design",
      "defaultValue": null,
      "editable": true,
      "length": 50,
      "name": "Design",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "AdminState",
      "defaultValue": null,
      "editable": true,
      "length": 50,
      "name": "AdminState",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Office",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "Office",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "ESRIGNSS_H_RMS",
      "defaultValue": null,
      "editable": true,
      "name": "ESRIGNSS_H_RMS",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeDouble"
    },
    {
      "alias": "PlotKey",
      "defaultValue": null,
      "editable": true,
      "length": 254,
      "name": "PlotKey",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "LatWGS",
      "defaultValue": null,
      "editable": true,
      "name": "LatWGS",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeDouble"
    },
    {
      "alias": "LongWGS",
      "defaultValue": null,
      "editable": true,
      "name": "LongWGS",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeDouble"
    },
    {
      "alias": "CreationDate",
      "defaultValue": null,
      "editable": false,
      "length": 8,
      "name": "CreationDate",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeDate"
    },
    {
      "alias": "Creator",
      "defaultValue": null,
      "editable": false,
      "length": 128,
      "name": "Creator",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "EditDate",
      "defaultValue": null,
      "editable": false,
      "length": 8,
      "name": "EditDate",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeDate"
    },
    {
      "alias": "Editor",
      "defaultValue": null,
      "editable": false,
      "length": 128,
      "name": "Editor",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "",
      "defaultValue": null,
      "editable": false,
      "length": 38,
      "name": "GlobalID",
      "nullable": false,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeGlobalID"
    }
  ],
  "geometryType": "esriGeometryPoint",
  "globalIdField": "GlobalID",
  "hasAttachments": false,
  "hasM": false,
  "hasStaticData": false,
  "hasZ": false,
  "htmlPopupType": "esriServerHTMLPopupTypeAsHTMLText",
  "id": 21,
  "isDataVersioned": false,
  "maxRecordCount": 10000,
  "maxRecordCountFactor": 1,
  "maxScale": 0,
  "minScale": 0,
  "name": "Plots",
  "objectIdField": "OBJECTID",
  "relationships": [
    {
      "cardinality": "esriRelCardinalityOneToMany",
      "composite": false,
      "id": 0,
      "keyField": "PlotKey",
      "name": "PlotCircle",
      "relatedTableId": 37,
      "role": "esriRelRoleOrigin"
    },
    {
      "cardinality": "esriRelCardinalityOneToMany",
      "composite": false,
      "id": 1,
      "keyField": "PlotKey",
      "name": "Photos",
      "relatedTableId": 9,
      "role": "esriRelRoleOrigin"
    },
    {
      "cardinality": "esriRelCardinalityOneToMany",
      "composite": false,
      "id": 2,
      "keyField": "PlotKey",
      "name": "Gap",
      "relatedTableId": 10,
      "role": "esriRelRoleOrigin"
    },
    {
      "cardinality": "esriRelCardinalityOneToMany",
      "composite": false,
      "id": 3,
      "keyField": "PlotKey",
      "name": "KnownErrors",
      "relatedTableId": 11,
      "role": "esriRelRoleOrigin"
    },
    {
      "cardinality": "esriRelCardinalityOneToMany",
      "composite": false,
      "id": 4,
      "keyField": "PlotKey",
      "name": "LPI",
      "relatedTableId": 12,
      "role": "esriRelRoleOrigin"
    },
    {
      "cardinality": "esriRelCardinalityOneToMany",
      "composite": false,
      "id": 5,
      "keyField": "PlotKey",
      "name": "PlotChar",
      "relatedTableId": 13,
      "role": "esriRelRoleOrigin"
    },
    {
      "cardinality": "esriRelCardinalityOneToMany",
      "composite": false,
      "id": 6,
      "keyField": "PlotKey",
      "name": "PlotObservation",
      "relatedTableId": 14,
      "role": "esriRelRoleOrigin"
    },
    {
      "cardinality": "esriRelCardinalityOneToMany",
      "composite": false,
      "id": 7,
      "keyField": "PlotKey",
      "name": "SoilStability",
      "relatedTableId": 16,
      "role": "esriRelRoleOrigin"
    },
    {
      "cardinality": "esriRelCardinalityOneToMany",
      "composite": false,
      "id": 8,
      "keyField": "PlotKey",
      "name": "SpeciesRichness",
      "relatedTableId": 17,
      "role": "esriRelRoleOrigin"
    },
    {
      "cardinality": "esriRelCardinalityOneToMany",
      "composite": false,
      "id": 9,
      "keyField": "PlotKey",
      "name": "UnknownPlants",
      "relatedTableId": 18,
      "role": "esriRelRoleOrigin"
    },
    {
      "cardinality": "esriRelCardinalityOneToMany",
      "composite": false,
      "id": 10,
      "keyField": "PlotKey",
      "name": "Routes",
      "relatedTableId": 8,
      "role": "esriRelRoleOrigin"
    }
  ],
  "serviceItemId": "9cffbbee279f43b0af9a9ef65ddf5d97",
  "standardMaxRecordCount": 32000,
  "supportedQueryFormats": "JSON, geoJSON, PBF",
  "supportsASyncCalculate": true,
  "supportsAdvancedQueries": true,
  "supportsAppend": true,
  "supportsApplyEditsWithGlobalIds": true,
  "supportsAttachmentsByUploadId": true,
  "supportsAttachmentsResizing": true,
  "supportsCalculate": true,
  "supportsCoordinatesQuantization": true,
  "supportsExceedsLimitStatistics": true,
  "supportsFieldDescriptionProperty": true,
  "supportsQuantizationEditMode": true,
  "supportsReturningQueryGeometry": true,
  "supportsRollbackOnFailureParameter": true,
  "supportsStatistics": true,
  "supportsTruncate": false,
  "supportsValidateSql": true,
  "tileMaxRecordCount": 8000,
  "type": "Feature Layer",
  "typeIdField": "EvalStatus",
  "types": [
    {
      "domains": {
        "EvalStatus": {
          "type": "inherited"
        },
        "GapData": {
          "type": "inherited"
        },
        "Moved": {
          "type": "inherited"
        },
        "Office": {
          "type": "inherited"
        },
        "RejectedReason": {
          "type": "inherited"
        }
      },
      "id": "NotEval",
      "name": "NotEval",
      "templates": [
        {
          "description": "",
          "drawingTool": "esriFeatureEditToolPoint",
          "name": "NotEval",
          "prototype": {
            "attributes": {
              "AdminState": null,
              "AnnualForbs": null,
              "AnnualGrasses": null,
              "Design": null,
              "ESRIGNSS_H_RMS": null,
              "EvalStatus": "NotEval",
              "GapData": null,
              "HTInterval": null,
              "Interval": null,
              "LatWGS": null,
              "LineLength": null,
              "LongWGS": null,
              "Moved": null,
              "Notes": null,
              "Office": null,
              "Option_": null,
              "OtherItems": null,
              "Perennials": null,
              "PlotID": null,
              "PlotKey": null,
              "RejectedReason": null,
              "ShrubShape": null,
              "SiteKey": null,
              "panel": null,
              "stratum": null
            }
          }
        }
      ]
    },
    {
      "domains": {
        "EvalStatus": {
          "type": "inherited"
        },
        "GapData": {
          "type": "inherited"
        },
        "Moved": {
          "type": "inherited"
        },
        "Office": {
          "type": "inherited"
        },
        "RejectedReason": {
          "type": "inherited"
        }
      },
      "id": "Eval",
      "name": "Eval",
      "templates": [
        {
          "description": "",
          "drawingTool": "esriFeatureEditToolPoint",
          "name": "Eval",
          "prototype": {
            "attributes": {
              "AdminState": null,
              "AnnualForbs": null,
              "AnnualGrasses": null,
              "Design": null,
              "ESRIGNSS_H_RMS": null,
              "EvalStatus": "Eval",
              "GapData": null,
              "HTInterval": null,
              "Interval": null,
              "LatWGS": null,
              "LineLength": null,
              "LongWGS": null,
              "Moved": null,
              "Notes": null,
              "Office": null,
              "Option_": null,
              "OtherItems": null,
              "Perennials": null,
              "PlotID": null,
              "PlotKey": null,
              "RejectedReason": null,
              "ShrubShape": null,
              "SiteKey": null,
              "panel": null,
              "stratum": null
            }
          }
        }
      ]
    },
    {
      "domains": {
        "EvalStatus": {
          "type": "inherited"
        },
        "GapData": {
          "type": "inherited"
        },
        "Moved": {
          "type": "inherited"
        },
        "Office": {
          "type": "inherited"
        },
        "RejectedReason": {
          "type": "inherited"
        }
      },
      "id": "OverSample",
      "name": "OverSample",
      "templates": [
        {
          "description": "",
          "drawingTool": "esriFeatureEditToolPoint",
          "name": "OverSample",
          "prototype": {
            "attributes": {
              "AdminState": null,
              "AnnualForbs": null,
              "AnnualGrasses": null,
              "Design": null,
              "ESRIGNSS_H_RMS": null,
              "EvalStatus": "OverSample",
              "GapData": null,
              "HTInterval": null,
              "Interval": null,
              "LatWGS": null,
              "LineLength": null,
              "LongWGS": null,
              "Moved": null,
              "Notes": null,
              "Office": null,
              "Option_": null,
              "OtherItems": null,
              "Perennials": null,
              "PlotID": null,
              "PlotKey": null,
              "RejectedReason": null,
              "ShrubShape": null,
              "SiteKey": null,
              "panel": null,
              "stratum": null
            }
          }
        }
      ]
    },
    {
      "domains": {
        "EvalStatus": {
          "type": "inherited"
        },
        "GapData": {
          "type": "inherited"
        },
        "Moved": {
          "type": "inherited"
        },
        "Office": {
          "type": "inherited"
        },
        "RejectedReason": {
          "type": "inherited"
        }
      },
      "id": "Rejected",
      "name": "Rejected",
      "templates": [
        {
          "description": "",
          "drawingTool": "esriFeatureEditToolPoint",
          "name": "Rejected",
          "prototype": {
            "attributes": {
              "AdminState": null,
              "AnnualForbs": null,
              "AnnualGrasses": null,
              "Design": null,
              "ESRIGNSS_H_RMS": null,
              "EvalStatus": "Rejected",
              "GapData": null,
              "HTInterval": null,
              "Interval": null,
              "LatWGS": null,
              "LineLength": null,
              "LongWGS": null,
              "Moved": null,
              "Notes": null,
              "Office": null,
              "Option_": null,
              "OtherItems": null,
              "Perennials": null,
              "PlotID": null,
              "PlotKey": null,
              "RejectedReason": null,
              "ShrubShape": null,
              "SiteKey": null,
              "panel": null,
              "stratum": null
            }
          }
        }
      ]
    },
    {
      "domains": {
        "EvalStatus": {
          "type": "inherited"
        },
        "GapData": {
          "type": "inherited"
        },
        "Moved": {
          "type": "inherited"
        },
        "Office": {
          "type": "inherited"
        },
        "RejectedReason": {
          "type": "inherited"
        }
      },
      "id": "Calibration",
      "name": "Calibration",
      "templates": [
        {
          "description": "",
          "drawingTool": "esriFeatureEditToolPoint",
          "name": "Calibration",
          "prototype": {
            "attributes": {
              "AdminState": null,
              "AnnualForbs": null,
              "AnnualGrasses": null,
              "Design": null,
              "ESRIGNSS_H_RMS": null,
              "EvalStatus": "Calibration",
              "GapData": null,
              "HTInterval": null,
              "Interval": null,
              "LatWGS": null,
              "LineLength": null,
              "LongWGS": null,
              "Moved": null,
              "Notes": null,
              "Office": null,
              "Option_": null,
              "OtherItems": null,
              "Perennials": null,
              "PlotID": null,
              "PlotKey": null,
              "RejectedReason": null,
              "ShrubShape": null,
              "SiteKey": null,
              "panel": null,
              "stratum": null
            }
          }
        }
      ]
    }
  ],
  "uniqueIdField": {
    "isSystemMaintained": true,
    "name": "OBJECTID"
  },
  "useStandardizedQueries": false,
  "parentRelationships": [],
  "childRelationships": []
}
<15>1 2019-04-24T17:18:47Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="getNext" filename="XFormFeatureService.qml" line="994"] qml: Requesting layerInfo: https://services1.arcgis.com/Hp6G80Pky0om7QvQ/arcgis/rest/services/BLM_MT_AIM_2019_Plots_Service/FeatureServer/12
<15>1 2019-04-24T17:18:48Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="addLayerInfo" filename="XFormFeatureService.qml" line="1022"] qml: Feature layerInfo: {
  "advancedQueryCapabilities": {
    "supportsAdvancedQueryRelated": true,
    "supportsCountDistinct": true,
    "supportsDisjointSpatialRel": true,
    "supportsDistinct": true,
    "supportsHavingClause": true,
    "supportsLod": true,
    "supportsMaxRecordCountFactor": true,
    "supportsOrderBy": true,
    "supportsOutFieldSQLExpression": true,
    "supportsPagination": true,
    "supportsPaginationOnAggregatedQueries": true,
    "supportsQueryRelatedPagination": true,
    "supportsQueryWithDatumTransformation": true,
    "supportsQueryWithDistance": true,
    "supportsQueryWithResultType": true,
    "supportsReturningGeometryCentroid": false,
    "supportsReturningQueryExtent": true,
    "supportsSqlExpression": true,
    "supportsStatistics": true,
    "supportsTopFeaturesQuery": true
  },
  "allowGeometryUpdates": true,
  "capabilities": "Create,Delete,Query,Update,Editing,Sync",
  "copyrightText": "",
  "currentVersion": 10.61,
  "defaultVisibility": false,
  "description": "",
  "displayField": "PlotID",
  "editFieldsInfo": {
    "creationDateField": "CreationDate",
    "creatorField": "Creator",
    "editDateField": "EditDate",
    "editorField": "Editor"
  },
  "editingInfo": {
    "lastEditDate": 1556126269048
  },
  "extent": {
    "spatialReference": {
      "latestWkid": 4326,
      "wkid": 4326
    },
    "xmax": 180,
    "xmin": -180,
    "ymax": 90,
    "ymin": -90
  },
  "fields": [
    {
      "alias": "objectid",
      "defaultValue": null,
      "editable": false,
      "name": "objectid",
      "nullable": false,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeOID"
    },
    {
      "alias": "GlobalID",
      "defaultValue": null,
      "editable": false,
      "length": 38,
      "name": "globalid",
      "nullable": false,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeGlobalID"
    },
    {
      "alias": "Office",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "Office",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Plot ID",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "PlotID",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Plot Key",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "PlotKey",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Line Number",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "LineNumber",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Line Key",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "LineKey",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Observer",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "observer",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Recorder",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "recorder",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Date",
      "defaultValue": null,
      "editable": true,
      "length": 8,
      "name": "FormDate",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeDate"
    },
    {
      "alias": "Interval (cm)",
      "defaultValue": null,
      "editable": true,
      "name": "interval",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeInteger"
    },
    {
      "alias": "Height Interval (every X point)",
      "defaultValue": null,
      "editable": true,
      "name": "htinterval",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeInteger"
    },
    {
      "alias": "Longitude Start",
      "defaultValue": null,
      "editable": true,
      "name": "EastingStart",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeDouble"
    },
    {
      "alias": "Latitude Start",
      "defaultValue": null,
      "editable": true,
      "name": "NorthingStart",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeDouble"
    },
    {
      "alias": "StartGPSAccuracy",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "StartGPSAccuracy",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Why did you need to override the GPS?",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "StartGPSAccuracyOverrideReason",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "showshape",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "showshape",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Direction",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "Direction",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "LPIDetail_count",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "LPIDetail_count",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Longitude End",
      "defaultValue": null,
      "editable": true,
      "name": "EastingEnd",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeDouble"
    },
    {
      "alias": "Latitude End",
      "defaultValue": null,
      "editable": true,
      "name": "NorthingEnd",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeDouble"
    },
    {
      "alias": "EndGPSAccuracy",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "EndGPSAccuracy",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Why did you need to override the GPS?",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "EndGPSAccuracyOverrideReason",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Transect Notes",
      "defaultValue": null,
      "editable": true,
      "length": 1000,
      "name": "Notes",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Note that not all requireds are checked until the form is submitted. Hope Esri gets this fixed!",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "RequiredWarning",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "All Unknown Codes in the Form",
      "defaultValue": null,
      "editable": true,
      "length": 3000,
      "name": "AllUnknownCodesList",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Points Completed",
      "defaultValue": null,
      "editable": true,
      "name": "pts_comp",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeInteger"
    },
    {
      "alias": "Max Woody Height",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "maxwoody",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Average Woody Height",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "avgwoody",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Max Herbaceous Height",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "maxherb",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Average Herbaceous Height",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "avgherb",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Percent Bare Ground",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "pctbg",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Percent Foliar Cover",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "pctfc",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Percent Basal Cover",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "pctbc",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Percent Ground Cover",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "pctgroundcover",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Percent Litter Cover",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "pctlittercover",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Percent Rock Cover",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "pctrockcover",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "CreationDate",
      "defaultValue": null,
      "editable": false,
      "length": 8,
      "name": "CreationDate",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeDate"
    },
    {
      "alias": "Creator",
      "defaultValue": null,
      "editable": false,
      "length": 128,
      "name": "Creator",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "EditDate",
      "defaultValue": null,
      "editable": false,
      "length": 8,
      "name": "EditDate",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeDate"
    },
    {
      "alias": "Editor",
      "defaultValue": null,
      "editable": false,
      "length": 128,
      "name": "Editor",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    }
  ],
  "geometryType": "esriGeometryPoint",
  "globalIdField": "globalid",
  "hasAttachments": false,
  "hasM": false,
  "hasStaticData": false,
  "hasZ": false,
  "htmlPopupType": "esriServerHTMLPopupTypeAsHTMLText",
  "id": 12,
  "isDataVersioned": false,
  "maxRecordCount": 10000,
  "maxRecordCountFactor": 1,
  "maxScale": 0,
  "minScale": 0,
  "name": "LPI",
  "objectIdField": "objectid",
  "relationships": [
    {
      "cardinality": "esriRelCardinalityOneToMany",
      "composite": true,
      "id": 11,
      "keyField": "globalid",
      "name": "",
      "relatedTableId": 4,
      "role": "esriRelRoleOrigin"
    },
    {
      "cardinality": "esriRelCardinalityOneToMany",
      "composite": false,
      "id": 4,
      "keyField": "PlotKey",
      "name": "Plots",
      "relatedTableId": 21,
      "role": "esriRelRoleDestination"
    }
  ],
  "serviceItemId": "9cffbbee279f43b0af9a9ef65ddf5d97",
  "standardMaxRecordCount": 32000,
  "supportedQueryFormats": "JSON, geoJSON, PBF",
  "supportsASyncCalculate": true,
  "supportsAdvancedQueries": true,
  "supportsAppend": true,
  "supportsApplyEditsWithGlobalIds": true,
  "supportsAttachmentsByUploadId": true,
  "supportsAttachmentsResizing": true,
  "supportsCalculate": true,
  "supportsCoordinatesQuantization": true,
  "supportsExceedsLimitStatistics": true,
  "supportsFieldDescriptionProperty": true,
  "supportsQuantizationEditMode": true,
  "supportsReturningQueryGeometry": true,
  "supportsRollbackOnFailureParameter": true,
  "supportsStatistics": true,
  "supportsTruncate": false,
  "supportsValidateSql": true,
  "tileMaxRecordCount": 8000,
  "type": "Feature Layer",
  "typeIdField": "",
  "types": [],
  "uniqueIdField": {
    "isSystemMaintained": true,
    "name": "objectid"
  },
  "useStandardizedQueries": false,
  "parentRelationships": [],
  "childRelationships": []
}
<15>1 2019-04-24T17:18:48Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="getNext" filename="XFormFeatureService.qml" line="994"] qml: Requesting layerInfo: https://services1.arcgis.com/Hp6G80Pky0om7QvQ/arcgis/rest/services/BLM_MT_AIM_2019_Plots_Service/FeatureServer/10
<15>1 2019-04-24T17:18:48Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="addLayerInfo" filename="XFormFeatureService.qml" line="1022"] qml: Feature layerInfo: {
  "advancedQueryCapabilities": {
    "supportsAdvancedQueryRelated": true,
    "supportsCountDistinct": true,
    "supportsDisjointSpatialRel": true,
    "supportsDistinct": true,
    "supportsHavingClause": true,
    "supportsLod": true,
    "supportsMaxRecordCountFactor": true,
    "supportsOrderBy": true,
    "supportsOutFieldSQLExpression": true,
    "supportsPagination": true,
    "supportsPaginationOnAggregatedQueries": true,
    "supportsQueryRelatedPagination": true,
    "supportsQueryWithDatumTransformation": true,
    "supportsQueryWithDistance": true,
    "supportsQueryWithResultType": true,
    "supportsReturningGeometryCentroid": false,
    "supportsReturningQueryExtent": true,
    "supportsSqlExpression": true,
    "supportsStatistics": true,
    "supportsTopFeaturesQuery": true
  },
  "allowGeometryUpdates": true,
  "capabilities": "Create,Delete,Query,Update,Editing,Sync",
  "copyrightText": "",
  "currentVersion": 10.61,
  "defaultVisibility": false,
  "description": "",
  "displayField": "PlotID",
  "editFieldsInfo": {
    "creationDateField": "CreationDate",
    "creatorField": "Creator",
    "editDateField": "EditDate",
    "editorField": "Editor"
  },
  "editingInfo": {
    "lastEditDate": 1556126269048
  },
  "extent": {
    "spatialReference": {
      "latestWkid": 4326,
      "wkid": 4326
    },
    "xmax": 180,
    "xmin": -180,
    "ymax": 90,
    "ymin": -90
  },
  "fields": [
    {
      "alias": "objectid",
      "defaultValue": null,
      "editable": false,
      "name": "objectid",
      "nullable": false,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeOID"
    },
    {
      "alias": "GlobalID",
      "defaultValue": null,
      "editable": false,
      "length": 38,
      "name": "globalid",
      "nullable": false,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeGlobalID"
    },
    {
      "alias": "Office",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "Office",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Plot ID",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "PlotID",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Plot Key",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "PlotKey",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Line Number",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "LineNumber",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Line Key",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "LineKey",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Observer",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "Observer",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Recorder",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "Recorder",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Date",
      "defaultValue": null,
      "editable": true,
      "length": 8,
      "name": "FormDate",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeDate"
    },
    {
      "alias": "Gap Data Type",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "GapData",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Gap Min",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "GapMin",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Are Canopy Gaps Present?",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "NoCanopyGaps",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Are Basal Gaps Present?",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "NoBasalGaps",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Direction",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "Direction",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Total Length of Canopy Gaps in Size Class 1",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "sumCanCat1",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Total Length of Canopy Gaps in Size Class 2",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "sumCanCat2",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Total Length of Canopy Gaps in Size Class 3",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "sumCanCat3",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Total Length of Canopy Gaps in Size Class 4",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "sumCanCat4",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Percent of transect in canopy gaps of size class 1",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "pctCanCat1",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Percent of transect in canopy gaps of size class 2",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "pctCanCat2",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Percent of transect in canopy gaps of size class 3",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "pctCanCat3",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Percent of transect in canopy gaps of size class 4",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "pctCanCat4",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Total length of basal gaps of size class 1",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "sumBasCat1",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Total length of basal gaps of size class 2",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "sumBasCat2",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Total length of basal gaps of size class 3",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "sumBasCat3",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Total length of basal gaps of size class 4",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "sumBasCat4",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Percent of transect in basal gaps of size class 1",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "pctBasCat1",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Percent of transect in basal gaps of size class 2",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "pctBasCat2",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Percent of transect in basal gaps of size class 3",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "pctBasCat3",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Percent of transect in basal gaps of size class 4",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "pctBasCat4",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "CreationDate",
      "defaultValue": null,
      "editable": false,
      "length": 8,
      "name": "CreationDate",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeDate"
    },
    {
      "alias": "Creator",
      "defaultValue": null,
      "editable": false,
      "length": 128,
      "name": "Creator",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "EditDate",
      "defaultValue": null,
      "editable": false,
      "length": 8,
      "name": "EditDate",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeDate"
    },
    {
      "alias": "Editor",
      "defaultValue": null,
      "editable": false,
      "length": 128,
      "name": "Editor",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    }
  ],
  "geometryType": "esriGeometryPoint",
  "globalIdField": "globalid",
  "hasAttachments": false,
  "hasM": false,
  "hasStaticData": false,
  "hasZ": false,
  "htmlPopupType": "esriServerHTMLPopupTypeAsHTMLText",
  "id": 10,
  "isDataVersioned": false,
  "maxRecordCount": 10000,
  "maxRecordCountFactor": 1,
  "maxScale": 0,
  "minScale": 0,
  "name": "Gap",
  "objectIdField": "objectid",
  "relationships": [
    {
      "cardinality": "esriRelCardinalityOneToMany",
      "composite": true,
      "id": 12,
      "keyField": "globalid",
      "name": "",
      "relatedTableId": 5,
      "role": "esriRelRoleOrigin"
    },
    {
      "cardinality": "esriRelCardinalityOneToMany",
      "composite": false,
      "id": 2,
      "keyField": "PlotKey",
      "name": "Plots",
      "relatedTableId": 21,
      "role": "esriRelRoleDestination"
    }
  ],
  "serviceItemId": "9cffbbee279f43b0af9a9ef65ddf5d97",
  "standardMaxRecordCount": 32000,
  "supportedQueryFormats": "JSON, geoJSON, PBF",
  "supportsASyncCalculate": true,
  "supportsAdvancedQueries": true,
  "supportsAppend": true,
  "supportsApplyEditsWithGlobalIds": true,
  "supportsAttachmentsByUploadId": true,
  "supportsAttachmentsResizing": true,
  "supportsCalculate": true,
  "supportsCoordinatesQuantization": true,
  "supportsExceedsLimitStatistics": true,
  "supportsFieldDescriptionProperty": true,
  "supportsQuantizationEditMode": true,
  "supportsReturningQueryGeometry": true,
  "supportsRollbackOnFailureParameter": true,
  "supportsStatistics": true,
  "supportsTruncate": false,
  "supportsValidateSql": true,
  "tileMaxRecordCount": 8000,
  "type": "Feature Layer",
  "typeIdField": "",
  "types": [],
  "uniqueIdField": {
    "isSystemMaintained": true,
    "name": "objectid"
  },
  "useStandardizedQueries": false,
  "parentRelationships": [],
  "childRelationships": []
}
<15>1 2019-04-24T17:18:48Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="getNext" filename="XFormFeatureService.qml" line="994"] qml: Requesting layerInfo: https://services1.arcgis.com/Hp6G80Pky0om7QvQ/arcgis/rest/services/BLM_MT_AIM_2019_Plots_Service/FeatureServer/17
<15>1 2019-04-24T17:18:48Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="addLayerInfo" filename="XFormFeatureService.qml" line="1022"] qml: Feature layerInfo: {
  "advancedQueryCapabilities": {
    "supportsAdvancedQueryRelated": true,
    "supportsCountDistinct": true,
    "supportsDisjointSpatialRel": true,
    "supportsDistinct": true,
    "supportsHavingClause": true,
    "supportsLod": true,
    "supportsMaxRecordCountFactor": true,
    "supportsOrderBy": true,
    "supportsOutFieldSQLExpression": true,
    "supportsPagination": true,
    "supportsPaginationOnAggregatedQueries": true,
    "supportsQueryRelatedPagination": true,
    "supportsQueryWithDatumTransformation": true,
    "supportsQueryWithDistance": true,
    "supportsQueryWithResultType": true,
    "supportsReturningGeometryCentroid": false,
    "supportsReturningQueryExtent": true,
    "supportsSqlExpression": true,
    "supportsStatistics": true,
    "supportsTopFeaturesQuery": true
  },
  "allowGeometryUpdates": true,
  "capabilities": "Create,Delete,Query,Update,Editing,Sync",
  "copyrightText": "",
  "currentVersion": 10.61,
  "defaultVisibility": false,
  "description": "",
  "displayField": "PlotID",
  "editFieldsInfo": {
    "creationDateField": "CreationDate",
    "creatorField": "Creator",
    "editDateField": "EditDate",
    "editorField": "Editor"
  },
  "editingInfo": {
    "lastEditDate": 1556126269048
  },
  "extent": {
    "spatialReference": {
      "latestWkid": 4326,
      "wkid": 4326
    },
    "xmax": 180,
    "xmin": -180,
    "ymax": 90,
    "ymin": -90
  },
  "fields": [
    {
      "alias": "objectid",
      "defaultValue": null,
      "editable": false,
      "name": "objectid",
      "nullable": false,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeOID"
    },
    {
      "alias": "GlobalID",
      "defaultValue": null,
      "editable": false,
      "length": 38,
      "name": "globalid",
      "nullable": false,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeGlobalID"
    },
    {
      "alias": "Office",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "Office",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Plot ID",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "PlotID",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Plot Key",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "PlotKey",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Date",
      "defaultValue": null,
      "editable": true,
      "length": 8,
      "name": "FormDate",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeDate"
    },
    {
      "alias": "Observer",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "observer",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Recorder",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "recorder",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Started at",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "StartedForm",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Minutes Elapsed",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "MinsElapsed",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "All Unknown Codes used",
      "defaultValue": null,
      "editable": true,
      "length": 2000,
      "name": "AllUnknownCodes",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "EndedForm",
      "defaultValue": null,
      "editable": true,
      "length": 8,
      "name": "EndedForm",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeDate"
    },
    {
      "alias": "CreationDate",
      "defaultValue": null,
      "editable": false,
      "length": 8,
      "name": "CreationDate",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeDate"
    },
    {
      "alias": "Creator",
      "defaultValue": null,
      "editable": false,
      "length": 128,
      "name": "Creator",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "EditDate",
      "defaultValue": null,
      "editable": false,
      "length": 8,
      "name": "EditDate",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeDate"
    },
    {
      "alias": "Editor",
      "defaultValue": null,
      "editable": false,
      "length": 128,
      "name": "Editor",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    }
  ],
  "geometryType": "esriGeometryPoint",
  "globalIdField": "globalid",
  "hasAttachments": false,
  "hasM": false,
  "hasStaticData": false,
  "hasZ": false,
  "htmlPopupType": "esriServerHTMLPopupTypeAsHTMLText",
  "id": 17,
  "isDataVersioned": false,
  "maxRecordCount": 10000,
  "maxRecordCountFactor": 1,
  "maxScale": 0,
  "minScale": 0,
  "name": "SpeciesRichness",
  "objectIdField": "objectid",
  "relationships": [
    {
      "cardinality": "esriRelCardinalityOneToMany",
      "composite": true,
      "id": 13,
      "keyField": "globalid",
      "name": "",
      "relatedTableId": 1,
      "role": "esriRelRoleOrigin"
    },
    {
      "cardinality": "esriRelCardinalityOneToMany",
      "composite": false,
      "id": 8,
      "keyField": "PlotKey",
      "name": "Plots",
      "relatedTableId": 21,
      "role": "esriRelRoleDestination"
    }
  ],
  "serviceItemId": "9cffbbee279f43b0af9a9ef65ddf5d97",
  "standardMaxRecordCount": 32000,
  "supportedQueryFormats": "JSON, geoJSON, PBF",
  "supportsASyncCalculate": true,
  "supportsAdvancedQueries": true,
  "supportsAppend": true,
  "supportsApplyEditsWithGlobalIds": true,
  "supportsAttachmentsByUploadId": true,
  "supportsAttachmentsResizing": true,
  "supportsCalculate": true,
  "supportsCoordinatesQuantization": true,
  "supportsExceedsLimitStatistics": true,
  "supportsFieldDescriptionProperty": true,
  "supportsQuantizationEditMode": true,
  "supportsReturningQueryGeometry": true,
  "supportsRollbackOnFailureParameter": true,
  "supportsStatistics": true,
  "supportsTruncate": false,
  "supportsValidateSql": true,
  "tileMaxRecordCount": 8000,
  "type": "Feature Layer",
  "typeIdField": "",
  "types": [],
  "uniqueIdField": {
    "isSystemMaintained": true,
    "name": "objectid"
  },
  "useStandardizedQueries": false,
  "parentRelationships": [],
  "childRelationships": []
}
<15>1 2019-04-24T17:18:48Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="getNext" filename="XFormFeatureService.qml" line="994"] qml: Requesting layerInfo: https://services1.arcgis.com/Hp6G80Pky0om7QvQ/arcgis/rest/services/BLM_MT_AIM_2019_Plots_Service/FeatureServer/16
<15>1 2019-04-24T17:18:49Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="addLayerInfo" filename="XFormFeatureService.qml" line="1022"] qml: Feature layerInfo: {
  "advancedQueryCapabilities": {
    "supportsAdvancedQueryRelated": true,
    "supportsCountDistinct": true,
    "supportsDisjointSpatialRel": true,
    "supportsDistinct": true,
    "supportsHavingClause": true,
    "supportsLod": true,
    "supportsMaxRecordCountFactor": true,
    "supportsOrderBy": true,
    "supportsOutFieldSQLExpression": true,
    "supportsPagination": true,
    "supportsPaginationOnAggregatedQueries": true,
    "supportsQueryRelatedPagination": true,
    "supportsQueryWithDatumTransformation": true,
    "supportsQueryWithDistance": true,
    "supportsQueryWithResultType": true,
    "supportsReturningGeometryCentroid": false,
    "supportsReturningQueryExtent": true,
    "supportsSqlExpression": true,
    "supportsStatistics": true,
    "supportsTopFeaturesQuery": true
  },
  "allowGeometryUpdates": true,
  "capabilities": "Create,Delete,Query,Update,Editing,Sync",
  "copyrightText": "",
  "currentVersion": 10.61,
  "defaultVisibility": false,
  "description": "",
  "displayField": "PlotID",
  "editFieldsInfo": {
    "creationDateField": "CreationDate",
    "creatorField": "Creator",
    "editDateField": "EditDate",
    "editorField": "Editor"
  },
  "editingInfo": {
    "lastEditDate": 1556126269048
  },
  "extent": {
    "spatialReference": {
      "latestWkid": 4326,
      "wkid": 4326
    },
    "xmax": 180,
    "xmin": -180,
    "ymax": 90,
    "ymin": -90
  },
  "fields": [
    {
      "alias": "objectid",
      "defaultValue": null,
      "editable": false,
      "name": "objectid",
      "nullable": false,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeOID"
    },
    {
      "alias": "GlobalID",
      "defaultValue": null,
      "editable": false,
      "length": 38,
      "name": "globalid",
      "nullable": false,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeGlobalID"
    },
    {
      "alias": "Office",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "Office",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Plot ID",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "PlotID",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Plot Key",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "PlotKey",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Form Date",
      "defaultValue": null,
      "editable": true,
      "length": 8,
      "name": "FormDate",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeDate"
    },
    {
      "alias": "Recorder",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "Recorder",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Observer",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "Observer",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Do you want to see the dipping times for the soil stability test?",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "DipShow",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Site/Plot Notes",
      "defaultValue": null,
      "editable": true,
      "length": 1000,
      "name": "Notes",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Transect 1 - Position 1 (4m)",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "Veg1",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Transect 1 - Position 2 (8m)",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "Veg2",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Transect 1 - Position 3 (12m)",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "Veg3",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Transect 1 - Position 4 (16m)",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "Veg4",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Transect 1 - Position 5 (20m)",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "Veg5",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Transect 1 - Position 6 (24m)",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "Veg6",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Transect 2 - Position 1 (4m)",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "Veg7",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Transect 2 - Position 2 (8m)",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "Veg8",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Transect 2 - Position 3 (12m)",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "Veg9",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Transect 2 - Position 4 (16m)",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "Veg10",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Transect 2 - Position 5 (20m)",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "Veg11",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Transect 2 - Position 6 (24m)",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "Veg12",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Transect 3 - Position 1 (4m)",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "Veg13",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Transect 3 - Position 2 (8m)",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "Veg14",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Transect 3 - Position 3 (12m)",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "Veg15",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Transect 3 - Position 4 (16m)",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "Veg16",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Transect 3 - Position 5 (20m)",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "Veg17",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Transect 3 - Position 6 (24m)",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "Veg18",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Line1",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "Line1",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Pos1",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "Pos1",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "In Time (hh:mm:ss)",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "In1",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Dip Time (hh:mm:ss)",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "Dip1",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Transect 1 - Position 1 (4m)",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "Rating1",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Is the Sample Hydrophobic?",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "Hydro1",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Pos2",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "Pos2",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "In Time (hh:mm:ss)",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "In2",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Dip Time (hh:mm:ss)",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "Dip2",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Transect 1 - Position 2 (8m)",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "Rating2",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Is the Sample Hydrophobic?",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "Hydro2",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Pos3",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "Pos3",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "In Time (hh:mm:ss)",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "In3",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Dip Time (hh:mm:ss)",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "Dip3",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Transect 1 - Position 3 (12m)",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "Rating3",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Is the Sample Hydrophobic?",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "Hydro3",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Pos4",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "Pos4",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "In Time (hh:mm:ss)",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "In4",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Dip Time (hh:mm:ss)",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "Dip4",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Transect 1 - Position 4 (16m)",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "Rating4",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Is the Sample Hydrophobic?",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "Hydro4",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Pos5",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "Pos5",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "In Time (hh:mm:ss)",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "In5",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Dip Time (hh:mm:ss)",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "Dip5",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Transect 1 - Position 5 (20m)",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "Rating5",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Is the Sample Hydrophobic?",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "Hydro5",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Pos6",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "Pos6",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "In Time (hh:mm:ss)",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "In6",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Dip Time (hh:mm:ss)",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "Dip6",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Transect 1 - Position 6 (24m)",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "Rating6",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Is the Sample Hydrophobic?",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "Hydro6",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Line2",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "Line2",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Position 1 on Transect 2 (m)",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "Pos7",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "In Time (hh:mm:ss)",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "In7",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Dip Time (hh:mm:ss)",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "Dip7",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Transect 2 - Position 1 (4m)",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "Rating7",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Is the Sample Hydrophobic?",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "Hydro7",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Pos8",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "Pos8",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "In Time (hh:mm:ss)",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "In8",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Dip Time (hh:mm:ss)",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "Dip8",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Transect 2 - Position 2 (8m)",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "Rating8",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Is the Sample Hydrophobic?",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "Hydro8",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Pos9",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "Pos9",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "In Time (hh:mm:ss)",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "In9",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Dip Time (hh:mm:ss)",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "Dip9",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Transect 2 - Position 3 (12m)",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "Rating9",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Is the Sample Hydrophobic?",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "Hydro9",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Pos10",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "Pos10",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "In Time (hh:mm:ss)",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "In10",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Dip Time (hh:mm:ss)",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "Dip10",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Transect 2 - Position 4 (16m)",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "Rating10",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Is the Sample Hydrophobic?",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "Hydro10",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Pos11",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "Pos11",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "In Time (hh:mm:ss)",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "In11",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Dip Time (hh:mm:ss)",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "Dip11",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Transect 2 - Position 5 (20m)",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "Rating11",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Is the Sample Hydrophobic?",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "Hydro11",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Pos12",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "Pos12",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "In Time (hh:mm:ss)",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "In12",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Dip Time (hh:mm:ss)",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "Dip12",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Transect 2 - Position 6 (24m)",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "Rating12",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Is the Sample Hydrophobic?",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "Hydro12",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Line3",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "Line3",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Pos13",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "Pos13",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "In Time (hh:mm:ss)",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "In13",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Dip Time (hh:mm:ss)",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "Dip13",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Transect 3 - Position 1 (4m)",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "Rating13",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Is the Sample Hydrophobic?",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "Hydro13",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Pos14",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "Pos14",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "In Time (hh:mm:ss)",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "In14",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Dip Time (hh:mm:ss)",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "Dip14",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Transect 3 - Position 2 (8m)",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "Rating14",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Is the Sample Hydrophobic?",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "Hydro14",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Pos15",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "Pos15",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "In Time (hh:mm:ss)",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "In15",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Dip Time (hh:mm:ss)",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "Dip15",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Transect 3 - Position 3 (12m)",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "Rating15",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Is the Sample Hydrophobic?",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "Hydro15",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Pos16",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "Pos16",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "In Time (hh:mm:ss)",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "In16",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Dip Time (hh:mm:ss)",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "Dip16",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Transect 3 - Position 4 (16m)",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "Rating16",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Is the Sample Hydrophobic?",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "Hydro16",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Pos17",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "Pos17",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "In Time (hh:mm:ss)",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "In17",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Dip Time (hh:mm:ss)",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "Dip17",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Transect 3 - Position 5 (20m)",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "Rating17",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Is the Sample Hydrophobic?",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "Hydro17",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Pos18",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "Pos18",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "In Time (hh:mm:ss)",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "In18",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Dip Time (hh:mm:ss)",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "Dip18",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Transect 3 - Position 6 (24m)",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "Rating18",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Is the Sample Hydrophobic?",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "Hydro18",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Line 1 Avg Stability Class =",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "AllSurf1",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Line 2 Avg Stability Class =",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "AllSurf2",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Line 3 Avg Stability Class =",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "AllSurf3",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Plot Avg Stability Class =",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "AllAvgSurf",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "CreationDate",
      "defaultValue": null,
      "editable": false,
      "length": 8,
      "name": "CreationDate",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeDate"
    },
    {
      "alias": "Creator",
      "defaultValue": null,
      "editable": false,
      "length": 128,
      "name": "Creator",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "EditDate",
      "defaultValue": null,
      "editable": false,
      "length": 8,
      "name": "EditDate",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeDate"
    },
    {
      "alias": "Editor",
      "defaultValue": null,
      "editable": false,
      "length": 128,
      "name": "Editor",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    }
  ],
  "geometryType": "esriGeometryPoint",
  "globalIdField": "globalid",
  "hasAttachments": false,
  "hasM": false,
  "hasStaticData": false,
  "hasZ": false,
  "htmlPopupType": "esriServerHTMLPopupTypeAsHTMLText",
  "id": 16,
  "isDataVersioned": false,
  "maxRecordCount": 10000,
  "maxRecordCountFactor": 1,
  "maxScale": 0,
  "minScale": 0,
  "name": "SoilStability",
  "objectIdField": "objectid",
  "relationships": [
    {
      "cardinality": "esriRelCardinalityOneToMany",
      "composite": false,
      "id": 7,
      "keyField": "PlotKey",
      "name": "Plots",
      "relatedTableId": 21,
      "role": "esriRelRoleDestination"
    }
  ],
  "serviceItemId": "9cffbbee279f43b0af9a9ef65ddf5d97",
  "standardMaxRecordCount": 32000,
  "supportedQueryFormats": "JSON, geoJSON, PBF",
  "supportsASyncCalculate": true,
  "supportsAdvancedQueries": true,
  "supportsAppend": true,
  "supportsApplyEditsWithGlobalIds": true,
  "supportsAttachmentsByUploadId": true,
  "supportsAttachmentsResizing": true,
  "supportsCalculate": true,
  "supportsCoordinatesQuantization": true,
  "supportsExceedsLimitStatistics": true,
  "supportsFieldDescriptionProperty": true,
  "supportsQuantizationEditMode": true,
  "supportsReturningQueryGeometry": true,
  "supportsRollbackOnFailureParameter": true,
  "supportsStatistics": true,
  "supportsTruncate": false,
  "supportsValidateSql": true,
  "tileMaxRecordCount": 8000,
  "type": "Feature Layer",
  "typeIdField": "",
  "types": [],
  "uniqueIdField": {
    "isSystemMaintained": true,
    "name": "objectid"
  },
  "useStandardizedQueries": false,
  "parentRelationships": [],
  "childRelationships": []
}
<15>1 2019-04-24T17:18:49Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="getNext" filename="XFormFeatureService.qml" line="994"] qml: Requesting layerInfo: https://services1.arcgis.com/Hp6G80Pky0om7QvQ/arcgis/rest/services/BLM_MT_AIM_2019_Plots_Service/FeatureServer/14
<15>1 2019-04-24T17:18:49Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="addLayerInfo" filename="XFormFeatureService.qml" line="1022"] qml: Feature layerInfo: {
  "advancedQueryCapabilities": {
    "supportsAdvancedQueryRelated": true,
    "supportsCountDistinct": true,
    "supportsDisjointSpatialRel": true,
    "supportsDistinct": true,
    "supportsHavingClause": true,
    "supportsLod": true,
    "supportsMaxRecordCountFactor": true,
    "supportsOrderBy": true,
    "supportsOutFieldSQLExpression": true,
    "supportsPagination": true,
    "supportsPaginationOnAggregatedQueries": true,
    "supportsQueryRelatedPagination": true,
    "supportsQueryWithDatumTransformation": true,
    "supportsQueryWithDistance": true,
    "supportsQueryWithResultType": true,
    "supportsReturningGeometryCentroid": false,
    "supportsReturningQueryExtent": true,
    "supportsSqlExpression": true,
    "supportsStatistics": true,
    "supportsTopFeaturesQuery": true
  },
  "allowGeometryUpdates": true,
  "capabilities": "Create,Delete,Query,Update,Editing,Sync",
  "copyrightText": "",
  "currentVersion": 10.61,
  "defaultVisibility": false,
  "description": "",
  "displayField": "PlotID",
  "editFieldsInfo": {
    "creationDateField": "CreationDate",
    "creatorField": "Creator",
    "editDateField": "EditDate",
    "editorField": "Editor"
  },
  "editingInfo": {
    "lastEditDate": 1556126269048
  },
  "extent": {
    "spatialReference": {
      "latestWkid": 4326,
      "wkid": 4326
    },
    "xmax": 180,
    "xmin": -180,
    "ymax": 90,
    "ymin": -90
  },
  "fields": [
    {
      "alias": "objectid",
      "defaultValue": null,
      "editable": false,
      "name": "objectid",
      "nullable": false,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeOID"
    },
    {
      "alias": "GlobalID",
      "defaultValue": null,
      "editable": false,
      "length": 38,
      "name": "globalid",
      "nullable": false,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeGlobalID"
    },
    {
      "alias": "Office",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "Office",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Plot ID",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "PlotID",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Plot Key",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "PlotKey",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Observer",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "observer",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Recorder",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "recorder",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Date",
      "defaultValue": null,
      "editable": true,
      "length": 8,
      "name": "FormDate",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeDate"
    },
    {
      "alias": "Data Collection Methods, Citations, & Modifications",
      "defaultValue": null,
      "editable": true,
      "length": 1000,
      "name": "Methods",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Current distance From Design Plot Center (m)",
      "defaultValue": null,
      "editable": true,
      "name": "DistanceFromDesign",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeDouble"
    },
    {
      "alias": "DesignLong",
      "defaultValue": null,
      "editable": true,
      "name": "DesignLong",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeDouble"
    },
    {
      "alias": "DesignLat",
      "defaultValue": null,
      "editable": true,
      "name": "DesignLat",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeDouble"
    },
    {
      "alias": "Longitude",
      "defaultValue": null,
      "editable": true,
      "name": "Easting",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeDouble"
    },
    {
      "alias": "Latitiude",
      "defaultValue": null,
      "editable": true,
      "name": "Northing",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeDouble"
    },
    {
      "alias": "GPSAccuracy",
      "defaultValue": null,
      "editable": true,
      "name": "GPSAccuracy",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeDouble"
    },
    {
      "alias": "Why did you need to override the GPS?",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "GPSAccuracyOverrideReason",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Did you need to move the Plot?",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "PlotMoved",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Why did you move the Plot?",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "PlotMovedReason",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Comments on Why Plot was Moved",
      "defaultValue": null,
      "editable": true,
      "length": 1000,
      "name": "MovedComments",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "For more information regarding these erosion observations refer to BLM Tech. Reference 1734-6 (Interpreting Indicators of Rangeland Health)",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "Erosion_Note",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Rills",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "Rills",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Gullies",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "Gullies",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Pedestals",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "Pedestals",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Deposition/Runoff",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "Deposition",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Water Flow Patterns",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "WaterFlow",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Sheet Erosion",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "SheetErosion",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Recent Disturbances",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "RecentDisturbance",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Specify Disturbance",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "OtherDisturbance",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Describe Wildlife Use (e.g., type, species identified, & condition)",
      "defaultValue": null,
      "editable": true,
      "length": 1000,
      "name": "WildlifeUse",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Describe Livestock Use (e.g., species, evidence)",
      "defaultValue": null,
      "editable": true,
      "length": 1000,
      "name": "Grazing",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Describe Off-Site Influences (e.g., transmission lines, mines, roads)",
      "defaultValue": null,
      "editable": true,
      "length": 1000,
      "name": "OffSite",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Additional Visible Disturbances & Remarks (e.g., invasive species, evidence of fire, pests & pathogens)",
      "defaultValue": null,
      "editable": true,
      "length": 1000,
      "name": "OtherMgmt",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Plot Notes & Other Observations",
      "defaultValue": null,
      "editable": true,
      "length": 1000,
      "name": "Comments",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "CreationDate",
      "defaultValue": null,
      "editable": false,
      "length": 8,
      "name": "CreationDate",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeDate"
    },
    {
      "alias": "Creator",
      "defaultValue": null,
      "editable": false,
      "length": 128,
      "name": "Creator",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "EditDate",
      "defaultValue": null,
      "editable": false,
      "length": 8,
      "name": "EditDate",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeDate"
    },
    {
      "alias": "Editor",
      "defaultValue": null,
      "editable": false,
      "length": 128,
      "name": "Editor",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    }
  ],
  "geometryType": "esriGeometryPoint",
  "globalIdField": "globalid",
  "hasAttachments": false,
  "hasM": false,
  "hasStaticData": false,
  "hasZ": false,
  "htmlPopupType": "esriServerHTMLPopupTypeAsHTMLText",
  "id": 14,
  "isDataVersioned": false,
  "maxRecordCount": 10000,
  "maxRecordCountFactor": 1,
  "maxScale": 0,
  "minScale": 0,
  "name": "PlotObservation",
  "objectIdField": "objectid",
  "relationships": [
    {
      "cardinality": "esriRelCardinalityOneToMany",
      "composite": false,
      "id": 6,
      "keyField": "PlotKey",
      "name": "Plots",
      "relatedTableId": 21,
      "role": "esriRelRoleDestination"
    }
  ],
  "serviceItemId": "9cffbbee279f43b0af9a9ef65ddf5d97",
  "standardMaxRecordCount": 32000,
  "supportedQueryFormats": "JSON, geoJSON, PBF",
  "supportsASyncCalculate": true,
  "supportsAdvancedQueries": true,
  "supportsAppend": true,
  "supportsApplyEditsWithGlobalIds": true,
  "supportsAttachmentsByUploadId": true,
  "supportsAttachmentsResizing": true,
  "supportsCalculate": true,
  "supportsCoordinatesQuantization": true,
  "supportsExceedsLimitStatistics": true,
  "supportsFieldDescriptionProperty": true,
  "supportsQuantizationEditMode": true,
  "supportsReturningQueryGeometry": true,
  "supportsRollbackOnFailureParameter": true,
  "supportsStatistics": true,
  "supportsTruncate": false,
  "supportsValidateSql": true,
  "tileMaxRecordCount": 8000,
  "type": "Feature Layer",
  "typeIdField": "",
  "types": [],
  "uniqueIdField": {
    "isSystemMaintained": true,
    "name": "objectid"
  },
  "useStandardizedQueries": false,
  "parentRelationships": [],
  "childRelationships": []
}
<15>1 2019-04-24T17:18:49Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="getNext" filename="XFormFeatureService.qml" line="994"] qml: Requesting layerInfo: https://services1.arcgis.com/Hp6G80Pky0om7QvQ/arcgis/rest/services/BLM_MT_AIM_2019_Plots_Service/FeatureServer/13
<15>1 2019-04-24T17:18:49Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="addLayerInfo" filename="XFormFeatureService.qml" line="1022"] qml: Feature layerInfo: {
  "advancedQueryCapabilities": {
    "supportsAdvancedQueryRelated": true,
    "supportsCountDistinct": true,
    "supportsDisjointSpatialRel": true,
    "supportsDistinct": true,
    "supportsHavingClause": true,
    "supportsLod": true,
    "supportsMaxRecordCountFactor": true,
    "supportsOrderBy": true,
    "supportsOutFieldSQLExpression": true,
    "supportsPagination": true,
    "supportsPaginationOnAggregatedQueries": true,
    "supportsQueryAttachments": true,
    "supportsQueryRelatedPagination": true,
    "supportsQueryWithDatumTransformation": true,
    "supportsQueryWithDistance": true,
    "supportsQueryWithResultType": true,
    "supportsReturningGeometryCentroid": false,
    "supportsReturningQueryExtent": true,
    "supportsSqlExpression": true,
    "supportsStatistics": true,
    "supportsTopFeaturesQuery": true
  },
  "allowGeometryUpdates": true,
  "attachmentProperties": [
    {
      "isEnabled": true,
      "name": "name"
    },
    {
      "isEnabled": true,
      "name": "size"
    },
    {
      "isEnabled": true,
      "name": "contentType"
    },
    {
      "isEnabled": true,
      "name": "keywords"
    },
    {
      "isEnabled": true,
      "name": "exifInfo"
    }
  ],
  "capabilities": "Create,Delete,Query,Update,Editing,Sync",
  "copyrightText": "",
  "currentVersion": 10.61,
  "defaultVisibility": false,
  "description": "",
  "displayField": "PlotID",
  "editFieldsInfo": {
    "creationDateField": "CreationDate",
    "creatorField": "Creator",
    "editDateField": "EditDate",
    "editorField": "Editor"
  },
  "editingInfo": {
    "lastEditDate": 1556126271500
  },
  "extent": {
    "spatialReference": {
      "latestWkid": 4326,
      "wkid": 4326
    },
    "xmax": 180,
    "xmin": -180,
    "ymax": 90,
    "ymin": -90
  },
  "fields": [
    {
      "alias": "objectid",
      "defaultValue": null,
      "editable": false,
      "name": "objectid",
      "nullable": false,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeOID"
    },
    {
      "alias": "GlobalID",
      "defaultValue": null,
      "editable": false,
      "length": 38,
      "name": "globalid",
      "nullable": false,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeGlobalID"
    },
    {
      "alias": "Office",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "Office",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Plot ID",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "PlotID",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Plot Key",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "PlotKey",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Date of Current Visit",
      "defaultValue": null,
      "editable": true,
      "length": 8,
      "name": "DateModified",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeDate"
    },
    {
      "alias": "Establishment Date",
      "defaultValue": null,
      "editable": true,
      "length": 8,
      "name": "EstabDate",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeDate"
    },
    {
      "alias": "Observer",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "Observer",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Slope (%)",
      "defaultValue": null,
      "editable": true,
      "name": "Slope",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeInteger"
    },
    {
      "alias": "Aspect (°)",
      "defaultValue": null,
      "editable": true,
      "name": "Aspect",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeInteger"
    },
    {
      "alias": "Elevation (m)",
      "defaultValue": null,
      "editable": true,
      "name": "ElevationCtr",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeInteger"
    },
    {
      "alias": "Landscape Position",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "LandscapeType",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Secondary Position",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "LandscapeTypeSecondary",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Vertical (Down) Slope Shape",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "vertshape",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Horizontal (Across) Shape",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "horizshape",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Longitude",
      "defaultValue": null,
      "editable": true,
      "name": "Easting",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeDouble"
    },
    {
      "alias": "Latitude",
      "defaultValue": null,
      "editable": true,
      "name": "Northing",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeDouble"
    },
    {
      "alias": "GPSAccuracy",
      "defaultValue": null,
      "editable": true,
      "name": "GPSAccuracy",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeDouble"
    },
    {
      "alias": "Why did you need to override the GPS?",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "GPSAccuracyOverrideReason",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Elevation (m)",
      "defaultValue": null,
      "editable": true,
      "name": "Elevation",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeInteger"
    },
    {
      "alias": "Location Description",
      "defaultValue": null,
      "editable": true,
      "length": 1000,
      "name": "PitDesc",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "MLRA: Major Land Resource Area",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "EcolSiteMLRA",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Ecological Site",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "Ecolsite",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Map Unit Component",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "MUC",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Parent Material",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "ParentMaterial",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Plot Notes",
      "defaultValue": null,
      "editable": true,
      "length": 1000,
      "name": "Notes",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "CreationDate",
      "defaultValue": null,
      "editable": false,
      "length": 8,
      "name": "CreationDate",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeDate"
    },
    {
      "alias": "Creator",
      "defaultValue": null,
      "editable": false,
      "length": 128,
      "name": "Creator",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "EditDate",
      "defaultValue": null,
      "editable": false,
      "length": 8,
      "name": "EditDate",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeDate"
    },
    {
      "alias": "Editor",
      "defaultValue": null,
      "editable": false,
      "length": 128,
      "name": "Editor",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    }
  ],
  "geometryType": "esriGeometryPoint",
  "globalIdField": "globalid",
  "hasAttachments": true,
  "hasM": false,
  "hasStaticData": false,
  "hasZ": false,
  "htmlPopupType": "esriServerHTMLPopupTypeAsHTMLText",
  "id": 13,
  "isDataVersioned": false,
  "maxRecordCount": 10000,
  "maxRecordCountFactor": 1,
  "maxScale": 0,
  "minScale": 0,
  "name": "PlotChar",
  "objectIdField": "objectid",
  "relationships": [
    {
      "cardinality": "esriRelCardinalityOneToMany",
      "composite": true,
      "id": 14,
      "keyField": "globalid",
      "name": "",
      "relatedTableId": 2,
      "role": "esriRelRoleOrigin"
    },
    {
      "cardinality": "esriRelCardinalityOneToMany",
      "composite": false,
      "id": 5,
      "keyField": "PlotKey",
      "name": "Plots",
      "relatedTableId": 21,
      "role": "esriRelRoleDestination"
    }
  ],
  "serviceItemId": "9cffbbee279f43b0af9a9ef65ddf5d97",
  "standardMaxRecordCount": 32000,
  "supportedQueryFormats": "JSON, geoJSON, PBF",
  "supportsASyncCalculate": true,
  "supportsAdvancedQueries": true,
  "supportsAppend": true,
  "supportsApplyEditsWithGlobalIds": true,
  "supportsAttachmentsByUploadId": true,
  "supportsAttachmentsResizing": true,
  "supportsCalculate": true,
  "supportsCoordinatesQuantization": true,
  "supportsExceedsLimitStatistics": true,
  "supportsFieldDescriptionProperty": true,
  "supportsQuantizationEditMode": true,
  "supportsReturningQueryGeometry": true,
  "supportsRollbackOnFailureParameter": true,
  "supportsStatistics": true,
  "supportsTruncate": false,
  "supportsValidateSql": true,
  "tileMaxRecordCount": 8000,
  "type": "Feature Layer",
  "typeIdField": "",
  "types": [],
  "uniqueIdField": {
    "isSystemMaintained": true,
    "name": "objectid"
  },
  "useStandardizedQueries": false,
  "parentRelationships": [],
  "childRelationships": []
}
<15>1 2019-04-24T17:18:49Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="getNext" filename="XFormFeatureService.qml" line="994"] qml: Requesting layerInfo: https://services1.arcgis.com/Hp6G80Pky0om7QvQ/arcgis/rest/services/BLM_MT_AIM_2019_Plots_Service/FeatureServer/11
<15>1 2019-04-24T17:18:49Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="addLayerInfo" filename="XFormFeatureService.qml" line="1022"] qml: Feature layerInfo: {
  "advancedQueryCapabilities": {
    "supportsAdvancedQueryRelated": true,
    "supportsCountDistinct": true,
    "supportsDisjointSpatialRel": true,
    "supportsDistinct": true,
    "supportsHavingClause": true,
    "supportsLod": true,
    "supportsMaxRecordCountFactor": true,
    "supportsOrderBy": true,
    "supportsOutFieldSQLExpression": true,
    "supportsPagination": true,
    "supportsPaginationOnAggregatedQueries": true,
    "supportsQueryRelatedPagination": true,
    "supportsQueryWithDatumTransformation": true,
    "supportsQueryWithDistance": true,
    "supportsQueryWithResultType": true,
    "supportsReturningGeometryCentroid": false,
    "supportsReturningQueryExtent": true,
    "supportsSqlExpression": true,
    "supportsStatistics": true,
    "supportsTopFeaturesQuery": true
  },
  "allowGeometryUpdates": true,
  "capabilities": "Create,Delete,Query,Update,Editing,Sync",
  "copyrightText": "",
  "currentVersion": 10.61,
  "defaultVisibility": false,
  "description": "",
  "displayField": "PlotID",
  "editFieldsInfo": {
    "creationDateField": "CreationDate",
    "creatorField": "Creator",
    "editDateField": "EditDate",
    "editorField": "Editor"
  },
  "editingInfo": {
    "lastEditDate": 1556126269048
  },
  "extent": {
    "spatialReference": {
      "latestWkid": 4326,
      "wkid": 4326
    },
    "xmax": 180,
    "xmin": -180,
    "ymax": 90,
    "ymin": -90
  },
  "fields": [
    {
      "alias": "objectid",
      "defaultValue": null,
      "editable": false,
      "name": "objectid",
      "nullable": false,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeOID"
    },
    {
      "alias": "GlobalID",
      "defaultValue": null,
      "editable": false,
      "length": 38,
      "name": "globalid",
      "nullable": false,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeGlobalID"
    },
    {
      "alias": "Office",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "Office",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Plot ID",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "PlotID",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Plot Key",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "PlotKey",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Missing Data / Known Errors",
      "defaultValue": null,
      "editable": true,
      "length": 1000,
      "name": "Error",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Reason / Explanation",
      "defaultValue": null,
      "editable": true,
      "length": 1000,
      "name": "ReasonExp",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "CreationDate",
      "defaultValue": null,
      "editable": false,
      "length": 8,
      "name": "CreationDate",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeDate"
    },
    {
      "alias": "Creator",
      "defaultValue": null,
      "editable": false,
      "length": 128,
      "name": "Creator",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "EditDate",
      "defaultValue": null,
      "editable": false,
      "length": 8,
      "name": "EditDate",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeDate"
    },
    {
      "alias": "Editor",
      "defaultValue": null,
      "editable": false,
      "length": 128,
      "name": "Editor",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    }
  ],
  "geometryType": "esriGeometryPoint",
  "globalIdField": "globalid",
  "hasAttachments": false,
  "hasM": false,
  "hasStaticData": false,
  "hasZ": false,
  "htmlPopupType": "esriServerHTMLPopupTypeAsHTMLText",
  "id": 11,
  "isDataVersioned": false,
  "maxRecordCount": 10000,
  "maxRecordCountFactor": 1,
  "maxScale": 0,
  "minScale": 0,
  "name": "KnownErrors",
  "objectIdField": "objectid",
  "relationships": [
    {
      "cardinality": "esriRelCardinalityOneToMany",
      "composite": false,
      "id": 3,
      "keyField": "PlotKey",
      "name": "Plots",
      "relatedTableId": 21,
      "role": "esriRelRoleDestination"
    }
  ],
  "serviceItemId": "9cffbbee279f43b0af9a9ef65ddf5d97",
  "standardMaxRecordCount": 32000,
  "supportedQueryFormats": "JSON, geoJSON, PBF",
  "supportsASyncCalculate": true,
  "supportsAdvancedQueries": true,
  "supportsAppend": true,
  "supportsApplyEditsWithGlobalIds": true,
  "supportsAttachmentsByUploadId": true,
  "supportsAttachmentsResizing": true,
  "supportsCalculate": true,
  "supportsCoordinatesQuantization": true,
  "supportsExceedsLimitStatistics": true,
  "supportsFieldDescriptionProperty": true,
  "supportsQuantizationEditMode": true,
  "supportsReturningQueryGeometry": true,
  "supportsRollbackOnFailureParameter": true,
  "supportsStatistics": true,
  "supportsTruncate": false,
  "supportsValidateSql": true,
  "tileMaxRecordCount": 8000,
  "type": "Feature Layer",
  "typeIdField": "",
  "types": [],
  "uniqueIdField": {
    "isSystemMaintained": true,
    "name": "objectid"
  },
  "useStandardizedQueries": false,
  "parentRelationships": [],
  "childRelationships": []
}
<15>1 2019-04-24T17:18:49Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="getNext" filename="XFormFeatureService.qml" line="994"] qml: Requesting layerInfo: https://services1.arcgis.com/Hp6G80Pky0om7QvQ/arcgis/rest/services/BLM_MT_AIM_2019_Plots_Service/FeatureServer/9
<15>1 2019-04-24T17:18:50Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="addLayerInfo" filename="XFormFeatureService.qml" line="1022"] qml: Feature layerInfo: {
  "advancedQueryCapabilities": {
    "supportsAdvancedQueryRelated": true,
    "supportsCountDistinct": true,
    "supportsDisjointSpatialRel": true,
    "supportsDistinct": true,
    "supportsHavingClause": true,
    "supportsLod": true,
    "supportsMaxRecordCountFactor": true,
    "supportsOrderBy": true,
    "supportsOutFieldSQLExpression": true,
    "supportsPagination": true,
    "supportsPaginationOnAggregatedQueries": true,
    "supportsQueryAttachments": true,
    "supportsQueryRelatedPagination": true,
    "supportsQueryWithDatumTransformation": true,
    "supportsQueryWithDistance": true,
    "supportsQueryWithResultType": true,
    "supportsReturningGeometryCentroid": false,
    "supportsReturningQueryExtent": true,
    "supportsSqlExpression": true,
    "supportsStatistics": true,
    "supportsTopFeaturesQuery": true
  },
  "allowGeometryUpdates": true,
  "attachmentProperties": [
    {
      "isEnabled": true,
      "name": "name"
    },
    {
      "isEnabled": true,
      "name": "size"
    },
    {
      "isEnabled": true,
      "name": "contentType"
    },
    {
      "isEnabled": true,
      "name": "keywords"
    },
    {
      "isEnabled": true,
      "name": "exifInfo"
    }
  ],
  "capabilities": "Create,Delete,Query,Update,Editing,Sync",
  "copyrightText": "",
  "currentVersion": 10.61,
  "defaultVisibility": false,
  "description": "",
  "displayField": "PlotID",
  "editFieldsInfo": {
    "creationDateField": "CreationDate",
    "creatorField": "Creator",
    "editDateField": "EditDate",
    "editorField": "Editor"
  },
  "editingInfo": {
    "lastEditDate": 1556126272127
  },
  "extent": {
    "spatialReference": {
      "latestWkid": 4326,
      "wkid": 4326
    },
    "xmax": 180,
    "xmin": -180,
    "ymax": 90,
    "ymin": -90
  },
  "fields": [
    {
      "alias": "objectid",
      "defaultValue": null,
      "editable": false,
      "name": "objectid",
      "nullable": false,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeOID"
    },
    {
      "alias": "GlobalID",
      "defaultValue": null,
      "editable": false,
      "length": 38,
      "name": "globalid",
      "nullable": false,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeGlobalID"
    },
    {
      "alias": "Office",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "Office",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Plot ID",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "PlotID",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "PlotKey",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "PlotKey",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Project Name",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "ProjectName",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Photo Date",
      "defaultValue": null,
      "editable": true,
      "length": 8,
      "name": "photoDate",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeDate"
    },
    {
      "alias": "formDate",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "formDate",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "File Name T1",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "filename_T1",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "File Name T2",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "filename_T2",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "File Name T3",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "filename_T3",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "File Name Soil",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "filename_Soil",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Photo Name",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "MiscPhoto1Name",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "File Name",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "MiscPhoto1filename",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Photo Name",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "MiscPhoto2Name",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "File Name",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "MiscPhoto2filename",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Photo Name",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "MiscPhoto3Name",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "File Name",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "MiscPhoto3filename",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Photo Name",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "MiscPhoto4Name",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "File Name",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "MiscPhoto4filename",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Photo Name",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "MiscPhoto5Name",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "File Name",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "MiscPhoto5filename",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Photo Notes",
      "defaultValue": null,
      "editable": true,
      "length": 1000,
      "name": "PhotoNotes",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "CreationDate",
      "defaultValue": null,
      "editable": false,
      "length": 8,
      "name": "CreationDate",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeDate"
    },
    {
      "alias": "Creator",
      "defaultValue": null,
      "editable": false,
      "length": 128,
      "name": "Creator",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "EditDate",
      "defaultValue": null,
      "editable": false,
      "length": 8,
      "name": "EditDate",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeDate"
    },
    {
      "alias": "Editor",
      "defaultValue": null,
      "editable": false,
      "length": 128,
      "name": "Editor",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    }
  ],
  "geometryType": "esriGeometryPoint",
  "globalIdField": "globalid",
  "hasAttachments": true,
  "hasM": false,
  "hasStaticData": false,
  "hasZ": false,
  "htmlPopupType": "esriServerHTMLPopupTypeAsHTMLText",
  "id": 9,
  "isDataVersioned": false,
  "maxRecordCount": 10000,
  "maxRecordCountFactor": 1,
  "maxScale": 0,
  "minScale": 0,
  "name": "AIMPhotos",
  "objectIdField": "objectid",
  "relationships": [
    {
      "cardinality": "esriRelCardinalityOneToMany",
      "composite": false,
      "id": 1,
      "keyField": "PlotKey",
      "name": "Plots",
      "relatedTableId": 21,
      "role": "esriRelRoleDestination"
    }
  ],
  "serviceItemId": "9cffbbee279f43b0af9a9ef65ddf5d97",
  "standardMaxRecordCount": 32000,
  "supportedQueryFormats": "JSON, geoJSON, PBF",
  "supportsASyncCalculate": true,
  "supportsAdvancedQueries": true,
  "supportsAppend": true,
  "supportsApplyEditsWithGlobalIds": true,
  "supportsAttachmentsByUploadId": true,
  "supportsAttachmentsResizing": true,
  "supportsCalculate": true,
  "supportsCoordinatesQuantization": true,
  "supportsExceedsLimitStatistics": true,
  "supportsFieldDescriptionProperty": true,
  "supportsQuantizationEditMode": true,
  "supportsReturningQueryGeometry": true,
  "supportsRollbackOnFailureParameter": true,
  "supportsStatistics": true,
  "supportsTruncate": false,
  "supportsValidateSql": true,
  "tileMaxRecordCount": 8000,
  "type": "Feature Layer",
  "typeIdField": "",
  "types": [],
  "uniqueIdField": {
    "isSystemMaintained": true,
    "name": "objectid"
  },
  "useStandardizedQueries": false,
  "parentRelationships": [],
  "childRelationships": []
}
<15>1 2019-04-24T17:18:50Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="getNext" filename="XFormFeatureService.qml" line="994"] qml: Requesting layerInfo: https://services1.arcgis.com/Hp6G80Pky0om7QvQ/arcgis/rest/services/BLM_MT_AIM_2019_Plots_Service/FeatureServer/18
<15>1 2019-04-24T17:18:50Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="addLayerInfo" filename="XFormFeatureService.qml" line="1022"] qml: Feature layerInfo: {
  "advancedQueryCapabilities": {
    "supportsAdvancedQueryRelated": true,
    "supportsCountDistinct": true,
    "supportsDisjointSpatialRel": true,
    "supportsDistinct": true,
    "supportsHavingClause": true,
    "supportsLod": true,
    "supportsMaxRecordCountFactor": true,
    "supportsOrderBy": true,
    "supportsOutFieldSQLExpression": true,
    "supportsPagination": true,
    "supportsPaginationOnAggregatedQueries": true,
    "supportsQueryAttachments": true,
    "supportsQueryRelatedPagination": true,
    "supportsQueryWithDatumTransformation": true,
    "supportsQueryWithDistance": true,
    "supportsQueryWithResultType": true,
    "supportsReturningGeometryCentroid": false,
    "supportsReturningQueryExtent": true,
    "supportsSqlExpression": true,
    "supportsStatistics": true,
    "supportsTopFeaturesQuery": true
  },
  "allowGeometryUpdates": true,
  "attachmentProperties": [
    {
      "isEnabled": true,
      "name": "name"
    },
    {
      "isEnabled": true,
      "name": "size"
    },
    {
      "isEnabled": true,
      "name": "contentType"
    },
    {
      "isEnabled": true,
      "name": "keywords"
    },
    {
      "isEnabled": true,
      "name": "exifInfo"
    }
  ],
  "capabilities": "Create,Delete,Query,Update,Editing,Sync",
  "copyrightText": "",
  "currentVersion": 10.61,
  "defaultVisibility": false,
  "description": "",
  "displayField": "PlotID",
  "editFieldsInfo": {
    "creationDateField": "CreationDate",
    "creatorField": "Creator",
    "editDateField": "EditDate",
    "editorField": "Editor"
  },
  "editingInfo": {
    "lastEditDate": 1556126272314
  },
  "extent": {
    "spatialReference": {
      "latestWkid": 4326,
      "wkid": 4326
    },
    "xmax": 180,
    "xmin": -180,
    "ymax": 90,
    "ymin": -90
  },
  "fields": [
    {
      "alias": "objectid",
      "defaultValue": null,
      "editable": false,
      "name": "objectid",
      "nullable": false,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeOID"
    },
    {
      "alias": "GlobalID",
      "defaultValue": null,
      "editable": false,
      "length": 38,
      "name": "globalid",
      "nullable": false,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeGlobalID"
    },
    {
      "alias": "Office",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "Office",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Plot ID",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "PlotID",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Plot Key",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "PlotKey",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Life form",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "Lifeform",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Unknown code",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "UnknownCode",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Date Found",
      "defaultValue": null,
      "editable": true,
      "length": 8,
      "name": "DateFound",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeDate"
    },
    {
      "alias": "Plot first found",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "PlotFirstFound",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Potential genus",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "PotentialGenus",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Potential species",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "PotenialSpecies",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Potential subspecies",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "PotentialSubspecies",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Comments",
      "defaultValue": null,
      "editable": true,
      "length": 1000,
      "name": "Comments",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Photos taken?",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "PhotosTaken",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Specimen collected?",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "SpecimenCollected",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Identified to",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "IdentifiedTo",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Final code",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "FinalCode",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Botanist verified?",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "Verified",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Botanist Name",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "Botanist",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Changed in database?",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "ChangedInDIMA",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Stem Shape",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "StemShapeG",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Glumes Present?",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "glumesPresent",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Ligules Present?",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "ligulesPresent",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Awns Present?",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "awnsPresent",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Stolons Present?",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "stolonsPresent",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Rhizomes Present?",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "rhizomesPresent",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Branching pattern",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "BranchingForb",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Number of petals",
      "defaultValue": null,
      "editable": true,
      "name": "petalsNumber",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeInteger"
    },
    {
      "alias": "Petal color",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "petalsColor",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Number of sepals",
      "defaultValue": null,
      "editable": true,
      "name": "sepalsNumber",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeInteger"
    },
    {
      "alias": "Sepal color",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "sepalsColor",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Number of stamens",
      "defaultValue": null,
      "editable": true,
      "name": "stamensNumber",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeInteger"
    },
    {
      "alias": "Size of stamens",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "stamensSize",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Branching pattern",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "BranchingW",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Leaf type",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "LeafW",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "CreationDate",
      "defaultValue": null,
      "editable": false,
      "length": 8,
      "name": "CreationDate",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeDate"
    },
    {
      "alias": "Creator",
      "defaultValue": null,
      "editable": false,
      "length": 128,
      "name": "Creator",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "EditDate",
      "defaultValue": null,
      "editable": false,
      "length": 8,
      "name": "EditDate",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeDate"
    },
    {
      "alias": "Editor",
      "defaultValue": null,
      "editable": false,
      "length": 128,
      "name": "Editor",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    }
  ],
  "geometryType": "esriGeometryPoint",
  "globalIdField": "globalid",
  "hasAttachments": true,
  "hasM": false,
  "hasStaticData": false,
  "hasZ": false,
  "htmlPopupType": "esriServerHTMLPopupTypeAsHTMLText",
  "id": 18,
  "isDataVersioned": false,
  "maxRecordCount": 10000,
  "maxRecordCountFactor": 1,
  "maxScale": 0,
  "minScale": 0,
  "name": "UnknownPlants",
  "objectIdField": "objectid",
  "relationships": [
    {
      "cardinality": "esriRelCardinalityOneToMany",
      "composite": false,
      "id": 9,
      "keyField": "PlotKey",
      "name": "Plots",
      "relatedTableId": 21,
      "role": "esriRelRoleDestination"
    }
  ],
  "serviceItemId": "9cffbbee279f43b0af9a9ef65ddf5d97",
  "standardMaxRecordCount": 32000,
  "supportedQueryFormats": "JSON, geoJSON, PBF",
  "supportsASyncCalculate": true,
  "supportsAdvancedQueries": true,
  "supportsAppend": true,
  "supportsApplyEditsWithGlobalIds": true,
  "supportsAttachmentsByUploadId": true,
  "supportsAttachmentsResizing": true,
  "supportsCalculate": true,
  "supportsCoordinatesQuantization": true,
  "supportsExceedsLimitStatistics": true,
  "supportsFieldDescriptionProperty": true,
  "supportsQuantizationEditMode": true,
  "supportsReturningQueryGeometry": true,
  "supportsRollbackOnFailureParameter": true,
  "supportsStatistics": true,
  "supportsTruncate": false,
  "supportsValidateSql": true,
  "tileMaxRecordCount": 8000,
  "type": "Feature Layer",
  "typeIdField": "",
  "types": [],
  "uniqueIdField": {
    "isSystemMaintained": true,
    "name": "objectid"
  },
  "useStandardizedQueries": false,
  "parentRelationships": [],
  "childRelationships": []
}
<15>1 2019-04-24T17:18:50Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="getNext" filename="XFormFeatureService.qml" line="994"] qml: Requesting layerInfo: https://services1.arcgis.com/Hp6G80Pky0om7QvQ/arcgis/rest/services/BLM_MT_AIM_2019_Plots_Service/FeatureServer/8
<15>1 2019-04-24T17:18:50Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="addLayerInfo" filename="XFormFeatureService.qml" line="1022"] qml: Feature layerInfo: {
  "advancedQueryCapabilities": {
    "supportsAdvancedQueryRelated": true,
    "supportsCountDistinct": true,
    "supportsDisjointSpatialRel": true,
    "supportsDistinct": true,
    "supportsHavingClause": true,
    "supportsLod": true,
    "supportsMaxRecordCountFactor": true,
    "supportsOrderBy": true,
    "supportsOutFieldSQLExpression": true,
    "supportsPagination": true,
    "supportsPaginationOnAggregatedQueries": true,
    "supportsQueryRelatedPagination": true,
    "supportsQueryWithDatumTransformation": true,
    "supportsQueryWithDistance": true,
    "supportsQueryWithResultType": true,
    "supportsReturningGeometryCentroid": false,
    "supportsReturningGeometryProperties": true,
    "supportsReturningQueryExtent": true,
    "supportsSqlExpression": true,
    "supportsStatistics": true,
    "supportsTopFeaturesQuery": true
  },
  "allowGeometryUpdates": true,
  "capabilities": "Create,Delete,Query,Update,Editing,Sync",
  "copyrightText": "",
  "currentVersion": 10.61,
  "defaultVisibility": false,
  "description": "",
  "displayField": "PlotKey",
  "editFieldsInfo": {
    "creationDateField": "CreationDate",
    "creatorField": "Creator",
    "editDateField": "EditDate",
    "editorField": "Editor"
  },
  "editingInfo": {
    "lastEditDate": 1556126269048
  },
  "extent": {
    "spatialReference": {
      "latestWkid": 4326,
      "wkid": 4326
    },
    "xmax": 180,
    "xmin": -180,
    "ymax": 90,
    "ymin": -90
  },
  "fields": [
    {
      "alias": "OBJECTID",
      "defaultValue": null,
      "editable": false,
      "name": "OBJECTID",
      "nullable": false,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeOID"
    },
    {
      "alias": "SiteKey",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "SiteKey",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "PlotKey",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "PlotKey",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Type",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "Type",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Notes",
      "defaultValue": null,
      "editable": true,
      "length": 1000,
      "name": "Notes",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "CreationDate",
      "defaultValue": null,
      "editable": false,
      "length": 8,
      "name": "CreationDate",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeDate"
    },
    {
      "alias": "Creator",
      "defaultValue": null,
      "editable": false,
      "length": 128,
      "name": "Creator",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "EditDate",
      "defaultValue": null,
      "editable": false,
      "length": 8,
      "name": "EditDate",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeDate"
    },
    {
      "alias": "Editor",
      "defaultValue": null,
      "editable": false,
      "length": 128,
      "name": "Editor",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "",
      "defaultValue": null,
      "editable": false,
      "length": 38,
      "name": "GlobalID",
      "nullable": false,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeGlobalID"
    },
    {
      "alias": "Shape__Length",
      "defaultValue": null,
      "editable": false,
      "name": "Shape__Length",
      "nullable": true,
      "sqlType": "sqlTypeDouble",
      "type": "esriFieldTypeDouble"
    }
  ],
  "geometryProperties": {
    "shapeLengthFieldName": "Shape__Length",
    "units": "esriDecimalDegrees"
  },
  "geometryType": "esriGeometryPolyline",
  "globalIdField": "GlobalID",
  "hasAttachments": false,
  "hasGeometryProperties": true,
  "hasM": false,
  "hasStaticData": false,
  "hasZ": false,
  "htmlPopupType": "esriServerHTMLPopupTypeAsHTMLText",
  "id": 8,
  "isDataVersioned": false,
  "maxRecordCount": 10000,
  "maxRecordCountFactor": 1,
  "maxScale": 0,
  "minScale": 0,
  "name": "Routes",
  "objectIdField": "OBJECTID",
  "relationships": [
    {
      "cardinality": "esriRelCardinalityOneToMany",
      "composite": false,
      "id": 10,
      "keyField": "PlotKey",
      "name": "Plots",
      "relatedTableId": 21,
      "role": "esriRelRoleDestination"
    }
  ],
  "serviceItemId": "9cffbbee279f43b0af9a9ef65ddf5d97",
  "standardMaxRecordCount": 4000,
  "supportedQueryFormats": "JSON, geoJSON, PBF",
  "supportsASyncCalculate": true,
  "supportsAdvancedQueries": true,
  "supportsAppend": true,
  "supportsApplyEditsWithGlobalIds": true,
  "supportsAttachmentsByUploadId": true,
  "supportsAttachmentsResizing": true,
  "supportsCalculate": true,
  "supportsCoordinatesQuantization": true,
  "supportsExceedsLimitStatistics": true,
  "supportsFieldDescriptionProperty": true,
  "supportsMultiScaleGeometry": true,
  "supportsQuantizationEditMode": true,
  "supportsReturningQueryGeometry": true,
  "supportsRollbackOnFailureParameter": true,
  "supportsStatistics": true,
  "supportsTruncate": false,
  "supportsValidateSql": true,
  "tileMaxRecordCount": 4000,
  "type": "Feature Layer",
  "typeIdField": "",
  "types": [],
  "uniqueIdField": {
    "isSystemMaintained": true,
    "name": "OBJECTID"
  },
  "useStandardizedQueries": false,
  "parentRelationships": [],
  "childRelationships": []
}
<15>1 2019-04-24T17:18:50Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="getNext" filename="XFormFeatureService.qml" line="994"] qml: Requesting layerInfo: https://services1.arcgis.com/Hp6G80Pky0om7QvQ/arcgis/rest/services/BLM_MT_AIM_2019_Plots_Service/FeatureServer/37
<15>1 2019-04-24T17:18:50Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="addLayerInfo" filename="XFormFeatureService.qml" line="1022"] qml: Feature layerInfo: {
  "advancedQueryCapabilities": {
    "supportsAdvancedQueryRelated": true,
    "supportsCountDistinct": true,
    "supportsDisjointSpatialRel": true,
    "supportsDistinct": true,
    "supportsHavingClause": true,
    "supportsLod": true,
    "supportsMaxRecordCountFactor": true,
    "supportsOrderBy": true,
    "supportsOutFieldSQLExpression": true,
    "supportsPagination": true,
    "supportsPaginationOnAggregatedQueries": true,
    "supportsQueryRelatedPagination": true,
    "supportsQueryWithDatumTransformation": true,
    "supportsQueryWithDistance": true,
    "supportsQueryWithResultType": true,
    "supportsReturningGeometryCentroid": true,
    "supportsReturningGeometryProperties": true,
    "supportsReturningQueryExtent": true,
    "supportsSqlExpression": true,
    "supportsStatistics": true,
    "supportsTopFeaturesQuery": true
  },
  "allowGeometryUpdates": true,
  "capabilities": "Create,Delete,Query,Update,Editing,Sync",
  "copyrightText": "",
  "currentVersion": 10.61,
  "defaultVisibility": false,
  "description": "",
  "displayField": "SiteKey",
  "editFieldsInfo": {
    "creationDateField": "CreationDate",
    "creatorField": "Creator",
    "editDateField": "EditDate",
    "editorField": "Editor"
  },
  "editingInfo": {
    "lastEditDate": 1556126269048
  },
  "extent": {
    "spatialReference": {
      "latestWkid": 4326,
      "wkid": 4326
    },
    "xmax": 180,
    "xmin": -180,
    "ymax": 90,
    "ymin": -90
  },
  "fields": [
    {
      "alias": "OBJECTID",
      "defaultValue": null,
      "editable": false,
      "name": "OBJECTID",
      "nullable": false,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeOID"
    },
    {
      "alias": "SiteKey",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "SiteKey",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "PlotKey",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "PlotKey",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Radius",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "Radius",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Office",
      "defaultValue": null,
      "editable": true,
      "length": 254,
      "name": "Office",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "CreationDate",
      "defaultValue": null,
      "editable": false,
      "length": 8,
      "name": "CreationDate",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeDate"
    },
    {
      "alias": "Creator",
      "defaultValue": null,
      "editable": false,
      "length": 128,
      "name": "Creator",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "EditDate",
      "defaultValue": null,
      "editable": false,
      "length": 8,
      "name": "EditDate",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeDate"
    },
    {
      "alias": "Editor",
      "defaultValue": null,
      "editable": false,
      "length": 128,
      "name": "Editor",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "",
      "defaultValue": null,
      "editable": false,
      "length": 38,
      "name": "GlobalID",
      "nullable": false,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeGlobalID"
    },
    {
      "alias": "Shape__Area",
      "defaultValue": null,
      "editable": false,
      "name": "Shape__Area",
      "nullable": true,
      "sqlType": "sqlTypeDouble",
      "type": "esriFieldTypeDouble"
    },
    {
      "alias": "Shape__Length",
      "defaultValue": null,
      "editable": false,
      "name": "Shape__Length",
      "nullable": true,
      "sqlType": "sqlTypeDouble",
      "type": "esriFieldTypeDouble"
    }
  ],
  "geometryProperties": {
    "shapeAreaFieldName": "Shape__Area",
    "shapeLengthFieldName": "Shape__Length",
    "units": "esriDecimalDegrees"
  },
  "geometryType": "esriGeometryPolygon",
  "globalIdField": "GlobalID",
  "hasAttachments": false,
  "hasGeometryProperties": true,
  "hasM": false,
  "hasStaticData": false,
  "hasZ": false,
  "htmlPopupType": "esriServerHTMLPopupTypeAsHTMLText",
  "id": 37,
  "isDataVersioned": false,
  "maxRecordCount": 10000,
  "maxRecordCountFactor": 1,
  "maxScale": 0,
  "minScale": 0,
  "name": "PlotCircle",
  "objectIdField": "OBJECTID",
  "relationships": [
    {
      "cardinality": "esriRelCardinalityOneToMany",
      "composite": false,
      "id": 0,
      "keyField": "PlotKey",
      "name": "Plots",
      "relatedTableId": 21,
      "role": "esriRelRoleDestination"
    }
  ],
  "serviceItemId": "9cffbbee279f43b0af9a9ef65ddf5d97",
  "standardMaxRecordCount": 4000,
  "supportedQueryFormats": "JSON, geoJSON, PBF",
  "supportsASyncCalculate": true,
  "supportsAdvancedQueries": true,
  "supportsAppend": true,
  "supportsApplyEditsWithGlobalIds": true,
  "supportsAttachmentsByUploadId": true,
  "supportsAttachmentsResizing": true,
  "supportsCalculate": true,
  "supportsCoordinatesQuantization": true,
  "supportsExceedsLimitStatistics": true,
  "supportsFieldDescriptionProperty": true,
  "supportsMultiScaleGeometry": true,
  "supportsQuantizationEditMode": true,
  "supportsReturningQueryGeometry": true,
  "supportsRollbackOnFailureParameter": true,
  "supportsStatistics": true,
  "supportsTruncate": false,
  "supportsValidateSql": true,
  "tileMaxRecordCount": 4000,
  "type": "Feature Layer",
  "typeIdField": "",
  "types": [],
  "uniqueIdField": {
    "isSystemMaintained": true,
    "name": "OBJECTID"
  },
  "useStandardizedQueries": false,
  "parentRelationships": [],
  "childRelationships": []
}
<15>1 2019-04-24T17:18:50Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="getNext" filename="XFormFeatureService.qml" line="994"] qml: Requesting layerInfo: https://services1.arcgis.com/Hp6G80Pky0om7QvQ/arcgis/rest/services/BLM_MT_AIM_2019_Plots_Service/FeatureServer/1
<15>1 2019-04-24T17:18:50Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="addLayerInfo" filename="XFormFeatureService.qml" line="1022"] qml: Feature layerInfo: {
  "advancedQueryCapabilities": {
    "supportsAdvancedQueryRelated": true,
    "supportsCountDistinct": true,
    "supportsDistinct": true,
    "supportsHavingClause": true,
    "supportsLod": true,
    "supportsMaxRecordCountFactor": true,
    "supportsOrderBy": true,
    "supportsOutFieldSQLExpression": true,
    "supportsPagination": true,
    "supportsPaginationOnAggregatedQueries": true,
    "supportsQueryRelatedPagination": true,
    "supportsQueryWithDatumTransformation": true,
    "supportsQueryWithDistance": true,
    "supportsQueryWithResultType": true,
    "supportsReturningGeometryCentroid": false,
    "supportsReturningQueryExtent": true,
    "supportsSqlExpression": true,
    "supportsStatistics": true,
    "supportsTopFeaturesQuery": true
  },
  "allowGeometryUpdates": true,
  "capabilities": "Create,Delete,Query,Update,Editing,Sync",
  "copyrightText": "",
  "currentVersion": 10.61,
  "defaultVisibility": true,
  "description": "",
  "displayField": "RecKey",
  "editFieldsInfo": {
    "creationDateField": "CreationDate",
    "creatorField": "Creator",
    "editDateField": "EditDate",
    "editorField": "Editor"
  },
  "editingInfo": {
    "lastEditDate": 1556126269048
  },
  "fields": [
    {
      "alias": "objectid",
      "defaultValue": null,
      "editable": false,
      "name": "objectid",
      "nullable": false,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeOID"
    },
    {
      "alias": "GlobalID",
      "defaultValue": null,
      "editable": false,
      "length": 38,
      "name": "globalid",
      "nullable": false,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeGlobalID"
    },
    {
      "alias": "RecKey",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "RecKey",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Select Plant Species",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "SpeciesList",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Unknown Code",
      "defaultValue": null,
      "editable": true,
      "length": 12,
      "name": "UnknownCode",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Species Abundance",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "abundance",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "ParentGlobalID",
      "defaultValue": null,
      "editable": true,
      "length": 38,
      "name": "parentglobalid",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeGUID"
    },
    {
      "alias": "CreationDate",
      "defaultValue": null,
      "editable": false,
      "length": 8,
      "name": "CreationDate",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeDate"
    },
    {
      "alias": "Creator",
      "defaultValue": null,
      "editable": false,
      "length": 128,
      "name": "Creator",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "EditDate",
      "defaultValue": null,
      "editable": false,
      "length": 8,
      "name": "EditDate",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeDate"
    },
    {
      "alias": "Editor",
      "defaultValue": null,
      "editable": false,
      "length": 128,
      "name": "Editor",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    }
  ],
  "globalIdField": "globalid",
  "hasAttachments": false,
  "hasM": false,
  "hasStaticData": false,
  "hasZ": false,
  "htmlPopupType": "esriServerHTMLPopupTypeNone",
  "id": 1,
  "isDataVersioned": false,
  "maxRecordCount": 10000,
  "maxRecordCountFactor": 1,
  "name": "SpecRichDetail",
  "objectIdField": "objectid",
  "relationships": [
    {
      "cardinality": "esriRelCardinalityOneToMany",
      "composite": true,
      "id": 13,
      "keyField": "parentglobalid",
      "name": "",
      "relatedTableId": 17,
      "role": "esriRelRoleDestination"
    }
  ],
  "serviceItemId": "9cffbbee279f43b0af9a9ef65ddf5d97",
  "standardMaxRecordCount": 32000,
  "supportedQueryFormats": "JSON, geoJSON, PBF",
  "supportsASyncCalculate": true,
  "supportsAdvancedQueries": true,
  "supportsAppend": true,
  "supportsApplyEditsWithGlobalIds": true,
  "supportsAttachmentsByUploadId": true,
  "supportsAttachmentsResizing": true,
  "supportsCalculate": true,
  "supportsCoordinatesQuantization": true,
  "supportsExceedsLimitStatistics": true,
  "supportsFieldDescriptionProperty": true,
  "supportsQuantizationEditMode": true,
  "supportsRollbackOnFailureParameter": true,
  "supportsStatistics": true,
  "supportsTruncate": false,
  "supportsValidateSql": true,
  "tileMaxRecordCount": 8000,
  "type": "Table",
  "typeIdField": "",
  "types": [],
  "uniqueIdField": {
    "isSystemMaintained": true,
    "name": "objectid"
  },
  "useStandardizedQueries": false,
  "parentRelationships": [],
  "childRelationships": []
}
<15>1 2019-04-24T17:18:50Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="getNext" filename="XFormFeatureService.qml" line="994"] qml: Requesting layerInfo: https://services1.arcgis.com/Hp6G80Pky0om7QvQ/arcgis/rest/services/BLM_MT_AIM_2019_Plots_Service/FeatureServer/2
<15>1 2019-04-24T17:18:51Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="addLayerInfo" filename="XFormFeatureService.qml" line="1022"] qml: Feature layerInfo: {
  "advancedQueryCapabilities": {
    "supportsAdvancedQueryRelated": true,
    "supportsCountDistinct": true,
    "supportsDistinct": true,
    "supportsHavingClause": true,
    "supportsLod": true,
    "supportsMaxRecordCountFactor": true,
    "supportsOrderBy": true,
    "supportsOutFieldSQLExpression": true,
    "supportsPagination": true,
    "supportsPaginationOnAggregatedQueries": true,
    "supportsQueryRelatedPagination": true,
    "supportsQueryWithDatumTransformation": true,
    "supportsQueryWithDistance": true,
    "supportsQueryWithResultType": true,
    "supportsReturningGeometryCentroid": false,
    "supportsReturningQueryExtent": true,
    "supportsSqlExpression": true,
    "supportsStatistics": true,
    "supportsTopFeaturesQuery": true
  },
  "allowGeometryUpdates": true,
  "capabilities": "Create,Delete,Query,Update,Editing,Sync",
  "copyrightText": "",
  "currentVersion": 10.61,
  "defaultVisibility": true,
  "description": "",
  "displayField": "SoilKey",
  "editFieldsInfo": {
    "creationDateField": "CreationDate",
    "creatorField": "Creator",
    "editDateField": "EditDate",
    "editorField": "Editor"
  },
  "editingInfo": {
    "lastEditDate": 1556126269048
  },
  "fields": [
    {
      "alias": "objectid",
      "defaultValue": null,
      "editable": false,
      "name": "objectid",
      "nullable": false,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeOID"
    },
    {
      "alias": "GlobalID",
      "defaultValue": null,
      "editable": false,
      "length": 38,
      "name": "globalid",
      "nullable": false,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeGlobalID"
    },
    {
      "alias": "SoilKey",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "SoilKey",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "HorizonKey",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "HorizonKey",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Soil Horizon Number",
      "defaultValue": null,
      "editable": true,
      "name": "horizon",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeInteger"
    },
    {
      "alias": "Upper Depth (cm)",
      "defaultValue": null,
      "editable": true,
      "name": "HorizonDepthUpper",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeInteger"
    },
    {
      "alias": "Lower Depth (cm)",
      "defaultValue": null,
      "editable": true,
      "name": "HorizonDepthLower",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeInteger"
    },
    {
      "alias": "ESD Horizon",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "ESD_Horizon",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "ESD Horizon Modifier",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "ESD_HorizonModifier",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Color: Hue",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "ESD_Hue",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Color: Value",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "ESD_Value",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Color: Chroma",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "ESD_Chroma",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Dry or Moist Color?",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "ESD_Color",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Texture",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "Texture",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Min clay %",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "minclay",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Max clay %",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "maxclay",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "% Clay",
      "defaultValue": null,
      "editable": true,
      "name": "ESD_PctClay",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeInteger"
    },
    {
      "alias": "Gravel (2-76 mm) %",
      "defaultValue": null,
      "editable": true,
      "name": "ESD_FragVolPct",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeInteger"
    },
    {
      "alias": "Cobbles (76-250 mm) %",
      "defaultValue": null,
      "editable": true,
      "name": "ESD_FragVolPct2",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeInteger"
    },
    {
      "alias": "Stones (250-600 mm) %",
      "defaultValue": null,
      "editable": true,
      "name": "ESD_FragVolPct3",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeInteger"
    },
    {
      "alias": "Total Rock Fragments (vol)",
      "defaultValue": null,
      "editable": true,
      "name": "RockFragments",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeInteger"
    },
    {
      "alias": "Effervescence",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "Effer",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Grade",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "Grade",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Structure",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "ESD_Structure",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Specify other.",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "ESD_Structure_other",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Size",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "Structure_Size",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Notes",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "ESD_Notes",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "ParentGlobalID",
      "defaultValue": null,
      "editable": true,
      "length": 38,
      "name": "parentglobalid",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeGUID"
    },
    {
      "alias": "CreationDate",
      "defaultValue": null,
      "editable": false,
      "length": 8,
      "name": "CreationDate",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeDate"
    },
    {
      "alias": "Creator",
      "defaultValue": null,
      "editable": false,
      "length": 128,
      "name": "Creator",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "EditDate",
      "defaultValue": null,
      "editable": false,
      "length": 8,
      "name": "EditDate",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeDate"
    },
    {
      "alias": "Editor",
      "defaultValue": null,
      "editable": false,
      "length": 128,
      "name": "Editor",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    }
  ],
  "globalIdField": "globalid",
  "hasAttachments": false,
  "hasM": false,
  "hasStaticData": false,
  "hasZ": false,
  "htmlPopupType": "esriServerHTMLPopupTypeNone",
  "id": 2,
  "isDataVersioned": false,
  "maxRecordCount": 10000,
  "maxRecordCountFactor": 1,
  "name": "SoilPitHorizons",
  "objectIdField": "objectid",
  "relationships": [
    {
      "cardinality": "esriRelCardinalityOneToMany",
      "composite": true,
      "id": 14,
      "keyField": "parentglobalid",
      "name": "",
      "relatedTableId": 13,
      "role": "esriRelRoleDestination"
    }
  ],
  "serviceItemId": "9cffbbee279f43b0af9a9ef65ddf5d97",
  "standardMaxRecordCount": 32000,
  "supportedQueryFormats": "JSON, geoJSON, PBF",
  "supportsASyncCalculate": true,
  "supportsAdvancedQueries": true,
  "supportsAppend": true,
  "supportsApplyEditsWithGlobalIds": true,
  "supportsAttachmentsByUploadId": true,
  "supportsAttachmentsResizing": true,
  "supportsCalculate": true,
  "supportsCoordinatesQuantization": true,
  "supportsExceedsLimitStatistics": true,
  "supportsFieldDescriptionProperty": true,
  "supportsQuantizationEditMode": true,
  "supportsRollbackOnFailureParameter": true,
  "supportsStatistics": true,
  "supportsTruncate": false,
  "supportsValidateSql": true,
  "tileMaxRecordCount": 8000,
  "type": "Table",
  "typeIdField": "",
  "types": [],
  "uniqueIdField": {
    "isSystemMaintained": true,
    "name": "objectid"
  },
  "useStandardizedQueries": false,
  "parentRelationships": [],
  "childRelationships": []
}
<15>1 2019-04-24T17:18:51Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="getNext" filename="XFormFeatureService.qml" line="994"] qml: Requesting layerInfo: https://services1.arcgis.com/Hp6G80Pky0om7QvQ/arcgis/rest/services/BLM_MT_AIM_2019_Plots_Service/FeatureServer/4
<15>1 2019-04-24T17:18:51Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="addLayerInfo" filename="XFormFeatureService.qml" line="1022"] qml: Feature layerInfo: {
  "advancedQueryCapabilities": {
    "supportsAdvancedQueryRelated": true,
    "supportsCountDistinct": true,
    "supportsDistinct": true,
    "supportsHavingClause": true,
    "supportsLod": true,
    "supportsMaxRecordCountFactor": true,
    "supportsOrderBy": true,
    "supportsOutFieldSQLExpression": true,
    "supportsPagination": true,
    "supportsPaginationOnAggregatedQueries": true,
    "supportsQueryRelatedPagination": true,
    "supportsQueryWithDatumTransformation": true,
    "supportsQueryWithDistance": true,
    "supportsQueryWithResultType": true,
    "supportsReturningGeometryCentroid": false,
    "supportsReturningQueryExtent": true,
    "supportsSqlExpression": true,
    "supportsStatistics": true,
    "supportsTopFeaturesQuery": true
  },
  "allowGeometryUpdates": true,
  "capabilities": "Create,Delete,Query,Update,Editing,Sync",
  "copyrightText": "",
  "currentVersion": 10.61,
  "defaultVisibility": true,
  "description": "",
  "displayField": "RecKey",
  "editFieldsInfo": {
    "creationDateField": "CreationDate",
    "creatorField": "Creator",
    "editDateField": "EditDate",
    "editorField": "Editor"
  },
  "editingInfo": {
    "lastEditDate": 1556126269048
  },
  "fields": [
    {
      "alias": "objectid",
      "defaultValue": null,
      "editable": false,
      "name": "objectid",
      "nullable": false,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeOID"
    },
    {
      "alias": "GlobalID",
      "defaultValue": null,
      "editable": false,
      "length": 38,
      "name": "globalid",
      "nullable": false,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeGlobalID"
    },
    {
      "alias": "RecKey",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "RecKey",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "PointNbr",
      "defaultValue": null,
      "editable": true,
      "name": "PointNbr",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeInteger"
    },
    {
      "alias": "Line Position (cm)",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "PointLoc",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Top Type",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "TopCanopy",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Unknown Code for Top Type",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "UnknownCodeTop",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Top Type Live/Dead?",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "ChkboxTop",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Lower 1",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "Lower1",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Unknown Code for Lower 1",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "UnknownCodeLower1",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Lower 1 Live/Dead?",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "ChkboxLower1",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Lower 2",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "Lower2",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Unknown Code for Lower 2",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "UnknownCodeLower2",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Lower 2 Live/Dead?",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "ChkboxLower2",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Lower 3",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "Lower3",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Unknown Code for Lower 3",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "UnknownCodeLower3",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Lower 3 Live/Dead?",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "ChkboxLower3",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Lower 4",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "Lower4",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Unknown Code for Lower 4",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "UnknownCodeLower4",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Lower 4 Live/Dead?",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "ChkboxLower4",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Lower 5",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "Lower5",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Unknown Code for Lower 5",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "UnknownCodeLower5",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Lower 5 Live/Dead?",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "ChkboxLower5",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Lower 6",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "Lower6",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Unknown Code for Lower 6",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "UnknownCodeLower6",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Lower 6 Live/Dead?",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "ChkboxLower6",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Lower 7",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "Lower7",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Unknown Code for Lower 7",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "UnknownCodeLower7",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Lower 7 Live/Dead?",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "ChkboxLower7",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Soil Surface",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "SoilSurface",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Basal Plant",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "codebasal",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Unknown Code for Basal",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "UnknownCodeBasal",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Basal Live/Dead?",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "ChkboxBasal",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Shrub Shape",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "ShrubShape",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Woody Species",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "SpeciesWoody",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Woody Live/Dead?",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "ChkboxWoody",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Unknown Code for Woody",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "UnknownCodeWoody",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Woody Height",
      "defaultValue": null,
      "editable": true,
      "name": "HeightWoody",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeInteger"
    },
    {
      "alias": "Herb Species",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "SpeciesHerbaceous",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Unknown Code for Herbaceous",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "UnknownCodeHerbaceous",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Herbaceous Live/Dead?",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "ChkboxHerbaceous",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Herb Height",
      "defaultValue": null,
      "editable": true,
      "name": "HeightHerbaceous",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeInteger"
    },
    {
      "alias": "Herb Species 2",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "SpeciesHerbaceous2",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Unknown Code for Herbaceous 2",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "UnknownCodeHerbaceous2",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Herbaceous 2 Live/Dead?",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "ChkboxHerbaceous2",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Herb Height 2",
      "defaultValue": null,
      "editable": true,
      "name": "HeightHerbaceous2",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeInteger"
    },
    {
      "alias": "bg",
      "defaultValue": null,
      "editable": true,
      "name": "bg",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeInteger"
    },
    {
      "alias": "fc",
      "defaultValue": null,
      "editable": true,
      "name": "fc",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeInteger"
    },
    {
      "alias": "bc",
      "defaultValue": null,
      "editable": true,
      "name": "bc",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeInteger"
    },
    {
      "alias": "nonzerowoodyhgt",
      "defaultValue": null,
      "editable": true,
      "name": "nonzerowoodyhgt",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeInteger"
    },
    {
      "alias": "nonzeroherbhgt",
      "defaultValue": null,
      "editable": true,
      "name": "nonzeroherbhgt",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeInteger"
    },
    {
      "alias": "nonzeroherbhgt2",
      "defaultValue": null,
      "editable": true,
      "name": "nonzeroherbhgt2",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeInteger"
    },
    {
      "alias": "littercoverc",
      "defaultValue": null,
      "editable": true,
      "name": "littercoverc",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeInteger"
    },
    {
      "alias": "rockcoverc",
      "defaultValue": null,
      "editable": true,
      "name": "rockcoverc",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeInteger"
    },
    {
      "alias": "ParentGlobalID",
      "defaultValue": null,
      "editable": true,
      "length": 38,
      "name": "parentglobalid",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeGUID"
    },
    {
      "alias": "CreationDate",
      "defaultValue": null,
      "editable": false,
      "length": 8,
      "name": "CreationDate",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeDate"
    },
    {
      "alias": "Creator",
      "defaultValue": null,
      "editable": false,
      "length": 128,
      "name": "Creator",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "EditDate",
      "defaultValue": null,
      "editable": false,
      "length": 8,
      "name": "EditDate",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeDate"
    },
    {
      "alias": "Editor",
      "defaultValue": null,
      "editable": false,
      "length": 128,
      "name": "Editor",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    }
  ],
  "globalIdField": "globalid",
  "hasAttachments": false,
  "hasM": false,
  "hasStaticData": false,
  "hasZ": false,
  "htmlPopupType": "esriServerHTMLPopupTypeNone",
  "id": 4,
  "isDataVersioned": false,
  "maxRecordCount": 10000,
  "maxRecordCountFactor": 1,
  "name": "LPIDetail",
  "objectIdField": "objectid",
  "relationships": [
    {
      "cardinality": "esriRelCardinalityOneToMany",
      "composite": true,
      "id": 11,
      "keyField": "parentglobalid",
      "name": "",
      "relatedTableId": 12,
      "role": "esriRelRoleDestination"
    }
  ],
  "serviceItemId": "9cffbbee279f43b0af9a9ef65ddf5d97",
  "standardMaxRecordCount": 32000,
  "supportedQueryFormats": "JSON, geoJSON, PBF",
  "supportsASyncCalculate": true,
  "supportsAdvancedQueries": true,
  "supportsAppend": true,
  "supportsApplyEditsWithGlobalIds": true,
  "supportsAttachmentsByUploadId": true,
  "supportsAttachmentsResizing": true,
  "supportsCalculate": true,
  "supportsCoordinatesQuantization": true,
  "supportsExceedsLimitStatistics": true,
  "supportsFieldDescriptionProperty": true,
  "supportsQuantizationEditMode": true,
  "supportsRollbackOnFailureParameter": true,
  "supportsStatistics": true,
  "supportsTruncate": false,
  "supportsValidateSql": true,
  "tileMaxRecordCount": 8000,
  "type": "Table",
  "typeIdField": "",
  "types": [],
  "uniqueIdField": {
    "isSystemMaintained": true,
    "name": "objectid"
  },
  "useStandardizedQueries": false,
  "parentRelationships": [],
  "childRelationships": []
}
<15>1 2019-04-24T17:18:51Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="getNext" filename="XFormFeatureService.qml" line="994"] qml: Requesting layerInfo: https://services1.arcgis.com/Hp6G80Pky0om7QvQ/arcgis/rest/services/BLM_MT_AIM_2019_Plots_Service/FeatureServer/5
<15>1 2019-04-24T17:18:51Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="qml" function="addLayerInfo" filename="XFormFeatureService.qml" line="1022"] qml: Feature layerInfo: {
  "advancedQueryCapabilities": {
    "supportsAdvancedQueryRelated": true,
    "supportsCountDistinct": true,
    "supportsDistinct": true,
    "supportsHavingClause": true,
    "supportsLod": true,
    "supportsMaxRecordCountFactor": true,
    "supportsOrderBy": true,
    "supportsOutFieldSQLExpression": true,
    "supportsPagination": true,
    "supportsPaginationOnAggregatedQueries": true,
    "supportsQueryRelatedPagination": true,
    "supportsQueryWithDatumTransformation": true,
    "supportsQueryWithDistance": true,
    "supportsQueryWithResultType": true,
    "supportsReturningGeometryCentroid": false,
    "supportsReturningQueryExtent": true,
    "supportsSqlExpression": true,
    "supportsStatistics": true,
    "supportsTopFeaturesQuery": true
  },
  "allowGeometryUpdates": true,
  "capabilities": "Create,Delete,Query,Update,Editing,Sync",
  "copyrightText": "",
  "currentVersion": 10.61,
  "defaultVisibility": true,
  "description": "",
  "displayField": "RecKey",
  "editFieldsInfo": {
    "creationDateField": "CreationDate",
    "creatorField": "Creator",
    "editDateField": "EditDate",
    "editorField": "Editor"
  },
  "editingInfo": {
    "lastEditDate": 1556126269048
  },
  "fields": [
    {
      "alias": "objectid",
      "defaultValue": null,
      "editable": false,
      "name": "objectid",
      "nullable": false,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeOID"
    },
    {
      "alias": "GlobalID",
      "defaultValue": null,
      "editable": false,
      "length": 38,
      "name": "globalid",
      "nullable": false,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeGlobalID"
    },
    {
      "alias": "RecKey",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "RecKey",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Start",
      "defaultValue": null,
      "editable": true,
      "name": "GapStart",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeInteger"
    },
    {
      "alias": "End",
      "defaultValue": null,
      "editable": true,
      "name": "GapEnd",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeInteger"
    },
    {
      "alias": "Type",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "RecTypeB",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "RecTypeC",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "RecTypeC",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "RecType",
      "defaultValue": null,
      "editable": true,
      "length": 255,
      "name": "RecType",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "Gap Length in cm",
      "defaultValue": null,
      "editable": true,
      "name": "Gap",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeInteger"
    },
    {
      "alias": "ParentGlobalID",
      "defaultValue": null,
      "editable": true,
      "length": 38,
      "name": "parentglobalid",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeGUID"
    },
    {
      "alias": "CreationDate",
      "defaultValue": null,
      "editable": false,
      "length": 8,
      "name": "CreationDate",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeDate"
    },
    {
      "alias": "Creator",
      "defaultValue": null,
      "editable": false,
      "length": 128,
      "name": "Creator",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    },
    {
      "alias": "EditDate",
      "defaultValue": null,
      "editable": false,
      "length": 8,
      "name": "EditDate",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeDate"
    },
    {
      "alias": "Editor",
      "defaultValue": null,
      "editable": false,
      "length": 128,
      "name": "Editor",
      "nullable": true,
      "sqlType": "sqlTypeOther",
      "type": "esriFieldTypeString"
    }
  ],
  "globalIdField": "globalid",
  "hasAttachments": false,
  "hasM": false,
  "hasStaticData": false,
  "hasZ": false,
  "htmlPopupType": "esriServerHTMLPopupTypeNone",
  "id": 5,
  "isDataVersioned": false,
  "maxRecordCount": 10000,
  "maxRecordCountFactor": 1,
  "name": "GapDetail",
  "objectIdField": "objectid",
  "relationships": [
    {
      "cardinality": "esriRelCardinalityOneToMany",
      "composite": true,
      "id": 12,
      "keyField": "parentglobalid",
      "name": "",
      "relatedTableId": 10,
      "role": "esriRelRoleDestination"
    }
  ],
  "serviceItemId": "9cffbbee279f43b0af9a9ef65ddf5d97",
  "standardMaxRecordCount": 32000,
  "supportedQueryFormats": "JSON, geoJSON, PBF",
  "supportsASyncCalculate": true,
  "supportsAdvancedQueries": true,
  "supportsAppend": true,
  "supportsApplyEditsWithGlobalIds": true,
  "supportsAttachmentsByUploadId": true,
  "supportsAttachmentsResizing": true,
  "supportsCalculate": true,
  "supportsCoordinatesQuantization": true,
  "supportsExceedsLimitStatistics": true,
  "supportsFieldDescriptionProperty": true,
  "supportsQuantizationEditMode": true,
  "supportsRollbackOnFailureParameter": true,
  "supportsStatistics": true,
  "supportsTruncate": false,
  "supportsValidateSql": true,
  "tileMaxRecordCount": 8000,
  "type": "Table",
  "typeIdField": "",
  "types": [],
  "uniqueIdField": {
    "isSystemMaintained": true,
    "name": "objectid"
  },
  "useStandardizedQueries": false,
  "parentRelationships": [],
  "childRelationships": []
}
<12>1 2019-04-24T17:18:51Z dbrownings-iPad Survey123forArcGISBeta 1276 - [AppStudio@11205 category="default" filename="XFormFeatureService.qml" line="1180"] qrc:/qml/XForms/XFormFeatureService.qml:1180: TypeError: Cannot read property 'name' of undefined
0 Kudos
DougBrowning
MVP Esteemed Contributor

I have tried a all new MXD, all new service based on new MXD, all kinds of adding and readding layers. 

Still hanging.

Please anyone with any ideas.  I have 12 copies that sent fine.  This was all working just fine.  I am in pretty big trouble here.

thanks

0 Kudos