Thêm dịch vụ XML Web làm nguồn dữ liệu

Quan trọng:  Bài viết này là dịch máy, hãy xem tuyên bố miễn trừ trách nhiệm. Bạn hãy tìm phiên bản tiếng Anh của bài viết này tại đây để tham khảo.

Bài viết này cho bạn cách thêm một dịch vụ XML Web làm nguồn dữ liệu, làm thế nào để kiểm tra kết nối nguồn dữ liệu và sau đó làm thế nào để hiển thị thông tin trả về dịch vụ Web bằng cách tạo dạng xem dữ liệu trên site của bạn.

Quan trọng: Nếu trang web của bạn nằm trên một máy chủ đang chạy Dịch vụ Windows SharePoint, thiết đặt mặc định trên máy chủ yêu cầu mà người quản trị máy chủ của bạn trước tiên sửa Web.config tệp trên máy chủ trước khi bạn có thể kết nối vào một dịch vụ XML Web, như được mô tả trong phần kiểm tra kết nối nguồn dữ liệu. Nếu trang web của bạn nằm trên một máy chủ đang chạy Microsoft Office SharePoint Server 2007, bạn có thể kết nối vào một dịch vụ XML Web mà không cần thực hiện bất kỳ thay đổi trên máy chủ.

Trong bài viết này

Dịch vụ Web là gì?

Thêm một dịch vụ XML Web vào thư viện nguồn dữ liệu

Kiểm tra kết nối nguồn dữ liệu

Tạo dạng xem dữ liệu của nguồn dữ liệu dịch vụ XML Web

Dịch vụ Web là gì?

Dịch vụ Web là phần mềm được thiết kế để hỗ trợ tương thích chương trình chương trình tương tác qua mạng. Trong ngữ cảnh của Microsoft Office SharePoint Designer 2007, Dịch vụ Web là một dịch vụ trả về dữ liệu XML trong phản hồi cho thủ tục từ xa cuộc gọi – kiểu truy vấn. Với Office SharePoint Designer 2007, bạn có thể tương tác với các dịch vụ Web hiện có bằng cách bao gồm một điều khiển nguồn dữ liệu dịch vụ Web XML trên trang Web của bạn. Thông thường bạn làm điều này bằng cách cấu hình một dịch vụ Web XML làm nguồn dữ liệu và sau đó bằng cách tạo dạng xem dữ liệu của dữ liệu đó, như minh họa trong bài viết này.

Dịch vụ web được sử dụng trong một phạm vi dữ liệu chia sẻ ứng dụng tích hợp và kịch bản vì họ cung cấp tương kết giữa các cấu phần mềm có thể nằm trên nền tảng khác nhau hoặc trong các công ty khác. Dịch vụ Web sẽ thực hiện nhiệm vụ cụ thể, trong đó thông tin được yêu cầu bởi máy tính khách và trả về dịch vụ Web trong biểu mẫu XML. Một số ví dụ phổ biến của dịch vụ XML Web là bộ chuyển đổi tiền tệ, các phép tính thế chấp và các báo giá chứng khoán báo cáo.

Dịch vụ XML Web được thực hiện bởi SOAP, một giao thức dựa trên tiêu chuẩn được sử dụng để trao đổi thông tin trong định dạng XML qua mạng máy tính. Từng dịch vụ Web bao gồm ngôn ngữ mô tả Dịch vụ Web (WSDL) tệp có chứa thông tin về dịch vụ XML Web và chức năng của nó. Nhà cung cấp dịch vụ web có thể đăng ký dịch vụ Web của họ bằng cách dùng chung mô tả khám phá và tích hợp (UDDI), một thông số cho phát hành và định vị thông tin về dịch vụ Web. Quan tâm đến người dùng có thể tìm kiếm UDDI sổ đăng ký cho các dịch vụ Web mà họ có thể thấy hữu ích. Sau khi một dịch vụ Web được thêm vào một trang Web, thông tin về dịch vụ Web đó được hiển thị bằng cách sử dụng giao thức truyền siêu văn bản (HTTP).

Một dịch vụ Web sử dụng SOAP và WSDL để liên lạc với trình duyệt

Để thêm một dịch vụ Web thư viện nguồn dữ liệu, bạn phải biết URL cho mô tả WSDL của dịch vụ Web. URL này thường kết thúc bằng một trong hai? WSDL hoặc .wsdl. Sau khi đã URL cho mô tả WSDL, bạn có thể thêm dịch vụ Web vào thư viện nguồn dữ liệu của bạn.

