got the solution frrom zope mailing list... Try: getattr(container,id).manage_addProduct['OFSP'].manage_addFile(id+'.pdf',context.REQUEST['pdf'])