if (window.isc == undefined || window.isc.DataSource == undefined){  alert("Can't load DataSources - SmartClient runtime not loaded");}isc.DataSource.create({
    allowAdvancedCriteria:true,
    ID:"authTree_DS",
    dropExtraFields:true,
    fields:[
        {
            name:"PKID",
            hidden:true,
            type:"integer",
            primaryKey:true
        },
        {
            name:"NAME",
            title:"Name",
            type:"text"
        },
        {
            name:"id",
            type:"text"
        },
        {
            name:"uniqueRowId",
            type:"text"
        },
        {
            name:"LICENSEGUID",
            title:"License Ref #",
            type:"text"
        },
        {
            name:"UUID",
            type:"text"
        },
        {
            name:"parentId",
            type:"text"
        },
        {
            name:"AUTHTYPE",
            type:"text"
        },
        {
            name:"HASLEGACYTOKENS",
            type:"boolean"
        },
        {
            name:"licenseType",
            title:"Type",
            type:"text"
        },
        {
            name:"expirationDate",
            type:"date"
        },
        {
            name:"location",
            type:"text"
        },
        {
            name:"isFolder",
            type:"boolean"
        },
        {
            name:"locked",
            type:"boolean"
        },
        {
            name:"canRemove",
            type:"boolean"
        },
        {
            name:"supportsTokens",
            type:"boolean"
        },
        {
            name:"activeCount",
            type:"intenger"
        },
        {
            name:"CREATIONDATE",
            title:"Date Added",
            type:"date"
        },
        {
            name:"LEGACYTOKENS",
            type:"text"
        },
        {
            name:"RULES_NAME",
            type:"text"
        },
        {
            name:"RULES_PKID",
            type:"integer"
        }
    ]
})
