2016-11-17 13 views
-1

Ich mag würde ein Problem in cordova-plugin-mfp-jsonstore bei einigen Untersuchungen Ich stelle fest, betonen, dass in Verfahren sendResourceRequest auf PushInstance Daten nicht mitMobile First Json Speicher Push BUG

resourceRequest = new WLResourceRequest('adapters/' + invocationData.adapter + '/' + invocationData.procedure, WLResourceRequest.POST); 
resourceRequest.send().then(ipOpts.onSuccess, ipOpts.onFailure); 
gesendet wird

nach mir werden soll:

resourceRequest = new WLResourceRequest('adapters/' + invocationData.adapter + '/' + invocationData.procedure, WLResourceRequest.POST); 
resourceRequest.sendFormParameters({ "params":"['" + JSON.stringify(collectionDocument) + "']" }); 

ich brauche es in einem wirklich wichtigen Projekt zu verwenden, ist es möglich, so schnell wie möglich zu beheben?

Grüße.

Daniele

Antwort

0

Wenn Sie benötigen Änderungen/Korrekturen in der JSONStore Plug-in von IBM Sie einen PMR öffnen müssen für IBM korrigieren und Sie mit einem iFix bieten.

0

meiner Meinung nach verwenden Sie Adapter-Bibliothek (nicht JSON Store).

Ich habe eine Frage:

warum im ersten Anruf (Senden) Sie konfigurieren keine Parameter wie in zweiten (sendFormParameters)?

ich mehrere Beispiel haben wie diese arbeiten (versuchen Sie statt GET mit POST):

var submitOrderRequest = new WLResourceRequest("/adapters/BPMAdapter/startProcess", WLResourceRequest.GET);('params', [JSON.stringify(cartDataApp)]); 
    submitOrderRequest.send().then(function(result) { 
      orderId = result.responseJSON.data.piid; 
     }, function(error) { 
     console.log("---> Error calling submitOrder procedure in BPMadapter" + error); 
    });