com.informatica.powercenter.sdk.mapfwk.core
Class ConnectionAttributes

java.lang.Object
  extended by com.informatica.powercenter.sdk.mapfwk.core.ConnectionAttributes

public class ConnectionAttributes
extends java.lang.Object

Represents attributes for a connection, required for configuring a ConnectionObject.

ConnectionObject is required to communicate with Repository

See Also:
ConnectionObject, Repository

Field Summary
static java.lang.String APP_CONN_TYPE_PEOPLESOFT_DB2
          Application type PeopleSoft DB2
static java.lang.String APP_CONN_TYPE_PEOPLESOFT_INFORMIX
          Application type PeopleSoft Informix
static java.lang.String APP_CONN_TYPE_PEOPLESOFT_MSSQLSERVER
          Application type PeopleSoft MS SQL Server
static java.lang.String APP_CONN_TYPE_PEOPLESOFT_ORACLE
          Application type PeopleSoft Oracle
static java.lang.String APP_CONN_TYPE_PEOPLESOFT_SYBASE
          Application type PeopleSoft Sybase
static java.lang.String APP_CONN_TYPE_SAP_ALE_IDOC_READER
          Application type SAP ALE IDoc Reader
static java.lang.String APP_CONN_TYPE_SAP_ALE_IDOC_WRITER
          Application type SAP ALE IDoc Writer
static java.lang.String APP_CONN_TYPE_SAP_BW
          Application type SAP BW
static java.lang.String APP_CONN_TYPE_SAP_R3
          Application type SAP R3
static java.lang.String APP_CONN_TYPE_SAP_RFC_BAPI_INTERFACE
          Application type SAP RFC/BAPI Interface
static java.lang.String APP_CONN_TYPE_SIEBEL_DB2
          Application type Siebel DB2
static java.lang.String APP_CONN_TYPE_SIEBEL_INFORMIX
          Application type Siebel Informix
static java.lang.String APP_CONN_TYPE_SIEBEL_MSSQLSERVER
          Application type Siebel MS SQL Server
static java.lang.String APP_CONN_TYPE_SIEBEL_ORACLE
          Application type Siebel Oracle
static java.lang.String APP_CONN_TYPE_SIEBEL_SYBASE
          Application type Siebel Sybase
static java.lang.String CONN_ATTR_CLIENT_CODE
          Connection Attribute constants are the keys that are used to set the properties.
static java.lang.String CONN_ATTR_CODE_PAGE
          Connection Attribute constants are the keys that are used to set the properties.
static java.lang.String CONN_ATTR_CONNECT_ENV_SQL
          Connection Attribute constants are the keys that are used to set the properties.
static java.lang.String CONN_ATTR_CONNECT_STRING
          Connection Attribute constants are the keys that are used to set the properties.
static java.lang.String CONN_ATTR_CONNECTION_NAME
          Connection Attribute constants are the keys that are used to set the properties.
static java.lang.String CONN_ATTR_CONNECTION_RETRY_PERIOD
          Connection Attribute constants are the keys that are used to set the properties.
static java.lang.String CONN_ATTR_CONNECTION_TYPE
          Connection Attribute constants are the keys that are used to set the properties.
static java.lang.String CONN_ATTR_DATABASE_NAME
          Connection Attribute constants are the keys that are used to set the properties.
static java.lang.String CONN_ATTR_DATASOURCE_NAME
          Connection Attribute constants are the keys that are used to set the properties.
static java.lang.String CONN_ATTR_DESTINATION_ENTRY
          Connection Attribute constants are the keys that are used to set the properties.
static java.lang.String CONN_ATTR_DOMAIN_NAME
          Connection Attribute constants are the keys that are used to set the properties.
static java.lang.String CONN_ATTR_ENABLE_PARALLEL_MODE
          Connection Attribute constants are the keys that are used to set the properties.
static java.lang.String CONN_ATTR_ENVIRONMENT_SQL
          Connection Attribute constants are the keys that are used to set the properties.
static java.lang.String CONN_ATTR_LANGUAGE_CODE
          Connection Attribute constants are the keys that are used to set the properties.
static java.lang.String CONN_ATTR_PACKET_SIZE
          Connection Attribute constants are the keys that are used to set the properties.
static java.lang.String CONN_ATTR_PASSWORD
          Connection Attribute constants are the keys that are used to set the properties.
static java.lang.String CONN_ATTR_ROLLBACK_SEGMENT
          Connection Attribute constants are the keys that are used to set the properties.
static java.lang.String CONN_ATTR_SERVER_NAME
          Connection Attribute constants are the keys that are used to set the properties.
