This page describes how to use the SilverStream Business Object Deployer to perform all of the tasks associated with deploying business objects.
The following topics are covered:
SilverStream's Business Object Deployer allows you to:
After you deploy business objects to a SilverStream Server, you cannot modify them in the SilverStream IDE because no source code resides on the server. You must make your changes to the Java class definition in your external IDE, then redeploy the object to the SilverStream Server. If you redeploy the object with the same name and to the same location on the server, the later version will overwrite the previous one.
You must specify deployment information for business objects before you can deploy them. The Business Object Deployer activates the parameter input fields that are appropriate for the type of business object you wish to deploy to the SilverStream server.
In this example, the Business Object Deployer dialog activates the deployment parameters for a data source business object.
This section describes each deployment parameter. See Deployment parameters by business object type to learn which parameters must be specified for each type of business object.
For more information about these parameters, see the following references in SilverStream Help:
Database table
Table whose events will trigger the table-modified business object. You trigger the object by updating the database table through AgaData, SilverStream's data cache object which binds a data set to a triggered business object.
Must be specified for table-modified business objects that implement the AgiTableListener interface.
Enabled
Radio button that indicates whether the trigger is enabled (true) or disabled (false) at runtime.
Must be specified for all triggered business objects.
Life cycle
There are two types of life cycles you can specify for business objects:
Must be specified for all triggered business objects and utility objects.
Mail account
A POP3 mail account from which the SilverStream Server checks for and receives mail. You use the SilverStream Server Management Console to configure the server to retrieve mail from specific POP3 accounts.
Must be specified for mail business objects that implement the AgiMailListener interface.
Pass-through data source
Check box that indicates whether the data source is a pass-through data source object. A pass-through DSO passes data to the client based on a previously defined dataset. For example, you can use a pass-through DSO to access data from an external (non-SilverStream) client, or to access a shareable dataset.
An optional setting for data source business objects that implement the AgiDataSourceListener interface.
Time interval
Drop-down list of units of time. You select unit of time for running a scheduled business objects.
Must be specified before schedule for scheduled business objects that implement the AgiScheduledListener interface.
Schedule
Button that allows you to specify when to run a scheduled business object, based on the time interval you select. You select a time interval, start date and end date.
Must be specified after time interval for scheduled business objects that implement the AgiScheduledListener interface.
URL
URL to associate with the servlet business object. Any operation on this URL triggers the servlet. The URL must be relative to the database on the server where the business object resides.
Must be specified for servlet business objects that implement the java.servlet.Servlet interface.
The following table shows the deployment information that must be specified for each type of business object.
To learn how to access SilverStream Help: