5

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

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

请告知如何做到这一点。

或者如何设置 EMRS 以允许应用程序获得使用权利和服务?

谢谢你。

4

2 回答 2

3

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

从这里下载 PasPort 应用程序并安装它。PassPort 是一个简单的端口转发实用程序。该程序作为 NT 服务运行。它可以通过简单的 Windows GUI 轻松管理。

例如,您的带有 Bloomberg 终端的计算机的 ip 为 192.168.8.40,那么您需要设置 PassPort 应用程序,如下所示:

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

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

在此处输入图像描述

在此处输入图像描述

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

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

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

它现在正在工作!

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

在此处输入图像描述

在此处输入图像描述

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

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

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

于 2014-01-14T17:40:06.827 回答
2

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

netsh interface portproxy add v4tov4 listenport=8194 listenaddress=192.168.0.101 connectport=8194 connectaddress=localhost
于 2016-10-13T10:10:54.740 回答