0

私は春の統合を使用しており、サンプルアプリケーションも開発しましたが、私のクエリは、私が添付しているxmlファイルを持っているということです.このxmlファイルが私のシステムのabcという名前のフォルダにあり、このxmlファイルの名前df.xml です。この xml ファイルを選択し、サーバー上の /var/data の場所に保持する Spring 統合プログラムの作成方法をアドバイスしてください。これについてアドバイスしてください。

df.xml の内容は

<?xml version="1.0" encoding="UTF-8"?>
<FILE xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" changeId="1" batchNo="Loyalty_TestData">
  <TRANSACTION transactionNo="1">
    <LOYALTY docNo="1">
      <CRUD>P</CRUD>
      <SCHEME_CODE>EMPLOYEE</SCHEME_CODE>
      <SCHEME_NAME>EMPLOYEE DISCOUNT</SCHEME_NAME>
      <SCHEME_TYPE>37002</SCHEME_TYPE>
      <REWARD_TYPE>40002</REWARD_TYPE>
      <REWARD_BY_LINE>1</REWARD_BY_LINE>
      <VALID_ATTEMPTS>3</VALID_ATTEMPTS>
      <LEGAL_TENDER>USD</LEGAL_TENDER>
      <DEC_PLC_SCHEME>0</DEC_PLC_SCHEME>
      <DEC_PLC_ALLOC>0</DEC_PLC_ALLOC>
      <LOG_TXNHEADER>0</LOG_TXNHEADER>
      <LOG_TXNLOYALTY>0</LOG_TXNLOYALTY>
      <LOG_TXNPOINTS>0</LOG_TXNPOINTS>
      <LOG_TXNDETAIL>0</LOG_TXNDETAIL>
      <LOG_TXNDTLLTY>0</LOG_TXNDTLLTY>
      <PARAMETERS> </PARAMETERS>
    </LOYALTY>
  </TRANSACTION>
</FILE>

バッファリングされたチャネルが必要であり、そのバッファリングされたチャネルから、アウトバウンドアダプターがそのxmlを選択してキューに保持するという考えが頭に浮かびましたが、キューから、上記の場所にあるitoサーバーに配置する必要があります達成する方法をアドバイスしてくださいそれ..!!

4

1 に答える 1

0

質問の情報が少なすぎると思います。IPアドレス、ユーザー名、パスワードを指定するのは良い考えではありません。周りには非常に興味深いと思う賢い人がいます。

また、あなたの質問は実際にはファイル転送、特にPCからUNIXマシンにファイルを取得する方法に関するものだと思います。ftpとsftpを確認することをお勧めします。コマンドラインツールを使用してこれを行うことができます。または、GUIアプリケーションがたくさんあります。特に怠惰な気分で、UNIXマシンにコンソールを開いている場合は、カットアンドペーストすることもできますが、お勧めしません(ただし、そうします;)

于 2012-11-13T16:34:42.553 に答える