static java.lang.String CONN_ATTR_TRANSACT_ENV_SQL
          Connection Attribute constants are the keys that are used to set the properties.
static java.lang.String CONN_ATTR_USE_ADVANCED_SECURITY
          Connection Attribute constants are the keys that are used to set the properties.
static java.lang.String CONN_ATTR_USE_TRUSTED_CONNECTION
          Connection Attribute constants are the keys that are used to set the properties.
static java.lang.String CONN_ATTR_USER_NAME
          Connection Attribute constants are the keys that are used to set the properties.
static java.lang.String CONN_TYPE_APPLICATION
          Connection type Application - Use this to set the connection type member of ConnectionObject class
static java.lang.String CONN_TYPE_RELATIONAL
          Connection type Relational - Use this to set the connection type member of ConnectionObject class
static java.lang.String DB_CONN_TYPE_DB2
          Database type DB2
static java.lang.String DB_CONN_TYPE_INFORMIX
          Database type Informix
static java.lang.String DB_CONN_TYPE_MICROSOFT_SQL_SERVER
          Database type Microsoft SQL Server
static java.lang.String DB_CONN_TYPE_ODBC
          Database type ODBC
static java.lang.String DB_CONN_TYPE_ORACLE
          Database type Oracle
static java.lang.String DB_CONN_TYPE_SYBASE
          Database type Sybase
static java.lang.String DB_CONN_TYPE_TERADATA
          Database type Teradata
 
Method Summary
static java.util.Properties getDefaultApplicationProperties(java.lang.String applicationType)
          Gets default connection properties for the given application database type
static java.util.Properties getDefaultRelationalProperties(int databaseType)
          Gets default connection properties for the given relational database typ
static java.util.Properties getDefaultRelationalProperties(java.lang.String databaseType)
          Gets default connection properties for the given relational database type
static java.lang.String[] getNonStandardConnectionAttributeNames()
          This function returns an array of all non-Standard Connection attribute names
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CONN_TYPE_RELATIONAL

public static final java.lang.String CONN_TYPE_RELATIONAL
Connection type Relational - Use this to set the connection type member of ConnectionObject class

See Also:
Constant Field Values

CONN_TYPE_APPLICATION

public static final java.lang.String CONN_TYPE_APPLICATION
Connection type Application - Use this to set the connection type member of ConnectionObject class

See Also:
Constant Field Values

DB_CONN_TYPE_ORACLE

public static final java.lang.String DB_CONN_TYPE_ORACLE
Database type Oracle

See Also:
Constant Field Values

DB_CONN_TYPE_SYBASE

public static final java.lang.String DB_CONN_TYPE_SYBASE
Database type Sybase

See Also:
Constant Field Values

DB_CONN_TYPE_INFORMIX

public static final java.lang.String DB_CONN_TYPE_INFORMIX
Database type Informix

See Also:
Constant Field Values

DB_CONN_TYPE_MICROSOFT_SQL_SERVER

public static final java.lang.String DB_CONN_TYPE_MICROSOFT_SQL_SERVER
Database type Microsoft SQL Server

See Also:
Constant Field Values

DB_CONN_TYPE_DB2

public static final java.lang.String DB_CONN_TYPE_DB2
Database type DB2

See Also:
Constant Field Values

DB_CONN_TYPE_ODBC

public static final java.lang.String DB_CONN_TYPE_ODBC
Database type ODBC

See Also:
Constant Field Values

DB_CONN_TYPE_TERADATA

public static final java.lang.String DB_CONN_TYPE_TERADATA
Database type Teradata

See Also:
Constant Field Values

APP_CONN_TYPE_SAP_BW

public static final java.lang.String APP_CONN_TYPE_SAP_BW
Application type SAP BW

See Also:
Constant Field Values

APP_CONN_TYPE_SAP_R3

public static final java.lang.String APP_CONN_TYPE_SAP_R3
Application type SAP R3

See Also:
Constant Field Values

APP_CONN_TYPE_PEOPLESOFT_ORACLE

public static final java.lang.String APP_CONN_TYPE_PEOPLESOFT_ORACLE
Application type PeopleSoft Oracle

See Also:
Constant Field Values

APP_CONN_TYPE_PEOPLESOFT_SYBASE

public static final java.lang.String APP_CONN_TYPE_PEOPLESOFT_SYBASE
Application type PeopleSoft Sybase

See Also:
Constant Field Values

APP_CONN_TYPE_PEOPLESOFT_INFORMIX

public static final java.lang.String APP_CONN_TYPE_PEOPLESOFT_INFORMIX
Application type PeopleSoft Informix

See Also:
Constant Field Values

