Referencia de comando > Referencia de comando pmrep > CreateConnection
  

CreateConnection

Crea una conexión de origen o destino en el repositorio. La conexión puede ser una conexión relacional o de aplicación. Las conexiones con una base de datos relacional para cada subtipo relacional requieren de un subconjunto de todas las opciones y argumentos de CreateConnection. Por ejemplo, las conexiones de Oracle no aceptan las opciones -z, -d o -t. Emplee la opción -k para especificar atributos para las conexiones de aplicación.
El comando CreateConnection emplea la siguiente sintaxis:
createconnection

-s <connection_type>

-n <connection_name>

[{-u <user_name>

[-p <password> |

-P <password_environment_variable>}]|

-K <connection_to_the_Kerberos_server>]

[-c <connect string> (required for Oracle, Informix, DB2, ODBC, and NetezzaRelational)]

-l <code_page>

[-r <rollback_segment> (valid for Oracle connection only)]

[-e <connection_environment_SQL>]

[-f <transaction_environment_SQL>]

[-z <packet_size> (valid for Sybase ASE and MS SQL Server connection)]

[-b <database_name> (valid for Sybase ASE, Teradata and MS SQL Server connection)]

[-v <server_name> (valid for Sybase ASE and MS SQL Server connection)]

[-d <domain name> (valid for MS SQL Server connection only)]

[-t (enable_trusted_connection, valid for MS SQL Server connection only)]

[-a <data_source_name> (valid for Teradata connection only)]

[-x (enable advanced security, lets users give Read, Write and Execute

  permissions only for themselves.)]

[-k <connection_attributes> (attributes have the format

 name=value;name=value; and so on)]

[- y <Provider Type, valid for MS SQL Server connection only>]

[- m <Use DSN, valid for MS SQL Server connection only>]
La tabla siguiente describe las opciones y los argumentos de pmrep CreateConnection:
Opción
Argumento
Descripción
-s
connection_type
Obligatorio. Tipo de conexión. Por ejemplo, para crear una conexión con Salesforce, use la sintaxis siguiente:
-s "salesforce connection"
-n
connection_name
Obligatorio. Nombre de la conexión.
-u
user_name
Es obligatorio para algunos tipos de conexión. El nombre de usuario utilizado para la autenticación.
-p
password
Es obligatorio para algunos tipos de conexión. Contraseña utilizada para la autenticación al conectarse con la base de datos relacional. Puede usar la opción -p o -P, pero no ambas. Si especifica un nombre de usuario y no especifica -p o -P, pmrep solicitará la contraseña.
-P
password_
environment_variable
Opcional. Variable de entorno de contraseña utilizada para la autenticación con que se conecta a la base de datos relacional. Puede usar la opción -p o -P, pero no ambas. Si no utiliza la opción -p ni -P, pmrep le solicita que introduzca la contraseña.
-K
connection_to_the_Kerberos_server
Opcional. Indica que la base de datos a la que se va a conectar se ejecuta en una red que utiliza autenticación Kerberos.
-c
connect_string
La cadena de conexión que el Servicio de integración emplea para conectarse a la base de datos relacional.
-l
code_page
Es obligatorio para algunos tipos de conexión. Página de códigos asociada con la conexión.
-r
rollback_segment
Opcional. Válido para conexiones Oracle. El nombre del segmento de reversión. Los segmentos de reversión registran transacciones de base de datos para poder deshacerlas.
-e
connection_
environment_sql
Opcional. Especifique comandos SQL para establecer el entorno de base datos al conectar con la base de datos. El Servicio de integración ejecuta los comandos SQL de entorno de conexión cada vez que se conecta a la base de datos.
-f
transaction_
environment_sql
Opcional. Especifique comandos SQL para establecer el entorno de base datos al conectar con la base de datos. El Servicio de integración ejecuta los comandos SQL de entorno de transacción al inicio de cada transacción.
-z
packet_size
Opcional. Válido para conexiones a ASE Sybase y Microsoft SQL Server. Optimiza la conexión ODBC a ASE Sybase y Microsoft SQL Server.
-b
database_name
Opcional. Nombre de la base de datos. Válido para conexiones a ASE Sybase y Microsoft SQL Server.
-v
server_name
Nombre opcional del servidor de base de datos. Válido para conexiones a ASE Sybase y Microsoft SQL Server.
-d
domain_name
Opcional. Válido para conexiones a Microsoft SQL Server. Nombre del dominio. Utilizado para Microsoft SQL Server.
-t
-
Opcional. Válido para conexiones a Microsoft SQL Server. Si está habilitado, el Servicio de integración usa la autenticación de Windows para acceder a la base de datos de Microsoft SQL Server. El nombre de usuario que inicia el Servicio de integración debe ser un usuario válido de Windows con acceso a la base de datos de Microsoft SQL Server.
-a
data_source_name
Nombre opcional del origen de datos Teradata ODBC. Válido para conexiones a Teradata.
-x
-
Permite utilizar seguridad mejorada. Otorga permisos de lectura, escritura y ejecución. A los grupos públicos y mundiales no se les otorgan permisos de ningún tipo. Si esta opción no está habilitada, a todos los grupos y usuarios se les otorgan permisos de lectura, escritura y ejecución.
-k
connection_attributes
Habilita atributos de conexión definidos por el usuario. Los atributos tienen el formato <nombre>=<valor>;<nombre>=<valor>.
Nota: No añada un espacio antes del nombre de atributo.
-y
connection_attributes
Habilita el tipo de proveedor indicado por el valor. Puede especificar los siguientes tipos de proveedor:
  • - 1 para ODBC
  • - 2 para Oledb (obsoleto)
