esi-cap
Version:
Enterprise System Integration Based on SAP CAP
1 lines • 8.59 kB
JavaScript
var _0x4a17cf=_0x4854;(function(_0x5e13fa,_0x2e5e36){var _0x585b3f=_0x4854,_0x5b7e63=_0x5e13fa();while(!![]){try{var _0x122d10=-parseInt(_0x585b3f(0x1dd))/0x1*(-parseInt(_0x585b3f(0x20f))/0x2)+parseInt(_0x585b3f(0x204))/0x3*(parseInt(_0x585b3f(0x1d7))/0x4)+parseInt(_0x585b3f(0x1db))/0x5*(-parseInt(_0x585b3f(0x1df))/0x6)+parseInt(_0x585b3f(0x1f5))/0x7*(-parseInt(_0x585b3f(0x1e6))/0x8)+-parseInt(_0x585b3f(0x1ec))/0x9+-parseInt(_0x585b3f(0x209))/0xa*(parseInt(_0x585b3f(0x215))/0xb)+parseInt(_0x585b3f(0x210))/0xc;if(_0x122d10===_0x2e5e36)break;else _0x5b7e63['push'](_0x5b7e63['shift']());}catch(_0x265826){_0x5b7e63['push'](_0x5b7e63['shift']());}}}(_0xc1a8,0xdb14c));let createClientAsync=require(_0x4a17cf(0x20b))[_0x4a17cf(0x20a)],getDestination=require(_0x4a17cf(0x206))[_0x4a17cf(0x21c)],executeHttpRequest=require(_0x4a17cf(0x20d))[_0x4a17cf(0x223)],json=require(_0x4a17cf(0x207))[_0x4a17cf(0x1f7)],{esienv,cdsenv,logger}=require(_0x4a17cf(0x208)),soap={'connect':{'to':async _0x53a680=>{var _0x112cd3=_0x4a17cf,_0x415127={'PstdY':function(_0x5111b0,_0x15182f,_0x1b6dcb,_0x175307){return _0x5111b0(_0x15182f,_0x1b6dcb,_0x175307);},'AOPPk':_0x112cd3(0x1f4),'OdnRY':_0x112cd3(0x20c),'gOFJk':_0x112cd3(0x1d5),'OPxEk':function(_0x414d37,_0x4145dd){return _0x414d37(_0x4145dd);},'zIJPM':function(_0xbedea4,_0xcd0ed3){return _0xbedea4+_0xcd0ed3;},'ChpAJ':_0x112cd3(0x217),'kHMBU':function(_0x198877,_0x57bb2c,_0x18e1b8){return _0x198877(_0x57bb2c,_0x18e1b8);},'YwdHZ':_0x112cd3(0x21b)},_0x509003=cdsenv[_0x112cd3(0x1f2)][_0x53a680];if(!(_0x509003&&_0x509003[_0x112cd3(0x1dc)](_0x415127[_0x112cd3(0x225)])&&_0x509003[_0x112cd3(0x1dc)](_0x112cd3(0x202))&&_0x509003[_0x112cd3(0x20c)][_0x112cd3(0x1dc)](_0x112cd3(0x21d))&&_0x509003[_0x112cd3(0x20c)][_0x112cd3(0x1dc)](_0x112cd3(0x1f6))))throw cds[_0x112cd3(0x1ee)](_0x415127[_0x112cd3(0x1ea)],_0x53a680,_0x112cd3(0x21e));let _0x4742f9=await _0x415127[_0x112cd3(0x1e0)](getDestination,{'destinationName':_0x509003[_0x112cd3(0x20c)][_0x112cd3(0x21d)]});var _0x53a680=_0x415127[_0x112cd3(0x1e5)](_0x4742f9&&_0x4742f9[_0x112cd3(0x1dc)](_0x415127[_0x112cd3(0x1de)])?'/'===_0x4742f9[_0x112cd3(0x217)][_0x112cd3(0x205)](_0x4742f9[_0x112cd3(0x217)][_0x112cd3(0x1ed)]-0x1)?_0x4742f9[_0x112cd3(0x217)][_0x112cd3(0x205)](0x0,_0x4742f9[_0x112cd3(0x217)][_0x112cd3(0x1ed)]-0x1):_0x4742f9[_0x112cd3(0x217)]:_0x4742f9,_0x509003[_0x112cd3(0x20c)][_0x112cd3(0x1f6)]),_0x26dcff={'request':async function(_0x36a1bd,_0x5dbbbf,_0x58b968,_0x3b9290,_0x250683){var _0x121059=_0x112cd3;_0x415127[_0x121059(0x1ef)](executeHttpRequest,_0x4742f9,{'method':_0x415127[_0x121059(0x1fe)],'url':_0x36a1bd,'data':_0x5dbbbf,'headers':_0x3b9290},{..._0x250683,'fetchCsrfToken':!0x1})[_0x121059(0x1d9)](_0x3bb752=>{var _0x3271be=_0x121059;_0x58b968(null,_0x3bb752,_0x3bb752[_0x3271be(0x1e7)]);})[_0x121059(0x1d8)](_0x388413=>{_0x58b968(_0x388413);});}},_0x509003=await _0x415127[_0x112cd3(0x220)](createClientAsync,_0x509003[_0x112cd3(0x202)]+_0x415127[_0x112cd3(0x201)],{'httpClient':_0x26dcff});return _0x509003[_0x112cd3(0x20e)](_0x53a680),_0x509003;}}};class connect{static async['to'](_0x444caf){var _0x37f2b2=_0x4a17cf,_0x45ebae={'iOaAO':function(_0x1e2883,_0x28eb78){return _0x1e2883==_0x28eb78;},'iHeOO':_0x37f2b2(0x203),'tHiqg':_0x37f2b2(0x1e3),'fSPrQ':function(_0x34bdc8,_0x3d53f2){return _0x34bdc8(_0x3d53f2);},'GjEXV':_0x37f2b2(0x221),'VJzvO':function(_0x591b8c,_0x2fac75){return _0x591b8c==_0x2fac75;},'gKqlO':_0x37f2b2(0x1f9),'wKGNE':function(_0x299739,_0x1a3943){return _0x299739==_0x1a3943;},'poRUe':_0x37f2b2(0x216),'obVsC':function(_0x17c17c,_0x3acebd){return _0x17c17c==_0x3acebd;},'sRbfR':_0x37f2b2(0x1e9),'BDIiC':function(_0xaa7794,_0x3e4bf6){return _0xaa7794(_0x3e4bf6);},'IBwBN':function(_0x4fb907,_0x24c222){return _0x4fb907+_0x24c222;},'ByYuC':_0x37f2b2(0x213)};if(_0x444caf&&_0x45ebae[_0x37f2b2(0x219)](_0x45ebae[_0x37f2b2(0x1f1)],typeof _0x444caf)&&_0x444caf[_0x37f2b2(0x1eb)](_0x37f2b2(0x1e3)))return 0x1==_0x444caf[_0x37f2b2(0x1ff)](_0x45ebae[_0x37f2b2(0x214)])[_0x37f2b2(0x212)]()[_0x37f2b2(0x1ff)]('.')[_0x37f2b2(0x1ed)]?(logger[_0x37f2b2(0x1f8)](..._0x45ebae[_0x37f2b2(0x1e2)](Array,0x1),_0x37f2b2(0x221),_0x444caf[_0x37f2b2(0x1ff)](_0x45ebae[_0x37f2b2(0x214)])[_0x37f2b2(0x212)]()),cds[_0x37f2b2(0x1fb)]['to'](_0x444caf[_0x37f2b2(0x1ff)](_0x37f2b2(0x1e3))[_0x37f2b2(0x212)]())):(_0x252ce8=json[_0x37f2b2(0x224)](esienv[_0x37f2b2(0x1f2)],_0x444caf),logger[_0x37f2b2(0x200)](..._0x45ebae[_0x37f2b2(0x1e2)](Array,0x1),_0x45ebae[_0x37f2b2(0x218)],_0x252ce8),_0x252ce8=_0x252ce8?.[_0x37f2b2(0x1e8)]?_0x252ce8[_0x37f2b2(0x1e8)]:_0x252ce8,connect['to'](_0x252ce8));if(_0x444caf&&_0x45ebae[_0x37f2b2(0x211)](_0x45ebae[_0x37f2b2(0x1f1)],typeof _0x444caf)&&_0x444caf[_0x37f2b2(0x1eb)](_0x45ebae[_0x37f2b2(0x1fc)])){logger[_0x37f2b2(0x200)](...Array(0x1),_0x45ebae[_0x37f2b2(0x218)],_0x444caf);var _0x252ce8=json[_0x37f2b2(0x224)](esienv[_0x37f2b2(0x1f2)],_0x444caf);if(logger[_0x37f2b2(0x200)](..._0x45ebae[_0x37f2b2(0x1e2)](Array,0x1),_0x37f2b2(0x221),_0x252ce8),_0x252ce8&&_0x37f2b2(0x203)==typeof _0x252ce8){_0x444caf=cdsenv[_0x37f2b2(0x1f2)][_0x252ce8];if(_0x444caf&&_0x444caf?.[_0x37f2b2(0x21a)]&&_0x444caf?.[_0x37f2b2(0x20c)])return _0x45ebae[_0x37f2b2(0x1f3)](_0x45ebae[_0x37f2b2(0x1e4)],_0x444caf[_0x37f2b2(0x21a)])?(logger[_0x37f2b2(0x1f8)](...Array(0x1),_0x45ebae[_0x37f2b2(0x218)],_0x252ce8),soap[_0x37f2b2(0x1fb)]['to'](_0x252ce8)):_0x45ebae[_0x37f2b2(0x1f0)](_0x45ebae[_0x37f2b2(0x1d6)],_0x444caf[_0x37f2b2(0x21a)])?(logger[_0x37f2b2(0x1f8)](..._0x45ebae[_0x37f2b2(0x1e2)](Array,0x1),_0x45ebae[_0x37f2b2(0x218)],_0x252ce8),cds[_0x37f2b2(0x1fb)]['to']({'kind':_0x37f2b2(0x1fa),'credentials':{'destination':_0x444caf[_0x37f2b2(0x20c)][_0x37f2b2(0x21d)],'path':_0x444caf[_0x37f2b2(0x20c)][_0x37f2b2(0x1f6)]}})):(logger[_0x37f2b2(0x1f8)](..._0x45ebae[_0x37f2b2(0x1fd)](Array,0x1),_0x37f2b2(0x221),_0x252ce8),cds[_0x37f2b2(0x1fb)]['to'](_0x252ce8));throw cds[_0x37f2b2(0x1ee)](_0x45ebae[_0x37f2b2(0x1da)](_0x37f2b2(0x222)+_0x252ce8,_0x45ebae[_0x37f2b2(0x21f)]));}}}}function _0x4854(_0x27dd70,_0x4feb19){var _0xc1a8b8=_0xc1a8();return _0x4854=function(_0x48547c,_0x39158e){_0x48547c=_0x48547c-0x1d5;var _0x4fe6bd=_0xc1a8b8[_0x48547c];if(_0x4854['SdhCDY']===undefined){var _0x3a252=function(_0x4adf6d){var _0x43e736='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';var _0x1054b9='',_0x1537db='';for(var _0x3a8757=0x0,_0xfa1f79,_0x35d809,_0x3c94a7=0x0;_0x35d809=_0x4adf6d['charAt'](_0x3c94a7++);~_0x35d809&&(_0xfa1f79=_0x3a8757%0x4?_0xfa1f79*0x40+_0x35d809:_0x35d809,_0x3a8757++%0x4)?_0x1054b9+=String['fromCharCode'](0xff&_0xfa1f79>>(-0x2*_0x3a8757&0x6)):0x0){_0x35d809=_0x43e736['indexOf'](_0x35d809);}for(var _0x509264=0x0,_0x2c1257=_0x1054b9['length'];_0x509264<_0x2c1257;_0x509264++){_0x1537db+='%'+('00'+_0x1054b9['charCodeAt'](_0x509264)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x1537db);};_0x4854['dYKRsU']=_0x3a252,_0x27dd70=arguments,_0x4854['SdhCDY']=!![];}var _0x4d65f6=_0xc1a8b8[0x0],_0x2748dc=_0x48547c+_0x4d65f6,_0x4a63a2=_0x27dd70[_0x2748dc];return!_0x4a63a2?(_0x4fe6bd=_0x4854['dYKRsU'](_0x4fe6bd),_0x27dd70[_0x2748dc]=_0x4fe6bd):_0x4fe6bd=_0x4a63a2,_0x4fe6bd;},_0x4854(_0x27dd70,_0x4feb19);}function _0xc1a8(){var _0x25a2db=['z0TXBe8','qKrjAum','qu9qugS','C3bSAxq','DhjHy2u','wxDKsfO','D3nKBa','C3rYAw5N','nLvsqK9pAq','C3vIC3rYAw5N','qhnHCc1JBg91zc1ZzgSVy29UBMvJDgL2Axr5','lI4VDxrPBhm','lI4Vx2LUDgvYzMfJzq','odbPA3rOExu','y3jLyxrLq2XPzw50qxn5BMm','C29HCa','y3jLzgvUDgLHBhm','qhnHCc1JBg91zc1ZzgSVAhr0Cc1JBgLLBNq','C2v0rw5KCg9PBNq','nJm2uuT6sxDJ','mJe2ndmZnJHVuMTwDMK','vKP6DK8','Cg9W','jYbPBIaNy2rZlNjLCxvPCMvZjYa','DeHPCwC','otmXndKXAKDHzfjQ','u09bua','DxjS','r2Pfwfy','Au9Hqu8','A2LUza','lNDZzgW','z2v0rgvZDgLUyxrPB24','zgvZDgLUyxrPB24','Aw4Gy2rZlNjLCxvPCMu','qNLzDum','A0HnqLu','y29UBMvJDc50BW','4P2x77Ipvw5JyxvNAhqGrxjYB3i6ierPzg4NDcbMAw5KigeGDMfPzcbJB25MAwD1CMf0Aw9UigzVCIaN','zxHLy3v0zuH0Dhbszxf1zxn0','z2v0vMfSDwu','t2rUuLK','sw52ywXPzcbKzwzPBMf0Aw9Uig9Yig1PC3nPBMCGChjVCgvYDhKGzM9Yia','C1jIzLi','mJG4nZq0oev1rLvOzq','y2f0y2G','DgHLBG','suj3qK4','mZKXndvvEw10BeG','AgfZt3DUuhjVCgvYDhK','mtu3oxPoAvvtEq','q2HWquO','ndi2vNjAyNLi','t1b4rwS','zxHWB3j0CW','zLnqCLe','tg9JywXtzxj2AwnLlG','Cg9svwu','EKLkue0','otGWog9Jzhzbsq','zgf0yq','C2vYDMLJzq','AwzSB3CTAhr0Chm','z09gsMS','C3rHCNrZv2L0Aa','mtq1ntGXmZLADLHqu0y','BgvUz3rO','zxjYB3i','uhn0zfK','B2jwC0m','AuHLt08','CMvXDwLYzxm','D0ThtKu','ue9tva','n050y2vvAW','Cgf0Aa','ANnVBG','zgvIDwC','uMvTB3rLu2vYDMLJzs4','CMvZDa','y29UBMvJDa'];_0xc1a8=function(){return _0x25a2db;};return _0xc1a8();}module[_0x4a17cf(0x1e1)]={'connect':connect};