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

页面树结构

欢迎使用普元文档库

Skip to end of metadata
Go to start of metadata

问题描述

在.net调用接口时,传入header时无法在header的根节点下传入 ClientId和OperationCode,而是必须在特定的子节点中传入,也就是如下结构
             <soap:header>
                <headerinfo>
                    <OperationCode>a</OperationCode>
                     <ClientId>b</ClientId>    
                </headerinfo>
            </soap:header>
        那么ESB本身的获取OperationCode和ClientId的方法就无法读取,因为SOAPOperationUtil类中的getHeaderElement方法只遍历了根节点,所以无法读取到,是否有什么解决方法可以兼容.net的传送方式

解决方案:此问题可以通过补丁解决,请向普元售后(cservice@primeton.com)申请,对应补丁号为:ESB_6.5.1.0_20160719_P1。