Quantcast
Channel: SCN: Message List
Viewing all articles
Browse latest Browse all 2796

Re: Error while parsing an XML stream: 'BOM / charset detection failed' when deep create

$
0
0

I figured it out. I used OData.request to solve the problem. I had to implement get_entity service.

 

var header_xcsrf_token;

                                                                 OData

                                                                             .request(

                                                                                         {

                                                                                               requestUri : "http://ttsapgwd.turktraktor.com.tr:8000/sap/opu/odata/sap/ZQMGEN_001_SRV/DhHeaderSet(Aufnr='0',Kltadm='0')",

                                                                                               method : "GET",

                                                                                               headers : {

                                                                                                     "X-Requested-With" : "XMLHttpRequest",

                                                                                                     "Content-Type" : "application/atom+xml",

                                                                                                     "DataServiceVersion" : "2.0",

                                                                                                     "X-CSRF-Token" : "Fetch"

                                                                                               }

                                                                                         },

                                                                                         function(data,

                                                                                                     response) {

                                                                                               header_xcsrf_token = response.headers['x-csrf-token'];

                                                                                               OData

                                                                                                          .request(

                                                                                                                      {

                                                                                                                            requestUri : "http://ttsapgwd.turktraktor.com.tr:8000/sap/opu/odata/sap/ZQMGEN_001_SRV/DhHeaderSet/",

                                                                                                                            method : "POST",

                                                                                                                            headers : {

                                                                                                                                  "X-Requested-With" : "XMLHttpRequest",

                                                                                                                                  "Content-Type" : "application/atom+xml",

                                                                                                                                  "DataServiceVersion" : "2.0",

                                                                                                                                  "Accept" : "application/atom+xml,application/atomsvc+xml,application/xml",

                                                                                                                                  "X-CSRF-Token" : header_xcsrf_token

                                                                                                                            },

                                                                                                                            data : dhHeader

                                                                                                                      },

                                                                                                                      function(

                                                                                                                                  data,

                                                                                                                                  response) {

 

                                                                                                                            var tmpMessage = oController

                                                                                                                                        .getView()

                                                                                                                                        .getModel(

                                                                                                                                                    "i18n")

                                                                                                                                        .getResourceBundle()

                                                                                                                                        .getText(

                                                                                                                                                    "dhSucc");

                                                                                                                            MessageToast

                                                                                                                                        .show(

                                                                                                                                                    tmpMessage,

                                                                                                                                                    {

                                                                                                                                                          width : "25em"

                                                                                                                                                    });

                                                                                                                            oController.onNavBack();

                                                                                                                      },

                                                                                                                      function(

                                                                                                                                  err) {

 

                                                                                                                            var tmpMessage = oController

                                                                                                                                        .getView()

                                                                                                                                        .getModel(

                                                                                                                                                    "i18n")

                                                                                                                                        .getResourceBundle()

                                                                                                                                        .getText(

                                                                                                                                                    "errorMsg");

                                                                                                                            MessageToast

                                                                                                                                        .show(

                                                                                                                                                    tmpMessage,

                                                                                                                                                    {

                                                                                                                                                          width : "25em"

                                                                                                                                                    });

                                                                                                                      });

                                                                                         },

                                                                                         function(err) {

                                                                                               var tmpMessage = oController

                                                                                                          .getView()

                                                                                                          .getModel(

                                                                                                                      "i18n")

                                                                                                          .getResourceBundle()

                                                                                                          .getText(

                                                                                                                      "errorMsg");

                                                                                               MessageToast

                                                                                                          .show(

                                                                                                                      tmpMessage,

                                                                                                                      {

                                                                                                                            width : "25em"

                                                                                                                      });

                                                                                         });


Viewing all articles
Browse latest Browse all 2796

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>