Progress
AppBuilder
Developer’s Guide


Configuring a SmartBusinessObject Instance

When you have populated and created the synchronizing relationships in your SmartBusinessObject, follow these steps to configure its properties:

  1. Click the menu button to open the SmartBusinessObject menu. Choose the Properties item. The properties dialog box opens:
  2. Change the Object identifier to more accurately reflect the role of this SmartBusinessObject in your application.
  3. If you wish to use the object as a placeholder, check the Parameterize as Variable box. See the "Creating a SmartObject Placeholder," section in "Frequently Used Dialogs," for further information about placeholders and resolving them at run time.
  4. Choose OK to close the dialog box. Click the menu button again and choose the Instance Properties item. That dialog box opens:
  5. Select the Partition to which this object will be assigned when running on an AppServer.
  6. If there are no partitions listed, you can define as many as you need. Close the dialog box and use the AppServer Service Parameter Maintenance Tool, available from the PRO*Tools toolbar. The Partition tags that you define in this way are immediately made available to AppBuilder and will appear in this list when you reopen this dialog box.

    NOTE: Unlike the SmartDataObject, a SmartBusinessObject always binds a dedicated AppServer connection for the entire application session. SmartBusinessObjects never run in connectionless mode. Because of how complex they are internally, having to repeatedly make and break momentary connections would be impractical.

  7. If desired, clear the CascadeOnBrowse check box to improve performance when browsing. See the "How the CascadeOnBrowse Property Works" section for more detailed information about how this property affects the object’s behavior.
  8. Use the MoveUp/MoveDown buttons to arrange the list of SmartDataObject names to agree with the synchronization hierarchy you have defined. The first object (Customer, in the example shown in Figure 4–4) must be at the top of the list. The order of objects at the same level (in Figure 4–4, Item and Inventory are at the same level) is not significant.
  9. Choose OK to close the Instance Properties dialog box.
  10. Save your work.

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