私のアプリの 1 つで、Object
WCF サービスに送信したいと考えています。これによりObject
、3 つのデータがバインドされます。送り方がわかりません。
私が試してみました
SoapObject request = new SoapObject(NAMESPACE, METHOD_NAME);
SoapObject map = new SoapObject(NAMESPACE, "New Role");
map.addProperty("RoleID", "ROLEAAAA0001");
map.addProperty("RoleName", "MOB_Gunaseelan");
map.addProperty("ActionBy", "Gunaseelan");
request.addSoapObject(map);
SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11);
envelope.setOutputSoapObject(request);
HttpTransportSE transport = new HttpTransportSE(URL);
try {
transport.call(SOAP_ACTION, envelope);
} catch (Exception e) {
e.printStackTrace();
}
SoapFault fault = (SoapFault) envelope.bodyIn;
System.out.println("Fault : " + fault.toString());
こちらです。ここでは、RoleID
を1 つのオブジェクトとしてバインドします。WCF サービスでは、同僚がこのオブジェクトを快適なオブジェクトに変換してから抽出します。だから縛りたい。それは可能な友人です。可能であれば、私を案内してください。RoleName
ActionBy
前もって感謝します。