From 199b2c80456b74a51671836371ef472e40485c5d Mon Sep 17 00:00:00 2001 From: D065023 Date: Thu, 12 Dec 2019 17:33:21 +0100 Subject: [PATCH] it works --- packages/bookshop/package.json | 9 +++------ packages/bookshop/srv/admin-service.js | 11 +++++------ .../bookshop/srv/external/API_BUSINESS_PARTNER.js | 2 +- 3 files changed, 9 insertions(+), 13 deletions(-) diff --git a/packages/bookshop/package.json b/packages/bookshop/package.json index 72dcf5b3..1630c03a 100644 --- a/packages/bookshop/package.json +++ b/packages/bookshop/package.json @@ -18,8 +18,7 @@ "API_BUSINESS_PARTNER": { "kind": "odata", "model": "srv/external/API_BUSINESS_PARTNER", - "--credentials": { - } + "credentials": { "destination": "cap-api532" } }, "messaging": { "kind": "enterprise-messaging" @@ -30,9 +29,7 @@ "strategy": "mock", "users": { "alice": { - "roles": [ - "admin" - ], + "roles": ["admin"], "password": "secret", "ID": "ALICE" } @@ -40,4 +37,4 @@ } } } -} \ No newline at end of file +} diff --git a/packages/bookshop/srv/admin-service.js b/packages/bookshop/srv/admin-service.js index 5169ac85..6343e5d4 100644 --- a/packages/bookshop/srv/admin-service.js +++ b/packages/bookshop/srv/admin-service.js @@ -20,21 +20,20 @@ const _qlsToUpdateDifferences = (ownAddresses, remoteAddresses) => ) if (remoteAddress) { const diff = _diff(ownAddress, remoteAddress) - return ( - Object.keys(diff).length && - console.log('changing', diff) && - UPDATE(ShippingAddresses) + if(Object.keys(diff).length) { + console.log('changing', diff) + return UPDATE(ShippingAddresses) .set(diff) .where({ BusinessPartner: ownAddress.BusinessPartner, AddressID: ownAddress.AddressID }) - ) + } } }) .filter(el => el) -bupaSrv.on('sap/messaging/ccf/BO/BusinessPartner/Changed', async msg => { +bupaSrv.on('sap/S4HANAOD/c532/BO/BusinessPartner/Changed', async msg => { console.log('>> Message:', msg.data) const BusinessPartner = msg.data.KEY[0].BUSINESSPARTNER diff --git a/packages/bookshop/srv/external/API_BUSINESS_PARTNER.js b/packages/bookshop/srv/external/API_BUSINESS_PARTNER.js index b3228755..9f7f6c87 100644 --- a/packages/bookshop/srv/external/API_BUSINESS_PARTNER.js +++ b/packages/bookshop/srv/external/API_BUSINESS_PARTNER.js @@ -6,7 +6,7 @@ module.exports = srv => { KEY: [{ BUSINESSPARTNER: req.data.BusinessPartner }] } console.log('<< Message:', payload) - srv.emit('sap/messaging/ccf/BO/BusinessPartner/Changed', payload) + srv.emit('sap/S4HANAOD/c532/BO/BusinessPartner/Changed', payload) })