Pre and post exit in ABAP method and Nodejs-阿里云开发者社区

开发者社区> python技术君> 正文

Pre and post exit in ABAP method and Nodejs

简介: Pre and post exit in ABAP method and Nodejs
+关注继续查看

image.pngimage.pngimage.png{

 "name": "sap-client-cod",

 "version": "1811.0.0-SNAPSHOT",

 "description": "SAP Customer OnDemand custom enhancements to Oberon HTML5 Client",

 "scripts": {

   "ariel": "ariel",

   "ariel:inspect": "npm run inspect node_modules/sap-n-ariel/bin/ariel",

   "build": "palm build",

   "build:all": "npm-run-all --aggregate-output --parallel build:component:**",

   "build:component:core": "palm build install -tdm --component sap.client.cod.core",

   "build:component:industry": "palm build install -tdm --component sap.client.cod.industry",

   "build:component:marketing": "palm build install -tdm --component sap.client.cod.marketing",

   "build:component:ncod": "palm build install -tdm --component sap.n.cod",

   "build:component:newui:dealfinder2": "palm build install -tdm --component sap.client.cod.newui.dealfinder2",

   "build:component:newui:evernote": "palm build install -tdm --component sap.client.cod.newui.evernote",

   "build:component:newui:mobileForecast": "palm build install -tdm --component sap.client.cod.newui.mobileForecast",

   "build:component:newui:pipeline": "palm build install -tdm --component sap.client.cod.newui.pipeline",

   "build:component:newui:service": "palm build install -tdm --component sap.client.cod.newui.service",

   "build:component:newui:shared": "palm build install -tdm --component sap.client.cod.newui.shared",

   "build:component:seod": "palm build install -tdm --component sap.client.cod.seod",

   "build:component:oberon": "palm build install -tdm --component sap.client.core",

   "clean:dist": "git clean -fdx dist",

   "clean:all": "git clean -fdx components coverage dist node_modules reports",

   "debug": "cross-var node $NODE_DEBUG_OPTION",

   "format": "palm format",

   "format:git:staged": "palm format --staged",

   "inspect": "node --inspect --inspect-brk",

   "lint": "palm lint",

   "lint:all": "palm lint 'cod/**/*.js'",

   "lint:all:src": "palm lint 'cod/**/src/main/uilib/**/*.js'",

   "lint:all:test": "palm lint 'cod/**/src/test/uilib/**/*.js'",

   "lint:git:staged": "palm lint --staged",

   "lint:git:head": "palm lint --head",

   "precommit": "npm run format:git:staged && npm run lint:git:staged",

   "preinstall": "git clean -fx .narv",

   "postinstall": "npm run update:narv",

   "prepare": "npm run register && npm run format package.json",

   "register": "palm extend sap-client --force --id cod",

   "reset": "npm run clean:all && npm run update:all",

   "serve": "brain start",

   "serve:debug": "npm run debug ./node_modules/sap-n-brain/bin/brain start",

   "serve:inspect": "npm run inspect ./node_modules/sap-n-brain/bin/brain start",

   "serve:dev": "cross-env NODE_ENV=development npm run serve",

   "serve:dev:debug": "cross-env NODE_ENV=development npm run serve:debug",

   "serve:dev:inspect": "cross-env NODE_ENV=development npm run serve:inspect",

   "serve:dist": "cross-env NODE_ENV=production npm run serve",

   "serve:dist:debug": "cross-env NODE_ENV=production npm run serve:debug",

   "serve:dist:inspect": "cross-env NODE_ENV=production npm run serve:inspect",

   "prestart": "npm1 run update:all",

   "prestart:debug": "npm run prestart",

   "prestart:inspect": "npm run prestart",

   "start": "npm -1d run serve:dev",

   "start:debug": "npm -d run serve:dev:debug",

   "start:inspect": "npm -d run serve:dev:inspect",

   "test:marketing": "npm run test karma-sap.client.cod.marketing",

   "test:newui:shared": "npm run test karma-sap.client.cod.newui.shared",

   "test:seod": "npm run test karma-sap.client.cod.seod",

   "test:n:cod": "npm run test karma-sap.n.cod",

   "test": "palm test",

   "preupdate:all": "npm run preinstall && npm run update:npm",

   "update:all": "npm update --no-save && npm run update:narv",

   "postupdate:all": "npm run prepare",

   "update:narv": "narv install",

   "update:npm": "npm list -g npm@5.10 || npm install -g npm@5.10",

   "version:reactor": "mvn -U versions:set -DnewVersion=$npm_package_version -DgroupId='*' -DprocessAllModules=true -DgenerateBackupPoms=false -f cod/pom.xml",

   "version:reactor:parent": "mvn -U versions:update-parent -DallowSnapshots=true -DparentVersion=[$npm_package_version] -DgroupId='*' -DgenerateBackupPoms=false -f cod/pom.xml",

   "version": "npm run version:reactor && npm run version:reactor:parent && npm install && npm run format package.json && git add --all",

   "check": "palm check",

   "test:n:cod:integration": "npm run ariel ariel-sap.client.cod.salesOrder",

   "test:n:cod:integration:inspect": "npm run ariel:inspect ariel-sap.client.cod.salesOrder",

   "test:n:cod:contracts": "npm run ariel ariel-sap.n.cod.contract",

   "test:n:cod:contracts:inspect": "npm run ariel:inspect ariel-sap.n.cod.contract"

 },

 "config": {

   "lint": {

     "formatter": "stylish"

   },

   "brain": {

     "branding": {

       "theme": "AURORA"

     },

     "server": {

       "http": {

         "host": "0.0.0.0",

         "port": 8080

       }

     },

     "cerebro": {

       "components": [

         "sap.n.base",

         "sap.n",

         "sap.n.cod"

       ]

     },

     "compression": true,

     "cors": {

       "origin": "*"

     },

     "forwards": [

       {

         "source": "^\\/application(\\/.*)$",

         "target": "$1",

         "description": "legacy forward for old Tomcat use-cases based on application path"

       },

       {

         "source": "^(\\/resources\\/)sap-ui-cachebuster\\/(.*)$",

         "target": "$1$2",

         "description": "sap-ui-cachebuster bootstrapping not yet supported"

       },

       {

         "source": "^(.*)TestSuiteForJSFiles(.*)$",

         "target": "$1TestSuite$2",

         "description": "fallback to old test suites having extension ForJSFiles. Relict from old html unit tests fieles. This forward rule should be removed in 1802"

       },

       {

         "source": "\\/proxy\\/(http|https)\\/([^_]*)\\/sap\\/ap\\/ui\\/repository(\\/.+){1}\\/BYD_COD\\/Runtime\\/HTML(\\/resources\\/.*)$",

         "target": "$4",

         "description": "Forward to local resources"

       },

       {

         "source": "(?:\\/sap-ui-cachebuster)*\\/BYD_COD\\/Runtime\\/HTML(\\/resources\\/.*)$",

         "target": "$1",

         "description": "Forward to local resources"

       }

     ],

     "fallbacks": [

       {

         "source": "^(.*\\/themes\\/)([^\\/]*)(\\/.*)$",

         "target": "$1base$3",

         "description": "fallback to base theme"

       },

       {

         "source": "^(.*\\/)([^_]*)(_[^_]*)_HK\\.properties$",

         "target": "$1$2$3_TW.properties",

         "description": "special fallback for chinese language"

       },

       {

         "source": "^(.*\\/)([^_]*)(_[^_]*)(_((?!HK).)*)\\.properties$",

         "target": "$1$2$3.properties",

         "description": "fallback to no-country"

       },

       {

         "source": "^(.*\\/)([^_]*)(_((?!en).)*)\\.properties$",

         "target": "$1$2_en.properties",

         "description": "fallback to english language properties"

       },

       {

         "source": "^(.*\\/)([^_]*)(_en)\\.properties$",

         "target": "$1$2.properties",

         "description": "fallback to base properties"

       }

     ],

     "proxies": [

       {

         "path": "^\\/proxy\\/(http|https)\\/(.*)$",

         "description": "proxy for requests to backend system",

         "target": "$0://$1"

       }

     ],

     "environments": {

       "development": {

         "forwards": [

           {

             "source": "^(\\/resources\\/sap\\/client\\/.*)-dbg(.*)\\.js$",

             "target": "$1$2.js",

             "description": "debug forward for client"

           },

           {

             "source": "^(\\/resources\\/sap\\/n\\/.*)-dbg(.*)\\.js$",

             "target": "$1$2.js",

             "description": "debug forward for n"

           },

           {

             "source": "^(\\/resources\\/JAM|JSST|mashup\\/.*)-dbg(.*)\\.js$",

             "target": "$1$2.js",

             "description": "debug forward for additional project resources"

           }

         ]

       }

     }

   },

   "codes": [

     {

       "name": "ProjectComponentResourceCategoryCode.STANDARD",

       "config": {

         "path": "/resources"

       }

     },

     {

       "name": "ProjectComponentResourceCategoryCode.TEST",

       "config": {

         "path": "/test-resources"

       }

     }

   ],

   "component": {

     "narv": {

       "base": "components",

       "format": "jar",

       "host": "nexus",

       "port": 8081,

       "protocol": "MAVEN",

       "repository": "deploy.snapshots",

       "scheme": "http"

     },

     "project": {

       "base": "cod",

       "source": {

         "directory": "src/main/uilib"

       },

       "test": {

         "directory": "src/test/uilib"

       }

     }

   },

   "build": {

     "path": "dist"

   },

   "test": {

     "karma": {

       "config": "karma.conf.js"

     },

     "mocha": {

       "config": "mocha.opts"

     }

   }

 },

 "keywords": [

   "Oberon",

   "C4C"

 ],

 "author": {

   "name": "SAP SE"

 },

 "contributors": [

   "SAP SE <*@sap.com>"

 ],

 "repository": {

   "type": "git",

   "url": "ssh://git@29418/LEAP/leap_cod.git"

 },

 "private": true,

 "devDependencies": {

   "compression": "^1.7.3",

   "connect-openui5": "^0.7.3",

   "cors": "^2.8.1",

   "glob": "^7.1.2",

   "npm-run-all": "^4.1.2",

   "sap-n-ariel": "^3.0.1",

   "sap-n-base": "^1.0.11",

   "sap-n-brain": "^3.1.0",

   "sap-n-brain-cerebro": "^3.0.0",

   "sap-n-brain-fallback": "^1.0.6",

   "sap-n-brain-forward": "^1.0.6",

   "sap-n-brain-index": "^1.0.2",

   "sap-n-brain-less": "^1.0.2",

   "sap-n-brain-proxy": "^2.0.0",

   "sap-n-log": "^1.0.10",

   "sap-n-narv": "^3.0.0",

   "sap-n-palm": "^5.0.0",

   "sap-n-project": "^3.2.0",

   "websql": "^0.4.4",

   "xmldom": "^0.1.27",

   "xpath": "0.0.24"

 },

 "$components": [

   {

     "groupId": "com.sap.n",

     "artifactId": "cod",

     "id": "sap.n.cod",

     "path": "ncod",

     "type": "LIB",

     "origin": "PROJECT",

     "dependencies": [

       "sap.n",

       "sap.n.base"

     ]

   },

   {

     "groupId": "com.sap.client.cod",

     "artifactId": "core",

     "id": "sap.client.cod.core",

     "path": "core",

     "type": "LIB",

     "origin": "PROJECT",

     "dependencies": [

       "sap.client.controls.core",

       "sap.ui.core"

     ]

   },

   {

     "groupId": "com.sap.client.cod",

     "artifactId": "industry",

     "id": "sap.client.cod.industry",

     "path": "industry",

     "type": "LIB",

     "origin": "PROJECT",

     "dependencies": [

       "sap.client.controls.core",

       "sap.ui.core"

     ]

   },

   {

     "groupId": "com.sap.client.cod",

     "artifactId": "marketing",

     "id": "sap.client.cod.marketing",

     "path": "marketing",

     "type": "LIB",

     "origin": "PROJECT",

     "dependencies": [

       "sap.client.controls.core",

       "sap.ui.core"

     ]

   },

   {

     "groupId": "com.sap.client.cod",

     "artifactId": "salesOrder",

     "id": "sap.client.cod.salesOrder",

     "path": "ncod",

     "type": "LIB",

     "origin": "PROJECT",

     "dependencies": [

       "sap.client.controls.core",

       "sap.ui.core"

     ]

   },

   {

     "groupId": "com.sap.client.cod.newui",

     "artifactId": "dealFinder2",

     "id": "sap.client.cod.newui.dealfinder2",

     "path": "newui/dealFinder2",

     "type": "LIB",

     "origin": "PROJECT",

     "dependencies": [

       "sap.ca.ui",

       "sap.client.cod.newui.shared",

       "sap.ui.core"

     ]

   },

   {

     "groupId": "com.sap.client.cod.newui",

     "artifactId": "mobileForecast",

     "id": "sap.client.cod.newui.mobileForecast",

     "path": "newui/mobileForecast",

     "type": "LIB",

     "origin": "PROJECT",

     "dependencies": [

       "sap.client.cod.newui.shared",

       "sap.ui.core"

     ]

   },

   {

     "groupId": "com.sap.client.cod.newui",

     "artifactId": "evernote",

     "id": "sap.client.cod.newui.evernote",

     "path": "newui/evernote",

     "type": "LIB",

     "origin": "PROJECT",

     "dependencies": [

       "sap.client.cod.newui.shared",

       "sap.ui.core"

     ]

   },

   {

     "groupId": "com.sap.client.cod.newui",

     "artifactId": "pipeline",

     "id": "sap.client.cod.newui.pipeline",

     "path": "newui/pipeline",

     "type": "LIB",

     "origin": "PROJECT",

     "dependencies": [

       "sap.ca.ui",

       "sap.client.cod.newui.shared",

       "sap.ui.core"

     ]

   },

   {

     "groupId": "com.sap.client.cod.newui",

     "artifactId": "service",

     "id": "sap.client.cod.newui.service",

     "path": "newui/service",

     "type": "LIB",

     "origin": "PROJECT",

     "dependencies": [

       "sap.ca.ui",

       "sap.client.cod.newui.shared",

       "sap.ui.core"

     ]

   },

   {

     "groupId": "com.sap.client.cod.newui",

     "artifactId": "shared",

     "id": "sap.client.cod.newui.shared",

     "path": "newui/shared",

     "type": "LIB",

     "origin": "PROJECT",

     "dependencies": [

       "sap.ca.scfld.md",

       "sap.client.m",

       "sap.ui.core"

     ]

   },

   {

     "groupId": "com.sap.client.cod",

     "artifactId": "seod",

     "id": "sap.client.cod.seod",

     "path": "seod",

     "type": "LIB",

     "origin": "PROJECT",

     "dependencies": [

       "sap.client.controls.core",

       "sap.ui.core"

     ]

   },

   {

     "groupId": "com.sap.client",

     "artifactId": "application",

     "id": "sap.client.core",

     "format": "war",

     "path": "oberon",

     "type": "APP",

     "origin": "NARV",

     "libraries": [

       {

         "groupId": "com.sap.ui5",

         "artifactId": "core",

         "id": "sap.ui.core"

       },

       {

         "groupId": "com.sap.ca",

         "artifactId": "scfld.md",

         "id": "sap.ca.scfld.md"

       },

       {

         "groupId": "com.sap.ca",

         "artifactId": "ui",

         "id": "sap.ca.ui"

       },

       {

         "groupId": "com.sap.ui5",

         "artifactId": "commons",

         "id": "sap.ui.commons"

       },

       {

         "groupId": "com.sap.ui5",

         "artifactId": "comp",

         "id": "sap.ui.comp"

       },

       {

         "groupId": "com.sap.ui5",

         "artifactId": "fl",

         "id": "sap.ui.fl"

       },

       {

         "groupId": "com.sap.ui5",

         "artifactId": "mobile",

         "id": "sap.m"

       },

       {

         "groupId": "com.sap.ui5",

         "artifactId": "richtexteditor",

         "id": "sap.ui.richtexteditor"

       },

       {

         "groupId": "com.sap.ui5",

         "artifactId": "table",

         "id": "sap.ui.table"

       },

       {

         "groupId": "com.sap.ui5",

         "artifactId": "layout",

         "id": "sap.ui.layout"

       },

       {

         "groupId": "com.sap.ui5",

         "artifactId": "ux3",

         "id": "sap.ui.ux3"

       },

       {

         "groupId": "com.sap.ui5",

         "artifactId": "unified",

         "id": "sap.ui.unified",

         "type": "LIB"

       },

       {

         "groupId": "com.sap.ushell",

         "artifactId": "ushell-lib",

         "id": "sap.ushell"

       },

       {

         "groupId": "com.sap.ui5",

         "artifactId": "viz",

         "id": "sap.viz"

       },

       {

         "groupId": "com.sap.suite",

         "artifactId": "suite-ui-commons",

         "id": "sap.suite.ui.commons"

       },

       {

         "groupId": "com.sap.suite",

         "artifactId": "suite-ui-microchart",

         "id": "sap.suite.ui.microchart"

       },

       {

         "groupId": "com.sap.ui5",

         "artifactId": "themelib_sap_belize",

         "id": "themelib_sap_belize"

       },

       {

         "groupId": "com.sap.ui5",

         "artifactId": "themelib_sap_bluecrystal",

         "id": "themelib_sap_bluecrystal"

       },

       {

         "groupId": "com.sap.ui5",

         "artifactId": "themelib_sap_goldreflection",

         "id": "themelib_sap_goldreflection"

       },

       {

         "groupId": "com.sap.client",

         "artifactId": "analytics",

         "id": "sap.client.analytics"

       },

       {

         "groupId": "com.sap.client",

         "artifactId": "ariel",

         "id": "sap.client.ariel"

       },

       {

         "groupId": "com.sap.client",

         "artifactId": "basecontrols",

         "id": "sap.client.basecontrols.core"

       },

       {

         "groupId": "com.sap.client",

         "artifactId": "cod",

         "id": "sap.client.cod"

       },

       {

         "groupId": "com.sap.client",

         "artifactId": "controls",

         "id": "sap.client.controls.core"

       },

       {

         "groupId": "com.sap.client",

         "artifactId": "core",

         "id": "sap.client"

       },

       {

         "groupId": "com.sap.client",

         "artifactId": "debug",

         "id": "sap.client.debug"

       },

       {

         "groupId": "com.sap.client",

         "artifactId": "embsupcore",

         "id": "sap.client.embsup"

       },

       {

         "groupId": "com.sap.client",

         "artifactId": "extensibility",

         "id": "sap.client.extensibility"

       },

       {

         "groupId": "com.sap.client",

         "artifactId": "flex.runtime",

         "id": "sap.client.flex.runtime"

       },

       {

         "groupId": "com.sap.client",

         "artifactId": "flex.runtime.content",

         "id": "sap.client.flex.runtime.content"

       },

       {

         "groupId": "com.sap.client",

         "artifactId": "login",

         "id": "sap.client.login"

       },

       {

         "groupId": "com.sap.client",

         "artifactId": "m",

         "id": "sap.client.m"

       },

       {

         "groupId": "com.sap.client",

         "artifactId": "m.analytics",

         "id": "sap.client.m.analytics"

       },

       {

         "groupId": "com.sap.client",

         "artifactId": "mashup",

         "id": "sap.client.mashup"

       },

       {

         "groupId": "com.sap.client",

         "artifactId": "setup",

         "id": "sap.client.setup"

       },

       {

         "groupId": "com.sap.client",

         "artifactId": "thirdparty",

         "id": "sap.client.thirdparty"

       },

       {

         "groupId": "com.sap.client",

         "artifactId": "wkt",

         "id": "sap.client.wkt"

       },

       {

         "groupId": "com.sap.n",

         "artifactId": "base",

         "id": "sap.n.base"

       },

       {

         "groupId": "com.sap.n",

         "artifactId": "test",

         "id": "sap.n.test"

       },

       {

         "groupId": "com.sap.n",

         "artifactId": "core",

         "id": "sap.n"

       }

     ]

   },

   {

     "groupId": "com.sap.n",

     "artifactId": "core",

     "id": "test.sap.n",

     "path": "oberon/test/sap/n",

     "type": "LIB",

     "origin": "NARV",

     "classifier": "testresources"

   },

   {

     "groupId": "com.sap.client",

     "artifactId": "core",

     "id": "test.sap.client",

     "path": "oberon/test/sap/client",

     "type": "LIB",

     "origin": "NARV",

     "classifier": "testresources"

   }

 ],

 "$tests": [

   {

     "id": "ariel-sap.client.cod.salesOrder",

     "component": "sap.client.cod.salesOrder",

     "config": "order.ariel.config.js",

     "category": "ARIEL"

   },

   {

     "id": "ariel-sap.n.cod.contract",

     "component": "sap.n.cod",

     "config": "contract.ariel.config.js",

     "category": "ARIEL"

   },

   {

     "id": "karma-sap.n.cod",

     "component": "sap.n.cod",

     "category": "KARMA"

   },

   {

     "id": "karma-sap.client.cod.marketing",

     "component": "sap.client.cod.marketing",

     "category": "KARMA"

   },

   {

     "id": "karma-sap.client.cod.newui.shared",

     "component": "sap.client.cod.newui.shared",

     "category": "KARMA"

   },

   {

     "id": "karma-sap.client.cod.seod",

     "component": "sap.client.cod.seod",

     "category": "KARMA"

   }

 ]

}

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
使用NAT网关轻松为单台云服务器设置多个公网IP
在应用中,有时会遇到用户询问如何使单台云服务器具备多个公网IP的问题。 具体如何操作呢,有了NAT网关这个也不是难题。
26789 0
阿里云服务器怎么设置密码?怎么停机?怎么重启服务器?
如果在创建实例时没有设置密码,或者密码丢失,您可以在控制台上重新设置实例的登录密码。本文仅描述如何在 ECS 管理控制台上修改实例登录密码。
10081 0
阿里云服务器如何登录?阿里云服务器的三种登录方法
购买阿里云ECS云服务器后如何登录?场景不同,大概有三种登录方式:
2962 0
阿里云服务器端口号设置
阿里云服务器初级使用者可能面临的问题之一. 使用tomcat或者其他服务器软件设置端口号后,比如 一些不是默认的, mysql的 3306, mssql的1433,有时候打不开网页, 原因是没有在ecs安全组去设置这个端口号. 解决: 点击ecs下网络和安全下的安全组 在弹出的安全组中,如果没有就新建安全组,然后点击配置规则 最后如上图点击添加...或快速创建.   have fun!  将编程看作是一门艺术,而不单单是个技术。
10883 0
阿里云服务器安全组设置内网互通的方法
虽然0.0.0.0/0使用非常方便,但是发现很多同学使用它来做内网互通,这是有安全风险的,实例有可能会在经典网络被内网IP访问到。下面介绍一下四种安全的内网互联设置方法。 购买前请先:领取阿里云幸运券,有很多优惠,可到下文中领取。
11818 0
阿里云服务器如何登录?阿里云服务器的三种登录方法
购买阿里云ECS云服务器后如何登录?场景不同,云吞铺子总结大概有三种登录方式: 登录到ECS云服务器控制台 在ECS云服务器控制台用户可以更改密码、更换系统盘、创建快照、配置安全组等操作如何登录ECS云服务器控制台? 1、先登录到阿里云ECS服务器控制台 2、点击顶部的“控制台” 3、通过左侧栏,切换到“云服务器ECS”即可,如下图所示 通过ECS控制台的远程连接来登录到云服务器 阿里云ECS云服务器自带远程连接功能,使用该功能可以登录到云服务器,简单且方便,如下图:点击“远程连接”,第一次连接会自动生成6位数字密码,输入密码即可登录到云服务器上。
22402 0
阿里云ECS云服务器初始化设置教程方法
阿里云ECS云服务器初始化是指将云服务器系统恢复到最初状态的过程,阿里云的服务器初始化是通过更换系统盘来实现的,是免费的,阿里云百科网分享服务器初始化教程: 服务器初始化教程方法 本文的服务器初始化是指将ECS云服务器系统恢复到最初状态,服务器中的数据也会被清空,所以初始化之前一定要先备份好。
7365 0
1853
文章
0
问答
来源圈子
更多
+ 订阅
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载