diff options
Diffstat (limited to 'resources/boot/SC/InstantiateItem.xml')
| -rw-r--r-- | resources/boot/SC/InstantiateItem.xml | 11 |
1 files changed, 2 insertions, 9 deletions
diff --git a/resources/boot/SC/InstantiateItem.xml b/resources/boot/SC/InstantiateItem.xml index 0f16a65..4e80e9d 100644 --- a/resources/boot/SC/InstantiateItem.xml +++ b/resources/boot/SC/InstantiateItem.xml @@ -4,12 +4,6 @@ <script language="javascript" name="InstantiateItem"><![CDATA[
importClass(Packages.com.c2kernel.lookup.DomainPath);
- // Load contextual objects
- var job = bsf.lookupBean("job");
- var item = bsf.lookupBean("item");
- var agent = bsf.lookupBean("agent");
- var errorBuffer = bsf.lookupBean("errors");
-
// Get parameters from outcome var name = job.getOutcome().getField("ObjectName"); var folder = job.getOutcome().getField("SubFolder"); @@ -22,14 +16,13 @@ try { agent.execute(item, "CreateItemFromDescription", params); } catch (e) { - errorBuffer.addError("Could not create "+name+": "+e.message); - errorBuffer.setFatal(); + throw "Could not create "+name+": "+e.message; } // If this script is running in the Cristal GUI, open the new item.
var tree = Packages.com.c2kernel.gui.MainFrame.treeBrowser;
if (tree != null)
tree.push(new DomainPath(domPath+"/"+name));
- errorBuffer;
+
]]></script>
</cristalscript>
|
