如何在我的Windows客户端的Oracle Forms 11g中(而不是从应用程序服务器)获取Windows用户登录或Windows环境变量?
此致 克里斯
答案 0 :(得分:0)
您需要WebUtil功能:http://www.oracle.com/technetwork/developer-tools/forms/webutil-090641.html
使用WebUtil pll库,您可以例如获得这样的Windows客户端用户名:
client_win_api_environment.get_windows_username();
答案 1 :(得分:0)
您可以使用批处理文件启动表单应用程序,并将系统环境参数传递给表单应用程序URL。
e.g。
start.cmd:
iexplore.exe http://yourserver:1234/forms/servlet?config=yourconfig&windowsuser=%USERNAME%
之后你可以访问" GET"表格fmb中的参数windowsuser(不要忘记设置表单参数windowsuser)