2012-04-20 5 views
0

私のルール・プロジェクトを別のマシンのルール・チーム・サーバーと同期させました。次に、RTSから別のマシンからルールプロジェクトをチェックアウトします。 2番目のマシンからBOMに新しいメンバーを追加しました。それをRTSに同期させました。今、私の最初のマシンに来て、ルールプロジェクトを同期させました。私は更新されたBOMエントリを取得しましたが、残念ながらBOMはブロックされています。任意のBOMでメンバーをダブルクリックすると編集できません!これはRule Studioのバグですか、私は間違っていますか?あなたのプロジェクトにいくつかのセキュリティを置く場合RTS同期によってILOG Jrules内のBOMが無効になる

答えて

0

詳細は...
私はこれまで私が覚えてて、それからだけルールセットの署名は、あなたが言った (のはRTSからその機能を呼びましょう)同期の対象から除外されますしてくださいBOM ... BOMプロジェクトとルールプロジェクトがある場合の良いプラクティスに従っていますか?
ここではあまり役に立ちませんが、これは本当にうれしいです。あなたはPC-CにPC-から展開

同期はJRulesの(StudioとRTS)で少しトリッキーです
1 /(RTSがどこにあるか)
2 /あなたからルールプロジェクトをインポートするPC-Bからは、 PC-C(RTS)
3 /あなたはBOMのmenberを追加したり、プロジェクト内のどのような
4 /あなたは
5 PC-CにPC-Bから "公開" /あなたのBOMの変更があることを、CHK DBL RTS
6 PC-aとPC-cを同期させる
問題は今すぐに届きます
通常sh変更を参照して変更を「更新」する(公開しない)
PC-cのファイルがPC-a内のファイルを上書きするように
矢印の方向を参照してください(in/outまたはRED =>手動チェックあなたがプロジェクトを分離している場合)
は、あなたがチェックするために以下のものがあり、私は同意

をチェックするために知っている、同期がいらいらすることができます:)
が、それはステップ6の後

+0

を役に立てば幸いPC-aのBOMは編集不能になります。つまり、私が問題になっている問題ですing。 PS:XSDからBOMを作成しています。 – cherit

+0

EclipseのBOMファイルを比較できますか?これを行うには、Syncパースペクティブにオプションがあります。今から2つのオプションがあります:1/BOM(何らかの形で)が壊れているため、手動で復元することができます。 2 /理由はありません。これは別の2つのオプションにつながります:JRulesは何らかの理由で何か間違ったことをするので、最初からプロセスを再実行しようとします(BTW:JRulesのルール1を忘れないでください。 – Damien

+0

単純なXSDベースのBOM(2つの属性文字列を持つ1つの複合型)であっても、問題は依然として存在します。サポートする電子メール。このバージョンでは、よく知られている「機能」である可能性があります。 7.0.0または7.0.1を使用しないでください。時には奇妙な動作をします。 XSDまたはJAVAの場合、BOMは設計時にルールを作成するために使用されるビジネスレイヤーと同じもので、言語化(言語)、B2Xおよびオブジェクトモデルのビジネス表現を含みます。 – Damien

関連する問題