JavaScript Processor

The JavaScript Processor gives 3Sixty Administrators the ability to access some vital pieces of the Repository Document API in order to modify documents while they are being processed for indexing or migration.

Note:  ECMA 5.1 ONLY
Not all JavaScript functions are supported by the processor. See the specification for more information.

The task uses the ECMA 5.1 specification to execute the JavaScript against the native Java API. Any method that can be called against the repository document can be called using JavaScript syntax. See the API for more information about what can be executed.

For more advanced usages of the API, see Oracle's examples.

You will notice that some of these examples invoke java classes directly. For security reasons, only the following classes may be accessed directly:

java.util.Date

java.util.HashSet

java.util.ArrayList

java.util.HashMap

java.lang.String

com.simflofy.data.integration.core.document.FieldType

com.simflofy.data.integration.core.document.DocumentField

com.simflofy.core.integration.document.VersionInfoBean

com.simflofy.core.integration.document.RepositoryObjectType

com.simflofy.core.integration.document.RenditionInfoBean

com.simflofy.core.integration.document.3SixtyRelationship