FAQ's GoAnywhere

Our support team is at your disposal for any software questions you may have.

Please find the FAQ for the GoAnywhere solution, to help you with basic questions or configurations.

If you need information about GoAnywhere MFT’s release, please click here

The GoAnywhere products can be installed onto Windows, Linux (SUSE, Red Hat, Ubuntu), IBM i (iSeries), IBM p (AIX), IBM z (Mainframe), UNIX (AIX, HP-UX, Solaris), and Mac OS X platforms. 

Yes. GoAnywhere MFT provides all of the mission-critical components needed to meet the most demanding environments: 

  • Can be clustered with other systems to provide active-active high availability and load balancing 
  • Includes a browser-based administrator interface with a customisable dashboard, advanced graphical components and drag-n-drop support 
  • Controls user access with role-based permissions and extensive security controls 
  • Supports all popular protocols including SFTP, SCP, FTP/s, HTTP/s, Open PGP, AS2, SMTP, POP3, and IMAP 
  • Protects files “at rest” and “in-motion” with FIPS 140-2 validated AES encryption 
  • Supports large files with auto-resume and integrity checks to help guarantee delivery 
  • Integrates with backend systems (Databases, APIs, Web Services, Java, .NET) 
  • Allows multi-step workflows to process files on a scheduled or event-driven basis 
  • Provides APIs and commands for running file transfers and workflows from customer applications and 3rd party schedulers 
  • Allows jobs to be prioritised and segmented with job queues and run priorities 
  • Authenticates users with AD, LDAP, IBM i and SAML 
  • Keeps files in the Internal Network with a DMZ Reverse Proxy (Gateway) 
  • Includes key management tools for Open PGP Keys, SSH Keys and SSL Certificates 
  • Sends email alerts and text messages for failed and completed transfers 
  • Logs all file transfer activity with centralised auditing and reporting 

GoAnywhere MFT supports the protocol standards of SFTP, SCP, FTP, FTPS, HTTP, HTTPS, PeSIT, AS2, AS3, AS4, ICAP, SMB, CIFS, SMTP, POP3, IMAP, Amazon S3, WebDAV, SMS, SNMP, REST, SOAP, and GoFast for sending and receiving files. 

Yes, BlueFinch-ESBD experts assist you in the following areas: product training, project consulting, integration and configuration, upgrades and conversions, and migration assistance. 

No, GoAnywhere MFT will connect to the database servers, SFTP servers, FTP/s servers, HTTP servers and mail servers over the TCP/IP network using standard protocols and do not require any additional software. However, the optional GoAnywhere Agent service requires proprietary software to be installed on connected systems. All connection methods provide a centralised single point of control and administration. 

GoAnywhere MFT can read Excel documents, delimited text files (CSV), fixed-width text files, flat files, XML, and JSON documents. GoAnywhere MFT can also write Excel documents, CSV files, fixed-width text files, XML, and JSON documents. For instance, GoAnywhere MFT could export records from a database file into an Excel document and then email that document to one or more recipients.

Alternately, GoAnywhere MFT could retrieve an XML document from an FTP server, validate it against a DTD or Schema and then import the data from that XML document into one or more database files. GoAnywhere MFT includes ETL functions to allow data to be modified, formatted and mapped into other columns as part of a workflow. 

GoAnywhere MFT can connect to a variety of database servers including SQL Server, Oracle, MySQL, MariaDB, IBM i, DB2, PostgreSQL, Amazon Aurora, Azure SQL, Derby, and Informix. GoAnywhere MFT can also connect to other database servers which have a compatible JDBC 2.0 driver. 

Records (rows) can be retrieved from database files (tables, views, physicals, logical) using any SQL statement supported by the database server. Depending on the user’s authority, GoAnywhere MFT allows records to be inserted, updated and deleted into database files using SQL statements supported by the database server. 

Yes. GoAnywhere MFT can connect to SFTP (SSH File Transfer Protocol), SCP (Secure Copy), and FTPS (FTP over SSL/TLS) servers, which provide encrypted data transmissions. These servers can be pre-configured in GoAnywhere MFT and selected through simple drop-down menus within its Administrator. 

 

