Dưới đây là một mô tả làm thế nào để làm điều này - Tôi sẽ đoán ở kiến thức cơ bản nhất của những thứ như lập bản đồ BizTalk, xin vui lòng cho tôi biết nếu bạn cần bất kỳ chi tiết hơn và tôi sẽ cập nhật.
Sau khi tạo các mục trong BizTalk bạn nên có (tại ít nhất):
Cổng này phải có thông báo hoạt động Yêu cầu và phản hồi và chúng phải được định cấu hình tự động để sử dụng thông báo cho dịch vụ WCF của bạn. Nếu dịch vụ của bạn cho thấy nhiều hoạt động, bạn sẽ thấy điều đó được phản ánh tại đây.
Sử dụng phương thức ánh xạ chuẩn BizTalk, ánh xạ dữ liệu bạn muốn gửi tới dịch vụ WCF vào thư yêu cầu cho cổng WCf. (bạn có thể muốn thay đổi tên tin nhắn trong thiết kế dàn nhạc thành một cái gì đó tốt hơn so với tin nhắn mặc định_1, message_2 ...)
Kéo nhận và gửi hình dạng cho nhà thiết kế dàn nhạc và kết nối chúng với đúng thông điệp Port.
Wire lên phần còn lại của dàn nhạc BizTalk để lấy dữ liệu từ hệ thống nguồn thích hợp (điều này chỉ là BizTalk cơ bản, không WCF)
Triển khai ứng dụng BizTalk.
Ứng dụng đã sẵn sàng để sử dụng, bạn có thể triển khai nó sang BizTalk.
Cấu hình ứng dụng BizTalk
- Mở BizTalk Server 2006 Administration Console và tìm ứng dụng có chứa các dàn nhạc mà bạn vừa triển khai.
- Dàn nhạc sẽ không được liệt kê, bạn cần phải ràng buộc tất cả các cổng của nó
Đối với hầu hết các cổng này giống như bất kỳ ứng dụng BizTalk nào khác - chỉ các cổng xử lý dịch vụ WCF khác nhau.
Đối với các cảng WCF bạn đã (ít nhất là để bắt đầu với) hai lựa chọn chính:
- Import file bindings thực hiện bởi các BizTalk Tạo mục wizard (nhấp chuột phải vào Application và import - điều hướng đến file liên kết .xml) - Có lẽ nên dùng cho đến khi bạn có ý tưởng về cách Biztalk thể hiện tất cả các tùy chọn liên kết WCF.
Định cấu hình cổng gửi WCF của riêng bạn.
- Đối với cổng này, cần phải phản hồi lại để phù hợp với dịch vụ WCF.
- Chọn một trong các loại cổng Gửi WCF để khớp với loại ràng buộc của dịch vụ WCF của bạn.
Để bắt đầu (đối với dịch vụ Web cơ bản), điều này thường là WCF-BasicHttp.
Khi bạn có các khái niệm cơ bản hoạt động, bạn có thể muốn quay lại đây và thử nghiệm với các tùy chọn có sẵn trong Ràng buộc tùy chỉnh - có LOT ở đó!
- Định cấu hình cổng gửi.
Với cổng WCF bạn ngay bây giờ bạn có thể tạo liên kết các cảng dàn nhạc với nó.
Khi tất cả điều này được thực hiện, bạn sẽ có thể khởi động ứng dụng BizTalk và mọi thứ sẽ hoạt động.
Một điều có thể giúp - lỗi sẽ được ghi vào nhật ký sự kiện, chúng có thể không hữu ích, nhưng bạn cũng có thể xem bất kỳ thông báo lỗi xà phòng nào được trả về từ dịch vụ trong chế độ xem thư bị treo.
Chúc may mắn!
Nguồn
2008-10-15 03:29:49
Tôi tin rằng những gì webdtc muốn là một odx để _pull_ dữ liệu từ dịch vụ WCF bên ngoài, không lộ WCF của riêng mình nhận vị trí cho người khác để _push_ dữ liệu vào cổng nhận odx. – icelava
Cảm ơn - Tôi chưa bao giờ phát hành dịch vụ WCF từ BizTalk, nó luôn luôn sử dụng dịch vụ, nhưng vì Solicit-Response và Request-Reponse tương tự như vậy, tôi đã đề cập đến các địa điểm nhận được khi tôi nói Send Ports. –