2012-04-17 8 views
5

शुरू करने में असमर्थ मैं वर्तमान में Bloomberg 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); 
    } 
} 

मैंने गाइड में उपलब्ध एसिंक उदाहरण भी कोशिश की, लेकिन कोई किस्मत भी नहीं।

क्या एपीआई का उपयोग करने के लिए मुझे कुछ याद आया? या अगर मुझे एपीआई का उपयोग करने के लिए किसी खाते के लिए आवेदन करना है, तो कृपया मुझे बताएं :)

उत्तर

4

आपका प्रोग्राम मेरी मशीन पर ठीक चलता है। आपको कुछ चीजों की जांच करनी चाहिए:

  • क्या आप ब्लूमबर्ग टर्मिनल मशीन पर हैं? (मुझे लगता है कि आप डेस्कटॉप संस्करण का उपयोग कर रहे हैं)
  • क्या आपके पास ब्लूमबर्ग सत्र खुला है?
  • bbcom.exe प्रक्रिया चल रही है?

बस अपने प्रश्न की अंतिम पंक्ति पढ़ें: आप एक ब्लूमबर्ग उनके एपीआई का उपयोग और डेटा पुनः प्राप्त करने में सक्षम होना खाता होना चाहिए।

+0

आपके उत्तर के लिए धन्यवाद! कृपया मेरी अज्ञानता को छोड़ दें ... - मैं उबंटू 10 और ओएसएक्स शेर पर कोड का परीक्षण करता हूं - ब्लूमबर्ग सत्र क्या है? सत्र में हम सत्र खोलते हैं? - मैं यूनिक्स बेस मशीन पर हूं, bbcom.exe प्रतीत होता है कि यह मेरे पास ब्लूमबर्ग खाता है (मेरा क्लाइंट करता है), क्या कोई दस्तावेज़ कहीं भी इसे सेट अप करने का उल्लेख करता है? – shiawuen

+0

सत्र के अनुसार, मेरा मतलब है कि आपको बीबी टर्मिनल खोलना होगा। आपके मामले में सबसे अच्छी बात बीबी समर्थन को कॉल करना होगा, वे आपको शुरू करने में सक्षम होना चाहिए। – assylias

+0

मुझे लगता है कि यह एकमात्र तरीका है जिसे मैं ले सकता हूं, सलाह देने के लिए धन्यवाद :) – shiawuen

संबंधित मुद्दे