Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Section
Column
width20%
<script>
Column
Executes a script.

Attributes

location

optional

The location of the script file


Info
titleProposed Changes
  • Currently, the location attribute is optional. Require the location attribute.
  • Add a new attribute - script - that can be used for executing small scripts instead of requiring a file. Require the location or the script attribute.
  • Currently, the element behavior when used with Mini-language scripts is different than using the <call-simple-method> element. Make the behavior the same as the <call-simple-method> element.
  • Currently, Mini-language error messages/results are not updated from script error messages/results. Update Mini-language error messages/results from script error messages/results.


Entity Operations

Section
Column
width20%
<clear-cache-line>
Column
Removes an entity from the cache.
Code Block
xml
xml

<clear-

...

cache-line entity-name="Party" />

Attributes

entity-name

optional

The name of the field to remove

map-name

optional

The name of the map that contains entity-name


Info
titleProposed Changes
  • Currently, the entity-name attribute is optional. Require the entity-name attribute.
  • Eliminate the map-name attribute.
Section
Column
width20%
<clear-entity-caches>
Column
Removes all entities from the cache.
Code Block
xml
xml

<clear-entity-caches />
Section
Column
width20%
<clone-value>
Column
Copies a field containing a GenericValue to a new GenericValue.

Attributes

value-field

optional

The name of the field containing the existing GenericValue

new-value-field

optional

The name of the field that will contain the new GenericValue


Info
titleProposed Changes
  • Deprecate and replace with the <make-value element.
Section
Column
width20%
<condition>
Column
Contains an entity find condition.

Child Elements

<condition-expr>

optional

<condition-list>

optional

<condition-object>

optional

<having-condition-list>

optional


Info
titleProposed Changes
  • Currently, the child elements are optional. Require one child element.
Section
Column
width20%
<condition-expr>
Column
Declares an entity find condition expression.

Attributes

field-name

optional

The entity field name (comparison l-value)

operator

optional

The condition comparison operator

from-field

optional

The name of the environment field (variable) to compare to (comparison r-value)

value

optional

A string constant to compare to (comparison r-value)

ignore-if-null

optional

When set to "true" ignores the expression if the r-value evaluates to null

ignore-if-empty

optional

When set to "true" ignores the expression if the r-value is empty

ignore-case

optional

When set to "true" ignores case in string comparisons

ignore

optional

When set to "true" ignores the expression


Info
titleProposed Changes
  • Currently, the field-name and operator attributes are optional. Require the field-name and operator attributes.
Section
Column
width20%
<condition-list>
Column
Combines entity find conditions into a single expression.

Attributes

combine

optional

The operator used to combine the expressions


Child Elements

<condition-expr>

optional

<condition-list>

optional

<condition-object>

optional


Section
Column
width20%
<condition-object>
Column
Declares an environment field (variable) that contains an entity find condition expression.

Attributes

field

optional

The name of the field that contains an entity find condition expression


Info
titleProposed Changes
  • Currently, the field attribute is optional. Require the field attribute.

...

<clone-value>
<condition>
<condition-expr>
<condition-list>

...

<create-value>
<entity-and>

...