シャドウサーバの起動/停止は以下の関数呼び出しで実行できます。
シャドウサーバの起動
%SYS>s x=$$START1^SHDWCLI("シャドウ名”)
戻り値が1の場合、シャドウイングは正常に起動しています。
シャドウサーバの停止
%SYS>s x=$$STOP1^SHDWCLI("シャドウ名”)
戻り値が1の場合、シャドウイングは正常に停止しています。
シャドウ名の取得
%SYS>s cli=$Order(^SYS("shdwcli",""))
シャドウサーバの状態の取得
%SYS>s stat=$$STATE^SHDWCLI("シャドウ名”)
戻り値が 1 の場合、シャドウイングは稼動中です。
戻り値が 0 の場合、シャドウイングは停止中です。
※このコマンドはCachéのバージョンが 5.0.xでのみ有効に機能します。
Caché5.1以降はSYS.Shadowing.Shadowクラスを使用します。
SYS.Shadowing.Shadowクラスの詳細はクラスリファレンスをご覧ください。