Yes. If the HTTP/s service is enabled in GoAnywhere MFT, your trading partners and employees can simply connect to your system through their browser. Once they provide a valid login, they can then quickly download and upload (if authorised) files through a point-and-click interface. 

GoAnywhere Gateway should be installed on a machine in the DMZ (demilitarized zone), which is the neutral zone between your organization’s private/internal network and the outside public network (internet). 

Yes. A single installation of GoAnywhere Gateway can serve as a reverse proxy for multiple installations of GoAnywhere MFT. This allows you to simplify your network security while distributing file transfers over multiple servers. 

Yes. GoAnywhere MFT can automatically send alerts when transfers fail, succeed or when other conditions are met. These alerts can be sent as email or system messages. For instance, GoAnywhere MFT could immediately email you the error message when it fails to connect to an FTP server. As another example, you could have GoAnywhere MFT send a custom email to someone in your organization when a file is successfully retrieved from a trading partner.

Moreover, a central log (audit trail) is maintained for all file transfer activity in GoAnywhere MFT. Detailed information is recorded, including the user, start date/time, stop date/time, the file names transferred, files sizes, the completion status and any error messages. From within GoAnywhere MFT administrator, these audit trails can be searched (using a variety of filter criteria), viewed and drilled into for more details. The logs can also be streamed to a central SYSLOG server.

Extensive management and analytical reports are provided, which can be scheduled to run on a reoccurring basis. These reports are in PDF format and can be automatically emailed or stored on the network.

Yes. GoAnywhere MFT can be clustered with other systems to provide active-active high availability. If one of the GoAnywhere MFT systems fail, then the remaining GoAnywhere MFT systems in the cluster will continue to process workloads and file transfers.

The GoAnywhere MFT Administrator and Web Client interface’s require modern internet browsers that support HTML 5. 

Popular browsers are supported including: 

  • Microsoft Edge 
  • Google Chrome 
  • Mozilla Firefox 
  • Safari 

Please note that some HTML 5 advanced features, such as drag and drop, will not work in older versions of browsers. 

The GoAnywhere database can utilise (connect to) one of the following database types for storing its configuration settings and application data: 

  • DB2/400 (IBM i) – V5R4 and later 
  • Derby (Embedded) – 10.14.2.0 (preferred Derby database version) 
  • Derby (Network) – 10.14.2.0 (preferred Derby database version) 
  • Microsoft SQL Server – SQL Server 2008 and later 
  • MySQL – 5.1 and later 
  • MariaDB versions 5.5 or 10.0 and later 
  • Oracle – 19c and later 
  • PostgreSQL 9.6 and later 

Cloud Connectors can integrate with available on-premise and online versions of third-party software unless otherwise noted.

Cloud Connector For:
Alibaba Object Storage Service
Amazon Cloud Trail
Amazon CloudWatch
Amazon EC2
Amazon ECS
Amazon Lambda
Amazon SNS
Amazon SQS
Atlassian JIRA
Automate Plus
Azure Data Lake Storage Gen1 (superseded by the Azure Data Lake Storage Gen2 connector)
Azure Data Lake Storage Gen2
Azure Storage Queue
Box
Citrix ShareFile
Dropbox
Egnyte
GateScanner CDR
GoAnywhere Command
Google Cloud Storage
Google Drive
Google Translate
JAMS
Jenkins
Microsoft Dynamics 365 Business Central
Microsoft Dynamics 365 CRM
Microsoft OneDrive
Microsoft Sharepoint Online
Microsoft Sharepoint On-Premise
OPSWAT MetaDefender
Salesforce
ServiceNow
SMA OpCon Scheduler
SOS Berlin JobScheduler –Online version not supported
Trello
Veeva CRM
Votiro
Webdocs
Zendesk –Online version not supported

Java applications can execute GoAnywhere MFT commands using the same set of options that are available from the command line interfaces. Parameters can be passed through the API to override variables in the executed Projects. The Java API comes with several working examples along with documentation to get you started. 

GoAnywhere MFT commands can be executed from .NET applications using the GoAnywhere MFT open source C# API. Included in the API is a sample Windows Form application for demonstration purposes and to provide working code examples. Your .NET application can reference the packaged DLL file or include the C# source code for further customization. 

