WSO2 5.0.0에서 매우 단순한 InboundEndpoint를 transport.vfs.FileProcessInterval = 5000으로 설정하려고하는데 다음과 같은 예외가 발생합니다. 배포하려고 할 때 :이 순간의 대안으로 WSO2을 사용하기위한 쇼 스토퍼이기 때문에WSO2 파일 inboundEndpoint가 transport.vfs.FileProcessInterval = 5000을 사용하여 예외를 throw합니다.
<?xml version="1.0" encoding="UTF-8"?>
<inboundEndpoint name="BigBuyCategoryMapper" protocol="file" suspend="false" xmlns="http://ws.apache.org/ns/synapse">
<parameters>
<parameter name="sequential">true</parameter>
<parameter name="coordination">true</parameter>
<parameter name="transport.vfs.ContentType">text/csv</parameter>
<parameter name="transport.vfs.LockReleaseSameNode">false</parameter>
<parameter name="transport.vfs.AutoLockRelease">false</parameter>
<parameter name="transport.vfs.ActionAfterFailure">MOVE</parameter>
<parameter name="transport.vfs.ActionAfterProcess">MOVE</parameter>
<parameter name="transport.vfs.FileURI">file:///Users/gamac/temp/in</parameter>
<parameter name="transport.vfs.MoveAfterFailure">file:///Users/gamac/temp/failed</parameter>
<parameter name="transport.vfs.DistributedLock">false</parameter>
<parameter name="transport.vfs.FileNamePattern">mapper_category.csv</parameter>
<parameter name="transport.vfs.FileProcessInterval">5000</parameter>
<parameter name="transport.vfs.MoveAfterProcess">file:///Users/gamac/temp/done</parameter>
<parameter name="transport.vfs.Locking">disable</parameter>
<parameter name="transport.vfs.FileSortAttribute">none</parameter>
<parameter name="transport.vfs.FileSortAscending">true</parameter>
<parameter name="transport.vfs.CreateFolder">true</parameter>
<parameter name="transport.vfs.Streaming">false</parameter>
<parameter name="transport.vfs.Build">false</parameter>
</parameters>
</inboundEndpoint>
이 도와주세요 :
Caused by: org.apache.synapse.SynapseException: Invalid numeric value for interval.
at org.wso2.carbon.inbound.endpoint.protocol.file.VFSProcessor.<init>(VFSProcessor.java:50)
at org.wso2.carbon.inbound.endpoint.inboundfactory.InboundRequestProcessorFactoryImpl.createInboundProcessor(InboundRequestProcessorFactoryImpl.java:60)
at org.apache.synapse.inbound.InboundEndpoint.getInboundRequestProcessor(InboundEndpoint.java:109)
at org.apache.synapse.inbound.InboundEndpoint.init(InboundEndpoint.java:76)
at org.apache.synapse.deployers.InboundEndpointDeployer.deploySynapseArtifact(InboundEndpointDeployer.java:57)
... 21 more
Caused by: java.lang.NumberFormatException: null
at java.lang.Long.parseLong(Long.java:552)
at java.lang.Long.parseLong(Long.java:631)
at org.wso2.carbon.inbound.endpoint.protocol.file.VFSProcessor.<init>(VFSProcessor.java:47)
... 25 more
을 (개발자 스튜디오)이 공구를 사용하여 생성 된 다음은 전체 구성의 . :(
많은 감사합니다!
의로 작동하지 않는 그것은 <매개 변수 이름 = "간격"> 5000입니다, 샘플을 참조하십시오. https://docs.wso2.com/pages/viewpage.action?pageId=43995550 – krishan