การเพิ่มบริการเว็บ XML เป็นแหล่งข้อมูล

สิ่งสำคัญ:  บทความนี้เป็นการแปลด้วยเครื่อง โปรดดู ข้อจำกัดความรับผิดชอบ โปรดดูบทความฉบับภาษาอังกฤษ ที่นี่ เพื่อใช้อ้างอิง

บทความนี้แสดงวิธีการเพิ่มบริการความ XML Web เป็นแหล่งข้อมูล วิธีการทดสอบการเชื่อมต่อแหล่งข้อมูล แล้ววิธีการแสดงข้อมูลที่ส่งกลับ โดยบริการบนเว็บ ด้วยการสร้างมุมมองข้อมูลบนไซต์ของคุณ

สิ่งสำคัญ: ถ้าไซต์ของคุณอยู่บนเซิร์ฟเวอร์ที่เรียกใช้Windows SharePoint Services การตั้งค่าเริ่มต้นบนเซิร์ฟเวอร์ที่จำเป็นต้องใช้ว่า ผู้ดูแลเซิร์ฟเวอร์ของคุณก่อนแก้ไขไฟล์ Web.config บนเซิร์ฟเวอร์ก่อนที่คุณสามารถเชื่อมต่อไปยังบริการเว็บ XML ตามที่อธิบายไว้ในส่วนทดสอบการเชื่อมต่อแหล่งข้อมูล ถ้าไซต์ของคุณอยู่บนเซิร์ฟเวอร์ที่เรียกใช้Microsoft Office SharePoint Server 2007 คุณสามารถเชื่อมต่อไปยังบริการเว็บ XML โดยไม่ต้องทำการเปลี่ยนแปลงใด ๆ บนเซิร์ฟเวอร์

ในบทความนี้

บริการเว็บคืออะไร

เพิ่มบริการความ XML Web ในไลบรารีแหล่งข้อมูล

ทดสอบการเชื่อมต่อแหล่งข้อมูล

สร้างมุมมองข้อมูลของแหล่งข้อมูลบริการเว็บ XML

บริการเว็บคืออะไร

บริการเว็บคือ ซอฟต์แวร์ที่ออกแบบมาเพื่อสนับสนุนการโต้ตอบโปรแกรมโปรแกรมงานร่วมกันบนเครือข่าย ในบริบทของMicrosoft Office SharePoint Designer 2007 ริการเว็บเป็นบริการที่ส่งกลับข้อมูลแบบ XML ในการตอบสนองแบบสอบถามสายเรียกเข้า – ชนิดกระบวนการระยะไกล ด้วยOffice SharePoint Designer 2007 คุณสามารถติดต่อกับบริการเว็บที่มีอยู่ โดยรวมถึงตัวควบคุมแหล่งข้อมูล XML การบริการเว็บบนเว็บเพจของคุณ โดยทั่วไปแล้วคุณทำได้ โดยการกำหนดค่าบริการเว็บ XML ที่เป็นแหล่งข้อมูล จากนั้น ด้วยการสร้างมุมมองข้อมูลของข้อมูล ดังที่แสดงไว้ในบทความนี้

Web services จะถูกใช้ในช่วงของสถานการณ์สมมติ รวมแอปพลิเคชัน และการ แชร์ข้อมูล เพราะพวกเขาให้ทำงานร่วมกันระหว่างซอฟต์แวร์คอมโพเนนต์ที่สามารถติดตั้งอยู่ บนแพลตฟอร์มที่แตกต่างกัน หรือ ในบริษัทอื่น บริการเว็บทำงานที่เฉพาะเจาะจง ซึ่งข้อมูลถูกร้องขอ โดยเครื่องคอมพิวเตอร์ไคลเอ็นต์ และส่งกลับ โดยบริการเว็บในรูปแบบ XML ตัวอย่างทั่วไปของ XML Web services จะแปลงสกุลเงิน อีกด้วยจำนอง และรายงานใบเสนอราคาหุ้น

