Move

These Plugins enable you to move Objects in Ooyala Flex.

Note: It is recommended that you set up job timeouts and retries on move Actions that have S3 as a source or a target

Default Move

This Plugin provides a rudimentary move function. It simply moves a file to a different Folder. This Plugin can be extended to support more advanced moving.

Properties:

Table 1.
Field Value Explanation
Icon Plugin icon
Sub-type Move Sub-type of this Plugin
Classification I/O Classification of this Plugin
Deployment Internal Whether the plugin is deployed inside Ooyala Flex or within another product
Supports Configuration Whether this Plugin supports configuration
Supports Scripting Whether configuration supports Scripting
Scripting Context job, asset, event * What Ooyala Flex Objects can be referenced from within the Scripting context. * Note the Event Object is only visible in the context of an Action running in an Event Handler.
Undo Action   The Action required to undo this Action
Redo Action   The Action required to redo this Action
Timeout   Whether or not to select a timeout
Auto retry   Whether or not to select an automatic retry
Compatibility 5.x What versions of Ooyala Flex this Plugin works for
Lifecycle Stable Maturity of this Plugin (Experimental, Unstable or Stable)

 

Configuration:

If the Folder Resource is specified, then the Filesystem path is ignored. If the Folder Resource is not specified, then a Filesystem path must be specified.

Table 2.
Field Field Type Mandatory Multiplicity Description
Folder Resource Resource (Folder)   The output file(s) will be placed in the specified Folder Resource
Filesystem Path string   The output file(s) will be placed in the specified server filesystem location
Rename boolean   Rename file name during move

Non-Asset Move Action

A plugin that moves non-Asset Objects.

Properties:

Table 3.
Field Value Explanation
Icon Plugin icon
Sub-type Move Sub-type of this Plugin
Classification I/O Classification of this Plugin
Deployment Internal Whether the plugin is deployed inside Ooyala Flex or within another product
Supports Configuration Whether this Plugin supports configuration
Supports Scripting Whether configuration supports Scripting
Scripting Context job, asset, event * What Ooyala Flex Objects can be referenced from within the Scripting context. * Note the Event Object is only visible in the context of an Action running in an Event Handler.
Undo Action   The Action required to undo this Action
Redo Action   The Action required to redo this Action
Timeout   Whether or not to select a timeout
Auto retry   Whether or not to select an automatic retry
Compatibility 5.x What versions of Ooyala Flex this Plugin works for
Lifecycle Stable Maturity of this Plugin (Experimental, Unstable or Stable)

 

Configuration:

If the Folder Resource is specified, then the Filesystem path is ignored. If the Folder Resource is not specified, then a Filesystem path must be specified.

