Managed File Overview
TIBCO Managed File Transfer Components
Sample MFT Deployment
Detailed Explanation of TIBCO MFT Components
MFT Command Center
Supported Functionality in MFT Command Center
MFT Command Center Extends Capabilities of MFT Internet Server
MFT Command Center Extends the Capabilities of MFT Platform Servers
Other MFT Command Center Capabilities
MFT Internet Server
Supported Functionality in MFT Internet Server
Supported Protocols in MFT Internet Server
MFT Internet Server Security Capabilities
MFT Internet Server Post Processing Actions
Connection Manager
Components of Connection Manager
Connection Manager Installation
Installation - Simple Architecture
Installation - Complex Architecture
Installation - Two Tier DMZ Architecture
MFT Platform Server
MFT Platform Server Features
MFT Platform Server Post Processing Actions
Event Driven Processing in MFT Platform Servers
pDNI
pDNI Features
Interface to Other TIBCO Products
Sample Transfer Flows
Installation
Installation Requirements
Installation Account
System Requirements
Network
Database Guidelines
Using a PostgreSQL Database
Creating an IBM DB2 Database
Configuring Java on Windows or UNIX
FIPS Support
IBM FIPS 140-2
BouncyCastle FIPS 140-2
Installing TIBCO Managed File Transfer (MFT) Command Center in Console Mode
Starting Automated Installation
Installing TIBCO MFT Command Center
Installing TIBCO MFT Command Center in Silent Mode
SilentInstall.xml File Parameters
Installing Connection Manager Server
Starting CMS Automated Installation
Starting the CMS Service Automatically
Removing the CMS Service
Upgrading TIBCO MFT Command Center
Upgrading from Version 7.2.5
Upgrading Java JDK
Configuring IBM Java FIPS 140-2 Manually
Enabling FIPS Mode Manually
Setting the Browser to Use TLS
Setting IBM Java Security to Use FIPS Certified Cryptographic Security Provider
Setting the TIBCO MFT Command Center Environment Variable
Taking the MFT Server Out of FIPS Mode
Configuring BouncyCastle FIPS 140-2
General FIPS Guidelines
BouncyCastle FIPS Configuration Challenges
BouncyCastle FIPS Restrictions
FIPS Utility
FIPS Script Format
Executing the fips Scripts
Testing BouncyCastle FIPS Mode
Enabling BouncyCastle FIPS Mode
Disabling BouncyCastle FIPS Mode
Update to java.security File When Enabling or Disabling FIPS Mode
Manual Processing (After Enabling or Disabling FIPS Mode)
Manual Processing for AS2 System Keys
Manual Processing for PGP Private Keys
Changing the Default Logos
Uninstalling TIBCO MFT Command Center
Uninstalling Connection Manager Server
Appendix A. Installation Worksheet
Appendix B. Certificate Update Guideline
Updating HTTPS Certificate
Appendix C. Starting the TIBCO MFT Command Center Service Automatically
Starting the TIBCO MFT Command Center Service on Windows Automatically
Starting the TIBCO MFT Command Center Service on UNIX Automatically
Removing the TIBCO MFT Command Center Service on Windows
Appendix D. Setting HTTP SSL Ciphers
Appendix E. Configuring Web SSO
Appendix F. Configuring MFT for SAML SSO
Creating SAML Private Keys
Importing SAML Identity Provider Metadata
Configuring SAML Service Provider Metadata
Generating SAML Service Provider Metadata
Sending SAML Service Provider Metadata to the Identity Provider
Restarting the MFT Server
Updating MFT Shortcuts
Appendix G. Customizing Translation Tables
Appendix H. TIBCO MFT Command Center Security Best Practices
Installation
server.xml Parameters
web.xml Parameters
Server Configurations
FTP Connections
Platform Server Security
PGP Encryption
General Suggestions
Appendix I. Connection Manager
Performance Implications of Using Connection Manager
Connection Manager High Availability
Configuring High Availability Using the Admin Pages
Connection Manager Load Balancing
Connection Manager Configuration
Connection Manager Ports
Connection Manager Data Flow
Firewall Considerations
Configuring Connection Manager
Updating CMA Configuration Information
Testing Connectivity to the Internal Network
Updating CMS Configuration Information
Updating Internet Server Configuration Information
Configuring Internal Clients
Best Practices
Debugging
Connection Manager Configuration Files
CMS Configuration Parameters
CMA Configuration Parameters
Internet Server Configuration Parameters
Quick Start Guide
Getting Started
Adding Email Server
Configuring the Email Server
Configuring Administrator Email URLs
Working with Users
Adding Users
Managing Users
User Parameters
Working with Servers
Adding Servers
Retrieving Public Keys
Managing Servers
Server Parameters
Setting Up and Executing Platform Server to Platform Server Transfers
Adding a User Definition
Adding a Server Definition
Adding a Platform Server Transfer Definition
Executing the Platform Server Transfer
Setting Up and Managing DNI Daemons
Adding DNI Templates
Updating DNI Templates
Starting and Stopping DNI Templates
Viewing DNI Logs
Collecting Platform Server Audit Records
Configuring an TIBCO MFT Command Center Node
Adding a Server Definition
Starting the Collection Service
Viewing Platform Server Audit Records
Initiating Platform Transfers Using JMS
Sending Data to a JMS Queue
Receiving Data from a JMS Queue
User's Guide
Product Overview
Administrator Browser Configuration
Accessing the Administrator Browser
Transfers
Add Transfer
Add From Existing Transfer
Manage Transfers
OnDemand
Add OnDemand Site
Users
Add User
Manage Users
Available Rights
Transfer Groups
Add Group
Manage Groups
Departments
Add Department
Manage Departments
Servers
Add Server
Manage Servers
Server Credentials
Add Server Credentials
Manage Server Credentials
Management
Alerts
Add Logon Event Alert
Add Transfer Event Alert
Add Transfer Non-Event Alert
Manage Alerts
Manage DNI Daemons
Connection Manager Nodes
Add Connection Manager Node
Manage Connection Manager Nodes
Manage Services
Collection Service
Collection Service Status
Configure Collection Service
Scheduler Service
Scheduler Service Status
Configure Scheduler Service
Status Service
Status Service Status
Configure Status Service
JMS Service
JMS Service Status
Configure JMS Service
Platform Service
Platform Server Status
Configure Platform Server
Platform Transfers
Add/Execute Platform Transfer
Manage Platform Transfers
Manage Platform Functions
Add Platform Node
Manage Platform Nodes
Add Platform User Profile
Manage Platform User Profiles
Add Platform Responder Profile
Manage Platform Responder Profiles
Scheduler
Jobs
Add Job
Manage Jobs
View Active Jobs
Calendar
Add Calendar
Manage Calendars
Administration
System Configuration
Global Settings
Password Reset and Self Registration Rules
Global Password Rules
Transfer Settings
Default Settings
Local Settings
Remote Settings
Global Lockout Rules
Global PGP Settings
Global FTP Settings
Global SSH Settings
Global HTTPS Settings
Global Platform Settings
File Share
Configuration
Archive Server Status
Transfer Server
Platform Server
AS2 Server, TIBCO Accelerator, FTP Server and SSH Server
Protocol Keys
Add Public Key
Create System Key
Import System Key
Kerberos KeyTabs
Import KeyTab
Manage KeyTabs
Trusted Certificates
Add Trusted Certificate
Manage Trusted Certificates
PGP Keys
PGP Public Keys
Add PGP Key
Manage PGP Public Keys
PGP System Keys
Create PGP Key
Import PGP Key
Manage PGP Key
SAML
Import SAML IDP MetaData
Configure SAML SP MetaData
Generate SAML SP MetaData
Activity
Active Users
Internet Checkpoints
Authenticators
Add Authenticator
Manage Authenticators
LDAP Sync
Manual Sync
Scheduled Sync
Automatic Sync
Lockout
Lockout Management
Reports
Dashboard
Audits
Re-submit Results
Search Audits
Delete Audits
Audit Search Filters
Add Audit Search Filter
Manage Audit Search Filter
View Active Transfers
Internet Server Transfers
Platform Server Transfers
Viewing and Cancelling Active Transfers
Diagnostics
Statistics
Alert History
Search Alerts
Delete Alerts
Events
Search Events
Delete Events
Server Status
Server Status
Host Status
Database Reports
Adding Custom Reports
Error Events
Search Error Events
Admin Changes
Search Admin Changes
Transfer Dashboard
Help
Delegated Administration
Administrative Functions and Rules
Active Users
Alerts
Audits
Collector
Database Reports
Departments
Diagnostics
FTP Server Configuration
Groups
Platform Nodes
Platform Responder Profiles
Platform Transfers
Platform User Profiles
Server
Server Credentials
Statistics
System Configuration
Users
Platform Server Functionality
Platform Server Requirements
Software Version
Node Authentication
Security Authentication
Security Authorization
TIBCO MFT Command Center Configuration
TIBCO MFT Command Center Server Definitions
TIBCO MFT Command Center Server Credential Definitions
TIBCO MFT Command Center User ID and Password Rules
User IDs and Passwords within Platform Server Transfers
Extended Features
Admin Client Utility
Calling Admin Client Utility from Platform Server
Executing Admin Client Utility from Platform Server
Executing Admin Client Utility as Platform Server Command
Executing TIBCO MFT Command Center Commands Using Platform Server for z/OS Batch Jobs
Executing TIBCO MFT Command Center Commands as Part of Platform Server for UNIX Transfers
Executing Internet Server File Transfer as a Post Processing Action
Configuring the Target TIBCO MFT Command Center System
Configuring Windows Environment
Configuring UNIX Environment
Template Users
TIBCO MFT Command Center SOAP API
Using TIBCO MFT Command Center Administrator Service
Using TIBCO MFT Command Center File Transfer Service
Java Applet
Applet Wrapper
Required Concepts
Getting the Directory File List
Using Applet Wrapper
Class Parameters
Directory Transfers Using Platform Transfer Client Utility
Directory Download Request Processing
Directory Upload Request Processing
Email Processing
Configuring TIBCO MFT Command Center for Email Support
Configuring Email Notification for Transfer Availability
Configuring Email Notification for File Transfer Completion
Configuring Alert Email
Email Templates
File Availability Template
Tokens Supported in the File Availability Template
Transfer Completion Templates
Tokens Supported in Transfer Completion Templates
Alert Template
Tokens Supported in the Alert Template
File Tokens
Multi-Language Support
Updating the Database Settings
Sample JMS XML
JMS XML Schema Files
XML Files
Using JMS XML Files
ID Information
Appendix A. Configuring RADIUS Authentication
Updating the Trace Settings
Defining RADIUS Configuration Parameters
Sample web.xml RADIUS Parameters
Setting the RADIUS Primary and Backup Secrets
Restarting the MFT Server
Appendix B. web.xml Parameters
Security Parameters
Miscellaneous Parameters
Connectivity and Protocol Parameters
RADIUS Authentication Parameters
OEM Parameters
Database Driver Parameters
Database Pooling Parameters
Appendix C. Connection Manager
Connection Manager Components
Connection Manager Data Flow
Performance Implications of Using Connection Manager
Connection Manager High Availability
Configuring High Availability Using the Administrator Pages
Connection Manager Load Balancing
Configuring Connection Manager
Adding Connection Manager Components
Managing Connection Manager Nodes
Updating CMA Configuration Information
Updating CMS Configuration Information
Updating Internet Server Configuration Information
Connection Manager Ports
Firewall Considerations
Connection Manager Configuration Files
CMS Configuration File
CMS Configuration Parameters
CMA Configuration File
CMA Configuration Parameters
Internet Server Configuration File
Internet Server Configuration Parameters
Configuring Internal Clients
Best Practices
Debugging
Utilities Guide
Utilities Overview
Utility Installation Files
Preparing to Install Utilities
Command-Line Utilities
Installing and Configuring Command-Line Utilities
Admin Client Utility Sample Command
CFAdmin Commands
Audit Commands
GetAudit
RemoveAudit
SearchForAudits
Department Commands
AddDepartment
GetDepartment
RemoveDepartment
RetrieveAllDepartments
UpdateDepartment
Group Commands
AddGroup
UpdateGroup
AddUserToGroup
GetGroup
RemoveGroup
RetrieveAllGroups
RetrieveAllGroupsForUser
RetrieveAllUsersInGroup
RemoveUserFromGroup
PGP Public Keys
Add PGP Public Key
Delete PGP Public Key
Get PGP Public Key
Retrieve PGP Public Keys
Update PGP Public Key
Protocol Public Key Commands
Add Protocol Public Key
Delete Protocol Public Key
Get Protocol Public Key
Retrieve Protocol Public Keys
Update Protocol Public Key
Sync LDAP Authenticator Commands
Sync All
Sync Auth
Sync User
Role Commands
AddUserToRole
GetRole
RetrieveAllRoles
RetrieveAllRolesForUser
RetrieveAllUsersInRole
RemoveUserFromRole
Server Commands
AddServer
GetServer
RetrieveAllServers
RemoveServer
UpdateServer
Session Commands
DeleteSessionId
DeleteExpiredSessionIds
GetExpiredSessionIds
ListActiveSessionIds
Transfer Commands
AddTransfer
DeleteExpiredTransfers
GetTransfer
RetrieveAllTransfers
RetrieveAllTransfersForUser
RemoveTransfer
SearchForTransfers
UpdateTransfer
User Commands
AddAdminUser
AddTransferUser
ChangePassword
GetUser
RemoveUser
RetrieveAllUsers
UpdateUser
User Profile Commands
AddUserProfile
GetUserProfiles
RetrieveAllUserProfiles
RemoveUserProfile
UpdateUserProfile
Miscellaneous Commands
GetCopyrightInfo
GetProductNameVersion
Help
Action File (Admin Client Utility)
Shortcuts Usage in the Action File
CFAdmin XML Files
Platform Transfer Client Utility Sample Command
CFPlatform Commands
AddTransferToBank
ExecuteFromBank
GetCopyrightInfo
GetProductNameVersion
GetTransferFromBank
Help
ListTransferBankRecords
ReceiveFile
RemoveTransferFromBank
SendCommand
SendFile
UpdateTransferFromBank
Action File (Platform Transfer Client Utility)
Shortcuts Usage in the Action File
CFPlatform XML Files
Promotions Utility
Installing and Configuring Promotion Utility (GUI mode)
Promoting Records (GUI mode)
Installing and Configuring Promotion Utility (CLI mode)
Promoting Records (CLI mode)
Appendix A. Command Line Manual Configuration
Administrator Global Settings
File Transfer Global Settings
Java Keystores Settings
The Java Trusted Authority Certificate File
The Java Certificate File
The SSH Java Certificate Keystore
Environment Settings
API Guide
JSON API Introduction
URL
JSON Data Returned
CSRF_NONCE Validation
gettree
createdir
deldir
delfile
rename
SOAP API Introduction
WSDL
Using the Administrator Service
Using the File Transfer Service
Samples
Frequently Asked Questions
AdminService Class
Class Control Methods
Session Methods
Server Methods
User Methods
Transfer Definition Methods
Role Methods
Group Methods
System Configuration Methods
Audit Methods
Server Credential Methods
Checkpoint and Restart Methods
Platform System Server Methods
AS2 System Server Methods
FTP System Server Methods
SSH System Server Methods
Department Methods
System Information Methods
Transfer Bank Methods
Node Methods
Collector Methods
Alert Methods
Profile Methods
Audit Bank Methods
Alert Audit Methods
Key Methods
FTService Class
Class Control Methods
Session Methods
Password Methods
File Methods
Audit Methods
System Information Methods
REST API Introduction
Documents
Copying a File
Deleting a File or Folder
Downloading a File
Getting Metadata of a File
Retrieving Revisions of a File
Restoring a Revision
Moving a File
Updating a File
Uploading a File
Copying a Folder
Creating a Folder
Creating Folders
Getting Metadata of a Folder
Retrieving Documents in a Folder
Updating a Folder
Moving a Folder
Undeleting a Document
Retrieving Deleted Documents
Collaboration
Changing Share Options
Accepting or Declining a Share
Getting Updates
Emailing Collaborators
Sending a File with Email
Devices
Retrieving Devices
Updating a Device
Events
Retrieving Events
MFT REST Calls
HTTP Methods Used
Authentication
REST HTTP Return Codes
REST URL
Resources Supported by REST
Command Center and Internet Server Administrative (Admin) REST Calls
Command Center Administrative (AdminCC) REST Calls
Creating Customer File Transfer Interface
Warnings for Using Custom Transfers
Container Deployment
Introduction to Container Deployment
Requirements and Recommendation for Container Deployment
Container Deployment Process
Step 1: Select the Base Operating System
Step 2: Install Java JDK
Step 3: Create a Base TIBCO MFT Command Center Installation
Step 4: Install a TIBCO MFT Command Center Hotfix
Step 5: Prepare TIBCO MFT Command Center Docker Image
Step 6: Build TIBCO MFT Command Center Docker Image
Step 7: Test TIBCO MFT Command Center Docker Image
Step 8: Execute TIBCO MFT Command Center Docker Image
Step 9: Save TIBCO MFT Command Center Docker Image to a Repository
Step 10: Configure the TIBCO MFT Command Center Database
Scripts to Update the TIBCO MFT Command Center Database
Sample Script Execution
Execute Commands to Update the TIBCO MFT Command Center Database
Step 11: Prepare the Kubernetes Environment
Important YAML Parameters
Health Check Page
Step 12: Deploy the TIBCO MFT Command Center Container
TIBCO Documentation and Support Services
Legal and Third-Party Notices