この機能を使うと、GeneXus IDE からリモートナレッジベースを参照できます。これは、GeneXus で開いているナレッジベースにリモート ナレッジ ベースのコンテンツを表示、コピー、および統合するための実用的な方法です。
注: リモート ナレッジ ベースを表示および統合できるようにするには、そのリモート ナレッジ ベースが GeneXus Server でホストされている必要があります。
リモートナレッジベースを参照するには、 [ ナレッジマネージャ ] メニューから [ リモートナレッジベースを表示 ] を選択します。
新しいダイアログが開き、登録済みのすべての GXserver と、各 GXserver でホストされているナレッジベースのリストが表示されます。表示するナレッジベースを選択して [ 選択 ] ボタンをクリックします。
新しいダイアログが開き、表示されるナレッジベースとそのバージョンが示されます。また、リモート KB エクスプローラーにナレッジベースのコンテンツが一覧表示されます。同様に、GeneXus KB エクスプローラーには、開いたナレッジベースのすべてのオブジェクトがリストされます。
表示するナレッジベースを変更するには、ナレッジベース名の隣にあるボタンをクリックします。
表示するバージョンを変更するには、 [ バージョン ] ラベルの隣にあるコンボボックスの値を変更します。
このダイアログから、表示するナレッジベースのすべてのコンテンツにリモートでアクセスできます。これは GeneXus でローカルのナレッジベースを表示する場合に似ていますが、表示されるナレッジベースが GeneXus Server でホストされているという点が異なります。オブジェクトを開くには、KB エクスプローラーの場合と同様にオブジェクトをダブルクリックします。
オブジェクトをダブルクリックすると、GeneXus が GeneXus Server と通信してリモートオブジェクトのコンテンツを取得します。操作中は、読み込み中であることを示すアイコンがウィンドウに表示されます。オブジェクトを正常に取得できたら、GeneXus エディターで自動的に開きます:
このエディターで、ローカル ナレッジ ベースのオブジェクトを表示する場合と同じようにリモートオブジェクトを表示できます。プロパティ、コード、変数を確認したり、自分のナレッジベースで使いたいコードやコントロールを直接コピーしたりすることができます。GeneXus Server からナレッジベースを作成する必要はありません。オブジェクトのタブを右クリックし、メニューから [ リモート KB エクスプローラーで検索 ] を選択して、リモート KB エクスプローラー内のオブジェクトのロケーションを変更することもできます。
ここで、リモート ナレッジ ベースのコンテンツの一部を、開いているナレッジベースに統合するとします。この場合、一連のオブジェクト (特定のモジュールに含まれるすべてのオブジェクト) を取り込むとします。実用的な形でこの処理を行えるように、リモート KB エクスプローラーには、任意のタイミングで選択してインポートできるオブジェクトのセットがあります。
リモート KB エクスプローラーでオブジェクトをクリックし、 [ > ] または [ >> ] のいずれかのボタンを選択します:
ここでは、Alipay モジュールに含まれるすべてのオブジェクトを選択済みオブジェクトのリストに追加しました。選択したオブジェクトは、タイプごとに、または個別にグループ化して一覧表示できます。
選択したすべてのオブジェクトがリストに表示されたら、右下の [ <ローカルの KB 名>にインポート ] ボタンをクリックしてこれらのオブジェクトを統合できます。
この操作を行うと、GeneXus Server と通信して、すべてのオブジェクトとその内容を取得し、インポートダイアログからインポート操作を開始します。
この機能は
GeneXus 17 Upgrade 3 以降で利用できます。