if (window.isc == undefined || window.isc.DataSource == undefined){  alert("Can't load DataSources - SmartClient runtime not loaded");}isc.DataSource.create({
    allowAdvancedCriteria:true,
    xpaths:"STATUS~replace(string(replace(string(terminateDemo),'false','Active')),'true','Terminated');         SKURULES~demoSku/rules/name;         RULESPKID~demoSku/rules/pkid;         NAME~string('Wrap Demo')",
    linkedDataMethods:"getPkid;         SKUPKID|getDemoSku-getPkid;         SKUNAME|getDemoSku-getName;         SKUNUMBER|getDemoSku-getPublisherNumber;         SKUGUID|getDemoSku-getUuid;         PRODUCTCOUNT|getDemoSku-getProductCount;         DEMOEXPIRATIONDATE|getDemoExpirationDateString;         DEMOCOUNTLIMIT|getDemoCountLimitString",
    mappedBeanClass:"com.paceap.eden.jpa.main.WrapConfig",
    ID:"wrap_demo_DS_HibernateORM",
    dropExtraFields:true,
    fields:[
        {
            name:"PKID",
            hidden:true,
            type:"integer",
            primaryKey:true
        },
        {
            name:"NAME",
            type:"text"
        },
        {
            name:"SKUPKID",
            hidden:true,
            type:"integer"
        },
        {
            name:"SKUNAME",
            title:"SKU Name",
            type:"text"
        },
        {
            name:"SKUNUMBER",
            title:"SKU Number",
            type:"text"
        },
        {
            name:"SKUGUID",
            title:"SKU GUID",
            type:"text",
            foreignKey:"sku_DS_HibernateORM.SKUPKID"
        },
        {
            name:"RULESPKID",
            hidden:true,
            type:"integer"
        },
        {
            name:"SKURULES",
            title:"Rules",
            type:"text",
            foreignKey:"rules_DS_HibernateORM.RULESPKID"
        },
        {
            name:"PRODUCTCOUNT",
            title:"# Products",
            type:"integer"
        },
        {
            name:"DEMOEXPIRATIONDATE",
            title:"Expiration",
            type:"text"
        },
        {
            name:"DEMOCOUNTLIMIT",
            title:"Count Limit",
            type:"text"
        },
        {
            name:"STATUS",
            title:"Status",
            type:"text"
        },
        {
            name:"ICONGRAPHIC",
            type:"text",
            defaultValue:"wrapdemo_40.png"
        }
    ]
})
