如何在 cfinvoke CF11 中修复 "Unsupported Schema format for unwrapping! found all but expected sequence"?

How to fix "Unsupported Schema format for unwrapping! found all but expected sequence" in cfinvoke CF11?

在 ColdFusion 11 Enterprise Edition 上从 cfinvoke 标记调用 Web 服务时,我 运行 遇到了一个奇怪的问题。我收到的错误消息是:

Unsupported Schema format for unwrapping! found all but expected sequence

堆栈跟踪开始于:

org.apache.axis2.wsdl.codegen.CodeGenerationException: Unsupported Schema format for unwrapping! found all but expected sequence at org.apache.axis2.wsdl.codegen.extension.SchemaUnwrapperExtension.processXMLSchemaSequence(SchemaUnwrapperExtension.java:405) at...

还有其他人遇到过这个问题或知道如何解决吗?非常感谢您的帮助或建议。

我遇到这个问题的原因是 Web 服务使用的是 Axis1。 ColdFusion 11 默认假定 Web 服务使用 Axis2。

为了修复它,我将 wsversion 属性添加到 <cfinvoke> 标记并将其值设置为 1。