Tôi đang tạo dịch vụ web SOAP bằng cách sử dụng dự án mẫu Khởi động Web SOAP của Spring Boot. Nếu tôi sử dụng mã theo dõi WSDL được tạo động sau đây cho thấy Hoạt động.SpringBoot SOAP webservice Thế hệ WSDL động không hoạt động Nếu xóa hậu tố Yêu cầu từ phần tử RequestPayload
@PayloadRoot(namespace = NAMESPACE_URI, localPart = "AvailNotifRequest")
@ResponsePayload
public OTAHotelAvailNotifRS getAvailNotif(@RequestPayload AvailNotifRequest request) {
Nhưng tôi cần phần tử yêu cầu thay đổi như thế này.
@PayloadRoot(namespace = NAMESPACE_URI, localPart = "OTAHotelAvailNotifRQ")
@ResponsePayload
public OTAHotelAvailNotifRS getOTAHotelAvailNotifRQ(@RequestPayload OTAHotelAvailNotifRQ request) {
Tôi tìm thấy một câu hỏi tương tự vào liên kết này Spring web service dynamic wsdl not generating message for a schema element câu trả lời nói rằng chúng ta cần thêm hậu tố Yêu cầu sau khi yếu tố yêu cầu như AvailNotifRequest nhưng tôi muốn sử dụng OTAHotelAvailNotifRQ như là đầu vào yêu cầu của tôi. Làm thế nào tôi có thể sử dụng điều này bởi vì tôi không nhận được hoạt động trong wsdl khi tôi thay đổi yêu cầu đầu vào như thế này.