Befehlsgruppe "IdMgrRealmConfig" für das AdminTask-Objekt

Mit den Scripting-Sprachen Jython und Jacl können Sie die Realms eingebundener Repositorys konfigurieren. Mit den Befehlen und Parametern der Gruppe IdMgrRealmConfig können Sie Ihre Realmkonfiguration erstellen und verwalten.

addIdMgrRealmBaseEntry

Der Befehl addIdMgrRealmBaseEntry fügt einen Basiseintrag zu einer bestimmten Realmkonfiguration hinzu und verbindet den Realm mit dem Repository.

Zielobjekt

Ohne.

Erforderliche Parameter

-name
Gibt den Namen des Realms an. (String, erforderlich)
-baseEntry
Gibt den Namen des Basiseintrags an. (String, optional)

Optionale Parameter

-securityDomainName
Verwenden Sie diesen Parameter, um den Namen anzugeben, der die Sicherheitsdomäne eindeutig identifiziert. Wenn Sie diesen Parameter nicht angeben, verwendet der Befehl das globale eingebundene Repository. (String, optional)

Beispiele

Verwendungsbeispiel für den Stapelmodus

  • Mit Jacl:
    $AdminTask addIdMgrRealmBaseEntry {-name defaultWIMFileBasedRealm -baseEntry o=sampleFileRepository}
  • Mit Jython (String):
    AdminTask.addIdMgrRealmBaseEntry ('[-name defaultWIMFileBasedRealm -baseEntry o=sampleFileRepository]')
  • Mit Jython (List):
    AdminTask.addIdMgrRealmBaseEntry (['-name', 'defaultWIMFileBasedRealm', '-baseEntry', 'o=sampleFileRepository'])

Verwendungsbeispiel für den Dialogmodus:

  • Mit Jacl:
    $AdminTask addIdMgrRealmBaseEntry {-interactive}
  • Mit Jython (String):
    AdminTask.addIdMgrRealmBaseEntry ('[-interactive]')
  • Mit Jython (List):
    AdminTask.addIdMgrRealmBaseEntry (['-interactive'])

createIdMgrRealm

Der Befehl createIdMgrRealm erstellt eine Realmkonfiguration.

Zielobjekt

Ohne.

Erforderliche Parameter

-name
Gibt den Namen des Realms an. (String, erforderlich)

Optionale Parameter

-securityDomainName
Verwenden Sie diesen Parameter, um den Namen anzugeben, der die Sicherheitsdomäne eindeutig identifiziert. Wenn Sie diesen Parameter nicht angeben, verwendet der Befehl das globale eingebundene Repository. (String, optional)
-securityUse
Eine Zeichenfolge, die angibt, ob dieser virtuelle Realm sofort, später oder nie in der Sicherheit verwendet wird. Der Standardwert ist active. Weitere gültige Werte sind inactive und nonSelectable. (String, optional)
-delimiter
Gibt den für diesen Realm verwendeten Begrenzer an. Der Standardwert ist /. (String, optional)
-allowOperationIfReposDown
Gibt an, ob das System eine erfolgreiche Ausführung von Repositoryoperationen wie get oder search unterstützt, auch wenn die Repositorys im Realm inaktiv sind. Der Standardwert ist false. (Boolean, optional)
Fehler vermeiden Fehler vermeiden: Selbst wenn Sie diesen Parameter angeben, müssen alle Repositorys verfügbar sein, wenn Sie den Server starten, oder die eingebundenen Repositorys funktionieren nicht ordnungsgemäß.gotcha

Beispiele

Verwendungsbeispiel für den Stapelmodus

  • Mit Jacl:
    $AdminTask createIdMgrRealm {-name realm1 -allowOperationIfReposDown true}
  • Mit Jython (String):
    AdminTask.createIdMgrRealm ('[-name realm1 -allowOperationIfReposDown true]')
  • Mit Jython (List):
    AdminTask.createIdMgrRealm (['-name', 'realm1', '-allowOperationIfReposDown', 'true'])

