Befehlsgruppe "ManagedObjectMetadata" für das AdminTask-Objekt
Sie können die Scripting-Sprachen Jython und Jacl verwenden, um Server mit dem Tool "wsadmin" zu verwalten. Die Befehle und Parameter in der Gruppe ManagedObjectMetadata können verwendet werden, um Konfigurations- und Metadateninformationen für einen bestimmten Knoten abzurufen.
Die Befehlsgruppe "ManagedObjectMetadata" für das Objekt "AdminTask" enthält die folgenden Befehle:
- compareNodeVersion
- getAvailableSDKsOnNode
- getMetadataProperties
- getMetadataProperty
- getNodeBaseProductVersion
- getNodeMajorVersion
- getNodeMinorVersion
- getNodePlatformOS
- getNodeSysplexName
- getSDKPropertiesOnNode
- isNodeZOS
compareNodeVersion
Der Befehl compareNodeVersion vergleicht die Version von WebSphere Application Server eines bestimmten Knotens und eine Eingabeversion.
Zielobjekt
Ohne.
Parameter und Rückgabewerte
- -nodeName
- Der Name des Knotens, der den Metadaten zugeordnet ist, den dieser Befehl zurückgeben soll.
- -version
- Eine Versionsnummer, die mit der Versionsnummer von WebSphere Application Server verglichen werden soll.
Verwendungsbeispiel für den Stapelmodus
- Mit Jacl:
$AdminTask compareNodeVersion {-nodeName node1 -version 5}
- Mit Jython (String):
AdminTask.compareNodeVersion('[-nodeName node1 -version 5]')
- Mit Jython (List):
AdminTask.compareNodeVersion(['-nodeName', 'node1', '-version', '5'])
Verwendungsbeispiel für den Dialogmodus
- Mit Jacl:
$AdminTask compareNodeVersion {-interactive}
- Mit Jython (String):
AdminTask.compareNodeVersion ('[-interactive]')
- Mit Jython (List):
AdminTask.compareNodeVersion (['-interactive'])
getAvailableSDKsOnNode
Führen Sie den Befehl getAvailableSDKsOnNode aus, um eine Liste mit den Namen installierter Software Development Kits (SDKs) zurückzugeben, die ein Knoten nicht verwendet, zurückzugeben. Dieser Befehl listet die SDKs auf, die installiert wurden und für den Knoten verfügbar sind.
Sie können diesen Befehl ausführen, befor Sie ein SDK mit den Setter-Befehlen aus der Befehlsgruppe "AdminSDKCmds" festlegen. Weitere Informationen finden Sie in der Beschreibung der Befehlsgruppe "AdminSDKCmds" für das Objekt "AdminTask".
Zielobjekt
Ohne.
Erforderliche Parameter
- -nodeName
- Gibt den Namen des Knotens an, für den Sie eine Liste verfügbarer SDKs (Software Development Kits) anzeigen möchten. (String, erforderlich)
Optionale Parameter
Ohne.
Verwendungsbeispiel für den Stapelmodus
- Mit Jacl:
$AdminTask getAvailableSDKsOnNode {-nodeName myNode}
- Mit Jython (String):
AdminTask.getAvailableSDKsOnNode('[-nodeName myNode]')
- Mit Jython (List):
AdminTask.getAvailableSDKsOnNode(['-nodeName', 'myNode'])
Verwendungsbeispiel für den Dialogmodus
- Mit Jacl:
$AdminTask getAvailableSDKsOnNode {-interactive}
- Mit Jython:
AdminTask.getAvailableSDKsOnNode('[-interactive]')
getMetadataProperties
Der Befehl getMetadataProperties ruft alle Metadaten für den angegebenen Knoten ab.
Zielobjekt
Ohne.
Parameter und Rückgabewerte
- -nodeName
- Der Name des Knotens, der den Metadaten zugeordnet ist, den dieser Befehl zurückgeben soll.
Verwendungsbeispiel für den Stapelmodus
- Mit Jacl:
$AdminTask getMetadataProperties {-nodeName node1}
- Mit Jython (String):
AdminTask.getMetadataProperties('[-nodeName node1]')
- Mit Jython (List):
AdminTask.getMetadataProperties(['-nodeName', 'node1'])
Verwendungsbeispiel für den Dialogmodus
- Mit Jacl:
$AdminTask getMetadataProperties {-interactive}
- Mit Jython (String):
AdminTask.getMetadataProperties ('[-interactive]')
- Mit Jython (List):
AdminTask.getMetadataProperties (['-interactive'])
getMetadataProperty
Der Befehl getMetadataProperty ruft Metadaten mit dem angegebenen Schlüssel für den angegebenen Knoten ab.
Zielobjekt
Ohne.
Parameter und Rückgabewerte
- -nodeName
- Der Name des Knotens, der den Metadaten zugeordnet ist, den dieser Befehl zurückgeben soll.
- -propertyName
- Der Schlüssel für die Metadateneigenschaft.
Verwendungsbeispiel für den Stapelmodus
- Mit Jacl:
$AdminTask getMetadataProperty {-nodeName node1 -propertyName com.ibm.websphere.baseProductVersion}
- Mit Jython (String):
AdminTask.getMetadataProperty ('[-nodeName node1 -propertyName com.ibm.websphere.baseProductVersion]')
- Mit Jython (List):
AdminTask.getMetadataProperty (['-nodeName', 'node1', '-propertyName', 'com.ibm.websphere.baseProductVersion'])
Verwendungsbeispiel für den Dialogmodus
- Mit Jacl:
$AdminTask getMetadataProperty {-interactive}
- Mit Jython (String):
AdminTask.getMetadataProperty ('[-interactive]')
- Mit Jython (List):
AdminTask.getMetadataProperty (['-interactive'])
getNodeBaseProductVersion
Der Befehl getNodeBaseProductVersion gibt die Version von WebSphere Application Server für einen bestimmten Knoten zurück.
Zielobjekt
Ohne.
Parameter und Rückgabewerte
- -nodeName
- Der Name des Knotens, der den Metadaten zugeordnet ist, den dieser Befehl zurückgeben soll.
Verwendungsbeispiel für den Stapelmodus
- Mit Jacl:
$AdminTask getNodeBaseProductVersion {-nodeName node1}
- Mit Jython (String):
AdminTask.getNodeBaseProductVersion('[-nodeName node1]')
- Mit Jython (List):
AdminTask.getNodeBaseProductVersion(['-nodeName', 'node1'])
Verwendungsbeispiel für den Dialogmodus
- Mit Jacl:
$AdminTask getNodeBaseProductVersion {-interactive}
- Mit Jython (String):
AdminTask.getNodeBaseProductVersion ('[-interactive]')
- Mit Jython (List):
AdminTask.getNodeBaseProductVersion (['-interactive'])
getNodeMajorVersion
Der Befehl getNodeMajorVersion gibt die Hauptversion von WebSphere Application Server für einen bestimmten Knoten zurück.
Zielobjekt
Ohne.
Parameter und Rückgabewerte
- -nodeName
- Der Name des Knotens, der den Metadaten zugeordnet ist, den dieser Befehl zurückgeben soll.
Verwendungsbeispiel für den Stapelmodus
- Mit Jacl:
$AdminTask getNodeMajorVersion {-nodeName node1}
- Mit Jython (String):
AdminTask.getNodeMajorVersion('[-nodeName node1]')
- Mit Jython (List):
AdminTask.getNodeMajorVersion(['-nodeName', 'node1'])
Verwendungsbeispiel für den Dialogmodus
- Mit Jacl:
$AdminTask getNodeMajorVersion {-interactive}
- Mit Jython (String):
AdminTask.getNodeMajorVersion ('[-interactive]')
- Mit Jython (List):
AdminTask.getNodeMajorVersion (['-interactive'])
getNodeMinorVersion
Der Befehl getNodeMinorVersion gibt die Nebenversion von WebSphere Application Server für einen bestimmten Knoten zurück.
Zielobjekt
Ohne.
Parameter und Rückgabewerte
- -nodeName
- Der Name des Knotens, der den Metadaten zugeordnet ist, den dieser Befehl zurückgeben soll.
Verwendungsbeispiel für den Stapelmodus
- Mit Jacl:
$AdminTask getNodeMinorVersion {-nodeName node1}
- Mit Jython (String):
AdminTask.getNodeMinorVersion('[-nodeName node1]')
- Mit Jython (List):
AdminTask.getNodeMinorVersion(['-nodeName', 'node1'])
Verwendungsbeispiel für den Dialogmodus
- Mit Jacl:
$AdminTask getNodeMinorVersion {-interactive}
- Mit Jython (String):
AdminTask.getNodeMinorVersion ('[-interactive]')
- Mit Jython (List):
AdminTask.getNodeMinorVersion (['-interactive'])
getNodePlatformOS
Der Befehl getNodePlatformOS gibt den Betriebssystemnamen für einen bestimmten Knoten zurück.
Zielobjekt
Ohne.
Parameter und Rückgabewerte
- -nodeName
- Der Name des Knotens, der den Metadaten zugeordnet ist, den dieser Befehl zurückgeben soll.
Verwendungsbeispiel für den Stapelmodus
- Mit Jacl:
$AdminTask getNodePlatformOS {-nodeName node1}
- Mit Jython (String):
AdminTask.getNodePlatformOS('[-nodeName node1]')
- Mit Jython (List):
AdminTask.getNodePlatformOS(['-nodeName', 'node1'])
Verwendungsbeispiel für den Dialogmodus
- Mit Jacl:
$AdminTask getNodePlatformOS {-interactive}
- Mit Jython (String):
AdminTask.getNodePlatformOS ('[-interactive]')
- Mit Jython (List):
AdminTask.getNodePlatformOS (['-interactive'])
getNodeSysplexName
Der Befehl getNodeSysplexName gibt den Sysplex-Namen für einen bestimmten Knoten zurück.
Zielobjekt
Ohne.
Parameter und Rückgabewerte
- -nodeName
- Der Name des Knotens, der den Metadaten zugeordnet ist, den dieser Befehl zurückgeben soll.
Verwendungsbeispiel für den Stapelmodus
- Mit Jacl:
$AdminTask getNodeSysplexName {-nodeName node1}
- Mit Jython (String):
AdminTask.getNodeSysplexName('[-nodeName node1]')
- Mit Jython (List):
AdminTask.getNodeSysplexName(['-nodeName', 'node1'])
Verwendungsbeispiel für den Dialogmodus
- Mit Jacl:
$AdminTask getNodeSysplexName {-interactive}
- Mit Jython (String):
AdminTask.getNodeSysplexName ('[-interactive]')
- Mit Jython (List):
AdminTask.getNodeSysplexName (['-interactive'])
getSDKPropertiesOnNode
Führen Sie den Befehl getSDKPropertiesOnNode aus, um eine Liste der SDK-Eigenschaften für einen Knoten zurückzugeben. Dieser Befehl listet die Eigenchaften der SDKs auf, die installiert wurden und für den Knoten verfügbar sind.
Wenn Sie die Option "-sdkName" nicht angeben, gibt der Befehl alle Eigenschaften für alle verfügbaren SDKs zurück. Wenn Sie die Option "-sdkAttributes" angeben, gibt der Befehl nur Eigenschaften für die angegebenen SDK-Attribute zurück.
Sie können diesen Befehl ausführen, befor Sie ein SDK mit den Setter-Befehlen aus der Befehlsgruppe "AdminSDKCmds" festlegen. Weitere Informationen finden Sie in der Beschreibung der Befehlsgruppe "AdminSDKCmds" für das Objekt "AdminTask".
Zielobjekt
Ohne.
Erforderliche Parameter
- -nodeName
- Gibt den Namen des Knotens an, für den Sie die Eigenschaften installierter SDKs anzeigen möchten. (String, erforderlich)
Optionale Parameter
- -sdkName
- Gibt den Namen eines SDK an, dessen Eigenschaften Sie zurückgeben möchten. (String, optional)
- -sdkAttributes
- Gibt eine Liste der SDK-Attribute an, deren Eigenschaften Sie zurückgeben möchten. (String, optional)
Verwendungsbeispiel für den Stapelmodus
- Mit Jacl:
$AdminTask getSDKPropertiesOnNode {-nodeName myNode}
$AdminTask getSDKPropertiesOnNode {-nodeName myNode -sdkName 1.6_32}
$AdminTask getSDKPropertiesOnNode {-nodeName myNode -sdkAttributes {Position}}
$AdminTask getSDKPropertiesOnNode {-nodeName myNode -sdkName 1.6_32 -sdkAttributes {Positionsversion}}
- Mit Jython (String):
AdminTask.getSDKPropertiesOnNode('[-nodeName myNode]')
AdminTask.getSDKPropertiesOnNode('[-nodeName myNode -sdkName 1.6_32]')
AdminTask.getSDKPropertiesOnNode('[-nodeName myNode -sdkAttributes [Positionsversion]]')
AdminTask.getSDKPropertiesOnNode('[-nodeName myNode -sdkName 1.6_32 -sdkAttributes [Positionsversion]]')
- Mit Jython (List):
AdminTask.getSDKPropertiesOnNode(['-nodeName', 'myNode'])
AdminTask.getSDKPropertiesOnNode(['-nodeName', 'myNode','-sdkName', '1.6_32'])
AdminTask.getSDKPropertiesOnNode(['-nodeName', 'myNode', '-sdkAttributes', '[Positionsversion]'])
AdminTask.getSDKPropertiesOnNode(['-nodeName', 'myNode', '-sdkName', '1.6_32', '-sdkAttributes', '[Positionsversion]'])
Verwendungsbeispiel für den Dialogmodus
- Mit Jacl:
$AdminTask getSDKPropertiesOnNode {-interactive}
- Mit Jython:
AdminTask.getSDKPropertiesOnNode('[-interactive]')
isNodeZOS
Der Befehl isNodeZOS prüft, ob der angegebene Knoten auf der Plattform z/OS ausgeführt wird. Dieser Befehl gilt nicht für verteilte Plattformen und für WebSphere Application Server.
Zielobjekt
Ohne.
Parameter und Rückgabewerte
- -nodeName
- Der Name des Knotens, der den Metadaten zugeordnet ist, den dieser Befehl zurückgeben soll.
Verwendungsbeispiel für den Stapelmodus
- Mit Jacl:
$AdminTask isNodeZOS {-nodeName node1}
- Mit Jython (String):
AdminTask.isNodeZOS('[-nodeName node1]')
- Mit Jython (List):
AdminTask.isNodeZOS(['-nodeName', 'node1'])
Verwendungsbeispiel für den Dialogmodus
- Mit Jacl:
$AdminTask isNodeZOS {-interactive}
- Mit Jython (String):
AdminTask.isNodeZOS ('[-interactive]')
- Mit Jython (List):
AdminTask.isNodeZOS (['-interactive'])