APP_CONN_TYPE_PEOPLESOFT_MSSQLSERVER

public static final java.lang.String APP_CONN_TYPE_PEOPLESOFT_MSSQLSERVER
Application type PeopleSoft MS SQL Server

See Also:
Constant Field Values

APP_CONN_TYPE_PEOPLESOFT_DB2

public static final java.lang.String APP_CONN_TYPE_PEOPLESOFT_DB2
Application type PeopleSoft DB2

See Also:
Constant Field Values

APP_CONN_TYPE_SIEBEL_ORACLE

public static final java.lang.String APP_CONN_TYPE_SIEBEL_ORACLE
Application type Siebel Oracle

See Also:
Constant Field Values

APP_CONN_TYPE_SIEBEL_SYBASE

public static final java.lang.String APP_CONN_TYPE_SIEBEL_SYBASE
Application type Siebel Sybase

See Also:
Constant Field Values

APP_CONN_TYPE_SIEBEL_INFORMIX

public static final java.lang.String APP_CONN_TYPE_SIEBEL_INFORMIX
Application type Siebel Informix

See Also:
Constant Field Values

APP_CONN_TYPE_SIEBEL_MSSQLSERVER

public static final java.lang.String APP_CONN_TYPE_SIEBEL_MSSQLSERVER
Application type Siebel MS SQL Server

See Also:
Constant Field Values

APP_CONN_TYPE_SIEBEL_DB2

public static final java.lang.String APP_CONN_TYPE_SIEBEL_DB2
Application type Siebel DB2

See Also:
Constant Field Values

APP_CONN_TYPE_SAP_ALE_IDOC_READER

public static final java.lang.String APP_CONN_TYPE_SAP_ALE_IDOC_READER
Application type SAP ALE IDoc Reader

See Also:
Constant Field Values

APP_CONN_TYPE_SAP_ALE_IDOC_WRITER

public static final java.lang.String APP_CONN_TYPE_SAP_ALE_IDOC_WRITER
Application type SAP ALE IDoc Writer

See Also:
Constant Field Values

APP_CONN_TYPE_SAP_RFC_BAPI_INTERFACE

public static final java.lang.String APP_CONN_TYPE_SAP_RFC_BAPI_INTERFACE
Application type SAP RFC/BAPI Interface

See Also:
Constant Field Values

CONN_ATTR_CONNECTION_TYPE

public static final java.lang.String CONN_ATTR_CONNECTION_TYPE
Connection Attribute constants are the keys that are used to set the properties. Attribute Connection Type

See Also:
Constant Field Values

CONN_ATTR_CONNECTION_NAME

public static final java.lang.String CONN_ATTR_CONNECTION_NAME
Connection Attribute constants are the keys that are used to set the properties. Attribute Connection Name

See Also:
Constant Field Values

CONN_ATTR_USER_NAME

public static final java.lang.String CONN_ATTR_USER_NAME
Connection Attribute constants are the keys that are used to set the properties. Attribute Connection Username

See Also:
Constant Field Values

CONN_ATTR_PASSWORD

public static final java.lang.String CONN_ATTR_PASSWORD
Connection Attribute constants are the keys that are used to set the properties. Attribute Password

See Also:
Constant Field Values

CONN_ATTR_CONNECT_STRING

public static final java.lang.String CONN_ATTR_CONNECT_STRING
Connection Attribute constants are the keys that are used to set the properties. Attribute Connect String - This needs to be set for Oracle, Informix, DB2 and ODBC

See Also:
Constant Field Values

CONN_ATTR_CODE_PAGE

public static final java.lang.String CONN_ATTR_CODE_PAGE
Connection Attribute constants are the keys that are used to set the properties. Attribute Code Page Refer to INFACodePages for list of valid code page names.

See Also:
Constant Field Values

CONN_ATTR_ROLLBACK_SEGMENT

public static final java.lang.String CONN_ATTR_ROLLBACK_SEGMENT
Connection Attribute constants are the keys that are used to set the properties. Attribute Rollback Segment

See Also:
Constant Field Values

CONN_ATTR_CONNECT_ENV_SQL

public static final java.lang.String CONN_ATTR_CONNECT_ENV_SQL
Connection Attribute constants are the keys that are used to set the properties. Attribute Connection Environment SQL

See Also:
Constant Field Values

CONN_ATTR_TRANSACT_ENV_SQL

public static final java.lang.String CONN_ATTR_TRANSACT_ENV_SQL
Connection Attribute constants are the keys that are used to set the properties. Attribute Transaction Environment SQL

See Also:
Constant Field Values

CONN_ATTR_PACKET_SIZE

