Skip to Content
avatar image
Former Member

ECC(Outbound)-PI-Oanda integration

Hi,

We want to do integration with Oanda using PI to get currency rates in ECC. So our scenario is ECC-PI-Oanda synchronous call. Can someone please guide me how we can achieve this scenario. It would be great if someone can provide step by step steps. We are on PI 7.3 SP 18 Server so we can get REST adapter in our PI box but not sure what should be the approach.

Please guide

Regards

Sikha

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

2 Answers

  • Feb 01, 2017 at 04:27 AM

    Hello Sikha,

    You can do proxy--->PI--->WS scenario.

    If am not wrong Oanda requires login and key to access in that case you use a java mapping.

    Instead if you wish to pull the rates without a sync call you can use Rest or Axis,In that case scenario will be

    Rest/Axis----->PI--->Proxy

    Add comment
    10|10000 characters needed characters exceeded

  • Feb 01, 2017 at 10:20 AM

    Hi Sikha,

    I have worked on Oanda integration on my previous project and there I had used SOAP-Axis adapter to fetch currency rates from Oanda service. So your scenario would be: SOAP-Axis --> PI --> Proxy.

    You can create a required URL based on the currencies for which you are looking for rates from Oanda, and then use that URL in SOAP-Axis Sender channel. The Oanda service will provide you those currency rates every time channel calls that service. As I recall, this response from Oanda was not in proper xml format, so you may have to use JAVA mapping in PI to get correct XML format and then feed that data to proxy.

    Regards, Supriya.

    Add comment
    10|10000 characters needed characters exceeded

    • Hello sikha,

      We have done using normal Soap channel using pull mechanism as Supriya suggested.

      For rest you can query using URL also,for structure you can build as mentioned in the link or ask the Oanda team for WSDL if they have any.