rtslink.com
Home / RTSlink DLL / FAQs
  • What is RTSlink ?
    It is a Dynamic Link Library (dll) which facilitates exchange of data between your Application and Tally using XML tags.

  • Can I use it in my Visual Basic applications ?
    Yes. You can use it in any Win32 application  viz. Visual Basic, Visual Foxpro, Delphi etc.

  • Can I use it in  DOS applications ?
    You can use it indirectly by using a wrapper EXE. This invokes the RTSlink.dll function SendXMLFileToServer().

  • What is the syntax to use the Wrapper.exe ?
    Wrapper  <XmlFileName>

  • What can I do with  the RTSlink  utility ?
    You can use it for two purposes:
    1. Write Data to Tally (i.e. Import data into Tally)
    2. Read Data  from Tally (i.e. Export data from Tally) Refer topic Using the DLL in your application for more information.

  • Is it for programmers or end-users ?
    This utility is for programmers / software developers. It allows linking your Application to the Tally software.

  • Can I save / update Tally data  directly from my Application?
    Yes, you can do it in two ways:
    1. Use the Send() function with the XMLMessageString as parameter
    2. Use the SendXMLFileToServer()  function with the XMLfile as parameter Please note that you need to generate the XML tags/file on your own.

  • Can I create Masters in Tally using RTSlink ?
    Yes. You can create any Master. viz. Group Master; Ledger Master; StockItem Master, Stock Group Master or any other master available in Tally.

  • Can I create Vouchers in Tally using RTSlink ?
    Yes.

  • Can I modify or delete Masters or Vouchers in Tally using RTSlink ?
    Yes. Use XMLtag  'ACTION=ALTER’  or 'ACTION=DELETE’. The other tags will remain the same as in create mode.

  • Which is the default Port used by Tally and how do I change it ?
    Tally uses Port 9000, by default.  To change it, open the file Tally.ini using Notepad. This file is located in the folder where you have installed the Tally software. Scroll down to the section [Tally],  and add an item "ServerPort=9000" without quotes. Normally, you don’t need to change this default Port.

  • Which is the default Port used by RTSlink and how do I change it ?

    The Default Port is 9000. You can use Notepad to create RTSLINK.INI file and specify the values for Port and ServerAddress (default value is 127.0.0.1).

    Example:

    [Tally]

    ;;specify the Port
    ServerPort=9000

    ;;specify the IP address of  machine running Tally
    Server=127.0.0.1

    Using INI file is optional and if  you skip this point, the defaults values will be used by the DLL.

  • What is XML?
    XML stands for Extensible Markup Language. XML is used for exchange of data between different systems. It is platform and language independent.

  • What is SOAP ?
    SOAP stands for Simple Object Access Protocol. It is a protocol for exchanging XML-based messages over computer network using HTTP.

  • Can I use RTSlink  on more than one computers ?
    No. RTSlink  is licensed for a single computer only. You may install and use it on any ONE computer only.

  • While using the DLL, an error message appears "No connection could be made because the target machine  actively  refused it ". What does it mean ?
    This error message appears when you use the DLL in your application and the Tally software is NOT running. Please note that the Tally software must be running (it may be minimized) in order to to use the RTSlink DLL.
Tally is a registered trademark of Tally Solutions FZ LLC.

Valid HTML 4.01 Transitional