if (window.isc == undefined || window.isc.DataSource == undefined){  alert("Can't load DataSources - SmartClient runtime not loaded");}isc.DataSource.create({
    restrictPublisher:"true",
    allowAdvancedCriteria:true,
    xpaths:"YOURLICENSES~size(activeActivations);TOTAL_LICENSES~size(activeProductAuths);         ILOKGENERATION~concat(substring('2nd generation', 1, number(getIlokVersion(.)=2) * string-length('2nd generation')),         substring('3rd generation', 1, number(getIlokVersion(.)=3) * string-length('3rd generation')));         FIRMWAREVERSION~concat(getFirmwareROMVersion(.), '.', getFirmwarePatchVersion(.));         STATUS~getUserString(./status);PREVIOUS_OWNERS~size(locationOwners);         ICONGRAPHIC~concat(substring('placeholders/detail_ilok2.png', 1, number(getIlokVersion(.)=2) * string-length('placeholders/detail_ilok2.png')),         substring('placeholders/detail_ilok3.png', 1, number(getIlokVersion(.)=3) * string-length('placeholders/detail_ilok3.png')))",
    linkedDataMethods:"         getPkid;         getName;         DESCRIPTION|getUserDescription;         SERIALNUMBER|getSerialNumber;         getCreationDate;         getLastSeen;         ZDT_COVERAGE|getZdtExpiration;         TLC_COVERAGE|getLosExpiration;         OWNER_HISTORY|getLocationOwnersListString",
    mappedBeanClass:"com.paceap.eden.jpa.main.Ilok2",
    ignorePagination:"false",
    ID:"search_iLok2_DS_HibernateORM",
    dropExtraFields:true,
    fields:[
        {
            name:"PKID",
            hidden:true,
            type:"integer",
            primaryKey:true
        },
        {
            name:"NAME",
            title:"Name",
            type:"text"
        },
        {
            name:"ILOKGENERATION",
            title:"iLok Generation",
            type:"text"
        },
        {
            name:"DESCRIPTION",
            title:"Description",
            type:"text",
            required:false
        },
        {
            name:"FIRMWAREVERSION",
            title:"Firmware",
            type:"text",
            required:false
        },
        {
            name:"STATUS",
            title:"Status",
            type:"text",
            required:false
        },
        {
            name:"SERIALNUMBER",
            title:"Serial Number",
            type:"text",
            required:false
        },
        {
            name:"CREATIONDATE",
            title:"Creation Date",
            type:"text",
            required:false
        },
        {
            name:"LASTSEEN",
            title:"Last Seen",
            type:"text",
            required:false
        },
        {
            name:"YOURLICENSES",
            title:"Your Licenses",
            type:"int",
            required:false
        },
        {
            name:"TOTAL_LICENSES",
            title:"Total Licenses on iLok",
            type:"integer",
            required:false
        },
        {
            name:"ZDT_COVERAGE",
            title:"ZDT Expires",
            type:"text",
            required:false
        },
        {
            name:"TLC_COVERAGE",
            title:"TLC Refresh by",
            type:"text",
            required:false
        },
        {
            name:"PREVIOUS_OWNERS",
            title:"Previous Owners",
            type:"text",
            required:false
        },
        {
            name:"ICONGRAPHIC",
            type:"text",
            defaultValue:"detail_ilok2.png",
            required:false
        },
        {
            name:"OWNER_HISTORY",
            title:"Owner History",
            type:"text"
        }
    ]
})
