Vorheriges Thema: class get_descNächstes Thema: class list


class import

Eine Klasse in ein Paket importieren.

Syntax
class import <class> <dir> [ store=<store> ] [--force] [ user=<user> [ pwd=- ] ]  
Parameter
<class>

Name der zu importierenden Klasse. Kann eins des Folgenden angeben:

application/catalog:class - lokale Katalogklasse der Anwendung importieren

/catalog:class - globale Katalogklasse importieren

<dir>

Name des Exchange-Verzeichnisses, aus dem die Klasse importiert werden soll. Das Verzeichnis kann eins des Folgenden sein:

- Verzeichnis relativ zu "vol/_impex"

- URL mit dem Format: 'http://<Pfad>'.

<store>

Gibt den Volumespeicher an, in dem Volumes erstellt werden. Mögliche Werte für diesen Parameter:

local - Volumes auf einem lokalen Serverspeicher speichern

san - Volumes auf einem SAN speichern.

--force

Option, die das Importieren einer Klasse ermöglicht, selbst wenn diese bereits vorhanden ist (d. h., die Klasse wird entfernt und dann importiert)

user=<user>

Name des Benutzers, der beim Importieren der Klasse von einer URL zur Authentifizierung verwendet werden soll

pwd=-

(Optional) Aufforderung zur Eingabe eines Kennworts, das beim Importieren der Klasse von einer URL zur Authentifizierung verwendet werden soll. Wenn die standardmäßige Eingabe kein Terminal-Gerät ist, wird keine Aufforderung gedruckt und nur eine Kopie des Kennworts auf "stdin" erwartet (dies kann für Batchvorgänge verwendet werden, um das Kennwort aus einer Datei festzulegen).

Beispiele
class import /system:MYSQL5 mysql5 

Die Klasse "MYSQL5" in den globalen Katalog importieren

class import my-app/local:MYSQL mysql

Die Klasse "MYSQL" in den lokalen Katalog der Anwendung "my-app" importieren

Hinweis: Falls es von einem Grid-Verwalter ausgeführt wird, enthält das Argument des Exchange-Verzeichnisses (<dir>) möglicherweise ein Unterverzeichnis bezüglich des Verzeichnisses "/vol/_impex".