Traverse has very powerful APIs which allow access to all components of the software. Users familiar with Perl or C can start using the API very quickly due to its familiar commands and interface. These APIs allow you to configure connections to other legacy products or custom applications.
BVE Flex API
You can use the BVE API to perform bulk changes to tests or devices. The BVE API can be accessed via a direct telnet connection or through the perl API. Any Traverse end user can log in to the API and will get access to the same privileges and devices as when logging in via the Web interface.
To log in, ensure that the BVE API is running on the Traverse host. Then, from a Windows command prompt, UNIX shell, or alternate telnet client, telnet to port 7661 and enter the following command:
telnet your-unique-site-name.kaseyatrials.com 7661
LOGIN <login_id>/<password>
The basic commands are list, add, delete, and suspend, which can be applied to contexts such as device, test, and user. The general syntax is context.command <parameters>, as in the following examples.
device.list "deviceName=*"
test.list "deviceName=xyz", "testName=*"
test.update "testName=Line Utilization", "deviceName=*", warningThreshold="80"