Dodavanje usluge SOAP kao izvor podataka

Važno : Ovaj članak je mašinski preveden, pogledajte odricanje odgovornosti. Pogledajte verziju ovog članka na engleskom jeziku ovde za referencu.

Ovaj članak vam pokazuje kako da dodate SOAP Veb usluge kao izvor podataka, kako biste testirali vezu sa izvorom podataka i kako da prikažete informacije vratio Veb usluge tako što ćete kreirati prikaza podataka na lokaciji.

Važno : Ako vaša lokacija nalazi na serveru na kojem Microsoft SharePoint Foundation, podrazumevane postavke na serveru zahtevaju da administrator servera prvo uredite Web.config datoteke na serveru pre nego što se možete povezati sa SOAP Veb usluge, kao što je opisano u odeljku korak 2: testira vezu sa izvorom podataka . Ako vaša lokacija nalazi na serveru na kojem Microsoft SharePoint Server 2010, možete da se povežete SOAP Veb usluge bez ikakvih promena na serveru.

Ovaj članak sadrži:

Šta je to Veb usluge?

Korak 1: Dodavanje SOAP Veb usluge na listu izvora podataka

Korak 2: Testiraj vezu sa izvorom podataka

Korak 3: Kreiranje prikaza podataka u izvoru podataka SOAP Veb usluge

Šta je to Veb usluge?

Veb usluga je softver dizajniran da podrži usklađena-programa interakcije preko mreže. U kontekstu Microsoft SharePoint Designer 2010, Veb usluge je usluga koja vraća XML podataka kao odgovor na upite – tip poziva udaljene procedure. Pomoću SharePoint Designer 2010, možete da vršite interakciju sa postojeće Veb usluge tako što ćete uključiti kontrola izvora podataka XML Veb usluge na Veb stranicama. Obično ćete učiniti konfigurisanjem XML Web Service kao izvor podataka, a zatim tako što ćete kreirati prikaza podataka tih podataka, kao što je prikazano u ovom članku.

Veb usluge se koriste u opsegu integraciju aplikacija i deljenja podataka scenariji zato što pružaju međuoperativnost između softver komponente koje se mogu nalaziti na različitim platformama ili u drugom preduzećima. Veb usluge izvršava određenog zadatka, u kojem informacije je zahtevao na klijentskom računaru i vratio Veb usluge u obliku XML. Primeri uobičajenih XML Web usluge su valute konvertore hipoteka kalkulatori i akcija izveštaja.

XML Web usluge su napravili moguće SOAP, na osnovu standarde protokol koji se koristi za razmenu informacija u formatu XML preko mreže sa računara. Svaki Veb usluge obuhvata Veb usluge WSDL (Description Language) datoteku koja sadrži informacije o XML Veb usluge i njegove mogućnosti. Dobavljači usluga Web možete da registrujete svoje Veb usluge koristeći univerzalni opis otkrivanje i integracija (UDDI), specifikacija za objavljivanje i pronalaženje informacija o Veb usluge. Hteli da korisnicima možete da pretražujete UDDI registrator za Veb usluge koje oni mogu biti korisne. Nakon dodavanja Veb usluge na Veb lokaciji, prikazuje se informacije o toj Veb usluge koristeći Hypertext Transfer Protocol (HTTP).

Veb usluge koristi SOAP i WSDL da komunicirate sa pregledačem

Da biste dodali Veb usluge na listu izvora podataka, morate da znate URL ADRESE za WSDL opis Veb usluge. Ova URL adresa često se završava sa svakom ?WSDL ili. wsdl. Kada su URL ADRESE za WSDL opis, možete da dodate Veb usluge na listu izvora podataka.

SharePoint Foundation 2010 pruža Veb usluge za interakciju sa skoro bilo kog aspekt svaki servera, lokaciju, listu, biblioteku, ankete ili Veb stranicu koja je zasnovana na SharePoint Foundation 2010. Office SharePoint Server 2010 obezbeđuje iste Veb usluge kao SharePoint Foundation 2010, kao i dodatni skup Veb usluge. U sledećih procedura, koristite Veb usluge po imenu mreže. Web Veb usluge pruža metoda za rad sa SharePoint lokacije i podlokacije. Na primer, možete da koristite ovaj Veb usluge za upite za i prikaz naslovi i URL adrese za sve lokacije u okviru trenutne kolekcije lokacija, naslove i URL adrese svih lokacija direktno ispod trenutne lokacije ili URL adresu nadređene lokacije za URL adresu navedenu stranicu.

Možete da pronađete veze ka više informacija o Veb usluge koju obezbeđuje SharePoint Foundation 2010 i Office SharePoint Server 2010 u odeljku Takođe pogledajte .

Vrh stranice

Korak 1: Dodavanje SOAP Veb usluge na listu izvora podataka