บริการเว็บ XML สร้างขึ้นโดย SOAP โพรโทคอลที่ยึดตามมาตรฐานที่ใช้สำหรับแลกเปลี่ยนข้อมูลในรูปแบบ XML ผ่านทางเครือข่ายคอมพิวเตอร์ โดยแต่ละบริการเว็บจะมีแฟ้ม Web Service Description Language (WSDL) ที่มีข้อมูลเกี่ยวกับบริการเว็บ XML และความสามารถต่างๆ ผู้ให้บริการบริการเว็บสามารถลงทะเบียนบริการเว็บของตนเองได้โดยใช้ Universal Description Discovery and Integration (UDDI) ซึ่งเป็นข้อกำหนดสำหรับการประกาศและค้นหาข้อมูลเกี่ยวกับบริการเว็บ ผู้ใช้ที่สนใจสามารถค้นหารีจิสทรี UDDI สำหรับบริการเว็บที่คิดว่าเป็นประโยชน์ได้ หลังจากที่บริการเว็บถูกเพิ่มลงในเว็บไซต์แล้ว ข้อมูลเกี่ยวกับบริการเว็บจะแสดงขึ้นโดยใช้ Hypertext Transfer Protocol (HTTP)

บริการเว็บจะใช้ SOAP และ WSDL เพื่อติดต่อสื่อสารกับเบราว์เซอร์

เมื่อต้องการเพิ่มบริการเว็บลงในไลบรารีแหล่งข้อมูล คุณต้องทราบ URL สำหรับคำอธิบายสำหรับ WSDL ริการเว็บ URL นี้มักจะสิ้นสุดได้อย่างไร สำหรับ WSDL หรือ.wsdl เมื่อคุณมี URL สำหรับคำอธิบายสำหรับ WSDL คุณสามารถเพิ่มบริการเว็บไลบรารีของแหล่งข้อมูล

Windows SharePoint Services 3.0 ให้บริการเว็บสำหรับการโต้ตอบกับกว้างเกือบทุกของแต่ละ server ไซต์ รายการ ไลบรารี แบบสำรวจ หรือเว็บเพจที่โดยยึดตามWindows SharePoint Services 3.0Microsoft Office SharePoint Server 2007 ให้บริการเว็บเดียวกันเป็นWindows SharePoint Services 3.0 บวกด้วยชุดไอเพิ่มเติมของบริการเว็บ ในขั้นตอนต่อไปนี้ คุณใช้บริการเว็บเว็บที่มีชื่อ บริการเว็บบนเว็บให้วิธีการทำงานกับไซต์ SharePoint และไซต์ย่อย ตัวอย่างเช่น คุณสามารถใช้บริการเว็บนี้เพื่อสอบถาม และแสดงชื่อเรื่อง และ Url ของไซต์ทั้งหมดภายในไซต์คอลเลกชันปัจจุบัน ชื่อเรื่อง และ Url ของไซต์ทั้งหมดภายใต้ไซต์ปัจจุบันได้โดยตรง หรือ URL ของไซต์แม่สำหรับ URL หน้าที่ระบุ

คุณสามารถค้นหาลิงก์ไปยังข้อมูลเพิ่มเติมเกี่ยวกับบริการเว็บโดยWindows SharePoint Services 3.0 และOffice SharePoint Server 2007 ในส่วนดูเพิ่มเติม

ด้านบนของหน้า

เพิ่มบริการเว็บ XML ลงในไลบรารีแหล่งข้อมูล

