Systemwalker Operation Manager リファレンスマニュアル - UNIX/Windows(R)共通 -
|
目次
索引
|
17.2 ジョブスケジューラAPI
本節では、ジョブスケジューラが提供する、以下のAPIについて説明します。
- ジョブネット操作API(Mp_JobschControl)
[EE/GEE]
- ジョブネット操作API/EE(Mp_JobschControlEx)
- ジョブネット操作(起動パラメタ指定)API(Mp_JobschControlParam)
[EE/GEE]
- ジョブネット操作(起動パラメタ指定)API/EE(Mp_JobschControlParamEx)
- グループ操作API(Mp_JobschCtlGrp)
[EE/GEE]
- グループ操作API/EE(Mp_JobschCtlGrpEx)
- ジョブネット起動API(JSNetStart)【Windows版】
[EE]
- ジョブネット起動API/EE(JSNetStartEx)【Windows版】
ジョブスケジューラAPI共通の動作環境および注意事項を以下に示します。
■動作環境
当APIは、Systemwalker Operation Managerサーバ導入マシン上でのみ動作します。Systemwalker Operation Managerクライアントのみが導入されているマシン上では動作しません。
ジョブネット操作API、ジョブネット操作(起動パラメタ指定)APIおよびグループ操作APIは、Windows版、Solaris版、Linux版およびLinux for Itanium版で使用できます。
[EE/GEE]
ジョブネット操作API/EE、ジョブネット操作(起動パラメタ指定)API/EEおよびグループ操作API/EEは、Windows版、Solaris版、Linux版およびLinux for Itanium版で使用できます。
■注意事項
- コンパイル環境として、コンパイラは、VisualC++(バージョン2005以降)を、ランタイムライブラリは“マルチスレッド(DLL)”を使用してください。【Windows版】
- LIBファイルおよびINCLUDEファイルは、同じバージョン/レベルで提供されたものを使用してください。
- ジョブスケジューラAPIを、同一プロセス内の複数のスレッドから、同時に呼び出さないでください。
- 標準出力、標準エラー出力がクローズされている環境から、APIを実行しないでください。
- ジョブスケジューラAPIは、Operation Managerサーバの処理と同期を取っていません。そのため、APIの完了は、サーバでの処理の完了を保証するものではありません。
また、APIが実行されてからサーバで処理が受け付けられるまで、若干のタイムラグが発生することがあります。
- 拡張ユーザ管理機能が有効な場合は、APIを実行したOSユーザにより、以下のようにアクセス権の認証が変わります。【UNIX版】
- 実行したOSユーザがシステム管理者の場合
Operation Managerの管理者の権限(すべてのプロジェクトに対して更新権あり)で実行されます。
- 実行したOSユーザがプロジェクトの所有者の場合
所有者となっているプロジェクトに対して更新権を持っているものとして実行されます。
- 実行したOSユーザがシステム管理者でなく、かつ、プロジェクトの所有者でない場合
プロジェクトにアクセス権を持つすべてのOperation Managerユーザに対応するOSユーザの中に、APIを実行したOSユーザが含まれ、権限があれば、APIは実行されます。APIを実行したOSユーザが複数のOperation Managerユーザに対応づけられている場合、OSユーザは、対応づけられた複数のOperation Managerユーザのアクセス権の中で一番強い権限(更新権>登録権・操作権>参照権)を持ちます。なお、OSユーザに対応づけられたOperation Managerユーザに、登録権と操作権が設定されている場合、OSユーザは、両方の権限を持ちます。
- 17.2.1 ジョブネット操作API
- 17.2.2 ジョブネット操作API/EE
- 17.2.3 ジョブネット操作(起動パラメタ指定)API
- 17.2.4 ジョブネット操作(起動パラメタ指定)API/EE
- 17.2.5 グループ操作API
- 17.2.6 グループ操作API/EE
- 17.2.7 ジョブネット起動API【Windows版】
- 17.2.8 ジョブネット起動API/EE【Windows版】
All Rights Reserved, Copyright (C) 富士通株式会社 1995-2007