@glue42/bbg-market-data
Version:
A high-level API that wraps existing Glue42 Bloomberg Bridge Market Data interop methods. The API is based on the jBloomberg open source wrapper.
34 lines • 2.28 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.CONNECTION_RETRY_PERIOD_DEFAULT = exports.BLOOMBERG_DATE_TIME_FORMAT = exports.BLOOMBERG_REQUEST_DATE_FORMAT = exports.SNAPSHOT_OPERATION = exports.USER_ENTITLEMENTS_OPERATION = exports.FIELD_SEARCH_OPERATION = exports.FIELD_LIST_OPERATION = exports.INSTRUMENT_LIST_OPERATION = exports.INTRADAY_TICK_OPERATION = exports.INTRADAY_BAR_OPERATION = exports.REFERENCE_DATA_OPERATION = exports.HISTORICAL_DATA_OPERATION = exports.MARKET_DATA_SERVICE = exports.MARKET_LIST_SERVICE = exports.AUTH_SERVICE = exports.FIELDS_SERVICE = exports.INSTRUMENTS_SERVICE = exports.REF_DATA_SERVICE = exports.SERVER_PORT = exports.SERVICE_HOST = exports.ProtocolMethodsDefault = void 0;
exports.ProtocolMethodsDefault = {
CreateSubscriptionRequest: { name: 'T42.MDFApi.CreateSubscriptionRequest' },
CreateRequest: { name: 'T42.MDFApi.CreateRequest' },
CancelRequests: { name: 'T42.MDFApi.CancelRequests' },
CloseSession: { name: 'T42.MDFApi.CloseSession' },
SubscribeStatus: { name: 'T42.MDFApi.SubscribeStatus' },
};
exports.SERVICE_HOST = 'localhost';
exports.SERVER_PORT = 8194;
// Bloomberg services
exports.REF_DATA_SERVICE = '//blp/refdata';
exports.INSTRUMENTS_SERVICE = '//blp/instruments';
exports.FIELDS_SERVICE = '//blp/apiflds';
exports.AUTH_SERVICE = '//blp/apiauth';
exports.MARKET_LIST_SERVICE = '//blp/mktlist';
exports.MARKET_DATA_SERVICE = '//blp/mktdata';
// Bloomberg request operations
exports.HISTORICAL_DATA_OPERATION = 'HistoricalDataRequest';
exports.REFERENCE_DATA_OPERATION = 'ReferenceDataRequest';
exports.INTRADAY_BAR_OPERATION = 'IntradayBarRequest';
exports.INTRADAY_TICK_OPERATION = 'IntradayTickRequest';
exports.INSTRUMENT_LIST_OPERATION = 'instrumentListRequest';
exports.FIELD_LIST_OPERATION = 'FieldListRequest';
exports.FIELD_SEARCH_OPERATION = 'FieldSearchRequest';
exports.USER_ENTITLEMENTS_OPERATION = 'SecurityEntitlementsByUserRequest';
exports.SNAPSHOT_OPERATION = 'SnapshotRequest';
// Bloomberg date formats
exports.BLOOMBERG_REQUEST_DATE_FORMAT = 'yyyyMMdd';
exports.BLOOMBERG_DATE_TIME_FORMAT = 'yyyy-MM-dd\'T\'HH:mm:ss';
exports.CONNECTION_RETRY_PERIOD_DEFAULT = 5 * 1000;
//# sourceMappingURL=constants.js.map