if (window.isc == undefined || window.isc.DataSource == undefined){  alert("Can't load DataSources - SmartClient runtime not loaded");}isc.DataSource.create({
    serverType:"generic",
    allowAdvancedCriteria:true,
    ID:"media_DS",
    fields:[
        {
            name:"PKID",
            hidden:true,
            type:"integer",
            primaryKey:true
        },
        {
            name:"DESCRIPTION",
            title:"Description",
            type:"text"
        },
        {
            name:"MEDIATYPE",
            hidden:true,
            type:"text"
        },
        {
            name:"PATHTOFILE",
            hidden:true,
            type:"text"
        },
        {
            name:"FILENAME",
            hidden:true,
            type:"text"
        },
        {
            name:"STATUS",
            hidden:true,
            type:"text"
        },
        {
            name:"STORAGELOCATION",
            hidden:true,
            type:"text"
        },
        {
            name:"BINARYDATA_PKID",
            hidden:true,
            type:"integer"
        },
        {
            name:"BINARY_DATA",
            type:"binary"
        },
        {
            name:"MIME_TYPE",
            hidden:true,
            type:"text"
        },
        {
            name:"PUBLISHER_PKID",
            hidden:true,
            type:"integer"
        },
        {
            name:"PUBLIC_READ",
            hidden:true,
            type:"boolean"
        },
        {
            name:"ENFORCED_WIDTH",
            hidden:true,
            type:"integer"
        },
        {
            name:"ENFORCED_HEIGHT",
            hidden:true,
            type:"integer"
        },
        {
            name:"MAXIMUM_SIZE",
            hidden:true,
            type:"integer"
        }
    ]
})
