Oracle® Retail Advanced Science Engine Implementation Guide Release 14.1 E59126-02 |
|
![]() Previous |
![]() Next |
This appendix contains portions of a sample DT middle-tier configuration file in order to provide examples for reference.
dttojp-application-context.xml
<!-- allowed parameters along with types --> <bean id="param" class="oracle.retail.rse.common.jobprocessor.Param" scope="singleton"> <constructor-arg> <map> <entry key="batchId"><value>Long</value></entry> <entry key="stageId"><value>Integer</value></entry> <entry key="userId"><value>String</value></entry> <entry key="versionId"><value>Long</value></entry> <entry key="cmGrpId"><value>Long</value></entry> <entry key="idForSubstep"><value>Long</value></entry> <entry key="srvcType"><value>String</value></entry> <entry key="reqQueueId"><value>Long</value></entry> <entry key="appName"><value>String</value></entry> <entry key="procName"><value>String</value></entry> <entry key="timeout"><value>Integer</value></entry> <entry key="waitTime"><value>Integer</value></entry> <entry key="scnConfigHdrParamId"><value>Long</value></entry> <entry key="scnConfigHdrParamIdStr"><value>String</value></entry> </map> </constructor-arg> </bean> <!-- refered from RSE_PROC_TASK_TMPL.CTL --> <bean id="dt" class="oracle.retail.rse.cdm.dt.fe.jobprocessoradapter.DtService" scope="singleton"> <constructor-arg> <!-- available parameters to set are batch/stage/userId --> <map> <!-- the first ? must be an OUT and return the starting stage id --> <entry key="0"><bean class="oracle.retail.rse.common.jobprocessor.PlsqlConfig"> <constructor-arg > <value><![CDATA[declare v_batch_id NUMBER := ?; v_target_stage_id NUMBER := ?; v_srvc_type VARCHAR2(30) := ?; v_starting_stage_id NUMBER; begin v_starting_stage_id := … <!-- refered from RSE_PROC_TASK_TMPL.CTL --> <bean id="dtLocalSynchConcurrentServiceNoDbLog" class="oracle.retail.rse.common.jobprocessor.service.LocalServiceAdapter" scope="singleton" lazy-init="true" destroy-method="close"> <constructor-arg name="logInDb" value="false"/> <constructor-arg name="useCurrentThread" value="true"/> <constructor-arg name="fixedThreadPoolSize" value="3"/> </bean> <!-- refered from RSE_PROC_TASK_TMPL.CTL - step processing. useCurrentThread true means that the current thread is utilized --> <bean id="dtLocalSynchConcurrentService" class="oracle.retail.rse.common.jobprocessor.service.LocalServiceAdapter" scope="singleton" lazy-init="true" destroy-method="close"> <constructor-arg name="logInDb" value="true"/> <constructor-arg name="useCurrentThread" value="true"/> <constructor-arg name="fixedThreadPoolSize" value="3"/> </bean> </beans>