Windows SharePoint Services 3.0 cung cấp dịch vụ Web cho việc tương tác với hầu hết mọi khía cạnh của mỗi máy chủ, trang, danh sách, thư viện, khảo sát, hoặc trang Web dựa trên Windows SharePoint Services 3.0. Microsoft Office SharePoint Server 2007 cung cấp dịch vụ Web tương tự như Windows SharePoint Services 3.0, cộng với một tập hợp bổ sung các dịch vụ Web. Trong các thủ tục sau đây, bạn sử dụng dịch vụ Web đã đặt tên Website. Dịch vụ Web Website cung cấp các phương pháp để làm việc với site SharePoint và trang con. Ví dụ, bạn có thể sử dụng dịch vụ Web này để truy vấn và hiển thị các tiêu đề và URL của tất cả các site trong tuyển tập trang hiện tại, tiêu đề và URL của tất cả các site trực tiếp bên dưới trang hiện tại, hoặc URL của trang mẹ cho URL của trang đã xác định.

Bạn có thể tìm thấy các nối kết để biết thêm thông tin về các dịch vụ Web cung cấp bởi Windows SharePoint Services 3.0 và Office SharePoint Server 2007 trong phần Xem thêm .

Đầu trang

Thêm một dịch vụ XML Web vào thư viện nguồn dữ liệu

Để giúp bạn quản lý và duy trì trang web SharePoint của bạn, bạn muốn tạo một dạng xem dữ liệu Hiển thị các tên và URL của tất cả các trang con trong tuyển tập trang hiện tại. Bằng cách kết nối với dịch vụ Web trong Dịch vụ Windows SharePoint có tên là website và dùng nó làm nguồn dữ liệu, bạn có thể nhanh chóng truy xuất dữ liệu này và tạo dạng xem của nó.

  1. Nếu Thư viện nguồn dữ liệu không hiển thị, trên menu Ngăn tác vụ , bấm Thư viện nguồn dữ liệu.

  2. Trong ngăn tác vụ của Thư viện nguồn dữ liệu , bên dưới dịch vụ XML Web, bấm kết nối với dịch vụ Web.

    Nếu Dịch vụ Web XML đầu đề được thu gọn, hãy bấm vào dấu cộng (+) để bung rộng nó.

  3. Trong hộp thoại Thuộc tính nguồn dữ liệu , trong hộp vị trí mô tả Dịch vụ trên tab nguồn , hãy nhập URL cho dịch vụ Web, hoặc bấm duyệt để định vị và chọn tệp WSDL.

    Ví dụ này, hãy nhập http://tên máy chủ/_vti_bin/Webs.asmx?WSDL, nơi tên máy chủ là tên máy chủ của bạn.

  4. Bấm kết nối ngay.

    Sau khi kết nối được thiết lập, nút Kết nối ngay chuyển sang một nút ngắt kết nối và các tùy chọn khác trên tab trở nên sẵn dùng.

    tab nguồn của hộp thoại thuộc tính nguồn dữ liệu

  5. Trong danh sách chọn lệnh dữ liệu nào để cấu hình , có bốn tùy chọn:

    • Chọn lệnh truy xuất thông tin từ dịch vụ Web. Bạn có thể rồi Hiển thị thông tin trên trang web của bạn bằng cách tạo dạng xem dữ liệu.

    • Lệnh chèn, Cập Nhậtxóa cũng truy xuất thông tin từ dịch vụ Web. Tuy nhiên, bạn không thể tạo một dạng xem dữ liệu Hiển thị hoặc điều chỉnh thông tin truy xuất được bằng cách sử dụng lệnh. Bạn chỉ có thể sử dụng dạng xem dữ liệu để hiển thị thông tin truy xuất được bằng cách sử dụng lệnh chọn.

      Ví dụ này, hãy bấm chọn lệnh vì bạn muốn tạo dạng xem dữ liệu của dữ liệu được trả về dịch vụ Web.

      Bên dưới Chọn thông tin kết nối, bạn có thể thấy rằng Dịch vụ tênlướiđịa chỉhttp://your máy chủ name/_vti_bin/Webs.asmx.

  6. Trong danh sách cổng , bấm giao thức ứng dụng mà bạn muốn dùng để truy nhập vào dịch vụ Web.

    Các tùy chọn trong danh sách này được cung cấp dịch vụ Web như giao thức tương thích, và chúng sẽ thay đổi từ dịch vụ Web vào dịch vụ Web.

    Để theo dõi ví dụ, bấm WebsSoap.

  7. Trong danh sách hoạt động , hãy bấm thao tác bạn muốn dịch vụ Web để thực hiện. Các tùy chọn trong danh sách được xác định dịch vụ Web như thao tác đó có thể thực hiện.

    Đối với dịch vụ Web có tên là Website được dùng trong ví dụ, các thao tác sau đây sẵn dùng:

    • Để trả về các tiêu đề và URL của tất cả các site trong tuyển tập trang hiện tại, hãy bấm GetWebCollection.

    • Để trả về tập hợp các định nghĩa danh sách mẫu cho trang web hiện tại, hãy bấm GetWeb.

    • Để trả về các thuộc tính của một trang web (ví dụ, tên, mô tả, và chủ đề), hãy bấm GetListTemplates.

    • Để trả về các tiêu đề và URL của tất cả các site trực tiếp bên dưới trang hiện tại, hãy bấm GetAllSubWebCollection.

    • Để trở lại URL của trang mẹ cho URL của trang đã xác định, hãy bấm WebURLFromPageURL.

    • Để trả về các kiểu nội dung được dùng trong trang hiện tại, hãy bấm GetContentTypes.

      Ví dụ này, hãy bấm GetWebCollection.

  8. Danh sách tham số Hiển thị tên của bất kỳ tham số mà dịch vụ Web yêu cầu hoặc chấp nhận. Để cấu hình permanent hoặc giá trị tham số bất kỳ mặc định, bấm vào nó và sau đó bấm sửa đổi.

    Yêu cầu tham số được xác định với dấu hoa thị (*). Dịch vụ Web Website không yêu cầu bất kỳ tham số.

  9. Bấm vào OK.

    Dịch vụ XML Web được liệt kê trong thư viện nguồn dữ liệu.

    Dịch vụ Web XML như khi xuất hiện trong Thư viện Nguồn Dữ liệu