public static final java.lang.String CONN_ATTR_PACKET_SIZE
Connection Attribute constants are the keys that are used to set the properties. Attribute Packet Size

See Also:
Constant Field Values

CONN_ATTR_DATABASE_NAME

public static final java.lang.String CONN_ATTR_DATABASE_NAME
Connection Attribute constants are the keys that are used to set the properties. Attribute Database name

See Also:
Constant Field Values

CONN_ATTR_SERVER_NAME

public static final java.lang.String CONN_ATTR_SERVER_NAME
Connection Attribute constants are the keys that are used to set the properties. Attribute Server name

See Also:
Constant Field Values

CONN_ATTR_DOMAIN_NAME

public static final java.lang.String CONN_ATTR_DOMAIN_NAME
Connection Attribute constants are the keys that are used to set the properties. Attribute Domain name

See Also:
Constant Field Values

CONN_ATTR_USE_TRUSTED_CONNECTION

public static final java.lang.String CONN_ATTR_USE_TRUSTED_CONNECTION
Connection Attribute constants are the keys that are used to set the properties. Attribute Use Trusted connection

See Also:
Constant Field Values

CONN_ATTR_DATASOURCE_NAME

public static final java.lang.String CONN_ATTR_DATASOURCE_NAME
Connection Attribute constants are the keys that are used to set the properties. Attribute Data source name

See Also:
Constant Field Values

CONN_ATTR_USE_ADVANCED_SECURITY

public static final java.lang.String CONN_ATTR_USE_ADVANCED_SECURITY
Connection Attribute constants are the keys that are used to set the properties. Attribute Use Advanced Security

See Also:
Constant Field Values

CONN_ATTR_ENABLE_PARALLEL_MODE

public static final java.lang.String CONN_ATTR_ENABLE_PARALLEL_MODE
Connection Attribute constants are the keys that are used to set the properties. Attribute Enable Parellel Mode

See Also:
Constant Field Values

CONN_ATTR_CONNECTION_RETRY_PERIOD

public static final java.lang.String CONN_ATTR_CONNECTION_RETRY_PERIOD
Connection Attribute constants are the keys that are used to set the properties. Attribute Connection Retry Period

See Also:
Constant Field Values

CONN_ATTR_CLIENT_CODE

public static final java.lang.String CONN_ATTR_CLIENT_CODE
Connection Attribute constants are the keys that are used to set the properties. Attribute Client Code

See Also:
Constant Field Values

CONN_ATTR_LANGUAGE_CODE

public static final java.lang.String CONN_ATTR_LANGUAGE_CODE
Connection Attribute constants are the keys that are used to set the properties. Attribute Language Code

See Also:
Constant Field Values

CONN_ATTR_ENVIRONMENT_SQL

public static final java.lang.String CONN_ATTR_ENVIRONMENT_SQL
Connection Attribute constants are the keys that are used to set the properties. Attribute Environment SQL. This is different from Connection Environment SQL

See Also:
Constant Field Values

CONN_ATTR_DESTINATION_ENTRY

public static final java.lang.String CONN_ATTR_DESTINATION_ENTRY
Connection Attribute constants are the keys that are used to set the properties. Attribute Destination Entry

See Also:
Constant Field Values
Method Detail

getNonStandardConnectionAttributeNames

public static java.lang.String[] getNonStandardConnectionAttributeNames()
This function returns an array of all non-Standard Connection attribute names

Returns:
Returns an array of all non-Standard Connection attribute names

getDefaultRelationalProperties

public static java.util.Properties getDefaultRelationalProperties(java.lang.String databaseType)
Gets default connection properties for the given relational database type

Parameters:
databaseType - type of the database in string form
Returns:
default connection properties for the given database type
See Also:
getDefaultRelationalProperties(int), getDefaultApplicationProperties(String)

getDefaultRelationalProperties

public static java.util.Properties getDefaultRelationalProperties(int databaseType)
Gets default connection properties for the given relational database typ

Use the constants defined in SourceTargetTypes to specify the database type

Parameters:
databaseType - type of the database in integer form.
Returns:
default connection properties for the given database type
See Also:
getDefaultRelationalProperties(String), getDefaultApplicationProperties(String)

getDefaultApplicationProperties

public static java.util.Properties getDefaultApplicationProperties(java.lang.String applicationType)
Gets default connection properties for the given application database type

Use the constants defined in ConnectionAttribute to specify the application database type. Application database type are defined as APP_CONN_TYPE_

Parameters:
applicationType - type of the application database
Returns:
default connection properties for the given application database type
See Also:
getDefaultRelationalProperties(String), getDefaultRelationalProperties(int)