เพื่อช่วยให้คุณสามารถจัดการ และการบำรุงรักษาไซต์ SharePoint ของคุณ คุณต้องการสร้างมุมมองข้อมูลที่แสดงชื่อและ Url ของไซต์ย่อยทั้งหมดในไซต์คอลเลกชันปัจจุบัน ด้วยการเชื่อมต่อกับบริการเว็บในWindows SharePoint Services เว็บและการใช้เป็นแหล่งข้อมูลที่มีชื่อ คุณสามารถได้อย่างรวดเร็วเรียกใช้ข้อมูลนี้ และสร้างมุมมองนั้นได้

  1. ถ้ามองไม่เห็นไลบรารีแหล่งข้อมูล บนเมนูบานหน้าต่างงาน คลิกไลบรารีแหล่งข้อมูล

  2. ในบานหน้าต่างงานไลบรารีแหล่งข้อมูล ภายใต้บริการเว็บ XML คลิกเชื่อมต่อกับบริการเว็บ

    ถ้าส่วนหัวXML Web Services ถูกยุบ คลิกเครื่องหมายบวก (+) เพื่อขยายออก

  3. ในกล่องโต้ตอบ คุณสมบัติแหล่งข้อมูล ในกล่อง ตำแหน่งที่ตั้งของคำอธิบายบริการ บนแท็บ แหล่งข้อมูล ให้พิมพ์ URL สำหรับบริการเว็บ หรือคลิก เรียกดู เพื่อค้นหาและเลือกแฟ้ม WSDL

    ตัวอย่างนี้ พิมพ์http://ชื่อเซิร์ฟเวอร์ของคุณ/_vti_bin/Webs.asmx?WSDLที่ชื่อเซิร์ฟเวอร์ของคุณคือ ชื่อของเซิร์ฟเวอร์ของคุณ

  4. แล้วคลิก เชื่อมต่อเดี๋ยวนี้

    หลังจากทำการเชื่อมต่อ ปุ่มการเชื่อมต่อในตอนนี้ เปลี่ยนเป็นปุ่มเลิกการเชื่อมต่อ และตัวเลือกอื่น ๆ บนแท็บจะพร้อมใช้งาน

    แท็บ แหล่งข้อมูล ของกล่องโต้ตอบ คุณสมบัติแหล่งข้อมูล

  5. ในรายการ เลือกว่าจะกำหนดค่าคำสั่งข้อมูลใด จะมีสี่ตัวเลือก ได้แก่

    • คำสั่งเลือก ดึงข้อมูลจากบริการเว็บ แล้วคุณสามารถแสดงข้อมูลบนไซต์ของคุณ ด้วยการสร้างมุมมองข้อมูล

    • คำสั่งแทรกอัปเดต และลบ ยังเรียกข้อมูลจากบริการเว็บ คุณไม่สามารถสร้างมุมมองข้อมูลที่แสดง หรือปรับเปลี่ยนข้อมูลที่เรียกใช้ โดยใช้คำสั่งเหล่านี้ อย่างไรก็ตาม คุณสามารถใช้มุมมองข้อมูลเพื่อแสดงข้อมูลที่เรียกใช้ โดยใช้คำสั่งที่เลือกเท่านั้น

      ตัวอย่างนี้ คลิกคำสั่งที่เลือก ได้เนื่องจากคุณต้องการสร้างมุมมองข้อมูลของข้อมูลที่ส่งกลับ โดยบริการบนเว็บ

      ภายใต้ข้อมูลการเชื่อมต่อที่เลือก คุณสามารถดูว่าชื่อบริการเว็บ และถูกอยู่name/_vti_bin/Webs.asmx เซิร์ฟเวอร์ http://your

  6. ในรายการ พอร์ต ให้คลิกโพรโทคอลโปรแกรมประยุกต์ที่คุณต้องการใช้สำหรับเข้าถึงบริการเว็บ

    ตัวเลือกในรายการนี้ได้รับการจัดเตรียมให้โดยบริการเว็บเนื่องจากเป็นโพรโทคอลที่เข้ากันได้ และจะเปลี่ยนจากบริการเว็บเป็นบริการเว็บ

    เมื่อต้องการทำตามตัวอย่าง ให้คลิก WebsSoap

  7. ในรายการ การดำเนินการ ให้คลิกการดำเนินการที่คุณต้องการให้บริการเว็บทำ ตัวเลือกต่างๆ ในรายการถูกกำหนดโดยบริการเว็บว่าเป็นการดำเนินการที่สามารถทำได้

    สำหรับบริการบนเว็บเว็บที่มีชื่อที่ใช้ในตัวอย่าง การดำเนินการต่อไปนี้จะพร้อมใช้งาน:

    • เมื่อต้องการส่งกลับชื่อเรื่องและ URL ของไซต์ทั้งหมดภายในไซต์คอลเลกชันปัจจุบัน ให้คลิก GetWebCollection

    • เมื่อต้องการส่งกลับคอลเลกชันของข้อกำหนดแม่แบบรายการสำหรับไซต์ปัจจุบัน ให้คลิก GetWeb

    • เมื่อต้องการส่งกลับคุณสมบัติของไซต์ (ตัวอย่างเช่น ชื่อ คำอธิบาย และชุดรูปแบบ) ให้คลิก GetListTemplates

    • เมื่อต้องการส่งกลับชื่อเรื่องและ URL ของไซต์ทั้งหมดด้านล่างไซต์ปัจจุบัน ให้คลิก GetAllSubWebCollection

    • เมื่อต้องการส่งกลับ URL ของไซต์แม่สำหรับ URL ของเพจที่ระบุ ให้คลิก WebURLFromPageURL

    • เมื่อต้องการส่งกลับชนิดเนื้อหาที่ใช้ในไซต์ปัจจุบัน ให้คลิก GetContentTypes

      สำหรับตัวอย่างนี้ ให้คลิก GetWebCollection

  8. รายการพารามิเตอร์ แสดงชื่อของพารามิเตอร์ใด ๆ ที่จำเป็นต้องใช้บริการเว็บ หรือยอมรับ เมื่อต้องการกำหนดค่าแบบถาวร หรือค่าเริ่มต้นของพารามิเตอร์ใด คลิกที่นั่น ทางแล้ว คลิกปรับเปลี่ยน

    พารามิเตอร์ที่ต้องการจะถูกระบุด้วยเครื่องหมายดอกจัน (*) แต่บริการเว็บแบบเว็บไม่ต้องการพารามิเตอร์ใดๆ

  9. คลิก ตกลง

    ขณะนี้บริการเว็บ XML จะแสดงเป็นรายการในไลบรารีแหล่งข้อมูล

    บริการเว็บ XML ตามที่ปรากฏขึ้นในไลบรารีแหล่งข้อมูล

