问题描述

在.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。