summaryrefslogtreecommitdiff
path: root/resources/boot/SC/InstantiateItem.xml
diff options
context:
space:
mode:
Diffstat (limited to 'resources/boot/SC/InstantiateItem.xml')
-rw-r--r--resources/boot/SC/InstantiateItem.xml11
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>