As opções e os argumentos de rcfmu especificam informações de conexão do banco de dados do repositório original.
O rcfmu usa a seguinte sintaxe: rcfmu.bat <<-dt> databaseType> <<-u> userName> <<-rn> resourceNewName> [<-ep> encryptedPasswordFlag] <<-smv> sourceMMVersion> <<-rcf> resourceConfigurationFile> [<-src> sourceFilesDirectoryPath] <<-pw> password> <<-durl> databaseURL> <<-connection_assignment> Retain|Discard> [<-nrd> newRCFDirectoryPath]
Opções de rcfmu
rcfmu usa as seguintes opções:
<<-dt>>
Tipo de banco de dados do repositório do Metadata Manager original. Especifique um dos seguintes tipos:
• DB2
• Oracle
• "Microsoft SQL Server"
<<-u>>
Nome de usuário para o banco de dados do repositório do Metadata Manager original.
<<-rn>>
Nome do novo recurso. Se o nome contiver espaços, coloque-o entre aspas duplas.
[<-ep>]
Obrigatório para especificar uma senha criptografada. Sinalizador de senha criptografada. Use com a opção password para indicar que a senha do nome de usuário do banco de dados está criptografada.
<<-smv>>
Versão de origem do Metadata Manager. Especifique uma das seguintes versões:
• 9.1.0 • 9.1.0.HF1-SNAPSHOT • 9.1.0.HF2-SNAPSHOT • 9.1.0.HF3-SNAPSHOT • 9.1.0.HF4-SNAPSHOT Sintaxe de rcfmu 113
• 9.1.0.HF5-SNAPSHOT • 9.1.0.HF6-SNAPSHOT • 9.5.0 • 9.5.1 • 9.5.1.HF1 • 9.5.1.HF2 • 9.5.1.HF3 • 9.5.1.HF4 • 9.6.0 • 9.6.1 • 9.6.1.HF1 • 9.6.1.HF2 • 9.6.1.HF3 • 9.6.1.HF4 • 10.0.0
Sugestão: Para obter o número da versão de origem do Metadata Manager, execute o comando
mmcmd version na versão original do Metadata Manager.
<<-rcf>>
Caminho e nome de arquivo de configuração de recurso que você deseja migrar.
[<-src>]
Caminho dos arquivos de origem de metadados para o recurso original. Necessário para recursos do Embarcadero ERStudio, MicroStrategy e PowerDesigner do SAP.
<<-pw>>
Senha do nome de usuário do banco de dados.
<<-durl>>
A URL do JDBC do banco de dados do repositório do Metadata Manager original. A sintaxe depende do tipo de banco de dados do repositório:
• Para o IBM DB2, use a seguinte sintaxe:
"jdbc:informatica:db2://[host name]:[port];DatabaseName=[database name]"
• Para o Microsoft SQL Server, use a seguinte sintaxe: "jdbc:informatica:sqlserver://[host name]:
[port];SelectMethod=cursor;DatabaseName=[database name]"
Para autenticar as credenciais do usuário do banco de dados usando a autenticação do Windows e estabelecer uma conexão confiável com um repositório do Microsoft SQL Server,
acrescente ;AuthenticationMethod=ntlm à URL.
Quando você usa uma conexão confiável para se conectar a um banco de dados do Microsoft SQL Server, o Serviço do Metadata Manager conecta-se ao repositório com as credenciais do usuário registrado na máquina em que o serviço está sendo executado.
Se você executar o programa de uma máquina na qual o Informatica não está instalado, configure a variável PATH para apontar para a localização do arquivo DDJDBCAuth04.dll.
• Para o Oracle, use a seguinte sintaxe:
"jdbc:informatica:oracle://[host name]:[port];SID=[sid]" Você pode inserir o SID ou usar o nome do serviço completo. Por exemplo:
"jdbc:informatica:oracle://[host name]:[port];ServiceName=[service name]" Se o banco de dados Oracle estiver clusterizado, use a seguinte sintaxe:
"jdbc:informatica:oracle://[host1]:[port];ServiceName=[service name];AlternateServers = ([host2]:[port]);LoadBalancing=true"
Se o banco de dados Oracle usar a Opção de Segurança Avançada, use a seguinte sintaxe: "jdbc:informatica:oracle://[host name]:
[port];SID=[SID];EncryptionLevel=[encryption level];EncryptionTypes=[encryption types];DataIntegrityLevel=[data integrity level];DataIntegrityTypes=[data integrity types]"
Nota: Se a comunicação segura estiver ativada para o banco de dados do repositório do Metadata
Manager, você deverá anexar os parâmetros JDBC adicionais à URL do JDBC.
<<-connection_assignment>>
Especifica se atribuições de conexão devem ser mantidas ou não no novo arquivo de configuração de recurso.
Insira um dos seguintes argumentos:
• Retain. O rcfmu migra atribuições de conexão para o novo arquivo de configuração de recurso. Se um nome de conexão tiver sido alterado, você deverá reatribuir a conexão no novo recurso.
• Discard. O rcfmu não migrar nenhuma atribuição de conexão. Porém, o Metadata Manager configura automaticamente atribuições de conexão para o novo recurso quando você o carrega.
[<-nrd>]
Caminho para o novo arquivo de configuração de recurso. Se você não especificar um caminho de arquivo, o rcfmu criará o novo arquivo de configuração de recurso no diretório em que ele for executado.
Parâmetros JDBC para Bancos de Dados Seguros
Se o banco de dados original do repositório do Metadata Manager usar uma conexão segura para se comunicar com os componentes externos, você deverá anexar os parâmetros adicionais à URL do JDBC. Anexe os seguintes parâmetros à URL:
;EncryptionMethod=SSL;TrustStore=<truststore
location>;TrustStorePassword=<password>;HostNameInCertificate=<host name>;ValidateServerCertificate=<true|false>;KeyStore=<keystore location>;keyStorePassword=<password>
Configure os parâmetros como a seguir:
EncryptionMethod
Método de criptografia para transferir dados entre o Metadata Manager e o servidor de banco de dados. Deve ser definido como SSL.
TrustStore
Caminho e nome do arquivo de truststore que contém o certificado de segurança do servidor de banco de dados.
TrustStorePassword
Senha usada para acessar o arquivo de truststore.
HostNameInCertificate
O nome do host da máquina que hospeda o banco de dados seguro. Se você especificar um nome do host, o Serviço do Metadata Manager validará o nome do host incluído na string de conexão em relação ao nome do host no certificado de segurança.
ValidateServerCertificate
Indica se o Serviço do Metadata Manager valida o certificado apresentado pelo servidor de banco de dados. Se você definir esse parâmetro como true, o Serviço do Metadata Manager validará o certificado. Se você especificar o parâmetro HostNameInCertificate, o Serviço do Metadata Manager também validará o nome do host no certificado.
Se você definir esse parâmetro como false, o Serviço do Metadata Manager não validará o certificado apresentado pelo servidor de banco de dados. O Serviço do Metadata Manager ignora quaisquer informações de truststore que você especificar.
KeyStore
Caminho e nome do arquivo de armazenamento de chaves que contém os certificados de segurança que o Serviço do Metadata Manager apresenta para o servidor de banco de dados.
KeyStorePassword
CA P Í T U L O
6
rmu
Este capítulo inclui os seguintes tópicos: