範例: 利用 wsadmin Scripting 來收集 AdminControl 物件的引數

這個範例顯示如何搭配 AdminControl 物件來使用多個引數。

請驗證引數參數是單一字串。 字串中的每一個個別引數都可以包含空格。 以某種方式收集每一個包含空格的引數。

  • 如何取得 MBean 的範例如下:

    使用 Jacl:

    set am [$AdminControl queryNames type=ApplicationManager,process=server1,*]
    使用 Jython:
    am = AdminControl.queryNames('type=ApplicationManager,process=server1,*')
  • 有多種方法可以收集包含空格的引數。 請選擇下列其中一個替代方案:

    使用 Jacl:

    • $AdminControl invoke $am startApplication {"JavaMail Sample"}
    • $AdminControl invoke $am startApplication {{JavaMail Sample}}
    • $AdminControl invoke $am startApplication "\"JavaMail Sample\""
    使用 Jython:
    • AdminControl.invoke(am, 'startApplication', '[JavaMail Sample]')
    • AdminControl.invoke(am, 'startApplication', '\"JavaMail Sample\"')