ABAP Netweaver和Cloud Foundry上的環境變量Environment Variable

Netweaver

更準確的說應該是系統變量:結構體sy 設一個斷點,調試器裏看這些字段的值就能知道每一個字段是用來作什麼的。html

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

Cloud Foundry

環境變量一覽表在Cloud Foundry官網app

  • 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的原創技術文章,請關注公衆號"汪子熙"或者掃描下面二維碼:ide

相關文章
相關標籤/搜索