ISM Manual
  • Overview
  • Features
  • Components
  • Directory Structure
  • Startup/Shutdown
  • ISM Admin UI
    • Dashboard
    • Flow
    • Job
      • Schedule
    • Channel
      • AMQP
      • Mqtt
      • sFTP
    • Interface
      • System
      • Data Structure
      • Field Group
      • Field
    • Web Service
    • Utility
    • Admin
    • Result
  • Tasks
    • Control Task
      • Route
      • Split/Join
      • Mapping
    • FTP
      • FTP Input
      • FTP Output
      • FTP Transfer
    • DB
      • SQL Executor
      • SQL Batch Executor
    • File
      • File Input
      • File Output
      • File Validator
      • Record Extractor
    • Excel
      • Excel Reader
      • Excel Writer
    • Flow
      • Flow Execution
      • Wait Sub
    • Web Service
      • REST Client
      • Web service Client
    • PGP
      • Encrypt
      • Decrypt
    • Cloud
      • SharePoint
      • Amazon S3
      • Google Cloud Storage
    • Others
      • Email Sender
      • LDAP Client
      • Function
      • Script
      • Java Class
  • REST Service
  • Trouble Shooting
  • Logging Configuration
  • Implementing a Task
  • Custom Class
  • Frequently Asked Questions (FAQ)
    • What is XNARUM Integration Service Mastery (ISM)?
    • What is the purpose of XNARUM?
    • Can XNARUM be customized to specific integration requirements?
    • Is XNARUM scalable?
    • Does XNARUM provide support and maintenance?
Powered by GitBook
On this page
  • Input
  • Source
  • Target
  • Output
  1. Tasks
  2. FTP

FTP Transfer

PreviousFTP OutputNextDB

Last updated 1 year ago

This component transfers file(s) from remote source to remote target (s)FTP server. This component does not store the file data in the local disk.

· File transfer with FTP In/FTP Out.

Icon Description automatically generated with low confidence

This file transfer involves local disk. The files collected are stored in the local disk before sending to the target server. Once the collecting is complete, reading and sending to the target server is started. The collected files are kept unless After Put option is Delete.

· File transfer with FTP InOut

This file transfer involves no local disk. The files are transferred to the target server directly while being collected. This transfer gets the output stream not from local file but from remote (s)FTP output stream. And this transfer sends files in binary mode.

Input

One input tab consists of these two types of attributes.

Source

Attribute
Description

Source System ID

Remote (s)FTP system id

Input Path

Local source file with path.

The file name can have wildcard (*).

File Not Found?

Action indicator when input file does not exist.

· Ignore

· Throw error

Wait Seconds

Wait seconds until the file is not modified. Default is 5 seconds.

Check Size

· If yes, compare the size of the original file and the transferred file.

After Get

Action on the input file after transfer.

  • Do nothing

  • Backup

  • Delete

Backup Path

Back up path of the source file, if the action after get is backup.

Remote path

Target

Attribute
Description

Target System ID

Remote (s)FTP system id

Output Path

Remote file name with path

Target File Operation

Action when the target file already exists.

  • Skip

  • Overwrite

  • Append

Output

Parameter

Description

ResultFiles

Result file information. This is a list of the transferred files.

ResultFileCount

The number of the transferred files.

· _name - source file name

· _path - source file path

· _transferredSize - transferred file size

· lastModified - last modified time in milliseconds.

System id comes from .

System id comes from .

System list
System list