現在、ベースラインが異なる 2 つのモジュール間のリンク処理に問題があります。
例: モジュール A には 10 のベースラインがあり、モジュール B には 10 のベースラインがあります。リンクは、A => B からのリンクです。モジュール A の最後のベースラインは、モジュール B の最後のベースラインの 1 か月後に行われました。その間に、モジュール B のオブジェクトがさらに作成され、モジュール A からそれらにリンクされました。
そのため、モジュール A の最後のベースラインに、モジュール B の最後のベースラインには存在しないモジュール B のオブジェクトにリンクするリンクがいくつかあります (最後のベースライン ++ にのみ存在します)。
リンクされたすべてのオブジェクトを取得するために DXL スクリプトを実行すると、最後のベースラインには存在しないにもかかわらず、これらの存在しないオブジェクトの ID も取得します。両方のモジュールを開き、load(module,baseline,false) 関数を使用して最後のベースラインを読み込みます。ベースラインの名前は機能し、私のデバッグは、私が実際に最新のベースラインで作業していることを示しています。しかし、どういうわけか、これらの存在しないオブジェクトは、リンクのためにリストされています。エコー リンクについて読んだことがありますが、うまくいきません。
可能な解決策は、モジュール A のベースラインの日付を取得し、それをリンクされたオブジェクトの作成日と比較することです。しかし、もっと簡単でクリーンな方法があるはずです...何かアイデアはありますか?