2013-07-09 1 views
1

Я создал базовую веб-службу в C# .Net, где у меня есть родительский объект с 4 уровнями наследования. (пример child0 наследует от родителя и child1 наследует от child0 и т. д.) Родитель только предоставляет функцию getMessage, и каждый объект имеет строковую переменную. Функция принимает строку и возвращает строку с добавленными символами. Это было сделано как тест, чтобы попытаться выяснить, почему прокси-сервер веб-службы в мире SAP ABAP добавляет базовые узлы. Я хочу удалить базу, чтобы структура была не такой сложной, но кажется, что когда вы наследуете другой объект, это то, что вы увидите в SAP. Можно ли избавиться от базового узла? См. Снимок экрана ниже. enter image description hereПровайдер веб-службы SAP ABAP

+0

Где скриншот? – Eric

+0

Я думаю, проблема в вашем описании, как вы создали прокси? вы использовали WSDL? метод генерируется автоматически правильно, не так ли? если это так, ваше описание имеет проблему. – zyrex

ответ

0

Вам необходимо изменить определение вашего getMessageResult wsdl/XSD. Тип сообщения, который вы определили, является тем, что вызывает наследование этих подструктур.

 Смежные вопросы

  • Нет связанных вопросов^_^