ERPXL API z poziomu web

Zapytania SQL, widoki, Crystal, definicje filtrów, szybkich raportów, wydruków, API, Hydra, .NET

Moderator: mikey

yakhub
Posty: 91
Rejestracja: 25 lis 2008, 16:41
Rola: Administrator CDN XL
Wersja: 9.2

ERPXL API z poziomu web

Post autor: yakhub »

Witam.

Chciałbym wywyoływać funkcje API z poziomu strony www.

Dodałem do projektu referencję do pliku cdn_api20151.net.dll

Niestety, przy próbie uruchomienia strony otrzymuję komunikat:

Błąd serwera w aplikacji '/<NAZWA>'.

Nie można załadować pliku lub zestawu 'cdn_api20151.net' lub jednej z jego zależności. Próbowano załadować program w niepoprawnym formacie.

Czy muszę zrobić coś jeszcze?
Przy zastosowaniach desktopowych nigdy nie miałem takich problemów.

Yuber
Posty: 935
Rejestracja: 12 sty 2009, 12:03
Rola: Administrator CDN XL
Wersja: 2016
Lokalizacja: Kraków

Re: ERPXL API z poziomu web

Post autor: Yuber »

W miejscu gdzie masz osadzoną usługę musisz mieć zarejestrowaną bibliotekę api.
Najprościej: Zainstaluj XL-a na maszynie z IIS

yakhub
Posty: 91
Rejestracja: 25 lis 2008, 16:41
Rola: Administrator CDN XL
Wersja: 9.2

Re: ERPXL API z poziomu web

Post autor: yakhub »

XL jest zainstalowany.

Wygląda na to, że znalazłem rozwiązanie:

przy referencji do tej dll-ki parametr "copy local" należy ustawić na "false".

Na razie wygląda na to, że działa.

yakhub
Posty: 91
Rejestracja: 25 lis 2008, 16:41
Rola: Administrator CDN XL
Wersja: 9.2

Re: ERPXL API z poziomu web

Post autor: yakhub »

Wygląda na to, że nie działa.

Co prawda projekt się kompiluje, i uruchamia, ale gdy faktycznie napotka na funkcję API, otrzymuję błąd:

System.IO.FileNotFoundException: Nie można załadować pliku lub zestawu 'cdn_api20151.net, Version=2015.1.0.0, Culture=neutral, PublicKeyToken=5179454a0b814fab' lub jednej z jego zależności. Nie można odnaleźć określonego pliku.

Ścieżka (path) ustawiona. Rejestr.bat uruchomiony.

Jakieś pomysły?

Awatar użytkownika
viesiek1
Posty: 425
Rejestracja: 03 maja 2011, 18:40
Rola: Administrator CDN XL
Wersja: 2023
Lokalizacja: Bielsko-Biała
Kontakt:

Re: ERPXL API z poziomu web

Post autor: viesiek1 »

Przy wykorzystaniu API Comarch zaleca aby folder, w którym jest zainstalowany XL, był umieszczony w ścieżce dostępu. Możesz więc sprawdzić jeszcze to ustawienie.
Wiesław Świergała

tel: +48 33 829 54 50
e-mail: wieslaw.swiergala@hydro.com.pl

http://www.hydro.com.pl

yakhub
Posty: 91
Rejestracja: 25 lis 2008, 16:41
Rola: Administrator CDN XL
Wersja: 9.2

Re: ERPXL API z poziomu web

Post autor: yakhub »

Przeinstalowałem (ponownie) całego XLa.

Po restarcie zaczęło działać.

ODPOWIEDZ