从中立服务器连接OPEN API

时间:2012-10-30 05:27:18

标签: bloomberg

我想在未安装Bloomberg Terminal的服务器上运行我的应用程序(基于OPEN API)。但我必须通过彭博服务器。

请参阅“blpapi-developers-guide.pdf”第80页的“图7-2:服务器API:服务器模式:按IP地址授权”。

请告诉我们如何做到这一点。

或者如何设置EMRS以便为应用程序提供权利和服务消费?

谢谢。

2 个答案:

答案 0 :(得分:3)

重要提示:此方法与Bloomberg许可协议不兼容。仅用于调试目的。

here下载PasPort应用程序并进行安装。 PassPort是一个简单的端口转发实用程序。该程序作为NT服务运行。使用简单的Windows GUI即可轻松管理。

例如,使用Bloomberg终端的计算机的IP为192.168.8.40,那么您需要按如下方式设置PassPort应用程序:

enter image description here

enter image description here

enter image description here

不要忘记在Windows中向防火墙添加规则:

enter image description here

enter image description here

现在,您可以从本地网络上的任何计算机访问终端。此外,您可以设置对防火墙后面的终端的访问。

例如,你可以使用ip 192.168.8.41在计算机上运行这样的命令:

java -jar SimpleFieldInfoExample-3.6.1-0.jar -ip 192.168.8.40 -p 8194

它现在正在运作!

当然,您还需要使用“开始”菜单在Bloomberg终端上运行bbcomm.exe:

enter image description here

enter image description here

使用命令可以在没有任何窗口的情况下激活bbcomm:

java -jar SimpleFieldInfoExample-3.6.1-0.jar -ip localhost -p 8194

或者您可以启动“Bloomberg API DEMO”应用程序。

答案 1 :(得分:1)

有一种更简单的方法来传递端口:

netsh interface portproxy add v4tov4 listenport=8194 listenaddress=192.168.0.101 connectport=8194 connectaddress=localhost