2013-07-09 99 views
1

我在C#.Net中创建了一个基本Web服务,其中有一个具有4个继承级别的父对象。 (例如,child0继承自父代,child1继承自child0等)父代只公开一个getMessage函数,每个对象都有一个字符串变量。该函数接受一个字符串并返回一个带有一些字符的字符串。这是为了试图找出SAP ABAP世界中的Web服务代理为什么添加基本节点的测试。我想删除基础,以便结构不那么复杂,但似乎一旦从另一个对象继承,这将在SAP中看到。一个人可以摆脱基节点吗?请参阅下面的截图。 enter image description hereSAP ABAP Web服务代理

+0

屏幕截图在哪里? – Eric

+0

我认为问题在于你的描述,你是如何创建代理的?你使用WSDL吗?该方法是自动生成的,不是吗?如果是这样,你的描述有一个问题。 – zyrex

回答

0

您需要更改getMessageResult wsdl/XSD的定义。您在那里定义的消息类型是导致这些子结构继承的原因。