cx.putThreadLocal(MashupConstants.AXIS2_SERVICE, service);
Scriptable scope = cx.initStandardObjects();
ScriptableObject.defineClass(scope, ResourceHostObject.class);
ScriptableObject.defineClass(scope, CollectionHostObject.class);
ScriptableObject.defineClass(scope, RegistryHostObject.class);
Object result = cx.evaluateString(scope, script, "<cmd>", 1, null);
if (result != null && log.isInfoEnabled()) {
log.debug("JavaScript Result: " + Context.toString(result));
}
} catch (IllegalAccessException e) {
log.error("Unable to defining registry host objects.", e);