Đầu trang

Kiểm tra kết nối nguồn dữ liệu

Bây giờ bạn đã tạo một kết nối nguồn dữ liệu xuất hiện trong thư viện nguồn dữ liệu, bạn muốn đảm bảo rằng kết nối đang hoạt động đúng cách. Để kiểm tra kết nối nguồn dữ liệu:

  • Trong Thư viện nguồn dữ liệu, bấm nguồn dữ liệu, sau đó bấm Hiển thị dữ liệu. Ngăn tác vụ Chi tiết nguồn dữ liệu sẽ mở ra.

Nếu ngăn tác vụ Chi tiết nguồn dữ liệu Hiển thị dữ liệu từ nguồn dữ liệu, kết nối nguồn dữ liệu đang hoạt động đúng cách. Bạn đã sẵn sàng để tạo dạng xem dữ liệu của dữ liệu này. Bỏ qua phần kế tiếp.

Nếu ngăn tác vụ Chi tiết nguồn dữ liệu không hiển thị dữ liệu từ nguồn dữ liệu, nhưng thay vào đó ngăn tác vụ trống hoặc hiển thị thông báo lỗi, kết nối nguồn dữ liệu không hoạt động đúng cách. Vấn đề này có thể xảy ra nếu máy chủ đang chạy Dịch vụ Windows SharePoint, máy chủ đang nằm phía sau một máy chủ proxy hoặc tường lửa và các thiết đặt máy chủ proxy không được xác định trong tệp Web.config đối với máy chủ ảo.

Để giải quyết vấn đề này, hãy liên hệ với người quản trị máy chủ của bạn và yêu cầu cô ấy thực hiện quy trình sau đây. Người quản trị máy chủ phải sửa Web.config tệp để bao gồm các thiết đặt máy chủ proxy cho máy chủ ảo nơi lưu giữ trang web của bạn. Trong môi trường cụm máy chủ, người quản trị máy chủ phải chỉnh sửa tệp Web.config đối với mỗi máy chủ ảo trong mỗi máy chủ Web ngoại vi trong cụm máy chủ.

Ghi chú: Thay đổi máy chủ proxy mặc định thiết đặt cho phép máy chủ với máy chủ liên lạc nhưng không phải trong bất kỳ cách nào ảnh hưởng đến kết nối đến hoặc truy nhập vào quyền đối với máy chủ của bạn.

Cấu hình Web.config tệp trên máy chủ

