Command Reference > infacmd mrs-Befehlsreferenz > UpdateServiceOptions
  

UpdateServiceOptions

Aktualisiert Optionen für den Modellrepository-Dienst. Trennen Sie mehrere Optionen mit einem Leerzeichen. Zur Eingabe eines Werts, der ein Leerzeichen oder andere nicht-alphanumerische Zeichen enthält, schließen Sie den Wert in Anführungszeichen ein.
Der Befehl „infacmd mrs UpdateServiceOptions“ verwendet die folgende Syntax:
UpdateServiceOptions

<-DomainName|-dn> domain_name

[<-SecurityDomain|-sdn> security_domain]

<-UserName|-un> user_name

<-Password|-pd> password

<-ServiceName|-sn> service_name

[<-ResilienceTimeout|-re> timeout_period_in_seconds]

<-Options|-o> options

[<-PrimaryNode|-nn> primary node name]

[<-BackupNode|-bn> nodename1,nodename2,...]

[<-SearchIndexRoot|-si> search_index_root]
In der folgenden Tabelle werden die Optionen und Argumente für „infacmd mrs UpdateServiceOptions“ beschrieben:
Option
Argument
Beschreibung
-DomainName
-dn
domain_name
Erforderlich. Name der Informatica-Domäne. Sie können den Domänennamen mit der Option -dn oder der Umgebungsvariable INFA_DEFAULT_DOMAIN festlegen. Wenn Sie einen Domänennamen mit beiden Methoden festlegen, hat die Option -dn Vorrang.
-SecurityDomain
-sdn
security_domain
Erforderlich, wenn die Domäne LDAP-Authentifizierung verwendet. Optional, wenn die Domäne native Authentifizierung oder Kerberos-Authentifizierung verwendet. Name der Sicherheitsdomäne, zu der der Domänenbenutzer gehört. Sie können eine Sicherheitsdomäne mit der Option -sdn oder der Umgebungsvariablen INFA_DEFAULT_SECURITY_DOMAIN festlegen. Wenn Sie einen Sicherheitsdomänennamen mit beiden Methoden festlegen, hat die Option -sdn Vorrang. Der Name der Sicherheitsdomäne unterliegt der Groß-/Kleinschreibung.
Wenn die Domäne eine native oder eine LDAP-Authentifizierung verwendet, ist der Standardwert „Nativ“. Wenn die Domäne Kerberos-Authentifizierung verwendet, ist die während der Installation erstellte LDAP-Sicherheitsdomäne der Standardwert. Der Name der Sicherheitsdomäne ist mit dem während der Installation angegebenen Benutzerbereich identisch.
-UserName
-un
user_name
Erforderlich, wenn die Domäne die native oder die LDAP-Authentifizierung verwendet. Benutzername zum Herstellen einer Verbindung zur Domäne. Sie können den Benutzernamen mit der Option -un oder der Umgebungsvariable INFA_DEFAULT_DOMAIN_USER festlegen. Wenn Sie einen Benutzernamen mit beiden Methoden festlegen, hat die Option -un Vorrang.
Optional, wenn die Domäne Kerberos-Authentifizierung verwendet. Zum Ausführen des Befehls mit Single Sign-On legen Sie den Benutzernamen nicht fest. Wenn Sie den Benutzernamen festlegen, wird der Befehl ohne Single Sign-On ausgeführt.
-Password
-pd
password
Erforderlich, wenn Sie den Benutzernamen angeben. Passwort für den Benutzernamen. Beim Passwort wird die Groß-/Kleinschreibung beachtet. Sie können ein Passwort mit der Option -pd oder der Umgebungsvariable INFA_DEFAULT_DOMAIN_PASSWORD festlegen. Wenn Sie ein Passwort mit beiden Methoden festlegen, hat das mit der Option „-pd“ festgelegte Passwort Vorrang.
-ServiceName
-sn
service_name
Erforderlich. Name des Modellrepository-Diensts.
-ResilienceTimeout
-re
timeout_period_in_seconds
Optional. Zeit in Sekunden, in der infacmd versucht, eine Verbindung zur Domäne herzustellen bzw. erneut herzustellen. Sie können den Zeitraum für das Belastbarkeits-Timeout mit der Option -re oder der Umgebungsvariable INFA_CLIENT_RESILIENCE_TIMEOUT festlegen. Wenn Sie einen Zeitraum für das Belastbarkeits-Timeout mit beiden Methoden festlegen, hat die Option -re Vorrang.
-Options
-o
options
Erforderlich. Durch Leerzeichen getrennte Name-Wert-Paare.
Zur Eingabe eines Werts, der Leerzeichen oder andere nicht-alphanumerische Zeichen enthält, schließen Sie den Wert in einfache Anführungszeichen ein.
Setzen Sie die Optionen in doppelte Anführungszeichen.
-PrimaryNode
-nn
Name des primären Knotens
Optional. Knoten, auf dem der Modellrepository-Dienst ausgeführt werden soll.
-BackupNodes
-bn
nodename1,nodename2,...
Optional. Knoten, auf denen der Dienst ausgeführt werden kann, wenn der primäre Knoten nicht verfügbar ist. Sie können Backup-Knoten konfigurieren, wenn Sie hohe Verfügbarkeit haben.
-SearchIndexRoot
-si
Optional. Ändert das Verzeichnis für den Suchindex. Geben Sie den vollständigen Pfad zum Verzeichnis ein. Standardmäßig wird das Informatica-Installationsverzeichnis verwendet.

