I have an external method (which makes a SOAP call) which when running the test on, works and returns data as expected... however, with the following tal code: ================================================= <html> <head> <title tal:content="template/title">The title</title> </head> <body> <p tal:content="here/getRecords"> </p> <table border="1" tal:define="data python:here.getRecords()['item']"> <tr tal:repeat="record data"> <td tal:content="python:record[0]">record item 1</td> <td tal:content="python:record[1]">record item 2</td> <td tal:content="python:record[2]">record item 3</td> </tr> </table> <br /> </body> </html> ================================================= I am getting a basic authentication box... which I don't want... and additionally, no matter if I type in a valid superuser login and password, the box just keeps coming up... I'm guessing that there is some kind of permission problem, although I don't know why calling it via the url anonymously (http://...../getRecords) returns the same as the test... is there something that I am missing in tal to call the external method that requires setting some permissions ? Thanks for any and all advice... JH jhood - hmcon com