Verwendungsbeispiel für den Dialogmodus:

  • Mit Jacl:
    $AdminTask createIdMgrRealm {-interactive}
  • Mit Jython (String):
    AdminTask.createIdMgrRealm ('[-interactive]')
  • Mit Jython (List):
    AdminTask.createIdMgrRealm (['-interactive'])

deleteIdMgrRealm

Der Befehl deleteIdMgrRealm löscht die angegebene Realmkonfiguration.

Zielobjekt

Ohne.

Erforderliche Parameter

-name
Der Realmname. (String, erforderlich)

Optionale Parameter

-securityDomainName
Verwenden Sie diesen Parameter, um den Namen anzugeben, der die Sicherheitsdomäne eindeutig identifiziert. Wenn Sie diesen Parameter nicht angeben, verwendet der Befehl das globale eingebundene Repository. (String, optional)

Beispiele

Verwendungsbeispiel für den Stapelmodus

  • Mit Jacl:
    $AdminTask deleteIdMgrRealm {-name realm1}
  • Mit Jython (String):
    AdminTask.deleteIdMgrRealm ('[-name realm1]')
  • Mit Jython (List):
    AdminTask.deleteIdMgrRealm (['-name', 'realm1'])

Verwendungsbeispiel für den Dialogmodus:

  • Mit Jacl:
    $AdminTask deleteIdMgrRealm {-interactive}
  • Mit Jython (String):
    AdminTask.deleteIdMgrRealm ('[-interactive]')
  • Mit Jython (List):
    AdminTask.deleteIdMgrRealm (['-interactive'])

deleteIdMgrRealmBaseEntry

Der Befehl deleteIdMgrRealmBaseEntry löscht einen Basiseintrag aus einer angegebenen Realmkonfiguration.

Der Realm muss mindestens einen Basiseintrag enthalten. Deshalb können Sie nicht jeden Eintrag entfernen.

Zielobjekt

Ohne.

Erforderliche Parameter

-name
Gibt den Namen des Realms an. (String, erforderlich)
-baseEntry
Gibt den Namen eines Basiseintrags an. (String, erforderlich)

Optionale Parameter

-securityDomainName
Verwenden Sie diesen Parameter, um den Namen anzugeben, der die Sicherheitsdomäne eindeutig identifiziert. Wenn Sie diesen Parameter nicht angeben, verwendet der Befehl das globale eingebundene Repository. (String, optional)

Beispiele

Verwendungsbeispiel für den Stapelmodus

  • Mit Jacl:
    $AdminTask deleteIdMgrRealmBaseEntry {-name realm1 -baseEntry entry1}
  • Mit Jython (String):
    AdminTask.deleteIdMgrRealmBaseEntry ('[-name realm1 -baseEntry entry1]')
  • Mit Jython (List):
    AdminTask.deleteIdMgrRealmBaseEntry (['-name', 'realm1', '-baseEntry', 'entry1'])

Verwendungsbeispiel für den Dialogmodus:

  • Mit Jacl:
    $AdminTask deleteIdMgrRealmBaseEntry {-interactive}
  • Mit Jython (String):
    AdminTask.deleteIdMgrRealmBaseEntry ('[-interactive]')
  • Mit Jython (List):
    AdminTask.deleteIdMgrRealmBaseEntry (['-interactive'])

deleteIdMgrRealmDefaultParent

Verwenden Sie den Befehl deleteIdMgrRealmDefaultParent, um die Zuordnung des übergeordneten Standardobjekts eines Entitätstyps für einen Realm zu löschen.

Zielobjekt

Ohne.

Erforderliche Parameter

-entityTypeName
Verwenden Sie diesen Parameter, um den Namen eines gültigen unterstützten Entitätstyps anzugeben, für den Sie die Standardzuordnung des übergeordneten Objekts löschen möchten. Sie können einen Stern (*) angeben, um die Standardzuordnung des übergeordneten Objekts für alle Entitätstypen im Realm zu löschen. (String, erforderlich)

Optionale Parameter

