Schema Management
Uploading a Schema
| Make sure the uploaded schema is used in the Producer / Consumer application in exact same form. If you are uploading a schema that has not references to other schemas you can upload the avsc file or if you are uploading a schema that has references to other schemas you can upload the compiled schema file. If you use a plugin such as the avro-maven-plugin for schema maintenance, make sure to upload the source schema files. | 
- 
Click on the schema Upload icon. 
- 
Upload the schema as a text file (avsc format). The Avro syntax will be validated as soon as the file has been uploaded. 
- 
Add the version for the schema 
- 
If you are uploading the first version of this schema, be sure to add a description 
- 
Any authenticated user can upload a schema for their tenant. 
 
Error scenarios
Duplicate schema
An attempt at uploading a duplicate schema for a tenant is rejected with an error message containing the duplicated version as shown below:
 
Incompatible schema
In some situations you want to force the use of an incompatible schema. As of Axual 2021.3 it is possible to force apply a schema.
When selecting an incompatible schema, the following modal is shown.
 
Click "Confirm" if you want to force updating the schema to the incompatible one.
| make sure to inform anyone who is using your topic, especially in an acceptance or production environment | 
 
