Here is a sample configuration file that defines a package, DocTest, and a component in the package, FooComponent:
<!DOCTYPE sybase-easerver-config PUBLIC '-//Sybase, Inc.//DTD EAServer configuration 1.0//EN' 'http://www.sybase.com/dtds/easerver/sybase-easerver-config_1_0.dtd'> <sybase-easerver-config description="Configuring EAServer properties"> <macro begin="${" end="}"> <definition name="comp" value="com.sybase.jaguar.component"/> <definition name="desc" value="com.sybase.jaguar.description"/> </macro> <configure type="create" entity="Package:DocTest"> <property name="${desc}" value="New package" /> </configure> <configure type="create" entity="Component:DocTest/FooComponent"> <property name="${comp}.debug" value="true" /> <property name="${comp}.name" value="DocTest/FooComponent" /> <property name="${desc}" value="New description" /> <property name="com.sybase.jaguar.component.type" value="java" /> <property name="com.sybase.jaguar.component.control" value="JaguarEJB::ServerBean" /> <property name="com.sybase.jaguar.component.sharing" value="true" /> <property name="com.sybase.jaguar.component.roles" value="" /> <property name="com.sybase.jaguar.component.tx_outcome" value="always" /> <property name="com.sybase.jaguar.component.pooling" value="false" /> <property name="com.sybase.jaguar.component.java.class" value="com.sybase.jaguar.sample.events.StockManagerImpl" /> <property name="com.sybase.jaguar.component.thread.safe" value="true" /> <property name="com.sybase.jaguar.component.stateless" value="false" /> <property name="com.sybase.jaguar.component.java.classes" value="" /> <property name="com.sybase.jaguar.component.interfaces" value="EventSamples::StockManager" /> <property name="com.sybase.jaguar.component.ids" value="IDL:EventSamples/StockManager:1.0" /> <property name="com.sybase.jaguar.component.transient" value="false" /> <property name="com.sybase.jaguar.component.auto.failover" value="false" /> <property name="com.sybase.jaguar.component.tx_type" value="not_supported" /> <property name="com.sybase.jaguar.component.tx_control" value="true" /> <property name="com.sybase.jaguar.component.refresh" value="true" /> <property name="com.sybase.jaguar.component.model" value="com" /> <property name="com.sybase.jaguar.component.tx_vote" value="false" /> </configure> </sybase-easerver-config>