Jython - использование переменных в синтаксисе вызовов функций - PullRequest
1 голос
/ 21 июня 2011

Я работаю с Jython для автоматизации развертываний в WebSphere. Я обертываю свой сценарий py сценарием оболочки для передачи необходимых переменных для встроенных функций WAS.

Запас акций с жестко закодированными значениями выглядит следующим образом:

appManager=AdminControl.queryNames('cell=wsapp2Node01Cell,node=TARGETNODE,type=
                                       ApplicationManager,process=server1,*')
AdminControl.invoke(appManager, 'stopApplication', 'ApplicationName')

Я хочу заменить ApplicationName моей переменной и по-прежнему сохранять кавычки, но не могу понять синтаксис.

MyAppVariable= sys.argv[3]
appManager = AdminControl.queryNames('cell=wsapp2Node01Cell,node=TARGETNODE,type=
                                         ApplicationManager,process=server1,*')
AdminControl.invoke(appManager, 'stopApplication', 'MyAppVariable')

Может кто-нибудь помочь мне, пожалуйста?

1 Ответ

1 голос
/ 22 июня 2011

Похоже, ответ так прост:

AdminControl.invoke(appManager, 'stopApplication', MyAppVariable)

Это работает? Если нет, что он делает?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...