ヘッダーをスキップ
Oracle® Fusion Middleware Oracle Virtual Assembly Builderアプリケーションおよびイントロスペクション・プラグインの開発
12
c
(12.1.2)
E47992-01
ライブラリ
製品
次
目次
タイトルおよび著作権情報
はじめに
対象読者
ドキュメントのアクセシビリティについて
関連ドキュメント
表記規則
1
Oracle Virtual Assembly Builderデプロイヤの概要
1.1
概要
1.2
デプロイメントのライフサイクル
1.2.1
アセンブリ・アーカイブのアップロード
1.2.1.1
アセンブリ・アーカイブのバージョニング
1.2.2
デプロイメント・フェーズ
1.3
デプロイヤのアーキテクチャ
1.4
ターゲット
1.5
タグ
1.6
メタデータ・ドリブン機能
2
API Webサービス
2.1
操作
2.2
管理操作
2.3
使用方法およびライフサイクル
2.4
管理Webサービス
2.4.1
コンテキスト・パス
2.4.2
問合せ文字列のパターン
2.4.3
アクション
2.4.4
エラー処理
2.4.5
XMLスキーマ
2.5
デプロイヤWebサービス
2.5.1
コンテキスト・パス
2.5.2
問合せ文字列のパターン
2.5.3
アクション
2.5.4
エラー処理
2.5.5
XMLスキーマ
3
APIリファレンス: 管理操作
3.1
HTTP問合せ文字列におけるパラメータ
3.2
レスポンスのコンテンツ
3.3
AddTargetUser
3.4
CreateTarget
3.5
DeleteTarget
3.6
DescribeTargetConfigurations
3.7
DescribeTargetNames
3.8
DescribeTargetUsers
3.9
DescribeUserTargets
3.10
GetDefaultTarget
3.11
GetTargetType
3.12
RemoveTargetUsers
3.13
SetDefaultTarget
4
APIリファレンス: デプロイヤ操作
4.1
HTTP問合せ文字列におけるパラメータ
4.2
AddAssemblyUsers
4.3
CreateAssemblyInstance
4.4
CreateTags
4.5
DeleteAssemblyArchive
4.6
DeleteAssemblyInstance
4.7
DeleteAssemblyResources
4.8
DeleteDeploymentPlan
4.9
DeleteLogEvents
4.10
DeleteRequests
4.11
DeleteTags
4.12
DeployAssemblyInstance
4.13
DescribeAssemblyArchives
4.14
DescribeApplianceInstances
4.15
DescribeAssemblyInstances
4.16
DescribeAssemblyResources
4.17
DescribeAssemblyUsers
4.18
DescribeDeployer
4.19
DescribeLogEvents
4.20
DescribeRegistrations
4.21
DescribeRequests
4.22
DescribeScalingGroups
4.23
DescribeTags
4.24
DescribeTargets
4.25
DescribeVnets
4.26
DownloadAssemblyArchive
4.27
DownloadAssemblyMetadata
4.28
DownloadAssemblyResources
4.29
RedeployAssemblyInstance
4.30
RegisterAssemblyArchive
4.31
RemoveAssemblyUsers
4.32
RestartAssemblyInstance
4.33
ResumeAssemblyInstance
4.34
ScaleAppliance
4.35
StartAssemblyInstance
4.36
StopAssemblyInstance
4.37
SuspendAssemblyInstance
4.38
UndeployAssemblyInstance
4.39
UnregisterAssemblyArchive
4.40
UpdateAssemblyArchive
4.41
UploadAssemblyArchive
4.42
UploadAssemblyResources
4.43
UploadDeploymentPlan
4.44
ValidateAssemblyInstanceResources
5
Oracle Virtual Assembly BuilderプラグインSDKを使用して開発するための準備
5.1
概要
5.1.1
プラグインの機能
5.1.2
パッケージ化と配布
5.2
プラグインを開発するための準備
5.2.1
プラグインの命名
5.2.2
プラグインかプラグインの拡張機能か
5.2.3
プラグインのバージョン
5.2.4
イントロスぺクション・プラグインの開発
5.3
プラグインのアーキテクチャとワークフロー
5.3.1
ワークフロー
5.3.2
プラグインの適合方法
5.3.2.1
ジョブ・パラメータ
5.3.2.2
デハイドレーション
5.3.2.3
リハイドレーション
5.3.2.4
デプロイメント後の操作
5.4
メタデータの概要
5.4.1
メタデータのタイプ
5.4.1.1
アプライアンス
5.4.1.2
原子性アセンブリ
5.4.2
アプライアンス
5.4.2.1
スケーラビリティ
5.4.3
アセンブリ
5.4.4
原子性アセンブリ
5.4.5
プロパティ
5.4.5.1
プロパティのカテゴリ
5.4.5.2
プロパティ・グループ
5.4.5.3
統合プロパティ
5.4.5.4
> プロパティの設定と取得
5.4.6
入力および出力
5.4.6.1
出力接続プロパティ
5.4.6.2
接続
5.4.6.3
外部リソース
5.4.6.4
Vnet
5.4.6.5
インタフェース
5.4.7
コンテンツ・リソース
5.4.8
ファイル・セット定義
5.4.8.1
除外
5.4.8.2
共有ファイル・セット
5.5
イントロスペクタ・プラグインの拡張機能
5.5.1
プラグイン拡張機能のセマンティクス
5.5.2
プラグイン拡張機能の制限
5.5.3
プラグイン拡張機能の実行
5.5.4
プラグイン拡張機能の実装
5.5.5
プラグイン拡張機能SPIFサービスのアクティブ化
5.6
サポート・サービス
5.6.1
SPIF
5.6.1.1
クラスのロード
5.6.1.2
アプリケーション
5.6.1.3
サービス
5.6.1.4
サービスの作成
5.6.1.5
サービス・アクティベータ
5.6.1.6
サービスの登録
5.6.1.7
サービスの検索
5.6.2
検証フレームワーク
5.6.2.1
ファイル・セット取得の検証
5.6.2.2
プラットフォームとOS検証
5.6.2.3
テンプレート検証
5.6.3
プラグインの検出およびインストール
5.6.3.1
プラグインのロケーション
5.6.3.2
plugin.configファイル
5.6.4
IntrospectorPluginLocatorサービスの実装
5.6.5
プラグインの下位互換性要件
5.6.6
プラグインのインストールのガイドライン
5.7
ユーティリティおよびヘルパー
5.7.1
OCM登録
5.7.2
OUI中央インベントリ
5.7.3
SSH
5.7.4
Velocity
5.7.5
その他のユーティリティ
5.8
ベスト・プラクティス
5.8.1
参照システムの変更の回避
5.8.2
静的変数の回避
5.8.3
ServiceActivator.start()時のSPIFサービスへのアクセス試行の禁止
5.8.4
予約ネームとネーミングの制限
5.8.4.1
アプライアンスおよびアセンブリの名前
5.8.4.2
プロパティ名
5.8.4.3
タイプ
5.8.5
外部依存関係の管理
5.9
イントロスペクタ・プラグインのテスト
5.9.1
デハイドレーションのテスト
5.9.2
リハイドレーションのテストとトラブルシューティング
5.9.2.1
デプロイメントのライフサイクル
6
イントロスぺクション・プラグインの開発
6.1
概要
6.2
チュートリアル1: Oracle Virtual Assembly Builderの統合
6.2.1
プロジェクトの作成
6.2.2
IntrospectorPluginの作成
6.2.3
SPIFサービスのアクティブ化
6.2.4
チュートリアルの作成
6.2.5
プラグインのインストール
6.2.6
イントロスペクタ・プラグインの実行
6.2.6.1
abctlコマンドライン・ユーザー・インタフェース
6.2.6.2
Oracle Virtual Assembly Builder Studio
6.2.7
まとめ
6.3
チュートリアル2: デハイドレーション
6.4
チュートリアル3: リハイドレート
6.5
チュートリアル4: 進捗
6.6
チュートリアル5: ジョブ・パラメータ
6.7
サンプル・プラグイン
6.8
サンプル・プラグイン拡張機能
7
イントロスぺクション・プラグイン・モジュール参照
7.1
概要
7.2
外部共通[oracle.as.assemblybuilder.external.common]
7.2.1
ロギング
7.2.2
例外
7.2.3
リソース
7.3
進捗[oracle.as.assemblybuilder.progress]
7.4
イントロスペクタ[oracle.as.assemblybuilder.introspector.api]
7.5
アプライアンス[oracle.as.assemblybuilder.introspector.metadata.appliance.Appliance]
7.6
アセンブリ[oracle.as.assemblybuilder.introspector.metadata.assembly.Assembly]
7.7
カタログ[oracle.as.assemblybuilder.catalog.api]
7.8
イントロスペクタ・プラグイン・ユーティリティ[oracle.as.assemblybuilder.introspector.plugin.util]
8
サンプル・アプリケーション: WebサービスAPI
8.1
サンプル・アプリケーション
A
Webサービス・スキーマ
A.1
スキーマ