PowerCenter 
			
			- PowerCenter 10.4.0
- All Products
 
           
      	
            
	
      applylabel -a <label_name> {{-n <object_name> -o <object_type> [-t <object_subtype>] [-v <version_number>] [-f <folder_name>] } | -i <persistent_input_file>} [-d <dependency_object_types>] [-p <dependency_direction (children, parents, or both)>] [-s (include pk-fk dependency)] [-g (across repositories)] [-m (move label)] [-c <comments>] [-e dbd_separator]
| Option | Argument | Description | 
|---|---|---|
| -a 
				   | label_name 
				   | Required. Label name to apply to the object. 
				   | 
| -n 
				   | object_name 
				   | Required if you are updating a specific object. Name of the object to receive the label. You cannot enter object names if you use the -i option. 
				   | 
| -o 
				   | object_type 
				   | Type of object to apply the label to. You can specify source, target, transformation, mapping, session, worklet, workflow, scheduler, session config, task, cube, or dimension. Required when applying a label to a specific object. 
				   | 
| -t 
				   | object_subtype 
				   | Required. Type of task or transformation you are labeling. 
					  pmrepignores other object types. For more information about valid subtypes, see 
					 Listing Object Types. | 
| -v 
				   | version_number 
				   | Optional. Version of the object to apply the label to. The command fails if the version is checked out. Applies the label to the latest version of the object by default. 
				   | 
| -f 
				   | folder_name 
				   | Optional. Folder that contains the objects. If you enter a folder name but no object name, 
					  pmrepapplies the label to all objects in the folder. If you enter a folder name with an object name, pmrepsearches the folder for the object. You cannot use the -f option if you use the -i option. | 
| -i 
				   | persistent_input_file 
				   | Optional. Name of a text file generated from ExecuteQuery, ListObjectDependency, or Validate. Contains a list of objects to receive the label. If you use this option, do not use the object name, object type, or folder name to specify objects. 
				   | 
| -d 
				   | dependency_object_types 
				   | Optional. Dependent object types to label. Valid dependent object types include shortcuts, mappings, mapplets, sessions, workflows, worklets, target definitions, source definitions, and foreign key dependencies. 
				   Use this option with option -p. If you enter an object type, the label applies to dependent objects of that object type. 
				   | 
| -p 
				   | dependency_direction 
				   | Optional. Dependent parents or children to apply the label to. You can specify parents, children, or both. If you do not enter option -d, all dependent objects receive the label. 
				   If you do not enter this option, the label applies to the specified object. 
				   | 
| -s 
				   | -
				   | Optional. Include the primary key-foreign key dependency objects regardless of the direction of the dependency. 
				   | 
| -g 
				   | -
				   | Optional. Find object dependencies across repositories. 
				   | 
| -m 
				   | -
				   | Optional. Move a label from the current version to the latest version of an object. Use this argument when the label type is one_per_object. 
				   | 
| -c 
				   | comments 
				   | Optional. Comments about the label. 
				   | 
| -e 
				   | dbd_separator 
				   | Optional. If an ODBC source has a period (.) in the name, define a different separator character when you define the source object. For example, instead of database_name.source_name, define the source object as database_name\source_name, and define the dbd_separator as backslash (\). 
				   |