Skip to main content
10-Marble
April 12, 2016
Question

Format of the input for the source and query fields for the QueryDataTableEntries service of the DataTable

  • April 12, 2016
  • 1 reply
  • 1240 views

Hi,

What is the format of the input for the source and query fields for the QueryDataTableEntries service of the DataTable? Please give examples.

Thanks and Regards,

Jyothi

    1 reply

    1-Visitor
    April 12, 2016

    Hi,

    A query example:

    http://support.ptc.com/cs/help/thingworx_hc/thingworx_7.0_hc/index.jspx?id=QueryParameterforQueryServices&action=show

    var query = {

        filters: {

            type: "And",

            filters: [

                {

                    type: "LIKE",

                    fieldName: "ID",

                    value: "%" + id + "%"

                },

                {

                    type: "LIKE",

                    fieldName: "EntityType",

                    value: entityType

                }

            ]

        }

    };

    The source depends on how you add entry to table. By default, it's the login username. You can check it in your DataTable / Entity Information / Home Mashup.

    QueryDataTableEntries service:

    var params = {

    maxItems: undefined /* NUMBER */,

    values: undefined /* INFOTABLE*/,

    query: query /* QUERY */,

    source: "A_String" /* STRING */,

    tags: undefined /* TAGS */

    };

    // result: INFOTABLE

    var result = Things[DataTableName].QueryDataTableEntries(params)

    Regards,

    Quang-Dung