2012-04-17 28 views
5

私は現在Bloomberg APIに接続しようとしていますが、まだ試してみることができません。ブルームバーグセッションを開始できません

以下は、「セッションを開始できませんでした」というAPIガイドのサンプルコードです。接続しようとしているとき。

public static void main(String[] args) throws Exception { 
    SessionOptions sessionOptions = new SessionOptions(); 
    sessionOptions.setServerHost("localhost"); // default value 
    sessionOptions.setServerPort(8194); // default value 
    Session session = new Session(sessionOptions); 
    if (!session.start()) { 
     System.out.println("Could not start session."); 
     System.exit(1); 
    } 
    if (!session.openService("//blp/refdata")) { 
     System.out.println("Could not open service " + 
          "//blp/refdata"); 
     System.exit(1); 
    } 
} 

ガイドで利用可能な非同期の例も試しましたが、幸運もありませんでした。

APIを使用するために私が見逃したことはありますか? APIを使用するためにアカウントを申請する必要がある場合は、私に教えてください:)

答えて

4

プログラムは自分のマシンで正常に動作します。あなたがチェックするべきいくつかの事柄:

  • あなたはブルームバーグ端末機にいますか? (私はあなたがデスクトップ版を使用していると仮定します)
  • Bloombergセッションは開いていますか?
  • bbcom.exeプロセスは実行中ですか?

ちょうどあなたの質問の最後の行を読んで:あなたはブルームバーグが彼らのAPIを使用してデータを取り出すことができるように考慮しておく必要があります。

+0

お返事ありがとうございます!私の無知を忘れてください... - 私はUbuntu 10とOSX Lionでコードをテストします - Bloombergのセッションとは何ですか?コードで開いたセッションですか? - 私はUnixのベースマシン上にあるので、bbcom.exeは実行できないようです。 私はBloombergアカウントを持っています(私のクライアントはあります)、ドキュメントはどこかに設定する方法が書かれていますか? – shiawuen

+0

セッションでは、BB端末を開いておく必要があるということです。あなたの場合のベストなことは、BBのサポートに電話することです、彼らはあなたが始めることができる必要があります。 – assylias

+0

私はそれが私が取ることができる唯一の方法、アドバイスを与えるためのおかげだと思う:) – shiawuen

関連する問題