Working With ProjectFilter

ProjectFilter enables you to remove the specified project contents from the specified project.

Use the following syntax:

ProjectFilter >] 
[-N <instance name[;instance name*]>]] | [-TL]] [-LOG <log filepath>] [-?]
Parameter Description

-PRJ

Specify the project file to be scanned. No default value assumed.

-TY | -TX

-TY specifies one or more object type names to be removed, delimited by a semicolon character (;).

-TX specifies one or more type names to be retained, delimited by a semicolon character (;).

-TY and -TX are mutually exclusive. If neither TY nor TX are specified, all types are removed.

-N

A list of names of instances to be removed or retained in the form type:name0.name1.name2.name3 where each name is delimited by a semicolon (;) character. If not specified, all instances are removed or retained consistent with any -TY or -TX specification.

-TL

Lists the valid type identifiers, names, and descriptions.

-LOG

Absolute path to log file.

-?

Shows usage details.

Example: ProjectFilter

Entering the following removes record and field type objects from the project C:\PRJ151141.xml, and writes a log file to C:\ProjectFilter151141.log.

ProjectFilter -PRJ C:\PRJ151141.xml -TY Record;Field
-LOG C:\ProjectFilter151141.log

Entering the following lists valid object types, and writes a log file to C:\ProjectFilterObjTypes.log

ProjectFilter -TL -LOG C:\ProjectFilterObjTypes.log