Platform Transfer Client Utility Sample Command
Platform Transfer Client Utility is designed to let the end user perform Platform Server transfers via TIBCO MFT Command Center through the command line on Windows and UNIX platforms.
Platform Transfer Client Utility is run from the same directory where the .zip or .tar files were extracted.
java cfcc.CFPlatform U:xyz P:xyz KN:certificate KP:pswd a:ListTransferBankRecords TKN:cacerts TKP:changeit
If the Global.xml file has been updated to contain the user ID, password, and keystore information, you can simply execute the following command:
java cfcc.CFPlatform a:ListTransferBankRecords
For client certificate authentication, the client must specify the keystore for its certificate via the Java system parameter, or via the KN and KP parameters of command line. To run the program over an SSL connection, the certificate authority (CA) that signed client certificates must be a trusted CA. This might require you to update your keystore.
Name | Description |
---|---|
U | The user ID sent to the web service for authentication to use the web service. This parameter might be specified in the Global.xml file. |
P | The user password sent to the web service for authentication to use the web service. This parameter might be specified in the Global.xml file. |
A | The action to take. For example, add file. If the parameter is specified, the program will ignore the T parameter that specifies the action file name. The program only accepts one action from command line. |
T | The action file name. The file can contain multiple actions in XML format. The program will execute all actions specified in the file. If the program specified the A parameter, this parameter will be ignored. |
TL | The trace level. This value only affects this utility. This parameter can only be set when instructed to do so by TIBCO technical support. The valid value range is 0 to 10. |
TD | The trace directory. This value only affects this utility. Sets the directory where the trace files will be written. |
G | The global template file name. The default one is Global.xml in the current directory. |
S | The web service address. For example, https://ip:port/cfcc/….. |
KN | The Java keystore name for client certificate authentication. The keystore name can be specified as a Java parameter, in which case, it is not necessary to use this parameter again. This parameter might be specified in the Global.xml file. |
KP | The Java keystore password for client certificate authentication. The keystore password can be specified as a Java parameter, in which case, it is not necessary to use this parameter again. This parameter might be specified in the Global.xml file. |
TKN | The trusted Java keystore name for certificate authentication. This file must contain the name of the keystore file that contains the Java trusted certificate authorities. You can leave this parameter blank if you want to use the default trusted keystore. This parameter might be specified in the Global.xml file. |
TKP | The trusted Java keystore password for client certificate authentication. If the default password is used, you can leave this parameter blank. This parameter might be specified in the Global.xml file. |
help | The program will display the command line parameter list. |
help:action | The program will display the parameters needed for the action if the action is a valid action; otherwise, the program will display all currently supported actions. |
name:value | Other name:value pairs. These values will be used to assign the values of parameters if the action is specified by the A parameter, or to replace the default values if the T parameter is used. The name is case sensitive if name is a parameter name for an action. The name is not case sensitive if name is a shortcut for a real parameter name. |