0

ColdFusion 11 Enterprise Edition で cfinvoke タグから Web サービスを呼び出すと、奇妙な問題が発生します。私が得ているエラーメッセージは次のとおりです。

アンラップ用にサポートされていないスキーマ形式です! 予想される配列を除くすべてが見つかりました

スタック トレースは次のように始まります。

org.apache.axis2.wsdl.codegen.CodeGenerationException: アンラップのスキーマ形式がサポートされていません! org.apache.axis2.wsdl.codegen.extension.SchemaUnwrapperExtension.processXMLSchemaSequence(SchemaUnwrapperExtension.java:405) で予想されるシーケンスを除くすべてが見つかりました...

他の誰かがこの問題に遭遇したか、それを修正する方法を知っていますか? ヘルプやアドバイスをお寄せいただきありがとうございます。

4

1 に答える 1

0

この問題が発生した理由は、Web サービスが Axis1 を使用しているためです。デフォルトでは、ColdFusion 11 は、Web サービスが Axis2 を使用していると想定しています。

これを修正するために、wsversion属性を<cfinvoke>タグに追加し、その値を 1 に設定しました。

于 2016-07-07T18:01:00.693 に答える