Every XML updates such as customizations are not relevant for the Archive database. It means that every customization which is related to XML will not be imported to the Archive session.
Practically it means that whenever you create a transfer and then look at the 'Transfer Orders' in the 'Customization Object', there is no transfer order for the Archive environment because it is not relevant.
Unlike the XML updates, SQL files are relevant and accepted for the Archive Environment.When you import an SQL file with some structure changes (which you would like to put into all environments) and it gets registered by the the Master environment, you can see there is a transfer order for the Archive Environment as well when you look at the 'Transfer Orders' in the 'Customization Object.
However, note that the Importer always validates the SQL statements and skips automatically:
- DML statements (INSERT, UPDATE, DELETE)
- CREATE and ALTER of foreign key statements
- CREATE, ALTER, DROP of triggers, functions and procedures
When you start importing to the Archive environment, a warning message concerning the skipped statements appears.
Note: The background for skipping the SQL statements within the SQL files is purely technical. The Archive DB should not contain foreign keys, triggers and functions. The Archive database provides shadow tables for storing the Archive data and the elements such as foreign keys, triggers and functions could cause some potential technical problems when archiving is executed.
See also the 'Archive Maintenance' and 'What is the Archive' topics in the 'Data Archiving' section.