Chinaunix首页 | 论坛 | 博客
  • 博客访问: 425753
  • 博文数量: 79
  • 博客积分: 2886
  • 博客等级: 少校
  • 技术积分: 968
  • 用 户 组: 普通用户
  • 注册时间: 2008-05-16 10:33
文章分类

全部博文(79)

文章存档

2013年(7)

2012年(17)

2011年(28)

2010年(25)

2009年(1)

2008年(1)

我的朋友

分类: Java

2012-06-15 17:30:52

public String callService(Object[] parmObj) {
        String res = "";
        try {
            Service service = new Service();
            Call call  = (Call) service.createCall();
            call.setTargetEndpointAddress(Sysconfig.sys_SoapUrl);
            call.setOperationName(new QName(Sysconfig.sys_SoapNamespace, Sysconfig.sys_UploadOtherImg));
            call.setSOAPActionURI(Sysconfig.sys_SoapActionUrl);
            call.setUseSOAPAction(true);
            call.addParameter(new QName(Sysconfig.sys_SoapNamespace, Sysconfig.sys_ParamUploadIP), XMLType.XSD_STRING, ParameterMode.IN);
            call.addParameter(new QName(Sysconfig.sys_SoapNamespace, Sysconfig.sys_ParamOptType), XMLType.XSD_INT, ParameterMode.IN);
            call.addParameter(new QName(Sysconfig.sys_SoapNamespace, Sysconfig.sys_ParamOptName), XMLType.XSD_STRING, ParameterMode.IN);
            call.addParameter(new QName(Sysconfig.sys_SoapNamespace, Sysconfig.sys_ParamImgDesc), XMLType.XSD_STRING, ParameterMode.IN);
            call.addParameter(new QName(Sysconfig.sys_SoapNamespace, Sysconfig.sys_ParamFileStream), XMLType.SOAP_BASE64BINARY, ParameterMode.IN);
            call.addParameter(new QName(Sysconfig.sys_SoapNamespace, Sysconfig.sys_ParamImgType), XMLType.XSD_STRING, ParameterMode.IN);
            call.setReturnType(XMLType.XSD_STRING);
            res = (String) call.invoke(parmObj);
        } catch (RemoteException ex) {
            Log.writeErrorMsg(getClass(),ex,"RemoteException");
        } catch (Exception e) {
            Log.writeErrorMsg(getClass(),e,"Exception");
        } finally {
            return res;
        }
    }

其中:
soapUrl=
uploadOtherImg=UploadOtherImageFile
soapActionUrl=
soapNamespace=

paramUploadIP=upload_ip
paramOptType=operator_type
paramOptName=operator_name
paramImgDesc=image_desc
paramFileStream=filestream
paramImgType=imageType
阅读(4131) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~