有WSDL就可以了。再用wsdl2java生成代码。

解决方案 »

  1.   

    wsdl有了,web service不就搞定了吗?
      

  2.   

    生成好以后,在java如何调用呢?
      

  3.   

    有个接口的方法是这样的,bool SendSM(string User, string Ser, string List, string Title, string Content, ref string Result);
    这个Result怎么调用
          call.setOperationName("SSM");
          call.addParameter("User",org.apache.axis.Constants.XSD_STRING, ParameterMode.IN);
          call.addParameter("Ser",org.apache.axis.Constants.XSD_STRING, ParameterMode.IN);
          call.addParameter("List",org.apache.axis.Constants.XSD_STRING, ParameterMode.IN);
          call.addParameter("Title",org.apache.axis.Constants.XSD_STRING, ParameterMode.IN);
          call.addParameter("Content",org.apache.axis.Constants.XSD_STRING, ParameterMode.IN);
          call.addParameter("Result",org.apache.axis.Constants.XSD_STRING, ParameterMode.OUT);      
          call.setReturnType(org.apache.axis.encoding.XMLType.XSD_STRING);
          call.setUseSOAPAction(true);
          call.setSOAPActionURI("http://abc.org/SSM");
          String day = (String)call.invoke(new Object[] {"ABC","CLIENT","ABC","Hello","Hello World!",Result});这个返回值怎么写呢?
      

  4.   

    最后调用的那句不要包含Result
    传出的结果这样取出来:List list = call.getOutputValues();
    String result = (String) list.get(0);
      

  5.   

    jbuilder直接导入wsdl后,直接像本地一样调用它的接口嘛?
      

  6.   

    我在执行的时候,返回值为:Object reference not set to an instance of an object。
    这个是什么问题引起的呢?
      

  7.   

    最后调用的那句不要包含Result
    传出的结果这样取出来:List list = call.getOutputValues();
    String result = (String) list.get(0);之后,返回值为:Object reference not set to an instance of an object。是因为传入的变量不够引起的吗?