bpsendfile(1)
Bundle Protocol (BP) file transmission utility
SYNOPSIS
bpsendfile own_endpoint_ID destination_endpoint_ID file_name [class_of_service]
DESCRIPTION
bpsendfile uses
bp_send() to issue a single bundle to a designated
destination endpoint, containing the contents of the file identified by
file_name, then terminates. The bundle is sent with no custody transfer
requested, with
TTL of 300 seconds (5 minutes). When
class_of_service
is omitted, the bundle is sent at standard priority; for details of the
class_of_service parameter, see
bptrace(1).
EXIT STATUS
- "0"
-
bpsendfile has terminated.
FILES
No configuration files are needed.
ENVIRONMENT
No environment variables apply.
DIAGNOSTICS
The following diagnostics may be issued to the
ion.log log file:
- Can't attach to BP.
-
bpadmin has not yet initialized BP operations.
- Can't open own endpoint.
-
Another BP application task currently has own_endpoint_ID open for
bundle origination and reception. Try again after that task has terminated.
If no such task exists, it may have crashed while still holding the endpoint
open; the easiest workaround is to select a different source endpoint.
- Can't stat the file
-
Operating system error. Check errtext, correct problem, and rerun.
- bpsendfile can't create file ref.
-
Probably an unrecoverable database error, in which case the local ION
node must be terminated and re-initialized.
- bpsendfile can't create ZCO.
-
Probably an unrecoverable database error, in which case the local ION
node must be terminated and re-initialized.
- bpsendfile can't send file in bundle.
-
BP system error. Check for earlier diagnostic messages describing the
cause of the error; correct problem and rerun.