Optionen des Modellrepository-Diensts

Verwenden Sie die Modellrepository-Dienst-Optionen mit dem Befehl „infacmd mrs UpdateServiceOptions“.
Geben Sie Modellrepository-Dienst-Optionen im folgenden Format ein:
... -o option_name=value option_name=value ...
Wenn Sie mehrere Optionen eingeben, trennen Sie diese durch ein Leerzeichen. Zur Eingabe eines Werts, der ein Leerzeichen oder andere nicht-alphanumerische Zeichen enthält, schließen Sie den Wert in Anführungszeichen ein.
In der folgenden Tabelle werden die Modellrepository-Dienst-Optionen beschrieben:
Option
Argument
Beschreibung
CACHE.EnableCache
true | false
Aktiviert den Modellrepository-Dienst für die Speicherung von Modellrepository-Objekten im Cachespeicher. Starten Sie den Modellrepository-Dienst neu, um die Änderungen zu übernehmen.
CACHE.CacheJVMOptions
-Xmx[heap_size]
JVM-Optionen für den Modellrepository-Dienst-Cache. Konfigurieren Sie die maximale Heap-Größe, um die Speichermenge zu konfigurieren, die dem Cache zugewiesen wird. Dieses Feld muss die maximale Heap-Größe, angegeben durch die Option -Xmx, umfassen. Der Standard- und Mindestwert für die maximale Heap-Größe ist -Xmx128m.
Die von Ihnen konfigurierten Optionen werden beim Aktivieren des Modellrepository-Dienst-Cache übernommen. Starten Sie den Modellrepository-Dienst neu, um die Änderungen zu übernehmen. Die in diesem Feld konfigurierten Optionen gelten nicht für die JVM, die den Modellrepository-Dienst ausführt.
PERSISTENCE_DB.Username
db_user
Erforderlich. Konto für die Repository-Datenbank. Richten Sie dieses Konto mithilfe des Datenbank-Clients ein.
PERSISTENCE_DB.Password
db_password
Erforderlich. Passwort der Repository-Datenbank für den Datenbankbenutzer.
PERSISTENCE_DB.DatabaseSchema
db_schema
Optional. Der Name des Schemas für eine bestimmte Datenbank.
PERSISTENCE_DB.DatabaseTablespace
db_tablespace
Nur für eine DB2-Datenbank erforderlich. Beim Konfigurieren eines Tablespace-Namens erstellt der Modellrepository-Dienst alle Repository-Tabellen im selben Tablespace. Sie können im Tablespace-Namen keine Leerzeichen verwenden.
Bei einer IBM DB2-Datenbank mit mehreren Partitionen muss der Tablespace einen einzelnen Knoten und eine einzelne Partition umfassen.
PERSISTENCE_DB.DatabaseType
DatabaseType
Erforderlich. Zu den Datenbanktypen gehören:
  • - db2
  • - oracle
  • - mssqlserver
  • - sybase
