The OpenObjects API is comprised of 3 different types of records:
OpenObjects
OpenObjects are the "workhorses". This is where all of the actual work and screen output is performed. These are nothing more then strings comprised of a combination of OpenTokens and HTML (or, in the case of the email objects, ascii text).
OpenSets
These are records that relate a virtual/generic object name (ie: BEGINSCREEN) to specific objects (ie: OUI1_BEGINSCREEN). This allows other objects to call them without need to know the name of the actual object that is in the current OpenSet of the current OpenTheme. For example, you would just use %OBJ(BEGINSCREEN)% instead of %OBJ(OUI1_BEGINSCREEN)%.
OpenThemes
OpenThemes group together a collection of OpenSets. Each OpenTheme has a "default" OpenSet, and each Product or Category can override the default OpenSet. Which OpenTheme is used is dependant on the result of the OpenTheme Selection OpenToken string.
Send feedback on this documentation.
© 2004 - 2000 Darren Ehlers & OpenUI Developer Consortium