========================================================================
1. 아래 코드에 url 주소만 넣어도 되나요? 특정 포트?? 페이지?? (private static final String URL = "192.168.100.231";)
2. SOAP_ACTION ,NAMESPACE에 위 SOAP XML을 어떠한 값을 넣어야 되나요?
- SoapObject request=new SoapObject(NAMESPACE, METHOD_NAME); <--- ???
Log.e("dd", "Soap Created");
SoapSerializationEnvelope envelope=new SoapSerializationEnvelope(SoapEnvelope.??? ); <---- ???
envelope.dotNet=true;
envelope.setOutputSoapObject(request);
request.addProperty(" ????? " , ???? ); <----- ????
private static final String SOAP_ACTION = " ";
private static final String METHOD_NAME = " ";
private static final String NAMESPACE = " ";
private static final String URL = "192.168.100.231";
EditText searchText;
TextView outPut;
Button searchbtn;
====================================================================
private void soapData(String searchData) {//soap 통신 메소드 날려주고 데이터 받아옮
SoapObject request=new SoapObject(NAMESPACE, METHOD_NAME);
Log.e("dd", "Soap Created");
SoapSerializationEnvelope envelope=new SoapSerializationEnvelope(SoapEnvelope.??? );
envelope.dotNet=true;
envelope.setOutputSoapObject(request);
request.addProperty(" ????? " , ???? );
HttpTransportSE androidHttpTransport=new HttpTransportSE(URL);
androidHttpTransport.debug = true;
try
{
androidHttpTransport.call(SOAP_ACTION, envelope);
SoapPrimitive result = (SoapPrimitive)envelope.getResponse();
//String result1 = xmlPasing(result.toString()); //xml파싱
String re_xml = result.toString();
outPut.setText(re_xml); //결과값 출력
} catch(Exception e)
{
Log.e("dd", "Soap Catch",e);
e.printStackTrace();
} //try-catch
}