Похоже, что утверждение Соответствие схеме не поддерживает расширение свойств. Я создаю свойство wadlSource
на уровне Project, а затем указываю путь ${#Project#wadlSource}
для утверждения Соответствие схеме, но, глядя в журнал SOAPUI, вы можете увидеть:
10:39:13,993 ERROR [SoapUI] An error occurred [com.eviware.soapui.impl.support.definition.support.InvalidDefinitionEx
ception], see error log for details
java.io.FileNotFoundException: C:\Programari\SoapUI-5.0.0\bin\${#Project#wadlSource} (The system cannot find the file specified)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(Unknown Source)
at java.io.FileInputStream.<init>(Unknown Source)
at sun.net.www.protocol.file.FileURLConnection.connect(Unknown Source)
at sun.net.www.protocol.file.FileURLConnection.getInputStream(Unknown Source)
Вы можете попробовать открыть запрос функции с помощью SOAPUI.
В любом случае, чтобы обойти это, есть несколько вариантов, возможным обходным решением может быть использование файла wadl
в качестве статического содержимого из вашего собственного WS (это наиболее распространенный способ сделать это) и настройка подтверждение соответствия схеме этому URL.
Если это не вариант, вы можете установить какой-либо внутренний http-сервер, например, apache-httpd, где вы и ваш товарищ по команде имеете доступ для настройки соответствия схемы< /em> утверждение для этого URL.
ОБНОВЛЕНИЕ:
Я также пытаюсь использовать SOAPUI версии 5.1.2, и возникает та же ошибка, кажется, что расширение свойства не работает в URL-адресе утверждения Schema compilation для этой версии.
person
albciff
schedule
14.09.2016