Table 4.
Field Field Type Mandatory Multiplicity Description
VFS Location Complex   The file(s) will be moved to the specified Virtual File System location.
Protocol Resource   Protocol for accessing the location
Hostname String   Hostname for accessing the location (mandatory except for file, s3, google or dropbox protocols)
Port String   Port for accessing the location (mandatory except for file, s3, google or dropbox protocols) (#)
Path String   Path for accessing the location (absolute path starting with / except for ftp, sftp, ftps which are relative to the User's home directory)
Username String   Username for authentication (not required for file protocol)
Password String   Password for authentication (not required for file, s3, google or dropbox protocols)
Key String   Key for authentication (only applicable to s3, google and dropbox protocols)
Secret String   Secret for authentication (only applicable to s3, google and dropbox protocols)
Token String   Token for authentication (only applicable to google and dropbox protocols)
Bucket String   Only applicable to S3 protocol
Private Key File File   Only applicable for SFTP certificate authentication

Pre-Ingest Move Action

This plugin mives moves files prior to ingest.

Properties:

Table 5.
Field Value Explanation
Icon Plugin icon
Sub-type Move Sub-type of this Plugin
Classification I/O Classification of this Plugin
Deployment Internal Whether the plugin is deployed inside Ooyala Flex or within another product
Supports Configuration Whether this Plugin supports configuration
Supports Scripting Whether configuration supports Scripting
Scripting Context job, asset, event * What Ooyala Flex Objects can be referenced from within the Scripting context. * Note the Event Object is only visible in the context of an Action running in an Event Handler.
Undo Action   The Action required to undo this Action
Redo Action   The Action required to redo this Action
Timeout   Whether or not to select a timeout
Auto retry   Whether or not to select an automatic retry
Compatibility 5.x What versions of Ooyala Flex this Plugin works for
Lifecycle Stable Maturity of this Plugin (Experimental, Unstable or Stable)

Configuration:

Table 6.
Field Field Type Mandatory Multiplicity Description
Filesystem Path String   The file(s) will be moved to the specified Virtual File System location.

VFS Move Action

This Plugin provides a rudimentary move function. It simply moves a file to a different Folder. This Plugin can be extended to support more advanced moving.

Properties:

Table 7.
Field Value Explanation
Icon Plugin icon
Sub-type Move Sub-type of this Plugin
Classification I/O Classification of this Plugin
Deployment Internal Whether the plugin is deployed inside Ooyala Flex or within another product
Supports Configuration Whether this Plugin supports configuration
Supports Scripting Whether configuration supports Scripting
Scripting Context job, asset, event * What Ooyala Flex Objects can be referenced from within the Scripting context. * Note the Event Object is only visible in the context of an Action running in an Event Handler.
Undo Action   The Action required to undo this Action
Redo Action   The Action required to redo this Action
Timeout   Whether or not to select a timeout
Auto retry   Whether or not to select an automatic retry
Compatibility 5.x What versions of Ooyala Flex this Plugin works for
Lifecycle Stable Maturity of this Plugin (Experimental, Unstable or Stable)

 

Configuration:

Table 8.
Field Field Type Mandatory Multiplicity Description
Folder Resource Resource   The file(s) will be moved to the specified Folder Resource
VFS Location Complex 0..1 The file(s) will be moved to the specified Virtual File System location
Protocol Resource   Protocol for accessing the location
Hostname String   Hostname for accessing the location (mandatory except for file, s3, google or dropbox protocols)
Port String   Port for accessing the location (mandatory except for file, s3, google or dropbox protocols) (#)
Path String   Path for accessing the location (absolute path starting with / except for ftp, sftp, ftps which are relative to the User's home directory)
Username String   Username for authentication (not required for file protocol)
Password String   Password for authentication (not required for file, s3, google or dropbox protocols)
Key String   Key for authentication (only applicable to s3, google and dropbox protocols)
Secret String   Secret for authentication (only applicable to s3, google and dropbox protocols)
Token String   Token for authentication (only applicable to google and dropbox protocols)
Bucket String   Only applicable to S3 protocol
Private Key File File   Only applicable for SFTP certificate authentication
rename Boolean   Give the file a new unique name during move?

 

Command Line Move

A Command Line move Action.

Properties:

Table 9.
Field Value Explanation
Icon Plugin icon
Sub-type Move Sub-type of this Plugin
Classification I/O Classification of this Plugin
Deployment Internal Whether the plugin is deployed inside Ooyala Flex or within another product
Supports Configuration Whether this Plugin supports configuration
Supports Scripting Whether configuration supports Scripting
Scripting Context job, asset, event * What Ooyala Flex Objects can be referenced from within the Scripting context. * Note the Event Object is only visible in the context of an Action running in an Event Handler.
Undo Action   The Action required to undo this Action
Timeout   Whether or not to select a timeout
Auto retry   Whether or not to select an automatic retry
Run-Rule Expression   Run-Rule Expression
Redo Action   The Action required to redo this Action
Timeout   Whether or not to select a timeout
Auto retry   Whether or not to select an automatic retry
Compatibility 5.x What versions of Ooyala Flex this Plugin works for
Lifecycle Stable Maturity of this Plugin (Experimental, Unstable or Stable)

Configuration:

Table 10.
Field Field Type Mandatory Multiplicity Description
Remote Host Details complex 0..1  

Remote Host

string   Remote Host or IP Address

Port

string   Remote Port (#)

SSH User

string   SSH User name

Credentials

complex 0..1  

SSH Password

password   SSH User Password.

SSH Key File

file   SSH Private Key file

Known Hosts File Location

string   Known Hosts File Location.

Rename

boolean   Give the file a new unique name during move?
Destination complex    

File System Path

string   File System Path

Folder Resource

single option   The file(s) will be moved to the specified Folder Resource

Workspace

string   Workspace in which to create the moved asset.
Result Processing complex 0..1  

Variable Name

string   The Command response Object variable name for use in the Groovy script.

Groovy Script

script   Groovy script to execute for post processing.

Script Imports

complex    

JAR File URL

string 1..* Jar File URL to be imported into the script.

Script Import

string 1..* Script import to use.

Was this article helpful?