2012-10-30 5 views
5

Bloomberg Terminalがインストールされていないサーバー上で(OPEN APIに基づいて)アプリケーションを実行します。しかし、私はブルームバーグのサーバーを通過しなければならない。中立サーバーからOPEN APIを接続する

「図7-2:サーバー・モード:サーバー・モード:IPアドレスによる許可」(80ページ)の「blpapi-developers-guide.pdf」を参照してください。

どうすればいいのか教えてください。

また、アプリケーションにエンタイトルメントとサービスを使用させるためにEMRSを設定する方法はありますか?

ありがとうございます。

+0

規定されたPDFファイルへのリンクを提供してください。 –

+0

http://www.openbloomberg.com/files/2012/03/blpapi-developers-guide.pdf – ytoledano

答えて

3

重要:このメソッドは、Bloombergの使用許諾契約書と互換性がありません。デバッグ目的でのみ使用してください。

hereからPasPortアプリケーションをダウンロードしてインストールしてください。 PassPortは簡単なポート転送ユーティリティです。プログラムはNTサービスとして実行されます。シンプルなWindows GUIで簡単に管理できます。

例えばブルームバーグ端末とコンピュータがIP 192.168.8.40を持っている、あなたは、次のようにセットアップパスポート申請する必要があります。

enter image description here

enter image description here

enter image description here

忘れてはいけませんWindowsのファイアウォールにルールを追加するには:

enter image description here

enter image description here

今、あなたは、ローカルネットワーク上の任意のコンピュータからの端末にアクセスすることができます。さらに、ファイアウォールの背後にある端末へのアクセスを設定できます。

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

そして、それは今働いている:あなたは、IP 192.168.8.41にコンピュータ上で、このようなコマンドを実行することができる。例えば

はもちろん、あなたはまた、[スタート]メニューを使用して、ブルームバーグ端末上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

ポートを渡すための簡単な方法があります:

netsh interface portproxy add v4tov4 listenport=8194 listenaddress=192.168.0.101 connectport=8194 connectaddress=localhost 
関連する問題