102 lines
4.3 KiB
XML
102 lines
4.3 KiB
XML
<?xml version='1.0' encoding='UTF-8'?>
|
|
<Root>
|
|
|
|
<LibDeclare>
|
|
<!--Library name="LPS" value="hilps.jar" /-->
|
|
<Library name="ACM" value="hiacm.jar" />
|
|
<Library name="CMM" value="hicmm.jar" />
|
|
<Library name="LPS" value="hisms.jar" />
|
|
<Library name="URM" value="hiurm.jar" />
|
|
<Library name="RRC" value="hirrc.jar" />
|
|
<Library name="HSM" value="hiematc.jar" />
|
|
<Library name="ACM_MNG" value="hiacmpub.jar" />
|
|
<Library name="FIL" value="hifil.jar"/>
|
|
<Library name="SMS" value="himod.jar"/>
|
|
<Library name="PSW" value="hiematc.jar" />
|
|
<Library name="WEB" value="hiwebatc.jar" />
|
|
<Library name="PRT" value="hiprt.jar" />
|
|
</LibDeclare>
|
|
|
|
<PackageDeclare>
|
|
<Package name="LPS_PUB" value="etc/LPS_PUB_PKG.XML"/>
|
|
<Package name="URM_PUB" value="app/urm/etc/URM_PKG.XML"/>
|
|
<Package name="URM" value="app/urm/etc/URM_PKG.XML"/>
|
|
<Package name="ICS_PUB" value="etc/ICS_PUB_PKG.XML"/>
|
|
<Package name="SMS_PUB" value="app/sms/etc/SMS_PUB_PKG.XML"/>
|
|
<Package name="MKM_PUB" value="app/mkm/etc/MKM_PKG.XML"/>
|
|
<Package name="MKM" value="app/mkm/etc/MKM_PKG.XML"/>
|
|
</PackageDeclare>
|
|
|
|
<ConfigDeclare>
|
|
<Config name="BatFormat" value="etc/LPS_FMT.XML"/>
|
|
<Config name="LPSCSW" value="etc/LPS_CSW.XML"/>
|
|
<Config name="PARAFILE" value="etc/LPS_PRA.XML"/>
|
|
</ConfigDeclare>
|
|
|
|
<TableDeclare>
|
|
<Table name="LPSTOFP" value="LPSTOFP"/> <!--现场脱机消费明细表 -->
|
|
<Table name="LPSTRVS" value="LPSTRVS"/> <!--消费/撤销记录表 -->
|
|
<Table name="LPSTNSND" value="LPSTNSND"/> <!--异地未上送记录表 -->
|
|
<Table name="LPSTEMK" value="LPSTEMK"/> <!--圈存记录明细表 -->
|
|
<Table name="LPSTCRD" value="LPSTCRD"/> <!--手机钱包卡信息表 -->
|
|
<Table name="LPSTSFIF" value="LPSTSFIF"/> <!--存储转发表 -->
|
|
<Table name="LPSTVER" value="LPSTVER"/> <!--现场业务版本信息表 -->
|
|
<Table name="LPSTAPSQ" value="LPSTAPSQ"/> <!--应用序列号申请表 -->
|
|
<Table name="LPSTSEQ" value="LPSTSEQ"/> <!--应用序列号表 -->
|
|
<Table name="LPSTBAL" value="LPSTBAL"/> <!--卡余额处理登记表 -->
|
|
</TableDeclare>
|
|
|
|
<GlobalFunction>
|
|
<!--前处理-->
|
|
<Function name="_before">
|
|
<Process>
|
|
<!--业务平台公共前处理-->
|
|
<!--Call package="ICS_PUB" function="ICSFrontProcess"/-->
|
|
<Include file="app/cmm/etc/PUB_BEFORE_INC.XML"/>
|
|
|
|
<!--交易设置-->
|
|
<Set>SYS_TM_SMP=GETDATETIME()</Set>
|
|
<If condition="ISNULL($GWA.BUS_CNL)">
|
|
<Set>GWA.BUS_CNL=$BUS_CNL</Set>
|
|
</If>
|
|
<If condition="ISNULL($GWA.SYS_CNL)">
|
|
<Set>GWA.SYS_CNL=$SYS_CNL</Set>
|
|
</If>
|
|
|
|
|
|
<!--创建组件输出区:O区-->
|
|
<Exec func="PUB:SetOutputArea">
|
|
<Arg name="AreaName" value="O"/>
|
|
</Exec>
|
|
|
|
</Process>
|
|
</Function>
|
|
|
|
<!--后处理-->
|
|
<Function name="_after">
|
|
<Process>
|
|
<Set>OMsgCd=$GWA.MSG_CD</Set>
|
|
<!--业务平台公共后处理-->
|
|
<!--Call package="ICS_PUB" function="ICSLaterProcess"/-->
|
|
<Include file="app/cmm/etc/PUB_AFTER_INC.XML"/>
|
|
|
|
<If condition="OR(IS_EQUAL_STRING($GWA.MSG_TYP,N),IS_EQUAL_STRING($GWA.MSG_TYP,W))">
|
|
<!-- 交易成功则做订阅发布 -->
|
|
<If condition="ISBLANK($GWA.TX_CD)=0">
|
|
<Exec func="PUB:PublishTopic" error="IGNORE">
|
|
<Arg name="TopId" value="$GWA.TX_CD" />
|
|
</Exec>
|
|
</If>
|
|
</If>
|
|
|
|
|
|
<!--STK错误信息处理-->
|
|
<If condition="AND(IS_EQUAL_STRING($GWA.BUS_CNL,STK),IS_NOEQUAL_STRING(SUBSTR($GWA.MSG_CD,4,5),00000))">
|
|
<Call package="LPS_PUB" function="_after_for_stkerror_process"/>
|
|
</If>
|
|
|
|
</Process>
|
|
</Function>
|
|
</GlobalFunction>
|
|
|
|
</Root> |