Page 1 of 1

File Transfer using HTTPS and Datastage

Posted: Wed Apr 05, 2006 6:48 am
by DSChrick
Hello!

We need to transfer files between 2 distinct networks. The client insists in using HTTPS. I don't know much about HTTPS protocol and how to execute it outside of a Web browser

Has someone done something similar? How can I link HTTPS to DataStage?

Thanks

Christian

Posted: Wed Apr 05, 2006 6:52 am
by ArndW
HTTPS is not a file transfer protocol, it is a secure HTTP protocol layer. The two really are different beasts. There are secure FTP and secure copy mechanisms available for both Windows and Unix that are better suited for this kind of job.

Posted: Thu Apr 06, 2006 1:43 am
by DSChrick
Thanks, that's exactly what I have been telling the customer, but they really insist on using HTTPS - non-negociable...

:O(

Posted: Thu Apr 06, 2006 1:51 am
by ArndW
If they can afford the overhead to do large volume file transfer on the https protocol and stay in that technology mindset then they should look into using RTI services.

Posted: Thu Apr 06, 2006 6:57 am
by chulett
I don't recall anything available in the RTI/SOA world that would allow 'HTTPS transfers'. Perhaps you are thinking of the Click Pack? :?

Posted: Thu Apr 06, 2006 7:15 am
by ArndW
I think I did jump the gun there, just associated RTI with being able to transfer data with http. I still can see an http session doing a bulk data move in an automated fashion, even ignoring the secure part.

Posted: Thu Apr 06, 2006 4:01 pm
by ray.wurlod
I have to remove a nut from a bolt. It is very tight. My client insists that I use a screwdriver. Please help.

There are two choices, neither of which uses DataStage AND HTTPS.

The script that does use HTTPS can be executed under DataStage control, of course, but is - and remains - external to DataStage. Therefore you incur additional overhead when promoting into test and production environments.

Posted: Sun Apr 09, 2006 1:54 pm
by angelloader
for https files tranfers, you will need :
1- server-side script for processing uploads
2- client-side program to send https requests (files to upload)
3- datastage job using operating system command to execute the program with filename in command line parameters

Complicated enough for your client ? ;)
why not FTP ? security reasons ?