0

Symmetric DS のプロフェッショナル バージョン (Symmetric DS pro 3.6.13) を使用しています。

クライアントをサーバーに追加することはできますが、「許可」オプションを手動でクリックしないとクライアントを登録できません。

クライアントを登録し、手動の介入なしで Java コードから Connection を開きたいと考えています。同じように私を導いてください。

id: [server] - RegistrationUriHandler - client:SLAVE2:? を表示するエラー 登録を許可されませんでした。

GUI から [ALLOW] をクリックすると、ログに次のように表示されます。スレーブ2

したがって、上記の手順をJavaコードから(GUIからではなく)設定する方法を教えてください。

クライアント Java コード:

Properties props = new Properties();
        props.load(new FileInputStream("D:/APS/DOP/Banking/SymmetricClient/src/client-SLAVE2_POSTGRES.properties"));
ClientSymmetricEngine symmetricEngine = new ClientSymmetricEngine(props);
symmetricEngine.openRegistration(props.getProperty("group.id"),props.getProperty("external.id"));
symmetricEngine.getRouterService().routeData(true);
symmetricEngine.getPullService().pullData(true);
symmetricEngine.getPushService().pushData(true);
4

1 に答える 1

0

サーバー上のエンジンの symmetricDs プロパティ ファイル (ファイルに類似D:/APS/DOP/Banking/SymmetricClient/src/client-SLAVE2_POSTGRES.properties) に移動し、次の 2 行を追加します。

auto.registration=true
auto.reload=true
于 2014-12-18T11:13:01.423 に答える