背景:
对接对三方系统,对方提供的webservice接口
代码:
package com.cpinfo.his.web.order;
import org.apache.axiom.om.OMAbstractFactory;
import org.apache.axiom.om.OMElement;
import org.apache.axiom.om.OMFactory;
import org.apache.axiom.om.OMNamespace;
import org.apache.axis2.addressing.EndpointReference;
import org.apache.axis2.client.Options;
import org.apache.axis2.client.ServiceClient;
import org.jdom.Element;
import org.jdom.input.SAXBuilder;
import java.io.StringReader;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class FcPublicHealthUtil {
public static String requestWebservice(String baseUrl,String reqXML) throws Exception {
String result = "";
String serviceUrl = baseUrl + "SIService/IntelligentService.asmx?wsdl";
String targetNamespace = "http://tempuri.org/";
String opName = "Do_Transaction";
Options o