Derzeit verwenden, ftp abfragt die Dateien von dem anderen Server basierend auf Zeitstempel mit Eigenschaft:Dateisortierung basierend auf Sequenz/name soa FTP-Adapter
die neue Anforderung Staaten die Dateien abzufragen basierend auf ihren Namen oder ihre Sequenz im Gegensatz zu Timestamp.
derzeit, FTP-Adapter in soa bietet zwei Eigenschaften
- Liste item
oracle.tip.adapter.file.inbound.listing.TimestampSorterAscending die Dateinamen durch ihre modifizierten Zeitmarken zu sortieren in aufsteigender Weise;
oracle.tip.adapter.file.inbound.listing.TimestampSorterDescending die Dateinamen durch ihre modifizierten Zeitstempel sortiert werden in Art und Weise absteigend
Die Adapterkonfiguration folgt:
<adapter-config name="##" adapter="FTP Adapter" wsdlLocation="##.wsdl" xmlns="http://platform.###">
<connection-factory location="###" UIincludeWildcard=""/>
<endpoint-activation portType="Get_ptt" operation="Get">
<activation-spec className="###">
<property name="DeleteFile" value="true"/>
<property name="MinimumAge" value="0"/>
<property name="PhysicalDirectory" value="##"/>
<property name="Recursive" value="false"/>
<property name="PollingFrequency" value="5"/>
<property name="FileType" value="ascii"/>
<property name="PhysicalArchiveDirectory" value=##"/>
<property name="IncludeFiles" value=""/>
<property name="UseHeaders" value="false"/>
<property name="SingleThreadModel" value="true"/>
<property name="MaxRaiseSize" value="50"/>
<property name="ListSorter" value="oracle.tip.adapter.file.inbound.listing.TimestampSorterAscending"/>
</activation-spec>
</endpoint-activation>
</adapter-config>
Ihre Hilfe schätzen.