
- #OANDA CURRENCY CONVERTER REGISTRATION#
- #OANDA CURRENCY CONVERTER FREE#
IExchangeRateCalendar – This interface represents an exchange rate calendar that is used to retrieve the next working day (Monday through Friday).This data includes the date range, options, and the currency pairs to retrieve rates for. IExchangeRateRequest – This interface represents data that is specific to a request to import exchange rates.The user can change these values on the Configure exchange rate providers page ( General ledger > Currencies **> **Configure exchange rate providers). IExchangeRateProviderConfigDefaults – The exchange rate provider can create and provide default values for its configuration.
This interface enables the provider to retrieve this configuration.
IExchangeRateProviderConfig – Each exchange rate provider can have a unique configuration. The exchange rate provider uses this interface to inform the framework about the options that it supports. IExchangeRateProviderSupportedOptions – The exchange rate provider supports several options when rates are imported. IExchangeRateProviderFrameworkFactory – This interface enables the exchange rate provider to construct various types of provider framework classes that represent some of the interfaces in the illustration. IExchangeRateProvider – By implementing this interface, you enable the exchange rate provider framework to recognize a class as an exchange rate provider. Here are the interfaces and classes that are shown in the illustration: NET language, it's easy to use the Microsoft. Exchange rate providers are written in X++. New exchange rate providers should be derived from the IExchangeRateProvider interface. The following illustration shows the main interfaces and classes that make up the exchange rate provider framework, and the relationships among them. For more information, see (./extensibility/register-subclass-factory-methods). The Managed Extension Framework makes the SysPlugin extension framework available to non-X++ code. SysPlugin framework - This extension framework is based on the Managed Extension Framework. The framework – The import currency exchange rates framework that coordinates the retrieval of exchange rates from providers and appropriate storage of the exchange rates. Foreign Exchange Rates Powered by OANDA is an example of a service that provides exchange rates. #OANDA CURRENCY CONVERTER FREE#
Exchange rate service – A free or paid subscription service that provides a list of exchange rates that have been published. Exchange rate provider configuration – The configuration settings of an exchange rate provider that determine how it will be used.
By default, exchange rate providers aren't registered when they are deployed.
#OANDA CURRENCY CONVERTER REGISTRATION#
Exchange rate provider registration – The process of enabling an exchange rate provider so that it can be used.Exchange rate provider – An X++ class that is responsible for retrieving exchange rates from external sources.This process is a system operation that supports batch processing. Import currency exchange rates – The process that retrieves exchange rates from exchange rate providers and imports them.To request an OANDA test account and receive information about the OANDA exchange rate service, see OANDA Exchange Rates API. You can reference this class as you read through this article. You can find the source in the ExchangeRateProviderOanda class. By following the steps that are described in this article, you will create a functional exchange rate provider. For the purpose of illustration, the OANDA exchange rate service is used throughout this article. This article describes the steps that are required in order to set up an exchange rate provider.