V1 to V2 API Incompatibilities

Backwards-Incompatible Changes from Version 1 to Version 2

The upgrade from version 1.x.x to v2.x.x contained several backwards-incompatible changes and improvements, which are detailed here.

General VIs

Init.vi

incompatible changes to Init.vi
Terminal Name Direction Description
DLL Path Override Input Terminal was removed.

New Session.vi

incompatible changes to New Session.vi
Terminal Name Direction Description
DLL Path Override Input Terminal was removed.

Get Open Sessions.vi

incompatible changes to Get Open Sessions.vi
Terminal Name Direction Description
DLL Path Override Input Terminal was removed.

Keepalive Config.vi

incompatible changes to Keepalive Config.vi
Terminal Name Direction Description
DLL Path Override Input Terminal was removed.

Keepalive Send.vi

incompatible changes to Keepalive Send.vi
Terminal Name Direction Description
DLL Path Override Input Terminal was removed.

Close Session.vi

incompatible changes to Close Session.vi
Terminal Name Direction Description
DLL Path Override Input Terminal was removed.

Shutdown.vi

incompatible changes to Shutdown.vi
Terminal Name Direction Description
DLL Path Override Input Terminal was removed.

Shell VIs

SH Request.vi

incompatible changes to SH Request.vi
Terminal Name Direction Description
DLL Path Override Input Terminal was removed.
Timeout Input Terminal was moved to a new position.
Timeout Input Units changed from seconds to milliseconds.

SH Read.vi

incompatible changes to SH Read.vi
Terminal Name Direction Description
DLL Path Override Input Terminal was removed.
Timeout Input Terminal was moved to a new position.
Timeout Input Units changed from seconds to milliseconds.

SH Write.vi

incompatible changes to SH Write.vi
Terminal Name Direction Description
DLL Path Override Input Terminal was removed.
Timeout Input Terminal was moved to a new position.
Timeout Input Units changed from seconds to milliseconds.

SH Close.vi

incompatible changes to SH Close.vi
Terminal Name Direction Description
DLL Path Override Input Terminal was removed.
Timeout Input Terminal was moved to a new position.
Timeout Input Units changed from seconds to milliseconds.

SCP VIs

SCP EZ Receive.vi

incompatible changes to SCP EZ Receive.vi
Terminal Name Direction Description
DLL Path Override Input Terminal was removed.
Timeout Input Terminal was moved to a new position.
Timeout Input Units changed from seconds to milliseconds.
Localize Time? Input Terminal was moved to a new position.
File Info Output Terminal was moved to a new position.
Bytes Received Output Terminal was moved to a new position.
Bytes Received Output Terminal was renamed to Byte Count.

SCP EZ Send.vi

incompatible changes to SCP EZ Send.vi
Terminal Name Direction Description
DLL Path Override Input Terminal was removed.
Timeout Input Terminal was moved to a new position.
Timeout Input Units changed from seconds to milliseconds.
Permissions Input Terminal was moved to a new position.
Bytes Sent Output Terminal was moved to a new position.
Bytes Sent Output Terminal was renamed to Byte Count.

SFTP VIs

SFTP Init.vi

incompatible changes to SFTP Init.vi
Terminal Name Direction Description
DLL Path Override Input Terminal was removed.
Timeout Input Terminal was moved to a new position.
Timeout Input Units changed from seconds to milliseconds.

SFTP Rename.vi

incompatible changes to SFTP Rename.vi
Terminal Name Direction Description
DLL Path Override Input Terminal was removed.
Timeout Input Terminal was moved to a new position.
Timeout Input Units changed from seconds to milliseconds.
Remote Dest Input Terminal was moved to a new position.

SFTP Get File Info.vi

incompatible changes to SFTP Get File Info.vi
Terminal Name Direction Description
DLL Path Override Input Terminal was removed.
Timeout Input Terminal was moved to a new position.
Timeout Input Units changed from seconds to milliseconds.
Localize Time? Input Terminal was moved to a new position.

SFTP Shutdown.vi

