Noms d'objet : ce que la chaîne de nom ne peut pas contenir
Lorsque vous créez un objet à l'aide de la console d'administration ou d'une commande wsadmin, vous devez souvent spécifier une chaîne en tant qu'attribut de nom.
La plupart des caractères sont autorisés dans la chaîne de nom. Cependant la chaîne de nom ne doit pas contenir les caractères ci-après. En outre, la chaîne de nom ne peut pas commencer ou se terminer par des espaces.
Caractère | Description |
---|---|
/ | barre oblique |
\ | barre oblique inversée |
* | astérisque |
, | virgule |
: | deux-points |
; | point-virgule |
= | signe égal |
+ | signe plus |
? | point d'interrogation |
| | barre verticale |
< | crochet ouvrant |
> | crochet fermant |
& | perluète (et signe) |
% | signe pour cent |
' | apostrophe |
" | guillemet |
]]> | Il n'existe aucun nom spécifique pour cette combinaison de caractères. |
. | point (non valide si ce caractère apparaît en première position, valide dans les autres cas) |
# | Marque de hachage |
$ | Symbole du dollar |
~ | Tilde |
( | Parenthèse ouvrante |
) | Parenthèse droite |

- Les restrictions de caractères ne s'appliquent pas aux noms d'objet Datasource, ServiceLog, GroupExt, UserExt et SubjectExt.
- Vous pouvez utiliser l'une des méthodes suivantes pour désactiver la validation des caractères pour
les noms des propriétés personnalisées et pour le nom de la valeur des objets de configuration Property
et J2EEResourceProperty dans les commandes wsadmin.
- Affectez à la propriété système com.ibm.websphere.management.configservice.validatePropNames Java™ la valeur false dans la machine virtuelle Java pour le serveur du gestionnaire de déploiement.
- Définissez la propriété com.ibm.websphere.management.configservice.validatePropNames en utilisant le paramètre -javaoption lorsque vous utilisez les outils wsadmin en mode local.
wsadmin -conntype none -javaoption "-Dcom.ibm.websphere.management.configservice.validatePropNames=false"