Erro de Caractere Inválido Ocorre Durante a Operação de Procura

Siga estas etapas para resolver o problema se ocorrer um erro relatando que um caractere inválido foi encontrado durante uma operação de procura.

Problema

Uma exceção semelhante ao seguinte exemplo ocorre durante a procura:

00000061 SystemErr     R   Causado por: java.lang.RuntimeException: 
Um caractere XML inválido (Unicode: 0x0) foi encontrado no conteúdo do elemento: f _!l8

Embora esse erro possa ocorrer porque o caractere inválido relatado nas mensagens de erro existe realmente no resultado da procura, poderia também ocorrer devido a configuração incorreta da sintaxe de ID externo.

Solução

Primeiro, verifique se o caractere inválido relatado na menagem de erro existe mesmo no resultado da procura, conforme mostrado neste exemplo:

00000061 LdapConnectio < com.ibm.ws.wim.adapter.ldap.LdapConnection 
searchEntities RETURN [DN: CN=test,DC=wimtest,DC=com  ExtId: f _!l8  
UniqueName: CN=test,DC=wimtest,DC=com  
Type: PersonAccountAttributes: {objectguid=objectGUID: f _!l8, 
objectclass=objectClass: top, person, organizationalPerson, user, 
samaccountname=sAMAccountName: test, sn=sn: test, cn=cn: test}]

Remova o caractere inválido.

Se o problema persistir, o erro pode ser causado por uma configuração incorreta do ID externo no arquivo wimconfig.xml. Por exemplo, na configuração a seguir, o tipo de sintaxe padrão é Sequência.

<config:externalIdAttributes name="objectguid" />

A configuração de sintaxe válida para ID externo nesse exemplo é mostrada a seguir:

<config:externalIdAttributes name="objectguid“ syntax=“octetString” />

A tabela a seguir lista os atributos de ID externo e a sintaxe padrão usados pelo gerenciador de membro virtual.

Tipo LDAP Atributo de ID externo Sintaxe
IBM Directory Server (IDS) ibm-entryUUID Sequência de caracteres
Microsoft Active Directory (AD) objectGUID octetString
Sun ONE Directory Server nsuniqueId Sequência de caracteres
Novell Directory Services GUID octetString
Outro DistinguishedName Sequência de caracteres


Termos de uso | Feedback