incompatible changes to SFTP Shutdown.vi
Terminal Name Direction Description
DLL Path Override Input Terminal was removed.
Timeout Input Terminal was moved to a new position.
Timeout Input Units changed from seconds to milliseconds.

SFTP EZ Receive.vi

incompatible changes to SFTP EZ Receive.vi
Terminal Name Direction Description
DLL Path Override Input Terminal was removed.
Timeout Input Units changed from seconds to milliseconds.

SFTP EZ Send.vi

incompatible changes to SFTP EZ Send.vi
Terminal Name Direction Description
DLL Path Override Input Terminal was removed.
Timeout Input Terminal was moved to a new position.
Timeout Input Units changed from seconds to milliseconds.
Overwrite Input Terminal was moved to a new position.
Permissions Input Terminal was moved to a new position.

SFTP Open File.vi

incompatible changes to SFTP Open File.vi
Terminal Name Direction Description
DLL Path Override Input Terminal was removed.
Timeout Input Units changed from seconds to milliseconds.
Permissions Input Terminal was moved to a new position.

SFTP Read File.vi

incompatible changes to SFTP Read File.vi
Terminal Name Direction Description
DLL Path Override Input Terminal was removed.
Timeout Input Terminal was moved to a new position.
Timeout Input Units changed from seconds to milliseconds.
String Data Received Output Terminal was removed.

SFTP Write File.vi

incompatible changes to SFTP Write File.vi
Terminal Name Direction Description
DLL Path Override Input Terminal was removed.
String Write Buffer Input Terminal was removed.
Timeout Input Units changed from seconds to milliseconds.
Bytes Written Output Terminal was moved to a new position.
Bytes Written Output Terminal was renamed to Byte Count.

SFTP Seek File.vi

incompatible changes to SFTP Seek File.vi
Terminal Name Direction Description
DLL Path Override Input Terminal was removed.

SFTP Close.vi

incompatible changes to SFTP Close.vi
Terminal Name Direction Description
DLL Path Override Input Terminal was removed.
Timeout Input Terminal was moved to a new position.
Timeout Input Units changed from seconds to milliseconds.

SFTP Remove File.vi

incompatible changes to SFTP Remove File.vi
Terminal Name Direction Description
DLL Path Override Input Terminal was removed.
Timeout Input Terminal was moved to a new position.
Timeout Input Units changed from seconds to milliseconds.

SFTP EZ Directory Listing.vi

incompatible changes to SFTP EZ Directory Listing.vi
Terminal Name Direction Description
DLL Path Override Input Terminal was removed.
Timeout Input Terminal was moved to a new position.
Timeout Input Units changed from seconds to milliseconds.
Localize Time? Input Terminal was moved to a new position.

SFTP Open Dir.vi

incompatible changes to SFTP Open Dir.vi
Terminal Name Direction Description
DLL Path Override Input Terminal was removed.
Timeout Input Terminal was moved to a new position.
Timeout Input Units changed from seconds to milliseconds.

SFTP Read Dir.vi

incompatible changes to SFTP Read Dir.vi
Terminal Name Direction Description
DLL Path Override Input Terminal was removed.
Timeout Input Terminal was moved to a new position.
Timeout Input Units changed from seconds to milliseconds.
Localize Time? Input Terminal was moved to a new position.

SFTP Close Dir.vi

incompatible changes to SFTP Close Dir.vi
Terminal Name Direction Description
DLL Path Override Input Terminal was removed.
Timeout Input Terminal was moved to a new position.
Timeout Input Units changed from seconds to milliseconds.

SFTP Mkdir.vi

incompatible changes to SFTP Mkdir.vi
Terminal Name Direction Description
DLL Path Override Input Terminal was removed.
Timeout Input Terminal was moved to a new position.
Timeout Input Units changed from seconds to milliseconds.
Permissions Input Terminal was moved to a new position.

SFTP Remove Dir.vi

incompatible changes to SFTP Remove Dir.vi
Terminal Name Direction Description
DLL Path Override Input Terminal was removed.
Timeout Input Terminal was moved to a new position.
Timeout Input Units changed from seconds to milliseconds.