2016-06-23 6 views
0

私は、入力引数と戻り値としてJAXBにマップされた複雑な構造(サブクラスなど)を持つEJBを持っています。Oracle Service Bus Java

これをOracle Service Bus 11gにデプロイします。 EJBを呼び出すビジネスプロキシを作成することはできますが、基本型(int、...)のみで行うことができます。

EJBとOSBの間でXMLをどのようにトンネルするのですか?私がそれについて多くのことを知らないので、高度なOSB情報は高く評価されます。

+0

XMLObjectデータ型をサポートしていますか? – Euclides

答えて

0

再生した後、OSBがApache XMLBeansをサポートしています(afaikのみ)。したがって、パラメータを宣言し、org.apache.xmlbeans.XmlObject型の値を返すと、それは機能します。 DOM v3が実装されていないことやoracle DOM実装がクラッシュするといういくつかのエラーが発生したので、XmlObjectを使用してXML文字列を作成し、reparseします。

@ Euclides:クラスパスにXMLObjectとXmlObjectがあります。私は2番目(小文字)が必要です。とにかく、ヒントありがとう。

関連する問題