-name
Verwenden Sie diesen Parameter, um einen gültigen Realmnamen anzugeben, für den Sie die Zuordnung löschen möchten. Wenn Sie den Parameter -name nicht angeben, löscht der Befehl die Zuordnung für defaultWIMFileBasedRealm, den Standardrealm in der Konfiguration eingebundener Repositorys. (String, optional)
-securityDomainName
Verwenden Sie diesen Parameter, um den Namen anzugeben, der die Sicherheitsdomäne eindeutig identifiziert. Wenn Sie diesen Parameter nicht angeben, verwendet der Befehl das globale eingebundene Repository. (String, optional)

Beispiele

Verwendungsbeispiel für den Stapelmodus

  • Mit Jacl:
    $AdminTask deleteIdMgrRealmDefaultParent {-entityTypeName Entitätstyp}
  • Mit Jython (String):
    AdminTask.deleteIdMgrRealmDefaultParent ('[-entityTypeName Entitätstyp]')
  • Mit Jython (List):
    AdminTask.deleteIdMgrRealmDefaultParent (['-entityTypeName', 'Entitätstyp'])

Verwendungsbeispiel für den Dialogmodus:

  • Mit Jacl:
    $AdminTask deleteIdMgrRealmDefaultParent {-interactive}
  • Mit Jython (String):
    AdminTask.deleteIdMgrRealmDefaultParent ('[-interactive]')
  • Mit Jython (List):
    AdminTask.deleteIdMgrRealmDefaultParent (['-interactive'])

getIdMgrDefaultRealm

Der Befehl getIdMgrDefaultRealm gibt den Namen des Standardrealm zurück.

Zielobjekt

Ohne.

Erforderliche Parameter

Ohne.

Optionale Parameter

-securityDomainName
Verwenden Sie diesen Parameter, um den Namen anzugeben, der die Sicherheitsdomäne eindeutig identifiziert. Wenn Sie diesen Parameter nicht angeben, verwendet der Befehl das globale eingebundene Repository. (String, optional)

Beispiele

Verwendungsbeispiel für den Stapelmodus

  • Mit Jacl:
    $AdminTask getIdMgrDefaultRealm
  • Mit Jython (String):
    AdminTask.getIdMgrDefaultRealm()
  • Mit Jython (List):
    AdminTask.getIdMgrDefaultRealm()

Verwendungsbeispiel für den Dialogmodus:

  • Mit Jacl:
    $AdminTask getIdMgrDefaultRealm {-interactive}
  • Mit Jython (String):
    AdminTask.getIdMgrDefaultRealm ('[-interactive]')
  • Mit Jython (List):
    AdminTask.getIdMgrDefaultRealm (['-interactive'])

getIdMgrRepositoriesForRealm

Der Befehl getIdMgrRepositoriesForRealm gibt repositoryspezifische Details für die für einen bestimmten Realm konfigurierten Repositorys zurück.

Zielobjekt

Ohne.

Erforderliche Parameter

-name
Gibt den Namen des Realms an. (String, erforderlich)

Optionale Parameter

-securityDomainName
Verwenden Sie diesen Parameter, um den Namen anzugeben, der die Sicherheitsdomäne eindeutig identifiziert. Wenn Sie diesen Parameter nicht angeben, verwendet der Befehl das globale eingebundene Repository. (String, optional)

Beispiele

Verwendungsbeispiel für den Stapelmodus

  • Mit Jacl:
    $AdminTask getIdMgrRepositoriesForRealm {-name realm1}
  • Mit Jython (String):
    AdminTask.getIdMgrRepositoriesForRealm ('[-name realm1]')
  • Mit Jython (List):
    AdminTask.getIdMgrRepositoriesForRealm (['-name', 'realm1'])

Verwendungsbeispiel für den Dialogmodus:

  • Mit Jacl:
    $AdminTask getIdMgrRepositoriesForRealm {-interactive}
  • Mit Jython (String):
    AdminTask.getIdMgrRepositoriesForRealm ('[-interactive]')
  • Mit Jython (List):
    AdminTask.getIdMgrRepositoriesForRealm (['-interactive'])

getIdMgrRealm

Der Befehl getIdMgrRealm gibt die Konfigurationsparameter für den angegebenen Realm zurück.

