Data Storage and Access

When entering or updating data in the Cross Asset Services system, this data is subject to strict storage and access requirements that ensure the resiliency and security of your data. This section will describe the different mechanisms for tagging entities, and who can access this data.

Identifiers

There are several ways of identifying a data record, some optional, but there will always be a primary identifier for a particular record that can uniquely identify a particular entity across multiple services. In addition to this identifier, there are additional fields that can be used to give additional information about an entity. The full set used in the Cross Asset Service system is described in the table below:

Identifier Name

Data Type

Required

Description

Id

UUID

Yes

Primary identifier unique across all services

FirmId

Integer

Yes

Unique identifier of the client that owns the data

SourceId

String

No

Optional identifier to reference the entity in a source system, if one exists

Version

Integer

No

Optional identifier to show the current version of the entity

Access Type

All information stored within a Cross Asset Service is private by default, meaning that it may only be accessed by the same company that created the data. It is possible to make data available to a wider audience for different business workflows, such as sharing a deal with other firms, and to facilitate this there are additional access types that can be set on an entity. Only certain services support non-private data, and this will be clearly stated in the service level documentation.

Access Type

Default

Read Access

Write Access

Private

Yes

Only by the owning company

Only by the owning company

Shared

No

By any company explicitly set in the access control list by the owner

Only be the owning company

Public

No

Any user of the Cross Asset Services system

IHS Market systems only