Asynchronous Get VI

Owning Palette: WebDAV Asynchronous VIs

Requires: Full Development System

Returns a file or directory from a remote WebDAV server or target. You must manually select the polymorphic instance you want to use. The request this VI generates can run in parallel with other asynchronous WebDAV requests. This VI times out if it exceeds the timeout value of the session that you set in the Asynchronous Open Session VI.

Both instances of this VI trigger a Request Progress WebDAV event.

Use the pull-down menu to select an instance of this VI.

 Add to the block diagram  Find on the palette

Asynchronous Get Buffer

Note Note  This instance returns the contents of the file you specify in remote file uri in raw binary string format.

In addition to the Request Progress WebDAV event, this instance triggers a Get Buffer Complete WebDAV event.

user data specifies any data you want to include with the request handle. LabVIEW passes this data along with the request handle, but the data does not affect the request. LabVIEW returns user data in every WebDAV request event cluster. Use this input to pass WebDAV request-specific data within your VI.
session handle specifies the unique reference to the WebDAV session.
relative uri specifies the uniform resource identifier (URI) of the file or directory relative to the host uri prefix that you wire to the Open Session VI. A URI can be a uniform resource locator (URL), a uniform resource name (URN), or both. Format relative uri as directory/subdirectory/filename.
error in describes error conditions that occur before this node runs. This input provides standard error in functionality.
session handle out returns the unique reference to the WebDAV session.
request handle out returns the unique reference to the WebDAV request. You can wire this output only to other asynchronous WebDAV VIs.
error out contains error information. This output provides standard error out functionality.

Asynchronous Get File

Note Note  This instance returns the file you specify in remote file uri.

In addition to the Request Progress WebDAV event, this instance triggers a Request Complete WebDAV event.

user data specifies any data you want to include with the request handle. LabVIEW passes this data along with the request handle, but the data does not affect the request. LabVIEW returns user data in every WebDAV request event cluster. Use this input to pass WebDAV request-specific data within your VI.
session handle specifies the unique reference to the WebDAV session.
relative uri specifies the uniform resource identifier (URI) of the file or directory relative to the host uri prefix that you wire to the Open Session VI. A URI can be a uniform resource locator (URL), a uniform resource name (URN), or both. Format relative uri as directory/subdirectory/filename.
local file path specifies the local path to the directory where you want to save the file.
error in describes error conditions that occur before this node runs. This input provides standard error in functionality.
session handle out returns the unique reference to the WebDAV session.
request handle out returns the unique reference to the WebDAV request. You can wire this output only to other asynchronous WebDAV VIs.
local file path out returns the local path to which LabVIEW saves the file.
error out contains error information. This output provides standard error out functionality.