RblUpload {RblDataLicense} | R Documentation |
Upload a request file to Bloomberg
Description
Upload a request file to query Bloomberg. A response file will be generated by Bloomberg.
The request file can be user-defined following the Bloomberg Data License documentation or generated with the RblRequestBuilder
function.
The response file needs to be downloaded (see RblDownload
) and parsed (see RblParse
) to import the data in R.
Usage
RblUpload(
RblRequest,
filename = format(Sys.time(), "%m%d%H%M%S"),
verbose = TRUE
)
Arguments
RblRequest |
character string representing the request file according to Bloomberg Datalicense documentation. Can be generated with the |
filename |
name assigned to the remote file. Only alphanumeric characters and underscores are allowed. Invalid characters are removed. |
verbose |
logical. Should R report extra information on progress? |
Value
A list with components
- req
the request filename
- out
the response filename
Examples
## Not run:
# Run RblConnect first
# Build a request file to download the daily closing prices of
# EURO STOXX Index from 2005-01-01 to 2015-12-31.
RblRequest <-
RblRequestBuilder(
header = c(FIRMNAME = RblUser(),
PROGRAMNAME = 'gethistory',
DATERANGE = '20050101|20151231'),
fields = c('PX_LAST'),
identifiers = c('SXXE Index')
)
# Upload the request file
req <- RblUpload(RblRequest)
req
## End(Not run)
[Package RblDataLicense version 0.2.5 Index]