Plugin: Fasp Transfer

New version 2.2.7 of the Fasp Transfer plugin:

  #Revision history
  # => 0.0.3 Adds capability to generate faspex token
  # => 0.0.4 Exposes central address as possible run-time parameter
  # => 0.0.5 Updates to GUI's saved input features,generated wsdl is based on runtime address
  # => 0.0.6 Fixes typo in authentication error reporting
  # => 0.0.7 Adds retrieval of faspex account from fasp URL if provided (requires FaspexInboxWatcher >= 0.4.0)
  # => 1.0.0 Uses reliable API instead of legacy call-back based.
  # => 1.0.1 Adds default pull/push payload templates and modified multi-files splitting conditions.
  # => 1.0.2 Fixes issue in reporting of stats when a session is restarted
  # => 1.1.0 Splits config and runtime
  # => 1.2.0 Fixes issue with saved inputs
  # => 1.3.0 Adds option to lock-down saved inputs (i.e. not shown as optional)
  # => 1.3.1 Uses defaulted values in the UI, prevents crash if payload not present
  # => 1.3.2 Supports fasp URL with encryption of rest specification
  # => 1.3.3 Change all runtime payload referennce to FASP_PAYLOADS_DIR
  # => 1.3.4 Clean up double defined methods
  # => 1.4.0 Auto-migrate modified payload to support encryption from URL and generic, fixes protection tag in payloads
  # => 1.4.1 Bug fix for encryption at rest
  # => 1.4.2 Expose the central node as standard input
  # => 1.4.3 Escape file paths to avoid xml parsing errors in Central
  # => 1.4.4 Added Checksum as output param It could be nil
  # => 1.4.5 Added RemoveAfterTransfer and Local User Name
  # => 1.4.6 Fixed nil when accessing outputs (introduced in 1.4.4) and default values for RemoveAfterTransfer and LocalUserName
  # => 1.4.7 Default operation to Push, fix remove after transfer default
  # => 1.4.9 Avoids special characters in generated path
  # => 1.5.0 Fixes expansion in pull payloads
  # => 2.0.0 Makes asynchronous and adds ability to cancel transfers
  # => 2.0.1 Adds some fasp url parsing function to support standalone fasp_url payloads
  # => 2.0.2 Attempt job submission with and without payload escaping
  # => 2.0.3 Provide Job ID as an output
  # => 2.0.4 Use selector for create_path values
  # => 2.0.5 Add retry on http timeout during get status
  # => 2.0.6 Restoring ability to provide central IP at realtime (warning: bug - use localhost instead of specified node)
  # => 2.0.7 Fixes 2.0.6 bug
  # => 2.0.8 Avoid exiting with Error in case of HTTP timeout when getting the session status info
  # => 2.0.9 Make Manifest Policy configurable in fasp generic
  # => 2.1.0 Added Overwrite option to default payload. Default is Diff.
  # => 2.1.1 Added support for source base in generic payload
  # => 2.1.2 Fixes typo in generic payload introduced in 2.1.1
  # => 2.1.3 Fixes bug preventing the md5 checksum from being returned
  # => 2.2.0 Added faspex_host variable to all payloads interacting with Faspex
  # => 2.2.1 Fixed faspex url parsing in case of embedded credentials having a '@' in their encoded form
  # => 2.2.2 Fixed regression introduced in 2.2.0 for correct connect server address in payload
  # => 2.2.3 Fixed problem when files include &
  # => 2.2.4 Fixed problem with new fasp url produced by Faspex RSS APIs
  # => 2.2.5 Make support for old and new Faspex RSS APIs more generic
  # => 2.2.6 Adds pull-down for encryption cipher field
  # => 2.2.7 Protects again empty optional values. Added remove empty folder. Added options to faspex transfer.

Attachments

