try {
String userName = (String)map.get(formPars[0].id());
String roleName = (String)map.get(formPars[1].id());
String moduleName = (String)map.get(formPars[2].id());
ProcessData data = new DefaultProcessData();
Vector w = (Vector)
(XmlRpcCall.rpc(serverUrl, "scm.setRole", new Object[]
{ userName,roleName,moduleName
} ));
for(int i = 0; i < w.size();i++){
data.put(result, w.elementAt(i));
}
result.set (data);
} finally {
if (logger.isDebugEnabled()) {
logger.debug ("Finished invocation of " + activity.uniqueKey());