Release metadata

Previous Next

1. Creates an XML export file containing the metadata of application "For application" by exporting from "Database account" to the \metadata folder of the current release folder. The output file name is "application.USD.xml".

2. Creates, in this same \metadata folder, a diff file that compares the XML export file created in step 1 with the XML export file of the same name found in the \metadata folder of the previous release frame. The output file name is "application.USD.diff.xml".

The value of "For application" is used only to compose the file names of the 2 output files.

Parameters

Name

Type

Optional?

For application

Application

No

Database account

Database account

No

Errors

An error is raised if you attempt to apply this action to a USoft application (for example: USAUTH), as opposed to the top-level application or a module.

TIP: To get metadata information about a USoft application, choose Help, USoft Repository Tables from the tool interface of that application.

Notes

If the current release has Initial = Yes, an initialization file is created in addition. The name of this file is "<application>.USD.initial.xml". The initialization file contains only the following nodes of the XML export file created in step 1:

the <MultiExport> document node.

its immediate child elements. These are elements based on Object Name Plural values. They have a documentName attribute.

If the current release has Initial = Yes, the diff file created in step 2 is a copy of the full XML export created in step 1. This is equivalent to comparing the full XML export with the initialization file.

Any files/folders in the \metadata subdirectory other than the output files discussed and the \metadata\unpack subfolder remain unaffected, but it is not intended use to have such files/folders.

If the current release frame has Include Packing Slip = Yes:

Last Used for the current release frame is set to the current date and time,

a packing slip is compiled and registered for the current release frame,

a copy of this packing slip (XML file) is placed in the release directory.