Mobile First Json商店推BUG

时间:2016-11-17 18:23:27

标签: ibm-mobilefirst jsonstore

我想在cordova-plugin-mfp-jsonstore中强调一个问题 在某些调查过程中,我注意到 PushInstance 方法 PushInstance 数据不会随

一起发送
resourceRequest = new WLResourceRequest('adapters/' + invocationData.adapter + '/' + invocationData.procedure,  WLResourceRequest.POST);
resourceRequest.send().then(ipOpts.onSuccess, ipOpts.onFailure);
根据我应该成为:

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

我需要在一个非常重要的项目中使用它,是否可以尽快修复?

问候。

丹尼尔

2 个答案:

答案 0 :(得分:0)

如果您需要IBM的JSONStore插件中的更改/修复,您需要打开PMR以便IBM更正它并为您提供iFix。

答案 1 :(得分:0)

在我看来,你使用的是适配器库(不是JSON Store)。

我有一个问题:

为什么在第一次调用(send)中你没有配置第二个参数(sendFormParameters)?

我有多个这样的工作示例(尝试使用POST而不是GET):

    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);
    });