Fusion Server

Version 4.1
How To
Documentation
    Learn More

      Managed JavaScript Index Stage

      This stage runs a JavaScript transformation on documents using a script from the blob store. The script must have the blob type file:js-index.

      Uploading a JavaScript blob

      In Fusion 4.1, JavaScript blobs must be uploaded using the Blob Store API, like this:

      curl -u user:pass -X PUT -H 'Content-Type: text/javascript' --data-binary @index-pipeline-js-stage.js http://localhost:8764/api/apps/<app-id>/blobs/index-pipeline-js-stage.js?resourceType=file:js-index

      Open the blob manager to verify that the new blob is present:

      Uploaded JavaScript blob in the blob manager

      Referencing a JavaScript blob

      Use any of the following formats for the ref/Script Reference configuration field:

      index-pipeline-js-stage.js
      blob:index-pipeline-js-stage.js
      urn:x-fusion:blob:index-pipeline-js-stage.js
      The examples above use index-pipeline-js-stage.js as the blob ID.

      Configuration

      When entering configuration values in the UI, use unescaped characters, such as \t for the tab character. When entering configuration values in the API, use escaped characters, such as \\t for the tab character.

      When using Fusion's REST API, the ID for this stage is:managed-js-index.

      Loading liquid template...

      Loading configuration schema...