login |  home |  contact |  search      Services     Solutions     News     Support Kleinschmidt Logo


Home > Support > Resource Center > FTP Communications FAQ

FTP Communications FAQ

How do I obtain an FTP account with Kleinschmidt?

Please call customer service at 847-945-1000 or

What is the address of your FTP server?


Is there any advantage in using the domain name instead of the IP address?

Yes, by using the domain name most systems automatically "roll" over to the next IP address available for that given domain name. So, there will not be any interruption in communication in case of disaster, system, network, etc problems related to one of Kleinschmidt's sites or ISPs.

What is the default port for your FTP server?

Port 21 is the default FTP command port.

What does passive state do?

It causes the FTP server to go into a "listen state" and await data from the ftp client, rather than initiate a connection on the data port (active state).

Should "passive" state be used?

That will depend on your firewall settings. In case of doubt it's better to set your FTP client software to use passive state to clear any routing problem that may occur.

Does Kleinschmidt requires specific file names or directories to receive data?

No. You may use any file name you'd like or even the exact same file name to send different files sequentially. Kleinschmidt only looks at the file content. The same works for directories. Your current working directory is not relevant to send data. We'll only look at the file content to route the data through.

How do I retrieve data from Kleinschmidt?

You'll need to retrieve data from "mailboxes". There is no need to delete or keep track of anything since our FTP server automatically moves data that is *successfully* downloaded to a given mailbox name suffixed by ".prior". So for example, if you successfully download a mailbox called "EDIDATA", a copy will be saved in "EDIDATA.PRIOR".

Is a mailbox a file or a directory?

It can be either a file or a directory. Many customers prefer to see their mailbox as a directory where they can select specific files. Others see their mailbox as a regular file where everything routed there gets appended to the end of that file.

My script only allows me to do a multiple get (mget) or I'm not able to set up wildcards on my "get" commands. Can you remove or hide the ".prior" and/or empty mailboxes?

Yes, we can change your FTP "session" to hide .prior, empty, or even any given mailbox upon request.

Should binary or ASCII (text) transfer mode be used?

Binary mode is preferred EXCEPT when transmitting flat files. Binary does not alter the data and segment terminators may get modified when text mode is used. ASCII mode is the preferred mode for flat file transfers.

My mainframe requires EBCDIC instead of ASCII and data to be wrapped at every 80 characters. Will it be possible to send data via FTP to Kleinschmidt?

Yes, Kleinschmidt has the ability to provide custom sessions to accommodate your needs and requirements. Data type, wrapping of any arbitrary length, replacement or mapping of any character at communication time, and many other unique settings can be created to suit your system or application requirements.

Why am I able to connect and log in but I get time out errors when I try to send or receive data?

It's most likely because your firewall is blocking the data port. It can be fixed by using passive state or by changing you firewall/router settings to allow inbound connections to be opened to and from ftp.kleinschmidt.com.

What is the RFC for FTP?

RFC 959. This is the official specification of the File Transfer Protocol (FTP).