XML webszolgáltatás hozzáadása adatforrásként

A webszolgáltatások speciális alkalmazások, melyek közzétehetők az interneten, valamint weblapok komponenseként is használhatók. A webszolgáltatás egy meghatározott tevékenységet hajt végre, melyben az ügyfélszámítógép információt igényel és a webszolgáltatás azt XML-formátumban visszaküldi. Néhány általános példája az XML webszolgáltatásoknak a pénzváltók, a hitel kalkulátorok vagy a részvényjegyzések.

A cikk tartalma

Mi a webszolgáltatás?

XML webszolgáltatás hozzáadása az adatforrástárhoz

Adatnézet létrehozása az XML webszolgáltatás adatforrásáról

Mi a webszolgáltatás?

Az XML webszolgáltatásokat a SOAP teszi lehetővé, egy szabványokon alapuló protokoll, amelyet a számítógép hálózaton keresztüli XML-formátumú adatcserére használnak. Minden webszolgáltatás tartalmaz egy WDSL-fájlt, amely az XML webszolgáltatásokról és annak szolgáltatásairól tartalmaz információkat. A webszolgáltatók a szolgáltatásaikat az UDDI segítségével regisztrálhatják, amely egy leírás a webszolgáltatások közzétételével, valamint a webszolgáltatásokban található információk helyének meghatározásával kapcsolatos. A felhasználók a számukra hasznos webszolgáltatások után kereshetnek az UDDI rendszerleíró-adatbázisban. A webszolgáltatás webhelyhez történő hozzáadása után az információ a webszolgáltatásról a HTTP-protokoll használatával jeleníthető meg.

A webszolgáltatás SOAP és WSDL használatával kommunikál a böngészővel

Webszolgáltatás adatforrástárhoz való hozzáadásához ismernie kell a webszolgáltatás WSDL-leírásának URL-címét. Ennek az URL-címnek a kiterjesztése általában ?WSDL vagy .wsdl. Ha megtalálta a WSDL-leírás URL-címét, akkor hozzáadhatja a webszolgáltatást az adatforrástárhoz.

Az Windows SharePoint Services 3.0 webszolgáltatásokat biztosít a kiszolgáló, webhely, lista, tár, felmérés, vagy weblap között történő, majdnem tetszőleges kapcsolattartás számára, amely a Windows SharePoint Services 3.0 alkalmazáson alapul. A következő műveletek során a web webszolgáltatásait fogja használni. A web webszolgáltatásai eljárásokat biztosítanak a SharePoint-webhelyekkel és alwebhelyekkel való munkához. Használhatja például a webszolgáltatást arra, hogy lekérdezze és megjelenítse az adott webhelycsoporton belüli összes oldal vagy közvetlenül az adott oldal alatt lévő oldalak címét és URL-címét, illetve a meghatározott webhely URL szülőwebhelyének az URL-címét.

Az Windows SharePoint Services 3.0 által nyújtott webszolgáltatásokról bővebben a Lásd még szakasz egyik hivatkozását követve olvashat.

Vissza a lap tetejére

XML webszolgáltatás hozzáadása az adatforrástárhoz

