Automated Scripting
The DDS-XM200 can also be controlled automatically through the use of the Python-based scripting engine. The scripting engine includes full remote DDS support, as well as a multitude of features designed to interact with existing billing solutions:
- FTP server access
- Creation and manipulation of .zip files
- Full logging support, for accountability
- ASCII ↔ EBCDIC translation
- AMA/CDR data analysis
Scripting Example
The Python language is easy to use, and developers familiar with languages such as Visual Basic or C# should have the required skills to develop using it.
print "Connecting to DDS #395"
dds = DDS("192.168.2.200", "395", "secret")
dds.connect()
# Check that the currently active tape is appropriate to process
for t in dds.getTapes():
name=t[1]
dds.downloadTape(name, name + ".tape")
dds.disconnect()
A scripting customisation and support service to ease the initial installation is available from DA.
More information on billing-related scripting is available.