PERSISTENCE_DB.JDBCConnectString
JDBC-Verbindungszeichenfolge
Die JDBC-Verbindungszeichenfolge für die Verbindung mit der Modellrepository-Datenbank. Verwenden Sie die folgende Syntax für jede unterstützte Datenbank:
  • - IBM Db2. "jdbc:informatica:db2://<host name>:<port number>;DatabaseName=<database name>;BatchPerformanceWorkaround=true;DynamicSections=3000"
  • - Microsoft SQL Server, der die Standardinstanz verwendet. "jdbc:informatica:sqlserver://<host name>:<port number>;DatabaseName=<database name>;SnapshotSerializable=true"
  • - Microsoft SQL Server, der eine benannte Instanz verwendet. "jdbc:informatica:sqlserver://<host name>\<named instance name>;DatabaseName=<database name>;SnapshotSerializable=true"
  • - Microsoft SQL Server, der die Standardinstanz mit Windows NT-Anmeldedaten verwendet. "jdbc:informatica:sqlserver://<host name>:<port number>;DatabaseName=<database name>;SnapshotSerializable=true;authenticationMethod=NTLM"
  • - Microsoft SQL Server, der die benannte Instanz mit Windows NT-Anmeldedaten verwendet. "jdbc:informatica:sqlserver://<host name>\<named instance name>;DatabaseName=<database name>;SnapshotSerializable=true;authenticationMethod=NTLM"
  • - Azure SQL Server. "jdbc:informatica:sqlserver://<host name>:<port number>;DatabaseName=<database name>;SnapshotSerializable=true; SnapshotSerializable=true;EncryptionMethod=SSL;HostNameInCertificate=*.<hostnameincertificate>;ValidateServerCertificate=true"
  • - Azure SQL Database mit Active Directory-Authentifizierung. "jdbc:informatica: sqlserver://<host_name>:<port_number>;database=<database_name>;encrypt=true;AuthenticationMethod=ActiveDirectoryPassword;trustServerCertificate=false;hostNameInCertificate=*.database.windows.net;loginTimeout=<seconds>"
  • - Oracle. "jdbc:informatica:oracle://<host name>:<port number>;SID=<database name>;MaxPooledStatements=20;CatalogOptions=0;BatchPerformanceWorkaround=true"
  • Zum Herstellen einer Verbindung zu Oracle mithilfe des Oracle-Verbindungsmanagers verwenden Sie folgende Verbindungszeichenfolge:
    " jdbc:Informatica:oracle:TNSNamesFile=<fully qualified path to the tnsnames.ora file>;TNSServerName=<TNS server name>; "
  • - PostgreSQL. "jdbc:informatica:postgresql://<host name>:<port number>;DatabaseName= "
