@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.
28 lines (27 loc) • 1.51 kB
JavaScript
export const 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' },
};
export const SERVICE_HOST = 'localhost';
export const SERVER_PORT = 8194;
export const REF_DATA_SERVICE = '//blp/refdata';
export const INSTRUMENTS_SERVICE = '//blp/instruments';
export const FIELDS_SERVICE = '//blp/apiflds';
export const AUTH_SERVICE = '//blp/apiauth';
export const MARKET_LIST_SERVICE = '//blp/mktlist';
export const MARKET_DATA_SERVICE = '//blp/mktdata';
export const HISTORICAL_DATA_OPERATION = 'HistoricalDataRequest';
export const REFERENCE_DATA_OPERATION = 'ReferenceDataRequest';
export const INTRADAY_BAR_OPERATION = 'IntradayBarRequest';
export const INTRADAY_TICK_OPERATION = 'IntradayTickRequest';
export const INSTRUMENT_LIST_OPERATION = 'instrumentListRequest';
export const FIELD_LIST_OPERATION = 'FieldListRequest';
export const FIELD_SEARCH_OPERATION = 'FieldSearchRequest';
export const USER_ENTITLEMENTS_OPERATION = 'SecurityEntitlementsByUserRequest';
export const SNAPSHOT_OPERATION = 'SnapshotRequest';
export const BLOOMBERG_REQUEST_DATE_FORMAT = 'yyyyMMdd';
export const BLOOMBERG_DATE_TIME_FORMAT = 'yyyy-MM-dd\'T\'HH:mm:ss';
export const CONNECTION_RETRY_PERIOD_DEFAULT = 5 * 1000;