|
このオブジェクトは DtoService オブジェクトのコレクションです。これはサーバーで起動している Pervasive サービスを表します。
Status
|
サービスの状態を返します。状態を取得する以下のサービスを渡す必要があります。
dtoServiceTransactional
dtoServiceRelational
dtoServiceIDS
|
StatusString
|
現在の状態を表す文字列を返します。
|
DtoServices のメソッドは、DtoSession オブジェクトを使って接続するコンピューターで起動している Pervasive PSQL エンジンのサービスを制御します。これらのメソッドはすべて DtoResult 列挙を返します。
このオブジェクトによって、Windows プラットフォームで起動している Pervasive PSQL エンジンのサービスを開始および停止することができます。また、Status または StatusString プロパティを使って Pervasive PSQL サービスの現在の状態を照会することができます。
DTO の Web アプリケーションからサービスを開始/停止できるように IIS を構成するには
'この例では、サーバーに接続し、すべての Pervasive サービスを '再開する Dim my_session as new DtoSession Dim my_services as DtoServices Dim result as DtoResult result = my_session.Connect("myserver", "username", "password") Set my_services = my_session.Services result = my_services.RestartAllServices 'この例では、サーバーに接続し、DataExchange (DX) エージェント 'サービスと DX レプリケーション サービスを開始する Dim my_session as new DtoSession Dim my_services as DtoServices Dim result1 as DtoResult Dim result2 as DtoResult result = my_session.Connect("myserver", "username", "password") Set my_services = my_session.Services result1 = my_services.StartDXReplication result2 = my_services.StartDXAgent
トランザクショナル サービス、リレーショナル サービス、DataExchange(DX)エージェントおよび DX レプリケーション サービスを停止して再開始します。
result
|
メソッド呼び出しの結果を示す DtoResult(Long 型の値)。DtoSession オブジェクトの Error プロパティを使って結果の説明を取得します。
|
リレーショナル サービスを開始します。
result
|
メソッド呼び出しの結果を示す DtoResult(Long 型の値)。DtoSession オブジェクトの Error プロパティを使って結果の説明を取得します。
|
Btrieve トランザクショナル サービスを開始します。
result
|
メソッド呼び出しの結果を示す DtoResult(Long 型の値)。DtoSession オブジェクトの Error プロパティを使って結果の説明を取得します。
|
リレーショナル エンジン サービスを停止します。
result
|
メソッド呼び出しの結果を示す DtoResult(Long 型の値)。DtoSession オブジェクトの Error プロパティを使って結果の説明を取得します。
|
Btrieve トランザクショナル エンジン サービスを停止します。
result
|
メソッド呼び出しの結果を示す DtoResult(Long 型の値)。DtoSession オブジェクトの Error プロパティを使って結果の説明を取得します。
|
DataExchange(DX)エージェント サービスを開始します。DX エージェントは、レプリケーションでの重大な障害を検出し、管理者に電子メールで通知するコンポーネントです。DX エージェントの詳細については、『Pervasive DataExchange User's Guide』の「DataExchange のユーティリティとサービス」の章を参照してください。
DX エージェント サービスは、DX レプリケーション サービスを開始する前でも開始することができますが、その場合はレプリケーション サービスが停止していることを通知するメッセージがエージェントから返されます。レプリケーション サービスがまだ実行していないため、これは正常な動作です。
result
|
メソッド呼び出しの結果を示す DtoResult(Long 型の値)。DtoSession オブジェクトの Error プロパティを使って結果の説明を取得します。
|
DataExchange(DX)レプリケーション サービス(レプリケーション エンジン)を開始します。レプリケーション エンジンでは、DataExchange レプリケーション ネットワーク内で、どれか 1 つの Pervasive PSQL データベースの変更を捕捉し、それをほかのデータベースと共有することができます。レプリケーション エンジンの詳細については、『Pervasive DataExchange User's Guide』を参照してください。
レプリケーション サービスを開始すると、トランザクショナル サービスやリレーショナル サービスも開始します。
result
|
メソッド呼び出しの結果を示す DtoResult(Long 型の値)。DtoSession オブジェクトの Error プロパティを使って結果の説明を取得します。
|
DataExchange(DX)エージェント サービスを停止します。DX エージェントは、レプリケーションでの重大な障害を検出し、管理者に電子メールで通知するコンポーネントです。DX エージェントの詳細については、『Pervasive DataExchange User's Guide』の「DataExchange のユーティリティとサービス」の章を参照してください。
result
|
メソッド呼び出しの結果を示す DtoResult(Long 型の値)。DtoSession オブジェクトの Error プロパティを使って結果の説明を取得します。
|
DataExchange(DX)レプリケーション エンジンを停止します。レプリケーション エンジンでは、DataExchange レプリケーション ネットワーク内で、どれか 1 つの Pervasive PSQL データベースの変更を捕捉し、それをほかのデータベースと共有することができます。レプリケーション エンジンの詳細については、『Pervasive DataExchange User's Guide』を参照してください。
result
|
メソッド呼び出しの結果を示す DtoResult(Long 型の値)。DtoSession オブジェクトの Error プロパティを使って結果の説明を取得します。
|
|