rfa

Transfers files between hosts.

Synopsis

rfa subcommand [options]
rfa -h
rfa -V

Description

The rfa subcommands are useful when transferring files between hosts during installation or package upgrades. Use this command to list files on a specified host, copy files to and from other hosts, or remove files from a host.

You must have permission to access specified directories. You must have appropriate read and/or write privileges on specified hosts.

Note:

In all cases, if no authentication information is provided (for example, user_name/password, credential), then existing credentials are automatically used. If there are no existing credentials, you are prompted for a username and password.

-h

Outputs command usage and exits.

-V

Outputs product version and exits.

Subcommand synopsis

list -t host_name -s remote_dir -p consumer_name [-c credential | -u user_name -x password]
get -t host_name -d local_destination_file -s remote_source_file -p consumer_name [-c credential | -u user_name -x password]
put -t host_name -d remote_destination_file -s local_source_file -p consumer_name [-c credential | -u user_name -x password]
remove -t host_name -s source_file -p consumer_name [-c credential | -u user_name -x password] [-d ]

list -t host_name -s remote_dir -p consumer_name [-c credential | -u user_name -x password]

Lists files on a specified host.

-t host_name

Name of host you want to list files for.

-s remote_dir

Absolute path to the remote directory from which you want to list files.

-p consumer_name

Name of the consumer requesting the resource allocation (which is required to run the list command).

-c credential
(Optional.) Authorization ID provided from current EGO logon. Credentials stored here:
  • Linux

    • Directory: /tmp

    • Parameter: secegocc_uid

  • Windows:

    • Directory: %TEMP%\\secegocc_osUserName (where %TEMP% is the TEMP environment variable)

    • Parameter: secegocc_osUserName

Note:

Use the escape character (\) before each double quoted character in the credential. For example: Admin\"2007-01-12T02:36:44Z\"fbmTKOzDeUs1RtU+gXKJW8PYSYZZCgHXrjciZnBToGSQC/3tUqYXftYMzv4v1ciJ71wP+wZNeJ6cRxTmzQhOLA==\"IwN0XXwwRXaIgM5KIieZbw==

Stored credentials expire after a certain length of time. If you do not specify an authorization ID, you need to specify a user name and password (see -u and -x options).

-u user_name

(Optional.) Fully-qualified name of the EGO user with associated permissions for the consumer requesting the resource allocation.

-x password

(Optional.) Password to register for the EGO user with associated permissions for the consumer requesting the resource allocation.

get -t host_name -d local_destination_file -s remote_source_file -p consumer_name [-c credential | -u user_name -x password]

Copies a file from a specified host to a local destination.

-t host_name

Name of host you want to copy a file from.

-d local_destination_file

Name of the local destination file, including its directory location, you want to copy to. Directory path must be absolute.

-s remote_source_file

Name of the remote source file, including its directory location, you want to copy. Directory path must be absolute.

-p consumer_name

Name of the consumer requesting the resource allocation (which is required to run the get command).

-c credential
(Optional.) Authorization ID provided from current EGO logon. Credentials stored here:
  • Linux

    • Directory: /tmp

    • Parameter: secegocc_uid

  • Windows:

    • Directory: %TEMP%\\secegocc_osUserName (where %TEMP% is the TEMP environment variable)

    • Parameter: secegocc_osUserName

Note:

Use the escape character (\) before each double quoted character in the credential. For example: Admin\"2007-01-12T02:36:44Z\"fbmTKOzDeUs1RtU+gXKJW8PYSYZZCgHXrjciZnBToGSQC/3tUqYXftYMzv4v1ciJ71wP+wZNeJ6cRxTmzQhOLA==\"IwN0XXwwRXaIgM5KIieZbw==

Stored credentials expire after a certain length of time. If you do not specify an authorization ID, you need to specify a user name and password (see -u and -x options).

-u user_name

(Optional.) Fully-qualified name of the EGO user with associated permissions for the consumer requesting the resource allocation.

-x password

(Optional.) Password to register for the EGO user with associated permissions for the consumer requesting the resource allocation.

put -t host_name -d remote_destination_file -s local_source_file -p consumer_name [-c credential | -u user_name -x password]

Copies a file to a specified host from a local location.

-t host_name

Name of host you want to copy a file to.

-d remote_destination_file

Name of the remote destination file, including its directory location, you want to copy to. Directory path must be absolute.

-s local_source_file

Name of the local source file, including its directory location, you want to copy. Directory path must be absolute.

-p consumer_name

Name of the consumer requesting the resource allocation (which is required to run the put command).

-c credential
(Optional.) Authorization ID provided from current EGO logon. Credentials stored here:
  • Linux

    • Directory: /tmp

    • Parameter: secegocc_user_id

  • Windows:

    • Directory: C:\Windows\Temp

    • Parameter: egosec_user_id

Note:

Use the escape character (\) before each double quoted character in the credential. For example: Admin\"2007-01-12T02:36:44Z\"fbmTKOzDeUs1RtU+gXKJW8PYSYZZCgHXrjciZnBToGSQC/3tUqYXftYMzv4v1ciJ71wP+wZNeJ6cRxTmzQhOLA==\"IwN0XXwwRXaIgM5KIieZbw==

Stored credentials expire after a certain length of time. If you do not specify an authorization ID, you need to specify a user name and password (see -u and -x options).

-u user_name

(Optional.) Fully-qualified name of the EGO user with associated permissions for the consumer requesting the resource allocation.

-x password

(Optional.) Password to register for the EGO user with associated permissions for the consumer requesting the resource allocation.

remove -t host_name -s source_file -p consumer_name [-c credential | -u user_name -x password] [-d ]

Removes a file from a specified host.

-t host_name

Name of host you want to remove a file from.

-s source_file

Name of the source file, including its directory location, you are removing. Directory path must be absolute.

-p consumer_name

Name of the consumer requesting the resource allocation (which is required to run the remove command).

-c credential
(Optional.) Authorization ID provided from current EGO logon. Credentials stored here:
  • Linux

    • Directory: /tmp

    • Parameter: secegocc_uid

  • Windows:

    • Directory: %TEMP%\\secegocc_osUserName (where %TEMP% is the TEMP environment variable)

    • Parameter: secegocc_osUserName

Note:

Use the escape character (\) before each double quoted character in the credential. For example: Admin\"2007-01-12T02:36:44Z\"fbmTKOzDeUs1RtU+gXKJW8PYSYZZCgHXrjciZnBToGSQC/3tUqYXftYMzv4v1ciJ71wP+wZNeJ6cRxTmzQhOLA==\"IwN0XXwwRXaIgM5KIieZbw==

Stored credentials expire after a certain length of time. If you do not specify an authorization ID, you need to specify a user name and password (see -u and -x options).

-u user_name

(Optional.) Fully-qualified name of the EGO user with associated permissions for the consumer requesting the resource allocation.

-x password

(Optional.) Password to register for the EGO user with associated permissions for the consumer requesting the resource allocation.

-d

(Optional.) The -d flag indicates that the source file specified in the remove command is a directory. This command removes the specified directory and all its contents.