GET_CONNECTION

Use the GET_CONNECTION script function to read a specific value of a DB-type Connection object and have this value returned as code. A runtime error occurs when the system cannot find the specified object, if it is not a DB-type Connection object, or if the specified attribute is not valid.

Syntax

GET_CONNECTION (Object nameAttribute)

Parameters

Parameter Description Format Allowed Values / Notes
Object name Name of a DB-type Connection object. For details, see Connection (CONN). AE name, script literal, or script variable n.a.
Attribute Value to be read from the object. AE name, script literal, or script variable
  • db.type: Database type
  • Possible return codes:
    • DB2 (for IBM DB2)
    • EXASOL (for Exasol)
    • GENERICJDBC (for the Generic JDBC)
    • HANA (for SAP HANA)
    • INFORMIX (for Informix)
    • MYSQL (for MySQL)
    • MSSQL (for Microsoft SQL Server)
    • ORACLE (for Oracle)
    • ORACLE_OCI (for Oracle OCI
    • POSTGRESQL (for PostgreSQL)
    • SYBASE (for Sybase).
  • db.server: Name of the DB server.
  • db.port: Port number of the DB server.
  • db.name: Name of the database.
  • DbUserid: Database user. Important! In case-sensitive databases, you must use the value exactly as shown here.
  • DbPassword: Password of the DB user.
  • Login: Name of the alternative Login object.

Return Codes

The return code is value of the CONN object that you defined.

Examples

The following example retrieves the database type of the Connection object CONN.DB, and writes it to the activation report:

:SET &VAR# = GET_CONNECTION(CONN.DB, db.type)

:P &VAR#

This is how the related line appears in the activation report:

2022-07-30 12:45:21 - U0020408 MSSQL

See also: