...
Part of this will involve updating the master datasource. More on that is described in OLE Database Master Data Source Management Process. But, I will refer to that master datasource here as OLEDBA. (Happens to be the name of the Oracle database schema.)
...
As an example, the configuration below is in spring-test-env-beans.xml
, a special spring file which is only included in testing environments. It defines a new job with a trigger that runs it 5 minutes after server startup.
Code Block | lang | xml|||
---|---|---|---|---|
| ||||
<bean id="purapModuleConfiguration" parent="purapModuleConfiguration-parentBean"> <property name="jobNames"> <list merge="true"> <value>purapMassRequisitionJob</value> </list> </property> <property name="triggerNames"> <list merge="true"> <value>purapMassRequisitionJobTrigger</value> </list> </property> </bean> <bean id="purapMassRequisitionStep" class="org.kuali.kfs.module.purap.batch.PurapMassRequisitionStep" parent="step"> <property name="documentService" ref="documentService" /> <property name="requisitionService" ref="requisitionService" /> <property name="purapService" ref="purapService" /> <property name="boService" ref="businessObjectService" /> <property name="psService" ref="persistenceStructureService" /> </bean> <bean id="purapMassRequisitionJob" parent="scheduledJobDescriptor"> <property name="steps"> <list> <ref bean="purapMassRequisitionStep" /> </list> </property> </bean> <bean id="purapMassRequisitionJobTrigger" parent="simpleTrigger"> <property name="jobName" value="purapMassRequisitionJob" /> <property name="startDelay" value="300000" /> <property name="repeatCount" value="0" /> </bean> |