电信接口取linkId

我这里只提供源代码,由于时间问题,不做分析,请谅解

public NotifySOAPHeader getNotifySOAPHeader() {
        MessageContext msgContext = MessageContext.getCurrentMessageContext();
        Iterator list = msgContext.getEnvelope().getHeader().getFirstElement().getChildren();
        String spId = null;
        String linkId = null;
        String spRevId = null;
        String spRevpassword = null;
        String SAN = null;
        while (list.hasNext()) {
            OMElement element = (OMElement) list.next();
            if (element.getLocalName().equals("linkId")) {
                linkId = element.getText();
            }
            if(element.getLocalName().equals("spId")) {
                spId=element.getText();
            }
            if(element.getLocalName().equals("spRevId")) {
                spRevId=element.getText();
            }
            if(element.getLocalName().equals("spRevpassword")) {
                spRevpassword=element.getText();
            }
            if(element.getLocalName().equals("SAN")) {
                SAN=element.getText();
            }
        }
        NotifySOAPHeader notifySOAPHeader =  new NotifySOAPHeader();
        notifySOAPHeader.setLinkId(linkId);
        notifySOAPHeader.setSpId(spId);
        notifySOAPHeader.setSpRevId(spRevId);
        notifySOAPHeader.setSpRevpassword(spRevpassword);
        notifySOAPHeader.setSAN(SAN);
        return notifySOAPHeader;
    }

 

       NotifySOAPHeader notifySOAPHeader =sOAPHeaderProcess.getNotifySOAPHeader();

       String linkId=notifySOAPHeader.getLinkId();

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值