プロファイル・スクリプト とは、メイン・スクリプトの前、
または対話モードに入る前に実行するスクリプトです。
プロファイル・スクリプトを使用して、ユーザー用またはインストール・システム
用にカスタマイズされたスクリプト環境をセットアップすることができます。
WebSphere Application Server for
z/OS では、Jacl および Jython プロファイル・スクリプトに複数のエンコードがサポートされています。プロファイル・ファイルのデフォルトのエンコードは ASCII です。EBCDIC でエンコードされたプロファイル・スクリプト・ファイルを実行するには、次の Java 仮想マシン (JVM) 引数を wsadmin.sh ファイルに追加します。 -Dprofile.encoding=Cp1047
以下に例を示します。 wsadmin.sh -javaoption -Dprofile.encoding=Cp1047
この代わりに、ファイルの ASCII バージョンを参照する wsadmin.sh ファイルか、
ファイルの EBCDIC バージョンを参照する別の wsadmin.sh ファイルを使用することができます。
例えば、wsadmin.sh ファイルを wsadminE.sh ファイルにコピーします。
次に -Dprofile.encoding=Cp1047 を wsadminE.sh ファイルに追加します。
デフォルトではこれらのファイルは ASCII です。profile.encoding オプションを使用して
EBCDIC でエンコードされたプロファイル・スクリプト・ファイルを実行する
には、ファイルのエンコード方式を EBCDIC に変更します。
プロファイル・スクリプトでスクリプト・コマンドを実行するには、-profile オプションを指定して
wsadmin ツールを実行し、実行対象のコマンドをプロファイル・スクリプトに組み込みます。
スクリプト環境をカスタマイズする場合は、1 つ
以上のプロファイル・スクリプトを実行するよう指定します。
プロファイルを作成する際には、ノード名に括弧を使用しないでください。
|
AIX または Linux などのオペレーティング・システム上で Jython を使用: wsadmin.sh -lang jython -profile alprof.py
ここで、
alprof.py ファイルには、以下のコマンドが含まれます。
apps = AdminApp.list()
print "Applications currently installed:¥n " + apps
出力例:
WASX7209I: Connected to process "server1"
on node myhost using SOAP connector;
The type of process is: UnManagedProcess
Applications currently installed:
adminconsole
DefaultApplication
ivtApp WASX7029I: For help, enter: "Help.help()"
wsadmin>
AIX または Linux などのオペレーティング・システム上で Jacl を使用: wsadmin.sh -profile alprof.jacl
ここで、
alprof.jacl ファイルには、以下のコマンドが含まれます。
set apps [$AdminApp list]
puts "Applications currently installed:¥n$apps"
出力例:
WASX7209I: Connected to process "server1"
on node myhost using SOAP connector;
The type of process is: UnManagedProcess
Applications currently installed:
adminconsole
DefaultApplication
ivtApp WASX7029I: For help, enter: "$Help help"
wsadmin>
|