/*
* Licensed Materials - Property of IBM Corp.
* IBM UrbanCode Build
* IBM UrbanCode Deploy
* IBM UrbanCode Release
* IBM AnthillPro
* (c) Copyright IBM Corporation 2002, 2013. All Rights Reserved.
*
* U.S. Government Users Restricted Rights - Use, duplication or disclosure restricted by
* GSA ADP Schedule Contract with IBM Corp.
*/
import com.urbancode.air.plugin.websphereliberty.WebSphereLibertyJMXHelper;
import com.urbancode.air.AirPluginTool;

def apTool = new AirPluginTool(this.args[0], this.args[1])

def props = apTool.getStepProperties();
def serverName = props['serverName'];
def installRoot = props['installRoot'];
def userName = props['userName'];
def userPassword = props['userPassword'];
def server = props['server'];
def httpsPort = props['httpsPort'];
def trustStorePath = props['trustStorePath'];
def trustStorePassword = props['trustStorePassword'];

def jmxHelper = new WebSphereLibertyJMXHelper(userName, userPassword, server, httpsPort, trustStorePath, trustStorePassword);
jmxHelper.generatePluginConfig(serverName, installRoot);
