Minor Update for:
Managed File Transfer - setup for DropBox
For DropBox you can use the free 2GB DropBox service.Dropbox setup:
- Create your DropBox account https://www.dropbox.com/
- Create Your Dropbox App https://www.dropbox.com/developers/apps
- Click Create App
- Status - Development
- Permission Type: Full Dropbox
- Redirect URIs: http://localhost:52773/csp/sys/oauth2/OAuth2.Response.cl
- Take note of the App Key and App Secret
- Click Create App
- Create new SSL Configuration - give it a name (eg MFTTLSConfig )
- Create new MFT Configuration: http://localhost:52773/csp/sys/sec/%25CSP.UI.Portal.MFT.Connection.zen?isNew=1
- Connection Name: Dropbox
- File Management Service: Dropbox
- SSL/TLS - pick the one from step above ( MFTTLSConfig )
- Email Address: for the Dropbox account
- Base URL: https://api.dropboxapi.com/2/
- OAuth 2.0 application name: The Name of the Dropbox App you created
- OAuth 2.0 client ID: <App Key> from Dropbox App
- OAuth 2.0 client secret: <App Secret> from Dropbox App
- OAuth 2.0 redirect URL: If you used the URI link above, then this should match
- Use TLS/SSL: UNCHECK
- Host Name: localhost
- Port: 52773
- From the List http://localhost:52773/csp/sys/sec/%25CSP.UI.Portal.MFT.ConnectionList.zen you should now see the new Dropbox Connection Name
- Click - Get Access Token
- Status should now be "Authorized"
Interoperability setup:
Create new Business Operations:
- For Documents FROM Dropbox
- Operation Class: EnsLib.File.PassthroughOperation
- Operation Name: BO.StoreLocalFile
- File Path: <put the local path>
- File Name: leave the default - as it ensures it is unique %f_%Q%!+(_a)
- For Documents TO Dropbox:
- Operation Class: EnsLib.MFT.Operation.Passthrough
- Operation Name: BO.StoreOnDropbox
- MFT Connection Name: <Connection Name from Above>
- Default MFT Folder: /yourfolderhere (note: it will create this folder if it does not exist)
Create new Business Services:
- For Documents FROM Dropbox:
- Service Class: EnsLib.MFT.Service.Passthrough
- Service Name: BS.GetDropboxFiles
- MFT Connection Name: <Connection Name from Above>
- MFT SOURCE FOLDERS: /yourfolderhere (note: this folder has to exist or it errors)
- Target Config Names: BO.StoreLocalFile
- For Documents TO Dropbox
- Service Class: EnsLib.File.PassthroughService
- Service Name: BS.SendFilesToDropBox
- File Path: <put local path here>
- File Spec: *
- Target Config Names: BO.StoreOnDropbox
Certifications & Credly badges:
Peter has no Certifications & Credly badges yet.
Global Masters badges:
Followers:
Peter has no followers yet.
Following:
Peter has not followed anybody yet.
It was really minor - mainly that I added the Dropbox REST API and then switched to the 52773 port...
Could have just put the revised links in, but was writing the update for a partner... copied your steps, ran through the process on IRIS 2020.1, so posted the updates here.