2016-07-11 6 views
0

私はtibcoを初めて使用しており、私はtibco BW 5.Xのバージョンで作業しています。tibcoでランタイムエラーをスキップする方法は?

私は、スキーマから入ってくる複数のレコードに取り組んでいるシナリオを持っています。これらのレコードから特定の値だけを持つテキストファイルを作成する必要があります。

例:

これは、入力された場合:

<param>1</param> 
<param>2</param> 
<param>1</param> 
<param>1</param> 

私は唯一の値1を有するPARAMを記述しなければならないと値2を有するPARAMのエラーを生成する必要がなく、繰り返しエラーを生成した後、その現在進行中であり、停止してはいけません。

誰かがあなただけのparam1の値が含まれている出力スキーマを作成して、フィルタリングに対応する変換とのXPath機能を実行するためにマッパー活動を使用することができ

答えて

1

を助けることができる場合、私は感謝されます。このソリューションを実装しようとすると、param2の値が出力に入り込む可能性がなくなります。

+0

おかげタルン。 :) –

1

"2"という値の場合、「エラー生成」アクティビティを呼び出して、呼び出し元のプロセスまたはクライアントにエラーが発生したとします。

リスト全体を確実に処理したい場合は、リストのループグループにエラーを出力しないでください。

  1. 使用2は

    、悪いリストに値「2」とのループとのエントリを入力します良いリストにその意志を値「1」を持つエントリをマップのリストを区切り: こともできますし塗りつぶされている場合は、ループ処理の後に "Generate Error"アクティビティを呼び出します。

  2. ループ内に値「2」のエントリを追加します。 ループを処理した後、これらのエントリがあり、リストにエントリが含まれている場合は「エラー生成」アクティビティが呼び出されます。 乾杯セブ

    P.sに役立ちます:あなたはあなたのプロセスをアップロードする場合、表示より明確になる

希望;)あなたの提案のための

+0

素晴らしい提案のために感謝Seb、私はあなたが提案したロジックを適用し、それは私のためにうまく動作しています:) –

関連する問題