Zielobjekt

Ohne.

Erforderliche Parameter

-name
Gibt den Namen des Realms an. (String, erforderlich)

Optionale Parameter

-securityDomainName
Verwenden Sie diesen Parameter, um den Namen anzugeben, der die Sicherheitsdomäne eindeutig identifiziert. Wenn Sie diesen Parameter nicht angeben, verwendet der Befehl das globale eingebundene Repository. (String, optional)

Beispiele

Verwendungsbeispiel für den Stapelmodus

  • Mit Jacl:
    $AdminTask getIdMgrRealm {-name realm1}
  • Mit Jython (String):
    AdminTask.getIdMgrRealm ('[-name realm1]')
  • Mit Jython (List):
    AdminTask.getIdMgrRealm (['-name', 'realm1'])

Verwendungsbeispiel für den Dialogmodus:

  • Mit Jacl:
    $AdminTask getIdMgrRealm {-interactive}
  • Mit Jython (String):
    AdminTask.getIdMgrRealm ('[-interactive]')
  • Mit Jython (List):
    AdminTask.getIdMgrRealm (['-interactive'])

listIdMgrRealms

Der Befehl listIdMgrRealms gibt die Namen aller konfigurierten Realms zurück.

Zielobjekt

Ohne.

Erforderliche Parameter

Ohne.

Optionale Parameter

-securityDomainName
Verwenden Sie diesen Parameter, um den Namen anzugeben, der die Sicherheitsdomäne eindeutig identifiziert. Wenn Sie diesen Parameter nicht angeben, verwendet der Befehl das globale eingebundene Repository. (String, optional)

Beispiele

Verwendungsbeispiel für den Stapelmodus

  • Mit Jacl:
    $AdminTask listIdMgrRealms
  • Mit Jython (String):
    AdminTask.listIdMgrRealms()
  • Mit Jython (List):
    AdminTask.listIdMgrRealms()

Verwendungsbeispiel für den Dialogmodus:

  • Mit Jacl:
    $AdminTask listIdMgrRealms {-interactive}
  • Mit Jython (String):
    AdminTask.listIdMgrRealms ('[-interactive]')
  • Mit Jython (List):
    AdminTask.listIdMgrRealms (['-interactive'])

listIdMgrRealmBaseEntries

Der Befehl listIdMgrRealmBaseEntries gibt die Namen der konfigurierten Realms zurück.

Zielobjekt

Ohne.

Erforderliche Parameter

-name
Gibt den Namen des Realms an. (String, erforderlich)

Optionale Parameter

-securityDomainName
Verwenden Sie diesen Parameter, um den Namen anzugeben, der die Sicherheitsdomäne eindeutig identifiziert. Wenn Sie diesen Parameter nicht angeben, verwendet der Befehl das globale eingebundene Repository. (String, optional)

Beispiele

Verwendungsbeispiel für den Stapelmodus

  • Mit Jacl:
    $AdminTask listIdMgrRealmBaseEntries {-name realm1}
  • Mit Jython (String):
    AdminTask.listIdMgrRealmBaseEntries ('[-name realm1]')
  • Mit Jython (List):
    AdminTask.listIdMgrRealmBaseEntries (['-name', 'realm1'])

Verwendungsbeispiel für den Dialogmodus:

  • Mit Jacl:
    $AdminTask listIdMgrRealmBaseEntries {-interactive}
  • Mit Jython (String):
    AdminTask.listIdMgrRealmBaseEntries ('[-interactive]')
  • Mit Jython (List):
    AdminTask.listIdMgrRealmBaseEntries (['-interactive'])

listIdMgrRealmDefaultParents

Verwenden Sie den Befehl listIdMgrRealmDefaultParents, um die Zuordnung des übergeordneten Standardwerts für uniqueName für alle Entitätstypen in einem angegebenen Realm aufzulisten.

Zielobjekt

Ohne.

Erforderliche Parameter

Ohne.

Optionale Parameter

