the CLS is the output of the CSP page. if you create a CSP page and then call it, the compiler makes the CLS code for you.
every time you call the CSP page, you are in fact running the CLS page. there is nothing wrong with making the CLS yourself and then just calling that, (you then do not have the CSP source code) try following the example again but write the page with a CSP extension,, then call http://localhost/csp/<namespace>/classname.csp. - you can then go into studio and look at the code it generated. I sometimes do that to create the basic CLS code, alter the CLS code and then throw away the CSP code. kev