A SharePoint-webhely kezeléséhez és felügyeletéhez segítséget nyújthat egy olyan adatnézet létrehozása, mely tartalmazza az adott webhelycsoport összes alwebhelyének nevét és URL-címét. A web webszolgáltatásaihoz való csatlakozással és azt, mint adatforrást használva gyorsan beolvashatja ezeket az adatokat és létrehozhat belőlük egy adatnézetet.

  1. Az Adatforrástár munkaablak XML webszolgáltatás lapján kattintson a Kapcsolódás webszolgáltatáshoz gombra.

    Ha az XML webszolgáltatás cím össze van csukva, kattintson a mellette levő pluszjelre (+) a lista kibontásához.

  2. Az Adatforrás beállításai párbeszédpanel Szolgáltatásleírás helye paneljének Forrás lapján adja meg a kívánt webszolgáltatás URL-címét, vagy kattintson a Tallózás gombra, hogy megkeresse és kiválassza a kívánt WSDL-fájlt.

    Ehhez a példához, adja meg a http://kiszolgáló neve/_vti_bin/Webs.asmx?WSDL, ahol a kiszolgáló neve az Ön SharePoint-kiszolgálójának a neve.

  3. Kattintson a Kapcsolódás parancsra.

    Miután létrejött a kapcsolat a Kapcsolódás gomb átváltozik Kapcsolat megszakítása gombbá, illetve további lehetőségek is elérhetővé válnak a lapon.

  4. A Válassza ki a beállítandó adatparancsot listában négy parancs közül választhat: A Kijelölés parancs beolvassa az információkat a webszolgáltatásból, miután azokat megjelenítheti egy adatnézetben. A Beillesztés, Frissítés,és Törlés parancsok ugyancsak információkat olvasnak be a webszolgáltatásból, ezeket az információkat egy adatűrlap létrehozásával módosíthatja, beillesztheti, frissítheti, illetve törölheti is a webszolgáltatások információit.

    Ehhez a példához kattintson a Kijelölés parancsra, hogy adatnézetet hozzon létre a webszolgáltatás által visszaküldött adatokról.

  5. A Kapcsolatinformáció kijelölése panelon láthatja, hogy a Szolgáltatás neve a Web és a Cím a http://kiszolgáló neve/_vti_bin/Webs.asmx.

  6. A Port listában kattintson a webszolgáltatás eléréséhez használni kívánt alkalmazás protokollra.

    A lista lehetőségeit a webszolgáltatás, mint kompatibilis protokollokat biztosítja és ezek webszolgáltatástól függően változhatnak.

    A példánál maradva kattintson a WebsSoap gombra.

  7. A Művelet listában válassza ki a webszolgáltatás által végrehajtandó műveletet. A lista lehetőségeit a webszolgáltatás által végrehajtható műveletek határozzák meg.

    A példában használt Web webszolgáltatás számára a következő lehetőségek állnak rendelkezésre:

    • Az adott webhelycsoport összes webhely címének és URL-címének a visszaállításához kattintson a GetWebCollection gombra.

    • Az adott webhely sablondefinícióihoz való visszatéréshez kattintson a GetWeb gombra.

    • Egy webhely beállításainak (például név, leírás és téma) a visszaállításához kattintson a GetListTemplates gombra.

    • Közvetlenül az adott oldal alatt lévő oldal címének és URL-címének a visszaállításához kattintson a GetAllSubWebCollection gombra.

    • Egy meghatározott weblap URL szülőwebhelyének az URL-címének a visszaállításához kattintson a WebURLFromPageURL gombra.

    • Az adott oldal által használt tartalomtípusokhoz való visszatéréshez kattintson a GetContentTypes gombra.

      Ehhez a példához kattintson a GetWebCollection parancsra.

  8. A Paraméterek listában jelennek meg a webszolgáltatás által elfogadott és szükséges paraméterek nevei. A paraméter végleges vagy alapértelmezett értékének beállításához kattintson rá, majd a Módosítás gombra.

    A szükséges paramétereket csillag jelöli (*). A Web webszolgáltatásainak nincs szüksége paraméterekre.

  9. Kattintson az OK gombra.

    Az XML webszolgáltatás megjelenik az adatforrástárban.

    XML webszolgáltatás megjelenése az adatforrástárban

Vissza a lap tetejére

Adatnézet létrehozása az XML webszolgáltatás adatforrásáról

Az adattárhoz való hozzáadása után a webszolgáltatást egy weblapra húzva létrehozhat egy adatnézetet, amely a webszolgáltatás által beolvasott adatokat jeleníti meg.

Amikor egy lapra áthúz egy adatforrást, az eredmény az adatok alapértelmezett nézete lesz: ez nem más, mint egy egyszerű táblázat, amelynek soraiban az adatforrás tételeinek első öt mezője látható. Ha az első öt mező a megfelelő adatokkal jelenik meg, az adatforrás megfelelően van beállítva.

Az adatnézetek a Microsoft ASP.NET 2.0 technológiára épülnek. Az adatnézetek létrehozását egy ASP.NET-oldal (.aspx-fájl) létrehozásával kell kezdeni.

  1. A Fájl menüben kattintson az Új parancsra.

  2. Az Új párbeszédpanel Lap lapján kattintson az Általános majd az ASPX elemre, végül az OK gombra.

    Új oldal nyílik meg, benne egy FORM címke.

    ASP.NET űrlapcímke

  3. Ha az Adatforrástár munkaablak nem látható, kattintson a Munkaablakok menü Adatforrástár elemére.

  4. Az Adatforrástár munkaablakban keresse meg az adatforrást  - ebben a példában Webs a kiszolgálón, ahol a kiszolgáló az Ön kiszolgálójának a neve - majd húzza azt a weblapra.

    Az oldalon megjelenik egy adatnézet, mely az adott webhelycsoport összes címét és URL-címét tartalmazza és megnyílik az Adatforrás részletei munkaablak.

További információkat az adatnézetekről a következő részben talál: Adatnézet létrehozása.

Vissza a lap tetejére

Ismeretek bővítése
Oktatóanyagok megismerése
Új szolgáltatások listájának lekérése
Részvétel az Office Insider programban

Hasznos volt az információ?

Köszönjük a visszajelzését!

Köszönjük visszajelzését. Jobbnak látjuk, ha az Office egyik támogatási szakemberéhez irányítjuk.

×