我在App Server中有一个XML,用于获取收件箱,已处理和错误文件夹的路径,这些文件夹也存在于E:\
的同一App Server中<channel name="FundSERV XML File Load for Sales Commission" instance="default" user-id="UVSRTP" password="rtp@uvs" class="com.univeris.rtp.channel.MultiThreadedChannel">
<task-executor priority="LOW" threads="1" />
<process-trigger sleep-interval="60000" busy-retry="500" />
<heartbeat interval="60000" />
<stalled-check interval="30000" stall-duration="600000" enable="false" />
- <channel-schedules>
<channel-schedule class="com.univeris.rtp.schedules.ChannelScheduleDisabled" />
</channel-schedules>
- <task-manager class="com.univeris.rtpm.esgffs.task.EsgXmlFileLoadTaskManager" product-code="EWMS" entity-code="default">
- <file-types>
<file-type file-name-descr="WS[PT][a-zA-Z0-9]{7}\.(0[1-9]|1[012])(0[1-9]|[12]\d|3[01])\d\d[a-zA-Z0-9]{4}\.[AZ](0[1-9]|[1-9]\d)" loader-class="com.univeris.rtpm.esgffs.loaders.v23.SalesCommissionsLoader" xml-parent-node="SalesComms" esg-version="23" fas-type="COM" load-complete-sets-only="true" />
</file-types>
- <file-load-paths>
<inbox-path>E:\fundserv-data\esg\SalesComms\inbox</inbox-path>
<processed-path>E:\fundserv-data\esg\SalesComms\processed</processed-path>
<error-path>E:\fundserv-data\esg\SalesComms\error</error-path>
</file-load-paths>
</task-manager>
</channel>
现在我想更改这些路径,如下所示:
收件箱:\\SV64050\DLRDEV1-Fundserv-data\esg\SalesComms\inbox
已处理:\\SV64050\DLRDEV1-Fundserv-data\esg\SalesComms\processed
错误:\\SV64050\DLRDEV1-Fundserv-data\esg\SalesComms\error
我修改了下面显示的XML,但文件没有从收件箱文件夹中移出,是否存在代码问题或其他问题
<inbox-path>\\SV64050\DLRDEV1-Fundserv-data\esg\SalesComms\inbox</inbox-path>
<processed-path>\\SV64050\DLRDEV1-Fundserv-data\esg\SalesComms\processed</processed-path>
<error-path>\\SV64050\DLRDEV1-Fundserv-data\esg\SalesComms\error</error-path>
答案 0 :(得分:0)
如果权限和位置正常 所以问题来自应用程序 一些应用程序不能采取\ ..你应该给它一个驱动器 例如X:\ abc .... 所以你可以制作一个mapdrives并将它们交给xml 你可以使用:
net use t: \\SV64050\DLRDEV1-Fundserv-data\esg
然后像这样更改xml:
<inbox-path>t:\SalesComms\inbox</inbox-path>
<processed-path>t:\SalesComms\processed</processed-path>
<error-path>t:\SalesComms\error</error-path>