- Help Topics: 1. A Short Introduction to IGSDB V2 2. What's Changed
2.2. Window Subtypes
In the legacy CGDB, a shading product that was defined by a 'type' of 7 corresponded to a 'GEN_BSDF_XML' file. Products defined by a "Gen" BSDF xml file (and an accompanying "THMX" file) were usually cellular shades, roman shades or pleated shades.
Shading products of 'type' 2 were considered "BSDF_XML" products...which usually corresponded to roller shades.
However, this system was suboptimal, as the real 'type' of product was now obscured by a definition which really only defined the nature of the data file used to describe it, not the product's actual nature.
        In the IGSDB, a shading product is defined by type SHADING and a subtype that
        corresponds to its actual nature, such as CELLULAR_SHADE.
        The definition and contents of the data file(s) that defines its
        properties has been moved to a different property called data_file_type
    
| CGDB Legacy Value | Possible IGSDB Subtypes | 
|---|---|
| 2 (BSDF XML) | ROLLER_SHADE | 
| 7 (THMX / "GEN" BSDF XML) | 
 | 
API Legacy Value for WINDOW8
        Because WINDOW8 relies on the old values of "BSDF_XML" and "GEN_BSDF_XML", the IGSDB API
        (both v1 and v2) provides a property window8_application_type value with the old type value.
        WINDOW8 reads this property when accessing the IGSDB API.
    
        The window8_application_type field will show "BSDF_XML" when the product is a roller shade, and
        "GEN_BSDF_XML" when the product is
        a roman shade, cellular shade or pleated shade.