help
Use add
command to add the code to the database.
cdb add <configuration> <[-m|-b|-t] config item>+ [-d]
where, <configuration>
is the configuration to which
the code should be added and the <config item>+
is one or
more configuration items, each of which may be preceeded by an option.
-m or --mmp
forces the item to be considered as a
.mmp
file.
-b or --bld
forces the item to be considered as
abld.inf
file.
-t or --txt
forces the item to be considered as a
.txt
file.
-d or --delay
specifies that the extraction should be
delayed until a later call to cdb extract
Use releaseinfo
command to get the information about the
release that is currently in the database.
> cdb releaseinfo
releaseinfo
command returns the name of the submitted
configuration, the OS version number and the build to which this configuration
is associated.
Use checkconfig
command to display the configuration
information.
> cdb checkconfig
This command does not take any options.
Use exractrelease
to extract a SINGLE release to the
database. This reads in all files in epoc32\include\...
to the
database and assigns the configuration name to the extracted files.
> cdb extractrelease <config> [-a <api_doc>]
where, <config>
is the configuration name of the
extracted data. exractrelease
provides the following options:
-a <api_doc>
is the full path to the API
classification document. This option provides the access information that is,
if the API is Symbian Internal, PublishedAll or PublishedPartner, and status
information that is, if the API is released, deprecated or unspecified.
-i <plugins_dir>
is the plug-ins directory
containing the plug-ins to be used for API classification. For example, the
command for plug-ins in c:\example\:
would be -i
c:\example\
.
-s <plugin_des>
is the name of the plug-in to be
used for API classification. For example, the command to use
example.jar
plug-in, would be -s example
.
Use comparerelease
to check the compatibility of the code
in the current database or across the databases.
cdb comparerelease <baseconfig> -a <alt db> <derivedconfig> [-r <report>] [-x <xsl_doc>] [-f <apilevel>]
where, <baseconfig>
is the configuration that
establishes the compatibility standard and <derivedconfig>
is the configuration that is to be tested for compatbility with the
<baseconfig>
.
comparerelease
command provides the following options:
-a <alt db>
is the complete path to the second
database against which comparisons will be made.
-r <report>
is the report prefix to use for
generated reports
-x <xsl_doc>
is the name of the
xslt
document to use to transform the XML to HTML.
-f <apilevel>
is the lowest API classification
which will be reported, for example, publishedAll.