Da biste lakše upravljanje i održavanje na SharePoint lokaciju, želite da kreirate prikaz podataka koja prikazuje imena i URL adrese za sve podlokacije u trenutnoj kolekciji lokacija. Po povezivanju sa uslugom SOAP Web u SharePoint Foundation 2010 i koristi kao izvor podataka, možete brzo da preuzmete ovaj podataka i kreiranje prikaza ga.

  1. Izaberite stavku izvori podataka u oknu za navigaciju.

  2. Na kartici Podaci za povezivanje , u grupi novo kliknite na dugme Za povezivanje usluge SOAP.

  3. U dijalogu Svojstva izvora podataka , u polju lokacija opis usluge na kartici izvora , otkucajte URL Veb usluge ili kliknite na dugme Pregledaj da biste pronašli i izabrali WSDL datoteka.

    U ovom primeru, otkucajte http://ime serveraIdentifikujvti_bin/Webs.asmx?WSDL, gde je ime servera je ime servera.

  4. Kliknite na dugme Povezivanje sada.

    Kada se veza uspostavi, dugme Poveži se sada menja u dugme za prekid veze i druge opcije na kartici će postati dostupne.

    na kartici izvor svojstva dijalog izvora podataka

  5. Na listi izaberite komandu koju podataka da biste konfigurisali postoje četiri opcije:

    • Izaberite komandu preuzima informacije iz Veb usluge. Zatim možete da prikažete informacije na lokaciji tako što ćete kreirati prikaza podataka.

    • Umetanje, Ažuriranjei Brisanje komande i preuzeli informacije iz Veb usluge. Međutim, možete da kreirate prikaz podataka koja prikazuje ili menja informacije koje se preuzimaju pomoću ove komande. Možete da koristite samo prikaz podataka da biste prikazali informacije koje se preuzimaju pomoću komande " izaberite stavku ".

      U ovom primeru, kliknite na komandu Izaberite zato što želite da kreirate prikaz podataka sa podacima koji se dobija pomoću Veb usluge.

      U okviru Izaberite informacije za povezivanje, možete da vidite da je Ime uslugeWeb i da li je Adresaservera name/_vti_bin/Webs.asmx http://your.

  6. Na listi Port , kliknite na dugme aplikacije protokol koji želite da koristite za pristup Veb usluge.

    Opcije na ovoj listi obezbedilo Veb usluge kao kompatibilni protokoli i će se promeniti iz Veb usluge da biste Veb usluge.

    Da biste pratili primeru, kliknite na dugme WebsSoap.

  7. Na listi operacija izaberite operaciju koju želite Veb usluge da biste uradili. Opcije na listi su definisani operacije koje možete da izvršite pomoću Veb usluge.

    Za Web uslugu koja se zove Web lokacija koja se koristi u ovom primeru, dostupne su sledeće operacije:

    • Da biste dobili naslovi i URL adrese za sve lokacije u okviru trenutne kolekcije lokacija, kliknite na dugme GetWebCollection.

    • Da biste vratili kolekcije definicija predloška liste trenutne lokacije, kliknite na dugme GetWeb.

    • Da biste se vratili na svojstva lokacije (na primer, ime, opis i teme), kliknite na dugme GetListTemplates.

    • Da biste dobili naslovi i URL adrese svih lokacija direktno ispod trenutne lokacije, kliknite na dugme GetAllSubWebCollection.

    • Da biste dobili URL nadređene lokacije za URL adresu navedenu stranicu, kliknite na dugme WebURLFromPageURL.

    • Da biste se vratili u tipove sadržaja koristi na trenutnoj lokaciji, kliknite na dugme GetContentTypes.

      U ovom primeru, kliknite na GetWebCollection.

  8. Lista parametara prikazuje imena parametara koji Veb usluge zahteva ili prihvata. Da biste konfigurisali stalne ili podrazumevana vrednost parametra sve, kliknite na nju i izaberite stavku Izmeni.

    Potrebne su identifikovane sa znakom zvezdice (*). Web Veb usluga ne zahteva parametre.

  9. Kliknite na dugme U redu .

    SOAP Veb usluga je naveden u okviru SOAP usluge na listi izvora podataka.

Vrh stranice

Korak 2: Testiraj vezu sa izvorom podataka

Sada kada ste kreirali vezu sa izvorom podataka koji se pojavljuje na listi izvora podataka, koje želite da biste se uverili da veze radi ispravno. Da biste testirali vezu izvora podataka:

  • Na kartici Umetanje , u grupi Prikazi podataka i obrasce , kliknite na Prikaz podataka i u okviru SOAP usluga, izaberite stavku Veb usluge koju ste upravo kreirali.

Ako okno zadataka Detalja izvora podataka prikazuje podatke iz izvora podataka, vezu sa izvorom podataka radi ispravno. Spremni ste za kreiranje prikaza podataka od tih podataka. Pređite na korak 3: Kreiranje prikaza podataka izvora podataka usluga SOAP Web.

Ako okno zadatka Detalja izvora podataka ne prikazuje podatke iz izvora podataka, ali umesto toga na koji okno zadataka ili prazan ili prikazuje poruku o grešci, vezu sa izvorom podataka ne radi ispravno. Do ovog problema može doći ako vaš server je pokrenut SharePoint Foundation 2010, server je iza proxy servera ili zaštitnog zida i postavki proxy servera nije naveden u datoteci Web.config za virtuelnog servera.

