10/8/58

Error loading WSDL Could not find type datetime@http://www.w3.org/2001/XMLSchema

Error: Could not find type 'datetime@http://www.w3.org/2001/XMLSchema'. Do you mean to refer to the element named dateTime@http://schemas.xmlsoap.org/soap/encoding/ (in soapEncoding.xsd)?

เคยเจอเออเร่อแบบนี้ไหม??

Error แบบนี้เกิดจาก datetime ซึ่งจะแสดงข้อความใน Soap UI ดังรูปด้านล่าง



เมื่อลองหาสาเหตุแล้วจะพบว่าสิ่งที่ทำให้เกิด Error loading WSDL ชนิดนี้ก็คือบันทัดนี้

@XmlSchemaType(name = "datetime")

ซึ่งก็คือเขียน datetime ผิด ต้องเป็น dateTime ตัวทีตัวใหญ่

เมื่อแก้แล้วจะได้แบบนี้

@XmlSchemaType(name = "dateTime")

เพียงแค่นี้เราก็สามารถแก้ปัญหา Error loading WSDL Could not find type datetime@http://www.w3.org/2001/XMLSchema ได้แล้วครับ

ไม่มีความคิดเห็น:

แสดงความคิดเห็น