Andrew Pollack's Blog

Technology, Family, Entertainment, Politics, and Random Noise

Even more cool integration with the XLight FTP & SFTP Server to Domino - Upload/Download notificiations to the the Domino server

By Andrew Pollack on 04/24/2009 at 09:05 AM EDT

The other day (Database 'Vision For Hire', View '1. Stories by Date', Document 'Does anyone need an FTP & SFTP server that can use your Domino Directory for authentication & configuration?') I talked about how the XLight FTP server for Windows machines was able to be integrated via Domino's LDAP service for not just login credentials, but for almost complete configuration including individual user home paths, permissions, quotas, speeds, ratios, etc. Here's another very cool feature:

When any file is uploaded, downloaded, or deleted from the FTP server, you can have it run an executable program and pass it parameters that include the file path and name, size, the status of the transfer, and the user credentials for the person doing the transfer.

For example:

 c:\cygwin\bin\wget http://127.0.0.1/ftphandler.nsf/processNotify?openagent&username=$username&ftp_path=$ftp_path&filename=$filename&filesize=$filesize&status=$status¬iceType=upload  


I installed the "wget" command line util through CYGWIN so it could be used at the command line to easily call a URL -- and had that url hit a logging agent in a database on my server. You could do this with a java class or some other tool. I just like CYGWIN a lot because it gives my command line all the tools I'm using to having in a Linux bash shell. Using wget this way also means I can do the same thing with a linux based FTP/SFTP solution.

This calls an agent which converts the parameters into fields and writes a document. I can then have document triggers do things with that information (e.g. add the file to some process, email notify someone of the change, etc.).


This will really integrate well with my applications.


  • car icon

    Server Performance

    Are your servers underperforming? Just buying new boxes isn't the answer. If you want to get better performance from your existing servers, Contact Me.
  • There are  - loading -  comments....



    Other Recent Stories...

    1. 03/18/2010File this under "Damn, I should have known that" -- CSS and Relative PathsI was whining about a feature being missing in Designer 8.5.x yesterday in a closed forum for "Design Partners" when I learned something I wished I'd known a long time ago. I'm writing this to share it with you, so you can be saved the work I've been doing. The feature I wanted (and still want) is for file resources that use the new editors (e.g. CSS, HTML, JAVASCRIPT) to allow "" values or at least some form of tokenization to allow you to include things like "@webdbname" and profile document values in ...... 
    2. 03/16/2010The CKEditor - with Domino -- will be better than rolling your own!If you don't know the CKEditor, you soon will. Maureen (and others) have recently gone public with the announcement that starting in near term release of 8.5.x, that fantastic rich text editor will be shipped built in with the Domino server and will be integrated for easy use for XPages. One thing that's hard to do at present with the CKEditor when you integrate with Domino, is handle the built in browsing/uploading/embedding for file attachments, images, flash, and so on. There are plug-ins for ftp and ...... 
    3. 02/14/2010Great weekend sleddingI'm from "away" -- a term which in Maine speak means that I wasn't born here, and while I've been here for nearly 20 years I am very easily spotted as a non-native to pretty much anyone with long time family roots in the area. Being from away, there are things I just hadn't had a chance to do that most Mainer's take for granted. This weekend, I got the chance to scratch a few of those off the list. These included going 'upta camp', being significantly north of Bangor, and spending a fair bit of time on a ...... 
    4. 02/10/2010Is anyone really considering a move to a hosted Exchange system? 
    5. 02/06/2010When does an application stop belonging to its owner? 
    6. 01/29/2010Lotusphere 2010 - Session Survey Results 
    7. 01/27/2010Is UPS just plain broken? * Updated 
    8. 01/25/2010My presentations posted here from Lotusphere 2010 
    9. 01/24/2010Me - in bobblehead form 
    10. 01/23/2010Announcing the C.U.L.T. Shirt 2010 Winner 
    Click here for more articles.....


    pen icon Comment Entry
    Subject
    Your Name
    Homepage
    *Your Email
    * Your email address is required, but not displayed.
     
    Your thoughts....
     
    Remember Me  

    Please wait while your document is saved.