Version 2008.2.x ~
  タスクスケジュールを別環境にコピーする方法はありますか?

タスクスケジュールを別環境にコピー(エクスポート/インポート)するには、以下の2つの方法があります。

  1. 個別にエクスポート/インポートする場合(管理ポータルで行う方法)
  2. 複数のタスクスケジュールをエクスポート/インポートする場合(%SYS.TaskSuperクラスを使用する方法) 


1.個別にエクスポート/インポートする場合

管理ポータルから行うことが可能です。

個別のスケジュールを開くと、エクスポートボタンがあるので、そちらからエクスポートしてください。

インポートも同じく管理ポータルから行えます。

2.複数のタスクスケジュールをエクスポート/インポートする場合

タスクスケジュールのエクスポートには、%SYS.TaskSuper クラスの ExportTasks() メソッドをお使いいただけます。

実行例は以下のようになります。
 

%SYS>do ##class("%SYS.TaskSuper").ExportTasks($lb(1,2,3,4,5),"c:\temp\exportedTasks.xml")


エクスポートするタスクID を $LB形式で指定します。複数指定する場合は、$lb(1,2,3,4,5) のようにカンマ区切りで指定します。

タスクIDはシステム管理ポータル
システムオペレーション > タスクマネージャ > タスクスケジュール
のIDカラムになります。

インポートは以下のように行います。
 

USER>do ##class(%SYS.TaskSuper).ImportTasks("c:\temp\exportedTasks.xml")
TEST imported.


尚、インポートは管理ポータルから行うことも可能です。


該当する製品: Caché, Ensemble, HealthShare/Caché Based, IRIS Data Platform, HealthShare/IRIS Based, IRIS for Health
関連トピック: サーバーを移行する際にコピーが必要な設定情報を教えてください
関連トピック:【IRIS】サーバーを移行する際にコピーが必要な設定情報
添付ファイル:

アンケートにご協力をお願いします
このトピックは参考になりましたか?
このトピックに関するお問い合わせ

FAQトップに戻る