Da biste rešili ovaj problem, obratite se administratoru servera i pitajte je da izvršite sledeću proceduru. Administrator servera mora da uredite Web.config datoteku da biste uključili postavki proxy servera za virtuelnog servera gde se nalazi na lokaciju. U okruženju farme servera administrator servera mora da uredite Web.config datoteke za svaku virtuelnog servera u svakoj izloženim Veb server u farmi servera.

Napomena : Promena podrazumevane proxy server postavka omogućava server-server komunikacije, ali ne na bilo koji način utiče na dolazne veze ili pristup dozvole na server.

Konfigurisanje Web.config datoteke na serveru

Da biste konfigurisali Web.config datoteku, sledite ove korake na serveru na SharePoint Foundation 2010:

  1. Pokrenite uređivač teksta kao što je program Notepad.

  2. Pronađite i otvorite datoteku Web.config za virtuelnog servera mesto na koje želite da biste dozvolili korisnicima da kreiraju veze za XML Veb usluge i Serverske skripte izvora podataka.

    Web.config fascikla se nalazi u oblasti sadržaja servera – na primer, podrazumevana putanja je \Inetpub\wwwroot\wss\VirtualDirectories\80.

  3. Kopirajte i nalepite sledeće redove u datoteci Web.config bilo gde na nivou direktno ispod < konfiguracije > čvor.

    < system.net >

    < defaultProxy >

    < automatski Otkrij proxy servera = "true" / >

    < / defaultProxy >

    < /system.net >

  4. Sačuvajte Web.config datoteku, a zatim zatvorite uređivač teksta.

  5. Poništavanje Microsoft Internet Information Services (IIS) da biste primenili promene. Alternativno, možete poništiti posle na sledeći korak da biste primenili promene na više virtuelnog servera u isto vreme. Da biste poništili IIS, otvorite prozor komandne linije i otkucajte iisreset na komandnoj liniji.

  6. Ponovite korake od 1 do 5 za svaki virtuelnog servera mesto na koje želite da biste dozvolili korisnicima da kreiraju veze za sapun Veb usluge.

Vrh stranice

Korak 3: Kreiranje prikaza podataka u izvoru podataka SOAP Veb usluge

Sada kada ste dodali Veb usluge na listu izvora podataka, možete da kreirate prikaz podataka koji prikazuje podatke preuzete iz Veb usluge.

Možete brzo da kreirate prikaz podataka jednostavno prevlačenjem izvora podataka na stranici. Kada prevučete izvora podataka na stranici, rezultat je podrazumevani prikaz podataka, u kojoj prvih pet polja u izvoru podataka će se pojaviti u svaki red u osnovnu tabeli. Ako prvi put pet polja se pojavljuju sa odgovarajuće podatke, izvor podataka je ispravno podešen.

Prikazi podataka zasnivaju se na Microsoft ASP.NET tehnologije. Da biste kreirali prikaz podataka, morate da pokrenete sa u ASP.NET stranicu (.aspx datoteka).

  1. Kliknite na karticu " datoteka " na traci i zatim u okviru stranice, kliknite na dugme Više stranica, izaberite stavku ASPXi na kraju kliknite na dugme Kreiraj.

  2. U dijalogu Novi ASPX stranice unesite jedinstveno ime za ASPX stranice i opcionalno, odaberite lokaciju za čuvanje stranice.

    Napomena : Podrazumevano ASPX stranice će biti sačuvana u biblioteci Stranice lokacije .

  3. Kliknite na dugme da da biste otvorili stranicu u naprednom režimu.

    Otvara novu stranicu sa oznakom OBRASCA.

    ASP.NET oznake obrasca

  4. Izaberite karticu " Umetanje " na traci i u grupi Prikazi podataka i obrasce , kliknite na dugme Prikaži podatke , a zatim izaberite stavku Veb usluge koju ste upravo kreirali.

    Okno zadataka Detalja izvora podataka prikazuje podatke iz izvora podataka.

    U oknu zadatka Detalja izvora podataka , izaberite polja koja želite da umetnete, a zatim kliknite na dugme Umetni izabrana polja kao, a zatim izaberite opciju.

    Prikaz podataka koji sadrži sve naslove i URL adrese za sve lokacije u kolekciji lokacija trenutni sada prikazuju na stranici.

Vrh stranice

Napomena : Odricanje odgovornosti za mašinski prevod: Ovaj članak je preveo računarski sistem bez ljudske intervencije. Microsoft nudi ove mašinske prevode da bi pomogao korisnicima koji ne govore engleski da uživaju u sadržaju o Microsoft proizvodima, uslugama i tehnologijama. Budući da je članak mašinski preveden, može da sadrži greške u rečniku, sintaksi ili gramatici.

Unapredite veštine
Istražite obuku
Prvi nabavite nove funkcije
Pridružite se Office Insider korisnicima

Da li su vam ove informacije koristile?

Hvala vam na povratnim informacijama!

Hvala za povratne informacije! Zvuči da će biti od pomoći ako vas povežemo sa našim agentima Office podrške.

×