DBMotoではC#, VB, C++の各APIを利用可能です。
APIを使用しない場合でも、グラフィックユーザインターフェースのGUI管理ツールを使用することで簡単に設定・運用が可能です。
さらにAPIを使用することで以下のことが実現可能となります。
・外部からバッチでジョブを制御
・外部の別システムとの連携
・既存アプリケーションへの組み込み
ここではAPIで開発を行うための環境構築手順をご紹介します。
1. Visual Studioをダウンロード・インストールします。ExpressのWindows Desktop版もCommunity版もどちらでも開発可能です。
https://www.visualstudio.com/downloads/
2. Visual Studioを起動し、「新しいプロジェクト」を選択します。
3. C#で開発(推奨)する場合、Visual C#のコンソールアプリケーションを選択します。
5. DBMotoのAPIライブラリを追加するため、「参照設定」⇒「参照の追加」を選択します。
6. “C:\Program Files\Syniti\Data Replication V9\APILibrary.dll”を追加します。
7. “プロジェクト名\bin\Debug”内に”C:\Program Files\Syniti\Data Replication V9\DBMoto.server.config”をコピーします。
※レプリケーションの実行件数や結果を取得したい場合には、”C:\Program Files\Syniti\Data Replication V9\providers.xml”もコピーします。
8. ソースコードを記述して保存後、デバッグ開始をクリックします。
11. バッチファイル等から直接実行する場合はプロジェクト名\bin\Debug内のexeファイルを実行します。
12. 上記のexeファイルを”C:\Program Files\Syniti\Data Replication V9\”内にコピーして実行することも可能です。
関連したトピックス
- Syniti Data Replication (DBMoto) の監視方法について
- DBMotoからSyniti Data Replicationへのアップグレード方法
- Teradataを構築してDBMotoでOracle等からTeradataへのリアルタイム・レプリケーション
- DBMoto[Syniti]の技術お問合せ時に必要な情報
- APIからレプリケーションの最新の実行件数を取得するサンプルスクリプト[C#] [Syniti DR (DBMoto)]
- Syniti Data Replication (旧DBMoto)でのスクリプトの書き方①
- [DBMoto/SynitiDR]Ritmoトレース取得手順(AS/400, z/OS, Linux, AIX, Windows向けDB2)
- Syniti Data Replication 新機能ブログ② Amazon S3へのレプリケーション対応
- データ分析基盤へもSyniti Data Replication(旧DBMoto)で簡単レプリケーション! Google BigQueryへの接続方法
- Ritmo/i5 v4.0.のリリース、VS2005とSQLServerとのインテグレーション