Assigning a transfer owner

For a specified transfer and file or message identifier, Transfer CFT assigns the USERID identifier defined in the corresponding CFTAPPL command. The user in question becomes the owner of the transfer in place of the request sender.

If the security system is active, at least one default CFTAPPL command must exist for each transfer direction. The identifier used by this command is the default value defined in the general parameters. [CFTPARM]

Identifiers with the same prefixes can be grouped together in a single CFTAPPL command.

The relationship between the identifier of the transferred file or message (IDF or IDM) and the command identifier may concern all or part of the identifier. In the second case, the length of the comparison is defined in the general parameters (refer to the CFTPARM LENAPPL parameter later in this chapter).

If neither the corresponding CFTAPPL command nor the default command can be found, the transfer is refused.

For more details, refer to Pre-Transfer Controls and the Requester/Sender and Server/Sender examples in the previous topic.

If the site uses switching, a CFTAPPL command with the COMMUT identifier must exist, irrespective of the LENAPPL value defined in CFTPARM.

CFTAPPL syntax

CFTAPPL    
     [MODE       =     {CREATE | DELETE | REPLACE},]
     ID          =     identifier,
     USERID      =     identifier,
     [GROUPID    =     identifier,]
     [DIRECT     =     {BOTH | RECV | SEND}]

Parameters

[DIRECT     = {BOTH | RECV | SEND}]

Transmission direction.

Possible values are:

  • BOTH: associates an owner with the transfer, irrespective of the direction
  • RECV: associates an owner with receive transfers (CFTRECV/RECV)
  • SEND: associates an owner with send transfers (CFTSEND/SEND)

[GROUPID     = {identifier | &GROUPID}]

Identifier of the group that owns the transfer.

When privileges are checked, if the value specified is &GROUPID, the variable is replaced by the GROUPID that created the transfer.

ID     = identifier

Command identifier (eight characters).

If a specific CFTAPPL command is used, the identifier corresponds to the value of the CFTSEND/CFTRECV ID parameters, or to the SEND/RECV IDF (IDM) parameters.

If the default CFTAPPL command is used, the identifier is set to the default value defined in the general parameters (DEFAULT parameter of the CFTPARM command).

If a generic CFTAPPL command is used, identifiers with the same prefixes are grouped together in a single command. The length of the identifier is defined in the general parameters (LENAPPL parameter of the CFTPARM command).

The ? and/or * wildcard characters may be used to represent any single character and any substring respectively.

MODE     = {REPLACE | CREATE | DELETE}

Operation to be executed.

Possible values are:

  • REPLACE: modifies one or more records, or creates them if they do not exist
  • CREATE: creates one or more records
  • DELETE: deletes one or more records

USERID     = {identifier | &USERID}

Identifier (8 characters) of the transfer owner.

When privileges are checked, if the value specified is &USERID, the variable is replaced with the USERID that created the transfer.

Related Links