-name
Verwenden Sie diesen Parameter, um einen gültigen Realmnamen anzugeben, für den Sie die Zuordnung auflisten möchten. Wenn Sie den Parameter -name nicht angeben, gibt der der Befehl die Zuordnung für defaultWIMFileBasedRealm, den Standardrealm in der Konfiguration eingebundener Repositorys, zurück. (String, optional)
-securityDomainName
Verwenden Sie diesen Parameter, um den Namen anzugeben, der die Sicherheitsdomäne eindeutig identifiziert. Wenn Sie diesen Parameter nicht angeben, verwendet der Befehl das globale eingebundene Repository. (String, optional)

Rückgabewerte

Der Befehl listIdMgrRealmDefaultParents gibt die Zuordnung jedes Entitätstyps zum übergeordneten Standardwert für uniqueName für den angegebenen Realm zurück. Die Ergebnisse werden als Map zurückgegeben, in der der Schlüssel entityType und der Wert parentUniqueName ist.

Beispiele

Verwendungsbeispiel für den Stapelmodus

  • Mit Jacl:
    $AdminTask listIdMgrRealmDefaultParents {-name Realmname}
  • Mit Jython (String):
    AdminTask.listIdMgrRealmDefaultParents ('[-name Realmname]')
  • Mit Jython (List):
    AdminTask.listIdMgrRealmDefaultParents ((['-name', 'Realmname'])

Verwendungsbeispiel für den Dialogmodus:

  • Mit Jacl:
    $AdminTask listIdMgrRealmDefaultParents {-interactive}
  • Mit Jython (String):
    AdminTask.listIdMgrRealmDefaultParents ('[-interactive]')
  • Mit Jython (List):
    AdminTask.listIdMgrRealmDefaultParents (['-interactive'])

listIdMgrRealmURAttrMappings

Verwenden Sie den Befehl listIdMgrRealmURAttrMappings, um die Zuordnungen zwischen Benutzer- oder Gruppenattributen für eine Benutzerregistry und den Eigenschaften des eingebundenen Repositorys eines angegebenen Realms aufzulisten.

Zielobjekt

Ohne.

Optionale Parameter

-securityDomainName
Verwenden Sie diesen Parameter, um den Namen anzugeben, der die Sicherheitsdomäne eindeutig identifiziert. Wenn Sie diesen Parameter nicht angeben, verwendet der Befehl das globale eingebundene Repository. (String, optional)
-name
Verwenden Sie diesen Parameter, um einen gültigen Realmnamen anzugeben, für den Sie die Zuordnung auflisten möchten.

Wenn Sie den Parameter -name nicht angeben, gibt der Befehl listIdMgrRealmURAttrMappings die Zuordnung des Standardrealms in der Konfiguration für eingebundene Repositorys zurück.

(String, optional)

Rückgabewerte

Der Befehl listIdMgrRealmURAttrMappings gibt eine HashMap (Hash-Zuordnung) zurück, die die folgende Struktur enthält:
  • Der Schlüssel ist der Name des Benutzerregistry-Attributs (Parameter URAttrName).
  • Der Wert ist eine weitere HashMap, die propertyForInput und propertyForOutput als Schlüssel und die entsprechenden Zuordnungen als Werte enthält.
Im Folgenden sehen Sie eine Beispielausgabe. Die Beispielausgabe wurde zur besseren Lesbarkeit in mehrere Zeilen aufgeteilt.
{userDisplayName={propertyForInput=principalName, propertyForOutput=principalName},
userSecurityName={propertyForInput=principalName, propertyForOutput=principalName},
uniqueUserId={propertyForInput=uniqueName, propertyForOutput=uniqueName},
uniqueGroupId={propertyForInput=uniqueName, propertyForOutput=uniqueName},
groupSecurityName={propertyForInput=cn, propertyForOutput=cn},
groupDisplayName={propertyForInput=cn, propertyForOutput=cn}}

Beispiele

Verwendungsbeispiel für den Stapelmodus

  • Mit Jacl:
    $AdminTask listIdMgrRealmURAttrMappings
  • Mit Jython (String):
    AdminTask.listIdMgrRealmURAttrMappings()
  • Mit Jython (List):
    AdminTask.listIdMgrRealmURAttrMappings()

Verwendungsbeispiel für den Dialogmodus:

  • Mit Jacl:
    $AdminTask listIdMgrRealmURAttrMappings {-interactive}
  • Mit Jython (String):
    AdminTask.listIdMgrRealmURAttrMappings ('[-interactive]')
  • Mit Jython (List):
    AdminTask.listIdMgrRealmURAttrMappings (['-interactive'])

renameIdMgrRealm

Der Befehl renameIdMgrRealm benennt den angegebenen Realm um.

Anmerkung: Wenn Sie den Realm für eingebundene Repositorys umbenennen, wird der in der Datei security.xml gespeicherte Realmname nicht aktualisiert.

Zielobjekt

Ohne.

Erforderliche Parameter

-name
Gibt den Namen des Realms an. (String, erforderlich)
-newName
Gibt den neuen Namen des Realms an. (String, erforderlich)

Optionale Parameter

-securityDomainName
Verwenden Sie diesen Parameter, um den Namen anzugeben, der die Sicherheitsdomäne eindeutig identifiziert. Wenn Sie diesen Parameter nicht angeben, verwendet der Befehl das globale eingebundene Repository. (String, optional)

Beispiele

Verwendungsbeispiel für den Stapelmodus

  • Mit Jacl:
    $AdminTask renameIdMgrRealm {-name realm1 -newName realm2}
  • Mit Jython (String):
    AdminTask.renameIdMgrRealm ('[-name realm1 -newName realm2]')
  • Mit Jython (List):
    AdminTask.renameIdMgrRealm (['-name', 'realm1', '-newName', 'realm2'])

Verwendungsbeispiel für den Dialogmodus:

  • Mit Jacl:
    $AdminTask renameIdMgrRealm {-interactive}
  • Mit Jython (String):
    AdminTask.renameIdMgrRealm ('[-interactive]')
  • Mit Jython (List):
    AdminTask.renameIdMgrRealm (['-interactive'])

setIdMgrDefaultRealm

Der Befehl setIdMgrDefaultRealm legt den Standardrealmnamen fest.

Erforderliche Parameter

-name
Der Name des Realm, der als Standardrealm verwendet wird, wenn der Caller keinen Realm im Kontext angibt. (String, erforderlich)

Optionale Parameter

-securityDomainName
Verwenden Sie diesen Parameter, um den Namen anzugeben, der die Sicherheitsdomäne eindeutig identifiziert. Wenn Sie diesen Parameter nicht angeben, verwendet der Befehl das globale eingebundene Repository. (String, optional)

Beispiele

Verwendungsbeispiel für den Stapelmodus

  • Mit Jacl:
    $AdminTask setIdMgrDefaultRealm {-name realm1}
  • Mit Jython (String):
    AdminTask.setIdMgrDefaultRealm ('[-name realm1]')
  • Mit Jython (List):
    AdminTask.setIdMgrDefaultRealm (['-name', 'realm1'])

Verwendungsbeispiel für den Dialogmodus:

  • Mit Jacl:
    $AdminTask setIdMgrDefaultRealm {-interactive}
  • Mit Jython (String):
    AdminTask.setIdMgrDefaultRealm ('[-interactive]')

setIdMgrRealmDefaultParent

Verwenden Sie den Befehl setIdMgrRealmDefaultParent, um den übergeordneten Standardwert für uniqueName für einen Entitätstyp in einem angegebenen Realm festzulegen oder zu ändern.

Zielobjekt

Ohne.

Erforderliche Parameter

-entityTypeName
Verwenden Sie diesen Parameter, um den Namen eines gültigen unterstützten Entitätstyps anzugeben, für den Sie den übergeordneten Standardnamen festlegen oder ändern möchten. (String, erforderlich)
-parentUniqueName
Verwenden Sie diesen Parameter, um den übergeordneten Standardnamen des Entitätstyps im angegebenen Realm anzugeben. Der angegebene übergeordnete Standardname muss ein gültiger uniqueName in diesem Realm sein. (String, erforderlich)

Optionale Parameter

-name
Verwenden Sie diesen Parameter, um einen gültigen Realmnamen anzugeben, für den Sie die Zuordnung festlegen bzw. ändern möchten. Wenn Sie den Parameter -name nicht angeben, definiert bzw. modifiziert der Befehl die Zuordnung für defaultWIMFileBasedRealm, den Standardrealm in der Konfiguration eingebundener Repositorys. (String, optional)
-securityDomainName
Verwenden Sie diesen Parameter, um den Namen anzugeben, der die Sicherheitsdomäne eindeutig identifiziert. Wenn Sie diesen Parameter nicht angeben, verwendet der Befehl das globale eingebundene Repository. (String, optional)

Beispiele

Verwendungsbeispiel für den Stapelmodus

  • Mit Jacl:
    $AdminTask setIdMgrRealmDefaultParent {-entityTypeName Entitätstyp -parentUniqueName eindeutiger_Name}
  • Mit Jython (String):
    AdminTask.setIdMgrRealmDefaultParent ('[-entityTypeName Entitätstyp -parentUniqueName eindeutiger_Name]')
  • Mit Jython (List):
    AdminTask.setIdMgrRealmDefaultParent (['-entityTypeName', 'Entitätstyp', '-parentUniqueName', 'eindeutiger_Name'])

Verwendungsbeispiel für den Dialogmodus:

  • Mit Jacl:
    $AdminTask setIdMgrRealmDefaultParent {-interactive}
  • Mit Jython (String):
    AdminTask.setIdMgrRealmDefaultParent ('[-interactive]')
  • Mit Jython (List):
    AdminTask.setIdMgrRealmDefaultParent (['-interactive'])

setIdMgrRealmURAttrMapping

Verwenden Sie den Befehl setIdMgrRealmURAttrMapping, um die Zuordnung des Benutzer- oder Gruppenattributs für eine Benutzerregistry zu einer Eigenschaft des eingebundenen Repositorys eines bestimmten Realms zu ändern.

Der Befehl setIdMgrRealmURAttrMapping ist im verbundenen und im lokalen Modus verfügbar. Wenn Sie den Befehl setIdMgrRealmURAttrMapping im verbundenen Modus ausführen, wird die Änderung der Realmattributzuordnung nach dem Neustart des Servers wirksam.

Zielobjekt

Ohne.

Erforderliche Parameter

-URAttrName
Verwenden Sie diesen Parameter, um den Namen des Benutzer- oder Gruppenattributs in einer Benutzerregistry anzugeben, das Sie zuordnen möchten. Die folgenden Werte, bei denen die Groß-/Kleinschreibung beachtet werden muss, sind für den Parameter URAttrName gültig:
  • uniqueUserId
  • userSecurityName
  • userDisplayName
  • uniqueGroupId
  • groupSecurityName
  • groupDisplayName
Fehler vermeiden Fehler vermeiden: Wenn Sie den Befehl setIdMgrRealmURAttrMapping mehrfach für dasselbe Benutzerregistry-Attribut ausführen, wird der jeweils vorherige Wert überschrieben.gotcha

(String, erforderlich)

-propertyForInput
Verwenden Sie diesen Parameter, um den Namen der Eigenschaft des eingebundenen Repositorys anzugeben, das dem angegebenen Benutzerregistry-Attribut (Parameter URAttrName) zugeordnet wird, wenn dieses ein Eingabeparameter für die Benutzerregistry-Schnittstelle ist. (String, erforderlich)
-propertyForOutput
Verwenden Sie diesen Parameter, um den Namen der Eigenschaft des eingebundenen Repositorys anzugeben, das dem angegebenen Benutzerregistry-Attribut (Parameter URAttrName) zugeordnet wird, wenn dieses ein Ausgabeparameter (Rückgabewert) für die Benutzerregistry-Schnittstelle ist. (String, erforderlich)
Achtung: In den meisten Fällen sind propertyForInput und propertyForInput identisch.

Optionale Parameter

-securityDomainName
Verwenden Sie diesen Parameter, um den Namen anzugeben, der die Sicherheitsdomäne eindeutig identifiziert. Wenn Sie diesen Parameter nicht angeben, verwendet der Befehl das globale eingebundene Repository. (String, optional)
-name
Verwenden Sie diesen Parameter, um einen gültigen Realmnamen anzugeben, für den Sie die Zuordnung festlegen bzw. ändern möchten. Wenn Sie den Namensparameter nicht angeben, verwendet der Befehl setIdMgrRealmURAttrMapping den Standardrealm aus der Konfiguration für eingebundene Repositorys. (String, optional)

Beispiele

Verwendungsbeispiel für den Stapelmodus

  • Mit Jacl:
    $AdminTask setIdMgrRealmURAttrMapping {-URAttrName eindeutige_Benutzer-ID -propertyForInput eindeutiger_Name -propertyForOutput eindeutiger_Name}
  • Mit Jython (String):
    AdminTask.setIdMgrRealmURAttrMapping ('[-URAttrName eindeutige_Benutzer-ID -propertyForInput eindeutiger_Name -propertyForOutput eindeutiger_Name]')
  • Mit Jython (List):
    AdminTask.setIdMgrRealmURAttrMapping (['-URAttrName', 'eindeutige_Benutzer-ID', '-propertyForInput', 'eindeutiger_Name', '-propertyForOutput', 'eindeutiger_Name'])

Verwendungsbeispiel für den Dialogmodus:

  • Mit Jacl:
    $AdminTask setIdMgrRealmURAttrMapping {-interactive}
  • Mit Jython (String):
    AdminTask.setIdMgrRealmURAttrMapping ('[-interactive]')
  • Mit Jython (List):
    AdminTask.setIdMgrRealmURAttrMapping (['-interactive'])

updateIdMgrRealm

Der Befehl updateIdMgrRealm aktualisiert die Konfiguration für einen angegebenen Realm.

Zielobjekt

Ohne.

Erforderliche Parameter

-name
Gibt den Namen des Realms an. (String, erforderlich)

Optionale Parameter

-securityDomainName
Verwenden Sie diesen Parameter, um den Namen anzugeben, der die Sicherheitsdomäne eindeutig identifiziert. Wenn Sie diesen Parameter nicht angeben, verwendet der Befehl das globale eingebundene Repository. (String, optional)
-securityUse
Eine Zeichenfolge, die angibt, ob dieser Realm sofort, später oder nie in der Sicherheit verwendet wird. Der Standardwert ist active. Weitere gültige Werte sind inactive und nonSelectable. (String, optional)
-delimiter
Gibt den für diesen Realm verwendeten Begrenzer an. Der Standardwert ist /. (String, optional)
-allowOperationIfReposDown
Gibt an, ob das System eine erfolgreiche Ausführung von Repositoryoperationen wie get oder search unterstützt, auch wenn die Repositorys im Realm inaktiv sind. (Boolean, optional)
Fehler vermeiden Fehler vermeiden: Selbst wenn Sie diesen Parameter angeben, müssen alle Repositorys verfügbar sein, wenn Sie den Server starten, oder der Virtual Member Manager funktioniert nicht ordnungsgemäß.gotcha

Beispiele

Verwendungsbeispiel für den Stapelmodus

  • Mit Jacl:
    $AdminTask updateIdMgrRealm {-name realm1}
  • Mit Jython (String):
    AdminTask.updateIdMgrRealm ('[-name realm1]')
  • Mit Jython (List):
    AdminTask.updateIdMgrRealm (['-name', 'realm1'])

Verwendungsbeispiel für den Dialogmodus:

  • Mit Jacl:
    $AdminTask updateIdMgrRealm {-interactive}
  • Mit Jython (String):
    AdminTask.updateIdMgrRealm ('[-interactive]')
  • Mit Jython (List):
    AdminTask.updateIdMgrRealm (['-interactive'])

Symbol, das den Typ des Artikels anzeigt. Referenzartikel



Symbol für Zeitmarke Letzte Aktualisierung: 25.05.2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rxml_atidmgrrealmconfig
Dateiname:rxml_atidmgrrealmconfig.html