Posts

Showing posts with the label integration

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 ...

Using PGP key in SAP PI/PO

In my journey of being an Integration consultant, I have had my fair share of struggles in understanding the concept of PGP keys. PGP encryption is something that every Integration Developer has to deal with daily. I would further say that - it is one of the fundamentals of any integration product. What is a PGP key? As per the definition of Wikipedia : Pretty Good Privacy (PGP) is an encryption program that provides cryptographic privacy and authentication for data communication . PGP is used for signing , encrypting, and decrypting texts, e-mails , files, directories, and whole disk partitions and to increase the security of e-mail communications. Phil Zimmermann developed PGP in 1991. [3] How does it work? For eg. your organization, say ABC Inc, has an interface that integrates ECC to the Bank. Let's say this interface integrates the daily transaction details for the purchases made using the company's credit card. So, Ram, who is an employee of the company buys an erg...