欢迎使用普元产品知识库,本知识库包含普元应用开发平台EOSPlatform,流程平台BPS,企业服务总线ESB,微服务平台Microservice,运维管理平台Devops,数据集成平台DI

页面树结构

欢迎使用普元文档库

Skip to end of metadata
Go to start of metadata

【问题描述】

 在sap-browers中获取RFC函数,发布成wsdl文件,wsdl文件描述的复杂类型数据(也就是SAP中的table结构)与sap中table字段顺序不一致。而在客户端通过wsdl调用服务时候,返回值的table中字段顺序又是与sap中table顺序一致的。
【解答】

定位: 在发布函数生成wsdl时,我们在sap中建立的ZRFC_GET_RFC_INFO_1_1函数获取sap的table结构信息,导致table的顺序乱了。

建议用http2rfc的源码调试。 在http2rfc的源码中ParamUtil类的getXMLExportParam()方法,在读取mapping文件把结果集进行排序即可