https://github.com/synergex/ftp_api_in_synergy_language
This is a set of routines that implement a basic FTP client in 100% Synergy code making use of the Synergy Socket API.
https://github.com/synergex/ftp_api_in_synergy_language
Last synced: 4 months ago
JSON representation
This is a set of routines that implement a basic FTP client in 100% Synergy code making use of the Synergy Socket API.
- Host: GitHub
- URL: https://github.com/synergex/ftp_api_in_synergy_language
- Owner: Synergex
- License: other
- Created: 2022-01-10T15:26:59.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2022-07-25T17:48:54.000Z (almost 4 years ago)
- Last Synced: 2025-08-29T10:49:54.091Z (9 months ago)
- Homepage:
- Size: 16.6 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# FTP_API_in_Synergy_Language
**Created Date:** 3/23/2007
**Last Updated:** 5/20/2008
**Description:** This is a set of routines that implement a basic FTP client in 100% Synergy code making use of the Synergy Socket API.
**Platforms:** Windows; Unix; OpenVMS
**Products:** Synergy DBL
**Minimum Version:** 9.1
**Author:** Chris Blundell
**Additional Information:**
Discussion
I've seen some inqueries lately on the Synergy-L inquiring about FTP functionality
most of the answer have involved scripting in one form or another. Personally I'm
a control freak and therfore wrote an FTP client that could be used directly from
Synergy code. And allow the developer to maintain control of the connection.
Usage
All of the routines are contained in the file ftp.dbl but there are a small number of
macros defined for FTP functions that do not require special code to handle them.
The API can handle long directory lists and short directory lists, and it can handle binary and
ascii transfers (either put or get).
All of the routines pass back a result code which is the result code genrated by the FTP
server, or in the case of the initial connection a sockket error code.
The message text for a request is also passed back from the server in an optional message
parameter.