I am trying to build my first ZClass. Actorclass inherits from classes Object Manager and Catalogue Aware. In Product Management at /Control_Panel / Products I created a product with id="LegalObjects". I have one ZClass in the product. The ZClass has Id="Actorclass", title="Actor Class for Legal Objects", metaname="Actor". Actorclass_addform points to the dtml method "Actorclass_add" with the following line <form action="Actorclass_add">. The code for the dtml method "Actorclass_add" is as follows: <HTML> <HEAD><TITLE>Add Actorclass</TITLE></HEAD> <BODY BGCOLOR="#FFFFFF" LINK="#000099" VLINK="#555555"> <dtml-with "Actorclass.createInObjectManager(REQUEST['Id'], REQUEST)"> <dtml-call "propertysheets.Person.manage_editProperties(REQUEST)"> </dtml-with> <dtml-if NoRedir> <dtml-else> <dtml-if DestinationURL> <dtml-call "RESPONSE.redirect(DestinationURL+'/manage_workspace')"> <dtml-else> <dtml-call "RESPONSE.redirect(URL2+'/manage_workspace')"> </dtml-if> </dtml-if> </body> </html> The property sheet "Person" is a propertysheet of the ZClass "Actorclass". It contains the same named variables submitted by Actorclass_addform. I go to Zope's root, select "Actor" from the list of available objects. The Actorclass_addform comes up. When I submit the completed form, Zope returns an error report, informing me that Zope has encountered an error while publishing this resource. Error Type: NameError Error Value: Actorclass "This resource may be trying to reference a nonexistent object or variable Actorclass." <!-- Traceback (innermost last): File E:\Zope\Test22\lib\python\ZPublisher\Publish.py, line 222, in publish_module File E:\Zope\Test22\lib\python\ZPublisher\Publish.py, line 187, in publish File E:\Zope\Test22\lib\python\Zope\__init__.py, line 221, in zpublisher_exception_hook (Object: RoleManager) File E:\Zope\Test22\lib\python\ZPublisher\Publish.py, line 171, in publish File E:\Zope\Test22\lib\python\ZPublisher\mapply.py, line 160, in mapply (Object: Actorclass_add) File E:\Zope\Test22\lib\python\ZPublisher\Publish.py, line 112, in call_object (Object: Actorclass_add) File E:\Zope\Test22\lib\python\OFS\DTMLMethod.py, line 167, in __call__ (Object: Actorclass_add) File E:\Zope\Test22\lib\python\DocumentTemplate\DT_String.py, line 502, in __call__ (Object: Actorclass_add) File E:\Zope\Test22\lib\python\DocumentTemplate\DT_With.py, line 133, in render (Object: Actorclass.createInObjectManager(REQUEST['Id'], REQUEST)) File E:\Zope\Test22\lib\python\DocumentTemplate\DT_Util.py, line 337, in eval (Object: Actorclass.createInObjectManager(REQUEST['Id'], REQUEST)) (Info: REQUEST) File <string>, line 0, in ? NameError: (see above) --> I am trying to follow the beehive GmbH Z Class tutorial Release 1.1. After many tries, I conclude I am missing something obvious that will prevent success until it is identified and overcome. I am using Zope version 2.2 under Windows NT 4.0, service pack 6. Any suggestions on what I am doing wrong are appreciated. I am sorry I can not identify my mistake. Thank you for any assistance. Brian The Law Office of Brian Hickman P.O. Box 1985 Woodinville, WA 9802 Telephone: (425) 482-0300