Progress
ADM 2 Reference


SmartObjects, Templates, and Super-procedure Hierarchies

Table 1 lists in summary form the current set of SmartObjects, the groups of super-procedure files that define their capabilities, and the template files from which finished objects are created.

Table 1: SmartObjects and Their Files
SmartObject
Super-procedure Files
Template Files

Simple SmartObject

smart.p 
smart.w 

Simple SmartContainer

smart.p 
containr.p 
cntnrsimpl.w 

SmartBusinessObject

smart.p
visual.p 
(appserver.p) 
containr.p 
sbo.p 
sboext.p 
sbo.w 

SmartB2BObject

smart.p 
msghandler.p 
xml.p 
b2b.p 
b2b.w 
dynb2b.w 

SmartCombo

smart.p
visual.p 
field.p 
combo.p 
dyncombo.w 

SmartConsumer
(complements SmartProducer)

smart.p 
messaging.p 
consumer.p 
consumer.w 
dynconsumer.w 

SmartDataBrowser

smart.p
visual.p 
datavis.p 
browser.p 
browser.w 
dynbrowser.w 

SmartDataField

smart.p
visual.p 
field.p 
field.w 

SmartDataObject

smart.p
(appserver.p) 
query.p 
queryext.p 
data.p 
dataext.p 
data.w 
dyndata.w 

SmartDataViewer

smart.p
visual.p 
datavis.p 
viewer.p 
viewer.w 

SmartDialog

smart.p
visual.p 
containr.p 
cntnrdlg.w 

SmartFilter

smart.p
visual.p 
filter.p 
dynfilter.w 

SmartFolder

smart.p
visual.p 
datavis.p 
folder.w 

SmartFrame

smart.p
visual.p 
containr.p 
cntnrfrm.w 

SmartLookup

smart.p 
visual.p 
field.p 
lookup.p 
dynlookup.w 

SmartPanel

smart.p
visual.p 
panel.p 
action.p 
pcommit.w 
pnavico.w 
pnavlbl.w 
pupdsav.w 

SmartProducer

(complements SmartConsumer)

smart.p
messaging.p 
producer.p 
dynproducer.w 

SmartReceiver
(complements SmartSender)

smart.p
messaging.p 
producer.p 
receiver.w 

SmartRouter

smart.p 
msghandler.p 
xml.p 
router.p 
dynrouter.w 

SmartSelect
(special case of SmartDataField)

smart.p
visual.p 
field.p 
select.p 
dynselect.w 

SmartSender

smart.p
messaging.p 
producer.p 
sender.w 

SmartToolbar

smart.p 
visual.p 
panel.p 
action.p 
toolbar.p 
dyntoolbar.w 


Copyright © 2004 Progress Software Corporation
www.progress.com
Voice: (781) 280-4000
Fax: (781) 280-4095