2017-07-21 13 views
0

私はWSO2のインバウンドエンドポイントで作業しています...そこでは、設定レジストリを使用してインバウンドエンドポイントパラメータにアクセスしようとしましたが、達成できませんでした。WSO2インバウンドエンドポイント

私は、レジストリが

Reference値としてインバウンドエンドポイントのパラメータを指定するために、以下のURLを参照しています。

ハードコーディングパラメータで試してみるとうまくいきます。

誰でもこの手伝いをしてください。設定またはガバナンスレジストリからパラメータを取得する受信エンドポイントのサンプル例を共有してください。

ありがとうございました。

+0

は、スタックオーバーフローへようこそ、ここの周りにあなたの方法を知っている(ともあなたの最初のバッジを獲得するために)[歓迎ツアー](https://stackoverflow.com/tour)を通過するための時間をとってください[最小限の、完全で検証可能なサンプルを作成する](https://stackoverflow.com/help/mcve)の方法と[よくある質問を表示する方法]を確認する(https://stackoverflow.com/help/how-あなたのチャンスを増やしてフィードバックや有用な回答を得ることができます。 –

答えて

0

レジストリリソースとして、インバウンドエンドポイントパラメータをドキュメント化されているとおりに使用できます。

これは、パラメータをレジストリ値として使用するファイル着信エンドポイントの簡単なサンプルです。

まず、私はその後FileURI enter image description here

含むレジストリ・リソースを作成しているが設定レジストリに作成されたレジストリエントリを参照する次のファイルの着信エンドポイントを作成しました。

<?xml version="1.0" encoding="UTF-8"?> 
<inboundEndpoint xmlns="http://ws.apache.org/ns/synapse" 
       name="vfsinbound" 
       sequence="ABCSequence" 
       onError="ABCFault" 
       protocol="file" 
       suspend="false"> 
    <parameters> 
     <parameter name="interval">1000</parameter> 
     <parameter name="sequential">true</parameter> 
     <parameter name="coordination">true</parameter> 
     <parameter name="transport.vfs.FileURI" key="conf:/repository/FileLocation"/> 
     <parameter name="transport.vfs.ContentType">text/xml</parameter> 
     <parameter name="transport.vfs.FileNamePattern">.*\.xml</parameter> 
     <parameter name="transport.vfs.Locking">enable</parameter> 
     <parameter name="transport.vfs.ActionAfterProcess">MOVE</parameter> 
     <parameter name="transport.vfs.MoveAfterProcess">file:///home/sashika/Desktop/VFS/process</parameter> 
     <parameter name="transport.vfs.ActionAfterFailure">MOVE</parameter> 
     <parameter name="transport.vfs.MoveAfterFailure">file:///home/sashika/Desktop/VFS/fail</parameter> 
     <parameter name="transport.vfs.AutoLockRelease">false</parameter> 
     <parameter name="transport.vfs.LockReleaseSameNode">false</parameter> 
     <parameter name="transport.vfs.DistributedLock">false</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> 
+0

ありがとうShashika .....助けてくれてありがとう今働いています...素晴らしい – UtkarshaG