This is an odd one to me - all the other searches work great.
I'm getting:
{"error":{"code":400,"message":"Invalid or missing input parameters.","details":[]}}
When I execute the query generated from the xml below.
If I remove the , SUBTYPE [%2CSUBTYPE] it works great.
Where is SUBTYPE coming from and more importantly - how can I make it stop?
Thanks in advance!
h t t p : / / gisweb:6080/arcgis/rest/services/detailed/MapServer/72/query?
returnDistinctValues=false&
f=amf&
outFields=xx%2EMETER%2ESERVICE%5FADDRESS%5F1
%2Cxx%2EMETER%2ESERVICE%5FADDRESS%5F2
%2Cxx%2EMETER%2EACCOUNT%5FSTATUS
%2Cxx%2EMETER%2EACCOUNT%5FNUMBER
%2Cxx%2EMETER%2EHOME%5FPHONE
%2Cxx%2EMETER%2ECUSTOMER%5FNAME
%2Cxx%2EMETER%2ESERVICE%5FCITY%5FSTATE%5FZIP
%2Cxx%2EMETER%2ELOCATION%5FCODE
%2Cxx%2ESERVICE%5FLOCATION%2EOBJECTID
%2CSUBTYPE&
spatialRel=esriSpatialRelIntersects&where=upper%28xx%2EMETER%2ECUSTOMER%5FNAME%29%20LIKE%20upper%28%27frost%25%27%29&returnGeometry=true&outSR=102100
<layer>
<name>Customers</name>
<url>http://gisweb:6080/arcgis/rest/services/detailed/MapServer/72</url>
<expressions>
<expression alias="Customer Name" textsearchlabel="Search Customer by Customer Name [ Example: FROST ]:" isvaluerequired="true">
<values>
<value prompt="Example: FROST" isvaluerequired="true">upper(xx.METER.CUSTOMER_NAME) LIKE upper('[value]%')</value>
</values>
</expression>
</expressions>
<titlefield>xx.METER.CUSTOMER_NAME</titlefield>
<fields all="false">
<field name="xx.METER.LOCATION_CODE" gridfield="true" />
<field name="xx.METER.ACCOUNT_NUMBER" gridfield="true" />
<field name="xx.METER.CUSTOMER_NAME" gridfield="true" />
<field name="xx.METER.SERVICE_ADDRESS_1" gridfield="true" />
<field name="xx.METER.SERVICE_ADDRESS_2" gridfield="true" />
<field name="xx.METER.SERVICE_CITY_STATE_ZIP" gridfield="true" />
<field name="xx.METER.HOME_PHONE" gridfield="true" />
<field name="xx.METER.ACCOUNT_STATUS" gridfield="true" />
</fields>
<links />
</layer>
I'm getting:
{"error":{"code":400,"message":"Invalid or missing input parameters.","details":[]}}
When I execute the query generated from the xml below.
If I remove the , SUBTYPE [%2CSUBTYPE] it works great.
Where is SUBTYPE coming from and more importantly - how can I make it stop?
Thanks in advance!
h t t p : / / gisweb:6080/arcgis/rest/services/detailed/MapServer/72/query?
returnDistinctValues=false&
f=amf&
outFields=xx%2EMETER%2ESERVICE%5FADDRESS%5F1
%2Cxx%2EMETER%2ESERVICE%5FADDRESS%5F2
%2Cxx%2EMETER%2EACCOUNT%5FSTATUS
%2Cxx%2EMETER%2EACCOUNT%5FNUMBER
%2Cxx%2EMETER%2EHOME%5FPHONE
%2Cxx%2EMETER%2ECUSTOMER%5FNAME
%2Cxx%2EMETER%2ESERVICE%5FCITY%5FSTATE%5FZIP
%2Cxx%2EMETER%2ELOCATION%5FCODE
%2Cxx%2ESERVICE%5FLOCATION%2EOBJECTID
%2CSUBTYPE&
spatialRel=esriSpatialRelIntersects&where=upper%28xx%2EMETER%2ECUSTOMER%5FNAME%29%20LIKE%20upper%28%27frost%25%27%29&returnGeometry=true&outSR=102100
<layer>
<name>Customers</name>
<url>http://gisweb:6080/arcgis/rest/services/detailed/MapServer/72</url>
<expressions>
<expression alias="Customer Name" textsearchlabel="Search Customer by Customer Name [ Example: FROST ]:" isvaluerequired="true">
<values>
<value prompt="Example: FROST" isvaluerequired="true">upper(xx.METER.CUSTOMER_NAME) LIKE upper('[value]%')</value>
</values>
</expression>
</expressions>
<titlefield>xx.METER.CUSTOMER_NAME</titlefield>
<fields all="false">
<field name="xx.METER.LOCATION_CODE" gridfield="true" />
<field name="xx.METER.ACCOUNT_NUMBER" gridfield="true" />
<field name="xx.METER.CUSTOMER_NAME" gridfield="true" />
<field name="xx.METER.SERVICE_ADDRESS_1" gridfield="true" />
<field name="xx.METER.SERVICE_ADDRESS_2" gridfield="true" />
<field name="xx.METER.SERVICE_CITY_STATE_ZIP" gridfield="true" />
<field name="xx.METER.HOME_PHONE" gridfield="true" />
<field name="xx.METER.ACCOUNT_STATUS" gridfield="true" />
</fields>
<links />
</layer>