好的。问题直截了当,我不知道该多说什么。似乎
dotnet
没有提供任何解决方案来处理使用变色龙模式设计的 SOAP 服务。你以前遇到过这个问题吗?如果是这样,你有什么想法 - 但转向另一种语言/框架 - 如何处理这个问题?
更多信息:
我正在尝试通过此命令为此
wsdl
创建代理:
dotnet svcutil "https://reservations.mahan.aero/webservices/services/AAResWebServices?wsdl" -wr -ac
如您所见,
wsdl
遵循开放式旅行协议。在发生此错误之前,它会产生很多警告:
Error: The datatype 'http://www.opentravel.org/OTA/2003/05:POS_Type' is missing.
XPath to Error Source: //wsdl:definitions[@targetNamespace='http://www.opentravel.org/OTA/2003/05']/wsdl:portType[@name='AAResWebServices']
而
POS_Type
是在XSDs中定义的。