Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Проблема при создании WS-Client для svc?wsdl. undefined element declaration 'xs:schema' / 8 сообщений из 8, страница 1 из 1
26.01.2018, 13:20
    #39591592
maks.ms
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема при создании WS-Client для svc?wsdl. undefined element declaration 'xs:schema'
Есть .net-овский wsdl. При создании клиента на Java ругается "undefined element declaration 'xs:schema'".
Какие есть решения?
...
Рейтинг: 0 / 0
26.01.2018, 13:58
    #39591645
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема при создании WS-Client для svc?wsdl. undefined element declaration 'xs:schema'
run.bat:
Код: powershell
1.
2.
set _JAVA_OPTIONS=-Djavax.xml.accessExternalDTD=all
wsimport.exe -Xnocompile sql.ru.wsdl -b http://www.w3.org/2001/XMLSchema.xsd -b customization.xjb


customization.xjb
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
<?xml version="1.0" encoding="UTF-8"?>
<bindings xmlns="http://java.sun.com/xml/ns/jaxb"
          xmlns:xsd="http://www.w3.org/2001/XMLSchema"
          xmlns:xjc="http://java.sun.com/xml/ns/jaxb/xjc"
          version="2.0">

  <globalBindings>
    <xjc:simple />
  </globalBindings>

  <bindings scd="~xsd:complexType">
    <class name="ComplexTypeType"/>
  </bindings>

  <bindings scd="~xsd:simpleType">
    <class name="SimpleTypeType"/>
  </bindings>

  <bindings scd="~xsd:group">
    <class name="GroupType"/>
  </bindings>

  <bindings scd="~xsd:attributeGroup">
    <class name="AttributeGroupType"/>
  </bindings>

  <bindings scd="~xsd:element">
    <class name="ElementType"/>
  </bindings>

  <bindings scd="~xsd:attribute">
    <class name="attributeType"/>
  </bindings>
</bindings>
...
Рейтинг: 0 / 0
26.01.2018, 14:48
    #39591722
maks.ms
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема при создании WS-Client для svc?wsdl. undefined element declaration 'xs:schema'
Blazkowicz,
Мне не совсем понятен процесс.
1. Закидываю wsdl и xjb в папку где лежит wsimport
2. Запускаю run.bat
3. Должны сгенериться файлы с классами в этой папке?
...
Рейтинг: 0 / 0
26.01.2018, 14:53
    #39591723
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема при создании WS-Client для svc?wsdl. undefined element declaration 'xs:schema'
То есть командную строку ещё не освоили а уже SOAP клиентов на Java пишем?
maks.ms1. Закидываю wsdl и xjb в папку где лежит wsimport

Ведь никакого другого способа выполнить exe файл находящийся за пределами текущего каталога просто не существует. Ни переменной PATH, ни абсолютных и относительных путей в имени файла.

maks.ms2. Запускаю run.bat
3. Должны сгенериться файлы с классами в этой папке?
А вот до этого вы что вообще делали, что у вас "Java ругалась"?
...
Рейтинг: 0 / 0
26.01.2018, 14:53
    #39591724
maks.ms
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема при создании WS-Client для svc?wsdl. undefined element declaration 'xs:schema'
Вот такое получаю:
...
[WARNING] R2716/R2726 WSI-BasicProfile ver. 1.0, namespace attribute not allowed
in doc/lit or rpc/lit for soapbind:fault: "SecurityFaultExceptionFault"
line 1 of file:/C:/Program%20Files%20(x86)/Java/jdk1.8.0_25/bin/wsdl.wsdl

Generating code...

[ERROR] .\com\microsoft\schemas\_2003\_10\serialization\ObjectFactory.java (Сист
еме не удается найти указанный путь)
...
Рейтинг: 0 / 0
26.01.2018, 14:55
    #39591727
maks.ms
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема при создании WS-Client для svc?wsdl. undefined element declaration 'xs:schema'
Blazkowicz,

Через нетбинс создавал новый "Клиент веб-службы"
...
Рейтинг: 0 / 0
26.01.2018, 15:11
    #39591741
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема при создании WS-Client для svc?wsdl. undefined element declaration 'xs:schema'
maks.ms line 1 of file:/C:/Program%20Files%20(x86)/Java/jdk1.8.0_25/bin/wsdl.wsdl
[ERROR] .\com\microsoft\schemas\_2003\_10\serialization\ObjectFactory.java (Сист
еме не удается найти указанный путь)
Может у вас нет прав писать что попало в Program Files (x86) не под админом?
...
Рейтинг: 0 / 0
26.01.2018, 15:12
    #39591742
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема при создании WS-Client для svc?wsdl. undefined element declaration 'xs:schema'
maks.msЧерез нетбинс создавал новый "Клиент веб-службы"
Там же в нетбинс и должна быть и настройка кастомизаций чтобы биндинги указать
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Проблема при создании WS-Client для svc?wsdl. undefined element declaration 'xs:schema' / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]