Để cấu hình Web.config tệp, hãy làm theo các bước sau đây trên máy chủ đang chạy Dịch vụ Windows SharePoint:

  1. Bắt đầu trình soạn thảo văn bản chẳng hạn như Notepad.

  2. Định vị và mở tệp Web.config đối với máy chủ ảo mà bạn muốn cho phép người dùng để tạo kết nối với dịch vụ XML Web và script phía máy chủ nguồn dữ liệu.

    Thư mục Web.config nằm trong khu vực nội dung của máy chủ của bạn — ví dụ, đường dẫn mặc định là \Inetpub\wwwroot\wss\VirtualDirectories\80.

  3. Thực hiện một trong những thao tác sau:

    • Nếu bạn đang chạy Windows SharePoint Services 3.0    Sao chép và dán dòng sau vào tệp Web.config bất kỳ chỗ nào ở cấp ngay bên dưới nút < cấu hình >.

      < system.net >

      < defaultProxy >

      < proxy tự phát hiện = "true" / >

      < / defaultProxy >

      < /system.net >

    • Nếu bạn đang chạy Microsoft Windows SharePoint Services 2.0    Sao chép và dán dòng sau vào tệp Web.config bất kỳ chỗ nào ở cấp ngay bên dưới nút < cấu hình >. Thay đổi < ProxyServer > đến tên của máy chủ proxy của bạn và < cổng > đến cổng mà bạn đang dùng.

      < system.net >

      < defaultProxy >

      < proxy proxyaddress = "http:// < ProxyServer >: < cổng >" bypassonlocal = "true" / >

      < / defaultProxy >

      < /system.net >

  4. Lưu tệp Web.config, và sau đó thoát khỏi trình soạn thảo văn bản.

  5. Đặt lại Microsoft Internet thông tin dịch vụ (IIS) để áp dụng thay đổi của bạn. Ngoài ra, bạn có thể đặt lại sau khi bước tiếp theo để áp dụng thay đổi của bạn cho nhiều máy chủ ảo cùng một lúc. Để đặt lại IIS, mở một cửa sổ dòng lệnh và gõ iisreset tại dấu nhắc lệnh.

  6. Lặp lại bước 1 đến 5 cho mỗi máy chủ ảo mà bạn muốn cho phép người dùng để tạo kết nối với dịch vụ XML Web và script phía máy chủ nguồn dữ liệu.

Đầu trang

Tạo dạng xem dữ liệu của nguồn dữ liệu dịch vụ XML Web

Bây giờ mà bạn đã thêm một dịch vụ Web vào thư viện nguồn dữ liệu của bạn, bạn có thể tạo một dạng xem dữ liệu Hiển thị dữ liệu truy xuất từ dịch vụ Web.

Bạn có thể tạo nhanh một dạng xem dữ liệu chỉ đơn giản bằng cách kéo nguồn dữ liệu vào một trang. Khi bạn kéo một nguồn dữ liệu vào một trang, kết quả là một dạng xem mặc định của dữ liệu, trong đó năm trường đầu tiên trong nguồn dữ liệu của bạn xuất hiện trong mỗi hàng trong một bảng cơ bản. Nếu năm trường đầu tiên xuất hiện cùng với dữ liệu tương ứng, nguồn dữ liệu được cấu hình đúng cách.

Dạng xem dữ liệu dựa trên công nghệ Microsoft ASP.NET 2.0. Để tạo dạng xem dữ liệu, bạn phải bắt đầu với một trang ASP.NET (.aspx tệp).

  1. Trên menu tệp , trỏ đến mới, sau đó bấm ASPX.

    Một trang mới với thẻ biểu mẫu mở ra.

    Thẻ biểu mẫu ASP.NET

  2. Nếu Thư viện nguồn dữ liệu không hiển thị, trên menu Ngăn tác vụ , bấm Thư viện nguồn dữ liệu.

  3. Trong ngăn tác vụ của Thư viện nguồn dữ liệu , xác định vị trí nguồn dữ liệu của bạn — trong ví dụ này, súc trên máy chủ của bạn, tại máy chủ là tên máy chủ của bạn — và sau đó kéo nó lên trên trang.

    Dạng xem dữ liệu có chứa tất cả các tiêu đề và URL của tất cả các site trong tuyển tập trang hiện tại được hiển thị ngay trên trang của bạn, và ngăn tác vụ Chi tiết nguồn dữ liệu sẽ mở ra.

Để biết thêm thông tin về dạng xem dữ liệu, hãy xem tạo một dạng xem dữ liệu.

Đầu trang

Ghi chú: Tuyên bố miễn trừ trách nhiệm Dịch Máy: Bài viết này do một hệ thống máy tính dịch mà không có sự can thiệp của con người. Microsoft cung cấp những bản dịch máy này để giúp người dùng không nói tiếng Anh hiểu nội dung về các sản phẩm, dịch vụ và công nghệ của Microsoft. Do bài viết này được dịch máy nên có thể có các lỗi về từ vựng, cú pháp hoặc ngữ pháp.

Phát triển các kỹ năng của bạn
Khám phá nội dung đào tạo
Sở hữu tính năng mới đầu tiên
Tham gia Người dùng nội bộ Office

Thông tin này có hữu ích không?

Cảm ơn phản hồi của bạn!

Cảm ơn bạn đã phản hồi! Để trợ giúp tốt hơn, có lẽ chúng tôi sẽ kết nối bạn với một trong những nhân viên hỗ trợ Office của chúng tôi.

×