2016-07-06 17 views
0

Ich stoße auf ein seltsames Problem, wenn ich einen Webservice über das Cfinvoke-Tag in ColdFusion 11 Enterprise Edition aufruft. Die Fehlermeldung, die ich erhalte, lautet:Wie behebt man "Nicht unterstütztes Schema-Format zum Entpacken! Gefunden alle außer der erwarteten Sequenz" in cfinvoke CF11?

Nicht unterstütztes Schema-Format zum Auspacken! gefunden alle, aber erwartet Sequenz

Der Stack-Trace beginnt mit:

org.apache.axis2.wsdl.codegen.CodeGenerationException: Nicht unterstützte Schema Format für auspackt! alle, aber erwartete Sequenz bei org.apache.axis2.wsdl.codegen.extension.SchemaUnwrapperExtension.processXMLSchemaSequence (SchemaUnwrapperExtension.java:405) bei ...

Hat jemand anderes dieses Problem gestoßen oder wissen, wie man gefunden repariere es? Ein großes Dankeschön im Voraus für jede Hilfe oder Beratung.

+0

der Web Service Axis2 mit? Haben Sie stattdessen versucht, Axis1 zu verwenden? –

+0

Der Webservice verwendet Axis1. (Ich habe das erst nach einigen Stunden Debugging gefunden). Also musste ich das wsversion-Attribut verwenden und es auf 1 setzen. Aber jetzt stoße ich auf einen anderen Fehler "faultString: [Virtuoso SOAP server] Es gibt keine solche Prozedur". Ich habe alle korrekten Argumente mit Tantely

+0

Es ist wahrscheinlich am besten, das als Antwort auf diese Frage einzubeziehen und dann eine andere Frage zu öffnen (wenn Sie das möchten) für das neue Problem. –

Antwort

0

Der Grund, warum ich dieses Problem hatte, ist, dass der Webdienst Axis1 verwendet. ColdFusion 11 geht standardmäßig davon aus, dass der Web-Service Axis2 verwendet.

es zu beheben, ich habe das wsversion Attribut auf den <cfinvoke> Tag hinzugefügt und setzen Sie den Wert auf 1