Nomes de Objetos: O que Não Pode Conter na Cadeia de Nomes
Quando se cria um novo objeto utilizando o administrative console ou um comando wsadmin, muitas vezes é preciso especificar uma cadeia para um atributo de nome.
A maioria dos caracteres são permitidos na cadeia de nome. No entanto, a cadeia de nomes não pode conter os seguintes caracteres. A cadeia de nomes também não pode conter espaços iniciais e finais.
Caractere | Description |
---|---|
/ | barra |
\ | barra invertida |
* | asterisco |
, | vírgula |
: | dois pontos |
; | ponto e vírgula |
= | sinal de igual |
+ | sinal de mais |
? | ponto de interrogação |
| | barra vertical |
< | sinal de menor |
> | sinal de maior |
& | e comercial |
% | sinal de por cento |
' | aspas simples |
" | aspas duplas |
]]> | Não existe nome específico para essa combinação de caracteres. |
. | ponto (não é válido como o primeiro caractere; válido como um caractere posterior) |
# | Sustenido |
$ | Cifrão |
~ | Til |
( | Parênteses Esquerdo |
) | Parêntesis da direita |

- As restrições de caractere não são aplicadas para nomes de objetos DataSource, ServiceLog, GroupExt, UserExt ou SubjectExt.
- É possível usar um dos seguintes métodos para desativar a validação de caractere para nomes de propriedade customizada e para o valor nome dos objetos de configuração Property e J2EEResourceProperty em comandos wsadmin.
- Configure a propriedade do sistema Java™, com.ibm.websphere.management.configservice.validatePropNames, como false na Java virtual machine (JVM) do servidor do gerenciador de implementação.
- Configure a propriedade com.ibm.websphere.management.configservice.validatePropNames
usando o parâmetro -javaoption ao
usar o conjunto de ferramentas wsadmin no modo local.
wsadmin -conntype none -javaoption "-Dcom.ibm.websphere.management.configservice.validatePropNames=false"