-m
connection_attributes
Permite el atributo de uso de DSN.
El Servicio de integración de PowerCenter extraerá los nombres de base de datos y servidor del DSN.

Especificación del tipo de base de datos

Al crear una conexión, es preciso especificar un tipo de base de datos, para lo que se usa la cadena asociada con dicho tipo de base de datos en pmrep. Las cadenas no distinguen mayúsculas de minúsculas. Para escribir una cadena con espacios en un argumento, utilice comillas.
La siguiente tabla describe las cadenas del tipo de base de datos de pmrep necesarias en función de la base de datos:
Base de datos
Cadena de tipo de base de datos
HTTP Transformation
HTTP Transformation
IBM DB2 para Linux, UNIX y Windows
DB2
Informix
Informix
JMS
JMS Connection
JNDI
JNDI Connection
LMAPI Target
LMAPITarget
Microsoft SQL Server
Microsoft SQL Server
ODBC
ODBC
Oracle
Oracle
PeopleSoft DB2
PeopleSoft DB2
PeopleSoft Informix
PeopleSoft Informix
PeopleSoft MS SQL Server
PeopleSoft MsSqlserver
PeopleSoft Oracle
PeopleSoft Oracle
PeopleSoft Sybase
PeopleSoft Sybase
PowerChannel para DB2
PowerChannel para DB2
PowerChannel para MS SQL Server
PowerChannel para MS SQL Server
PowerChannel para ODBC
PowerChannel para ODBC
PowerChannel para Oracle
PowerChannel para Oracle
DB2 para i5/OS, movimiento masivo de datos de PowerExchange
PWX DB2i5OS
DB2 para i5/OS, captura de datos cambiados de PowerExchange
PWX DB2i5OS CDC Change
DB2 para i5/OS, captura de datos cambiados de PowerExchange
PWX DB2i5OS CDC Real Time
DB2 para Linux, UNIX y Windows, movimiento masivo de datos de PowerExchange
PWX DB2LUW
DB2 para Linux, UNIX y Windows, captura de datos cambiados de PowerExchange
PWX DB2LUW CDC Change
DB2 para Linux, UNIX y Windows, captura de datos cambiados de PowerExchange
PWX DB2LUW CDC Real Time
DB2 para z/OS, movimiento masivo de datos de PowerExchange
PWX DB2zOS
DB2 para z/OS, captura de datos cambiados de PowerExchange
PWX DB2zOS CDC Change
DB2 para z/OS, captura de datos cambiados de PowerExchange
PWX DB2zOS CDC Real Time
Microsoft SQL Server, movimiento masivo de datos de PowerExchange
PWX MSSQLServer
Microsoft SQL Server, captura de datos cambiados de PowerExchange
PWX MSSQL CDC Change
Microsoft SQL Server, captura de datos cambiados de PowerExchange
PWX MSSQL CDC Real Time
Movimiento masivo de datos de PowerExchange no relacional
PWX NRDB Batch
Captura de datos cambiados de PowerExchange no relacional
PWX NRDB CDC Change
Captura de datos cambiados de PowerExchange no relacional
PWX NRDB CDC Real Time
Búsqueda no relacional de PowerExchange
PWX NRDB Lookup
Oracle, movimiento masivo de datos de PowerExchange
PWX Oracle
Oracle, captura de datos cambiados de PowerExchange
PWX Oracle CDC Change
Oracle, captura de datos cambiados de PowerExchange
PWX Oracle CDC Real Time
Sybase, movimiento masivo de datos de PowerExchange
PWX Sybase
Salesforce
Salesforce Connection
SAP BW
SAP BW
SAP BWOHS READER
SAP_BWOHS_READER
SAP R3
SAP R3
SAP RFC/BAPI Interface
SAP RFC/BAPI Interface
SAP/ALE IDoc Reader
SAP_ALE_IDoc_Reader
SAP/ALE IDoc Writer
SAP_ALE_IDoc_Writer
Siebel DB2
Siebel DB2
Siebel Informix
Siebel Informix
Siebel MS SQL Server
Siebel MsSqlserver
Siebel Oracle
Siebel Oracle
Siebel Sybase
Siebel Sybase
Sybase
Sybase
Teradata
Teradata
Teradata FastExport
Teradata FastExport Connection
Web Services Consumer
Web Services Consumer
webMethods Broker
webMethods Broker

Especificación de la página de códigos de la base de datos

La opción -l especifica la página de códigos para la conexión de la base de datos. Especifique el nombre de la página de códigos que desea asignar a la conexión de la base de datos. Por ejemplo, para asignar la página de códigos US-ASCII a la conexión de la base de datos, introduzca el nombre de la página de códigos “US-ASCII”.
El cambio de la página de códigos de conexión de la base de datos puede provocar inconsistencias de los datos si la página de códigos nueva no es compatible con las páginas de códigos de conexión de la base de datos de origen o de destino. Asimismo, si configura el servicio de integración para la validación de la página de códigos de datos, el cambio de la página de códigos de conexión de la base de datos puede provocar que las sesiones fallen si la página de códigos de la conexión de la base de datos de origen no es un subconjunto de la página de códigos de la conexión de la base de datos de destino.