GoAnywhere MFT provides a SOAP client that allows you to automate Project execution or User provisioning from your Web Service enabled applications. 

GoAnywhere MFT provides a SOAP client that allows you to automate Project execution or User provisioning from your Web Service enabled applications. 

SOAP Command Example: 

<soapenv:Header/> 
<soapenv:Body> 
<web:runProject> 
<project>Data Translation</project> 
<mode>batch</mode> 
<jobName>Script Transfer</jobName> 
<jobQueue>SFTP</jobQueue> 
<priority>10</priority> 
<variables> 
<!--Zero or more repetitions:--> 
<variable> 
<!--Optional:--> 
<variableName>CustomerName</variableName> 
<!--optional:--> 
<variableValue>example</variableValue> 
lt;/variable> 
</variables> 
<domain>Chicago Campus</domain> 
</web:runProject> 
</soapenv:Body> 
</soapenv:Envelope> 

REST Command example:

 
POST http://example-server:8000/goanywhere/rest/gacmd/v1/projects 


"runParameters" : 

"project":"Data Translation", 
"domain":"Chicago Campus", 
"jobName" : "Script Transfer", 
"jobQueue" : "SFTP", 
"mode" : "batch", 
"priority" : "10", 
"variables" : 


"key" : "Customer Name", 
"value" : "example" 
}, 

"key" : "Customer Location", 
"value" : "Chicago" 



GoAnywhere MFT Requirements

GoAnywhere MFT can be installed on a variety of platforms. Listed below are the requirements. 

Operating System 

Windows Server 2012 
Windows Server 2016 
Windows Server 2019 
Windows Server 2022 
Windows 8 
Windows 10 
Windows 11 

Disk Space 

500 MB for product 
(not including user data) 

Memory 

1024 MB minimum 

 

Distributions (not inclusive) 

CentOS 
Red Hat 
SUSE 
Ubuntu 

Disk Space 

500 MB for product 
(not including user data) 

Memory 

1024 MB minimum 

Operating Systems 

HP-UX 
Solaris 
Unix 

Disk Space 

400 MB for product 
(not including user data) 

Memory 

1024 MB minimum 

JRE (Java Runtime) 

OracleJava SE 11 
Azul Zulu Java SE 11 
IBM Java SE 11 

Versions 

18.09.1 or later 

Disk Space 

250 MB for product 
(not including user data) 

Memory 

512 MB minimum 

JRE (Java Runtime) 

11  

Disk Space 

400 MB for product 
(not including user data) 

Memory 

1024 MB minimum 

JRE (Java Runtime) 

11  

Operating Systems 

AIX 
Unix 

Disk Space 

400 MB for product 
(not including user data) 

Memory 

1024 MB minimum 

JRE (Java Runtime) 

11 

Operating System 

z/OS Linux partition 

Disk Space 

500 MB for product 
(not including user data) 

Memory 

1024 MB minimum 

JRE (Java Runtime) 

11 

GoAnywhere MFT commands can be run from a Windows command line, from Windows shortcuts, custom applications, languages and Windows schedulers. 

Command example: 

gacmd.exe -server http://server.example.com:8000/goanywhere/ 

        -user projectManager -password ******** 

        -command runProject -Project /Payroll/SendDirectDeposit 

        -variables fileName « deposit.csv » folderPath « /inbound/deposit

 

For Unix and Linux operating systems, GoAnywhere MFT commands can be entered on a command line, run from shell scripts, custom applications, cron and 3rd party schedulers. 

 

Command example: 

sh gacmd -server http://server.example.com:8000/goanywhere/ 

        -user projectManager -password ******** 

        -command runProject -Project /Orders/SendPurchaseOrders 

        -variables VendorNumber « 423231 » Status « Open » 

The provided GoAnywhere MFT command for IBM i can be entered on an command line, run from CL/RPG/COBOL programs, placed on user menus and run from other job schedulers.

Command example:

GOANYWHERE/RUNPROJECT PROJECT('/FinanceProjects/ACH_Transfer') USER(MSMITH)
PASSWORD(********) VARIABLE((STATECODE "NE")) MODE(*INTER)

Still need our help? 🙂

Contact our support. Our technical team we'll be happy to help you.