Calculus Web Service

Uputstvo za programere – Instalacija, konfiguracija i integracija

1. Uvod

Calculus Web Service je SOAP/XML ASP.NET web servis za B2B/C2B integraciju sa Calculus12 ERP sistemom.

  • Tip: SOAP (XML)
  • Protokol: HTTP/HTTPS

2. Preduslovi

KomponentaZahtev
OSWindows Server 2008 R2+
IIS7.0+ sa ASP.NET
.NET Framework4.0+
ODBC32-bit
Calculus12Instaliran

3. Instalacija na IIS

  1. Priprema foldera: C:\inetpub\wwwroot\CalculusWebService\
  2. Dodaj fajlove: CalculusWebServis.asmx, Web.config, ParametriServisa.xml, folder BIN\
  3. IIS Manager → Add Website
  4. Application Pools → Enable 32-Bit Applications = True

4. Konfiguracija

DSN (ODBC 32-bit)
Name: CalculusProd
Server: DBSRV
User: calculusws
ParametriServisa.xml
<DSN>CalculusProd</DSN>

5. Testiranje

Otvori: http://localhost/CalculusWebService/CalculusWebServis.asmx

Klikni na DatumVremeWebServeraInvoke → treba da vrati datum.

6. Integracija (C# primer)

var client = new CalculusWebServis.CalculusWebServisSoapClient();
var result = client.DatumVremeWebServera();
Console.WriteLine(result);

7. Bezbednost

  • HTTPS obavezan
  • IP filtriranje u IIS-u
  • CORS u Web.config (ako treba)

8. Checklist za produkciju

  • IIS + ASP.NET
  • 32-bit aplikacije
  • DSN kreiran
  • ParametriServisa.xml podešen
  • Korisnik calculusws
  • HTTPS sertifikat
  • Test na test bazi