* Will process the list results for the Service Assemblies
* @param result The result xml string
*/
protected void processJBIAdminResult (String result, String successKey) throws CommandException
{
JBIManagementMessage mgmtMsg =
JBIManagementMessage.createJBIManagementMessage(result);
if (mgmtMsg == null)
{
CLILogger.getInstance().printDetailMessage (
getLocalizedString (successKey, new Object[] {result}));
}
else
{
if (mgmtMsg.isSuccessMsg())
{
String msg = mgmtMsg.getMessage();
int index = msg.indexOf(")");
if (index != -1)
{
msg = msg.substring(index+1);
}
CLILogger.getInstance().printDetailMessage (msg);
}
else
{
String msg = mgmtMsg.getMessage();
throw new CommandException(msg);
}
}
}