Files
2021-01-12 22:04:24 +08:00

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>