SAP Service Layer WCF添加服务参考时出错

2020-09-14 07:04发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, ...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


专家们,

当我尝试从XML文件添加服务层的服务引用时,出现以下错误
无效的名称属性(名称属性包含空格!)

当我从名称属性中删除所有空格时,出现以下错误

属性不能与它们的包围类型相同

所以我更改了与complexType名称相同的属性,然后出现以下错误

EnumTypes(BOYesNoEnum,BoAccountTypes,......)在SAPB1中未定义

我确定EnumTypes是在下定义的

每个UDO的名称中都有一个空格,为什么我不应该在UDO描述中包含空格。
以前我是从XML文件中手动删除空格,因为我从不想使用UDO,但是现在我需要使用所有内容。 br>
请帮助。

3条回答
槿木_熙
2020-09-14 07:54

嗨,Bilal,

请确保已按照博客中的说明在服务层配置文件中设置了以下参数( https://blogs.sap.com/2015/07/15/how-to-consume-service-layer-odata -services-from-net-via-wcf /),然后重新启动服务层:

  1. " MetadataWithoutSession":是
  2. " WCF兼容":true

在使用WCFCompatible选项生成的元数据文件中,没有定义为WCF不支持的枚举。

希望这对
特立尼达有帮助。

一周热门 更多>