ILOG JrulesからJava評価メソッドに渡す必要があるタイプ・カーのコレクションがあります。私のJava評価メソッドはObjectを受け入れることができるので、コレクションを受け入れることができます。 Java XOMで車のコレクションを処理し、ILOGに出力を返す必要があります。しかし、ILOG JRulesから車のコレクションを作成するにはどうしたらいいですか? DVSテストでは、DVS Scenario Excelシートから車のコレクションをどのように渡すのですか?そこに2つの質問がありますルールからJavaメソッドにコレクションを渡す方法
答えて
最初の答えにTitoさんのコメントを明確にする: それはあなたがしたいことによって異なります。 入力がなければ、伝えるのは難しいです。
はい、コレクションをInputParameterとして簡単に送信できます。 しかし、ビジネスユーザーがコレクションのアイテムに対してルールを作成する場合は、[concept.insert(Object)ishを使用してすべてのアイテムをワーキングメモリに挿入します]。 (たとえば、商品が「ショッピングカートのアイテムのアイテムに定義されている定義」など)、 と言うことなく、「商品のコードが..なのは」と書いたければ、ループを使用しないでくださいルールフローで これはperfsを過剰にしています。
必要に応じて、複雑な構造化オブジェクトをJRulesに送信できます。 ルールセットのパラメータのようなオブジェクトへのポインタを使用して、必要に応じてメインオブジェクト「shoppingCart」の「items」が意味を成すように、ルールを作成し、モデルを分割する方法を管理するのはあなた次第です。
...
1 /あなたのJavaに入力されたJavaメソッドを持っていないのはなぜ? Java 5を使用できない場合を除き、コレクションを入力する必要があります。
パラメータとしてCollectionを持つ「仮想メソッド」(BOMにメソッドを追加するだけで意味があります)とB2Xでコレクションからオブジェクトへのキャストを試みることができます。
JRulesは1.4を使用しているため型指定されていないので、そうすることができます。試してみてください。
なぜあなたのJavaに任意のコレクションを渡す必要がありますか?ビジネスロジックをJavaに戻さないように気をつけてください。
2/DVS ...どういうわけか...特に入力と出力のどちらのコレクションでも... これはshiteです!これは、ビジネスユーザーが実際に問題を探している場合はExcelを使用してテストシナリオを作成するので(私の友人)、ビジネスに喜んで感じるようなコードです。
私はそれを明確にしましょう:
入力:あなたは簡単に
出力複雑なオブジェクトやコレクションを持つことができます。これは、背中の本当の痛みです。しかし、BOMにコンパレータがある限り、コレクションとソートされたコレクションを持つことができます。 複合オブジェクト...実行可能ですが、これには多くの調整が必要ですが、これは文書化されていません。
しかし、あなたは手動でExcelファイルを準備する必要があります:(
私はあなたにセールスマンの答えを教えてください:7.5はそうすることを許可します:)ハッピー??
これは実際にはできますが、スタイルシートには「読むことができない」コードがたくさんあります。ビジネスユーザーは最初からそれらを使用できなくなります。たぶんあなたのITチームの一部がそれを使用することができません。あまりにも面倒です。 ビジネスユーザーがスタイルシートのコードを変更するのを防ぐ必要があります。
この手間のため、これは絶対に文書化されていません。本当にしたい場合は、私が持っていると思う例、またはあなたはIlogのITチームに密接な連絡が必要です...申し訳ありません。
- 1. すぐにメソッドからコレクションとアクセスを渡す方法3
- 2. ユーレカ - コレクションから値を渡す方法
- 3. RestクライアントからJboss BRMSルールに入力パラメータを渡す方法
- 4. JavaコレクションからScala並列コレクションを作成する方法
- 5. ワークスペースパスをbazelルールに渡す方法
- 6. C#ループからコレクションへオブジェクトを渡す方法
- 7. Javaでメソッド参照を渡す方法はありますか?
- 8. 特に、コレクションをJavaメソッドに渡す場合、コレクションの型削除を回避するより良い方法はありますか?
- 9. 配列と現在のインデックスをJavaのメソッドに渡す方法
- 10. JavaScriptからC#メソッドに変数を渡す方法
- 11. GridViewからgetViewメソッドに配列を渡す方法は?
- 12. TestメソッドからTestNGレポートに値を渡す方法
- 13. コンストラクタからメソッドに変数を渡す方法は?
- 14. オブジェクトをインテントからonActivityResult()メソッドに渡す方法
- 15. Objective-C++からC++メソッドにstd ::関数を渡す方法
- 16. JavaメソッドからJavaスクリプト関数にデータを送る方法は?
- 17. テーブルを列でソートする方法、子から親にメソッドを渡す方法
- 18. ResultSetからこのJavaコレクションを構築する方法
- 19. Java、バイト配列からバイトのコレクションを取得する方法
- 20. サーブレットからJSPページにJavaオブジェクトを(適切に)渡す方法
- 21. Javaコレクション内のJavaオブジェクトから変数にアクセスする方法は?
- 22. JavaスクリプトからjavaにJavaを渡す
- 23. WCFコールを常に最初に特定のメソッドに渡してから実際のメソッドに渡す方法
- 24. DateTimeをC#プロキシクライアントからJava Webサービスに渡す方法
- 25. JSFからJavaアプレットにデータを渡す方法
- 26. jsonをjavaからjavascript関数に渡す方法
- 27. 複数のパラメータをJavaから.vbsファイルに渡す方法
- 28. JavaプログラムからSQLストアドプロシージャに配列を渡す方法
- 29. Java/Prime FacesからJSONオブジェクトをGOJS javascriptファイルに渡す方法
- 30. メインスレッドからJavaの別のスレッドにオブジェクトを渡す方法
ilrmainメソッドを介して入力パラメータコレクションを渡す方が良いでしょうか?私たちは時間のためのExcelシートを無視してみましょう:) – cherit