08-12-2017, Saat: 08:39
(08-12-2017, Saat: 06:03)barutali Adlı Kullanıcıdan Alıntı:(06-12-2017, Saat: 09:38)Cyber Adlı Kullanıcıdan Alıntı: Merhaba,
Hocam paylaşımınız ve detaylı olarak anlatımınız için teşekkürler, ALLAH razı olsun. Hal kayıt sistemi geliştirme/çalışma ortamımdan uzak fakat, WebServis öyle yada böyle işimizin bir parçası. Burada dikkat etmemiz gereken noktalara dikkat çektiğiniz ve Delphinin yetersiz yada eksik kalmadığını, sadece ezbere kullanıldığını net bir şekilde gösterdiniz.
Dotnet ile geliştirilen SOAP Uygulamalarının bazılarında aynı problem var. Sebebi tam olarak nedir bende bilmiyorum. Tahminim dotnet sürümü ile alakalı olabileceği..
Teşekkürler.
Android tarafından dotnet soap projesine bağlantı kurarken de bu parametreyi geçmek gerekiyor. yoksa bağlanamıyor. Bu dotnet hep sıkıntı

SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11); envelope.dotNet = true;// önemli
public void writeBody(XmlSerializer writer) throws IOException {
if(this.bodyOut != null) {
this.multiRef = new Vector();
this.multiRef.addElement(this.bodyOut);
Object[] qName = this.getInfo((Object)null, this.bodyOut);
writer.startTag(this.dotNet?""
String)qName[0], (String)qName[1]);
if(this.dotNet) {
writer.attribute((String)null, "xmlns", (String)qName[0]);
}
if(this.addAdornments) {
writer.attribute((String)null, "id", qName[2] == null?"o0"
String)qName[2]);
writer.attribute(this.enc, "root", "1");
}
this.writeElement(writer, this.bodyOut, (PropertyInfo)null, qName[3]);
writer.endTag(this.dotNet?""
String)qName[0], (String)qName[1]);
}
}

