2009年11月10日

[jython]WebSphere変数の修正・確認

WebSphere変数の〜〜がどうなっているか確認してくれ、
今すぐ、全サーバーで!!

とか言われてもだね、40も50もあるものを管理コンソールで
「ポチポチポチポチ PrtSc」 「ポチポチポチポチ PrtSc」 「ポチポチポチポチ PrtSc」

ポチポチポチポチ PrtSc
  ( _, ,_)
_(__つ/ ̄ ̄ ̄/_
  \/    ./
モクヒョウヲセンターニイレテスイッチジャネーンダカラヨ…



         /\
        ../  ./|
      ∴\/./
     _, ,_゚∵ |/
   (ノ゚Д゚)ノ     うわぁあああああ!!脳が腐る!!
  /  /
 ̄ ̄ ̄ ̄ ̄ ̄

ある変数名をJAVA_HOMEとしよう。対象は全範囲。

def show(Category,obj,Name):

print "Category < %s > " % Category
print ""
for ID in obj.splitlines():
val = AdminConfig.list("VariableSubstitutionEntry",ID)
vName=AdminConfig.showAttribute(ID,"name")
print " %s : %s " % (vName,getparam(val,Name))


def getparam(val,Name):

for v in val.splitlines():
if (AdminConfig.showAttribute(v,"symbolicName")==Name):
return AdminConfig.showAttribute(v,"value")
break
return "Not Entry"


show("CELL",AdminConfig.list("Cell"),"JAVA_HOME")
Nodes=AdminConfig.list("Node")
show("NODE",Nodes,"JAVA_HOME")
for n in Nodes.splitlines():
show("SV",AdminConfig.list("Server",n),"JAVA_HOME")



カシャーンとエンターでこんな結果に
Category < CELL >

Cell01 : ${WAS_INSTALL_ROOT}/java
Category < NODE >

CellManager01 : ${WAS_INSTALL_ROOT}/java
Node01 : ${WAS_INSTALL_ROOT}/java
Category < SV >

dmgr : Not Entry
Category < SV >

as1 : Not Entry
as2 : Not Entry
as3 : Not Entry
以下略

現実は残酷である↓
ポチポチポチポチ PrtSc
  ( _, ,_)
_(__つ/ ̄ ̄ ̄/_
  \/    ./
スクリーンショットガヒツヨウナンダッテヨ…ヤッテランネェ

       |
   \  __  /
   _ (m) _ピコーン
      |ミ|
   /  .`´  \
     ('A`)    そうだ!画像加工しよう!
     ノヽノヽ
       くく

            | カチカチカチカチカチカチ
            | アキュポイントでイメージ加工は不可能に近い…
     ∧ ∧ 。o | 
     (;´Д`)/ ̄ \_
_ξ_(__つ / Thinkpad /_
  旦

ポチポチポチポチ PrtSc
  ( _, ,_)
_(__つ/ ̄ ̄ ̄/_
  \/    ./
ノウガクサルノウガクサルノウガクサル


posted by koteitan at 17:15| Comment(0) | TrackBack(0) | jython | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。
この記事へのトラックバックURL
http://blog.seesaa.jp/tb/132538424

この記事へのトラックバック