ABAP Netweaver和Cloud Foundry上的環境變數Environment Variable
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的原創技術文章,請關注公眾號"汪子熙"或者掃描下面二維碼:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/24475491/viewspace-2155430/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- FastAPI(64)- Settings and Environment Variables 配置項和環境變數ASTAPI變數
- SAP雲平臺執行環境Cloud Foundry和Neo的區別Cloud
- 如何上傳HTML5應用到SAP雲平臺的Cloud Foundry環境下HTMLCloud
- Oracle environment variableOracle
- Linux 新增環境變數和刪除環境變數Linux變數
- go 在 Windows 上環境變數GoWindows變數
- Mac 設定環境變數的位置、檢視和新增PATH環境變數Mac變數
- ABAP Netweaver, SAP Cloud Platform和Kubernetes的使用者區分CloudPlatform
- #環境變數 相關的環境變數請複製過來,可能會和變數
- JDK和Java環境變數的配置JDKJava變數
- TCL: 變數和過程variable變數
- Mac上設定Java環境變數MacJava變數
- ABAP Netweaver和git的快捷方式Git
- 環境變數變數
- 環境變數和地址空間變數
- JS變數和執行環境JS變數
- ABAP Netweaver 和 ABAP Platform 這兩個名詞的辨析Platform
- 如何在SAP雲平臺的Cloud Foundry環境下新增新的Service(服務)Cloud
- Cloud Foundry 使用Cloud
- linux基礎——shell變數(本地變數和環境變數)Linux變數
- java語言環境jdk的安裝和環境變數的配置JavaJDK變數
- 在pivotal cloud foundry上申請賬號和部署應用Cloud
- 簡述SHELL全域性環境變數與局變環境變數變數
- Vue 設定環境變數和模式Vue變數模式
- Java 環境變數Java變數
- jdk環境變數JDK變數
- DOS環境變數變數
- env 環境變數變數
- 環境變數path變數
- Java環境變數Java變數
- ORACLE 環境變數Oracle變數
- postman環境變數Postman變數
- 配置環境變數變數
- 變數的分類(臨時(本地)變數、環境變數、全域性變數和系統變數)變數
- 常用的DOS命令和配置JDK環境變數JDK變數
- java 環境變數的配置Java變數
- jdk環境變數的配置JDK變數
- Bash 中的環境變數變數