I have a scenario where I need to get a file from a website.
Basically on a weekly basis one our customers are going to upload a file that contains all the information for delivery's for the coming week.
the way this used to be done is the user would go to the website directly and download the uploaded file.
However now we want to do it as an automatic integration using PI.
Does anyone have an idea how to do this? Is it even possible?
You need HTTP GET command, which is not supported by PI adapters.
So create a web service, which opens the URL and receives the file. This Web service can be calles by SOAP adapter (you can also create a Java Proxy for this, whatever seems to be easier).
An ABAP job or a scheduled file adapter triggers the message.
You can do this by using http receiver adapter. Schedule a ABAP Program that will trigger the process. Your scenario will look like this
Proxy -> XI -> Http and the response back from the http will be your csv file which you can read in your java mapping and can do the processing whatever you want to do and send it to the desire system. Let me know in case you require more info on this.
Edited by: Craig Cmehil on Jul 16, 2008 10:35 AM