2016-09-13 3 views
-1

Ich benutze SOAPUI, um einen Webservice zu testen, den ich entwickelt habe. Ich versuche tatsächlich, eine TestSuite mit einem JDBC Anruf zu einer MS SQL Datenbank zu konfigurieren. Ich habe die jdbc JAR-Dateien für MSSQL hinzugefügt. Die Verbindungszeichenfolge funktioniert.SOAPUI JDBC MS SQL-Abfrage funktioniert nicht (TestSuite)

Das einzige Problem, das ich habe, ist, dass es keine SQL-Abfrage ausführt. Was ich in der Abfrage mein diesen Fehler schreiben kann (sogar Fehler) zurückkehrt:

Tue Sep 13 10:07:18 CEST 2016:ERROR:java.lang.IllegalArgumentException: Parameter 'Name' was not found in the SQL Query. 
java.lang.IllegalArgumentException: Parameter 'Name' was not found in the SQL Query. 
at com.eviware.soapui.impl.wsdl.panels.teststeps.support.NamedParameterStatement.getIndexes(NamedParameterStatement.java:139) 
at com.eviware.soapui.impl.wsdl.panels.teststeps.support.NamedParameterStatement.setString(NamedParameterStatement.java:170) 
at com.eviware.soapui.impl.wsdl.panels.teststeps.JdbcSubmit.prepare(JdbcSubmit.java:238) 
at com.eviware.soapui.impl.wsdl.panels.teststeps.JdbcSubmit.runQuery(JdbcSubmit.java:173) 
at com.eviware.soapui.impl.wsdl.panels.teststeps.JdbcSubmit.run(JdbcSubmit.java:147) 
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) 
at java.util.concurrent.FutureTask.run(Unknown Source) 
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) 
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) 
at java.lang.Thread.run(Unknown Source) 

Bin ich etwas falsch zu machen?

Vielen Dank im Voraus.

Antwort

1

Es scheint, Sie Namen als Parameter in SQL Query bestanden haben, aber Ihre Abfrage dosen't akzeptieren, dass der Parameter, bitte übergeben Parameter Name entfernen, wo Sie Abfrage rufen

+0

Du hast Recht! Ich habe es vor ein paar Minuten herausgefunden! Ich habe etwas in der ersten Tabelle (als Parameter-Panel) konfiguriert, während ich es nicht benutzte ... Danke! – Jsncrdnl

Verwandte Themen