ด้านบนของหน้า

ทดสอบการเชื่อมต่อแหล่งข้อมูล

หลังจากที่คุณสร้างการเชื่อมต่อแหล่งข้อมูลที่ปรากฏในไลบรารีแหล่งข้อมูล คุณต้องการตรวจสอบให้แน่ใจว่า การเชื่อมต่อที่ทำงานอย่างถูกต้อง เมื่อต้องการทดสอบการเชื่อมต่อแหล่งข้อมูล:

  • ในไลบรารีแหล่งข้อมูล คลิกแหล่งข้อมูล แล้ว คลิ กแสดงข้อมูล บานหน้าต่างงานรายละเอียดของแหล่งข้อมูล เปิดขึ้น

ถ้าบานหน้าต่างงานรายละเอียดของแหล่งข้อมูล แสดงข้อมูลจากแหล่งข้อมูล เชื่อมต่อแหล่งข้อมูลที่กำลังทำงานอย่างถูกต้อง คุณพร้อมที่จะสร้างมุมมองข้อมูลของข้อมูลนี้ ข้ามไปยังส่วนถัดไป

ถ้าบานหน้าต่างงานรายละเอียดของแหล่งข้อมูล ไม่แสดงข้อมูลจากแหล่งข้อมูล แต่แทนบานหน้าต่างงานเปล่า หรือแสดงข้อผิดพลาด การเชื่อมต่อแหล่งข้อมูลไม่ทำงานอย่างถูกต้อง ปัญหานี้อาจเกิดขึ้นได้ถ้าเซิร์ฟเวอร์ของคุณกำลังทำงานอยู่Windows SharePoint Services เซิร์ฟเวอร์อยู่หลังพร็อกซีเซิร์ฟเวอร์หรือไฟร์วอลล์ และการตั้งค่าพร็อกซีเซิร์ฟเวอร์ไม่ได้ระบุไว้ในไฟล์ Web.config สำหรับเซิร์ฟเวอร์เสมือน