PERSISTENCE_DB.SecureJDBCParameters
Sichere JDBC-Parameter
Wenn die Modellrepository-Datenbank mittels SSL-Protokoll gesichert wird, müssen Sie die sicheren Datenbankparameter eingeben.
Geben Sie die Parameter als name=value-Paare, getrennt durch ein Semikolon (;) ein. Beispiel:
param1=value1;param2=value2
PERSISTENCE_DB.Dialect
Dialekt
Der SQL-Dialekt für eine bestimmte Datenbank. Der Dialekt ordnet Objekte zu Datenbankobjekten hinzu.
Beispiel:
org.hibernate.dialect.Oracle9Dialect
PERSISTENCE_DB.Driver
Treiber
Der Data Direct-Treiber zum Herstellen einer Verbindung zur Datenbank.
Beispiel:
com.informatica.jdbc.oracle.OracleDriver
SEARCH.SearchAnalyzer
Vollständig qualifizierter Java-Klassenname
Der vollständig qualifizierte Java-Klassenname des Search Analyzer.
Standardmäßig verwendet der Modellrepository-Dienst den folgenden Search Analyzer für Englisch:
com.informatica.repository.service.provider.search.analysis.MMStandardAnalyzer
Der folgende Java-Klassenname kann für die Sprachen Chinesisch, Japanisch und Koreanisch angegeben werden:
org.apache.lucene.analysis.cjk.CJKAnalyzer
Alternativ können Sie einen benutzerdefinierten Search Analyzer erstellen.
SEARCH.SearchAnalyzerFactory
Vollständig qualifizierter Java-Klassenname
Vollständig qualifizierter Java-Klassenname der Factory-Klasse, wenn Sie eine Factory-Klasse zum Erstellen eines benutzerdefinierten Search Analyzer verwendet haben.
Wenn Sie einen benutzerdefinierten Search Analyzer verwenden, geben Sie entweder den Namen der Search Analyzer-Klasse oder der Search Analyzer-Factory-Klasse ein.
VCS.Host
„IP_address“ oder Hostname
Erforderlich, um die Versionierungseigenschaften für das Modellrepository für Perforce zu konfigurieren.
Die URL, die IP-Adresse oder der Hostname des Computers, auf dem das Perforce-Versionsverwaltungssystem ausgeführt wird.
Verwenden Sie diese Option nicht mit SVN oder Git als Versionsverwaltungssystem.
VCS.URL
URL des Subversion-Repositorys
Erforderlich, um die Versionseigenschaften des Modellrepositorys auf SVN und Git zu konfigurieren.
URL des Subversion-Repositorys. Beispiel:
VCS.URL=https://myserver.company.com/svn/
Verwenden Sie diese Option nicht, wenn Sie Perforce als Versionsverwaltungssystem konfigurieren.
VCS.Port
VCS_port
Erforderlich, um die Versionierungseigenschaften für das Modellrepository zu konfigurieren.
Portnummer, die der Host des Versionsverwaltungssystems für das Abhören auf Pakete vom Modellrepository verwendet.
VCS.User
VCS_user
Erforderlich, um die Versionierungseigenschaften für das Modellrepository zu konfigurieren.
Benutzerkonto für den Benutzer des Versionsverwaltungssystems.
Dieses Konto muss über Schreibberechtigungen für das Versionsverwaltungssystem verfügen. Nachdem Sie die Verbindung mit diesem einzelnen Benutzer und Passwort für das Versionsverwaltungssystem konfiguriert haben, stellen alle Modellrepository-Benutzer die Verbindung zum Versionsverwaltungssystem über dieses Konto her.
Für das Perforce-Versionsverwaltungssystem muss der Kontotyp ein Standardbenutzer sein.
VCS.Password
VCS_password
Erforderlich, um die Versionierungseigenschaften für das Modellrepository zu konfigurieren.
Passwort für den Benutzer des Versionsverwaltungssystems.
VCS.Type
VCS_type
Erforderlich, um die Versionierungseigenschaften für das Modellrepository zu konfigurieren.
Das unterstützte Versionsverwaltungssystem, mit dem Sie die Verbindung herstellen möchten. Sie können Perforce, SVN oder Git wählen.
VCS.MRSPath
MRS_path
Erforderlich, um die Versionierungseigenschaften für das Modellrepository mit Perforce zu konfigurieren.
Pfad zum Root-Verzeichnis der Kopie von Modellrepository-Objekten des Versionsverwaltungssystems.
HINWEIS: Wenn Sie den Befehl ausführen, stellt das Modellrepository eine Verbindung zum Versionsverwaltungssystem her und generiert das angegebene Verzeichnis, falls noch kein Verzeichnis vorhanden ist.
Dieses Verzeichnis kann nur für einen Modellrepository-Dienst verwendet werden.
Verwenden Sie für Perforce die folgende Syntax:
//directory/path
directory ist das Root-Verzeichnis von Perforce und path ist der Rest des Pfades zum Root-Verzeichnis des Modellrepository-Objekts.
Beispiel:
//depot/Informatica/repository_copy
Verwenden Sie diese Option nicht mit SVN oder Git als Versionsverwaltungssystem.