Rule 3004 - PASI Core Version Mismatch

Rule Type Rejection

Validated Data

To perform this validation, the following information is used:

Description

The PASI Core Version provided, must match the current PASI Core Version of the student within the PASI Core. This is to ensure that any updates being submitted to any part of the student record are based on the most up to date information recorded about the student.

When creating a new record (i.e. the Reference ID included in the submitted record does not exist within PASI), the PASI Core Version provided must be 0.

When updating an existing record in PASI (i.e. the Reference ID included in the submitted record already exists within PASI the PASI Core Version is expected to match the PASI Core Version within PASI. This ensures that the PASI Client is aware of the most recent information before making any updates.

The exception to this rule is if the existing record has been flagged as deleted within PASI. If the existing record has been logically deleted, PASI will accept either:

  • A submitted PASI Core Version that matches the PASI Core Version in PASI, or
  • A submitted PASI Core Version of 0.

Message

When this validation rule is triggered, the following message is returned:

Invalid Request. In order to update this record, your information must be up to date and current. Synchronize your data and try again.
Core ({PASICoreVersion_core}) and Client ({PASICoreVersion_client}) versions are not equal.

Where

  • {PASICoreVersion_core} is the PASICoreVersion that PASI has for the record. This will be 0 if the record doesn’t exist, or is flagged as deleted within PASI.
  • {PASICoreVersion_client} is the PASICoreVersion that the client passed into the service.

Applies To

This rule applies to all PASI Core Services that update data in PASI.

Change History

  • Release 1.x – Added/Updated