logging_xml » Revisions »
Differences
This shows you the differences between the selected revisions of the page.
2016-05-23 | 2017-01-13 | ||
grammar (martin) | explicit anchors (martin) | ||
Line 4: | Line 4: | ||
In many cases you do not have to deal with the %%XML%% log file directly. [[library|WinSCP .NET assembly]] can do it for you. | In many cases you do not have to deal with the %%XML%% log file directly. [[library|WinSCP .NET assembly]] can do it for you. | ||
- | ===== Purpose ===== | + | ===== [[purpose]] Purpose ===== |
Primary purpose of the XML logging is to provide machine-readable description of automatically performed operations, such as when using [[scripting|scripting]]. | Primary purpose of the XML logging is to provide machine-readable description of automatically performed operations, such as when using [[scripting|scripting]]. | ||
Line 130: | Line 130: | ||
The ''result'' child element is always present. Many other child elements may be absent in case of error. | The ''result'' child element is always present. Many other child elements may be absent in case of error. | ||
- | ==== call ==== | + | ==== [[call]] call ==== |
Execution of arbitrary [[remote_command|remote shell command]] (with [[protocols|SFTP and SCP protocols]]) or execution of a protocol command (with FTP protocol). | Execution of arbitrary [[remote_command|remote shell command]] (with [[protocols|SFTP and SCP protocols]]) or execution of a protocol command (with FTP protocol). | ||
Line 156: | Line 156: | ||
Associated script commands: ''[[scriptcommand_call|call]]'' | Associated script commands: ''[[scriptcommand_call|call]]'' | ||
- | ==== checksum ==== | + | ==== [[checksum]] checksum ==== |
[[ui_properties#checksum|Calculating a checksum]] of a remote file. | [[ui_properties#checksum|Calculating a checksum]] of a remote file. | ||
Line 177: | Line 177: | ||
Associated script commands: ''[[scriptcommand_checksum|checksum]]'' | Associated script commands: ''[[scriptcommand_checksum|checksum]]'' | ||
- | ==== chmod ==== | + | ==== [[chmod]] chmod ==== |
[[task_properties|Changing of permissions]] of one (or more) remote file. | [[task_properties|Changing of permissions]] of one (or more) remote file. | ||
Line 198: | Line 198: | ||
Associated script commands: ''[[scriptcommand_chmod|chmod]]'', ''[[scriptcommand_keepuptodate|keepuptodate]] -permissions'', ''[[scriptcommand_put|put]] -permissions'', ''[[scriptcommand_synchronize|synchronize]] remote|both -permissions'' | Associated script commands: ''[[scriptcommand_chmod|chmod]]'', ''[[scriptcommand_keepuptodate|keepuptodate]] -permissions'', ''[[scriptcommand_put|put]] -permissions'', ''[[scriptcommand_synchronize|synchronize]] remote|both -permissions'' | ||
- | ==== download ==== | + | ==== [[download]] download ==== |
[[task_download|Downloading]] of single file. | [[task_download|Downloading]] of single file. | ||
Line 217: | Line 217: | ||
Associated script commands: ''[[scriptcommand_get|get]]'', ''[[scriptcommand_synchronize|synchronize]] local|both'' | Associated script commands: ''[[scriptcommand_get|get]]'', ''[[scriptcommand_synchronize|synchronize]] local|both'' | ||
- | ==== ls ==== | + | ==== [[ls]] ls ==== |
Listing of remote directory (only when explicitly requested using ''[[scriptcommand_ls|ls]]'' scripting command). | Listing of remote directory (only when explicitly requested using ''[[scriptcommand_ls|ls]]'' scripting command). | ||
Line 273: | Line 273: | ||
Associated script commands: ''[[scriptcommand_ls|ls]]'' | Associated script commands: ''[[scriptcommand_ls|ls]]'' | ||
- | ==== mkdir ==== | + | ==== [[mkdir]] mkdir ==== |
[[task_create_directory|Creating of remote directory]]. | [[task_create_directory|Creating of remote directory]]. | ||
Line 290: | Line 290: | ||
Associated script commands: ''[[scriptcommand_keepuptodate|keepuptodate]]'', ''[[scriptcommand_mkdir|mkdir]]'', ''[[scriptcommand_put|put]]'', ''[[scriptcommand_synchronize|synchronize]] remote|both'' | Associated script commands: ''[[scriptcommand_keepuptodate|keepuptodate]]'', ''[[scriptcommand_mkdir|mkdir]]'', ''[[scriptcommand_put|put]]'', ''[[scriptcommand_synchronize|synchronize]] remote|both'' | ||
- | ==== mv ==== | + | ==== [[mv]] mv ==== |
[[task_move_duplicate#move|Moving]] or of one remote file or directory to different remote directory or [[task_rename|renaming]] of one remote file or directory. | [[task_move_duplicate#move|Moving]] or of one remote file or directory to different remote directory or [[task_rename|renaming]] of one remote file or directory. | ||
Line 309: | Line 309: | ||
Associated script commands: ''[[scriptcommand_mv|mv]]'' | Associated script commands: ''[[scriptcommand_mv|mv]]'' | ||
- | ==== rm ==== | + | ==== [[rm]] rm ==== |
[[task_delete|Deleting]] of one (or more) remote file or directory. | [[task_delete|Deleting]] of one (or more) remote file or directory. | ||
Line 328: | Line 328: | ||
Associated script commands: ''[[scriptcommand_get|get]] -delete'', ''[[scriptcommand_keepuptodate|keepuptodate]] -delete'', ''[[scriptcommand_rm|rm]]'', ''[[scriptcommand_rmdir|rmdir]]'', ''[[scriptcommand_synchronize|synchronize]] local|both -delete'' | Associated script commands: ''[[scriptcommand_get|get]] -delete'', ''[[scriptcommand_keepuptodate|keepuptodate]] -delete'', ''[[scriptcommand_rm|rm]]'', ''[[scriptcommand_rmdir|rmdir]]'', ''[[scriptcommand_synchronize|synchronize]] local|both -delete'' | ||
- | ==== stat ==== | + | ==== [[stat]] stat ==== |
Listing of remote file attributes. | Listing of remote file attributes. | ||
Line 371: | Line 371: | ||
Associated script commands: ''[[scriptcommand_keepuptodate|keepuptodate]]'', ''[[scriptcommand_put|put]]'', ''[[scriptcommand_synchronize|synchronize]] remote|both'' | Associated script commands: ''[[scriptcommand_keepuptodate|keepuptodate]]'', ''[[scriptcommand_put|put]]'', ''[[scriptcommand_synchronize|synchronize]] remote|both'' | ||
- | ==== touch ==== | + | ==== [[touch]] touch ==== |
Changing of remote file timestamp. | Changing of remote file timestamp. | ||