About input and output files for SAP HANA
The input file contains information necessary to perform the requested function (-f). It usually contains a list of objects.
The output file contains result information for the database.
Each line must start with a keyword defined in the following sections. The lines that do not start with a keyword are considered as comments. These lines may contain any plain text. For example, to indicate progress or to support error analysis.
The character encoding of both files is UTF-8.
The formatting requirements for the parameters following keywords are listed:
Parameters may be quoted with double quotation marks ".
Parameters containing a space must be quoted with double quotation marks.
If a parameter contains a double quote, the double quote must be escaped with a backslash.
A backslash escapes double quotes only. A backslash in a parameter value must not be escaped.
The following are examples of valid input or output lines:
#PIPE /var/tmp/backup_Monday_cw47_2012
#PIPE "/var/tmp/backup Monday cw47 2012"
#EBID "Hb12\"NAB" "/var/tmp/myTool.#YSOwa"
The input files with multiple lines handling objects by pipe like #PIPE in function BACKUP or #EBID and #NULL in function RESTORE must be processed in sequential order starting from top to bottom. One backint may handle multiple pipes in parallel. However, it should not skip entries for later processing or pause processing of entries depending on events in subsequent entries.
The input and the output files are provided to backint by the SAP HANA database.