1c webszolgáltatások
Az adatcsere jellemzően által szervezett file feltöltés egyik programból a másikba, és a feltöltést. Egyes programozók a harmadik fél számára hozzáférést biztosít az SQL adatbázis-1C (ami olyan, mint a nem sokkal ajánlott).
A „kommunikáció” nem mindig alkalmas arra, hogy a feladat, néha helyesebb azt mondani, - az adatszolgáltatást. Például egy külső program azonosításához szükséges - az ügyfél, ha van ilyen, a 1C és annak egyensúlyát.
Hozzáférés biztosítása adatokhoz 1C - tévesen az adatok biztonsági okokból. Többre van szüksége, ellenőrző mechanizmussal nevet és jelszót egy további egyensúlyt vissza.
Ez a megközelítés az úgynevezett - a szolgáltatás, ha a program nem ad tájékoztatást, és a szolgáltatás, amely lehetővé teszi, hogy az ügyfél azonosítása, és tudja az egyensúlyát.
Hogyan működik ez?
A SOA - „szolgáltatás-orientált architektúra” - azt jelenti, az adatoknak minden más program az „szolgáltatások”.
Web szolgáltatás - egy sor funkciót (eljárások) is okozott külső programok és adatbázisok.
Ahhoz, hogy tudjuk, egy másik program, hogy ez a „szolgáltatás”, ebben a programban, az első a webhelyen helyez el információkat a szolgáltatások. A formátum egy ilyen leírást - WSDL fájlt.
külső függvények (run) kérésére a SOAP protokoll segítségével.
Ahhoz, hogy át paramétereket és az eredményeket az XML. Együttműködik webszolgáltatások akkor van egy alapvető ismereteket az XML és XDTO.
Webszolgáltatás 1C olyan módja, amely lehetővé teszi, hogy futtatni bizonyos funkciók 1C 1C kívül az alap, beleértve a más programok vagy más bázisok 1C.
Ez jobb, mint közvetlen hozzáférést biztosít az adatokhoz 1C, mivel a módszer az úgynevezett (funkció) internetes szolgáltatás 1C hozzáférést külső program nincs adat. Funkció nyelven 1C határozza meg a jogot arra, hogy egy külső program kap egy adott bit továbbított adatok paraméter (pl név és jelszó).
Web szolgáltatások egy objektum 1C 1C. amely a konfiguráció, az egyik ága a General / Web-szolgáltatásokat.
Tehát, hogy a webes szolgáltatás 1C az XML névtér és XDTO csomagot. XDTO csomagok 1C korábban tárgyalt.
Sok esetben nem lehet létrehozni a XDTO a csomagot, és az alapértelmezett - listából választva www.sample-package.org csomag
Webszolgáltatás módszerek 1C
Ezután meg kell adni a funkciók listáját (webszolgáltatás módszerek 1C) - amelyet adott ki. Jobb hívják őket angol nyelvű. A funkció lehet paramétereket.
Alaptípusát alkalmazásra:
- húr - a húr
- int vagy integer - egész szám
- real - frakcionált
- dátum - a dátum.
Ez a funkció az 1C kerül sor, amikor hívják a webszolgáltatás módszer 1C. Ne felejtsük el, hogy akkor lefut a szerveren 1C. Fájl 1C működés webszolgáltatások nem ajánlott.
A függvény általában visszatér semmilyen adatot. Általában típusát jelzik húr és vissza egy XML karakterlánc.
XML string lehet használatával létrehozott nyelvi objektumok 1C dolgozni XML - DokumentDOM és FabrikaXDTO. vagy egyszerűen létrehozhat egy szöveget, amelyben az XML tárolt szöveget.
Közzététele webes szolgáltatás 1C
Ahogy már említettük, egyes programokat kell, hogy „tudjuk”, hogy egy webes szolgáltatás 1C van egy ilyen lista módszerek és így tovább.
A leírás alapján kell a honlapon. Ehhez:
- Van egy weboldal
- A web szolgáltatás 1C tulajdonságait adja meg a fájl nevét, amelynek kiterjesztése 1cws, ami utalás a WSDL leírás
- Tedd ezt a fájlt egy weboldalra a konfigurátor menüpont útján Administration / közzététele a webkiszolgáló.
Például a Visual Studio lehetővé teszi bármilyen nyelv (C ++, C #, Visual Basic) - benne van az internetes szolgáltatás 1C projekt annak WSDL leírást, és ezáltal az osztály használni 1C internetes szolgáltatást.