Я пишу простую работу, которая получает статус заказа из внешнего сервиса.Тогда я хочу использовать эти данные для обновления заказа.
Всякий раз, когда я вызываю статический метод getOrder (id: String) для OrderMgr, я получаю нулевое значение.
Заказ с данным идентификатором существует и отображается в BM.
Можеткто-то посоветует мне, что я делаю неправильно?
importPackage(dw.order);
function execute( pdict : PipelineDictionary ) : Number
{
var mgr : OrderMgr = OrderMgr;
var logH : Logger = Logger.getLogger("test1", "test1");
var order : Order = mgr.getOrder("00000101");
if (order == null){
// always null, even if the order exists
logH.info("The order is null");
}
return PIPELET_NEXT;
}