N1 Service Provisioning System 4.1 リファレンスガイド

retarget 手順の例

以下に、WebLogic 管理対象サーバー上で使用できる「再起動」制御サービスの例を示します。 このサービスは、管理サーバー上で制御を呼び出して管理対象サーバーを「停止」し、続いてローカルマシンで呼び出しを行なってサーバーを起動することによって実施されます。


注 –

「adminHostName」変数は、呼び出し側の現ホスト (これは管理対象サーバーを含んでいる vhost と見なされる) で評価されます。 domainName 変数は、新しい対象ホスト (これは管理サーバーを含んでいる vhost と見なされる) で評価されます。 ADMIN_SERVER コンポーネントも、新しい対象ホストで解決処理されます。



<control name="restart">
	<varList>
		<var name="adminHostName" default=":[target:adminHostName]"/>
	</varList>
	<retarget host=":[adminHostName]">
		<varList>
			<var name="domainName" default=":[target:domainName]"/>
		</varList>
		<call blockName="stopServer">
			<argList serverName=":[serverName]"
domainName=":[domainName]"/>
			<installedComponent name="ADMIN_SERVER"/>
		</call>
	</retarget>
	<call blockName="start"/>
</control>