Rubrique précédente: class get_desc

Rubrique suivante: class list


class import

Importe une classe dans un package.

Syntaxe
class import <class> <dir> [ store=<store> ] [--force] [ user=<user> [ pwd=- ] ]  
Paramètres
<class>

Nom de la classe à importer L'un des formats suivants peut être utilisé :

application/catalog:class - importe la classe de catalogue d'application local.

/catalog:class - importe la classe de catalogue global.

<dir>

Nom du répertoire d'échange à partir duquel la classe doit être importée. Le répertoire peut être :

- un répertoire associé au répertoire /vol/_impex

- une URL au format http://chemin.

<store>

Spécifie le magasin de volumes dans lequel les volumes sont créés. Ce champ peut contenir l'une des valeurs suivantes :

local : les volumes sont stockés sur le stockage de serveur local

san : les volumes sont stockés sur un réseau SAN

--force

Option permettant l'importation d'une classe même si elle est déjà présente (autrement dit, la classe est supprimée, puis importée)

user=<user>

Nom d'utilisateur à employer à des fins d'authentification lorsque la classe est importée à partir d'une adresse URL

pwd=-

(Facultatif) Invite l'utilisateur à entrer un mot de passe à employer à des fins d'authentification lorsque la classe est importée à partir d'une URL. Si l'entrée standard n'est pas un périphérique terminal, elle n'affiche pas d'invite et attend uniquement une copie du mot de passe sur stdin. (Vous pouvez l'utiliser pour les opérations par lot afin de définir le mot de passe à partir d'un fichier).

Exemples
class import /system:MYSQL5 mysql5 

Importe la classe MYSQL5 dans le catalogue global.

class import my-app/local:MYSQL mysql

Importe la classe MYSQL dans le catalogue local de l'application my-app.