TD Wallet - Parallel Transporter

Teradata Parallel Transporter Reference

Product
Parallel Transporter
Release Number
15.10
Language
English (United States)
Last Update
2018-10-07
dita:id
B035-2436
lifecycle
previous
Product Category
Teradata Tools and Utilities

TD Wallet

The ODBC Operator supports TD Wallet with the following restrictions:

  • It is supported only in the DSNName, UserName, UserPassword, and ConnectString attributes of the ODBC Operator.
  • The syntax supported is limited to '$tdwallet(<key>)' where '$tdwallet' is to be specified in lower case only.
  • For example, if a key named 'MyPassword' has a value in the wallet as 'abcPassword' and the Operator definition is given as:

    VARCHAR UserPassword = '$tdwallet(MyPassword)'

    the string '$tdwallet(MyPassword)' will be replaced during the job execution as:

    VARCHAR UserPassword = 'abcPassword'

    No other combinations are supported.

  • If any other character is added to the TD Wallet calling syntax, the total string is treated as the attribute value.
  • For example, if in the operator definition, the UserName is defined as:

    VARCHAR UserName = 'xxx$tdwallet(Myusername)

    the string is not looked up in the TD Wallet and the total string 'xxx$tdwallet(Myusername)' is treated as the UserName.

  • There is also a support for a recursive key values to an extent of 15 recursions only, and in case of excess recursions, the job terminates with an error.
  • For example if a key named 'MyPassword' has a value in the wallet as '$tdwallet(user1)' and the value in the Wallet for 'user1' is stored as 'user1password' and the operator definition is given as:

    VARCHAR UserPassword = '$tdwallet(MyPassword)'

    the string '$tdwallet(MyPassword)' will be replaced during the job execution as:

    VARCHAR UserPassword = 'user1password' with 1 level of recursion

  • In case the string used as the key to the value Teradata Wallet is not found, this results in the job termination.
  • When using the TD Wallet feature with the ConnectionString attribute, the value corresponding to the key provided should result in a complete or a minimal acceptable ConnectString, with which the ODBC Operator can establish a connection with the DataSource.
  • TD wallet is not supported on z/OS platform in the ODBC Operator.