Using the QueryDataTableEntries method prompt [" value "] not found
var values = Things["SearchMapDT"].CreateValues();
values.type = type; //NUMBER [Primary Key]
values.province = province; //STRING
values.customer = customer; //STRING
values.country = country; //STRING
values.city = city; //STRING
values.county = county; //STRIN
var query1 =
{
"filters": {
"type": "OR",
"filters":[
{
"type":"EQ",
"fieldName":"type",
"value":type
},
{
"type":"EQ",
"fieldName":"province",
"value":province
},
{
"type":"EQ",
"fieldName":"customer",
"value":customer
}
,
{
"type":"EQ",
"fieldName":"country",
"value":country
}
,
{
"type":"EQ",
"fieldName":"city",
"value":city
},
{
"type":"EQ",
"fieldName":"county",
"value":county
}
]
}
}
var params = {
maxItems: undefined /* NUMBER */,
values: values /* INFOTABLE*/,
query: query1 /* QUERY */,
source: undefined /* STRING */,
tags: undefined /* TAGS */
};
// result: INFOTABLE
var result = Things["SearchMapDT"].QueryDataTableEntries(params);
LOG MESSAGE:
[context: com.thingworx.webservices.context.HttpExecutionContext@40c66c25][message: Execution error in service script [SearchMapDT myquery] : Wrapped java.lang.RuntimeException: org.json.JSONException: JSONObject["value"] not found. Cause: org.json.JSONException: JSONObject["value"] not found.]

