Use the PIPE command to feed a program, queue, or pipeline
defined by the receiving host.
The PIPE statement must preceed any metadata
commands, such as NAME or DATE.
PIPE and FILE are mutually exclusive.
The syntax is
PIPE | name from auth |
where
name | is the name of the "pipe" to receive the stream |
from | identifies the sender |
auth | is an authentication token |
The name value is completely the responsibility of the receiving system.
The from field identifies the sender. This is typically the username of the person running the UFT client. If IDENT authentication is indicated, then the IDENT server running on the sending host must return the same string when the connection is interrogated. If AGENT authentication is indicated, and verified, then the client is trusted regarding the senders identity.
Finally, auth tells what kind of authentication is to be used. This will typically be IDENT if there is an RFC 1413 server running on the sending host. It may alternatively be AGENT for which case a previous AGENT exchange succeeded. It may be a dash (-) to indicate no authentication. Acceptance or rejection of unauthenticated senders is implementation dependent.