TLDR; nhìn vào paragrap cuối cùng.Tiêu thụ dịch vụ WCF từ Oracle
Nhà phát triển từ công ty phần mềm đối tác của chúng tôi cần gọi dịch vụ WCF (http cơ bản ràng buộc) của chúng tôi. Dịch vụ WCF đang được sử dụng trên các nền tảng khác nhau (.net, java, php) mà không có lỗi.
Mã của anh ấy cung cấp cho anh ta Mã trạng thái: 500 - Lỗi máy chủ nội bộ. Tôi giả định về việc gửi sai định dạng xà phòng hoặc nội dung.
Vì vậy, tôi đã học được bạn nên sử dụng utl_dbws thay vì utl_http như nhà phát triển đã làm.
Ok, điều này dường như là một nhiệm vụ dễ dàng đối với tôi trước tiên. Tìm một mẫu mã làm việc từ internet và gửi một e-mail như "Xin chào bạn đồng nghiệp của nhà phát triển, bạn nên sử dụng gói utl_dbws không phải utl_http và mã mẫu tại liên kết này".
Tôi không phải là người duy nhất trên thế giới cần thực hiện việc này, đúng không?
Lạ lùng nhưng tôi không thể tìm thấy bất kỳ mẫu mã được phê duyệt mẫu nào đã thực hiện gọi dịch vụ WCF từ Oracle.
Đây là một số liên kết tôi tìm thấy về nó;
https://forums.oracle.com/forums/thread.jspa?threadID=2354357 https://forums.oracle.com/forums/thread.jspa?threadID=1071996 http://steveracanovic.blogspot.com/2008/10/using-utldbws-package-to-call-web.html https://forums.oracle.com/forums/thread.jspa?messageID=4205205&tstart=0#4205205
http://www.oracle-base.com/articles/10g/utl_dbws-10g.php
Noone viết bất kỳ mã ví dụ làm việc hoặc không ai nói rằng điều này là không thể.
Tôi sẽ đánh giá cao nếu có ai đó có ví dụ mã hoạt động gọi dịch vụ WCF từ Oracle.
Tôi đã từng chơi với UTL_DBWS trong quá khứ để gọi các dịch vụ web đơn giản, nhận thấy nó không hoạt động tốt và không tìm được hỗ trợ nhiều. Tôi đã sử dụng UTL_HTTP thay vào đó. –
@Jeffrey Kemp, Bạn đã quản lý các cuộc gọi WCF với UTL_HTTP chưa? – berdem
Tôi chưa từng sử dụng dịch vụ WCF trước đây. –