Replacing Ariba DTT Integration Toolkit - Part 1

Recently, I got an opportunity to work on SFTP to HTTP interface. To be specific I was working on replacing the existing Ariba Data Transfer Tool(Ariba DTT) which transfers spend reporting files from different source systems, as Ariba had sent the notification that Ariba DTT will no longer be supported by Ariba and the customers using the Ariba DTT shall either migrate to the CIG or get their custom solution in place. 

HTTP can be very useful in uploading large files from a server. The content-type = multipart/form-data can be used to upload binary data in the form. Files like csv, zip, image, etc. can be uploaded using the form-data. 

The Ariba Data Transfer tool (Ariba DTT) has three components. Once you download the Ariba data transfer tool from Ariba, you will find these three components, once you unzip the zar.
  • Options File
    • data-download
    • data-upload
    • spend-visibility
    • Wrapper Script
      • aribafiletransfer
      • uploadutils
      • downloadutils
      • toolslib
      • encryptstring
    • CoreCode
    You will have to modify the script in the Options file to perform your activity, like master data upload, master data download, etc.

    The underlying technology working here is the HTTP. The HTTP post request is sent to the Ariba application server using the JAR provided by the Ariba DTT along with the script files mentioned above. 

    You can replace the Ariba DTT with any other HTTP Client application like SAP PI/PO, SAP CPI, Dell Boomi, etc. While replacing, we will need to create the same HTTP Request template that the Ariba DTT is posting to the Ariba Server. The Ariba Integration Tool Kit Guide is a well-written document. However, the document lacks implementation examples for Spend Visibility operation in comparison to the SAP Ariba Buyer and SAP Ariba Sourcing Application like master data upload and transactional data uploads.

    The client I was working for had Ariba DTT running on the SAP PI 7.5 system. Ariba had shipped this component as Ariba Integration Tool Kit for SAP NetWeaver PI which can be downloaded from connect.ariba.com portal. 

    I will keep on writing about the implementation journey for the Ariba DTT replacement in this blog series. 




                

    Comments

    Popular posts from this blog

    Using PGP key in SAP PI/PO

    Frequently Asked Interview Questions for SAP PI/PO

    The Webservice way to connect ECC to SAP PI/PO