Netweaver

更准确的说应该是系统变量:结构体sy

设一个断点,调试器里看这些字段的值就能知道每个字段是用来做什么的。

  • sy-dbsys
  • sy-sysid
  • sy-opsys
  • sy-saprl
  • sy-tcode

Cloud Foundry

环境变量一览表在Cloud Foundry官网

  • CF_INSTANCE_ADDR
  • CF_INSTANCE_GUID
  • CF_INSTANCE_INDEX
  • CF_INSTANCE_IP
  • CF_INSTANCE_INTERNAL_IP
  • CF_INSTANCE_PORT
  • CF_INSTANCE_PORTS
  • DATABASE_URL
  • HOME
  • LANG
  • MEMORY_LIMIT
  • PORT
  • PWD
  • TMPDIR
  • USER
  • VCAP_APP_PORT
  • VCAP_APPLICATION
  • VCAP_SERVICES
    当使用cf push往Cloud Foundry上部署应用时,某些环境变量会自动被系统设置,逻辑如同ABAP的sy-sysid自动被设置为当前系统ID一样。
    比如app router会把用户访问请求重定向到XSUAA实例上。

    app router在manifest.yml里定义的XSUAA实例 xsuaa-jerry-demo,

    在运行时会被系统自动写入环境变量VCAP_SERVICES里面:

要获取更多Jerry的原创技术文章,请关注公众号"汪子熙"或者扫描下面二维码:

ABAP Netweaver和Cloud Foundry上的环境变量Environment Variable相关推荐

  1. SAP Netweaver和Cloud Foundry上的运行时进程

    AG3上执行ps命令,结果如下: Cloud Foundry 到安装目录的scripts folder下,打开脚本文件start.sh: 发现Cloud Foundry的启动逻辑:依次启动postgr ...

  2. 往ABAP gateway system上和Cloud Foundry上部署HTML5应用

    ABAP Gateway system 在我的公众号文章里有详细介绍:SAP Fiori应用的三种部署方式 用WebIDE部署 用Eclipse Team provider部署 执行report /U ...

  3. 如何在Cloud Foundry上强制使用https

    如何在Cloud Foundry上强制使用https Cloud Foundry平台一般都提供http/https两种协议,但是某些时候我们只想使用https,这时候我们就可以通过cf提供的X-For ...

  4. mac 上的环境变量配置

    2019独角兽企业重金招聘Python工程师标准>>> mac 上的环境变量配置.之前play的环境变量配置,是查看百度的.但是现在却一时百度不到.我还百度了java的环境变量配置. ...

  5. Mac电脑上配置环境变量的方法

    Mac电脑上配置环境变量的方法 使用vim配置环境变量 1.首先执行命令:vim .bash_profile 用vim打开该文件,然后输入i,表示insert,就是编辑模式 如:Node环境变量配置 ...

  6. 在Mac上设置环境变量并永久生效的方法

    原由 我使用Go来开发程序,安装govendor之后发现命令行中执行govendor无效,需要将govendor所在的路径添加到PATH环境变量中.我的软件环境是iTerm2+zsh. Mac中的环境 ...

  7. 在Mac OS X Lion上设置环境变量

    当有人说"编辑您的.plist文件"或"您的.profile"或" .bash_profile"等时,这让我感到困惑. 我不知道这些文件在哪 ...

  8. 4.在master机器上配置环境变量

    重点:所有的环境变量的配置,必须配置在hadoop用户的~/.bashrc文件中 在master机器上配置hadoop的环境变量 (1) su hadoop #切换到hadoop用户下 sudo ge ...

  9. sqlplus连接不上oracle,环境变量设置错误导致sqlplus 连接不上oracle

    碰到一个奇怪的问题:在操作系统用户下oracle 下,我用sqlplus / as sysdba 命令连接不上去,如下: [oracle@gridrac1 ~]$ export ORACLE_SID= ...

最新文章

  1. mysql 日期减法_日期格式处理的几种方法
  2. 她当选美科学院外籍院士 却因不结婚生娃被骂犯罪
  3. P2000 拯救世界
  4. python笔记(五) - 获取对象的引用
  5. ELK详解(二)——Elasticsearch安装与部署
  6. 《工业元宇宙白皮书 2022年 》(附免费pdf下载地址)
  7. 单片机系统中实用的按键驱动(STM32、51都适用)
  8. 9. 成功解决:Driver class ‘org.gjt.mm.mysql.Driver‘ could not be found
  9. LIN雨量传感器:吉利雨量感应器拆解 MLX75308开发与应用
  10. c语言1ms延时程序,请教老师,51微控制器在12M晶振,C语言程式设计时,延时函式120次=1ms(书本上是这样的,不懂),是怎样得来的?...
  11. lep开发笔记 -- 内存泄漏
  12. XShell4 SSH服务器拒绝了密码解决办法
  13. 服务器系统迁移服务收费,服务器数据库迁移也收费
  14. Linux WWW 服务器
  15. bsd是linux发行版本,BSD推新版本 Linux不再是唯一开源操作系统
  16. Vue - 解析富文本(v-html 指令)
  17. QPlay 协议框架
  18. html制作魔方相册,教你如何做DIY魔方积木相册
  19. cmd运行war_[Java] 指定端口运行 war 包
  20. centos7安装字体库

热门文章

  1. 基于ID3、C4.5算法的决策树相关知识
  2. 第三次学JAVA再学不好就吃翔(part94)--HashMap嵌套HashMap
  3. Django从理论到实战(part20)--DLT常用过滤器
  4. 20应用统计考研复试要点(part29)--论述题及面试题
  5. 实用知识点梳理:BGP协议、调制解调技术、路由特点、VOIP、FTP、Cookie、滑动窗口协议与自动重传请求
  6. ​数据科学中 17 种相似性和相异性度量
  7. SAP Spartacus Cart UI 修改 quantity 字段后的 Patch 请求遇到 400 错误 - IllegalArgumentError
  8. 使用 RxJs Observable 来避免 Angular 应用中的 Promise 使用
  9. Linux 主要的发行系统版本介绍
  10. Java 写时拷贝容器CopyOnWriteArrayList的测试