ความเป็นมา ตอนนี้ผมกำลังดำเนินการพัฒนา asp.net ให้ส่งข้อมูล xml ผ่าน ebMS (electronict business Messaging Service) ของ Hermes 2 โดยทาง Hermes 2 ได้จัดเตรียม web service ที่พัฒนาด้วย java ไว้โดยให้ใช้ soap ในการติดต่อ รายละเอียดตามนี้ http://community.cecid.hku.hk/index.php/product/article/communicating_hermes_2_through_ws/ ตัวอย่างของ web service เช่น ebMS 2.0 Sender Web Service เรียกใช้งานที่ Service Endpoint: http://localhost:8080/corvus/httpd/ebms/sender ในแต่ละ Service ก็จะมี SOAP Request/Response Message ต่างกันไป ผมได้ลองใช้ ie browse ไปที่ service endpoint แล้วจะได้ xml ที่เป็น wsdl แต่ทาง vs.net ไม่สามารถ add web reference ได้ คำถาม 1. กรณีนี้ผมต้องเขียน asp.net สร้าง SOAP Request มาเองและส่งไปที่ service endpoint เพื่อให้ web service ประมวลผลและส่ง SOAP Response กลับมายังโปรแกรม asp.net จากนี้ผมต้องเขียนโปรแกรมให้ไปดึงค่าจาก SOAP Response มาเข้าโปรแกรมของผมเพื่อนำไปประมวลผลต่อ ผมเข้าใจตามนี้ถูกต้องหรือไม่ครับ ช่วยชี้แนะด้วยครับ 2.ผมพยายามค้นหาใน internet แต่ก็ยังไม่พบเจอวิธีการสร้าง SOAP Requestและรับค่าจาก SOAP Response เลย จึงอยากขอคำแนะนำและถ้าพอจะมีตัวอย่างในการจัดการ SOAP Request / Responseก็ขอความกรุณาช่วยชี้แนะด้วยครับ รบกวนขอความช่วยเหลือด้วยครับ ขอบคุณทุกความช่วยเหลือมากครับ
เป็นไปได้ว่า ตัว WS อาจจะเป็น Profile ใหม่ ที่ WS ไม่รู้จักครับ ลองใช้ Add Service Reference แทนดูครับ มันรองรับ Profile ใหม่ๆ ได้