เมื่อต้องการแก้ไขปัญหานี้ ติดต่อผู้ดูแลเซิร์ฟเวอร์ของคุณ และขอให้เขาหรือเธอทำตามกระบวนงานต่อไปนี้ ผู้ดูแลเซิร์ฟเวอร์ต้องแก้ไขไฟล์ Web.config เพื่อรวมการตั้งค่าพร็อกซีเซิร์ฟเวอร์สำหรับเซิร์ฟเวอร์เสมือนที่ไซต์ของคุณอยู่ ในสภาพแวดล้อมของฟาร์ม server ผู้ดูแลเซิร์ฟเวอร์ต้องแก้ไขไฟล์ Web.config สำหรับแต่ละเซิร์ฟเวอร์เสมือนในทุกเว็บเซิร์ฟเวอร์ในเซิร์ฟเวอร์ฟาร์ม

หมายเหตุ: เปลี่ยนการตั้งค่าพร็อกซีเซิร์ฟเวอร์เริ่มต้นช่วยให้การสื่อสารเซิร์ฟเวอร์- แต่ไม่ได้ ด้วยวิธีใดมีผลต่อการเชื่อมต่อขาเข้า หรือเข้าถึงสิทธิ์ไปยังเซิร์ฟเวอร์ของคุณ

กำหนดค่าไฟล์ Web.config บนเซิร์ฟเวอร์

เมื่อต้องการกำหนดค่าแฟ้ม Web.config ทำตามขั้นตอนเหล่านี้บนเซิร์ฟเวอร์ที่เรียกใช้Windows SharePoint Services:

  1. เริ่มตัวแก้ไขข้อความเช่น Notepad

  2. ค้นหา และเปิดไฟล์ Web.config สำหรับเซิร์ฟเวอร์เสมือนที่คุณต้องการอนุญาตให้ผู้ใช้เพื่อสร้างการเชื่อมต่อกับบริการเว็บ XML และแหล่งข้อมูลสคริปต์ฝั่งเซิร์ฟเวอร์

    โฟลเดอร์ Web.config จะอยู่ในพื้นที่เนื้อหาของเซิร์ฟเวอร์ของคุณนั่นคือตัวอย่าง เส้นทางเริ่มต้นคือ \Inetpub\wwwroot\wss\VirtualDirectories\80

  3. เลือกทำอย่างใดอย่างหนึ่งต่อไปนี้

    • ถ้าคุณกำลังเรียกใช้Windows SharePoint Services 3.0    คัดลอก และวางรายการต่อไปนี้ลงในไฟล์ Web.config ที่ใดก็ได้ในระดับด้านล่างโหน <กำหนดค่า > โดยตรง

      < system.net >

      < defaultProxy >

      < ตรวจหาอัตโนมัติของพร็อกซี = "true" / >

      < / defaultProxy >

      < /system.net >

    • ถ้าคุณกำลังเรียกใช้ Microsoft Windows SharePoint Services 2.0    คัดลอก และวางรายการต่อไปนี้ลงในไฟล์ Web.config ที่ใดก็ได้ในระดับด้านล่างโหน <กำหนดค่า > โดยตรง เปลี่ยน < ProxyServer > ไปชื่อของพร็อกซีเซิร์ฟเวอร์ของคุณและ <พอร์ต > พอร์ตที่คุณกำลังใช้

      < system.net >

      < defaultProxy >

      < proxyaddress พร็อกซี = " http:// < ProxyServer >: < พอร์ต > " bypassonlocal = "true" / >

      < / defaultProxy >

      < /system.net >

  4. บันทึกแฟ้ม Web.config แล้ว ออกจากตัวแก้ไขข้อความ

  5. ตั้งค่า Microsoft Internet Information Services (IIS) เมื่อต้องการนำการเปลี่ยนแปลงของคุณ อีกวิธีหนึ่งคือ คุณสามารถตั้งค่าใหม่หลังจากขั้นตอนถัดไปเพื่อนำไปใช้เปลี่ยนแปลงของคุณไปยังเซิร์ฟเวอร์เสมือนหลายในครั้งเดียว เมื่อต้องการตั้งค่าใหม่ IIS เปิดหน้าต่างบรรทัดคำสั่ง และพิมพ์iisresetที่พร้อมท์คำสั่ง

  6. ทำซ้ำขั้นตอนที่ 1 ถึง 5 สำหรับแต่ละเซิร์ฟเวอร์เสมือนที่คุณต้องการอนุญาตให้ผู้ใช้เพื่อสร้างการเชื่อมต่อกับบริการเว็บ XML และแหล่งข้อมูลสคริปต์ฝั่งเซิร์ฟเวอร์