2 Comments

  • Avatar
    Christophe Thiebot

    New 2.5.0 version of the Fasp transfer plugin:

      # => 2.2.8 Adds Token authentication methods

      # => 2.2.9  Adding a debug statement to inform sessionID for the jobId. Fixing a bug in the UI which caused the template to default to fasp_generic when payload is present.

      # => 2.3.0  Fixing issue with private-key use when using URL

      # => 2.3.1 Escape for XML safety the inputs before expanding them into XML payload to avoid malformed message when &, < or > are used

      # => 2.3.2 Fixes XML escape to only apply to XML field values.

      # => 2.3.3 Fixes stats reporting to avoid reset at every check_status

      # => 2.3.4 New icon

      # => 2.4.0 Adds support for authenticated request via Node

      # => 2.5.0 Fixes fasp push to url payload when referencing the private key

     

  • Avatar
    Christophe Thiebot

    New version 3.2.1 of the fasp transfer plugin:
    # => 2.5.1 - 2015/06/15 - ML -> Added payload to support node as a target, fix generation of WSDL (missing erb file)
    # => 2.5.2 - 2015/06/16 - JG -> Adding MaxResults to getSessionFileList
    # => 2.5.3 - 2015/06/23 - PM -> Adding missing ERB templates for WSDL generation under wsdl directory
    # => 2.5.4 - 2015/07/20 - SS -> Adding the percentage complete (as one of the parameters for jobStatus) for in progress file transfers
    # => 2.5.5 - 2015/07/20 - SS -> Including the Error code and Error message for the job to outputs and Jobstats
    # => 2.5.6 - 2015/10/08 - ML -> Fix support for authenticated transfer via node
    # => 2.6.0 - 2015/09/08 - ADM -> Exposing crypt operation and password on all url based payloads
    # => 2.6.1 - 2015/10/14 - ADM -> Exposing exclusion pattern (only one for now)
    # => 2.7.0 - 2015/11/30 - ADM -> Exposing faspex relative url (/aspera/faspex by default, it can be /faspex in same cases). Republishing all the wsdl files.
    # => 2.7.1 - 2015/12/03 - ADM -> Fixed problem when specifing a target rate different than the one configured in faspex
    # => 2.7.2 - 2015/12/08 - PM -> Bug fix for change introduced in 2.6.1 - the exclusion pattern input must not be mandatory runtime input.
    # => 2.7.3 - 2015/12/08 - PM -> Adding a new payload - Generic Fasp Transfers with proxy support.
    # => 2.7.4 - 2016/01/27 - PM -> Updating help file with contents from ADN.
    # => 2.7.5 - 2016/02/18 - ML -> Removing widget data content from payloads
    # => 2.7.6 - 2016/02/23 - ML -> Supports run-time node user/password for authenticated requests
    # => 2.7.7 - 2016/04/17 - ML -> Exposes allowed values for overwrite field in a pull down selector
    # => 2.7.8 - 2016/04/15 - JG -> Adding Remote Node Dependency
    # => 2.7.9 - 2016/06/16 - SS -> Corrected the proxy tag for fasp_generic_with_proxy payload.
    # => 2.8.0 - 2016/07/05 - SS -> Adds Node API call to fetch files statues and extract the file list that failed to transfer.
    # => 2.8.1 - 2016/08/15 - ML -> Modifies timeout logic to expire if same status is reported for longer than calculated timeout
    # => 2.8.2 - 2016/08/17 - ML -> Fixes formatting of status message to keep order of stats consistent
    # => 2.8.3 - 2016/08/17 - ML -> Fixes status polling to avoid using iteration token, which hides session in some circumstances
    # => 2.8.4 - 2016/08/18 - ML -> Avoids crash when polling for failure stats details via node API fails
    # => 2.8.5 - 2016/08/25 - ML -> Changes default minimum rate to 0 (min rate is a bad thing to set as it interferes with VLINKs)
    # => 2.8.6 - 2016/08/30 - SS -> Returning percent_complete from check_status method to be consumed by the activities screen.
    # => 2.9.0 - 2016/10/04 - ADM -> Fixed crypt operation reference when uploading/downloading to URL
    # => 2.9.1 - 2016/11/08 - ADM -> Increased http timeout value and fixed the looping in get token
    # => 2.9.2 - 2016/11/12 - ML -> Loosen the validation of target variable to allow arrays
    # => 3.0.0 - 2016/12/16 - ADM -> Added remove after transfer on faspex upload
    # => 3.0.1 - 2016/12/28 - ML -> Returns polling frequency on execute to avoid polling for status right away (if on 2.7.0)
    # => 3.1.0 - 2017/01/20 - ML -> Offers an explicit switch for the XML escaping mechanism, default is to try all 3 as previously done.
    # => 3.1.1 - 2017/03/14 - PM -> Fixes a bug in the step configuration where overwrite dropdown values were not persisting. Adding more logging on transfers
    # => 3.1.2 - 2017/06/14 - PM -> Fixes a warning in Ruby code
    # => 3.1.3 - 2017/06/15 - JG -> removing soap4r dependency
    # => 3.1.4 - 2017/06/16 - PM -> Making plugin compatible with 3.0. Also checking if job_id is present in check_status
    # => 3.1.5 - 2017/07/21 - RT -> Verify SSL issue fix
    # => 3.1.6 - 2017/07/26 - JG -> Fixing WSDL files
    # => 3.1.7 - 2017/08/18 - PM -> Minor fix, correcting dependency gem
    # => 3.1.8 - 2017/08/20 - RT -> verify ssl fix for getting transfer stats
    # => 3.2.0 - 2017/09/12 - ADM -> Allows to download Faspex package without parent folder
    # => 3.2.1 - 2017/10/10 - ADM -> Fixes default value for remove directory when Faspex download

Please sign in to leave a comment.
Powered by Zendesk