Minden 1 másodpercre - feldolgozás, nyomóformák dokumentumok, a külső jelentések, csere más rendszerekkel,
Egy korábbi cikkben, megbeszéltük az általános fogalmakat használ «Web-Service” mechanizmus. Frissítés némi tudást.
Web-szolgáltatások az adatcserét a szerver és a kliens; XML formátumot használnak a „csomagolás” az adatok céljából a kölcsönös megértés a két fél között kommunikálni.
Példa REALIZATSIIWEB-szolgáltatás a rendszer „1C: Enterprise”
CÉL: Szükséges létrehozni egy web-szolgáltatás, utalva, amelyeket az ügyfelek határozzák meg a szükséges információkat az alkalmazásokat.
A kihívás az, bemutató, és csak példaként szolgál a megértés és a tanulás mehanizmuweb szolgáltatásokat.
1. lépés: Készítsen egy új adatbázis nélkül konfiguráció fejlesztése az új konfiguráció.
2. lépés: Add a konfigurációs számos új lehetőség
3. lépés: Hozzon létre egy új XDTO-pack.
Csak röviden megemlíteni, hogy csak XDTO mechanizmus egy sokoldalú módszer bemutató adatok interakció különböző külső adatforrások és szoftver rendszerek.
Esetünkben XDTO csomagot hoz létre, hogy leírja a visszatérési értéke web-szolgáltatás.
Nyissuk az ág „Általános» → «XDTO-csomag» → Új ...
A csomag tartalmaz két típusú objektumok XDTO:
1) Sustomer - a referenciaadat-elem „ügyfelek”.
Ez a típus XDTO objektum tartalmazza a következő tulajdonságokkal rendelkezik:
2) A dokumentum - Adat dokumentum „Alkalmazások”
Ez a típus XDTO objektum tartalmazza a következő tulajdonságokkal rendelkezik:
4. lépés hozzáadása az új konfigurációt a web-szolgáltatás
Nyissuk az ág „Általános» → «Web-szolgáltatások» → Új ...
A Web-service, adja meg a következő ingatlan értéke:
5. lépés hoztunk létre webes szolgáltatás működését határozzák «GetData»
Az ingatlan értékek művelet:
- Lehetséges null - Az igazság
- Név kezelések - GetData.
6. lépés A működés GetData határozza Sustomer beállítva a következő ingatlan értéke:
Az átvitel iránya - bemenet.
7. lépés: Nyissuk meg a modul létrehoz egy webes szolgáltatást, és tegyük a get () által végrehajtandó hívás a web-szolgáltatást.
8. lépés: Adja a létrehozott Web-szolgáltatás a Web szerver.
Configurator menüpont „Adminisztráció» → «közzététele az webszerveré.”
A „Web-szolgáltatások” fülön állítsa be a jele „Publish Web-szolgáltatások” és előtte a mi új webes szolgáltatást is, hogy egy „tick”.
Példa ELLÁTÓRENDSZEREK KWEB szolgáltatás „1C: Enterprise” külső alkalmazások
A fő célja a webes szolgáltatások mechanizmus a rendszer „1C: Enterprise” - az átadása a szükséges adatokat harmadik féltől származó alkalmazások.
Tekintsük a példát az alkalmazás fejlesztés Delphi, olvassa el a web-szolgáltatás az első rész ezt a cikket.
1. lépés: Hozzon létre egy új projektet, és a forma, hogy több helyen ellenőrzések
- szöveges mező - használt kimenet kapott web-szolgáltatási információt;
- Két gomb - az elszámolási a mezőbe, és fellebbezést web-szolgáltatás;
- beviteli mező - jut el a web-szolgáltatási lehetőség.
2. lépés: Végezze el az import WSDL-fájl
Ennek eredményeképpen kapunk egy új kérő modul (a név már definiált közvetlenül 1C). Ez a modul az összes szükséges információt a web-szolgáltatás.
3. lépés: Írja be a felvezető hívás web-szolgáltatás
DocumentDataPortType változó már modulban meghatározott kérelem
4. lépés: Indítsa el az alkalmazást, és végezze el a vizsgálatot.
Példa KEZELÉS KWEB-szolgáltatás a rendszer „1C: Enterprise”
1. lépés: Hozzon létre egy új külső feldolgozó nevét «WEB_Service»
2. lépés: meg egy új kezelési forma
3. lépés: Mi rámutatni néhány részletet alkotnak
Client - típus "string"
KlientVozvrat - típus "string"
NomerVozvrat - típus "string"
StatusVozvrat - típusú "string".
Levezetjük a részleteket a formában.
4. lépés hozzáadása parancs formájában „PoluchitDannye”
Adjon meg egy parancs felvezető
System „1C: Enterprise” internetes szolgáltatásokat is használ más gyártó két módja van:
- keresztül a statikus linkek létre a konfigurációs fa;
„Plus”: nagy sebességű működés;
A „mínusz”: újra import WSDL eszközök leírása a konfigurátor, és mentse a megváltozott konfigurációt.
- dinamikus hivatkozások beágyazott nyelv által keletkezett
(Vagy „hátránya” statikus dinamikus - „profik”)
Hibakeresés WEB-szolgáltatást a rendszer „1C: Enterprise”
A helyi web-szolgáltatás van szükség:
1. lépés: Tedd a kliens, ahol futtatja a fájlrendszer 1C webservicecfg.xml az alábbi tartalommal
3. lépés: A konfigurátor segítségével válassza ki a menüpont
„Hibakeresés» → «Connection» → «Automatikus kapcsolat» → «Web-szolgáltatások a szerver”
4. lépés Kattintson a gombra «OK»
A kiszolgáló változat kell még 1c szervert a hibakeresés módban a / debug kapcsoló