EKOL YAZILIM A.Ş.

ImportFromXMLStr Eklemiyor

  Tiger/Logo Objects

ImportFromXMLFile ile başarılı bir şekilde işlemim gerçekleşiyor fakat aynı xml içerikle ImportFromXMLStr çalıştırdığımda sonuç true dönse de kayıtlar aktarılmamış oluyor. Teşekkürler...


 string xml = @"

<?xml version=""1.0"" encoding=""ISO-8859-9""?>
<AR_APS>
 <AR_AP DBOP=""INS"" >
 <ACCOUNT_TYPE>3</ACCOUNT_TYPE>
 <CODE>KOD 1</CODE>
 <TITLE>HESAP 1</TITLE>
 </AR_AP>
 <AR_AP DBOP=""INS"" >
 <ACCOUNT_TYPE>3</ACCOUNT_TYPE>
 <CODE>KOD 2</CODE>
 <TITLE>HESAP 2</TITLE>
 </AR_AP>
</AR_APS>

";

 UnityObjects.Data ms = ua.NewDataObject(UnityObjects.DataObjectType.doAccountsRP);

 if (ms.ImportFromXmlStr("AR_APS", xml))
 {
 MessageBox.Show("ok");
 }
 else
 {
 if (ms.ValidateErrors.Count > 0)
 {
 for (int i = 0; i < ms.ValidateErrors.Count - 1; i++)
 {
 MessageBox.Show("XML Error:(" + ms.ValidateErrors.ToString() + ") -" + ms.ValidateErrors.ToString());
 }
 }
 }
C#





Sezgin ÖZDEMİR

Merhabalar,


ms.ImportFromXmlStr("AR_APS", xml) bu kod parçasını kullandığımızda aslında objectType'a göre oluşturduğumuz ms nesnesini doldurmaktadır. Akabinde birde Post işlemi yapmanız gerekmektedir. 


Konuyla alakalı dökümandaki örneğini de düzenledim. Buradan da inceleyebilirsiniz.


http://docs.logo.com.tr/public/wua/logo-objects/logo-objects-kuetuephanesi/data/importfromxmlstr


İyi çalışmalar. 


06/08/18 11:22


EKOL YAZILIM A.Ş.

Örneğimi bu dökümandan hazırlamıştım zaten... Dikkat ederseniz kodlarım aynısı... 


post işlemini aşağıdaki satır yapmıyor mu zaten..? Dökümanda bu şekilde çünkü. 


ms.ImportFromXmlStr("AR_APS", xml)


ImportFromXmlFile çalışıyor fakat ImportFromXmlStr sonuç döndürmüyor... 


06/08/18 15:18


Sezgin ÖZDEMİR

Merhabalar,


Bir önceki yazımda 'dikkat ederseniz' aslında olayı gayet açıkladığımı düşünüyorum. 

 

ms.ImportFromXmlStr("AR_APS", xml) bu ifadenin post yapmadığını yalnızca nesneyi doldurduğunu belirttim. Bu işlemden sonra birde Post işlemi yapmanız gerekmektedir diye yazı olarak da belirttim. Akabinde de sayfada ki örneği de düzenleyip güncellediğimi de yine yazımda belirtmiştim. Bilginize.


İyi çalışmalar.


07/08/18 09:17

Cevap vermek için giriş yapmanız gerekmektedir.