-
Notifications
You must be signed in to change notification settings - Fork 76
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Possible update to docs, clarifying that the package (probably) will only work on Windows? #289
Comments
I think BBG support was confusing a few things. Yes, one cannot use Rblpapi with the browser only version of BBG. You need the same setup as you do for using BBG from Excel (namely bbcomm running). I use Rblpapi from Linux in production every day. Works fine. We're connecting to a SAPI server, not DAPI (desktop). Some SAPI installs require blpAuthenticate, some do not. I believe Rblpapi also works fine with bPipe. Though I've not tried it. Fwiw, I've tried running a linux VM on windows, then port forwarding the bbcomm port to linux, and it works fine. I believe that complies w/ the license terms. We did not work more on that since BBG was willing to give us SAPI access at a reasonable rate. Caveat emptor. |
Ok, then perhaps the docs could clarify that this is what is meant by Coming at this as a new Bloomberg user with decades of R experience, I had interpreted the docs as meaning it would just work on linux/mac machine. This is clearly not the case-- i.e. setting up a SAPI Bloomberg server. Your VM example presupposes a working Windows machine for the connection. So, while technically correct, is not so helpful for someone without that underlying OS. Again, this is Bloomberg's fault, not yours, but I still find the line:
a bit of an overstatement. One or two sentences added to the
|
I think anyone who really uses Bloomberg understands what is required. If you strongly feel the documentation requires clarification, submit a patch. |
Bloomberg API docs say:
|
The docs state that the status is
Fully functional on Linux, OS X and Windows.
However, they also state that a requirement is
A valid and working Bloomberg installation.
As far as I know, including after several talks with Bloomberg support, Bloomberg only runs under windows. Thus it is "impossible" to have a valid and working Bloomberg installation on other systems.
Ref: issue #152
noting that my system setup and connection error message is similar to the above.
@wmorgan85's answer to the issue is:
(Bloomberg Anywhere is Bloomberg's option for running on non-Windows machines. It uses a Citrix client to open a connection to Bloomberg)
If you could either share your notes on how you got a valid and working Bloomberg installation on a non-Windows machine, that would be great (set up a virtual machine??). Otherwise, it might save people some needless frustration if the docs were more explicit that the requirements cannot be met on these OSs, rendering the status of the package something less than "fully functional."
Hate to carp, your work has always been excellent. And clearly the issue here is with Bloomberg, not with your package.
Noting #219, one solution could be Docker with a Bloomberg installation. Anyone aware of such an image? Also noting @eddelbuettel's comment that this may or may not be within scope of the license.
Noting https://aws.amazon.com/solutionspace/financial-services/solutions/bloomberg-b-pipe/
there appears to be an AWS solution, but this also looks expensive, as it replaces on-premises Bloomberg deployment
Also in reference to #152 , noting @hbailer clarifies his original comment
with
which seems to agree with @wmorgan85 's more authoritative comment that
Rblpapi will not work with Bloomberg Anywhere
The text was updated successfully, but these errors were encountered: