scriptInstanceDto Data Type

The Class ScriptInstanceDto.

Namespace
(Default)
Properties
name data type type namespace min/max occurs description
executionRoles roleDto element 0/unbounded The execution roles.
scriptInstanceCategoryCode string element 0/1  
sourcingRoles roleDto element 0/unbounded The sourcing roles.
Properties inherited from customScriptDto
reuse boolean element 0/1 Shall same script instance be utilized in repeated calls
script string element 1/1 The script.
type scriptSourceTypeEnum element 0/1 The type.
Properties inherited from enableBusinessDto
code string attribute 1/1 The code
description string attribute 0/1 The description
id long attribute 0/1 The id.
auditable auditableDto element 0/1  
auditableField auditableFieldDto element 0/unbounded  
disabled boolean element 0/1 Is entity disabled. Value is ignored in Update action - use enable/disable API instead.
updatedCode string element 0/1 The updated code.

Example

<ScriptInstance code="..." description="..." id="...">
  <executionRoles description="..." name="...">
    <permissions>
      <permission name="..." permission="..."/>
    </permissions>
    <roles>
      <role/>
    </roles>
    <accessibleEntities>
      <accessibleEntity code="..." entityClass="..."/>
    </accessibleEntities>
  </executionRoles>
  <sourcingRoles description="..." name="...">
    <permissions>
      <permission name="..." permission="..."/>
    </permissions>
    <roles>
      <role/>
    </roles>
    <accessibleEntities>
      <accessibleEntity code="..." entityClass="..."/>
    </accessibleEntities>
  </sourcingRoles>
  <scriptInstanceCategoryCode>...</scriptInstanceCategoryCode>
  <type>...</type>
  <reuse>...</reuse>
  <script>...</script>
  <disabled>...</disabled>
  <auditable/>
  <auditableFields>
    <auditableField/>
  </auditableFields>
  <updatedCode>...</updatedCode>
</ScriptInstance>