summaryrefslogtreecommitdiff
path: root/resources/boot/SC/ServerNewEntity.xml
diff options
context:
space:
mode:
Diffstat (limited to 'resources/boot/SC/ServerNewEntity.xml')
-rwxr-xr-xresources/boot/SC/ServerNewEntity.xml17
1 files changed, 4 insertions, 13 deletions
diff --git a/resources/boot/SC/ServerNewEntity.xml b/resources/boot/SC/ServerNewEntity.xml
index 2f89927..71753bf 100755
--- a/resources/boot/SC/ServerNewEntity.xml
+++ b/resources/boot/SC/ServerNewEntity.xml
@@ -3,18 +3,9 @@
<output name="errors" type="com.c2kernel.scripting.ErrorInfo"/>
<script language="javascript" name="LocalObjectDefCreator"><![CDATA[
- var job = bsf.lookupBean("job");
- var item = bsf.lookupBean("item");
- var agent = bsf.lookupBean("agent");
- var errorBuffer = bsf.lookupBean("errors");
- try {
- var schema = job.getActPropString("SchemaType");
- var predef = schema.equals("NewItem")?"CreateNewItem":"CreateNewAgent";
- item.requestAction(agent.getSystemKey(), "workflow/predefined/"+predef, Packages.com.c2kernel.lifecycle.instance.stateMachine.Transitions.DONE, job.getOutcomeString());
- } catch (e) {
- errorBuffer.addError(e.getMessage());
- errorBuffer.setFatal();
- }
- errorBuffer;
+ var schema = job.getActPropString("SchemaType");
+ var predef = schema.equals("NewItem")?"CreateNewItem":"CreateNewAgent";
+ item.requestAction(agent.getSystemKey(), "workflow/predefined/"+predef, Packages.com.c2kernel.lifecycle.instance.stateMachine.Transitions.DONE, job.getOutcomeString());
+
]]></script>
</cristalscript>