0

ADFビジネス・コンポーネント・モデル・プロジェクトを取得しました。一部のビュー オブジェクトでは、属性の値のリストを定義し、一部の属性の [UI ヒント] タブでラベルも設定しました。アプリケーション モジュールを実行すると、すべて正常に動作します。

ここで、この (およびその他の) ビュー オブジェクトを Web サービス経由で公開したいと考えています。そのため、アプリケーション モジュールにサービス インターフェイスを追加し、ビュー オブジェクトをどのように公開するかを設定しました。また、Generate Control Hints Operation チェック ボックスもオンにしました。

次のステップでは、サービスの WSDL を使用して Web サービス データ コントロールを作成します。次に、findByViewCriteria メソッドなどの結果を jsf ページにドロップして ADF フォームを選択すると、Choice コンポーネントのオプションも、構成したようなラベルもありません。

誰にもアイデアがありますか、何が欠けていますか? Web サービスで LOV と UI ヒントを有効にするにはどうすればよいですか?

4

2 に答える 2

0

Shays の回答は (いつものように) 非常に役に立ちましたが、私の場合、最終的にこれをどのように解決したかを共有したいと思います。彼が指摘したように

LOVはADF BCレイヤーで定義されているという理由だけで、WebサービスにはLOVが定義されていません。

selectOneChoiseそのため、ページに関しては、属性を削除しました。注意すべき重要なことは、find-method の結果のみを として使用できることList Data SourceですgetByKey。 -method の結果はエラーになります。

于 2012-11-23T07:05:28.857 に答える
0

LOVはADF BCレイヤーで定義されているため、WebサービスにはLOVが定義されていません。したがって、Web サービスに渡すパラメータにリストを追加する必要があります。これに似ています: https://blogs.oracle.com/shay/entry/adding_lov_to_non_database

于 2012-11-21T23:47:29.340 に答える