go to post Peter O'Halloran · Jun 11, 2020 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.
go to post Peter O'Halloran · Jun 10, 2020 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 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