Attention:  This feature is in Early Adopter Program (EAP) release status. We will continue the development of additional features and
                  provide additional interfaces via patch updates and future releases. Please contact 
                  		  Micro Focus SupportLine if you require further clarification. 
                  		
               
 
               		
               Use the 
                  		  dbfhdeploy command line utility to deploy files to your datastore databases. 
                  		
               
 
               	 
              
            	 
            
               Syntax:
 
               		 
               		dbfhdeploy [Options][Category] ActionParameters 
 
               		 
                  		   
                  			 
                  - Options 
                     			 
                  
- Refer to the running of the command as a whole: 
                     				
                      
                        				  
                        - -opt - turns on file I/O optimization when deploying files. This option is on by default. 
                           				  
                        
- -noopt - turns off file I/O optimization when deploying files. 
                           				  
                        
- -nobanner - display minimal output. 
                           				  
                        
- -urlhelp - display information about the URL syntax. 
                           				  
                        
- -verbose - displays additional information, such as the database configuration file and script folder locations in effect, and the
                           deployment time for the current operation. 
                           				  
                        
 
- Category 
                     			 
                  
- Defines the item to be acted upon. Valid values are: 
                     				
                      
                        				   
                        					 
                        - data 
                           					 
                        
- The item to be acted on is a data file. 
                           					 
                        
- For an add, delete, or extract action, the URL must be of the form: 
                           						sql://server-name/datastore/filename[?folder=/path] 
                           						
                           For a create or list operation, the URL must be of the form: 
                              						  sql://server-name/datastore[?folder=/path] 
                                 						   
                              						
                            See 
                              						  The Datastore URL for full details of the required URL syntax. 
                              						
                            
 
- ActionParameters 
                     			 
                  
- Action to perform and the data store to perform it on. Valid values are: 
                     				
                      
                        				   
                        					 
                        - list 
                           						URL 
                           					 
                        
- Lists data files that are located in the specified URL. 
                           					 
                        
- For example, the following command lists all the data files and sub-folders stored in the VSAM folder of the ESDEMO datastore:
                           
                           						dbfhdeploy data list sql://svr-mydb/ESDEMO?folder=/VSAM 
- create 
                           						URL 
                           					 
                        
- Create a datastore in the specified URL. 
                           					 
                        
- For example, the following command creates the NEWDEMO datastore in the svr-mydb instance: 
                           						dbfhdeploy data create sql://svr-mydb/NEWDEMO 
- add 
                           						path 
                           						URL;attribs 
                           					 
                        
- Add data file specified in 
                           						path to the datastore specified in 
                           						URL. 
                           					 
                        
- Some file types require additional attributes, which can be: 
                           						
                            
                              						   
                              							 
                              - type=seq|lseq 
                                 							 
                              
- The type of file (other than a VSAM file) that is being added. 
                                 							 
                              
- reclen=min,max 
                                 							 
                              
- The minimum and maximum length of each record within the file. 
                                 							 
                              
- recterm=windows|linux|unix 
                                 							 
                              
- The type of record terminator used in the file. This is used primarily for RRDS files, and is only required for files that
                                 have been created on a different platform to the one on which it is currently being deployed. 
                                 							 
                              
 
- For example, the following command adds the sequential file 
                           						file.dat to the USRA folder, in the NEWDEMO datastore in svr-mydb, where it is referred to as 
                           						mydat and has a (minimum and maximum) record length of 80: 
                           						dbfhdeploy data add file.dat sql://svr-mydb/NEWDEMO/mydat?folder=/USRA;type=seq;reclen=80,80 Note: On Linux platforms, you must remember to escape the semicolon with a backslash; for example, 
                              						  ...folder=/USRA\;type=seq\;reclen=80,80. 
                              						
                            
- delete 
                           						URL 
                           					 
                        
- Delete data files from datastore specified in 
                           						URL. 
                           					 
                        
- For example, the following command deletes the 
                           						mydat data file stored in the USRA folder, in the NEWDEMO datastore: 
                           						dbfhdeploy delete sql://svr-mydb/NEWDEMO/mydat?folder=/USRA 
- You can also delete multiple files/folders using one of the following: 
                           						
                            
                              						  
                              - The following command delete all files and sub-folders under the 
                                 							 MyTests folder: 
                                 							 dbfhdeploy delete sql://svr-mydb:50000/VSAM?type=folder;folder=/MyTests 
- The following command deletes all files and folders within the 
                                 							 VSAM data store: 
                                 							 dbfhdeploy delete sql://localhost:50000/VSAM?type=folder;folder=/ 
- The following command deletes all files within the 
                                 							 MyTests folder that start with 'a' or 'A': 
                                 							 dbfhdeploy delete sql://localhost:50000/VSAM/a*?folder=/MyTests 
 Tip: Specifying the 
                              						  -verbose option with any of these commands displays the files and folders that are deleted. 
                              						
                            
- extract 
                           						URL 
                           						path 
                           					 
                        
- Extracts a copy of the data file specified in 
                           						URL to the path specified by 
                           						path. 
                           					 
                        
- For example, the following command extracts a copy of 
                           						mydat from the USRA folder of the NEWDEMO datastore, and saves it as my-extract.dat: 
                           						dbfhdeploy data extract sql://svr-mydb/NEWDEMO/mydat?folder=/USRA my-extract.dat 
- keys <key-options> 
                           					 
                        
- Perform operations on keys within an indexed file. 
                           						[18] 
                           					 
                        
- upgrade 
                           						URL 
                           					 
                        
-  
                           						
                           Note: Only use this option when instructed to by a Micro Focus SupportLine representative. 
                              						
                            Upgrades the stored procedures associated with the data file specified in 
                           						URL.
- For example, the following command upgrades any stored procedures associated with the 
                           						mydat2 data file stored in the USRB folder of the NEWDEMO datastore: 
                           						dbfhdeploy upgrade sql://svr-mydb/NEWDEMO/mydat2?folder=/USRB 
 
- Key Options: 
                     			 
                  
-  
                     				
                      
                        				   
                        					 
                        - list 
                           					 
                        
- This example lists all the keys (primary and alternate) that are defined for the 
                           						my.dat file in the ESDEMO datastore: 
                           						dbfhdeploy keys list sql://svr-mydb/ESDEMO/my.dat 
- The result may be something like this, showing two keys - one that allows duplicates, and one that doesn't: 
                           						Key  Start  Length  Dupl  Dupl #
---  -----  ------  ----  ------
0    1      3       N     0
1    5      3       Y     0 
- <key-id>:<key-op> 
                           					 
                        
- Perform an operation on a specific key where <key-id> is the key number indicated in the keys list (see 
                           						list URL action above). <key-op> is one of the following: 
                           						
                            
                              						  
                              - dup=n|no|false - change key to disallow duplicates. (No duplicate key values must exist before you can change to this setting.) 
                                 						  
                              
- dup=y|yes|true - change key to allow duplicates. 
                                 						  
                              
 
- For example: the following command disallows duplicate key values for key #1 in the key list for 
                           						my.dat. 
                           						dbfhdeploy keys 1:dup=no sql://host/datastore/my.dat