ด้านบนของหน้า

สร้างมุมมองข้อมูลของแหล่งข้อมูลบริการเว็บ XML

หลังจากที่คุณได้เพิ่มบริการเว็บไลบรารีของแหล่งข้อมูล คุณสามารถสร้างมุมมองข้อมูลที่แสดงข้อมูลตัวดึงข้อมูลจากบริการเว็บ

คุณสามารถสร้างมุมมองข้อมูลอย่างรวดเร็วได้ โดยการลากแหล่งข้อมูลลงบนหน้า เมื่อคุณลากแหล่งข้อมูลลงบนหน้า ผลลัพธ์เป็นมุมมองเริ่มต้นของข้อมูล เขตข้อมูลแรกห้าในแหล่งข้อมูลของคุณปรากฏในแต่ละแถวในตารางพื้นฐาน ถ้าเขตข้อมูลแรกห้าปรากฏพร้อมกับข้อมูลเกี่ยวข้อง แหล่งข้อมูลถูกกำหนดค่าอย่างถูกต้อง

มุมมองข้อมูลจะยึดตามเทคโนโลยี Microsoft ASP.NET 2.0 เมื่อต้องการสร้างมุมมองข้อมูล คุณต้องเริ่มต้นด้วยเพจ ASP.NET (แฟ้ม .aspx)

  1. บนเมนู แฟ้ม ให้ชี้ไปที่ สร้าง จากนั้นคลิก ASPX

    เพจใหม่ที่มีแท็ก FORM จะเปิดขึ้น

    แท็ก FORM ของ ASP.NET

  2. ถ้า ไลบรารีแหล่งข้อมูล ไม่สามารถมองเห็นได้ บนเมนู บานหน้าต่างงาน ให้คลิก ไลบรารีแหล่งข้อมูล

  3. ในบานหน้าต่างงานไลบรารีแหล่งข้อมูล ค้นหาแหล่งข้อมูลของคุณเช่นในตัวอย่างนี้เว็บบนเซิร์ฟเวอร์ของคุณ ที่เซิร์ฟเวอร์ของคุณคือ ชื่อของเซิร์ฟเวอร์ของคุณซึ่งแล้ว ลากไปยังหน้า

    ขณะนี้มุมมองข้อมูลที่มีชื่อเรื่องทั้งหมดและ URL ของไซต์ทั้งหมดภายในไซต์คอลเลกชันปัจจุบันจะแสดงบนเพจของคุณ แล้วบานหน้าต่างงาน รายละเอียดแหล่งข้อมูล จะเปิดขึ้น

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับมุมมองข้อมูล ดูที่การสร้างมุมมองข้อมูล

ด้านบนของหน้า

หมายเหตุ: ข้อจำกัดความรับผิดชอบของการแปลด้วยเครื่อง: บทความนี้มีการแปลด้วยระบบคอมพิวเตอร์โดยไม่มีการดำเนินการโดยบุคคล Microsoft จัดให้มีการแปลด้วยเครื่องนี้เพื่อช่วยให้ผู้ใช้ที่ไม่ได้พูดภาษาอังกฤษสามารถใช้ประโยชน์จากเนื้อหาเกี่ยวกับผลิตภัณฑ์ บริการและเทคโนโลยีของ Microsoft เนื่องจากบทความมีการแปลด้วยเครื่อง อาจมีข้อผิดพลาดด้านคำศัพท์ ไวยากรณ์หรือรูปประโยค

ขยายทักษะของคุณ
สำรวจการฝึกอบรม
รับฟีเจอร์ใหม่ก่อนใคร
เข้าร่วม Office Insider

ข้อมูลนี้เป็นประโยชน์หรือไม่

ขอบคุณสำหรับคำติชมของคุณ!

ขอขอบคุณสำหรับคำติชมของคุณ! เราคิดว่าอาจเป็นประโยชน์ที่จะให้คุณได้ติดต่อกับหนึ่งในตัวแทนฝ่ายสนับสนุน Office ของเรา

×