AddUserProfile

The AddUserProfile command action is used to add a server credential definition to TIBCO MFT Internet Server.

There are no command line actions to add definitions to banks.

The user profile definition contains the user ID and password information that is used when communicating with the remote TIBCO MFT Platform Server system. When a transfer is attempted to the target TIBCO MFT Platform Server, TIBCO MFT Internet Server searches the server credential database for a match on the user/group that is requesting the transfer and the target server definition. If there is a match, TIBCO MFT Internet Server extracts the remote user ID, remote password and remote domain. This information is them sent to the remote TIBCO MFT Platform Server system. The advantage of using server credential definitions is that you can define all logon information in a single place. Different users can be given different logon information. The server credential overrides the DefaultUser and DefaultPassword definitions defined on the transfer and server records. To use the AddUserProfile command, the user must have UpdateServerCredentialRight. For more information on these rights, see the AddUserToRole command action.

In the following table, parameters for this command are provided in alphabetical order.
Note: The parameters provided in this table are also used for the UpdateUserProfile command.
Parameter Description Default Required
GroupID The 1 to 64 character TIBCO MFT Internet Server group that is defined in the group database.

If the defined group is not in the group database, the request fails. This parameter is mutually exclusive with the UserID parameter. When a transfer is done, TIBCO MFT Internet Server checks all of the groups that a user is a member of to determine if there is a match in the user profile database. The advantage of defining a GroupID user profile is that you can use a single user profile record to define user IDs and passwords for many users. Note that if UserProfiles are defined for both the GroupID and UserId for a user performing a file transfer, the UserID definition is used first.

None Either this parameter or UserID must be defined.
NodeName The 1 to 32 character TIBCO MFT Internet Server name that is defined in the server database.

This parameter defines the target TIBCO MFT Platform Server definition for a file transfer. If the defined server is not in the server database, the request fails.

None Yes
RemotePassword The 1 to 32 character remote TIBCO MFT Platform Server password.

This is the password that is sent to the target TIBCO MFT Platform Server system when the file transfer is performed. This password must be valid on the target TIBCO MFT Platform Server system or the file transfer request fails. The target TIBCO MFT Platform Server system validates the RemoteUserid along with the RemotePassword to insure that it is valid. On some systems such as UNIX and Windows, the RemotePassword parameter is case sensitive. On others such as z/OS and AS/400, it is not case sensitive.

None Yes
RemoteUserid The 1 to 32 character remote TIBCO MFT Platform Server user ID.

This is the user ID that is sent to the target TIBCO MFT Platform Server system when the file transfer is performed. This user ID must be defined on the target TIBCO MFT Platform Server system or the file transfer request fails. The target TIBCO MFT Platform Server system validates the RemoteUserid along with the RemotePassword to insure that it is valid. On some systems such as UNIX, the RemoteUserid parameter is case sensitive. On others such as z/OS, AS/400 and Windows, it is not case sensitive.

None Yes
RemoteUserWinDomain Specifies the 1 to 256 character remote TIBCO MFT Platform Server Windows domain.

This field is only used when the target TIBCO MFT Platform Server systems runs on the Windows platforms. It is ignored for all other platforms. It defines the domain where the RemoteUserid is defined. If this parameter is not defined, or is defined incorrectly, the TIBCO MFT Platform Server Windows user ID and password validation fails.

None No
UserID The 1 to 64 character ID to be assigned to this user.

The UserId parameter can not contain embedded blanks. If the defined user is not in the user database, the request fails. This parameter is mutually exclusive with the GroupID parameter. This field references the client user ID that is performing the file transfer request.

None Either this parameter or GroupID must be defined.

Sample AddUserProfile Command

The command below adds a user profile. That user profile is used when TIBCO MFT Internet Server user ID mftuser1 is communicating with node NYNode1. When TIBCO MFT Internet Server communicates with TIBCO MFT Platform Server, it passes the defined RemoteUserid, RemotePassword and RemoteUserWinDomain to the target TIBCO MFT Platform Server system.

java cfcc.CFAdmin a:AddUserProfile UserId:mftuser1 NodeName:NYNode1 RemoteUserId:NYUser1 RemotePassword:NYPassword RemoteUserWinDomain:NYWinDomain