File-based Approach

The file-based approach to integrating with the Corastone platform consists of discovery and implementation phases. Discovery involves exchange of information to establish the requirements for the implementation. The implementation phase is necessarily very specific to each client's needs.

Discovery

The discovery phase has the following steps:

  1. Scoping

  2. Current state assessment

  3. Gap analysis

  4. Implementation planning

Error Codes

The following error dictionaries are associated with file-based integrations:

FI - File Integration

FP - File Processing

DM - Data Mapping

DV - Data Validation

Business Rule Validations

Code
Message

FIFP0002

Received an unexpected file '${data.fileName}:${data.fileVersion}'. Cannot parse it.

FIDV0003

'${data.columnName}' value is not provided for the asset '${data.assetCorrelationId}' in the file '${DataValidationErrorsDictionary.fileReference(data)}'. This is required value.

FIDV0004

Security not found by given id '${data.securityId}'. Provided id might be invalid.

FIDV0005

'${data.columnName}' value is not provided for the asset in the file '${DataValidationErrorsDictionary.fileReference(data)}'. This is required value.

FIDV0006

'${data.columnName}' value is not provided for the asset '${data.assetCorrelationId}' in the file '${DataValidationErrorsDictionary.fileReference(data)}'. This is required value.

FIDV0007

Signer is not provided for the asset '${data.assetCorrelationId}' in the file '${DataValidationErrorsDictionary.fileReference(data)}'. This is required value.

FIDV0008

'${data.columnName}' value is not provided for the asset '${data.assetCorrelationId}' in the file '${DataValidationErrorsDictionary.fileReference(data)}'. This is required value. At least one investor must be provided.

FIDV0009

'${data.columnName}' value is not provided for the asset '${data.assetCorrelationId}' in the file '${DataValidationErrorsDictionary.fileReference(data)}'. This is required value. At least one investor must be provided.

FIDV0010

'${data.columnName}' value is not provided for the asset '${data.assetCorrelationId}' in the file '${DataValidationErrorsDictionary.fileReference(data)}'. This is required value. Cannot generate unique asset identifier without it.

FIDV0011

'${data.columnName}' value is not provided for the asset '${data.assetCorrelationId}' in the file '${DataValidationErrorsDictionary.fileReference(data)}'. This is required value.

FIDV0012

Unknown error during processing file '${DataValidationErrorsDictionary.fileReference(data)}' data.

Technical Validations

Code
Message

FIFP0001

Received an invalid file config.

FIFP0003

Cannot download file '${data.fileName}:${data.fileVersion}' from S3.

FIFP0004

Cannot upload file '${data.fileName}:${data.fileVersion}' to S3.

FIFP0005

Cannot unzip file '${data.fileName}:${data.fileVersion}'.

FIFP0006

Cannot parse file '${data.fileName}:${data.fileVersion}'.

FIFP0007

File content is invalid.

FIFP0008

Unknown error during processing file '${data.fileName}:${data.fileVersion}'.

FIDM0001

Unknown error during mapping asset '${data.assetCorrelationId}' from file '${data.fileName}:${data.fileVersion}'.

FIDM0001

Unknown error during mapping correlation '${data.correlationId}${data.correlationType}${data.ledgerId}' from file '${data.fileName}:${data.fileVersion}'.

FIDV0001

'${data.columnName}' does not exist in the file '${DataValidationErrorsDictionary.fileReference(data)}'.

FIDV0002

Cannot transform column '${data.columnName}' data into required type format for the asset '${data.assetCorrelationId}' in the file '${DataValidationErrorsDictionary.fileReference(data)}'.

Last updated

Was this helpful?