2012-04-17 32 views
5

Actualmente estoy tratando de conectarme al Bloomberg API pero después de intentar durante un día todavía no puedo ponerlo en funcionamiento.No se puede iniciar una sesión de Bloomberg

A continuación se muestra el código de muestra de la Guía de API, la parte donde sigo recibiendo "No se pudo iniciar la sesión". cuando intentas conectarte

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); 
    } 
} 

También probé el ejemplo asíncrono disponible en la guía, pero no tuve suerte.

¿Hay algo que me perdí para usar la API? O si tengo que solicitar una cuenta para utilizar la API, hágamelo saber :)

Respuesta

4

Su programa funciona bien en mi máquina. Las pocas cosas que debe verificar:

  • ¿Está en una máquina terminal Bloomberg? (Supongo que está utilizando la versión de escritorio)
  • ¿Tiene una sesión de Bloomberg abierta?
  • ¿Está en ejecución el proceso bbcom.exe?

acaba de leer la última línea de su pregunta: es necesario tener una cuenta de Bloomberg para poder utilizar su API y recuperar datos.

+0

Gracias por su respuesta! Por favor ahorre mi ignorancia ... - Probé el código en Ubuntu 10 y OSX Lion - ¿Qué es la sesión de Bloomberg? ¿La sesión que abrimos en el código? - Estoy en la máquina base de Unix, parece que bbcom.exe no se ejecutará Tengo una cuenta de Bloomberg (mi cliente sí), ¿hay algún documento que mencione cómo configurarla? – shiawuen

+0

Por sesión, quiero decir que necesita tener un terminal BB abierto. Lo mejor en tu caso sería llamar al soporte de BB, deberían poder ayudarte a comenzar. – assylias

+0

Creo que esa es la única forma que puedo tomar, gracias por darme consejos :) – shiawuen

Cuestiones relacionadas