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