Copy

These Plugins enable you to copy objects in Ooyala Flex.

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

Default Copy

This plugin supports the copying of an Ooyala Flex Object.

Properties:

Table 1.
Field Value Explanation
Icon Plugin icon
Sub-type Archive Sub-type of this Plugin
Classification Capacity 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 single option   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 Details complex   Details of the asset to rename.
Rename boolean   Rename file name during copy
New File Name string 1 New File Name
Reference Name string   Reference Name
         

 

VFS Copy

This plugin supports the copying of an Ooyala Flex Object.

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

Properties:

Table 3.
Field Value Explanation
Icon Plugin icon
Sub-type Archive Sub-type of this Plugin
Classification Capacity 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
Folder Resource Resource (Folder)   The output file(s) will be placed in the specified Folder Resource
VFS Location Complex 0..1 The output file(s) will be placed in the specified Virtual filesystem 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   Rename file name during copy
Reference Name String   Reference Name

 

External Copy

This plugin supports the copying of an Ooyala Flex Object and is capable of running numerous FTP transfers concurrently. This plugin runs using the Outbound Transfer Service. The Outbound Transfer Service is an asynchronous service that manages long running outbound media file transfers at scale. The service enables you to pass file transfer commands to the service. The commands are queued by the service and processed asynchronously. The service manages the life cycle of a file transfer and emits events and call backs to Ooyala Flex enterprise as required. The Outbound Transfer Service performs transfers to services using HTTP, SCP, and FTP. It supports the copying of a file from a source VFS location (Ooyala Flex) to a target VFS location (External Systems).

Note: This Action Plugin is used in conjunction with the Outbound Transfer Resource plugin.

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

Properties:

Table 5.
Field Value Explanation
Icon Plugin icon
Sub-type Archive Sub-type of this Plugin
Classification Capacity 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.3.0 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
External Resource single option   The External Resource which will process specified assets.
Asset Context string   The asset context hierarchy expression referencing the assets to be archived.
VFS Location complex   The output file(s) will be placed in the specified Virtual filesystem location, Please be aware that we don't support S3 protocol in this version
Protocol single option   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

Command Line Copy

This plugin supports the Command Line copying of an Ooyala Flex Object.

Properties:

Table 7.
Field Value Explanation
Icon Plugin icon
Sub-type Archive Sub-type of this Plugin
Classification Capacity 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
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
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    

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   Rename file name during copy
Copy Metadata Values boolean   Rename file name during copy
Reference Name string   Reference Name
Destination complex 0..1  

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 copied 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 0..1  

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?