Výhody API snáď nemusím ani vysvetľovať. Ak programujete .Net v business prostredí tak určite dosť často používate rôzne API aby sa vaša aplikácia mohla či už pripojiť na aplikačný server a využívať dáta, ktoré zdieľa. A zrejme poznáte aj BMC, ktorá vyvinula a vyvíja informačný systém a riešenie BMC Remedy. Je to systém, ktorý má mnoho aplikácií, najčastejšia je asi tá tiketovacia (napr. helpdesk tiketovací systém).A tak som sa raz dostal k BMC REMEDI API tzv. ARAPI. No a ako ka6d0 API, aj ARAPI je treba nainštalovať a zaregistrovať. Návod je celkom jednoduchý, stačí nasledovať týchto pár krokov:
- Stiahneme si ARAPI z: https://communities.bmc.com/docs/DOC-22613
- Stiahnutý súbor vyextrahujeme do nejakého adresára, napr. C:\ARAPI.NET
- Zaregistrujeme súbor BMC.ARSystem.dll a BMC.arnettoc.dll prostredníctvom nasledovných príkazov, vXXXXXX nahradíme verziou .Net framworku, ktorú potrebujeme (napr: v4.0.30319):
- C:\Windows\Microsoft.NET\Framework\vXXXXXX\RegAsm.exe „C:\ARAPI.NET\BMC.ARSystem.dll“ /codebase
- C:\Windows\Microsoft.NET\Framework\vXXXXXX\RegAsm.exe „C:\ARAPI.NET\BMC.arnettoc.dll“ /codebase
- Necháme registráciu zbehnúť a nakoniec pridáme cestu k ARAPI do systémových premenných – System properties -> Advanced -> Environment Variables – > system Variables – > otvoríme path variable a pridáme na koniec cestu k ARAPI foldru napr: C:\ARAPI.NET
- Rebootneme server
To je všetko, môžeme sa pustiť do programovania Remedy aplikácií.