
{
{    The purpose of this request is to initiate a BTF/VE task that will
{    transfer the file to the device or stream.  BTF/VE will communicate with
{    BTFS/DI to transfer the data to the device or stream.
{
{        NFP$START_BTF_VE_TASK (BTFS_DI_NETWORK_ADDRESS, BTFS_DI_TITLE,
{              STATION, DEVICE, DEVICE_ENVIRONMENT_VARIABLE,
{              SCFS_CAN_HANDLE_FILTER_HOLD, FILE_DESCRIPTOR,
{              NTF_LOCAL_FILE_NAME, DEBUG_ASYNC_TASK, WAIT_LIST,
{              WAIT_ACTIVITY_LIST, WAIT_LIST_SEQUENCE,
{              WAIT_ACTIVITY_LIST_SEQUENCE, NEW_BTF_TASK, STATUS)
{
{  BTFS_DI_NETWORK_ADDRESS: (input) This parameter specifies the BTFS/DI network
{        address that BTF/VE will connect to for the file transfer.
{
{  BTFS_DI_TITLE: (input) This parameter specifies the BTFS/DI title.
{
{  STATION: (input) This parameter specifies the name of the station or remote
{        system that the batch device or stream is associated with.
{
{  DEVICE: (input) This parameter specifies the batch device or stream that is
{        to receive the file.
{
{  DEVICE_ENVIRONMENT_VARIABLE (input)  This parameter specifies the name of
{        an SCL variable that contains device attributes.  If this name is
{        osc$null_name then no variable has been created.
{
{  SCFS_CAN_HANDLE_FILTER_HOLD (input)  This parameter specifies if SCFS is
{        able to handle an output-filter HOLD file_action.
{
{  FILE_DESCRIPTOR: (input)  This parameter specifies the file descriptor
{        containing all necessary information for transferring the file.
{
{   NTF_LOCAL_FILE_NAME: (input) This parameter specifies the file
{        reference to a local file for NTF transfers.  Specify OSC$NULL_NAME
{        for non-NTF transfers.  If this parameter is not null, then the
{        local file instead of a queue file is transferred.
{
{  DEBUG_ASYNC_TASK: (input)  This parameter specifies whether the BTF/VE
{        task should be brought up in debug mode.
{
{  WAIT_LIST: (input, output) This parameter specifies the list of activities
{        that the client is waiting for.
{
{  WAIT_ACTIVITY_LIST: (input, output) This parameter specifies an association
{        list for the wait_list.  Each entry in the wait_activity_list
{        contains detailed information, with each entry in the
{        wait_activity_list corresponding to an entry in the wait_list.
{
{  WAIT_LIST_SEQUENCE: (input, output) This parameter specifies the sequence
{        where the wait_list is stored.
{
{  WAIT_ACTIVITY_LIST_SEQUENCE: (input, output) This parameter specifies the
{        sequence where the wait_activity_list is stored.
{
{  NEW_BTF_TASK: (output) This parameter specifies the btf task that will transfer
{        the data to the destination.
{
{  STATUS: (output) This parameter specifies the request status.
{        CONDITIONS:
{              ame$improper_device_class
{              ame$improper_file_id
{              nae$connection_terminated
{              nae$receive_outstanding
{              nae$improper_protocol
{
