Changes to Report Specification Validation

If your SDK application creates, modifies, or saves report specifications, you must modify your SDK application to comply with the correct version of report specification schema before you upgrade your reports. If you upgrade your reports first, your existing application cannot access the new report specifications until you modify it to comply with the report specification schema for the version of IBM® Cognos® 8 you are upgrading to. For information about using the new report specification schema, see Using report specifications.

To facilitate upgrading your reports to the schema version supported in IBM Cognos Analytics Version 8.4, the product now contains multiple versions of the report specification schemas and DTDs. The report server uses the schema version specified in the report specification to identify the version with which the report was created.

If the report specification was created with an earlier version, the server automatically upgrades the report to the latest version when you open, run, or save the report.

The location of the schemas and DTDs has changed to installation_location/webcontent/schemas/rspec/n.o, where n.o indicates the schema version to use. IBM Cognos Analytics Version 8.4 uses the 6.0 DTD or schema.