U bevindt zich nu op een technische pagina over de software Mercator. Deze pagina bevat specifieke informatie die bestemd is voor professionals van de software Mercator. Wenst u naar algemenere informatie over Mercator door te gaan?


   Deze vraag niet meer stellen

Gebruik van een webservice: de wisselkoers actualiseren in een verkoop

0000001516     -      15-03-2010
Verouderd

Dit voorbeeld laat zien hoe men in Mercator een assembly kan toevoegen die "gebruikmaakt" van een webservice. Deze zorgt ervoor dat de koers van de valuta in de actuele verkoop in realtime kan worden gelezen.

Om te verzekeren dat een assembly weet heeft van het bestaan van een webservice, volstaat het:

  • met de rechtermuisknop te klikken op "Referenties" in de oplossingenbrowser;
  • "Webreferentie toevoegen" te selecteren;
  • de URL met de definitie van de webservice te specificeren, in ons voorbeeld: http://www.webservicex.net/CurrencyConvertor.asmx

Na deze toevoeging creƫert de C#-omgeving automatisch een ruimte genaamd "CurrencyRate.net.webservicex.www". Deze ruimte bevat een klasse "CurrencyConvertor" waarin de "ConversionRate"-methode beschikbaar en bruikbaar is, net alsof het om een "lokale" klasse zou gaan.

Dit voorbeeld maakt gebruik van de tunnel om de benaming van de valuta in de actuele verkoop te weten te komen, "ondervraagt" de webservice om de wisselkoers te kennen, past de wisselkoers aan en herberekent de verkoop.

De bronnen van deze assembly zijn toegevoegd, alsook het MAI-bestand (setrate.mai) waarmee hij kan worden gebruikt. Het MAI-bestand maakt dus het gebruik mogelijk van de methode UpdateCurrencyRate van de klasse CurrencyRate.Class1 in de assembly CurrencyRate.dll.

Opmerking: de hier gebruikte webservice dient slechts als voorbeeld. Dit biedt geen zekerheden wat betreft de kwaliteit en de relevantie van de gegevens die hij oplevert. INEO levert geen enkele specifieke garantie wat betreft de wisselkoers die dit systeem bezorgt.



Te laden : 0000001516.zip (74 Kb - 02-05-2008)


Functionele cookies: Cookies die nodig zijn voor het gebruik van de website en voorkeurscookies. Ze bevatten geen persoonsgegevens. (Meer informatie)

Analytische cookies: Verzamelen van statistieken met betrekking tot het gedrag van internetgebruikers. (Meer informatie)

Marketingcookies: Om bezoekers op verschillende websites te volgen voor advertentiedoeleinden. (Meer informatie)

De pagina die u wenst te bekijken heeft betrekking op een versie van Mercator die commercieel niet meer beschikbaar is en niet meer wordt ondersteund.

Mercator is een applicatie .net en maakt gebruik van een database SQL Server. De gegevens op deze pagina stemmen niet overeen met deze eigenschappen.