sendmessagebindingimpl.java

来自「电信ISAG的服务连接和服务」· Java 代码 · 共 43 行

JAVA
43
字号
/**
 * SendMessageBindingImpl.java
 *
 * This file was auto-generated from WSDL
 * by the Apache Axis WSDL2Java emitter.
 */

package cn.com.chinatelecom.www.wsdl.ctcc.multimedia_messaging.send.v2_2.service;

import org.apache.axis.MessageContext;
import test.DecodeSoapHeader;
import cn.com.chinatelecom.www.schema.ctcc.common.v2_1.RequestSOAPHeader;
import org.apache.axis.attachments.AttachmentPart;
import test.tools;

public class SendMessageBindingImpl implements cn.com.chinatelecom.www.wsdl.ctcc.multimedia_messaging.send.v2_2._interface.SendMessage{
    public java.lang.String sendMessage(org.apache.axis.types.URI[] addresses, java.lang.String senderAddress, java.lang.String subject, cn.com.chinatelecom.www.schema.ctcc.multimedia_messaging.v2_2.MessagePriority priority, cn.com.chinatelecom.www.schema.ctcc.common.v2_1.ChargingInformation charging, cn.com.chinatelecom.www.schema.ctcc.common.v2_1.SimpleReference receiptRequest) throws java.rmi.RemoteException, cn.com.chinatelecom.www.schema.ctcc.common.v2_1.PolicyException, cn.com.chinatelecom.www.schema.ctcc.common.v2_1.ServiceException {
      System.out.println("aaaaaaaaaa");
      MessageContext context = MessageContext.getCurrentContext();
      DecodeSoapHeader soapHeader = new DecodeSoapHeader(context);
      RequestSOAPHeader header = soapHeader.DecodeDownSoapHeader();
      System.out.println("SpId:"+header.getSpId());
      System.out.println("senderAddress:"+senderAddress);
      System.out.println("subject:" + subject);
      AttachmentPart[] attachments = tools.getMessageAttachments(context);
      if(attachments.length != 0){
      tools.saveAttachments(attachments, "G:\\SP所有资料\\电信cpSp\\attach\\revice",
                            "12345");
      System.out.println("receive attachments sucess!");}
      else
      {
        System.out.println("attachments are null");
      }

      return "A123299945345";
    }

    public cn.com.chinatelecom.www.schema.ctcc.multimedia_messaging.v2_2.DeliveryInformation[] getMessageDeliveryStatus(java.lang.String requestIdentifier) throws java.rmi.RemoteException, cn.com.chinatelecom.www.schema.ctcc.common.v2_1.PolicyException, cn.com.chinatelecom.www.schema.ctcc.common.v2_1.ServiceException {
        return null;
    }

}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?