概要
ジオプロセシング モデルでの編集を正しい親バージョンにポストするために使用するエンタープライズ ジオデータベース接続ファイルとして、ジョブの親バージョンを取得します。
使用法
現在リポジトリに存在するジョブには [入力ジョブ ID] が必要です。 このジョブにはデータ ワークスペースがすでに関連付けられている必要があります。
このツールは、ジョブの親バージョンを取得するために、モデルでよく使用されます。 たとえば、特定のジョブに加えられた編集を親バージョンにリコンサイルおよびポストするモデルを作成できます。 [ジョブ データ ワークスペースの取得 (Get Job Data Workspace)] ツールは、データ ワークスペース接続の取得に使用されますが、ジョブのバージョンは [ジョブ バージョンの取得 (Get Job Version)] ツールを使用して取得され、親バージョンは、[ジョブ親バージョンの取得 (Get Job Parent)] ツールを使用して取得されます。
このツールは、ArcGIS Desktop のフィーチャ サービス データ ワークスペースをサポートしていません。 入力ジョブにデータ ワークスペースとして設定されたフィーチャ サービス データ ワークスペースがある場合、ツールはエラーが発生して失敗します。
構文
arcpy.wmx.GetJobParentVersion(Input_JobID, {Input_DatabasePath})
パラメーター | 説明 | データ タイプ |
Input_JobID | 取得するジョブの親バージョンの ID。 | String |
Input_DatabasePath (オプション) | ジョブ情報を含む Workflow Manager (Classic) データベース接続ファイル。 接続ファイルを指定しない場合、プロジェクト内のデフォルトの Workflow Manager (Classic) データベースが使用されます。 | File |
派生した出力
名前 | 説明 | データ タイプ |
Output_JobParentVersion | ジョブの親バージョンの名前。 | String |
コードのサンプル
GetJobParentVersion の例 (スタンドアロン スクリプト)
選択したジョブの親バージョンを取得します。
# Import arcpy module
import arcpy
# Check out any necessary licenses
arcpy.CheckOutExtension("JTX")
# Local variables:
Input_JobID = "1"
Input_DatabasePath = "C:\\Program Files\\WMX\\Database\\wmx.jtc"
# Process: Get Job Parent Version
arcpy.GetJobParentVersion_wmx(Input_JobID, Input_DatabasePath)
環境
このツールは、ジオプロセシング環境を使用しません。
ライセンス情報
- Basic: いいえ
- Standard: 次のものが必要 Workflow Manager
- Advanced: 次のものが必要 Workflow Manager