Uploaded image for project: 'YADE - Managed File Transfer'
  1. YADE - Managed File Transfer
  2. YADE-640

Compatibility with YADE 1.x branches - DisableOverwriteFiles=true for non-transactional transfers

    XMLWordPrintable

Details

    Description

      Current Situation

      • When the following conditions are met:
        • Profile/.../TargetFileOptions/DisableOverwriteFiles = true
        • Profile/.../TransferOptions/Transactional = false
        • The target file already exists
      • the behaviour differs between YADE branches 1.x and 2.x.
      • Behaviour in YADE branches 1.x
        • The file transfer to the target is skipped.
        •  Nevertheless, the following actions are still executed (if configured):
          • COPY operation
            • Source
              • Rename (ReplaceWhat / ReplaceWith)
              • PostProcessing/CommandAfterFile
              • PostProcessing/CommandBeforeRename
            • Target
              • PostProcessing/CommandAfterFile
          • MOVE operation
            • The corresponding source file is deleted, despite the skipped transfer.
      • Behaviour in YADE branches 2.x
        • The file transfer to the target is skipped.
        • COPY operation
          • None of the additional actions listed above are executed.
        • MOVE operation
          • The corresponding source file is not deleted.

      Desired Behaviour

      • The behaviour in YADE branches 2.x should be aligned with the behaviour of YADE branches 1.x.

      Patch

      • Use the cumulative patch provided with YADE-637.

      Attachments

        Activity

          People

            re Robert Ehrlich
            re Robert Ehrlich
            Rajrani Upadhyay Rajrani Upadhyay
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: