実行時の動的アダプター構成に関するいくつかの質問を見てきました
ユーザー入力からワークライト http アダプターにドメイン、ポート番号、ユーザー名、およびパスワードを渡す方法
Worklight アダプターを使用すると、実行時にプロシージャーのドメインとポートを変更できますか?
しかし、私の質問は、コードからの実行時ではなく、外部からWLサーバー5.0.6にデプロイした後のアダプター構成に関するものです。
私たちのシナリオでは、エンタープライズ開発およびテスト プロセスでは、QA およびテスト チームが、テスト中にアダプターの宛先ホストとポートをモックアップ バックエンドからテスト バックエンド、さらには運用バックエンドに定期的に変更する必要があります。
もちろん、これは再コンパイルして再デプロイするのではなく、構成を通じて行う必要があります。
WL サーバー 5.0.6 にデプロイされているアダプターのドメインとポートの値を変更する方法はありますか? これは WL データベース テーブルで変更できますか? これは、WL サーバーのファイルシステムのどこかで変更できますか?
これに対する解決策はまだ見つかっていないため、開発者チームはすでにアダプターをダム ファサードとしてのみ使用し、バックエンド サービスへのすべての接続をJava URL および接続クラスを使用してアダプター側 Java に実装することを検討しています。次に、Java のファイル システムから構成ファイルを読み込んで、このファイル内のバックエンドの宛先 URL とポートを変更するのは簡単です。JavaScript でworklight.propertiesファイルのプロパティーから URL とポートを読み取り、それを Java に渡して接続することも簡単です。
すべてのバックエンド接続コードを Java で開発することは避けたいと考えています。プロジェクトが実際のアダプター接続機能を使用することを望んでいますが、Java のわずか 4 行のコードで非常に簡単であるため、チームを納得させる方法もわかりません。構成できない Adapter 接続を使用する利点は、Adapter-Java コード内の独自の Java 実装ではわかりにくいものです。
ありがとうございました。