0

メールサーバーからメールをポーリングするシステムを実装する必要があります。電子メールの内容 (本文、件名、送信者、日付など) を処理し、これらのデータを使用して別のサービスに送信するための要求を準備します。私の質問は: OSB と電子メール トランスポートを使用して、変数 (本文、件名など) を読み取ることができます。次に、件名を 3 つの異なる変数 (Var1 の形式で送信されます) に分割し、別のサービスへの呼び出しを準備する必要があります。 (このサービスは既にデプロイされており、その wsdl と Url は既知です)。どうすればこれをすべて行うことができますか? 件名を分割してリクエストを準備するにはどうすればよいですか? Java クラスを使用する必要がありますか?それとも OSB で自動的に実行できますか?

どうすればこれを達成できますか?より良いオプションはありますか?

4

1 に答える 1

0

メール転送は、ポーリング ベースのアプローチです。また、プロキシ サービスを設定して、メール サーバーからメールをポーリングする必要があります。Proxy Service では、サブジェクトとボディを処理します。カスタム Java クラスが必要かどうかは、XML をどの程度扱っているかによって異なります。

メッセージが XML になるほど、Java が必要になる可能性は低くなります。XQuery/XSLT に精通している場合は、カスタム Java を使用してメッセージを処理することをさまざまな方法で回避することもできます。

メッセージを配信する準備ができたら、ビジネス サービスにメッセージをルーティングできます。ビジネス サービスは、WSDL ベースであるかどうかに関係なく、ベースになっている場合とそうでない場合があります。

于 2013-11-08T04:09:02.070 に答える